.mainNav {
	width:950px;
	position:relative;
	z-index:5;
	position: relative;
	margin: 0px auto  ;
	padding: 0;
	text-align: left;
	list-style-type: none;
	height:32px;
	line-height:32px;
	background-image: url(images/nav/menuMain32.png);
}

.mainNav ul {padding:0;margin:0;list-style-type:none;} 
.mainNav li {float:left; position:relative; } 
.mainNav ul li:hover ul,
.mainNav ul a:hover ul{visibility:visible; } 
.mainNav ul :hover ul ul{visibility:hidden;} 
.mainNav ul :hover ul :hover ul{ visibility:visible;}
.mainNav ul ul a, .mainNav ul ul a:visited {text-align:left; } 

a.mainCat:link,a.mainCat:visited,a.mainCat:active {
	font-weight:bold;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:8pt;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	padding: 0px 8px;
	text-decoration:none;
	border-left: 1px solid;
	border-right: 1px solid;
	border-left-color: #686868;
	border-right-color: #848484;
}

 
a.last-item:link,a.last-item:visited,a.last-item:active {
border-right-width:0px}

a.mainCat:hover , a.mainCatOVER{
color:#000;
text-decoration: none;
background-image:url(images/nav/menuMain32.png);
background-position:center bottom;
color:#FFF;
}

a.homeLink:link,a.homeLink:visited,a.homeLink:active {
	border-left:0px;
	background-image:url(images/nav/home.png);
	background-position:50% 50%;
	background-repeat: no-repeat;
	width:30px; text-indent:-1500px
}

a.homeLink:hover {background-image:url(images/nav/homeOver.png); }

.subCat{ /*  sub ul */
width:180px;
z-index:2;
visibility:hidden;
position:absolute;
height:0;
top:31px;
left:0px;
border-top:1px solid #999;/* same all round */


}

.subCat li   { display:block;  width:180px;  z-index:6; }

.subCat li a:link,.subCat li a:active, .subCat li a:visited{
	text-align:left;
	font-size:10px;
	border-top-width:0px;
	font-weight:bold;
	display:block;
	line-height:1em;
	height:auto;
	padding:9px 0px 9px 8px;
	text-transform: uppercase;
	text-decoration:none;
	border:1px solid #ccc;
	border-top: none;
 color: #333;
	background-color:#fff;
}

.subCat li a:hover {
color:#fff;
background: #999;
}
