.nav, .nav * {margin:0;padding:0;list-style:none}
.nav{line-height:1.0}
.nav ul{position:absolute;top:-999em;width:330px}
.nav ul li{width:100%}
.nav li:hover {visibility:inherit}
.nav li{float:left;position:relative}
.nav a{display:block;position:relative}
.nav li:hover ul,.nav li.sfHover ul{right:0;top:47px;z-index:99}
.nav li.end:hover ul,.nav li.end.sfHover ul{right:18px}

ul.nav li:hover li ul,ul.nav li.sfHover li ul{top:-999em}
ul.nav li li:hover ul,ul.nav li li.sfHover ul{left:300px;top:-2px}
ul.nav li li:hover li ul,ul.nav li li.sfHover li ul{top:-999em}
ul.nav li li li:hover ul,ul.nav li li li.sfHover ul{left:137px;top:0}