/*
Theme Name: Book A Hotel Online
Theme URI: http://www.bookahotelonline.co.uk
Description: Wayne's WP translation of the original BAHO theme
Version: 1.0
Author: Wayne Donnelly
Author URI: http://www.flashdesignwebsites.com
Tags: three columns

*/



/*layout CSS */
html {
	margin:0;
	padding:0;
}
body {
	text-align:center; /*center hack*/
	background-color:#c6d4ff;
	background-image:url(images/body_bg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	margin:0;
	padding:0;
}
#wrap {
	min-width:785px;
	max-width:785px;
	width: auto !important; /*IE6 hack*/
	width:785px; /*IE6 hack*/
	margin:0 auto; /*center hack*/
	text-align:left; /*center hack*/
	background-color:#FFF;
	margin-top:-6px !important;
	height:100%;
}
#header {
	width:785px;
	height:94px;
	*height: 95px;
	_height: 94px;
	background-image:url(images/header_bg.jpg);
	background-repeat:no-repeat;
	background-color:#e2e7fa;
	margin: 0;
	padding: 0;
	} 
/*- Menu Tabs I--------------------------- */
#navbar {
background:#DDE4F9 none repeat scroll 0 0;
height:29px;
padding-left:0px;
width:785px;
}
    #tabsI {
      float:left;
      /*width:785px;*/
      background:#dde4f9;
      font-size:16px;
      /*line-height:normal;*/
	  /*border-bottom:1px solid #fff;*/
	  text-transform:none;
	  font-weight:bold;
	  font-family:"Times New Roman", Times, serif;
	  margin-left: 0px;
	  margin-right: 0px;
      }
    #tabsI ul {
	  margin:0;
	  padding:0px 10px 0 0px;
	  list-style:none;
      }
    #tabsI li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsI a {
      float:left;
      background:url(images/tableftI.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsI a span {
      float:left;
      display:block;
      background:url(images/tabrightI.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsI a span {float:none;}
    /* End IE5-Mac hack */
    #tabsI a:hover span {
      color:#FFF;
      }
    #tabsI a:hover {
      background-position:0% -42px;
      }
    #tabsI a:hover span {
      background-position:100% -42px;
      }

#left_sidebar {
	width:226px;
	margin-left:10px;
	margin-top:11px;
	float:left;
}
#mid_content {
	width:234px;
	margin-left:12px;
	margin-top:11px;
	float:left;
}
#right_sidebar {
	width:278px;
	margin-left:12px;
	margin-top:11px;
	float:left;
}
#left_page_bar {
	width:161px;
	margin-left:12px;
	margin-top:11px;
	float:left;
}
#content_page {
	width:580px;
	margin-left:12px;
	margin-top:11px;
	float:left;
}
#content_page2 {
	width:762px;
	margin-left:12px;
	margin-top:11px;
	float:left;
	font-size:11px;
	line-height:160%;
	font-family:Verdana, Geneva, sans-serif;
	color:#666;
}
#main_faq {
	width:752px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	margin-top:10px;
	margin-left:15px;
}
#main_faq a {
	text-decoration:underline;
	color:#555555;
}
#main_faq a:hover {
	text-decoration:underline;
	color:#555555;
}
#main_faq a:visited {
	text-decoration:underline;
	color:#555555;
}
#main_faq .head {
	height:38px;
	background:url(images/faq_main.gif);
}
#main_faq .body1 {
	border-left:1px solid #bac6f6;
	border-right:1px solid #bac6f6;
	background-color:#ecf8f6;
	padding-top:7px;
	padding-left:5px;
	padding-right:5px;
}
#main_faq .f_footer {
	clear:both;
	height:9px;
	background:url(images/faq_footer.gif);
	background-repeat:no-repeat;
}
#main_special {
	width:762px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	margin-top:10px;
	margin-left:10px;
}
#main_special a {
	text-decoration:underline;
	color:#555555;
}
#main_special a:hover {
	text-decoration:underline;
	color:#555555;
}
#main_special a:visited {
	text-decoration:underline;
	color:#555555;
}
#main_special .head {
	height:40px;
	background:url(images/special_offers_main.gif);
}
#main_special .destination {
	margin-left:5px;
	width: 200px;
	float:left;
}
#main_special .stars {
	margin-left:85px;
	width: 100px;
	float:left;
}
#main_special .location {
	width:170px;
	color: #000;
	font-size:10px;
	float:left;
}
#main_special .price {
	margin-left:5px;
	width: 100px;
	float:right;
	color:#F60;
	font-weight:bold;
	text-align:right;
}

