/*@group fontface*/



@font-face {
	font-family: Avanttitle;
	font-weight: normal;
	src: url('./fonts/AvantGardeTwoBQ-Book.otf');
}
@font-face {
	font-family: Avanttitle;
	font-weight: bold;
	src: url('./fonts/AvantGardeTwoBQ-Medium.otf');
}
@font-face {
	font-family: Avantbody;
	src: url('./fonts/AvantGardeLT-Book.otf');
}	
/*@end*/

/*@group RESET*/
ul,ol,h1,h2,h3,h4,p,body{
	margin: 0;
	padding: 0;
}
a,div,ul,li{
	outline: none;
}
body{
	font-family: Avantbody, Helvetica,"sans-serif";
	color:  #4f530d;
	font-size: 12px;	
	font-size-adjust: 11px\9;
	line-height: 20px;
	line-height: 18px\9;
}
/*@end*/

/*@group MISC*/
.clearfix:before,.clearfix:after{
	content: "\0020";
	display: block;
	height: 0;
	visibility: hidden;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	zoom: 1;
}
.horizontalize li{
	display: inline-block;
}
.list-type-none{
	list-style-type: none;
}
.to-left{
	float: left;
}
.to-right{
	float: right;
}
.align-right{
	text-align: right;
}
.align-left{
	text-align: left;
}
.align-center{
	text-align: center;
}
.list{
	margin-left: 15px;
}
.invisible{
	visibility: hidden;
}
h2,h3{
	color: #4f530d;
	text-transform: uppercase;
}
h3{
	font-size: 22px;
	padding-bottom: 15px;
}
h4{
	font-size: 16px;
	color: #8b920a;
    padding: 12px 0 10px;	
}
.one-of-three{
	width: 268px;;
}
.two-of-three{
    width: 630px;
}
.one-of-two{
	width: 50%;
}
.thirty-percent{
	width: 290px;
	margin-right: 19px;
}
a{
	color: #fa8f38;
	text-decoration: none;
}
.jakera-button{
	font-size: 12px;
    border-radius: 5px 5px 5px 5px;
    padding: 6px 10px;	
    display: inline-block;
    cursor: pointer;
    margin-top: 10px;
}
.green{
	color: #4f530d;
	background: #b8c053;
	border-bottom: 2px solid #91983b;
}
.green:hover{
	background: #d3db74;
}
.play{
	background: url(images/play.png) no-repeat;
	display: block;
	width:  100px !important;
	height: 76px !important;
	position: absolute;
}
.fixed{
	position: fixed;
}
.boxed{
	background: #f2f2f2;
	border-radius: 5px;
	margin-top: 15px;
}
.boxed h4{
	padding: 15px;
}	
.boxed ul{
	padding: 0 15px 15px;
	font-size: 12px;
}
.light-orange{
	background: #aaaaaa;
	padding-right: 10px;
}
.light-orange a{
    background: none repeat scroll 0 0 transparent;
    border: medium none !important;
    color: #FFFFFF !important;	
}
.margin-bottom-ten{
	margin-bottom: 10px !important;	
}
.lighted a{
	font-size: 16px !important;
	font-weight: bold;
}
.included p{
	padding: 0 15px !important;
}
.error-page h1{
	color: #FEC18D;
	margin-top: 150px;
}
/*@end*/

/*@group layout*/
.jakera{
	background: url("images/jakera.png");
}
.wrapper{
	width: 1000px;
	margin: 0 auto;
}
.body{
	
	background: url("images/jakera-stripes-2.jpg") repeat-x scroll center top transparent\9;
    background: url("images/jakera-content-shadow.png") no-repeat scroll center 14px, 
    			url("images/jakera-stripes-2.jpg") repeat-x scroll center top transparent;
}
.content .section:first-child{
	padding-top: 10px;
}
.section{
	padding-top: 25px;
}
.footer{
	background:  #cccccc;
    margin-top: -10px;
    padding-top: 48px;	
}
.footer > div{
	background: url(images/border-stripe.png) center bottom repeat-x #f2f2f2;
    padding: 20px 0 60px;	
}	
.footer li{
	margin-right: 10px;
}
.footer li a{
	font-size: 12px;
	color: #666666;
}
/*@end*/

