/*deleteCache-description:hotel directory style*/
.main_container {width:800px;margin:0px auto}
.content_container {clear:both}
.div_main {float:left; width:590px}
.div_pages {float:right}
.hotel_header{float:left;width:570px}

.hotel_name	{font:700 14px/normal "Helvetica Neue Light", Helvetica, Arial, sans-serif;color:#000000;float:left;width:500px}
.separator {width:570px; font-size: 1px; height:1px;background-color:#E6E6E6; clear:both; margin-top:10px;}
.hotel_container {float: left; display:inline; width: 570px; margin-top: 5px; margin-bottom: 5px; }
.amenities {float:left; background: url(/hotel-directory2/images/amenities.gif) no-repeat; width:16px; height:16px;margin-right:5px; margin-top:5px; text-indent:-10000px}
.breakfast {}
.social_hour {background-position:-16px 0}
.internet {background-position:-32px 0}
.kitchen {background-position:-48px 0}
.pets {background-position:-64px 0}
.local_calls {background-position:-80px 0}
.pool {background-position:-96px 0}
.restaurant {background-position:-112px 0}
.airportshuttle {background-position:-128px 0}
.fitness {background-position:-144px 0}

.breakfast_active {background-position:-160px 0}
.social_hour_active {background-position:-176px 0}
.internet_active {background-position:-192px 0}
.kitchen_active {background-position:-208px 0}
.pets_active {background-position:-224px 0}
.local_calls_active {background-position:-240px 0}
.pool_active {background-position:-256px 0}
.restaurant_active {background-position:-272px 0}
.airportshuttle_active {background-position:-288px 0}
.fitness_active {background-position:-304px 0}

.star {float:right; background: url(/hotel-directory2/images/star.gif) repeat-x; height:13px;}
.s_1 {width:14px;}
.s_2 {width:28px;}
.s_3 {width:42px;}
.s_4 {width:56px;}
.s_5 {width:70px;}
.no_star {float:right;  background: url(/hotel-directory2/images/no_star.gif) no-repeat; width:70px; height:13px;}
.tools {display:inline; float:right; background: url(/hotel-directory2/images/tools.gif) no-repeat; width:22px; height:22px;margin-left:5px; margin-bottom:5px; cursor:pointer}
.rate {}
.review {background-position:-22px 0}
.mail {background-position:-44px 0}
.printer {background-position:-66px 0}

.tooltip {background-color:#EEFFFF; padding:2px 2px 2px 2px; border: 1px solid black}
.title {font:700 16px/normal "Helvetica Neue Light", Helvetica, Arial, sans-serif;color:#000000; }
.title_hl {font:700 16px/normal "Helvetica Neue Light", Helvetica, Arial, sans-serif;color:#ff6300; }

.title_menu a:link {color: #001943; font: 12px verdana; font-weight: bold; text-decoration: none; }
.title_menu a:visited {color: #001943; font: 12px verdana; font-weight: bold; text-decoration: none; }
.title_menu a:hover {color: #FF6300; font: 12px verdana; font-weight: bold; text-decoration: none; }
.title_menu a:active {color: #001943; font: 12px verdana; font-weight: bold; text-decoration: none; }

.tab_left_hl   {width: 4px; height: 26px; background-image: url(/hotel-directory2/images/tab_left_4x26_big.gif);  }
.tab_left      {width: 4px; height: 20px; background-image: url(/hotel-directory2/images/tab_left_4x20_hl.gif); }
.tab_right_hl  {width: 4px; height: 26px; background-image: url(/hotel-directory2/images/tab_right_4x26_big.gif); }
.tab_right     {width: 4px; height: 20px; background-image: url(/hotel-directory2/images/tab_right_4x20_hl.gif); }
.tab_middle_hl {border-top: 1px solid #e7e7e7; background-color: #cadcf0; }
.tab_middle    {border-top: 1px solid #e7e7e7; background-color: #F3F7FF; }
.tab_selected  {position: relative; top: 1px; z-index: 999; }
.tab_unselected {}

.details_bg_border{float: left; width: 590px; background-color:#cadcf0; background-image:url("/hotel-directory2/images/blue_borders.gif"); height:11px; font-size:0px}
.details_bg{float: left; display: inline; width: 590px; background-color:#cadcf0;}
.details_bg_bottom{background-position:0px -11px;}

.details_header_left {float:left; width:90px; padding-left:10px; padding-top:5px;}
.details_header_middle {float:left; width:330px; padding-left:10px; padding-top:5px;}
.details_header_right {float:right; text-align: right; width:135px;}
.details_container {float:left; width:440px;}
.description {float:left; width:570px;  padding-left:10px; padding-top:10px; text-align:justify}
.image_holder {position:absolute; top:0px; left:0px; visibility:hidden}
.image_container {float:left;  border:1px solid #E6E6E6; padding:5px; display:block;}
.button_div {float:left; background-image: url(/hotel-directory2/images/prev_next.gif); width:42px; height:67px; cursor:pointer; visibility:hidden;}
.prev {float:right;}
.prev_hl {float:right; background-position:-84px 0}
.next {background-position:-42px 0}
.next_hl {background-position:-126px 0}

.editbox {width:110px; height:20px; border:thin;border-width:1px;border-style:solid;border-color:#D6D6D6}
.editfield {border-style:none; border:none; height:17px; width:90px; font-size:10px;}
.editfooter {float:left; height:16px; width:90px; font-size:10px; color:#8c8a8a}
.search_btn {width:100px; margin-left:10px;position:relative; top:13px; float:left;height:38px; vertical-align:bottom; cursor:pointer;}

.tiny_search_border_container {float:left; width:180px; height:10px; background-repeat:no-repeat; background-image: url('/hotel-directory2/images/tiny_search.gif');}
.tiny_search_top { }
.tiny_search_content { 
						float: left; 	
						border-left-color:#e6e6e6;
						border-left-style:solid;
						border-left-width:1px;
						border-right-color:#e6e6e6;
						border-right-style:solid;
						border-right-width:1px;
						width:173px;
						padding-left  :5px;	
						
					 }
.tiny_search_bottom { background-position:0px -10px}
.tiny_container { float:left; width:173px;}
.r_menu {width:179px;padding-top:16px;}

/* imporvements**/
#hidden_container {position:absolute; top:-100000px}
#city_container {float:left; width:580px;}
.hidden_content {position:absolute; top:-100000px}
.tab_container {width:580px}
h1.hotel_title{display:inline; font-size:14px; font-weight:bold; float:none; margin:0}
/* destination map */
.hotelDirTitle {float: left; margin-bottom: 6px; width: 570px; font-size: 14px; font-weight:bold;}
.as_div { text-align: left; }
#search_field {width: 300px !important;}
#map { width: 568px; height: 450px; }
#help_popup { position: absolute; top: 0px; left: 0px; visibility: hidden; }
.separator2 {float: left; width:570px; font-size: 1px; height:1px; background-color: #E6E6E6; margin-top: 10px; margin-bottom: 10px;}
/****************/
.classic {
	float:left;
	background:url("/images_new/mix_all.gif") no-repeat right -60px;
	width:81px;
	height:22px;
	border:0px;
	font-size:12px;
	font-family:Arial;
	color:#FFF;
	font-style:normal;
	font-variant:normal;
	font-weight:900;
	cursor:pointer;
	padding:4px 0 2px;
	position:relative;
	line-height:normal;
	top:-20px;	
}