#main_special .body1 {
	height:25px;
	border-left:1px solid #b8c6f7;
	border-right:1px solid #b8c6f7;
	background-color:#f2fff6;
	padding-top:7px;
	padding-left:5px;
	padding-right:5px;
}
#main_special .body2 {
	height:25px;
	border-left:1px solid #b8c6f7;
	border-right:1px solid #b8c6f7;
	background-color:#e5f3f4;
	padding-top:7px;
	padding-left:5px;
	padding-right:5px;
}
#main_special .body3 {
	height:25px;
	border-left:1px solid #b8c6f7;
	border-right:1px solid #b8c6f7;
	background-color:#c7d4ff;
	padding-top:7px;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
}
#main_special .f_footer {
	clear:both;
	height:9px;
	background:url(images/special_offers_main_bottom.gif);
	background-repeat:no-repeat;
}
#florida_offers {
	width:278px;
	margin-top:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
#florida_offers a {
	text-decoration:underline;
	color:#555555;
}
#florida_offers a:hover {
	text-decoration:underline;
	color:#555555;
}
#florida_offers a:visited {
	text-decoration:underline;
	color:#555555;
}
#florida_offers .head {
	height:40px;
	background:url(images/florida_offers.gif);
}
#florida_offers .body1 {
	height:25px;
	border-left:1px solid #b9c6f6;
	border-right:1px solid #b9c6f6;
	background-color:#fff;
	padding-top:7px;
	padding-left:5px;
	padding-right:5px;
}
#florida_offers .body2 {
	height:25px;
	border-left:1px solid #b9c6f6;
	border-right:1px solid #b9c6f6;
	background-color:#e6f3f6;
	padding-top:7px;
	padding-left:5px;
	padding-right:5px;
}
#florida_offers .name {
	float:left;
	color:#000;
	width:150px;
	text-align:left;
}
#florida_offers .price {
	float:right;
	color:#F60;
	font-weight:bold;
	width:80px;
	text-align:right;
}
#florida_offers .f_footer {
	height:9px;
	background:url(images/florida_bottom.gif);
	background-repeat:no-repeat;
}
#special_offers {
	width:234px;
	margin-top:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
#special_offers a {
	text-decoration:underline;
	color:#555555;
}
#special_offers a:hover {
	text-decoration:underline;
	color:#555555;
}
#special_offers a:visited {
	text-decoration:underline;
	color:#555555;
}
#special_offers .head {
	height:40px;
	background:url(images/special_offers.gif);
}
#special_offers .body1 {
	height:25px;
	border-left:1px solid #b9c6f6;
	border-right:1px solid #b9c6f6;
	background-color:#fff;
	padding-top:7px;
	padding-left:5px;
	padding-right:5px;
}
#special_offers .body2 {
	height:25px;
	border-left:1px solid #b9c6f6;
	border-right:1px solid #b9c6f6;
	background-color:#e6f3f6;
	padding-top:7px;
	padding-left:5px;
	padding-right:5px;
}
#special_offers .name {
	float:left;
	color:#000;
	width:150px;
	text-align:left;
}
#special_offers .price {
	float:right;
	color:#F60;
	font-weight:bold;
	width:60px;
	text-align:right;
}
#special_offers .location {
	clear:both;
	color: #000;
	width: 230px;
	*width: 220px;
	font-size:9px;
}
#special_offers .f_footer {
	height:9px;
	background:url(images/special_offers_bottom.gif);
	background-repeat:no-repeat;
}
#recent_searches {
	width:226px;
	margin-top:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