/*@group top-links*/
.top-links a{
	color:  #888888;
	font-size: 13px;
	font-family: Avanttitle;
}
.top-links{
	padding: 10px 0;
	background: url("images/top-links-bg.png") bottom right no-repeat transparent;
}
.top-links li{
	margin: 0 0 0 8px;
}
.top-links .to-left{
	margin-left: 392px;
}
.top-links .to-right a{
	color: #222222;
	font-weight: bold;
}	
/*@end*/

/*@group call-us*/
.call-us{
	font-size: 24px;
	color: #4f530d;
	font-weight: bold;
    margin: 20px 0 0;	
}
.call-us span{
	font-size:  35px;
	color: #b8bf53;
	margin-left: 8px;
}
/*@end*/

/*@group logo*/
.logo{
    padding-bottom: 6px;	
    margin-top: -25px;    
}
.logo a{
	display:block;
	width: 220px;
	height: 88px;
	background: url("images/jakera-logo-light.png");
	text-indent: -1000em;
}
.logo span{
    color: #FA8F38;
    font-size: 14px;
    font-weight: normal;
    margin: 0 0 0 52px;
    position: relative;
    text-transform: none;
    top: -8px;
}
/*@end*/

/*@group main-nav*/
.main-nav{	
	background: url(images/main-nav-bg.png) repeat-x transparent;
	text-align: left;
	display: block;
	font-family: Avanttitle;
	font-size: 13px;
	font-size: 12px\9;
	box-shadow: 0 1px 1px #000000;	
	padding-bottom: 10px;
	padding-bottom:8px\9;	
	border-bottom: 5px solid #fea153;	
}
.main-nav:after{
	content: "";
    position:absolute;
    z-index:-1;
    top:5px;
    border-bottom-color:5px solid orange;
}
.main-nav a{
    color: #888888;
    display: inline-block;
    font-weight: bold;
    margin-right: 16px;
    padding: 18px 0 14px;
    text-decoration: none;
}
.main-nav a:hover, .main-nav a:active{
	color: #444444;
}
.main-nav .active a{
	color: #222222;
	background: url("images/main-nav-selector.png") center bottom no-repeat transparent;
}
.home-icon a{
    margin-bottom: -20px;
    padding-bottom: 16px;	
}		
.home-icon a span{
	background: url(images/home.png) no-repeat transparent;
	display:block;
	width: 20px;
	height: 19px;
	padding: 0;
}	
.selected.home-icon a span, .home-icon a:hover span, .home-icon a:active span{
	background: url(images/home.png) no-repeat 0 -19px transparent;
}	
/*@end*/

/*@group rotating*/
.rotating-photo{
	background: url(images/rotating-bg.jpg) top center #161616;
	height: 378px;
	border-bottom: 10px solid #ffffff;
	box-shadow: 0 1px 1px #000000
}
.rotating-pagination{
	display: inline-block;
	background: rgba(68,68,68,.8);
	padding: 8px;
    left: 25px;
    position: relative;
    top: -58px;
    z-index: 10;	
}
.rotating-pagination li{
	display: inline-block;
	margin-right: 5px;
}
.rotating-pagination li:last-child{
	margin-right: 0;
}
.rotating-pagination .current a, .rotating-pagination a:hover{
	background: #fa8f38;
}		
.rotating-pagination a{
    background: none repeat scroll 0 0 #222222;
    border: 3px solid #ffe9c9;
    display: block;
    height: 14px;
    text-indent: -1000em;
    width: 15px;
    outline: none;	
}
.rotating-photo .slider .prev{
	background: url(images/left-arrow-main.png) no-repeat transparent;
	display: block;
	width: 29px;
	height:  28px;
	text-indent: -1000em;
	top: 47%;
}
.rotating-photo .slider .prev:hover{
	background: url(images/left-arrow-main-hover.png) no-repeat transparent;	
}
.rotating-photo .slider .next{
	background: url(images/right-arrow-main.png) no-repeat transparent;
	display: block;
	width: 29px;
	height:  28px;
	text-indent: -1000em;
	left: 1015px;	
	top: 47%;
}
.rotating-photo .slider .next:hover{
	background: url(images/right-arrow-main-hover.png) no-repeat transparent;
}		
.slider{
    border-radius: 5px 5px 5px 5px;
    position: relative;
    top: 31px;	
}
.slider ul img{
	border-radius: 5px;
}
.teaser{
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC444444,endColorstr=#CC444444);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC444444,endColorstr=#CC444444);
	zoom: 1;	
    background: none repeat scroll 0 0 rgba(68, 68, 68, 0.8);    
    border-radius: 0 5px 5px 0;
    display: block;
    height: 326px;
    margin-left: 647px;
    position: absolute;
    width: 297px;
    color: #ffffff;
    font-size: 14px;
    padding: 28px;
}
.teaser p{
    margin-bottom: 8px;	
}
.teaser h2{
	color: #B8BF53 ;
	font-size: 22px;
	text-transform: none;
	margin: 10px 0 20px;
}
/*@end*/

