@charset "utf-8";
/* CSS Document */

ul, ul li, ul li ul, ul li ul li {margin:0; padding:0;}

/* #rg_lhsnav_container { margin-top:0; margin-left:auto; margin-right:auto; min-height: 520px; width: 245px; padding-bottom:20px; float: left; background:#333; }

#rg_lhsnav_container_contact { margin-top:0; margin-left:auto; margin-right:auto; min-height: 620px; width: 245px; padding-bottom:20px; float: left; background:#333; }

#rg_lhsnav_container_med { margin-top:0; margin-left:auto; margin-right:auto; min-height: 820px; width: 245px; padding-bottom:20px; float: left; background:#333; }

#rg_lhsnav_container_long { margin-top:0; margin-left:auto; margin-right:auto; min-height: 1400px; width: 245px; padding-bottom:20px; float: left; background:#333; }

#rg_lhsnav_container_longer { margin-top:0; margin-left:auto; margin-right:auto; min-height: 1690px; width: 245px; padding-bottom:20px; float: left; background:#333; }

#rg_lhsnav_container_location_long { margin-top:0; margin-left:auto; margin-right:auto; min-height: 1450px; width: 245px; padding-bottom:20px; float: left; background:#333; }

#rg_lhsnav_container_escapes { margin-top:0; margin-left:auto; margin-right:auto; min-height: 2970px; width: 245px; padding-bottom:20px; float: left; background:#333; }

#rg_lhsnav_container_relaxation { margin-top:0; margin-left:auto; margin-right:auto; min-height: 2520px; width: 245px; padding-bottom:20px; float: left; background:#333; }

#rg_lhsnav_container_events { margin-top:0; margin-left:auto; margin-right:auto; min-height: 920px; width: 245px; padding-bottom:20px; float: left; background:#333; }

#rg_lhsnav_container_location { margin-top:0; margin-left:auto; margin-right:auto; min-height: 990px; width: 245px; padding-bottom:20px; float: left; background:#333; }

#rg_lhsnav_container_spa { margin-top:0; margin-left:auto; margin-right:auto; min-height: 1250px; width: 245px; padding-bottom:20px; float: left; background:#333; }

#rg_lhsnav_container_body { margin-top:0; margin-left:auto; margin-right:auto; min-height: 1840px; width: 245px; padding-bottom:20px; float: left; background:#333; }

#rg_lhsnav_container_wedding { margin-top:0; margin-left:auto; margin-right:auto; min-height: 3165px; width: 245px; padding-bottom:20px; float: left; background:#333; } 

ul#rg_lhsnav { margin-left:20px;min-height: 300px;margin-top:5px; }

ul#rg_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;} */


#rg_lhsnav_container,
#rg_lhsnav_container_contact,
#rg_lhsnav_container_med,
#rg_lhsnav_container_long, 
#rg_lhsnav_container_longer,
#rg_lhsnav_container_location_long, 
#rg_lhsnav_container_escapes,
#rg_lhsnav_container_relaxation,
#rg_lhsnav_container_events,
#rg_lhsnav_container_location,
#rg_lhsnav_container_spa,
#rg_lhsnav_container_body, 
#rg_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#rg_lhsnav { margin-left:20px;min-height: 300px;margin-top:5px; }

ul#rg_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#rg_lhsnav li a { font-weight: bold; font-size: 15px; text-decoration: none; color:#fff;}

ul#rg_lhsnav li a:hover { text-decoration: none; color: #ad9f6e; }

ul#rg_lhsnav ul {display:none;}
ul#rg_lhsnav ul ul {display:none;}

ul#rg_lhsnav ul { font-size: 13px; }
ul#rg_lhsnav ul li { border:0; }
ul#rg_lhsnav ul li ul { font-weight:normal;}

/*ul#rg_lhsnav .rooms { border-top: 0px;}*/

#rooms ul li ul#rooms_subnav, 
#rooms_classic ul li ul#rooms_subnav, 
#rooms_junior ul li ul#rooms_subnav, 
#rooms_luxury ul li ul#rooms_subnav, 
#rooms_master ul li ul#rooms_subnav, 
#rooms_spa ul li ul#rooms_subnav,

#dining ul li ul#dining_subnav, 
#dining_elements ul li ul#dining_subnav, 
#dining_private ul li ul#dining_subnav, 
#dining_truffles ul li ul#dining_subnav, 
#dining_elements_res ul li ul#dining_subnav,
#dining_afternoontea ul li ul#dining_subnav,

#spa ul li ul#spa_subnav, 
#spa_escapes ul li ul#spa_subnav, 
#spa_relaxation ul li ul#spa_subnav, 
#spa_master_classes ul li ul#spa_subnav,
#spa_membership ul li ul#spa_subnav,
#spa_treatments ul li ul#spa_subnav,
#spa_treatments_body ul li ul#spa_subnav,
#spa_treatments_caci ul li ul#spa_subnav,
#spa_treatments_hair ul li ul#spa_subnav,
#spa_treatments_holistic ul li ul#spa_subnav,
#spa_treatments_male ul li ul#spa_subnav,
#spa_treatments_pregnancy ul li ul#spa_subnav,
#spa_treatments_hand ul li ul#spa_subnav,

