@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 */

li#testdrive a {
	text-indent: -1000em;
	background:url(../images/navigation/booktestdrive.jpg) no-repeat left top;
	width: 172px;
	height: 34px;
	display: block;
	overflow: hidden;
	position: absolute;
	left:629px;
	top:27px;
	margin:0px;
	}
	

li#testdrive a:hover {
	background-position: 0px -34px; 
	}
	
li#testdriveON a {
	text-indent: -1000em;
	background:url(../images/navigation/booktestdrive.jpg) no-repeat left top;
	width: 172px;
	height: 34px;
	display: block;
	overflow: hidden;
	position: absolute;
	left:629px;
	top:27px;
	background-position: 0px -34px; 
	margin:0px;
	}
	
	
li#bookaservice a {
	text-indent: -1000em;
	background:url(../images/navigation/bookaservice.jpg) no-repeat left top;
	width: 172px;
	height: 33px;
	display: block;
	overflow: hidden;
	position: absolute;
	left:629px;
	top:61px;
	margin:0px;
	}
	

li#bookaservice a:hover {
	background-position: 0px -33px; 
	}
	
li#bookaserviceON a {
	text-indent: -1000em;
	background:url(../images/navigation/bookaservice.jpg) no-repeat left top;
	width: 172px;
	height: 33px;
	display: block;
	overflow: hidden;
	position: absolute;
	left:629px;
	top:61px;
	background-position: 0px -33px; 
	margin:0px;
	}


li#specialoffers a {
	text-indent: -1000em;
	background:url(../images/navigation/specialoffers.jpg) no-repeat left top;
	width: 172px;
	height: 33px;
	display: block;
	overflow: hidden;
	position: absolute;
	left:629px;
	top:94px;
	margin:0px;
	}
	

li#specialoffers a:hover {
	background-position: 0px -33px; 
	}
	
li#specialoffersON a {
	text-indent: -1000em;
	background:url(../images/navigation/specialoffers.jpg) no-repeat left top;
	width: 172px;
	height: 33px;
	display: block;
	overflow: hidden;
	position: absolute;
	left:629px;
	top:94px;
	background-position: 0px -33px; 
	margin:0px;
	}
	
	
	
li#mobility a {
	text-indent: -1000em;
	background:url(../images/navigation/motability.jpg) no-repeat left top;
	width: 172px;
	height: 33px;
	display: block;
	overflow: hidden;
	position: absolute;
	left:629px;
	top:127px;
	margin:0px;
	}
	

li#mobility a:hover {
	background-position: 0px -33px; 
	}
	
li#mobilityON a {
	text-indent: -1000em;
	background:url(../images/navigation/motability.jpg) no-repeat left top;
	width: 172px;
	height: 33px;
	display: block;
	overflow: hidden;
	position: absolute;
	left:629px;
	top:127px;
	background-position: 0px -33px; 
	margin:0px;
	}
	
	
li#finance a {
	text-indent: -1000em;
	background:url(../images/navigation/finance.jpg) no-repeat left top;
	width: 172px;
	height: 33px;
	display: block;
	overflow: hidden;
	position: absolute;
	left:629px;
	top:160px;
	margin:0px;
	}
	

li#finance a:hover {
	background-position: 0px -33px; 
	}
	
li#financeON a {
	text-indent: -1000em;
	background:url(../images/navigation/finance.jpg) no-repeat left top;
	width: 172px;
	height: 33px;
	display: block;
	overflow: hidden;
	position: absolute;
	left:629px;
	top:160px;
	background-position: 0px -34px; 
	margin:0px;
	}
	
	
li#sponsors a {
	text-indent: -1000em;
	background:url(../images/navigation/newsletter.jpg) no-repeat left top;
	width: 172px;
	height: 34px;
	display: block;
	overflow: hidden;
	position: absolute;
	left:629px;
	top:193px;
	margin:0px;
	}
	

li#sponsors a:hover {
	background-position: 0px -34px; 
	}
	
li#sponsorsON a {
	text-indent: -1000em;
	background:url(../images/navigation/newsletter.jpg) no-repeat left top;
	width: 172px;
	height: 34px;
	display: block;
	overflow: hidden;
	position: absolute;
	left:629px;
	top:193px;
	background-position: 0px -34px; 
	margin:0px;
	}
	
	
li#pcr-tuning a {
	text-indent: -1000em;
	background:url(../images/navigation/pcr-tuning.jpg) no-repeat left top;
	width: 172px;
	height: 34px;
	display: block;
	overflow: hidden;
	position: absolute;
	left:629px;
	top:226px;
	margin:0px;
	}
	

li#pcr-tuning a:hover {
	background-position: 0px -34px; 
	}
	
li#pcr-tuningON a {
	text-indent: -1000em;
	background:url(../images/navigation/pcr-tuning.jpg) no-repeat left top;
	width: 172px;
	height: 34px;
	display: block;
	overflow: hidden;
	position: absolute;
	left:629px;
	top:226px;
	background-position: 0px -34px; 
	margin:0px;
	}