/*@group inner-rotating-photo*/
.inner-rotating-photo{
	background: #f2f2f2;
	box-shadow: none;
	border: none;
	height: auto;
	margin-top: 25px;
}
.inner-rotating-photo .slider{
	width: 100%;
	top: 0;
}	
.inner-rotating-photo .teaser{
    height: auto;
    margin-left: 0;
    top: 382px;
    width: 590px;
    border-radius: 0 0 5px 5px;
    font-size: 12px;
    padding:  18px 20px;
	background: #f2f2f2;
	color: #666666;    
}
.inner-rotating-photo .slides_container {
    border-radius: 5px;
    display: block;
    height: 525px;
    position: relative;
}    
.inner-rotating-photo .slider .next, .inner-rotating-photo .slider .prev{
	top: 25%;	
}
.inner-rotating-photo .slider .prev{
	left: 8px;
}	
.inner-rotating-photo .slider .next{
    left: 612px;
}    
.inner-rotating-photo .prev{
	background: url("images/inner-left.png") no-repeat scroll 0 0 transparent !important;
	height: 120px !important;	
	width: 10px !important;
}
.inner-rotating-photo .prev:hover{
	background: url("images/inner-left-hover.png") no-repeat scroll 0 0 transparent !important;
}	
.inner-rotating-photo .next{
	background: url("images/inner-right.png") no-repeat scroll 0 0 transparent !important;	
	height: 120px !important;
	width:  10px !important;	
}
.inner-rotating-photo .next:hover{
	background: url("images/inner-right-hover.png") no-repeat scroll 0 0 transparent !important;
}	
/*@end*/

/*@group intro*/
.gmap #logocontrol{
	display: none;
}
.intro{
	height: 360px;
}
.intro img{
    background: none repeat scroll 0 0 #F2F2F2;
    border-radius: 5px 5px 5px 5px;
    display: block;
    height: 298px;
    margin: -18px 0 40px;
    width: 928px;
}
.intro h2{
    background: none repeat scroll 0 0 rgba(68, 68, 68, 0.8);
    border-left: 10px solid ;
    color: #B8BF53;
    display: inline-block;
    font-size: 22px;
    padding: 15px;
    position: relative;
    text-shadow: 0 1px 1px #222222;
    top: 90px;
    text-transform: none;
}
.intro .price{
    background: none repeat scroll 0 0 #B7C053;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 22px;
    font-weight: bold;
    left: 15px;
    padding: 8px 15px;
    position: relative;
    text-shadow: 0 0 1px #444444;
    top: -90px;	
}
/*@end*/

/*@group blog-section*/
.blog-section .title{
    display: block;
    font-weight: bold;
    margin-bottom: 5px;	
}
.blog-section .thumb{
	background: url(images/jakera-default.png) #ffffff;
    display: block;
    height: 76px;
    margin-right: 15px;
    margin-top: 5px;
    width: 88px;
    border-radius:5px;		
}
.blog-section ul li:first-child{
    border-bottom: 1px dashed #CCCCCC;
    margin-bottom: 10px;
    padding-bottom: 10px;	
} 
.blog-section a{
	color: #FA8F38 !important;
}
.blog-content{
    max-height: 11px;
    overflow: hidden;
    padding-bottom: 10px;
}
/*@end*/