#spa_treatments ul li ul#spa_subnav li ul#treatments_subnav,
#spa_treatments_body ul li ul#spa_subnav li ul#treatments_subnav,
#spa_treatments_caci ul li ul#spa_subnav li ul#treatments_subnav,
#spa_treatments_hair ul li ul#spa_subnav li ul#treatments_subnav, 
#spa_treatments_holistic ul li ul#spa_subnav li ul#treatments_subnav,
#spa_treatments_male ul li ul#spa_subnav li ul#treatments_subnav,
#spa_treatments_pregnancy ul li ul#spa_subnav li ul#treatments_subnav,
#spa_treatments_hand ul li ul#spa_subnav li ul#treatments_subnav,

#offers ul li ul#special_subnav,
#business_offers ul li ul#special_subnav,
#overnight_offers ul li ul#special_subnav,
#business_offers ul li ul#special_subnav,
#utopia_offers ul li ul#special_subnav,
#wedding_offers ul li ul#special_subnav,

#wedding ul li ul#weddings_subnav, 
#wedding_events ul li ul#weddings_subnav, 
#wedding_options ul li ul#weddings_subnav, 
#wedding_package ul li ul#weddings_subnav,
#wedding_accom ul li ul#weddings_subnav,

#business ul li ul#business_subnav, 
#business ul li ul#business_subnav, 
#business_24 ul li ul#business_subnav, 
#business_conference ul li ul#business_subnav, 
#business_day ul li ul#business_subnav,


#location ul li ul#location_subnav, 
#location_directions ul li ul#location_subnav, 
#location_interests ul li ul#location_subnav,     
#location_history ul li ul#location_subnav { display:block; padding:5px 10px 5px 10px;}


/*SELECTED STATE*/

#business #rg_lhsnav .business a.businessSubNav, 
#business_24 #rg_lhsnav .tfhd_rates a.businessSubNav3,    
#business_conference #rg_lhsnav .c_rooms a.businessSubNav1,      
#business_day #rg_lhsnav .dd_rates a.businessSubNav2,       
#business_offers #rg_lhsnav .business_offers a.offersSubNav1,
          
#contact #rg_lhsnav .contact a.contactSubNav,
                 
#dining #rg_lhsnav .dining a.diningSubNav,                   
#dining_elements #rg_lhsnav .elements a.diningSubNav1,        
#dining_private #rg_lhsnav .parties a.diningSubNav3,           
#dining_truffles #rg_lhsnav .truffles a.diningSubNav2,
#dining_elements_res #rg_lhsnav .elements_res a.diningSubNav5,
#dining_afternoontea #rg_lhsnav .afternoontea a.diningSubNav6,
       
#escapes #rg_lhsnav a.escapesSubNav,                  
#events #rg_lhsnav a.eventsSubNav,
                                   
#location #rg_lhsnav .location a.locationSubNav,                 
#location_directions #rg_lhsnav .directions a.locationSubNav2,      
#location_history #rg_lhsnav .history a.locationSubNav4,         
#location_interests #rg_lhsnav .near a.locationSubNav3,
       
#offers #rg_lhsnav .offers a.offersSubNav,                   
#overnight_offers #rg_lhsnav .dinning_offers a.offersSubNav3,

#rooms #rg_lhsnav .rooms a.roomsSubNav,                    
#rooms_classic #rg_lhsnav .class_rooms a.roomsSubNav5,            
#rooms_junior #rg_lhsnav .junior_suites a.roomsSubNav3,             
#rooms_luxury #rg_lhsnav .lux_rooms a.roomsSubNav4,             
#rooms_master #rg_lhsnav .suite a.roomsSubNav1,             
#rooms_spa #rg_lhsnav .spa_suites a.roomsSubNav2,
                
#spa #rg_lhsnav .spa a.spaSubNav,                      
#spa_escapes #rg_lhsnav .spa_escapes a.spaSubNav2, 
#spa_master_classes #rg_lhsnav .spa_master_classes a.spaSubNav7,             
#spa_membership #rg_lhsnav .spa_membership a.spaSubNav4,           
#spa_relaxation #rg_lhsnav .spa_days a.spaSubNav3,           
#spa_treatments #rg_lhsnav .treatments a.spa_treatmentsSubNav1,           
#spa_treatments_body #rg_lhsnav .body_treat a.spa_treatmentsSubNav2,      
#spa_treatments_caci #rg_lhsnav .caci a.spa_treatmentsSubNav4,      
#spa_treatments_hair #rg_lhsnav .hair a.spa_treatmentsSubNav8,      
#spa_treatments_holistic #rg_lhsnav .holistic a.spa_treatmentsSubNav6,  
#spa_treatments_male #rg_lhsnav .male a.spa_treatmentsSubNav5,      
#spa_treatments_pregnancy #rg_lhsnav .pregnancy a.spa_treatmentsSubNav7, 
#spa_treatments_hand #rg_lhsnav .hand a.spa_treatmentsSubNav3, 
#utopia_offers #rg_lhsnav .us_offers a.offersSubNav4,
            
#wedding_events #rg_lhsnav .w_events a.weddingsSubNav3,           
#wedding_options #rg_lhsnav .w_options a.weddingsSubNav1,          
#wedding_package #rg_lhsnav .w_packages a.weddingsSubNav2,    
#wedding_accom #rg_lhsnav .w_accom a.weddingsSubNav6,      
#wedding #rg_lhsnav a.weddingsSubNav,                 
#wedding_offers #rg_lhsnav .w_offers a.offersSubNav5 {color: #ad9f6e;}