#recent_searches .head {
	height:39px;
	background:url(images/recent_searches.gif);
}
#recent_searches .body1 {
	height:90px;
	border-left:1px solid #ef7e16;
	border-right:1px solid #ef7e16;
	background-color:#f18b36;
	padding-top:7px;
	padding-left:10px;
	padding-right:5px;
	font-weight:bold;
	color:#FFF;
}
#recent_searches .f_footer {
	height:9px;
	background:url(images/featured_hotels_bottom.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}
#recent_searches a {
	text-decoration:underline;
	color:#fff;
}
#recent_searches a:hover {
	text-decoration:underline;
	color:#fff;
}
#recent_searches a:visited {
	text-decoration:underline;
	color:#fff;
}

#featured_hotels {
	width:226px;
	margin-top:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
#featured_hotels a {
	text-decoration:none;
	color:#fff;
}
#featured_hotels a:hover {
	text-decoration:none;
	color:#fff;
}
#featured_hotels a:visited {
	text-decoration:none;
	color:#fff;
}
#featured_hotels .thumb {
	border:solid 1px #fff;
	float:left;
	margin-left:5px;
	width:50px;
	height:40px;
}
#featured_hotels .head {
	height:39px;
	background:url(images/featured_hotels.gif);
}
#featured_hotels .body1 {
	height:70px;
	border-left:1px solid #ef7e16;
	border-right:1px solid #ef7e16;
	background-color:#f18b36;
	padding-top:7px;
	padding-left:5px;
	padding-right:5px;
}
#featured_hotels .body2 {
	height:25px;
	border-left:1px solid #ef7e16;
	border-right:1px solid #ef7e16;
	background-color:#fb9644;
	padding-top:7px;
	padding-left:5px;
	padding-right:5px;
}
#featured_hotels .hotel_info {
	float:left;
	color:#fff;
	width:120px;
	text-align:left;
	margin-left:5px;
}
#featured_hotels .stars {
	clear:both;
	float:left;
	color:#fff;
	font-weight:bold;
	width:100px;
	text-align:left;
	margin-top:5px;
	margin-left:5px;
}
#featured_hotels .price {
	float:right;
	color:#fff;
	font-weight:bold;
	width:60px;
	text-align:right;
	font-size:14px;
}
#featured_hotels .break {
	width:224px;
	border-left:1px solid #ef7e16;
	border-right:1px solid #ef7e16;
	background-color:#f18b36;
	padding-top:5px;
	padding-bottom:5px;
}
#featured_hotels .f_footer {
	height:9px;
	background:url(images/featured_hotels_bottom.gif);
	background-repeat:no-repeat;
}

#top_dest a {
	text-decoration:underline;
	color:#4e5f95;
}
#top_dest a:hover {
	text-decoration:underline;
	color:#4e5f95;
}
#top_dest a:visited {
	text-decoration:underline;
	color:#4e5f95;
}
#top_dest {
	width:760px;
	height:161px;
	margin-top:10px;
	margin-left:10px;
	background-image:url(images/top_destinations_bg.jpg);
	background-repeat:no-repeat;
}
#top_dest .body {

}
#top_dest h1 {
	font-weight:bold;
	font-size:20px;
	color:#f18b36;
	margin-left:5px;
}

#top_dest .dest_box h2 {
	font-size:14px;
	font-weight:bold;
	color:#4e5f95;
}
#top_dest .dest_box {
	width:165px;
	_width: 162px;
	margin-left:10px;
	font-size:10px;
	line-height:14px;
	float:left;
	padding-left:10px;
	color: #4e5f95;
	border-left: 5px solid #f18b36;
}

#sidebar {float:left;width:20%; overflow:hidden; } 
#content60 {float:left;width:60%;overflow:hidden;}
#content80 {float:left;width:80%;overflow:hidden;}
#content100 {float:left;width:100%;overflow:hidden;}
#sidebar-2 {float:left;width:20%; overflow:hidden;} 
.inside {padding:10px 0px 0px 0px;}