/*@group connect*/
.connect{
	margin-bottom: 0 !important;
}
/*@end*/

/*@group content*/
.content{
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    padding: 35px 35px 70px;
    position: relative;
    top: 15px;
    width: 930px;
    min-height: 500px;
}
.about{
    padding-right: 23px;
    width: 47%;	
} 
.homepage h4{
    padding: 0 0 20px;	
}
.homepage h3, .homepage h4{
    color: #f9b76f;	
}
.homepage h3 span, .homepage h4 span{
	color: #f98f38;
}	
/*@end*/

/*@group sidebar*/
.sidebar-content-template .sidebar{
	width:  268px;
} 
.sidebar-content-template .sidebar li a{
	color: #b7c053;
	padding: 10px 0;
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #f2f2f2;
	text-transform: uppercase;
}
.sidebar-content-template .sidebar li.active a{
	font-size: 16px;
	color: #222222;
	font-weight:  bold;
}	
.sidebar-content-template .sidebar a:hover{
	color: #222222;
}		
.sidebar-content-template .sidebar li:last-child a{
	border-bottom: none;
}		
.sidebar-content-template .main{
	width: 630px;
	margin-top: 11px;
	margin-bottom: 20px;	
}
.main h1{
	font-size: 22px;
	padding-bottom: 15px;
	text-transform: uppercase;
}
.main p, .static p{
	padding: 10px 0;
}	
/*@end*/

/*@group social*/
.social-links{	
	border-top: 2px solid #B8C053;
	padding-top: 10px;	
}
.social-links li{
	margin-right: 8px;
}
.social-links a{
	background: url("images/social-media-icons-small.png") no-repeat scroll 0 0 #B8C053;
    border-radius: 3px 3px 3px 3px;
    display: block;
    height: 35px;
    text-indent: -1000em;
    width: 38px;
	border-bottom: 2px solid #91983B; 
}
.social-links .facebook a{
    background-position: 11px 4px;
}	
.social-links .twitter a{
    background-position: -25px 4px;	
}	
.social-links .youtube a{
	background-position: -61px 4px;	
}
.social-links .linkedin a{
	background-position: -104px 4px;	
}	
.social-links .fr a{
	background-position: -152px 2px;
}	
/*@end*/

/*@group testimonials*/
.admin .actions{
	margin-bottom: 10px;
	background: #D5DE61;
	padding: 5px 10px;
}
.admin-testimonials-list{
	margin-top: 15px !important;
}
.admin-testimonials-list .actions{
	margin-top: 10px;
}	
.admin-testimonials-list > li{
    background: none repeat scroll 0 0 #F2F2F2;
    border-radius: 5px 5px 5px 5px;
    padding: 10px;	
}
.admin-testimonials-list  .actions li{
	margin-bottom: 0px !important;
	margin-right: 5px;
	margin-top: 0 !important;
}	
.admin-testimonials-list > li{
	margin-bottom: 10px !important;
}
.admin-testimonials-list li .to-right p{
	width: 100%;
}
.admin-testimonials-list li .to-right{
	width: 822px;
}
.testimonials{
    margin-top: -8px;	
}
.testimonials li{
	margin-bottom: 25px;
}
.testimonials li a{
	color: #4F530D;
}	
.testimonials li:last-child{
	margin-bottom: 5px;
}
.testimonials li img{
    background: url(images/default.png) no-repeat scroll 0 0 #ffffff;
    display: block;
    height: 75px;
    width: 75px;
    margin-top: 5px;	
}
.testimonials li p{
    width: 68%;
    padding-top: 0;
}
.testimonials-main li p{
	width: 86% !important;
}
.testimonials li span{
	color: #f98f38;
}		
/*@end*/

/*@group related-projects*/
.related-projects{
    width: 650px;	
    margin-top: 20px;
}
.related-projects img{
	display: block;
	height: 150px;
	width: 200px;
	background: #f2f2f2;
	margin: 0 0 10px 0;
	border-radius: 5px;
}
.related-projects a{
	font-weight: bold;
}	
.related-projects li{
    width: 200px;
    margin-right: 10px;	
    float: left;
}
/*@end*/

