@charset "utf-8";
/* CSS Document */


#lm_contentarea { float:left; width: 980px; background-color: #47484a; margin-top:0; clear: both; overflow:hidden }

/*STYLING OVERLAYS*/
/*LM*/
#lm_main_overlay { background-color:#a8b35d; 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; }

#lm_business_overlay { background-color:#72675d; 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; }

#lm_dining_overlay { background-color:#6b140f; 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; }

#lm_rooms_overlay { background-color:#69112b; 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; }

#lm_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; }

#lm_wedding_overlay { background-color:#648868; 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; }

#lm_restaurant_overlay { background:#6b0b07; float:right; width:735px; height:60px; z-index:99999; }

#lm_business_overlay_offers { background:#3b0a18; float:right; width:735px; height:60px; z-index:99999; }

#lm_offers_overlay { background:#3b0a18; float:right; width:735px; height:60px; z-index:99999; }

#lm_booking_overlay { background:#b18a62; float:right; width:735px; height:60px; z-index:99999; }

#lm_escapes_overlay {background:#4b624b; float:right; width:735px; height:60px; z-index:99999; }

#lm_events_overlay {background:#4c6359; float:right; width:735px; height:60px; z-index:99999; }

#lm_location_overlay {background:#4e6570; float:right; width:735px; height:60px; z-index:99999; }

/*LM TEXT*/

#lm_main_text  { float:left; width: 665px; float: left; padding: 0 0 0 20px;}

#lm_main_text a { color:#FFF; }

#lm_offers_text { width: 595px; float: left; padding: 20px 20px; margin-left: 20px; margin-top:20px; }

#lm_offers_text a { color:#FFF; }

#lm_main_text ul {font-size:13px; padding-left:10px;}

/*BUSINESS PAGES*/

ul.business_info {padding:0 20px 0 20px; font-weight: bold; font-size: 0.75em;}

/*DINING PAGES*/
.lm_dining_menus_strip {background:#4c0b08;}
.lm_dining_menus {float:right; font-size:11px; font:Arial, Helvetica, sans-serif; padding-top:5px;}

.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*/
.rg_room_options_strip {background:#4a0919;}

td {font-size:13px;}
tr {font-size:13px;}

.lm_room_options { float:right; font-size:11px; font:Arial, Helvetica, sans-serif; padding-top:5px; padding-right:10px;}

/*WEDDINGS*/
.lm_wedding_options_strip { background:#456849; }
.lm_wedding_options {float:right; font-size:11px; font:Arial, Helvetica, sans-serif; padding-top:5px; padding-right:10px;}

/*BUSINESS*/

.lm_business_options_strip {background:#72675d;}

/*LOCATION*/

.lm_location_options_strip {background:#4e6570;}

/*FOOTER*/
ul#footerNav {width:980px;}

/*PAGE ITEMS*/

.top {float:right; font-size:10px; text-transform:uppercase; font-weight:bold;}

ul {font-size:13px;}


/*RESERVATIONS FORM*/

.formElement {width:660px;border:0px solid #ff00ff;float:left;height:30px;}
.formElementHigh {width:660px;border:0px solid #ff00ff;float:left;height:60px; padding-bottom:10px;}
.formText {width:250px;float:left; font-size:13px;}
.formInput {width:420px;float:right; font-size:13px;}
.mandatory {color: #993333;}
.radio {margin-top:3px;}
#form {width:730px;border:0px solid #ff00ff;}
.clear{clear:both;}
.reservations_form { float: left; width: 640px; margin: 20px 0 0 20px; display: inline;}

#main_text ul {padding:5px 0 5px 20px; list-style-type:disc;}
