.menutop, .menutop *{margin:0;padding:0;}
#horiznav{position:relative;z-index:1000;}
#horiz-menu{z-index:50;}
#horiz-menu li li{margin:0;}
.menutop{float:right;line-height:1;margin-bottom:1.5em;position:relative;}
.menutop ul{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#FFFFFF none repeat scroll 0 0;padding:0;}
.menutop li{float:right;list-style-image:none;list-style-position:outside;list-style-type:none;position:relative;}
.menutop li#current{z-index:199;}
#horiz-menu li li a, #horiz-menu li.active li a, #horiz-menu li li .separator, #horiz-menu li.active li .separator{display:block;float:none;height:33px;line-height:33px;margin:0;text-decoration:none;width:100%;}
.menutop li ul{float:none;position:absolute;right:999em;z-index:500;}
.menutop li:hover li ul, .menutop li.sfHover li ul, .menutop li li:hover li ul, .menutop li li.sfHover li ul, .menutop li li li:hover li ul, .menutop li li li.sfHover li ul{top:-999em;}
.menutop li li:hover ul, .menutop li li.sfHover ul, .menutop li li li:hover ul, .menutop li li li.sfHover ul, .menutop li li li li:hover ul, .menutop li li li li.sfHover ul{right:0;top:8px;}
.menutop li li{float:none;position:relative;width:100%;}
.menutop ul{min-height:20px;}