#top_bar {
	clear:both;
	width:785px;
	height:274px;
	background-image:url(images/top_bar_bg.jpg);
	background-repeat:repeat-x;
}
#hotel_search {
	width:485px;
	height:235px;
	margin-top:13px;
	margin-left:3px;
	float:left;
	background-image:url(images/hotel_search.jpg);
	background-repeat:no-repeat;
}
#hotel_search .destination {
	padding-top:50px;
	padding-left:34px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	float:left;
	width:205px;
}
#hotel_search .checkin {
	padding-top:50px;
	margin-right:20px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	float:right;
	width:175px;
}
#hotel_search .destination_box {
	/*clear:both;*/
	margin-top:2px;
	padding-left:34px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	float:left;
	width:205px;
	height:17px;
}
#hotel_search .checkin_box {
	margin-top:2px;
	margin-right:20px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	float:right;
	width:175px;
}
#hotel_search .hotelname {
	/*clear:both;*/
	margin-top:8px;
	padding-left:34px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	float:left;
	width:205px;
}
#hotel_search .checkout {
	margin-top:8px;
	margin-right:20px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	float:right;
	width:175px;
}
#hotel_search .hotelname_box {
	/*clear:both;*/
	margin-top:2px;
	padding-left:34px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	float:left;
	width:205px;
}
#hotel_search .checkout_box {
	margin-top:2px;
	margin-right:20px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	float:right;
	width:175px;
}
#hotel_search .rooms {
	margin-top:20px;
	padding-left:34px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	float:left;
	width:60px;
}
#hotel_search .rooms_box {
	margin-top:23px;
	margin-left:5px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	float:left;
	width:80px;
}
#hotel_search .stars {
	margin-top:25px;
	margin-left:15px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	float:left;
	width:75px;
}
#hotel_search .stars_box {
	margin-top:23px;
	margin-left:5px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	float:left;
	width:80px;
}
#hotel_search .pax {
	margin-top:10px;
	padding-left:34px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	float:left;
	width:60px;
}
#hotel_search .adults {
	margin-top:8px;
	margin-left:5px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	float:left;
	width:80px;
}
#hotel_search .children {
	margin-top:8px;
	margin-left:7px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	float:left;
	width:80px;
}
#hotel_search .infants {
	margin-top:8px;
	margin-left:7px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	float:left;
	width:80px;
}
#hotel_search .submit {
	margin-left:10px;
	width:80px;
	height:28px;
	float:left;
}
form#searchform input.checkin_input {
	width:120px;
	font-size:10px;
}
form#searchform input.checkout_input {
	width:120px;
	font-size:10px;
}
form#searchform input.destination_input {
	width:190px;
	font-size:10px;
}
form#searchform input.hotelname_input {
	width:190px;
	font-size:10px;
}
form#searchform select.rooms_select {
	width:50px;
	font-size:10px;
}
form#searchform select.stars_select {
	width:70px;
	font-size:10px;
}
form#searchform select.adults_select {
	width:70px;
	font-size:10px;
}
form#searchform select.children_select {
	width:70px;
	font-size:10px;
}
form#searchform select.infants_select {
	width:70px;
	font-size:10px;
}

#flash_transitions {
	width:285px;
	height:238px;
	padding-top:13px;
	padding-left:7px;
	float:left;
}
#destinations {
	height:130px;
	width:132px;
	float:left;
	margin-right:10px;
	background-image:url(images/destination_bg.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
}
#destinations .thumb {
	width:122px;
	height:81px;
	margin-top:5px;
	margin-left:5px;
}
#destinations .text {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:11px;
	margin-top:10px;
	text-align:center;
}
/*typography*/

* {
margin:0;
padding:0;
}
body {
font-size:76%;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.3;
margin:1em 0;
}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
margin: 0.5em 0; 
}
li,dd { 
margin-left:1em;
}
fieldset { 
padding:.5em; 
}
#wrap{
/*border:1px solid #999;*/
}

