#navPanel { width: 990px; margin: 0 auto; height: 28px; }

#navWrapper					{ width: 743px; float: left; background: url('../_images/bg_nav.gif') top left no-repeat; height: 28px; padding-left: 7px; }
#nav						{ }
#nav li						{ float: left; }
#nav li a					{ display: block; height: 28px; color: #fff; font-size: 0.85em; cursor: pointer; }
#nav li a span				{ display: block; padding: 0.75em 1.8em 1.5em 1.8em; background: url('../_images/sep_y.gif') top right no-repeat; }

body#home a.btnHome,
body#golf a.btnGolf,
body#thecourse a.btnThecourse,
body#clubhouse a.btnClubhouse,
body#proshop a.btnProshop,
body#membership a.btnMembership,
body#events a.btnEvents,
body#contact a.btnContact,
body#newsletter a.btnNewsletter {
background: #6b0300;
color: #fff;
background-image: none;
}

#nav, #nav ul { /* all lists */
padding: 0;
margin: 0;
list-style: none;
line-height: 1;
z-index: 500;
}

ul.subNav li a {
display: block;
width: 180px;
text-align: left;
background-color: #990703;
color: #fff;
font-size: 12px;
line-height: 1;
border-bottom: 1px solid #a80400;
}

#nav li ul li a span {
background-image: none;
}

ul.subNav li a span {
display: block;
visibility: visible;
padding: 8px 0 0 0;
background-image: none;
}

* html #nav ul			{ line-height: 0; } /* IE6 "fix" */
#nav ul a						{ zoom: 1; } /* IE6/7 fix */

#nav li ul li a:hover {
background: #6b0300;
color: #fff;
background-image: none;
cursor: pointer;
}

/*
#nav li ul li:hover,
#nav li ul li ul li a:hover {
background: url("/_images/navigation/sub_bg_over.gif") top left no-repeat;
border-left: 5px solid #f5f48e;
color: #0099cc;
}*/

#nav li { /* all list items */
float: left;
}

#nav ul {
margin: 0 0 0 0;
}

#nav ul li {
margin: 0;
padding: 0;
}

#nav li ul { /* second-level lists */
position: absolute;
width: 10em;
left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul ul { /* third-and-above-level lists */
margin: -28px 0 0 227px;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
left: auto;
}

ul#nav li:hover, #nav li ul li:hover {
text-decoration: none;
background-position: none;
background: #6b0300;
cursor: pointer;
}

li.last a { background: none; }
li.last a span { background: none; }