@charset "utf-8";
/* CSS Document */

ul {
   margin:0;
   padding:0;
   }

#navigation li {
	display:inline;
	padding: 0px;
	}
	
#subnavigation li {
	display:inline;
	padding: 0px;
	margin:0px;
	}

li#home a {
	text-indent: -1000em;
	background:url(../images/navigation/home.jpg) no-repeat left top;
	width: 58px;
	height: 51px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 8px;
	}

li#home a:hover {
	background-position: 0px -50px; 
	}
	
li#homeON a {
	text-indent: -1000em;
	background:url(../images/navigation/home.jpg) no-repeat left top;
	width: 58px;
	height: 51px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 8px;
	background-position: 0px -100px; 
	}
	


li#about a {
	text-indent: -1000em;
	background:url(../images/navigation/about.jpg) no-repeat left top;
	width: 63px;
	height: 51px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 66px;
	}

li#about a:hover {
	background-position: 0px -50px; 
	}
	
li#aboutON a {
	text-indent: -1000em;
	background:url(../images/navigation/about.jpg) no-repeat left top;
	width: 63px;
	height: 51px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 66px;
	background-position: 0px -100px; 
	}
	
	
li#news a {
	text-indent: -1000em;
	background:url(../images/navigation/news.jpg) no-repeat left top;
	width: 58px;
	height: 51px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 129px;
	}

li#news a:hover {
	background-position: 0px -50px; 
	}
	
li#newsON a {
	text-indent: -1000em;
	background:url(../images/navigation/news.jpg) no-repeat left top;
	width: 58px;
	height: 51px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 129px;
	background-position: 0px -100px; 
	}
	
	
li#newcars a {
	text-indent: -1000em;
	background:url(../images/navigation/newcars.jpg) no-repeat left top;
	width: 76px;
	height: 51px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 187px;
	}

li#newcars a:hover {
	background-position: 0px -50px; 
	}
	
li#newcarsON a {
	text-indent: -1000em;
	background:url(../images/navigation/newcars.jpg) no-repeat left top;
	width: 76px;
	height: 51px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 187px;
	background-position: 0px -100px; 
	}
	

li#usedcars a {
	text-indent: -1000em;
	background:url(../images/navigation/usedcars.jpg) no-repeat left top;
	width: 88px;
	height: 51px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 263px;
	}

li#usedcars a:hover {
	background-position: 0px -50px; 
	}
	
li#usedcarsON a {
	text-indent: -1000em;
	background:url(../images/navigation/usedcars.jpg) no-repeat left top;
	width: 88px;
	height: 51px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 263px;
	background-position: 0px -100px; 
	}
	
	
	
li#fleet a {
	text-indent: -1000em;
	background:url(../images/navigation/fleet.jpg) no-repeat left top;
	width: 111px;
	height: 51px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 351px;
	}

li#fleet a:hover {
	background-position: 0px -50px; 
	}
	
li#fleetON a {
	text-indent: -1000em;
	background:url(../images/navigation/fleet.jpg) no-repeat left top;
	width: 111px;
	height: 51px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 351px;
	background-position: 0px -100px; 
	}
	
	
li#aftersales a {
	text-indent: -1000em;
	background:url(../images/navigation/aftersales.jpg) no-repeat left top;
	width: 96px;
	height: 51px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 462px;
	}

li#aftersales a:hover {
	background-position: 0px -50px; 
	}
	
li#aftersalesON a {
	text-indent: -1000em;
	background:url(../images/navigation/aftersales.jpg) no-repeat left top;
	width: 96px;
	height: 51px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 462px;
	background-position: 0px -100px; 
	}
	
	
	
li#bodyandpaint a {
	text-indent: -1000em;
	background:url(../images/navigation/bodyandpaint.jpg) no-repeat left top;
	width: 93px;
	height: 51px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 558px;
	}

li#bodyandpaint a:hover {
	background-position: 0px -50px; 
	}
	
li#bodyandpaintON a {
	text-indent: -1000em;
	background:url(../images/navigation/bodyandpaint.jpg) no-repeat left top;
	width: 93px;
	height: 51px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 558px;
	background-position: 0px -100px; 
	}
	
	

li#locations a {
	text-indent: -1000em;
	background:url(../images/navigation/locations.jpg) no-repeat left top;
	width: 83px;
	height: 51px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 651px;
	}

li#locations a:hover {
	background-position: 0px -50px; 
	}
	
li#locationsON a {
	text-indent: -1000em;
	background:url(../images/navigation/locations.jpg) no-repeat left top;
	width: 83px;
	height: 51px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 651px;
	background-position: 0px -100px; 
	}
	
	
li#contact a {
	text-indent: -1000em;
	background:url(../images/navigation/contact.jpg) no-repeat left top;
	width: 73px;
	height: 51px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 734px;
	}

li#contact a:hover {
	background-position: 0px -50px; 
	}
	
li#contactON a {
	text-indent: -1000em;
	background:url(../images/navigation/contact.jpg) no-repeat left top;
	width: 73px;
	height: 51px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 734px;
	background-position: 0px -100px; 
	}


	
	

/* Sub Nav */

ul#subnavigation li a {
background-image:url(../images/navigation/subnav.jpg);
text-indent: -9999px;
width: 172px;
display: block;
overflow: hidden;
position: absolute;
left:629px;
margin:0px;
}

	li#testdrive a {
	top:27px;
	background-position: 0px 1px;
	height: 31px;
	}
		li#testdrive a:hover,
		li#testdriveON a {
		top:27px;
		background-position: -172px 1px;
		height: 30px;
		}
	
	li#bookaservice a {
	top:57px;
	background-position: 0px -29px; 
	height: 31px;
	}
		li#bookaservice a:hover,
		li#bookaserviceON a {
		top:57px;
		background-position: -172px -29px; 
		height: 31px;
		}		

	li#specialoffers a {
	top:88px;
	background-position: 0px -60px; 
	height: 31px;
	}
		li#specialoffers a:hover,
		li#specialoffersON a {
		top:88px;
		background-position: -172px -60px; 
		height: 31px;
		}

	li#mobility a {
	top:119px;
	background-position: 0px -91px; 
	height: 31px;
	}
		li#mobility a:hover,
		li#mobilityON a {
		top:119px;
		background-position: -172px -91px; 
		height: 31px;
		}

	li#finance a {
	top:150px;
	background-position: 0px -122px; 
	height:32px;
	}
		li#finance a:hover,
		li#financeON a {
		top:150px;
		background-position: -172px -122px; 
		height:32px;
		}
	
	li#sponsors a {
	top:182px;
	background-position: 0px -154px; 
	height:32px;
	}
		li#sponsors a:hover,
		li#sponsorsON a {
		top:182px;
		background-position: -172px -154px; 
		height:32px;
		}

	li#pcr-tuning a {
	top:214px;
	background-position: 0px -186px; 
	height:32px;
	}
		li#pcr-tuning a:hover,
		li#pcr-tuningON a {
		top:214px;
		background-position: -172px -186px; 
		height:32px;
		}
	
	li#demooffers a {
	top:246px;
	background-position: 0px -218px; 
	height:32px;
	}
		li#demooffers a:hover,
		li#demooffersON a {
		top:246px;
		background-position: -172px -218px; 
		height:32px;
		}
