/* ----------------------------------------------------------- Menu Navigation Drop Down Rules and Styling --------------------------------------------- */

ul, li, ul ul, ul ul li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu {
 text-align:left;
 background-color:#4A6EA9;
 margin:0px;
 display:inline;
 padding:0px;
 list-style-type:none;
 width:763px;
 position:relative;
 z-index:1001;
 float:left;
 height:28px;
}

* html #menu{
 margin:0px;
}

a{
 color:#ffffff;
}

#menu ul {
 float: left;
}


#menu li {
 margin: 0px 0px 0px 0px;
 padding: 0px;
 position:relative;
 color:#ffffff;
}

* html #menu li{
 margin-bottom: 0 -3px; ma\rgin-bottom: -3px;
}

.topLink{
 color:#FF66FF;
}

#menu ul ul {
 display: none;
 position:absolute;
 top:2.5em;
 left:0;
 width:200px;
 background-color:#003386;
 text-align:left;
 list-style-type:none;
 list-style-image:none;
 z-index:1001;
 overflow:visible;
 border:1px solid #ffffff;
 padding:5px;
}

#menu ul > ul{
  top:2.5em;
  left:auto;
  z-index:1001;
}

#menu li a{
  text-decoration:none;
  padding:0px;
}

#menu ul ul li a {
 color: #ffffff;
 text-decoration: none;
 display: block;
 height: 100%;
 border: 0 none;
 list-style-type:none;
 background:none;
 line-height:20px;
 height:20px;
 padding-left:5px;
}

#menu ul ul li, #menu ul ul li a:{
 background-color:#003386;
 list-style-type:none;
 list-style-image:none;
 background-image:none;
}

#menu ul ul li a:hover, #menu ul ul li a:focus {
 background: #7796B2;
}

#nav li:hover ul, #nav li.over ul { /* lists nested under hovered list items */
	display: block;
}
.wholeMenu{
 background-color:#CCCCCC;
 width:763px;
}

*html .wholeMenu{
margin: 0 -3px; ma\rgin: -3px;
} 



/* ----------------------------------------------------------------- Individual DIV Styles for Links on the Top ------------------------------------------ */
.navAboutActive,.navaccommodationsActive,.navActivitiesActive,.navAmenitiesActive,.navBookActive,.navChapsActive,.navMeetingsActive,.navWeddingsActive, .spaActive
{ 
 background-color:#7796B2; display:inline; float:left; padding:0px;
 color:#ffffff;
 text-align:center;
}

.activePage{
  color:#00FF33;
  background-color:#7796B2;
  text-align:center;
  height:20px;
}

*html .activePage{
  height:17px;
}


.navAbout, .navaccommodations, .navActivities, .navAmenities, .navBook, .navChaps, .navMeetings, .navWeddings{
 display:inline;
 float:left;
 padding:0px 0px 0px 0px;
 text-align:center;
}
.navAboutActive{
  width:50px;
}
.navaccommodationsActive{
 width:106px;
}
.navActivitiesActive{ 
 width:137px;
}
.navAmenitiesActive{
 width:68px;
}
.navBookActive{
 width:65px;
}
.navChapsActive{
 width:157px;
}
.navMeetingsActive{
 width:115px; 
}
.navWeddingsActive{
 width:65px; 
}
.spaActive{
 width:100px;
}

a.navigationTopLowerLinks{
 color:#ffffff;
 text-decoration:none;
 font-size:12px;
 line-height:25px;
}

