/*       *{margin:0;padding:0;border:none;}       */

body{margin:0.5em;font-family:verdana,tahoma,arial,sans-serif; behavior:url(csshover.htc); }
#container{width:996px;margin:auto;font-size:11pt;}

/* Begin CSS Popout Menu */
#menu{
float:left;
}

#menu a {
font:normal 11px/16px Verdana, Arial, Helvetica;
display:block;
border-left:1px solid #fff;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
white-space:nowrap;
margin:0;
padding:3px 5px;
background:#020167;
text-decoration:none;
color:#fff;
}

#menu a, #menu a:visited{
color:#fff;
}

#menu a:hover{
color:#fff;
background:#8f8f95;
}


#menu ul{
list-style:none;
margin:0;
padding:0;
float:left;
text-align:center;
}

#menu li{
position:relative;
}

#menu ul ul{
position:absolute;
z-index:500;
top:auto;
display:none;
text-align:left;
}

#menu ul ul ul{
top:0;
left:100%;
}

div#menu li:hover{
cursor:pointer;
z-index:100;
}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none; text-align:left; }

div#menu li:hover ul, 
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block; text-align:left;}

#menu .nowactive a {
	background-color:#ebae55; 
	color:#fff; 
}

.reservations { width:100px; background-color:#ebae55; }
.packages { width:80px;}
.accommodations  { width:126px;}
.golf { width:50px;}
.weddings { width:85px;}
.meetings { width:85px;}
.dining { width:60px;}
.recreation { width:80px;}
.areainfo { width:80px;}
.referenceguide { width:150px;}
.realestate { width:90px;}