/*
 * CSS for a page with left hand column of 268px i.e. index page
 */
	#content{width:1000px;background-color:none;padding-top:0;text-align:left;}
	/*The extra div is to force main content to top of the HTML */
	#content .lft{float:left;width:100%;}

	#left{float:left;background-color:#fff;width:250px;padding:0;margin:-25px 0 0 0;}
	#center{float:right;width:100%;margin:0;}
	#center label/*, #center p*/{padding-left:5px;}
	#right{float:right;width:212px;padding:0 0 0 0;}

#nav{display:none;}
#index_logo{margin-top:9px;margin-bottom:27px;}

#index_search{width:922px;margin:0 auto;}
#index_search div.header{padding:0;margin:0;height:14px;overflow:hidden;}
#index_search div.header #index_searchbox_top{padding:0;margin:0;}
#index_search div.content{background:#fff url(/images/template/body_index_searchbox_content_back.gif) top left repeat-x;padding:5px 20px;}
#index_search div.content img.tag{margin-top:6px;}
#index_search div.footer{clear:both;padding:0;margin:0;height:14px;overflow:hidden;background-color:#fff;}
#index_search div.footer #index_searchbox_bottom{padding:0;margin:0;}

#index_search div.content input, #index_search div.content select{margin-top:3px;color:#666;}
#index_search div.content .blueContentBold{margin-top:8px;color:#666;}

#index_search div.content #multisearch{margin:16px 20px 0 20px;}
#index_search div.content #multisearch select option{padding:0px 0;}
#index_search div.content #multisearch #index_searchbox_where{float:left;width:240px;}
#index_search div.content #multisearch #index_searchbox_where div.header{height:40px;}
#index_search div.content #multisearch #index_searchbox_where div.header img{vertical-align:middle;}
#index_search div.content #multisearch #index_searchbox_where div.header span.header_text{font-size:15px;font-weight:bold;color:#d8541a;margin:-8px 0 0 10px;vertical-align:middle;}

#index_search div.content #multisearch #index_searchbox_when{float:left;width:240px;margin-left:62px;}
#index_search div.content #multisearch #index_searchbox_when div.header{height:40px;}
#index_search div.content #multisearch #index_searchbox_when div.header img{vertical-align:middle;}
#index_search div.content #multisearch #index_searchbox_when div.header span.header_text{font-size:15px;font-weight:bold;color:#d8541a;margin:-8px 0 0 10px;vertical-align:middle;}
#index_search div.content #multisearch #index_searchbox_when input#cal4input{width:228px;}
#index_search div.content #multisearch #index_searchbox_when div#dlh_dayslater{float:left;width:115px;}
#index_search div.content #multisearch #index_searchbox_when div#dlh_dayslater select{width:115px;}
#index_search div.content #multisearch #index_searchbox_when div#hs_duration{float:left;width:115px;margin-left:10px;}
#index_search div.content #multisearch #index_searchbox_when div#hs_duration select{width:115px;}

#index_search div.content #multisearch #index_searchbox_who{float:right;width:240px;}
#index_search div.content #multisearch #index_searchbox_who div.header{height:40px;}
#index_search div.content #multisearch #index_searchbox_who div.header img{vertical-align:middle;}
#index_search div.content #multisearch #index_searchbox_who div.header span.header_text{font-size:15px;font-weight:bold;color:#d8541a;margin:-8px 0 0 10px;vertical-align:middle;}
#index_search div.content #multisearch #index_searchbox_who div#hs_duration, #index_search div.content #index_searchbox_who div#hs_rooms {float:none;}
#index_search div.content #multisearch #index_searchbox_who div#hs_rooms{clear:both;}
#index_search div.content #multisearch #index_searchbox_who div#hs_rooms select{width:240px;}
#index_search div.content #multisearch #index_searchbox_who div.hs_OccupantsRoomNumber{margin-top:2px;white-space:nowrap;color:#666;}
#index_search div.content #multisearch #index_searchbox_who div.hs_OccupantsAdultsLabel{margin-top:8px;float:left;clear:both;width:46px;}
#index_search div.content #multisearch #index_searchbox_who div.hs_OccupantsAdults{margin-top:0px;padding-top:0;width:60px;}
#index_search div.content #multisearch #index_searchbox_who div.hs_OccupantsAdults select{width:54px;}
#index_search div.content #multisearch #index_searchbox_who div.hs_OccupantsChildrenLabel{margin-top:8px;float:left;width:66px;margin-left:13px;}
#index_search div.content #multisearch #index_searchbox_who div.hs_OccupantsChildren{margin-top:0px;padding-top:0;width:54px;text-align:right;}
#index_search div.content #multisearch #index_searchbox_who div.hs_OccupantsChildren select{width:54px;}

