/*
	-- -- -- -- -- -- --
	css sprites2
	nav style, with style for scripted elements

	http://www.alistapart.com/articles/sprites2
	-- -- -- -- -- -- --
*/

.nav {
	display: block;
	margin: 0;
	width: 940px;
	height: 25px;
	background: red url(../images/primary_navigation.gif) no-repeat left top;
	position: relative;
	border: none;
	padding: 0;
}
.nav li {
	display: inline;
}

.nav li a:link,
.nav li a:visited {
	position: absolute;
	top: 0;
	height: 25px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
}


	/* =========== */
	/* 184 px */
	/* =========== */
	.nav .fuel-management a:link,
	.nav .fuel-management a:visited {
		left: 0px;
		width: 184px;
	}
	.nav .fuel-management a:hover,
	.nav .fuel-management a:focus {
		background: url(../images/primary_navigation.gif) no-repeat 0px -25px;
	}
	.nav .fuel-management a:active {
		background: url(../images/primary_navigation.gif) no-repeat 0px -50px;
	}
	.current-fuel-management .fuel-management a:link, 
	.current-fuel-management .fuel-management a:visited {
		background: url(../images/primary_navigation.gif) no-repeat 0px -75px;
		cursor: default;
	}
	.nav-fuel-management, 
	.nav-fuel-management-click {
		position: absolute;
		top: 0;
		left: 0px;
		width: 184px;
		height: 25px;
		background: url(../images/primary_navigation.gif) no-repeat 0px -25px;
	}
	.nav-fuel-management-click {
		background: url(../images/primary_navigation.gif) no-repeat 0px -50px;
	}


	/* =========== */
	/* 139 px */
	/* =========== */
	.nav .fuel-transport a:link,
	.nav .fuel-transport a:visited {
		left: 184px;
		width: 139px;
	}
	.nav .fuel-transport a:hover, .nav
	.fuel-transport a:focus {
		background: url(../images/primary_navigation.gif) no-repeat -184px -25px;
	}
	.nav .fuel-transport a:active {
		background: url(../images/primary_navigation.gif) no-repeat -184px -50px;
	}
	.current-fuel-transport .fuel-transport a:link,
	.current-fuel-transport .fuel-transport a:visited {
		background: url(../images/primary_navigation.gif) no-repeat -184px -75px;
		cursor: default;
	}
	.nav-fuel-transport,
	.nav-fuel-transport-click {
		position: absolute;
		top: 0;
		left: 184px;
		width: 139px;
		height: 25px;
		background: url(../images/primary_navigation.gif) no-repeat -184px -25px;
	}
	.nav-fuel-transport-click {
		background: url(../images/primary_navigation.gif) no-repeat -184px -50px;
	}


	/* =========== */
	/* 112 px */
	/* =========== */
	.nav .lubricants a:link,
	.nav .lubricants a:visited {
		left: 323px;
		width: 112px;
	}
	.nav .lubricants a:hover,
	.nav .lubricants a:focus {
		background: url(../images/primary_navigation.gif) no-repeat -323px -25px;
	}
	.nav .lubricants a:active {
		background: url(../images/primary_navigation.gif) no-repeat -323px -50px;
	}
	.current-lubricants .lubricants a:link,
	.current-lubricants .lubricants a:visited {
		background: url(../images/primary_navigation.gif) no-repeat -323px -75px;
		cursor: default;
	}
	.nav-lubricants,
	.nav-lubricants-click {
		position: absolute;
		top: 0;
		left: 323px;
		width: 112px;
		height: 25px;
		background: url(../images/primary_navigation.gif) no-repeat -323px -25px;
	}
	.nav-lubricants-click {
		background: url(../images/primary_navigation.gif) no-repeat -323px -50px;
	}


	/* =========== */
	/* 268 px */
	/* =========== */
	.nav .pacific-pride a:link,
	.nav .pacific-pride a:visited {
		left: 435px;
		width: 268px;
	}
	.nav .pacific-pride a:hover,
	.nav .pacific-pride a:focus {
		background: url(../images/primary_navigation.gif) no-repeat -435px -25px;
	}
	.nav .pacific-pride a:active {
		background: url(../images/primary_navigation.gif) no-repeat -435px -50px;
	}
	.current-pacific-pride .pacific-pride a:link,
	.current-pacific-pride .pacific-pride a:visited {
		background: url(../images/primary_navigation.gif) no-repeat -435px -75px;
		cursor: default;
	}
	.nav-pacific-pride,
	.nav-pacific-pride-click {
		position: absolute;
		top: 0;
		left: 435px;
		width: 268px;
		height: 25px;
		background: url(../images/primary_navigation.gif) no-repeat -435px -25px;
	}
	.nav-pacific-pride-click {
		background: url(../images/primary_navigation.gif) no-repeat -435px -50px;
	}


	/* =========== */
	/* 220 px */
	/* =========== */
	.nav .teppco a:link,
	.nav .teppco a:visited {
		left: 703px;
		width: 220px;
	}
	.nav .teppco a:hover,
	.nav .teppco a:focus {
		background: url(../images/primary_navigation.gif) no-repeat -703px -25px;
	}
	.nav .teppco a:active {
		background: url(../images/primary_navigation.gif) no-repeat -703px -50px;
	}
	.current-teppco .teppco a:link,
	.current-teppco .teppco a:visited {
		background: url(../images/primary_navigation.gif) no-repeat -703px -75px;
		cursor: default;
	}
	.nav-teppco,
	.nav-teppco-click {
		position: absolute;
		top: 0;
		left: 703px;
		width: 220px;
		height: 25px;
		background: url(../images/primary_navigation.gif) no-repeat -703px -25px;
	}
	.nav-teppco-click {
		background: url(../images/primary_navigation.gif) no-repeat -703px -50px;
	}


