.nav, .nav * { 	margin:0; 	padding:0; } #horiz-menu { position: relative; z-index: 49; 	margin:0; } #horiz-menu ul { 	list-style: none; margin-top: 10px; padding: 0; } #horiz-menu li { 	display: block; 	float: left; 	margin: 0; 	padding: 0; 	background: none; } #horiz-menu li span { 	display: block; 	float: left; } #horiz-menu a { font: bold 10px Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration: none; 	display: block; 	float: left; 	height: 27px; 	line-height: 27px; 	padding: 0 11px; 	 	 	 } #horiz-menu a:hover { 	text-decoration: none!important; } #horiz-menu li:hover, #horiz-menu li.sfHover { 	background: none; } #horiz-menu li li { 	margin: 0; } div#horiz-menu li li span, div#horiz-menu li.active li span, div#horiz-menu li:hover li span { 	background:none; } .nav { 	line-height:1.0; 	float:left; 	margin-bottom:1.5em; 	position: relative; } .nav ul { 	padding: 0; } .nav li { 	float:left; 	list-style:none; 	position:relative; } .nav li li a { 	display:block; 	padding: 0; 	text-decoration:none; 	background-image: none; 	float:none; 	width:155px; } div#horiz-menu li li a { 	height: 28px; 	line-height: 28px; } 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, div#horiz-menu li:hover li span, div#horiz-menu li.sfHover li span { 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; 	left:-999em; 	position:absolute; 	width: 177px; 	z-index: 10; } .nav li:hover ul, .nav li.sfHover ul { 	left:0px; 	top: 47px; } .nav li:hover li ul, .nav li.sfHover li ul, .nav li li:hover li ul, .nav li li.sfHover li ul, .nav li li li:hover li ul, .nav li li li.sfHover li ul { 	top:-999em; } .nav li li:hover ul, .nav li li.sfHover ul, .nav li li li:hover ul, .nav li li li.sfHover ul, .nav li li li li:hover ul, .nav li li li li.sfHover ul { 	left: 177px; 	top:0px; 	width: 177px; } .nav li li { 	position: relative; 	float:none; 	width: 177px; } /* colors -------------------------------------------------------------------------------*/ div#horiz-menu li:hover a { 	color: #333; } #horiz-menu li.active a { color: #fff; } #horiz-menu .active a { background: #045DC1; } #horiz-menu li.active a:hover { 	color: #d0e9ff; } .nav ul { 	background:#fff; } #horiz-menu a { 	color: #333; } #horiz-menu li { 	background: url('../images/menu_bullet.png') no-repeat 100% 0; } #horiz-menu li li { 	border-bottom: 1px solid #ececec; } div#horiz-menu li:hover { background: url('../images/menu_hover.png') repeat-x 0 0; } #horiz-menu li a:hover, #horiz-menu li.sfHover { 	color: #333; } #horiz-menu li.sfHover a { 	color: #fff; } #horiz-menu li:hover span.topdaddy a, #horiz-menu li.sfHover span.topdaddy a { 	color: #333; } #horiz-menu li:hover ul, #horiz-menu li.sfHover ul { 	background: #fff; } #horiz-menu li li a:hover, #horiz-menu li li.sfHover { 	background: #f9f9f9; 	 } #horiz-menu li li a { 	color: #333!important; } #horiz-menu li li a:hover, #horiz-menu li li.sfhover a:hover { 	color: #333; }