ul.nav{background:none; padding:0px; margin:0px; height:25px; list-style:none; position:relative; z-index:2;}
ul.nav{line-height:1.0;}
ul.nav li{float:left; background:none; padding-left:0px;}
ul.nav li a{display:block;}

.superfish li:hover ul, .superfish li li:hover ul {top: -999em;}
.nav ul{position:absolute; top:-999em;}
.nav ul li{width:100%;}
.nav li:hover, .nav li a:hover {visibility:inherit;}
.nav li{float:left; position:relative; z-index:99;}
.nav a {display:block; position:relative;}
.nav li:hover ul, .nav li.sfHover ul {left:-40px; top:25px; z-index:99;}

/* second level */
ul.nav li ul {text-align:left; margin:0;}
ul.nav li ul li{padding-bottom:0px; background:none; padding-left:0px; text-align:left;}