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

ul, ul li, ul li ul, ul li ul li {margin:0; padding:0;}

/* #ah_lhsnav_container { margin-top:0; margin-left:auto; margin-right:auto; min-height: 520px; width: 245px; padding-bottom:20px; float: left; background:#333;  clear: both; }

#ah_lhsnav_container_med { margin-top:0; margin-left:auto; margin-right:auto; min-height: 820px; width: 245px; padding-bottom:20px; float: left; background:#333; clear: both;  }

#ah_lhsnav_container_long { margin-top:0; margin-left:auto; margin-right:auto; min-height: 1420px; width: 245px; padding-bottom:20px; float: left; background:#333; clear: both;  }

#ah_lhsnav_container_longer { margin-top:0; margin-left:auto; margin-right:auto; min-height: 1620px; width: 245px; padding-bottom:20px; float: left; background:#333; clear: both;  }

#ah_lhsnav_container_location_long { margin-top:0; margin-left:auto; margin-right:auto; min-height: 1950px; width: 245px; padding-bottom:20px; float: left; background:#333; clear: both;  }

#ah_lhsnav_container_escapes { margin-top:0; margin-left:auto; margin-right:auto; min-height: 2980px; width: 245px; padding-bottom:20px; float: left; background:#333; clear: both;  }

#ah_lhsnav_container_relaxation { margin-top:0; margin-left:auto; margin-right:auto; min-height: 2515px; width: 245px; padding-bottom:20px; float: left; background:#333; clear: both;  }

#ah_lhsnav_container_events { margin-top:0; margin-left:auto; margin-right:auto; min-height: 920px; width: 245px; padding-bottom:20px; float: left; background:#333; clear: both;  }

#ah_lhsnav_container_location { margin-top:0; margin-left:auto; margin-right:auto; min-height: 990px; width: 245px; padding-bottom:20px; float: left; background:#333; clear: both;  }

#ah_lhsnav_container_spa { margin-top:0; margin-left:auto; margin-right:auto; min-height: 1300px; width: 245px; padding-bottom:20px; float: left; background:#333; clear: both;  }

#ah_lhsnav_container_body { margin-top:0; margin-left:auto; margin-right:auto; min-height: 1950px; width: 245px; padding-bottom:20px; float: left; background:#333; clear: both;  }

#ah_lhsnav_container_wedding { margin-top:0; margin-left:auto; margin-right:auto; min-height: 3060px; width: 245px; padding-bottom:20px; float: left; background:#333;  clear: both; } */


#ah_lhsnav_container,
#ah_lhsnav_container_med, 
#ah_lhsnav_container_long, 
#ah_lhsnav_container_longer, 
#ah_lhsnav_container_location_long, 
#ah_lhsnav_container_escapes,
#ah_lhsnav_container_relaxation, 
#ah_lhsnav_container_events, 
#ah_lhsnav_container_location, 
#ah_lhsnav_container_spa, 
#ah_lhsnav_container_body, 
#ah_lhsnav_container_wedding { margin-top:0; margin-left:auto; margin-right:auto;  padding-bottom:5000px; width: 245px; margin-bottom:-5000px; float: left; background:#333; } 

ul#ah_lhsnav { margin-left:20px;min-height: 300px;margin-top:5px; }

ul#ah_lhsnav li { padding:5px 0 5px 0; list-style: none; width:200px; border-top:1px solid #858585; font-weight:normal;font-size: 14px; color:#a2a1a1;}

ul#ah_lhsnav li a { font-weight: bold; font-size: 15px; text-decoration: none; color:#fff;}

ul#ah_lhsnav li a:hover { text-decoration: none; color: #ad9f6e; }

ul#ah_lhsnav ul {display:none;}
ul#ah_lhsnav ul ul {display:none;}

ul#ah_lhsnav ul { font-size: 13px; }
ul#ah_lhsnav ul li { border:0; width:140px; }
ul#ah_lhsnav ul li ul { font-weight:normal;}

/*ul#ah_lhsnav .rooms { border-top: 0px;}*/

#rooms ul li ul#rooms, 
#rooms_classic ul li ul#rooms, 
#rooms_junior ul li ul#rooms, 
#rooms_luxury ul li ul#rooms, 
#rooms_master ul li ul#rooms, 
#rooms_spa ul li ul#rooms,

#dining ul li ul#dining, 
#dining_alexanders ul li ul#dining, 
#dining_private ul li ul#dining, 
#dining_reflections ul li ul#dining, 

#spa ul li ul#spa, 
#spa_escapes ul li ul#spa, 
#spa_relaxation ul li ul#spa, 
#spa_membership ul li ul#spa,
#spa_treatments ul li ul#spa,
#spa_treatments_body ul li ul#spa,
#spa_treatments_caci ul li ul#spa,
#spa_treatments_hair ul li ul#spa,
#spa_treatments_holistic ul li ul#spa,
#spa_treatments_male ul li ul#spa,
#spa_treatments_pregnancy ul li ul#spa,
#spa_treatments_signature ul li ul#spa,