/*@group breadcrumbs*/

/*@end*/

/*@group featured*/
.featured{
	margin-bottom: 12px;
	padding-top: 10px;
}
.featured a{
	color: #ffffff;
}
.featured .to-left li{
	margin-top: -20px;
	margin-top: -22px\9;
}	
.featured .to-left img{
	display: block;
	background: #f2f2f2;
	width: 525px;
	height: 275px;
	border-radius: 5px;
}	
.featured .to-right{
    width: 375px;
    margin-top: 22px;    	
}
.featured .to-left span{
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC444444,endColorstr=##CC444444);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC444444,endColorstr=#CC444444);
zoom: 1;		
    background: none repeat scroll 0 0 rgba(68, 68, 68, 0.8);
    border-left: 10px solid;
    color: #B8BF53;
    font-size: 16px;
    padding: 12px 15px;
    text-shadow: 0 1px 1px #222222;
    position: relative;
    top: 220px;
    margin-left: 2px\9;
    font-weight: bold;
    display: inline-block;
}
.featured .article{
    margin-bottom: 30px;	
}
.featured-videos img, .featured-photos img{
}
/*@end*/

/*@group featuered-2*/
.featured-2 .play{
	margin: 55px 0 0 99px;
}
.featured-2 h3{
	margin-bottom: 10px;
}
.featured-2 .testimonials{
	margin: -30px 0 0;
}
/*@end*/

/*@group listing-page*/
.listing-intro, .static-intro{
    padding: 32px 0 0;
}
.listing-intro h1, .static-intro h1{
	margin-bottom: 22px;
	color: #fb8f35;	
}    
.listing-template{
	margin-top: 30px;
}
.listing-template .featured-listing h4{
	font-size: 20px;
}
.listing-template .featured-listing{
	background: #d5de61;	
}
.listing-template .featured-listing img{
	width: 338px;
	height: 206px;
}	
.listing-template .featured-listing div{
    width: 542px;	
	margin-top: 5px;    
}
.listing-template > li{
    background: none repeat scroll 0 0 #F2F2F2;
    border-radius: 5px 5px 5px 5px;
    margin-top: 15px;
    padding: 15px 15px 18px;
}
.listing-template li img{
    background: none repeat scroll 0 0 #DDDDDD;
    display: block;
    height: 173px;
    margin-right: 15px;
    margin-top: 5px;
    width: 231px;
    border-radius: 5px;
}
.listing-template li div{
    width: 650px;
	margin-top: 2px;    	
}
.listing-template li h4{
	padding-top: 0;
	color: #50530e;
}
.listing-template-small h4 span{
	color: #B8BF53;
}	
.listing-template li p{
    padding: 5px 0;
}
/*@end*/

/*@group listing-template-small*/
.listing-template-small img{
	display: block;
	height: auto;
	margin-top: 5px;
	border-radius: 5px;
}
.listing-template-small li{
    background: none repeat scroll 0 0 #F2F2F2;
    padding: 15px;	
    border-radius:5px;
    margin-bottom:10px;
    font-size: 12px;
}

.listing-template-small li:last-child{
	margin-bottom: 0;
}
.listing-template-small h4{
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 10px;
    padding: 0 0 10px;	
}
.listing-template-small .to-right{
	width: 470px;
}
.listing-template-small .no-image .to-right{	
	width: 100%;
}
.listing-template-small .to-right p{
	padding: 0;
}	
.featured-details li span{
	color: #ffffff;
	font-size: 16px;
    text-shadow: 0 1px 0 #aaaaaa;	
}
/*@end*/

/*@group gallery*/
.gallery{
	width: 640px;
	margin-top: 15px;
}
.gallery > li{
	width: 200px;
	float: left;
	margin-right: 13px;
	margin-bottom: 13px;
}
.gallery img{
	display: block;
	width: 200px;
	height: 150px;
	background: #f2f2f2;	
}
.gallery-caption textarea{
    background: none repeat scroll 0 0 transparent !important;
    border: 0 none;
    margin: 10px 0;
    resize: none;
    width: 96% !important;
    height: 100px; 	
}
.gallery-caption p{
    margin: 10px 0; 	
}
.gallery .play{
    background: url("images/play.png") no-repeat scroll 0 0 transparent;
    height: 76px;
    margin: 38px 0 0 47px;
    position: absolute;
    width: 100px;
}
.gallery-actions{
	text-align: center;
}

