/* Main Nav
-------------------------------------- */
#midNav {background: transparent url(images/nav_bg_full.gif) repeat left top;  height: 16px; margin: 0px 0px 4px 0px;   position:relative; z-index:100;}



#nav, #nav ul {padding:0;margin:0;list-style:none;}
#nav a { display:block; }

#nav a:hover { background: none;  }
#nav li {position:relative; float:left; margin:0 16px 0 0;padding:0;}
#nav li img {margin:0 0 0px 0;}
#nav li:hover ul, #nav li.sfhover ul {left:auto;}
/* visually center nav */
#nav {margin:0 0 0 52px;} 

/* second-level lists */
#nav li ul { position:absolute; left:-999em; width:200px; height:auto; margin:0 0 0 0px; padding:0px; list-style:none;}
#nav li li {margin:0;width:100%; font:9px bold "Verdana",Tahoma, Sans-Serif; /* line-height: 16px;  vertical-align: middle; */}
#nav li li span {margin:0;padding:5px 4px 6px 7px;display:block;position:relative;}
#nav li li a, #nav li li a:visited { color:#fff;text-decoration:none; background: #729555; padding:0px; }
/* it could be the aformentioned padding that breaks it on PC */

#nav li li a:hover {background: #56743D; text-decoration:none; color: #fff; }