.menutop {
	margin: 0px; padding: 0px;
}
.menutop * {
	margin: 0px; padding: 0px;
}
div#horiz-menu {
	z-index: 50;
}
#horiz-menu li li {
	margin: 0px;
}
.menutop {
	line-height: 1; margin-bottom: 1.5em; float: left; position: relative;
}
.menutop ul {
	background: rgb(255, 255, 255); padding: 0px;
}
.menutop li {
	list-style: none; float: left; position: relative;
}
div#horiz-menu li li a {
	margin: 0px; padding: 0px; width: 98%; height: 30px; line-height: 30px; text-indent: 8px; text-decoration: none; float: none; display: block;
}
div#horiz-menu li.active li a {
	margin: 0px; padding: 0px; width: 98%; height: 30px; line-height: 30px; text-indent: 8px; text-decoration: none; float: none; display: block;
}
div#horiz-menu li li .separator {
	margin: 0px; padding: 0px; width: 98%; height: 30px; line-height: 30px; text-indent: 8px; text-decoration: none; float: none; display: block;
}
div#horiz-menu li.active li .separator {
	margin: 0px; padding: 0px; width: 98%; height: 30px; line-height: 30px; text-indent: 8px; text-decoration: none; float: none; display: block;
}
.menutop li ul {
	left: -999em; width: 177px; float: none; position: absolute; z-index: 5;
}
.menutop li:hover ul {
	left: -1px; top: 41px;
}
.menutop li.sfHover ul {
	left: -1px; top: 41px;
}
.menutop li:hover li ul {
	top: -999em;
}
.menutop li.sfHover li ul {
	top: -999em;
}
.menutop li li:hover li ul {
	top: -999em;
}
.menutop li li.sfHover li ul {
	top: -999em;
}
.menutop li li li:hover li ul {
	top: -999em;
}
.menutop li li li.sfHover li ul {
	top: -999em;
}
.menutop li li:hover ul {
	left: 177px; top: -1px;
}
.menutop li li.sfHover ul {
	left: 177px; top: -1px;
}
.menutop li li li:hover ul {
	left: 177px; top: -1px;
}
.menutop li li li.sfHover ul {
	left: 177px; top: -1px;
}
.menutop li li li li:hover ul {
	left: 177px; top: -1px;
}
.menutop li li li li.sfHover ul {
	left: 177px; top: -1px;
}
.menutop li li {
	width: 100%; float: none; position: relative;
}
