#nav-green {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFF;
}

#nav-green a {
	text-decoration: none;
	padding: 8px 0;
	margin: 0;
	display: block;
	width: 164px;
	text-align: center;
	background: url(images/menu/news-green.jpg);
	color: #FFF;	
	cursor: pointer;
}

#nav-green a:hover {
	display: block;
}

#nav-green a:active {
	outline: none;
}

#nav-green ul {
	padding: 0;
	margin: 0 17px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	background: #99cc99;
	color: #000;
}

#nav-green ul a {
	padding: 3px 0;
	display: block;
	width: 130px;
	background: #99cc99;
	color: #000;
	cursor: pointer;
}

#nav-green ul a:hover {
	margin: 0;
	display: block;
	width: 130px;
	background: #003300;
	color: #fff;
}

#nav-green li {
	float: left;
	width: auto;
}
#nav-green li ul {
	position: absolute;
	width: 130px;
	left: -9999px;
}

#nav-green li:hover ul {
	left: auto;
}

#nav-green li:hover ul, #nav-green li.sfhover ul {
	left: auto;
}




#nav-black {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFF;
}

#nav-black a {
	text-decoration: none;
	padding: 8px 0;
	margin: 0;
	display: block;
	width: 164px;
	text-align: center;
	background: url(images/menu/recovery-black.jpg);
	color: #FFF;	
	cursor: pointer;
}

#nav-black a:hover {
	display: block;
}

#nav-black a:active {
	outline: none;
}

#nav-black ul {
	padding: 0;
	margin: 0 17px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	background: #ccc;
	color: #000;
}

#nav-black ul a {
	padding: 3px 0;
	display: block;
	width: 130px;
	background: #ccc;
	color: #000;
	cursor: pointer;
}

#nav-black ul a:hover {
	margin: 0;
	display: block;
	width: 130px;
	background: #000;
	color: #fff;
}

#nav-black li {
	float: left;
	width: auto;
}
#nav-black li ul {
	position: absolute;
	width: 130px;
	left: -9999px;
}

#nav-black li:hover ul {
	left: auto;
}

#nav-black li:hover ul, #nav-black li.sfhover ul {
	left: auto;
}




#nav-blue {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFF;
}

#nav-blue a {
	text-decoration: none;
	padding: 8px 0;
	margin: 0;
	display: block;
	width: 164px;
	text-align: center;
	background: url(images/menu/garage-blue.jpg);
	color: #FFF;	
	cursor: pointer;
}

#nav-blue a:hover {
	display: block;
}

#nav-blue a:active {
	outline: none;
}

#nav-blue ul {
	padding: 0;
	margin: 0 17px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	background: #ccccff;
	color: #000;
}

#nav-blue ul a {
	padding: 3px 0;
	display: block;
	width: 130px;
	background: #ccccff;
	color: #000;
	cursor: pointer;
}

#nav-blue ul a:hover {
	margin: 0;
	display: block;
	width: 130px;
	background: #000fdc;
	color: #fff;
}

#nav-blue li {
	float: left;
	width: auto;
}
#nav-blue li ul {
	position: absolute;
	width: 130px;
	left: -9999px;
}

#nav-blue li:hover ul {
	left: auto;
}

#nav-blue li:hover ul, #nav-blue li.sfhover ul {
	left: auto;
}



#nav-red {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFF;
}

#nav-red a {
	text-decoration: none;
	padding: 8px 0;
	margin: 0;
	display: block;
	width: 164px;
	text-align: center;
	background: url(images/menu/haulage-red.jpg);
	color: #FFF;	
	cursor: pointer;
}

#nav-red a:hover {
	display: block;
}

#nav-red a:active {
	outline: none;
}

#nav-red ul {
	padding: 0;
	margin: 0 17px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	background: #ffcccc;
	color: #000;
}

#nav-red ul a {
	padding: 3px 0;
	display: block;
	width: 130px;
	background: #ffcccc;
	color: #000;
	cursor: pointer;
}

#nav-red ul a:hover {
	margin: 0;
	display: block;
	width: 130px;
	background: #db0022;
	color: #fff;
}

#nav-red li {
	float: left;
	width: auto;
}
#nav-red li ul {
	position: absolute;
	width: 130px;
	left: -9999px;
}

#nav-red li:hover ul {
	left: auto;
}

#nav-red li:hover ul, #nav-red li.sfhover ul {
	left: auto;
}



#nav-purple {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFF;
}

#nav-purple a {
	text-decoration: none;
	padding: 8px 0;
	margin: 0;
	display: block;
	width: 164px;
	text-align: center;
	background: url(images/menu/other-purple.jpg);
	color: #FFF;	
	cursor: pointer;
}

#nav-purple a:hover {
	display: block;
}

#nav-purple a:active {
	outline: none;
}

#nav-purple ul {
	padding: 0;
	margin: 0 17px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	background: #ffccff;
	color: #000;
}

#nav-purple ul a {
	padding: 3px 0;
	display: block;
	width: 130px;
	background: #ffccff;
	color: #000;
	cursor: pointer;
}

#nav-purple ul a:hover {
	margin: 0;
	display: block;
	width: 130px;
	background: #9900cc;
	color: #fff;
}

#nav-purple li {
	float: left;
	width: auto;
}

#nav-purple li ul {
	position: absolute;
	width: 130px;
	left: -9999px;
}

#nav-purple li:hover ul {
	left: auto;
}

#nav-purple li:hover ul, #nav-purple li.sfhover ul {
	left: auto;
}

#nav-white {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background: #fff;
	text-align: center;
	color: #333;
}

#nav-white a {
	text-decoration: none;
	padding: 8px 0;
	margin: 0;
	display: block;
	width: 78px;
	background: url(images/menu/contact-grey.jpg);
	color: #fff;
	cursor: pointer;
}

#nav-white a:hover {
	display: block;
}

#nav-white a:active {
	outline: none;
}

#nav-white ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}

#nav-white ul a {
	padding: 3px 0;
	margin: 0;
	display: block;
	width: 78px;
	background: #ccc;
	color: #000;
	cursor: pointer;
}

#nav-white ul a:hover {
	margin: 0;
	display: block;
	width: 78px;
	background: #666;
	color: #fff;
}

#nav-white li {
	float: left;
	width: auto;
}

#nav-white li ul {
	position: absolute;
	width: 78px;
	left: -9999px;
}

#nav-white li:hover ul {
	left: auto;
}

#nav-white li:hover ul, #nav-white li.sfhover ul {
	left: auto;
}