	/* CSS Document */
body{ margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#474747;}
.clear_left{ clear:left;}

/* Header Css */
#main_header{ width:100%; float:left; margin:0; background:url(/images/logo_bg.jpg) repeat-x;}
#header{ width:1004px;}
.index_header{ width:780px; float:left; height:213px; background:url(/images/header/home.jpg) no-repeat;}
.resort_header{ width:780px; float:left; height:213px; background:url(/images/header/resort.jpg) no-repeat;}
.location_header{ width:780px; float:left; height:213px; background:url(/images/header/location.jpg) no-repeat;}
.tours_header{ width:780px; float:left; height:213px; background:url(/images/header/tours.jpg) no-repeat;}
.tariffs_header{ width:780px; float:left; height:213px; background:url(/images/header/tariffs.jpg) no-repeat;}
.contacts_header{ width:780px; float:left; height:213px; background:url(/images/header/contacts.jpg) no-repeat;}
.specials_header{ width:780px; float:left; height:213px; background:url(/images/header/specials.jpg) no-repeat;}
.starlight_header{ width:780px; float:left; height:213px; background:url(/images/header/starlight.jpg) no-repeat;}
.inner_logo_div{ width:214px; float:right; height:213px; background:url(/images/logo_bg.jpg) repeat-x; }
.logo_div{ width:214px; float:right; height:274px; background:url(/images/logo_bg.jpg) repeat-x;}
.inner_logo{ float:right; margin:120px 10px 0 0; border:0;}
.logo{ float:right; margin:180px 10px 0 0; border:0;}
.slogan{  text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#337DB9; margin:115px 0 0 427px;}
.inner_slogan{ text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#337DB9; margin:175px 0 0 427px;}
#main_toplink{height:26px; width:100%; padding:0; float:left; background:url(/images/toplink_bg.gif) repeat-x; margin:0;}
#toplink{ width:1004px;}
#toplink_div{ padding:0px 0 0 30px; width:750px; float:left; }
.rightlink_div{ float:right; width:224px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; }
a.make_booking{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; text-decoration:none; }
a.make_booking:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#FFF;  text-decoration:none;}
a.top_link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-top:6px; font-weight:bold; float:left; color:#fff; text-decoration:none;}
.link_divider{ width:10px; height:26px; background:url(/images/link_divider.gif) no-repeat; float:left; margin-right:7px;}
.right_heading{ float:right; width:200px; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#FFF;}
.text_header{ font-size:10px; font-weight:bold; color:#4D86AD;}

.toparrow{background:url(/images/toplink_arrow.gif) no-repeat; height:5px; width:9px;}
.blank_arrow{ height:3px; width:4px;}

.blank{}
#home{ display:none;}
#hotel{ display:none;}
#location{ display:none;}
#tour{ display:none;}
#tariff{ display:none;}
#contact{display:none;}

ul.img{list-style-image:url(/images/li_img.gif); margin:10px 0 0 15px; padding:2px;}


#arrow_home{width:55px; height:5px; float:left; padding-top:1px; }
#arrow_hotel{width:80px; height:5px; float:left; padding-top:1px; }
#arrow_location{width:100px; height:5px; float:left; padding-top:1px;}
#arrow_tour{width:95px; height:5px; float:left; padding-top:1px;  }
#arrow_tariffs{width:60px; height:5px; float:left; padding-top:1px; }
#arrow_contacts{width:40px; height:5px; float:left; padding-top:1px; }
.top_arrow{vertical-align:top;}


/* Middle CSS */

#main_middle{ width:100%; float:left; margin:0; background:url(/images/middle_bg.gif) repeat-x; }
#inner_main_middle{ width:100%; float:left; margin:0;}
#middle{width:1004px;}
#middle_left{padding:0px 0 0 0px; width:780px; float:left; background:#fff; }
#middle_right{ float:right; width:220px; }
.mid_header{ float:left; width:340px; height:108px; padding-left:30px; background:url(/images/mid_head_bg.gif) repeat-x; border-right:1px solid #E6D2C3; margin-right:5px; }
.mid_header1{ float:right; width:403px; height:108px; background:url(/images/mid_head_bg.gif) repeat-x; border-right:1px solid #E6D2C3; }
.subhead_divider{width:4px; background:#fff; float:left; height:108px;}
.left_content{ width:420px; float:left; padding:10px 10px 10px 30px}
.right_content{ width:300px; float:left; padding-top:10px;}
.page_header{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#BF7F20; padding-bottom:5px;}
h3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#BF7F20; padding-bottom:4px;}

a.orange_link{ font-size:12px; color:#BB7205; text-decoration:none;}
a.orange_link:hover{ font-size:12px; color:#BB7205; text-decoration:none;}
.imgborder{ border:0;}
a.grey_link{ font-size:10px; color:#3C586B; text-decoration:none;}

a.grey_link:hover{ text-decoration:underline; font-size:10px; color:#3C586B;}
.right_header{ height:104px; float:left; background:url(/images/mid_head_bg.gif) repeat-x; border-right:1px solid #E6D2C3;  }
.grey_div{ width:952px; margin:0 20px 20px 30px; background:url(/images/grey_bg.gif) bottom repeat-x; border:1px solid #D7D6D6;}
.grey_div_left{width:365px; float:left;}
.grey_div_right{width:365px; float:right;}
.form_left{ width:120px; float:left; height:35px;}
.form_right{ width:240px; float:right; height:35px;}
.subheader{ color:#4D86AD; font-size:12px; font-weight:bold; padding-bottom:5px; }
.error{ color:#FF0000; font-size:10px;}
.thumb_div{margin:10px 0px 0 25px;}
.thumbimage{padding:3px; border:1px solid #E6D2C3; background:#fff;}
.thumb_div_left{ float:left; margin-right:10px;}
.thumb_div_right{ float:left; }

.sublinks_div{width:430px; font-weight:bold; padding:10px 0px 10px 0px;  color:#5096B5; font-size:11px;}
.dot_bg{width:430px; height:1px; background:url(/images/dot_bg.gif) top repeat-x;}

a.sublinks{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5096B5; text-decoration:none; font-weight:bold;}
a.sublinks:hover{ text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5096B5; font-weight:bold;}
.right_thumb_content{ float:left; background:url(/images/mid_head_bg.gif) bottom repeat-x; border-right:1px solid #E6D2C3; border-left:1px solid #E6D2C3; height:93px; padding:15px 0 0 20px; width:194px; }

.right_thumb_content1{ float:left; background:url(/images/right_topheader_bg2.gif) bottom repeat-x; border-right:1px solid #E6D2C3; border-left:1px solid #E6D2C3; margin-top:3px;  padding:15px 0 0 20px; width:194px; background-color:#FDF7F3; }

a.bluelink{ text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5096B5;}
a.bluelink:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5096B5; text-decoration:none;}
.right_thumb_content2{ float:left; background-color:#FDF7F3; margin-top:20px; }

.arrow{ width:7px; height:15px; padding-top:3px; float:left;}
.arrow_text{ width:180px;  height:18px; float:right; font-size:12px;  padding-left:7px; color:#BB7205;}

.sub_left{width:140px; padding-top:10px; float:left; color:#3C586B; font-size:10px; }

.divider{width:10px; margin-right:5px; float:left;}

#inner_left_content{ width:740px; float:left; margin:0;  padding:0px 10px 30px 30px;}
#inner_right_content{width:224px;  float:right; }

/*Form CSS start here */
.textfield{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	height:15px;
	font-size: 11px;
	color:#000;
	padding:1px;
	width:175px;
}

.textfieldlist{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #EBA8B7;
	background-color: #F9F1F4;
	height:15px;
	font-size: 11px;
	color:#B51E23;
	padding:1px;
	width:160px;
}

.textfieldsm{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #EBA8B7;
	background-color: #F9F1F4;
	width:40px;
	height:15px;
	font-size: 11px;
	color:#000;
	padding:1px;
}

.dropdown{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
	padding:1px;
	width:180px;
}

.date_dropdown{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
	padding:1px;
	width:40px;
}
.day_dropdown{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
	padding:1px;
	width:50px;
}
.year_dropdown{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
	padding:1px;
	width:60px;
}
.textarea{
	
	background-color: #FFF;
	height:45px;
	width: 180px;
	font-size: 10px;
}
.buttons{
	border: 1px solid #839DAB;
	background-color: #839DAB;
	margin: 5px 0 5px 0px;
	height:22px;
	font-size: 10px;
	text-transform: uppercase;
	font-weight:normal;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #FFF;
	font-weight:bold;
}


/* Footer Css Start Here */
#main_footer{ width:100%; padding-top:20px; float:left; margin:0; background:url(/images/footer_bg.gif) repeat-x; height:49px;}
#footer{width:1004px;}
#footer_left{ width:250px; float:left; margin-left:30px;}
#footer_right{ width:650px; margin-right:10px; float:right; text-align:right;}
.footer_text{ font-size:10px; color:#fff; text-decoration:none;}
a.footer_text{ font-size:10px; color:#fff; text-decoration:none;}
a.footer_text:hover{ font-size:10px; color:#fff; text-decoration:underline;}