a{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
h1,.componentheading{
font-size:1.7em;
}
h2,.contentheading{
font-size:1.5em;
}
h3{
font-size:1.3em;
}
h4{
font-size:1.2em;
}
h5{
font-size:1.1em;
}
h6{
font-size:1em;
font-weight:bold;
}
#footer {
font:0.9em Verdana;
color:#999;
text-align:right;
padding-right:10px;
clear:both;
padding-bottom:5px;
}
#bottom_footer {
	background-image:url(images/footer.gif);
	background-repeat:no-repeat;
	width:824px;
	height:42px;
	margin: 0 auto;
	padding:0;
	margin-top:-4px;
}
#footer a {
	color:#000;
	text-decoration:underline;
}
.small {
	font-size:0.8em;
	color:#999;
}

#hr {
	width:765px;
	margin-left:8px;
	background-image:url(images/hr.gif);
	background-repeat:repeat-x;
	height:5px;
	margin-bottom:3px;
	margin-top:15px;
}
#clear {
	clear:both;
}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */
#results{width:190px; border:solid 1px #f18b37; display:none; background-color:#FFF; position:absolute; left:279px; top:234px; z-index:500;}
#results ul, #results li{padding:0; margin:0; border:0; list-style:none;}
#results li {border-top:solid 1px #DEDEDE;}
#results li a{display:block; padding:4px; text-decoration:none; color:#555555; font-weight:bold;}
#results li a small{display:block; text-decoration:none; color:#555555; font-weight:normal;}
#results li a:hover{background:#f0ceb2;}
#results ul {padding:6px;}
.contact_label {
	width: 200px;
	font-weight:bold;
}

/* Booking.com Search Form */
#hotel_search_booking {
	width:485px;
	height:235px;
	margin-top:13px;
	margin-left:3px;
	float:left;
	background-image:url(images/hotel_search.jpg);
	background-repeat:no-repeat;
}
#hotel_search_booking .destination {
	padding-top:50px;
	padding-left:34px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	width:400px;
}
#hotel_search_booking .destination_box {
	/*clear:both;*/
	margin-top:2px;
	padding-left:34px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	width:400px;
	height:17px;
}
#hotel_search_booking .checkin {
	margin-top:8px;
	margin-right:20px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	float:left;
	width:175px;
	padding-left:34px;
}
#hotel_search_booking .checkin_box {
	margin-top:2px;
	margin-right:20px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	float:left;
	width:175px;
	padding-left:34px;
}
#hotel_search_booking .checkout {
	margin-top:8px;
	margin-right:20px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	float:left;
	width:175px;
}
#hotel_search_booking .checkout_box {
	margin-top:2px;
	margin-right:20px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	float:left;
	width:175px;
}

#hotel_search_booking .submit {
	margin-left:380px;
	margin-top:40px;
	*margin-top:55px;
	width:80px;
	height:28px;
	float:left;
	*float:none;
}
form#frm input.checkin_input {
	width:120px;
	font-size:10px;
}
form#frm input.checkout_input {
	width:120px;
	font-size:10px;
}
form#frm input.b_destination {
	width:335px;
	font-size:12px;
}
formfrm select.b_checkout_month {
	font-size:10px;
}
formfrm select.b_checkout_day {
	font-size:10px;
}
formfrm select.b_checkin_month {
	font-size:10px;
}
formfrm select.b_checkin_day {
	font-size:10px;
}
form#frm input.hotelname_input {
	width:190px;
	font-size:10px;
}
form#frm select.rooms_select {
	width:50px;
	font-size:10px;
}
form#frm select.stars_select {
	width:70px;
	font-size:10px;
}
form#frm select.adults_select {
	width:70px;
	font-size:10px;
}
form#frm select.children_select {
	width:70px;
	font-size:10px;
}
form#frm select.infants_select {
	width:70px;
	font-size:10px;
}
#why_text {
	margin-top:15px;
	font:0.9em Verdana;
	color:#999;
	padding-right:10px;
	clear:both;
	padding-bottom:5px;
	height:75px;
	}