/*@end*/

/*@group pagination*/
.pagination{
	padding: 10px 0;
}
.pagination li a,.pagination li span{
	margin: 0 5px;
}
.pagination li a:hover, .pagination li span{
	color: #222222;
	text-decoration: underline;
}	  
/*@end*/

/*@group admin*/
.program-types-tab{
    margin-top: 7px;	
}
.program-types-tab li a{
	padding: 6px 10px;	
	color:#222222;
}
.program-types-tab li.selected a, .program-types-tab li a:hover, .program-types-tab li a:active{
    background: none repeat scroll 0 0 #666666;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    padding: 6px 10px;	
}
.admin-tabs{
	padding: 10px 0 0 10px;
	background: #f2f2f2;
	border-bottom:  1px solid #dddddd;
	border-radius: 5px 5px 0 0;	
	margin-bottom: 30px;
}
.admin-tabs a{
    background: none repeat scroll 0 0 #eeeeee;
    border: 1px solid #DDDDDD;
    padding: 5px 10px;
    position: relative;
    top: 1px;
    border-radius: 5px 5px 0 0;
    display: block;	
    color: #666666;
}
.admin-tabs .active a, .admin-tabs a:hover, .admin-tabs a:active{
	border-bottom: 1px solid #ffffff;
	color: #222222;
	background: #ffffff;
}
.admin-content  .sidebar{
    margin-top: 25px;	
}
.admin-content form img{
    border-radius: 5px 5px 5px 5px;
    margin-top: 12px;	
}
.admin-gallery .gallery{
    width: 852px;
    margin: 25px auto;	
}
.admin-gallery .photo-gallery .add-media a{	
    background: url(images/add-photo.png) repeat scroll 0 0 #F2F2F2;
    border: 4px dashed #DDDDDD;
    border-radius: 5px 5px 5px 5px;
    display: block;
    height: 142px;
    width: 192px;    	
}
.admin-gallery .photo-gallery .add-media a:hover{	
    background: url(images/add-photo.png) repeat scroll 0 142px #F2F2F2;
    border: 4px dashed #444444;   	
}
.admin-gallery .video-gallery .add-media a{	
    background: url(images/add-video.png) repeat scroll 0 0 #F2F2F2;
    border: 4px dashed #DDDDDD;
    border-radius: 5px 5px 5px 5px;
    display: block;
    height: 142px;
    width: 192px;    	
}
.admin-gallery .video-gallery .add-media a:hover{	
    background: url(images/add-video.png) repeat scroll 0 142px #F2F2F2;
    border: 4px dashed #444444;   	
}
.accommodation-gallery .gallery{
    width: 640px;	
}	
.accommodation-gallery .gallery img{
	margin-top: 0; 
}
.add-accommodation textarea{
	width: 99% !important;
}
.admin-content h3 span{
	text-transform: none;
}
.admin-forms .form-section textarea{
	width: 100%;
	height: 120px;
	resize: none;
}
.admin-included .input-list textarea{
	background: #ffffff;
    border: none;
    border-radius: 5px 5px 5px 5px;
    color: #777777;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 5px;
    resize: none;
    width: 380px;
    height: 50px;
}	
#uploader{
	margin-top: 20px;
}
#uploader textarea{
	width: 415px !important;
}
#uploader h2{
	text-transform: none;
}
.rotating-photo-list{
    padding: 20px 0 0 10px;
    width: 935px;	
}
.rotating-photo-list > li{
    float: left;
    margin-right: 20px;
    width: 290px;
    margin-bottom:30px;
    max-height: 329px;
    min-height: 329px;
    overflow: hidden;    
}
.rotating-photo-list li h4{
	padding-bottom:3px;
}
.rotating-photo-list li div.toright{
	padding:12px 0 10px;
}
.rotating-photo-list .to-link{
	color:#000000;
}
.why-jakera-admin form{
	padding: 20px 0 0 18px;
}
/*@end*/

