#nav, #nav ul {
	float: left;
	padding: 35px 0 0 0;
	margin: 0;
	display: inline;
	list-style: none;
}

#nav li {
	float: left;
	list-style: none;
	background-image: none;
	padding: 0;
	display: inline;
}

#nav li a, #nav li span {
	display: block;
	text-indent: -9999px; 
	height: 23px;
	background-image: url("../i/navb.gif");
	background-repeat: no-repeat;
	top: 0;
}


#nav li#products a, #nav li#products span {width: 77px; left: 0;}
#nav li#products a {background-position: 0 0;}
#nav li#products a:hover {background-position: 0 -23px;}
#nav li#products span {background-position: 0 -46px;}

#nav li#aboutus a, #nav li#aboutus span {width: 83px; left: 77px;}
#nav li#aboutus a {background-position: -77px 0;}
#nav li#aboutus a:hover {background-position: -77px -23px;}
#nav li#aboutus span {background-position: -77px -46px;}

#nav li#suppliers a, #nav li#suppliers span {width: 137px; left: 160px;}
#nav li#suppliers a {background-position: -160px 0;}
#nav li#suppliers a:hover {background-position: -160px -23px;}
#nav li#suppliers span {background-position: -160px -46px;}

#nav li#downloads a, #nav li#downloads span {width: 94px; left: 297px;}
#nav li#downloads a {background-position: -297px 0;}
#nav li#downloads a:hover {background-position: -297px -23px;}
#nav li#downloads span {background-position: -297px -46px;}

#nav li#contactus a, #nav li#contactus span {width: 92px; left: 391px;}
#nav li#contactus a {background-position: -391px 0;}
#nav li#contactus a:hover {background-position: -391px -23px;}
#nav li#contactus span {background-position: -391px -46px;}







#nav2, #nav2 ul {
	float: left;
	margin: 5px 0 0 0px;
	padding: 0;
	width: 551px;
	background-color: #fff;
	display: inline;
	list-style: none;
}

#nav2 li {
	float: left;
	list-style: none;
	background-image: none;
	padding: 0;
	display: inline;
}

#nav2 li a, #nav2 li span {
	display: block;
	text-indent: -9999px; 
	height: 23px;
	background-image: url("../i/nav2b.gif");
	background-repeat: no-repeat;
	top: 0;
}

#nav2 li#lubricants a, #nav2 li#lubricants span {width: 159px; left: 0px;}
#nav2 li#lubricants a {background-position: 0 0;}
#nav2 li#lubricants a:hover {background-position: 0 -23px;}
#nav2 li#lubricants span {background-position: 0 -46px;}

#nav2 li#filters a, #nav2 li#filters span {width: 48px; left: 159px;}
#nav2 li#filters a {background-position: -159px 0;}
#nav2 li#filters a:hover {background-position: -159px -23px;}
#nav2 li#filters span {background-position: -159px -46px;}

#nav2 li#batteries a, #nav2 li#batteries span {width: 63px; left: 207px;}
#nav2 li#batteries a {background-position: -207px 0;}
#nav2 li#batteries a:hover {background-position: -207px -23px;}
#nav2 li#batteries span {background-position: -207px -46px;}

#nav2 li#equipment a, #nav2 li#equipment span {width: 181px; left: 270px;}
#nav2 li#equipment a {background-position: -270px 0;}
#nav2 li#equipment a:hover {background-position: -270px -23px;}
#nav2 li#equipment span {background-position: -270px -46px;}

#nav2 li#other a, #nav2 li#other span {width: 100px; left: 451px;}
#nav2 li#other a {background-position: -451px 0;}
#nav2 li#other a:hover {background-position: -451px -23px;}
#nav2 li#other span {background-position: -451px -46px;}





#subnav {
	float: left;
	padding: 15px 0 0 0;
	margin: 0;
	display: inline;
	list-style: none;
}

#subnav li {
	float: left;
	list-style: none;
	background-image: none;
	padding: 0 .5em 0 0;
	display: inline;
}

#subnav li a, #subnav li span {
	padding: 0 7px 0 15px;
	font-size: 0.83em;
	color: #999;
}
#subnav li a:hover {
	color: #a50029;
}

#subnav li#home a, #subnav li#home span {background: url("../i/subnav-home.gif") 0px 2px no-repeat;}
#subnav li#sitemap a, #subnav li#sitemap span {background: url("../i/subnav-sitemap.gif") 0px 2px no-repeat;}

