/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}

html{
	background-color:#e4e0da;   
	font-family:"Century Gothic", "Lucida Grande", Verdana;    
	padding-bottom:40px;
}
a{
	color:#000;
	text-decoration:underline;
}                                 
a:hover{
	text-decoration:none;
}
#all{
	position:relative;
	width:842px; 
	margin-top:70px;
	text-align:left;
}
#home .hero .thing,
#tours .hero .thing{
	position:absolute;
	z-index:30;
	left:-70px;
	top:-50px;
}                    
#home .hero .logo,
#tours .hero .logo{
	position:absolute;
	left:0px;
	top:0px;  
	z-index:50;
}
#home .content,
#tours .content{
	margin-top:16px;
}              
.c9_tours .content,
.bb_tours .content{
	margin-top:4px !important;
}
#home .content .left{
	background-image:url('../images/home_left.jpg');
	width:417px;
	float:left;
	height:175px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#7f8f9a;   
	text-decoration:none;
}
#home .content .right{
	background-image:url('../images/home_right.jpg');
	width:417px;
	float:right;
	height:175px;
	overflow:hidden;
	text-decoration:none;	
}
#home .content .left p,
#home .content .right p{
	margin-top:32px;
	margin-left:10px;
	margin-right:15px;
	font-size:10px;
	color:#FFF;     
	line-height:12px;
}                 
#home .content .right p{
	margin-right:20px;
}
#home .footer{
	margin-top:8px;
}                   
#home .footer .left{
	width:417px;
	height:29px;
	float:left;
	background-image:url('../images/home_footer_bg.jpg');	
}                                                     
#home .footer .right{
	width:417px;
	height:29px;
	float:right;
	background-image:url('../images/home_footer_bg.jpg');		
	text-align:right;
}
#home .footer p{
	line-height:29px;
	margin-left:10px;
	margin-right:10px; 
	font-size:10px;
}
.clear_both{
	clear:both;
}     
.clear_left{
	clear:left;
}
#nav{
	width:842px;
	height:26px;
	background-image:url('../images/nav.jpg');
	margin-top:4px;
}
#nav ul li{
	display:inline;     
	float:left;
}                 
#nav ul li a{
	display:block;
	height:26px;         
	opacity:.4;
	margin-right:1px;
	width:100px;
	text-decoration:none;
	font-size:0px;
}         
#nav ul .l1 a{ width:60px; }
#nav ul .l2 a{ width:60px; }
#nav ul .l3 a{ width:70px; }
#nav ul .l4 a{ width:70px; }
#nav ul .l5 a{ width:80px; }
#nav ul .l6 a{ width:60px; }


#nav ul li a span{
	opacity:0;
}
.tours_home #all .content .content1{
	width:842px;
	height:335px;
	background-image:url('../images/tours_home_bg1.jpg');
}
.tours_home #all .content .content1 .inner{
	padding:10px;
	padding-top:40px;
	width:510px;

}
.tour p{
	margin-bottom:10px;   
	color:#191919;    
	font-size:11px;  	
	margin:10px;
}
.content1 p.first,
.content2, p.first{
	color:#000 !important;
}                
.tours_home #all .content{
	margin-top:4px;
}  
.tours_home #all .content .content2{
	width:842px;
	height:322px;
	background-image:url('../images/tours_home_bg2.jpg');
	margin-top:4px;
}     
.tours_home #all .content .content2 .inner{
	padding:10px;
	padding-top:40px;
	width:490px;
	font-size:11px;
	margin-left:320px;
}
.tour{
	margin-top:4px;
	width:842px;

	clear:both;
}                
.tour .left{
	float:left;
}              
.tour .right{
	float:right;
}
.tour .info{
	width:634px;
	background-image:url('../images/tour_bg.jpg');
	background-color:#FFF;
	background-position:top left;
	background-repeat:no-repeat;
	padding-bottom:10px;
	position:relative;
}
.tour h2{
	font-size:19px;
	color:#000;
	text-transform:uppercase;
	line-height:32px;
	margin-left:10px;       
	-webkit-text-stroke:1px transparent;	
	text-shadow: #FFF 1px 1px 0px;  	
}    
.tours_home .tour .info{
	width:523px;
}
.tour .info ul{
	font-size:11px;
	color:#333;       
	margin-left:10px;
}
.tour .info ul li{
}
.tour a{
	color:#133244;
	text-decoration:none;
}
.tour a:hover{
	text-decoration:underline;
}
.photos_footer{
	margin-top:5px;	
}
#footer{
	background-color:#cfcab5;
	width:842px;
	height:30px;
	line-height:30px;
	margin-top:4px;
	font-size:11px; 
	text-transform:uppercase;  
	text-align:center;
}
#footer p{
}
#footer p span.sep{
	padding-left:21px;
	padding-right:21px;
	opacity:.3;
}
#photos{
	
}
#photos .header,
.links .header,
.c9links .header{
	background-color:#cfcab5;
	margin-bottom:4px;          
	position:relative;
}
#photos h1,
.links h1,
.c9links h1{
	font-size:18px;
	color:#000;
	text-transform:uppercase;
	line-height:32px;
	margin-left:10px;       
	-webkit-text-stroke:1px transparent;  

}
.photos_hold{
	background-color:#FFF;
	width:832px;
	font-size:0px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:5px;
}
.photos_hold a.thumb{
	display:block;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
#photos .header .hint{
	position:absolute;
	right:10px;
	top:9px;
	text-transform:uppercase;      
	-webkit-text-stroke:1px transparent;   
	font-size:12px;
	
	color:#000;	
}
#zoom{
	position:fixed;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
	z-index:10;
	text-align:center;
	background-color:#677a87;
	background-color:rgba(207,202,181,.9);
}
.hide{
	display:none;
}                    
#zoom .image{
	margin-top:60px;
	margin-bottom:10px;                    
}
#zoom .image img{
	border:4px solid #FFF;   
}
.close_zoom{
	color:#FFF;
	font-size:12px;
	margin-top:10px;
	cursor:pointer;
	text-transform:uppercase;      
	-webkit-text-stroke:1px transparent;   
	text-shadow: #475258 1px 1px 0px;  	
}         
.links .left,
.c9links .left{
	float:left;
	width:420px;      
   	background-color:#cfcab5;   
	height:500px;
}
.links .right,
.c9links .right{
	float:right;
	width:418px;      
   	background-color:#cfcab5;   
	min-height:500px;
}
.links .left,
.links .right{
	height:1200px;
}
.links .left .inner p,
.links .right .inner p{
	margin-bottom:20px;
}
.links .left .inner h2,
.links .right .inner h2{
	font-weight:bold;
	font-size:12px;
}
.links .inner,
.c9links .inner{
	margin:10px;          
	text-transform:uppercase;      
	color:#FFF;
	font-size:11px;
	line-height:20px;	
}
.c9links .inner{
	text-transform:none;
}
.links a{
	color:#133244;
	text-decoration:none;
}
.bookNow{
	position:absolute;
	right:10px;
	top:10px;
	font-size:11px;
	text-transform:uppercase;
}
#slideshow{
	width:842px;
	height:290px;
	overflow:hidden;
	margin-bottom:-10px;
}                     
#slideshow img{

}
ul.sexyCycle-content  { list-style: none; margin: 0; padding: 0; width: 99999999; position: absolute }
li.sexyCycle-content  { margin: 0; padding: 0; }
.sexyCycle { position: relative; overflow: hidden; }
.sexyCycle-wrap { position: relative; width: 99999px; }
.sexyCycle-content { width: 99999; position: absolute; overflow: hidden; }
.padBottom{
	margin-bottom:0px !important;
}