/* CSS Document */

html, body
{
	font-family: "Times New Roman",Georgia,helvetica,verdana; 
	color:#FFFFFF;
	background:url(../images/back.jpg) repeat-x #31A7CD;
	font-size:12px;
	scrollbar-face-color: #E5AC15; 
	scrollbar-shadow-color: #606957;
	scrollbar-highlight-color: #FBD214; 
	scrollbar-darkshadow-color: #606957; 
	scrollbar-track-color: #FBD214;
	scrollbar-arrow-color: #002C61;
	height:100%;
	margin: 0;
	padding: 0;
	border: 0px;
	text-align: center;
}


td,select{
	font-family:"Times New Roman", Times, serif,georgia,helvetica;
	font-size:14px;
	}


a {
	color:#FFFFFF;
  }
  	
#master_frame{
	width: 890px;
	margin:0px auto;
	position:relative;
	text-align:center;
}

#tagline{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif,verdana;
	font-size:10px;
	font-weight:bold;
	color:#FBD214;
	padding-top:5px;
	}

#header{
	width:885px;
	height:128px;
	background:url(../images/header.jpg) no-repeat;
	}
	
#vspacer{
	height:5px;
	}
	
.h_spacer{
	margin:0 10px 0 8px;
	display:inline;
	}	
	
.h_divider{
	width:880px;
	height:3px;
	background:url(../images/back.jpg) repeat-x;	
	}
		
	
/* Menu Styles */	
#menu_bar{
	width:885px;
	height:40px;
	background:url(../images/menu_back.jpg) no-repeat;
	}
	
#slogan{
	padding:10px 0 0 20px;
	float:left;
	width:235px;
	height:25px;
	font-family:"Times New Roman",Georgia,Times, serif,helvetica;
	color:#00245B;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	}
		
#menu {
	padding:7px 0 0 5px;
	float:left;
	height:25px;
	}

#menu a{
	text-align:center;
	text-decoration:none;
	padding-right:6px;
	font-family:"Times New Roman",Georgia,Times, serif,helvetica;
	color:#7C4F10;
	font-size:14px;
	font-weight:bold;
	float:left;
	} 	

#menu a:hover{
	text-decoration:underline;
	}

.menu_divider{
	background:url(../images/bullet_y.png) left no-repeat;
	width:10px;
	padding:0 17px 0 0;
	float:left;
	}
	
	
/* Content Area */

#content_area{
	text-align:left;
	width:880px;
	}
		
h1{
	font-family:"Times New Roman", Times, serif,georgia,helvetica;
	font-size:20px;
	color:#E6AE15;
	padding-top:1px;
	font-weight:bold;
	text-align:left;
	background:url(../images/pageheader_back.jpg) repeat-x;
	width:550px;
	height:26px;
	margin: 6px 0 10px 1px;
	}
	
h2{
	font-family:"Times New Roman", Times, serif,georgia,helvetica;
	font-size:16px;
	color:#E6AE15;
	text-align:left;
	margin:2px;
	}	
	
.light_back{
	color:#EEBF44;
	}
	
	
.body_text{
	padding:0 0 0 3px;
	font-family:"Times New Roman", Times, serif,georgia,helvetica;
	font-size:14px;
	color:#FFFFFF;
	text-align:left;
	}

.bulleted_list{
	list-style-image:url(../images/bullet.png);
	line-height:20px;
	margin:20px;
	}
	
/* Footer Styles */	
#footer_top{
	width: 887px;
	height:43px;
	background:url(../images/footer_tree_top.jpg) left no-repeat;
	}
	
#footer_slogan{
	color:#FAD015;	
	font-family:georgia,"Times New Roman", Times, serif,helvetica;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	position:relative;
	text-align:left;
	left:60px;
	top:25px;
	}
	
#footer_bottom{
	position:relative;
	width:887px;
	height:39px;
	background:url(../images/footer_back.jpg) left no-repeat;
	}
	
#footer_menu{
	text-align:center;
	font-size:16px;
	color:#002C61;	
	position:relative;
	top:8px;
	}
	
#footer_menu a{
	font-family:"Times New Roman", Times, serif,georgia,helvetica;
	font-size:16px;
	color:#002C61;	
	font-weight:bold;
	text-decoration:none;	
	padding:0 40px 0 0;
	}
		
#copyright{
	font-family:Arial, Helvetica, sans-serif;
	color:#002C61;
	font-size:11px;
	text-align:center;
	position:relative;
	top:2px;
	}
	
	
.photo_effect { 
background: url('../images/photo_shadow.png') no-repeat bottom right; 
margin: 0; 
padding: 3px; 
position: relative; 
float:right;
clear:right;
} 
  
 .gallery { 
margin: 0; 
padding: 3px; 
position: relative; 
} 
 
.photo_effect img, .gallery img { 
background-color: #fff; 
border: 1px solid #FBD214; 
margin: 0px 5px 5px 0px; 
padding: 4px; 
position: relative; 
vertical-align: bottom; 

} 


.photo_effect_white { 
background: url('../images/shadow.png') no-repeat bottom right; 
clear: right; 
float: right; 
margin: 10px 0 -3px 15px; 
padding: 0; 
position: relative; 
} 
  
.photo_effect_white img { 
background-color: #fff; 
border: 1px solid #a9a9a9; 
display: block; 
margin: -5px 5px 5px -5px; 
padding: 4px; 
position: relative; 
} 	

.tour_header{
	background:#EDB625;	
	}
	
.tour_title{
	background:#EDB625;	
	color:#7C4F10;
	font-weight:bold;
	float:left;
	font-size:14px;
	}
	
.book_now {
	color:#CC0000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}	
	
.book_now a{
	color:#CC0000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}
	
.book_now a:hover{
	color:#FF0000;
	}		
	
	
.tour_info{
	border:#FFCC00 dashed 1px;
	background:#FFFFFF;
	color:#114165;
	font-size:14px;
	}	

.tour_price{
	color:#7C4F10;
	font-weight:bold;
	text-align:center;
	font-size:14px;
	}	
	
	
/* arcRes Styles */

.special_highlight {
	color: #FFFF00;
	font-weight:bold;
	}


.arcResSpecialsList{
	color:#7C4F10;
	font-size:14px;
	}

.arcResSpecialsList a{
	color: #FF0000;
	font-size: 14px;
	font-weight:bold;
}

#specials_container{
	border: #FFCC33 2px dashed;
	background: #FFFFFF;
	padding: 3px;
	float:right;
	width:200px;
	clear:right;
	position:relative;
}	