#why_text h1 {
	color: #4e5f95;
	font-weight:bold;
	font-size:18px;
	padding-left:10px;
	margin-top:5px;
	margin-bottom:15px;
}
#why_text .box {
	border-left: 4px #f18b36 solid;
	width: 170px;
	font-size:11px;
	margin-left:10px;
	float:left;
	padding-left:5px;
	color:#000;
}
/* Special Offers Page New */
#featured_hotel_container {
	width:226px;
	float:left;
	margin-left:10px;
	margin-top:10px;
}
#featured_hotel {
	width:226px;
	margin-top:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
#featured_hotel a {
	text-decoration:none;
	color:#fff;
}
#featured_hotel a:hover {
	text-decoration:none;
	color:#fff;
}
#featured_hotel a:visited {
	text-decoration:none;
	color:#fff;
}
#featured_hotel .thumb {
	border:solid 1px #fff;
	float:left;
	margin-left:5px;
	width:50px;
	height:40px;
}
#featured_hotel .head {
	height:39px;
	background:url(images/featured_hotel_top.gif);
}
#featured_hotel .body1 {
	height:70px;
	border-left:1px solid #ef7e16;
	border-right:1px solid #ef7e16;
	background-color:#f18b36;
	padding-top:7px;
	padding-left:5px;
	padding-right:5px;
}
#featured_hotel .body2 {
	height:25px;
	border-left:1px solid #ef7e16;
	border-right:1px solid #ef7e16;
	background-color:#fb9644;
	padding-top:7px;
	padding-left:5px;
	padding-right:5px;
}
#featured_hotel .hotel_info {
	float:left;
	color:#fff;
	width:120px;
	text-align:left;
	margin-left:5px;
}
#featured_hotel .stars {
	clear:both;
	float:left;
	color:#fff;
	font-weight:bold;
	width:100px;
	text-align:left;
	margin-top:5px;
	margin-left:5px;
}
#featured_hotel .price {
	float:right;
	color:#fff;
	font-weight:bold;
	width:60px;
	text-align:right;
	font-size:14px;
}
#featured_hotel .break {
	width:224px;
	border-left:1px solid #ef7e16;
	border-right:1px solid #ef7e16;
	background-color:#f18b36;
	padding-top:5px;
	padding-bottom:5px;
}
#featured_hotel .f_footer {
	height:9px;
	background:url(images/featured_hotels_bottom.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}
#special_offers_new {
	width: 534px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	margin-left:5px;
	margin-top:10px;
}
#special_offers_new .small2 {
	font-size:9px;
}
#special_offers_new a {
	text-decoration:underline;
	color:#555555;
}
#special_offers_new a:hover {
	text-decoration:underline;
	color:#555555;
}
#special_offers_new a:visited {
	text-decoration:underline;
	color:#555555;
}
#special_offers_new .destination {
	margin-left:5px;
	width: 300px;
	float:left;
}
#special_offers_new .stars {
	margin-left:5px;
	width: 100px;
	float:left;
}
#special_offers_new .price {
	margin-left:5px;
	width: 100px;
	float:right;
	color:#F60;
	font-weight:bold;
	text-align:right;
}
#special_offers_new .head {
	background-image:url(images/special_offers_2_main.gif);
	height:40px;
}
#special_offers_new .body1 {
	height:25px;
	border-left:1px solid #b8c6f7;
	border-right:1px solid #b8c6f7;
	background-color:#f2fff6;
	padding-top:7px;
	padding-left:5px;
	padding-right:5px;
}
#special_offers_new .body3 {
	height:25px;
	border-left:1px solid #b8c6f7;
	border-right:1px solid #b8c6f7;
	background-color:#c7d4ff;
	padding-top:7px;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
}
#special_offers_new .foot {
	background-image:url(images/special_offers_2_bottom.gif);
	height:9px;
}