/*@group project-list*/
.project-list{
	padding-bottom: 10px;
}
.project-list h4{
	padding: 0;
} 
.project-list span{
	padding-top: 2px;
	padding-bottom: 10px;
	display: block;
	color: #444444;
}
.project-list .actions, .rotating-photo-list .actions{
    margin-top: 5px;	
}
.project-list .actions li, .rotating-photo-list .actions li, .static-list .actions li{
	margin-right: 10px;
}
.project-list .actions a, .rotating-photo-list .actions a,.admin-testimonials-list .actions a, .gallery-actions a, .event-list .actions a, .static-list .actions a{
	color: #222222;
}
.project-list .actions a:hover, .project-list .actions a:active, .rotating-photo-list .actions a:hover, .rotating-photo-list .active, .gallery-actions a:active, .gallery-actions a:hover,  .event-list .actions a:hover,  .event-list .actions a:active, .static-list .actions a:hover,  .static-list .actions a:active{
	text-decoration: underline !important;	
}	
/*@end*/

/*@group Misc2*/

.page-actions{
    background: none repeat scroll 0 0 #dddddd;
    border-radius: 5px 5px 5px 5px;
    padding: 12px 15px 15px;
    margin-top: 10px;	
}
.page-actions .selector{
	margin-top: 5px;		
}
select{
    border: 1px solid #888888;
    padding: 6px 10px;	
    border-radius:5px;
}
.button{
    background: none repeat scroll 0 0 #444444;
    display: block;
    font-size: 12px;
    margin: 3px 0 0 !important;
    padding: 4px 10px !important;
    position: relative;	
	color: #D5DE61;
	border-radius:5px;
	border: none;
	cursor: pointer;
}
.button:hover, .button:active{
	background: #666666;
}

/* slider css */
/*#slides {
	position:absolute;
	top:15px;
	left:4px;
	z-index:100;
}*/

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	/*width:570px;*/
	overflow:hidden;
	position:relative;
	display:none;
	height:330px;
	border-radius:5px;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container div.slide {
	width:570px;
	height:270px;
	display:block;
}

/*
	Next/prev buttons
*/

