.nav, .nav *{margin:0; padding:0}
.nav{line-height:1.0; float:left; margin-bottom:1.5em}
.nav ul{background:#fff}

.nav li{float:left; list-style:none; position:relative}

.nav li li a{display:block; padding:.25em 0 .25em 2em; text-decoration:none; background-image:none; float:none; width:120px}

div#horiz-menu li li a{height:30px; line-height:30px}

div#horiz-menu li:hover li, 
div#horiz-menu li.sfHover li, 
div#horiz-menu li.active:hover li, 
div#horiz-menu li.active.sfHover li{background-image:none}

div#horiz-menu li:hover li a, 
div#horiz-menu li.sfHover li a, 
div#horiz-menu li.active:hover li a, 
div#horiz-menu li.active.sfHover li a{background-image:none}

.nav li ul{float:none; top:-999em; position:absolute; width:175px; z-index:5}

.nav li:hover ul, 
.nav li.sfHover ul{left:5px; top:42px}
.nav li:hover li ul, 
.nav li.sfHover li ul{top:-999em}
.nav li li:hover ul, 
.nav li li.sfHover ul{left:178px; top:0px; width:175px}
.nav li li{float:none; width:175px}

