.menutop, .menutop *{margin:0;padding:0;}
div#menu{/* this is a z-index ie6 and ie7 bug fix */
position:relative;z-index:50;}

.menutop{
	position:relative;
}

.menutop li{
	position:relative;
}

.menutop li ul{
	float:none;
	left:-999em;
	position:absolute;
	/*width:140px;*/
	z-index:5;
}

.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,
.menutop li li li li:hover li ul,
.menutop li li li li.sfHover li ul{
 top:-999em; 
}

.menutop li:hover ul,
.menutop li.sfHover ul{
	left:122px;
	top:-4px;
}

.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{
	left:152px;
	top:-5px;
}

.menutop li li{position:relative;}