#spa_treatments ul li ul#spa li ul#treatments,
#spa_treatments_body ul li ul#spa li ul#treatments,
#spa_treatments_caci ul li ul#spa li ul#treatments,
#spa_treatments_hair ul li ul#spa li ul#treatments, 
#spa_treatments_holistic ul li ul#spa li ul#treatments,
#spa_treatments_male ul li ul#spa li ul#treatments,
#spa_treatments_pregnancy ul li ul#spa li ul#treatments,
#spa_treatments_signature ul li ul#spa li ul#treatments,

#offers ul li ul#special,
#business_offers ul li ul#special,
#overnight_offers ul li ul#special,
#business_offers ul li ul#special,
#utopia_offers ul li ul#special,
#wedding_offers ul li ul#special,

#wedding ul li ul#weddings, 
#wedding_events ul li ul#weddings, 
#wedding_options ul li ul#weddings, 
#wedding_package ul li ul#weddings,

#business ul li ul#business, 
#business ul li ul#business, 
#business_24 ul li ul#business, 
#business_conference ul li ul#business, 
#business_day ul li ul#business,

#location ul li ul#location, 
#location_directions ul li ul#location, 
#location_interests ul li ul#location,     
#location_history ul li ul#location { display:block; padding:5px 10px 5px 10px;}


/*SELECTED STATE*/

#business #ah_lhsnav .business a.businessSubNav, 
#business_24 #ah_lhsnav .tfhd_rates a.businessSubNav3,    
#business_conference #ah_lhsnav .c_rooms a.businessSubNav1,      
#business_day #ah_lhsnav .dd_rates a.businessSubNav2,       
#business_offers #ah_lhsnav .bus_offers a.offersSubNav1,
          
#contact #ah_lhsnav .contact a.contactSubNav,
                 
#dining #ah_lhsnav .dining a.diningSubNav,                   
#dining_alexanders #ah_lhsnav .alex a.diningSubNav1,        
#dining_private #ah_lhsnav .parties a.diningSubNav3,           
#dining_reflections #ah_lhsnav .reflections a.diningSubNav2,
       
#escapes #ah_lhsnav a.escapesSubNav,                  
#events #ah_lhsnav a.eventsSubNav,
                                   
#location #ah_lhsnav .location a.locationSubNav,                 
#location_directions #ah_lhsnav .directions a.locationSubNav2,      
#location_history #ah_lhsnav .history a.locationSubNav4,         
#location_interests #ah_lhsnav .near a.locationSubNav3,
       
#offers #ah_lhsnav .offers a.offersSubNav,                   
#overnight_offers #ah_lhsnav .dinning_offers a.offersSubNav2,

#rooms #ah_lhsnav .rooms a.roomsSubNav,                    
#rooms_classic #ah_lhsnav .class_rooms a.roomsSubNav5,            
#rooms_junior #ah_lhsnav .junior_suites a.roomsSubNav3,             
#rooms_luxury #ah_lhsnav .lux_rooms a.roomsSubNav4,             
#rooms_master #ah_lhsnav .suite a.roomsSubNav1,             
#rooms_spa #ah_lhsnav .spa_suites a.roomsSubNav2,
                
#spa #ah_lhsnav .spa a.spaSubNav,                      
#spa_escapes #ah_lhsnav .spa_escapes a.spaSubNav2,              
#spa_membership #ah_lhsnav .spa_membership a.spaSubNav4,           
#spa_relaxation #ah_lhsnav .spa_days a.spaSubNav3,           
#spa_treatments #ah_lhsnav .treatments a.spa_treatmentsSubNav1,           
#spa_treatments_body #ah_lhsnav .body_treat a.spa_treatmentsSubNav2,      
#spa_treatments_caci #ah_lhsnav .caci a.spa_treatmentsSubNav4,      
#spa_treatments_hair #ah_lhsnav .hair a.spa_treatmentsSubNav8,      
#spa_treatments_holistic #ah_lhsnav .holistic a.spa_treatmentsSubNav6,  
#spa_treatments_male #ah_lhsnav .male a.spa_treatmentsSubNav5,      
#spa_treatments_pregnancy #ah_lhsnav .pregnancy a.spa_treatmentsSubNav7, 
#spa_treatments_signature #ah_lhsnav .signature a.spa_treatmentsSubNav3, 
#utopia_offers #ah_lhsnav .us_offers a.offersSubNav4,
            
#wedding_events #ah_lhsnav .w_events a.weddingsSubNav3,           
#wedding_options #ah_lhsnav .w_options a.weddingsSubNav1,          
#wedding_package #ah_lhsnav .w_packages a.weddingsSubNav2,          
#wedding #ah_lhsnav a.weddingsSubNav,                 
#wedding_offers #ah_lhsnav .w_offers a.offersSubNav5 {color: #ad9f6e;}