.slider .next,.slider .prev {
	position:absolute;
	top: 44%;
	left:-45px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

.slider .next {
	left:1025px;
}

/*
	Pagination
*/

/*.pagination {
	margin:26px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(/images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}
*/
/*
	Caption
*/

.caption {
	z-index:500;
	position:absolute;
	bottom:-35px;
	left:0;
	height:30px;
	padding:5px 20px 0 20px;
	background:#000;
	background:rgba(0,0,0,.5);
	width:540px;
	font-size:1.3em;
	line-height:1.33;
	color:#fff;
	border-top:1px solid #000;
	text-shadow:none;
}
/*@end*/

/*@group form*/
.status{
	display: none;
	padding: 0 !important;
}
form .main-section:last-child{
	border-bottom: none;
}
.main-section{
	padding-bottom: 20px;
	margin-top: 10px;
	border-bottom:  1px dashed #dddddd;
}
.last{
	border: none;
}
.form-section{
	margin: 0 0 18px 0;
}
.form-section label{
	display: block;
	margin-bottom: 5px;
}
.form-section .status{
	color: #fa6a38;
}
.error_list{
	list-style-type: none;
	color: #FA6A38;
}
.input-list{
	margin: 20px 0 0 0;
  	width: 480px;	
  	background: #f2f2f2;
  	border-radius: 5px;
  	border:  1px solid #cccccc;
}
.input-list li{
    padding: 5px 15px;
	border-bottom: 1px dashed #dddddd;
}
.input-list li .to-left{
    width: 360px;	
}
.input-list li:last-child{ 
	border-bottom: none;
	margin-bottom: 0;
}
.input-list-ui a.add{
    position: relative;
    top: 5px;
}
/*@end*/

/*@group admin-excursion-list*/
.excursions-list > li{
    background: none repeat scroll 0 0 #F2F2F2;
    border-radius: 5px 5px 5px 5px;
    margin: 10px 0 10px;
    padding: 0 10px 10px;
}
.excursions-list .actions{
	margin-bottom: 0;
}	
.excursions-list .actions li{
	margin: 0 10px 0 0;
	padding: 0;
}
.excursions-list .actions a{
	color: #222222;
}
.excursions-list .actions a:hover{
	text-decoration: underline;
}		
/*@end*/

/*@group admin-itinerary-list*/
.event-list > li{
    background: none repeat scroll 0 0 #F2F2F2;
    border-radius: 5px 5px 5px 5px;
    padding: 0 10px 15px;
    margin-top: 10px;	
}
.event-list .with-thumb .to-right{
	width: 480px;	
}
.event-list .actions li{
	margin: 0 10px 0 0;
} 
.event-list li img{
    border-radius: 5px 5px 5px 5px;
    display: block;
    height: auto;
    margin-left: 3px;
    margin-top: 16px;    	
}
.event-list li h4{
	padding-bottom: 0;
}
.static-list{
	margin-top: 20px;
}
.static-list h4{
    margin-top:6px;
    padding:0 !important;
	width: 650px;
}
.static-list .actions{
	margin-bottom: 0;
}
/*@end*/

/*@group info-requests*/
.info-requests .to-left{
	width: 420px;	
}
.info-requests > li{
    background: none repeat scroll 0 0 #F2F2F2;
    border-radius: 5px 5px 5px 5px;
    margin-top: 10px;
    padding: 15px;
    width: 510px;	
}
.info-requests h4{
	padding-top: 0;
}
/*@end*/

/*@group ui-dialog*/
.ui-dialog{
    box-shadow: 0 0 5px #CCCCCC;	
}
.ui-dialog .ui-dialog-titlebar{
	background: #444444;
	color: #ffffff;
	padding: 8px 15px;
	border: 1px solid #444444;
	border-radius: 5px 5px 0 0;
	font-size: 14px;
	
}
.ui-dialog .ui-dialog-title{
	width: 345px;
	display: inline-block;
}
.ui-dialog .ui-dialog-content{
	background: #ffffff;
	padding: 15px;
	border: 1px solid #cccccc;
	border-width:  0 1px 1px;
	border-radius: 0 0 5px 5px;
}
#details ul, .featured-links-modal ul{
	padding:  0 10px 10px 15px;
	color: #888888;
}
#details li{
	padding-bottom: 6px;
}	
#details span{
	font-weight: bold;
	color: #222222;
}
.inquiry-actions{
	padding:  25px 0 0 0;
}	

/*@end*/

/*@group webkit fix*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.featured-2 .testimonials {
	  margin-bottom:0;
	  margin-left:0;
	  margin-right:0;
	  margin-top:-5px;
	}
	.testimonials {
  		margin-top:16px;
	}
}
/*@end*/

/*@group featured-media*/
.featured-media{
	overflow: hidden;
	width: 290px;
	height: 185px;	
	border-radius: 5px;
	background: #222222;
}
.featured-videos img{
	width: 290px;
	margin-top: -15px;	
}
/*@end*/

.jakera-team .no-photo .to-right{
	width: 100%;
}

/*@group IE FIX*/
.body{
	*background: url("images/jakera-stripes-2.jpg") repeat-x scroll center top transparent !important;	
}
/*@end*/

/*@group rating*/
.rating-in-number{
	background: none repeat scroll 0 0 #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #666666;
    display: inline-block;
    font-weight: bold;
    padding: 0 0 5px;
    text-align: center;
    width: 28px;	
}
/*@end*/

/*@group payment*/
.payment .static-intro{
    background: none repeat scroll 0 0 #F2F2F2;
    border-radius: 5px 5px 5px 5px;
    padding-bottom: 30px;	
	margin-top: 15px;    
}
.payment .static-intro h1, .payment .static-intro p, .payment .static-intro form{
	text-align:center;
}
/*@end*/

/*@group gomedia*/
.gomedia-logo a{
    margin-left: 20px;
    margin-top: -19px;
    position: absolute;
}
/*@end*/

.admin-static .inquiry-actions img{
 border-radius: 5px 5px 5px 5px;
    left: 4px;
    position: relative;
    top: 13px;
}

.admin-featured-links-list li p{
	display: none;
}