#index_search div.content #multisearch #index_searchbox_extras{clear:both;}
#index_search div.content #multisearch #index_searchbox_extras #hs_extras{width:240px;margin:0 auto;}
#index_search div.content #multisearch #index_searchbox_extras #hs_BoardBases{width:115px;float:left;}
#index_search div.content #multisearch #index_searchbox_extras #hs_BoardBases select{width:115px;}
#index_search div.content #multisearch #index_searchbox_extras #hs_MinStarRating{width:115px;float:left;margin-left:10px;}
#index_search div.content #multisearch #index_searchbox_extras #hs_MinStarRating select{width:115px;}
#index_search div.content #multisearch #index_searchbox_extras #hs_extras_switch{margin:12px 0;}
#index_search div.content #multisearch #index_searchbox_extras #hs_extras_switch img#option_img{margin-left:3px;}
#index_search div.content #multisearch #index_searchbox_extras .moreOptions{width:auto;text-align:center;float:none;clear:both;}
#index_search div.content #multisearch #index_searchbox_extras .moreOptions a{text-decoration:none;font-weight:bold;}
#index_search div.content #multisearch #index_searchbox_button{clear:both;}
#index_search div.content #multisearch #index_searchbox_button #submitButton{clear:both;border:none;margin:0 auto;}

/*
#recently_viewed{width:880px;border:0px solid #000;margin:0 auto;background-color:#f3f3f3;}
#recently_viewed .rightbar_blue .header{font-weight:bold;color:#666;}
*/

#recently_viewed{
	width:888px;
	margin:0 auto;
	background:#fff url(/images/template/body_index_recentviewed_back.gif) top left repeat-x;
	border:1px solid #f1f1f1;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}
#recently_viewed .rightbar_blue .header{
	font-weight:bold;
	color:#666;
	font-size:14px;
	padding:2px 20px;
}
#recently_viewed .rightbar_blue .header img{margin:22px 0 0 0;}
#recently_viewed .rightbar_blue .content{padding:10px 12px 20px 12px;}
#recently_viewed .rightbar_blue .content div.lvh_Container{width:204px;float:left;padding:0 4px 0 8px;margin-bottom:20px;}

#recently_viewed .rightbar_blue .content div.lvh_AccomName{overflow:hidden;height:18px;}
#recently_viewed .rightbar_blue .content div.lvh_AccomName a{font-weight:bold;color:#cf442b;font-size:14px;}
#recently_viewed .rightbar_blue .content div.lvh_Resort{}
#recently_viewed .rightbar_blue .content div.lvh_InnerContainer{}
#recently_viewed .rightbar_blue .content div.lvh_Image{padding:4px 6px 2px 0px; float:left}
#recently_viewed .rightbar_blue .content div.lvh_Image img{width:110px;height:82px;float:left}
#recently_viewed .rightbar_blue .content div.lvh_Date{float:left; overflow:hidden; padding-top:3px; width:77px}
#recently_viewed .rightbar_blue .content div.lvh_Nigths{float:left; overflow:hidden; padding-top:10px; width:77px}
#recently_viewed .rightbar_blue .content div.lvh_Rating{float:left; height:10px; overflow:hidden; padding-top:10px; width:77px}
#recently_viewed .rightbar_blue .content div.lvh_Price a, .lvh_Price a:hover, .lvh_Price a:visited{color:#cf442b; float:left; font-size:13px; font-weight:bold; overflow:hidden; padding-top:10px; text-decoration:none; width:60px}
#recently_viewed .rightbar_blue .content div.lvh_Divider{border-top:1px solid #039; margin:8px 0px 5px 0px}
#recently_viewed .rightbar_blue .content div.lvh_MoreButton{float:left; padding-top:14px}

