#menu { padding:0px; margin-top:5px; margin-left:0px }
#csstopmenu, #csstopmenu ul{ padding: 0; margin: 0; list-style: none; }
#csstopmenu li{ float: left; position: relative; padding: 0; margin: 0; }
#csstopmenu a{ text-decoration: none; }
.mainitems{ }
.headerlinks a{ 
	margin: 0px 7px 0px 0px; 
	font-weight: bold; color:#323232; 
	text-decoration:none; 
	text-transform:uppercase; 
	font-weight:bold; 	
	font-size:11px;	 
}
.submenus{ 
	display: none; 
	width: 10em; 
	position: absolute; 
	top: 1.2em; left: 0; 
	background-color: #FFFFFF; 
	opacity:0.7; filter:alpha(opacity=70); 
	line-height:13px;
}
.submenus li{ width: 100%; }
.submenus li a{ 
	display: block; 
	width: 100%; 
	text-indent: 0px;
	font-weight: bold; 
	color:#323232; 
	text-transform:uppercase; 
	font-weight:bold; 	
	font-size:10px;	 
	padding:1px 2px 2px 2px;
}
.submenus li a:hover{ background-color: #ff09a1; color:#FFF}
html>body .submenus li a{ width: auto; }

#csstopmenu li>ul { top: auto; left: auto; }
#csstopmenu li:hover ul, li.over ul { display: block; }
html>body #clearmenu{ height: 0px;  }
