#mainSystemsNav {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	float: left;
	border-bottom: solid 5px #fff;
	font-size: 14px;
}

#pageHome #mainSystemsNav, #pg_home #mainSystemsNav {border: none;}
#pageHome h4.hColour {
	padding-left: 10px;
	border-bottom: solid 1px #fff;
}

/* Deal with the padding on the sysyems intro page */

#systemsIntro #mainSystemsNav {
	margin: 0 -10px;
	width: 745px;
	border-bottom: solid 20px #E1E6EB;
}

#mainSystemsNav li {
	float: left;
	padding: 0;
	margin: 0;
}
#mainSystemsNav li a {
	background-position-y: 0px;
	height: 145px;
	display: block;
	text-decoration: none;
	color: #000;
}

#mainSystemsNav li strong {
	padding: 10px 0 0 10px;
	text-align: left;

}
li#marine, li#vehicle, li#off-grid {
	width: 186px;
}
li#industrial {
	width: 187px;
}

li#vehicle a {
	background-image:url(../images/systems/systems-nav.jpg);
	background-position: -186px 0px;
	background-position: -558px 0px;
	/*border-right: solid 2px #fff;*/
}
li#vehicle a:hover {
	background-position: -558px -145px;
}

li#marine a {
	background-image: url(../images/systems/systems-nav.jpg);
	border-right: solid 2px #fff;
}
li#marine a:hover {
	background-position: 0 -145px;
}
li#industrial a {
	background-image: url(../images/systems/systems-nav.jpg);
	background-position: -558px 0px;
	background-position: -372px 0px;
	border-right:solid 2px #fff;
}
li#industrial a:hover {
	background-position: -372px -145px;
}
li#off-grid a {
	background-image: url(../images/systems/systems-nav.jpg);
	background-position: -372px 0px;
	background-position: -186px 0px;
	border-right: solid 2px #fff;
}
li#off-grid a:hover {
	background-position: -186px -145px;
}
