@charset "utf-8";
/* CSS Document */


#ah_contentarea { float:left; width: 980px; background-color: #47484a; margin-top:0; overflow:hidden; }

/*STYLING OVERLAYS*/
/*AH*/
#ah_main_overlay { background-color:#b18a61; position:relative; float:left; top:-340px; left:-1px; width:736px; height:60px; opacity : 0.65; -moz-opacity: 0.65; filter:alpha(opacity=65); z-index:99999; }

#ah_business_overlay { background-color:#837976; position:relative; float:left; top:-340px; left:-1px; width:736px; height:60px; opacity : 0.65; -moz-opacity: 0.65; filter:alpha(opacity=65); z-index:99999; }

#ah_dining_overlay { background-color:#9f2722; position:relative; float:left; top:-340px; left:-1px; width:736px; height:60px; opacity : 0.65; -moz-opacity: 0.65; filter:alpha(opacity=65); z-index:99999; }

#ah_rooms_overlay { background-color:#9d6227; position:relative; float:left; top:-340px; left:-1px; width:736px; height:60px; opacity : 0.65; -moz-opacity: 0.65; filter:alpha(opacity=65); z-index:99999; }

#ah_spa_overlay { background-color:#6f7656; position:relative; float:left; top:-340px; left:-1px; width:736px; height:60px; opacity : 0.65; -moz-opacity: 0.65; filter:alpha(opacity=65); z-index:99999; }

#ah_wedding_overlay { background-color:#807449; position:relative; float:left; top:-340px; left:-1px; width:736px; height:60px; opacity : 0.65; -moz-opacity: 0.65; filter:alpha(opacity=65); z-index:99999; }

#ah_restaurant_overlay { background:#6b0b07; float:right; width:735px; height:60px; z-index:99999; }

#ah_business_overlay_offers { background:#786c69; float:right; width:735px; height:60px; z-index:99999; }

#ah_offers_overlay { background:#6f7656; float:right; width:735px; height:60px; z-index:99999; }

#ah_booking_overlay { background:#b18a62; float:right; width:735px; height:60px; z-index:99999; }

#ah_escapes_overlay {background:#8b561e; float:right; width:735px; height:60px; z-index:99999; }

/*AH TEXT*/

#ah_main_text  { float:left; width: 665px; float: left; padding: 0 0 0 20px; margin-top:15px; }

#ah_main_text p { color:#FFF; }

#ah_offers_text { width: 595px; float: left; padding: 20px 20px; margin-left: 20px;}

#ah_offers_text p { color:#FFF; }

#ah_main_text ul {font-size:13px; padding-left:10px;}

/*BUSINESS PAGES*/

ul.business_info {padding:0 20px 0 20px; font-size: 0.75em;}

/*DINING PAGES*/

.dining_options_strip {background:#811613;}

.dining_menus { float:right; font-size:11px; font:Arial, Helvetica, sans-serif; padding-top:5px; padding-right:10px;}

.dining_table {font-size:13px;}

.dining_table a:hover { text-decoration:underline;}

/*OFFERS*/

#offerPanelWrapper {float:left; color:#FFF; text-decoration:none; font-weight:bold; font-size:110%;}

.christmas {float:left; width: 130px;}

/*ROOMS*/

.room_options_strip { background:#7f4416; }

td {font-size:13px;}
tr {font-size:13px;}

.room_options { float:right; font-size:11px; font:Arial, Helvetica, sans-serif; padding:5px 10px; 0 10px;}

.room_options a:hover {text-decoration:underline;}

/*SPA*/
.spa_options_strip {background:#494e2c; }
.spa_options {float:right; font-size:11px; font:Arial, Helvetica, sans-serif; padding-top:5px; padding-right:10px;}

.spa_treatment_title {font-size:14px; display: inline; margin-bottom: 40px;}
.spa_treatment_links {display: inline;}
.spa_treatment_text {}


/*WEDDINGS*/

.wedding_options_strip {background:#60542f;}

.wedding_options { float:right; font-size:11px; font:Arial, Helvetica, sans-serif; padding-top:5px; padding-right:10px;}

/*BUSINESS*/

.ah_business_options {float:right; font-size:11px; font:Arial, Helvetica, sans-serif; padding-top:5px;}

.ah_business_options_strip {background:#837976;}

/*LOCATION*/
.ah_location_options_strip {background:#6b0b07;}

/*FOOTER*/
ul#footerNav {width:980px;}
ul#basenav2 {width:980px;} 

/*PAGE ITEMS*/

.top {float:right; font-size:10px; text-transform:uppercase; font-weight:bold;}
.top a:hover {color:#AD9F6E;}

/*NAVLOGO CONTAINER*/

#navLogoContainer {width:245px;}
