.menu {
	background-image:url("images/nav/menuBg.png");
	border-bottom:3px solid #EFEFEF;
	height:28px;
	line-height:28px;
	list-style-type:none;
	margin:0px auto;
	padding:0px;
	position:relative;
	text-align:left;
	width:998px;
	z-index:5;
}

.menu .special
{
	background-image:url(images/nav/menuBgOver.png) !important;
}
 
.menu ul {padding:0;margin:0;list-style-type:none;}


 
.menu li {float:left; position:relative; }
 
 
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; } 
.menu ul :hover ul ul{visibility:hidden;} 
.menu ul :hover ul :hover ul{ visibility:visible;}

/*  main cats  */
.mainTops{
	width:100px;
	border-right:2px solid;
	border-right-color: #EFEFEF;
}

a.mainCategory:link,a.mainCategory:visited,a.mainCategory:active {
font-weight:bold; 
text-align:center;
font-family: Arial, Helvetica, sans-serif;
color:#fff; 
font-size:12px;
 
font-weight:bold;
text-transform: uppercase; 
display:block; 
text-decoration:none; 

height:28px;  
line-height:28px;


}

a.mainCategory:hover,a.mainCategory  span:hover{
	color:#fff;
	background-image:url(images/nav/menuBgOver.png);
	background-color:#ED008C;
	text-decoration: none;
}


 
	
.subUL{ /*  sub ul */
width:180px; z-index:2;
visibility:hidden;position:absolute;height:0;top:28px;left:0; border-top:3px solid #EFEFEF;
}

.manufacturers{  width:490px;  z-index:5; } /* over ride ie6 due to zindex*/

.subUL li   { display:block;  width:160px;  z-index:2; }

.subUL li a:link,.subUL li a:active, .subUL li a:visited{
  text-align:left;
font-family: Arial, Helvetica, sans-serif; 
font-size:11px; 
 border-top-width:0px;
font-weight:bold;
display:block;line-height:1em;  height:auto;  padding:8px 0px 8px 8px;
text-transform: uppercase; text-decoration:none; background-color:#dfdfdf;
background-repeat:repeat-x; background-position:right bottom;
 
}
 
.manufacturers li  {  border-right:1px solid #ccc; }

   
.menu ul ul a, .menu ul ul a:visited {
text-align:left; 
} 

.subUL li a:hover {
background-color:#ED008C ;color:#fff;  
background-image: none;  	background-image:url(images/nav/menuBgOver.png); 
}
 
