/*** Rework of legacy stylesheet  									   ***/ 
/*** Author : mattslavin@gmail.com - Duke Interactive - 23 / 02 / 2008 ***/

div#findMyOfferBar{
	background:url("/static08a/images/search-bar/ofr-bar-bkgd.jpg") repeat-x #000000;
	height:41px;
	width:845px;
	float:left;
	display:inline;
}

div#findOfferBarCrnrLeft{
	width:10px;
	height:41px;
	background-image:url("/static08a/images/search-bar/ofr-bar-bkgd-left.jpg");
	display:inline;
	float:left;
}

div#findOfferBarCrnrRight{
	background-image:url("/static08a/images/search-bar/ofr-bar-bkgd-right.jpg");
	float:right;
	display:inline;
	width:10px;
	height:41px;
}


div#offerForm{
	float:left;
	display:inline;
}

div#offerForm legend, div#offerForm label {
	position:absolute;
	left:-3000px;
}


div#offerForm fieldset{
	float:left;
	margin:0;
	/*height:15px;*/
}


div#offerForm h2{
	display:inline;
	float:left;
	width:218px;
	height:18px;
	background-image:url("/static08a/images/search-bar/title-bar-find-my-offer.png");
	text-indent:-3000px;
	margin: 13px 0 0 15px;

}

div#offerForm h2 a{
	display:block;
	height:15px;
}


div#offerForm  select#model{
	float:left;
	display:inline;
	margin:11px 0 0 13px;
	width: 120px;
}

div#offerForm select#cost{
	float:left;
	display:inline;
	margin:11px 0 0 13px;
	width: 180px;
}

div#offerForm select#modelcompare, div#offerForm select#costcompare {
	margin:7px 0 0 13px;	
}

div#offerForm input{
	/*background-image:transparent url("/static08a/images/search-bar/title-bar-go.gif");*/
	margin:15px 0 0 9px;
}

div#offerForm select option{
}

div#offerForm select option.cat{
	font-weight:bold;
	background-color:#faf9f9;
}






/*** compare form found in subpages ***/


div#compareForm{
	float:left;
	display:inline;
}

div#compareForm legend, div#compareForm label {
	position:absolute;
	left:-3000px;
}


div#compareForm fieldset{
	float:left;
	margin:0;
	/*height:15px;*/
}


div#compareForm h2{
	display:inline;
	float:left;
	width:173px;
	height:15px;
	background-image:url("/static08a/images/search-bar/title-bar-find-my-offer.png");
	text-indent:-3000px;
	margin: 13px 0 0 15px;

}

div#compareForm h2 a{
	display:block;
	height:15px;
}


div#compareForm  select#model{
	float:left;
	display:inline;
	margin:11px 0 0 13px;
	width: 120px;
}

div#compareForm select#cost{
	float:left;
	display:inline;
	margin:11px 0 0 13px;
	width: 180px;
}

div#compareForm select#model, div#compareForm select#cost {
	margin:7px 0 0 13px;	
}

div#compareForm input{
	/*background-image:transparent url("/static08a/images/search-bar/title-bar-go.gif");*/
	margin:10px 0 0 9px;
	width:39px;
	height:13px;
}

div#compareForm select option{
}

div#compareForm select option.cat{
	font-weight:bold;
	background-color:#faf9f9;
}

















div.contentColumn h2, div.contentColumn h3, div.contentColumn table, div.contentColumn div, div.contentColumn ul, div.contentColumn ul li {
	display:inline;
	float:left;
}



div.contentColumn ul{
	font-size:100%;
	z-index:1;
}











/********** end styles for content across all pages ********/





	/******* favourites panel ******/




/* rollover Info box */



div.rollOverInfo{		
		width:196px;
		min-height:82px !important;
		position:absolute;
		left:120px;
		top:300px;
		z-index:100;
		text-align:left;
		padding:7px 10px 0 0px;
}

div.rollOverInfoTop {
		background:url("/static08a/images/range/bkgd-roll-over-top.png");
		width:196px;
		height:2px;
		float:left;
		display:inline;
		line-height:0;
}


div.rollOverInfoMid {
		background:url("/static08a/images/range/bkgd-roll-over_borders.png") repeat-y !important;
		background:url("/static08a/images/range/bkgd-roll-over_borders.gif") repeat-y;
		min-height:72px !important;		
		float:left;
		display:inline;
		width:196px;
}

div.rollOverInfoBot{
	background:url("/static08a/images/range/bkgd-roll-over-bott.png");
	width:196px;
	height:6px;
	float:left;
}

div.arrow{
	background:url("/static08a/images/range/bkgd-roll-over-left.png");
	width:13px;
	height:72px;
	float:left;
	display:inline;
}

div.rollOverContent{
	float:left;
	display:block;
	width:159px;
	margin:10px;
}



	div.rollOverInfo h1{
		font-size:1.4em;		
		margin:0;
		padding:0;
	}



	div.rollOverInfo p{
		font-size:1.0em;
		color:#bf8d2e;
		margin:0;
		padding:0;
	}

	div.rollOverInfo p.info{
		color:#bf8d2e;
		padding-bottom:5px;
	}

	div.rollOverInfo p.sml{
		font-size:0.8em;
	}

	div.rollOverInfo p.lrg{
		font-size:1.4em;
		font-weight:bold;		
		padding-bottom:5px;
	}


	div.rollOverInfo p.subtext{
		color:#bf8d2e;
		font-size:0.8em;
		padding:0;
		margin:0;
	}

	div.rollOverInfo p.rollConditions {
		font-size:.8em;
		color:#999999;
		margin:0;
		padding:0;
		padding-top:5px;
		line-height:1em;
	}










div#favourites-panel{
		width:845px;		
		float:left;
}



div#favBarTop{
		background:url("/static08a/images/favourites-bar/bkgd-fav-bar-mid.jpg") repeat-x;
		position:relative;
		float:left;
		width:845px;
		display:inline;
		height:31px;
		margin:20px 0 0 0;
}




	div#favBarTopcrnrL{
			background:url("/static08a/images/favourites-bar/bkgd-fav-bar-crnr-l.jpg") no-repeat;
			width:5px;
			height:31px;
			float:left;
			display:inline;
	}

	div#favBarTopcrnrR{
			background:url("/static08a/images/favourites-bar/bkgd-fav-bar-crnr-r.jpg") no-repeat;
			width:5px;
			height:31px;			
			float:right;
			position:relative;
			right:0;
			display:inline;
	}


	div#favBarTop h2{
			float:left;
			display:inline;
			width:168px;
			height:17px;
			background:url('/static08a/images/favourites-bar/title-my-favourites.jpg') no-repeat;
			text-indent:-3000em;
			margin:8px 0 0 9px;
	}
	
	div#favBarTop h2.findmyoffer{
		    background:url('/static08a/images/search-bar/title-bar-find-my-offer.png') no-repeat;
			width:175px;
	}
	
	div#favBarTop h2.myfavouritesarr{
		    background:transparent url('../images/favourites-bar/title-my-favourites-arr.jpg') no-repeat scroll 0 0;
			width:168px;
			margin-left:100px;

	}
	
	
	/*
	div#favBarTop p{
			display:inline;
			float:right;
			font-size:1.2em;
			background:url('/static08a/images/favourites-bar/circle-alert.gif') no-repeat left;
			margin:8px 17px 0 0;
			padding:0 0 0 20px;
			text-transform:uppercase;
			color:#ffffff;
	}*/
	
	div#feedbackPanel{
			display:inline;
			float:left;
			width:845px;
			font-size:78%;
			background:url('/static08a/images/favourites-bar/circle-alert-2.gif') no-repeat left;
			margin:8px 17px 0 0;
			padding:0 0 0 20px;
			text-transform:uppercase;
			color:#000000;
			clear:both;
	}


	div.carChoice{
		/* sets width of whole div - amend width of background images if needs be */
		width:140px;
		float:left;
		display:inline;
	}

	


		div.selection{
			margin:6px 0px 0 2px;			
		}

		div.first{
			margin:6px 0 0 10px;
		}

			div.topSect{

				background:url("../images/favourites-bar/bkgd-fav-select-top.jpg") no-repeat;
				height:21px;
				text-transform:uppercase;
				font-weight:bold;
				text-align:left;
				padding:5px 0 0 6px;

			}
			
			div.topSect input{
				margin:0;
				padding:0;
				width:14px;
				height:14px;
				border:0;
			}
			
			
				div.topSect label{					
					font-size:70%;
					margin:-2px 0 0 5px;
					vertical-align:top;
				}
				
				div.topSect span{
					margin:0 0 0 4px;
				}

			div.carShot{
				height:58px;
				width:112px;
			}

			div.botSect{
				background:url("../images/favourites-bar/bkgd-fav-select-bot.jpg") no-repeat;
				height:11px;
			}




			div.favBarSub {
					background:url("/static08a/images/favourites-bar/bkgd-fav-bar-sub-grad.jpg") repeat-x;
					color:#ffffff;
					font-size:1.2em;
					font-weight:bold;
					float:left;
					clear:both;
					height:21px;
					text-align:left;
					margin-top:5px;
					width:140px;
					border:0;
			}


			div.width125{
					width:125px;
			}


			div.removeFav{
			}
			div.removeFav a{
					background:url("/static08a/images/favourites-bar/btn-remove-fav.gif") no-repeat;
					display:inline;
					width:57px;
					height:13px;
					margin: 3px 0 0 10px;
					text-indent:-4000em;
					float:left;
			}
div#favBarSub h3{
			margin:5px 0 0 13px;
			text-transform:uppercase;
	}

div#favBarBot{
	background:url("/static08a/images/favourites-bar/bkgd-fav-bot-mid.jpg") repeat-x;
	width:845px;
	float:left;
	display:inline;
	position:relative;
}

div#favBarBotL{
		background:url("/static08a/images/favourites-bar/bkgd-fav-bot-crnr-l.jpg") no-repeat;
		float:left;
		display:inline;
		width:5px;
		height:41px;
	}

	div#favBarBotR{
		background:url("/static08a/images/favourites-bar/bkgd-fav-bot-crnr-r.jpg") no-repeat;
		position:absolute;
		right:0;
		width:5px;
		height:41px;
	}


	div#favBarBot ul{
		display:inline;
		float:right;
		margin:10px 20px 0 10px;
		width:800px;
	}

	div#favBarBot ul li{
		display:inline;
		float:left;
		text-indent:-4000em;
	}


	li#favLnkSha{
		background:url("../images/favourites-bar/btn-share.gif") no-repeat;
		width:208px;
		height:20px;
		margin:0px 20px 0 0;
	}

	li#favLnkSha a{
		width:208px;
		height:20px;
		display:block;
	}

	li#favLnkSav{
		background:url("/static08a/images/favourites-bar/btn-save.gif") no-repeat;
		width:73px;
		height:20px;
		margin:0px 20px 0 0;
	}

	li#favLnkSav a{
		width:73px;
		height:20px;
		display:block;
	}


	li#favLnkCom{
		background:url("/static08a/images/favourites-bar/btn-compare.gif") no-repeat;
		width:241px;
		height:20px;
		float:right;
		margin:0px 0px 0 327px;
	}


	li#favLnkCom a{
		width:241px;
		height:20px;
		display:block;
	}


	/******* end favourites panel ****/











/************* additional styles for offer page - html elements under main bar  ********************/


div.base{
	width:845px;
	height:172px;

	/*These styles have been */
	z-index:1;
	float:left;
	position:static;
	display:inline;
}

div.fourxfour div.base{
	background:url('../images/offer/bkgd-base-beige.jpg') no-repeat;
}

div.compact div.base{
	background:url('../images/offer/bkgd-base-blue.jpg') no-repeat;
}

div.sport div.base{
	background:url('../images/offer/bkgd-base-blue.jpg') no-repeat;
}

div.crossover div.base{
	background:url('../images/offer/bkgd-base-purple.jpg') no-repeat;
}

div.lcv div.base{
	background:url('../images/offer/bkgd-base-grey.jpg') no-repeat;
}


/*****************************************************************************************************/







/*** range page ****/







	/*** results area  ***/
	div.result{
		width:160px;
		float:left;
		display:inline;
		text-align:left;
		margin:0 0 0 6px;
		text-transform:uppercase;
		line-height:1.1em;
		min-height:165px !important;
		height:165px;
		padding:0;
	}

	div.vehicleShot{

	}

	div.result h2{
		font-weight:bolder;
		font-size:1.1em;
		color:#666666;
	}

	div.result span.price{
		color:#999999;
		display:block;
		font-weight:bold;
	}
	div.textContent{
        position: relative; /* reset viewport for Add to favourites link */
        height: 65px;
		margin:0 4px 4px 4px;
	}

	div.rollOver{
		margin:0 4px 4px 4px;
	}


	span.highlight{

		font-weight:bold;
		display:block;
	}

	span.green{
		color:#1e6807;
	}


	span.brown{
		color:#bf8d2e;
	}

	span.red{
		color:#b02323;
	}

	
	div.rollOver{
		text-indent:-2000em;    
	}

	

	span.plus a{
	    position:absolute;
		bottom:0;
	}

	div.rollOverOn{
		text-indent:-2000em;
	}














/************* Offer Page *********/







     /******offer page header area for html version *******/

     ul.offerHeaderList{
     	display:inline;
     	float:left;
     	font-weight:bold;
     	font-size:123.1%;
     	z-index:50;
     }

     ul.offerHeaderList li{
 		background:url("/static08a/images/offer/nav-arrow.gif") 0 center no-repeat;
 		margin: 8px 0px 0 10px;
 		padding:0 0 0 14px;
 		float:left;
 		display:block;
 		color:#ffffff;
     }

       ul.offerHeaderList li.firstElement{
 		background:none;
 		padding-left:0;
 		}

 		 ul.offerHeaderList li a{
 		 	color:#ffffff;
 		 	text-decoration:none;
 		 }




 		 p.offerAddtoFavs{
 		 	float:left;
 		 	z-index:50;
 		 	display:inline;
 		 	margin-top:15px;
 		 	line-height:15px;
 		 	padding:0;
 		 	width:144px;
 		 	height:15px;
		}
		
		
 		p.downloadEbrochure{
 		 	margin-top:0;
		}

	div.grey div.contentColumn p.downloadEbrochure a{
	 		background:url("../images/icons/download_ebrochure.gif") no-repeat 0 0;
		 }

	div.grey div.contentColumn p.downloadEbrochure a:hover{
	 		background:url("../images/icons/download_ebrochure.gif") no-repeat -151px 0;
		 }


	div.purple div.contentColumn p.downloadEbrochure a{
	 		background:url("../images/icons/download_ebrochure.gif") no-repeat 0 -20px;
		 }

	div.purple div.contentColumn p.downloadEbrochure a:hover{
	 		background:url("../images/icons/download_ebrochure.gif") no-repeat -151px -20px;
		 }

	div.blue div.contentColumn p.downloadEbrochure	a{
	 		background:url("../images/icons/download_ebrochure.gif") no-repeat 0 -40px;
		 }

	div.blue div.contentColumn p.downloadEbrochure	a:hover{
	 		background:url("../images/icons/download_ebrochure.gif") no-repeat -151px -40px;
		 }

	div.beige div.contentColumn p.downloadEbrochure a{
	 		background:url("../images/icons/download_ebrochure.gif") no-repeat 0px -60px;
		 }

	div.beige div.contentColumn p.downloadEbrochure a:hover{
	 		background:url("../images/icons/download_ebrochure.gif") no-repeat -151px -60px;
		 }


	
	
	
	
	
	
	
	
	
		


		/* there are two base style definitions - one occurs further up the page **/	
 		 div.base{		 
		  position:relative;		 
		 }


 		 div.baseLeft{
			float:left;
			position:relative;
		}


 		 div.base img.mainVehcleShot{
 		 	float:left;
 		 	position:absolute;
 		 	z-index:0;
 		 }





		div.baseRight{
			float:right;
			text-align:right;
		}
/*
		div.baseRight h2{
			color:#ffffff;
			font-weight:bold;
			margin:0px 20px 0px 0;
			width:250px;
			float:right;
			clear:both;			
		}

		div.baseRight h3{
			color:#ffffff;
			font-weight:bold;
			margin:10px 20px 0 0;
			width:280px;
			float:right;
			clear:both;
		}
*/
		p.basePrice{
			font-size:1.5em;
			color:#ffffff;
			text-align:right;
			font-weight:bold;
			margin:5px 20px 5px 0;
			float:right;
			width:250px;
			clear:both;			
		}

		p.offerEnds{
			color:#9F0027;
			font-size:1.4em;
			text-align:right;
			font-weight:bold;
			margin:15px 20px 5px 0;
		}



		p.termsAndC{
			/*margin-top:5px;
			margin-right:300px;*/
			position:absolute;
			left:300px;
			top:210px;
			font-size:77%;			
			color:#ffffff;


		}

     /************** end offer html header area ************/








ul.upgradeLinks{
	display:inline;
	clear:both;
	float:left;
	z-index:100;
	position:relative;	
	margin-top:5px;
	margin-bottom:5px;
	width:400px;
	
}


ul.upgradeLinks li{
	float:left;
	display:inline;
	text-indent:-1000em;   
}





ul.upgradeLinks li#uplnk0 a:hover {
	background-position: -200px -170px !important;
}

ul.upgradeLinks li#uplnk1 a:hover {
	background-position: -200px -10px !important;
}


div ul.upgradeLinks li#uplnk2 a:hover {
	background-position: -200px -50px !important;
}


div ul.upgradeLinks li#uplnk3 a:hover {
	background-position: -200px -30px !important;
}


ul.upgradeLinks li#dwnldEbro a:hover{
	background-position: -200px -230px !important;
	/*border 1px solid orange;*/
}


ul.upgradeLinks li#moreGreatDeals a:hover{
	background-position: -200px -270px !important;
	
}


ul.upgradeLinks li.addToFavourites a:hover{
	background-position: -200px -210px !important;	
}


ul.upgradeLinks li.upgrade a:hover{
	background-position: -200px -250px !important;	
}


ul.upgradeLinks li.fullDetails a:hover{
	background-position: -200px -70px !important;	
}


ul.upgradeLinks li.co2 a:hover{
	background-position: -200px -90px !important;	
}



ul.upgradeLinks li.taxCalc a:hover{
	background-position: -200px -150px !important;	
}

div.fourxfour div ul.upgradeLinks li#uplnk0 a{
	background:url("../images/icons/links-4x4.gif") -10px -170px no-repeat;
}

div.compact div ul.upgradeLinks li#uplnk0 a{
	background:url("../images/icons/links-compact.gif") -10px -170px no-repeat;
	border:1px solid orange;
}

div.crossover div ul.upgradeLinks li#uplnk0 a{
	background:url("../images/icons/links-crossover.gif") -10px -170px no-repeat;
}

div.lcv div ul.upgradeLinks li#uplnk0 a{
	background:url("../images/icons/links-lcv.gif") -10px -170px no-repeat;
}



div.fourxfour div ul.upgradeLinks li#uplnk1 a{
	background:url("../images/icons/links-4x4.gif") -10px -10px no-repeat;
}

div.compact div ul.upgradeLinks li#uplnk1 a{
	background:url("../images/icons/links-compact.gif") -10px -10px no-repeat;
}

div.crossover div ul.upgradeLinks li#uplnk1 a{
	background:url("../images/icons/links-crossover.gif") -10px -10px no-repeat;
}

div.lcv div ul.upgradeLinks li#uplnk1 a{
	background:url("../images/icons/links-lcv.gif") -10px -10px no-repeat;
}





div.fourxfour div ul.upgradeLinks li#uplnk2 a{
	background:url("../images/icons/links-4x4.gif") -10px -50px no-repeat;
}

div.compact div ul.upgradeLinks li#uplnk2 a{
	background:url("../images/icons/links-compact.gif") -10px -50px no-repeat;
}

div.crossover div ul.upgradeLinks li#uplnk2 a{
	background:url("../images/icons/links-crossover.gif") -10px -50px no-repeat;
}

div.lcv div ul.upgradeLinks li#uplnk2 a{
	background:url("../images/icons/links-lcv.gif") -10px -50px no-repeat;
}







div.fourxfour div ul.upgradeLinks li#uplnk3 a{
	background:url("../images/icons/links-4x4.gif") -10px -30px no-repeat;
}



div.compact div ul.upgradeLinks li#uplnk3 a{
	background:url("../images/icons/links-compact.gif") -10px -30px no-repeat;
}



div.crossover div ul.upgradeLinks li#uplnk3 a{
	background:url("../images/icons/links-crossover.gif") -10px -30px no-repeat;
}



div.lcv div ul.upgradeLinks li#uplnk3 a{
	background:url("../images/icons/links-lcv.gif") -10px -30px no-repeat;
}










div.fourxfour div ul.upgradeLinks li#dwnldEbro a{
	background:url("../images/icons/links-4x4.gif") -10px -230px no-repeat;
}



div.compact div ul.upgradeLinks li#dwnldEbro a{
	background:url("../images/icons/links-compact.gif") -10px -230px no-repeat;
}



div.crossover div ul.upgradeLinks li#dwnldEbro a{
	background:url("../images/icons/links-crossover.gif") -10px -230px no-repeat;
}



div.lcv div ul.upgradeLinks li#dwnldEbro a{
	background:url("../images/icons/links-lcv.gif") -10px -230px no-repeat;
}






div div ul li#moreGreatDeals a{
	width:127px;
}


div.fourxfour div ul.upgradeLinks li#moreGreatDeals a{
	background:url("../images/icons/links-4x4.gif") -10px -270px no-repeat;
}



div.compact div ul.upgradeLinks li#moreGreatDeals a{
	background:url("../images/icons/links-compact.gif") -10px -270px no-repeat;
}



div.crossover div ul.upgradeLinks li#moreGreatDeals a{
	background:url("../images/icons/links-crossover.gif") -10px -270px no-repeat;
}



div.lcv div ul.upgradeLinks li#moreGreatDeals a{
	background:url("../images/icons/links-lcv.gif") -10px -270px no-repeat;
}


div.sport div ul.upgradeLinks li#moreGreatDeals a{
	background:url("../images/icons/links-sport.gif") -10px -270px no-repeat;
}




div div ul li.addToFavourites a{
	width:157px;
}


div.fourxfour div ul.upgradeLinks li.addToFavourites a{
	background:url("../images/icons/links-4x4.gif") -10px -210px no-repeat;
}



div.compact div ul.upgradeLinks li.addToFavourites a{
	background:url("../images/icons/links-compact.gif") -10px -210px no-repeat;
}



div.crossover div ul.upgradeLinks li.addToFavourites a{
	background:url("../images/icons/links-crossover.gif") -10px -210px no-repeat;
}



div.lcv div ul.upgradeLinks li.addToFavourites a{
	background:url("../images/icons/links-lcv.gif") -10px -210px no-repeat;
}


div.sport div ul.upgradeLinks li.addToFavourites a{
	background:url("../images/icons/links-sport.gif") -10px -210px no-repeat;
}






div div ul li.fullDetails a{
	width:157px;
}


div.fourxfour div ul.upgradeLinks li.fullDetails a{
	background:url("../images/icons/links-4x4.gif") -10px -70px no-repeat;
}



div.compact div ul.upgradeLinks li.fullDetails a{
	background:url("../images/icons/links-compact.gif") -10px -70px no-repeat;
}



div.crossover div ul.upgradeLinks li.fullDetails a{
	background:url("../images/icons/links-crossover.gif") -10px -70px no-repeat;
}



div.lcv div ul.upgradeLinks li.fullDetails a{
	background:url("../images/icons/links-lcv.gif") -10px -70px no-repeat;
}


div.sport div ul.upgradeLinks li.fullDetails a{
	background:url("../images/icons/links-sport.gif") -10px -70px no-repeat;
}





div div ul li.upgrade a{
	width:80px;
}


div.fourxfour div ul.upgradeLinks li.upgrade a{
	background:url("../images/icons/links-4x4.gif") -10px -250px no-repeat;
}



div.compact div ul.upgradeLinks li.upgrade a{
	background:url("../images/icons/links-compact.gif") -10px -250px no-repeat;
}



div.crossover div ul.upgradeLinks li.upgrade a{
	background:url("../images/icons/links-crossover.gif") -10px -250px no-repeat;
}



div.lcv div ul.upgradeLinks li.upgrade a{
	background:url("../images/icons/links-lcv.gif") -10px -250px no-repeat;
}


div.sport div ul.upgradeLinks li.upgrade a{
	background:url("../images/icons/links-sport.gif") -10px -250px no-repeat;
}






div div ul li.co2 a{
	width:168px;
}


div.fourxfour div ul.upgradeLinks li.co2 a{
	background:url("../images/icons/links-4x4.gif") -10px -90px no-repeat;
}



div.compact div ul.upgradeLinks li.co2 a{
	background:url("../images/icons/links-compact.gif") -10px -90px no-repeat;
}



div.crossover div ul.upgradeLinks li.co2 a{
	background:url("../images/icons/links-crossover.gif") -10px -90px no-repeat;
}



div.lcv div ul.upgradeLinks li.co2 a{
	background:url("../images/icons/links-lcv.gif") -10px -90px no-repeat;
}


div.sport div ul.upgradeLinks li.co2 a{
	background:url("../images/icons/links-sport.gif") -10px -90px no-repeat;
}




div div ul li.taxCalc a{
	width:120px;
}


div.fourxfour div ul.upgradeLinks li.taxCalc a{
	background:url("../images/icons/links-4x4.gif") -10px -150px no-repeat;
}



div.compact div ul.upgradeLinks li.taxCalc a{
	background:url("../images/icons/links-compact.gif") -10px -150px no-repeat;
}



div.crossover div ul.upgradeLinks li.taxCalc a{
	background:url("../images/icons/links-crossover.gif") -10px -150px no-repeat;
}



div.lcv div ul.upgradeLinks li.taxCalc a{
	background:url("../images/icons/links-lcv.gif") -10px -150px no-repeat;
}


div.sport div ul.upgradeLinks li.taxCalc a{
	background:url("../images/icons/links-sport.gif") -10px -150px no-repeat;
}






ul.upgradeLinks li {
	margin-right:0px;
	width:195px;
}

ul.upgradeLinks li a{
	display:block;
	width:160px;
	height:15px; 	
}

ul.upgradeLinks li#uplnk0 a {
	width: 128px;
}


ul.upgradeLinks li#uplnk1{
	background-position: -10px -10px;
	margin:0 0 0 0px;
	

}

ul.upgradeLinks li#uplnk2{
	background-position: -10px -30px;
	margin:0 0 0 55px;
}

ul.upgradeLinks li#uplnk2 a{
	width:124px;
}

ul.upgradeLinks li#uplnk3{
	background-position: -10px -50px;
	margin:0 0 0 55px;
}

ul.upgradeLinks li#uplnk3 a{
	width:71px;
}


ul.upgradeLinks li#dwnldEbro a{
	background-position: -10px -50px;
	margin:0 0 00px;
	width:144px;	
}



div.contentColumn p{
	position:relative;
	clear:both;	
	padding-top: 10px;
	padding-bottom:10px;	
}



		div.contentColumn p.pIntro{
			padding-top:24px;
		}

		h2#h2Feats, h2#financeExamp, h2#financeTerms, h2#accessories, h2#scrappage, h2#termsAndConds, h2#GammaQQ, h2#GammaQQ2, h2#h2Signup, h2#h2Vehicle, h2#h2YourVehicle, h2#h2ChangePassword, h2#h2ChangeEmail, h2#h2Business, h2#h2Compact, h2#h2Crossover, h2#h24by4 {
			float:left;
			display:inline;
			height:14px;
			text-indent:-3000em;
			margin:20px 0 0px 0px;
			clear:both;
			background-repeat: no-repeat;

		}

		h2#h2Business{
			background-image:url("/static08a/images/offer/subtitle-business.png");
			width:104px;
                        margin: 20px 0px 10px 0;
		}
		h2#h2Crossover{
			background-image:url("/static08a/images/offer/subtitle-crossover.png");
			width:128px;
                        margin: 20px 0px 10px 0;
		}
		h2#h24by4{
			background-image:url("/static08a/images/offer/subtitle-4x4.png");
			width:104px;
                        margin: 20px 0px 10px 0;
		}
		h2#h2Compact{
			background-image:url("/static08a/images/offer/subtitle-compact.png");
			width:99px;
                        margin: 20px 0px 10px 0;
		}
		h2#h2Signup{
			background-image:url("/static08a/images/offer/subtitle-signup.png");
			width:138px;
                        margin: 20px 0px 10px 0;
		}
		h2#h2ChangeEmail{
			background-image:url("/static08a/images/offer/subtitle-changeemail.png");
			width:257px;
                        margin: 20px 0px 10px 0;
		}
		h2#h2ChangePassword{
			background-image:url("/static08a/images/offer/subtitle-changepass.png");
			width:210px;
                        margin: 20px 0px 10px 0;
		}
		h2#h2Vehicle {
			background-image:url("/static08a/images/offer/subtitle-vehicleprefs.png");
			width:247px;
                        margin: 30px 0px 10px 0;
		}
		h2#h2YourVehicle {
			background-image:url("/static08a/images/offer/subtitle-yourprefs.png");
			width:310px;
                        margin: 30px 0px 10px 0;
		}

		h2#h2Feats{
                        background-image:url("../images/offer/title-features.png");
			width:150px;
                        height: 17px;
		}

		h2#accessories{
			background-image:url("/static08a/images/offer/title-finance-example.png");
			width:143px;
			margin-top:31px;
		}

		h2#financeExamp{
			background-image:url("/static08a/images/offer/title-finance-example.png");
			width:178px;
			margin-top:31px;
		}


		h2#financeTerms{
			background-image:url("/static08a/images/offer/title-finance-terms-and-conditions.png");
			width:294px;
			margin-bottom:15px;
		}

		h2#termsAndConds{
			background-image:url("../images/offer/title-terms-and-conditions.png");
			width:300px;
			margin-top:24px;
			margin-bottom:15px;
                        height: 17px;

		}

		h2#leaseQQ{
			background-image:url("../images/lease-qq-nl.jpg");
			width:400px;
			margin-top:50px;
			margin-bottom:15px;
                        height: 68px;

		}

		h2#leaseQQ2{
			background-image:url("../images/lease-qq2-nl.jpg");
			width:400px;
			margin-top:50px;
			margin-bottom:15px;
                        height: 68px;

		}



		div#featureList{clear:both; width:480px; float:left; display:inline;}
		ul#featureList1{
			width:180px;
			float:left;
			margin:15px 0 0 0;
			display:inline;
		}

		ul#featureList2{
			width:120px;
			float:left;
			margin:15px 0 0 15px;
			display:inline;
		}


		ul#featureList1 li, ul#featureList2 li{
			background:url("/static08a/images/icons/tick.gif") 2px 3px no-repeat;
			padding:0 0 0 15px;
			float:left;
			display:inline;
			width:165px;
			text-align:left;
			margin-right:20px;

		}



		div.logoArea {
			clear:both;
			margin:16px 0 0 15px;
			float:left;
			text-align:left;
			width:460px;
		}
		.logoArea img {
			padding: 7px;
			vertical-align: middle;
		}

		ul.extraSpecs{
			clear:both;
			float:left;
			display:inline;
			margin:18px 0 0 15px;
			width:400px;

		}

		ul.extraSpecs li#fullVehicleDet{
			display:inline;
			float:left;
			display:inline;
			text-indent:-1000em;
		}



		div.fourxfour ul.extraSpecs li#fullVehicleDet a{
			background:url("../images/icons/links-4x4.gif") -10px -70px no-repeat;
		}

		div.crossover ul li#fullVehicleDet a{
			background:url("../images/icons/links-crossover.gif") -10px -70px no-repeat;
		}

		div.lcv ul li#fullVehicleDet a{
			background:url("../images/icons/links-lcv.gif") -10px -70px no-repeat;
		}

		div.compact ul li#fullVehicleDet a{
			background:url("../images/icons/links-compact.gif") -10px -70px no-repeat;
		}

		div.sport ul li#fullVehicleDet a{
			background:url("../images/icons/links-sport.gif") -10px -70px no-repeat;
		}


		ul li#fullVehicleDet a:hover{
			background-position: -200px -70px !important;
		}





		ul.extraSpecs li#fullVehicleDet a{
			display:block;
			width:169px;
			height:15px;

		}

		ul.extraSpecs li#coPerformance{
			margin:0 0 0 94px;
			display:inline;
			background:url("../images/icons/purple/links-purple.gif") -10px -90px no-repeat;
			float:left;
			display:inline;
			text-indent:-1000em;
		}



		div.compact ul.extraSpecs li#coPerformance a{
			background:url("../images/icons/links-compact.gif") -10px -90px no-repeat;
		}

		div.compact ul.extraSpecs li#coPerformance a:hover{
			background:url("../images/icons/links-compact.gif") -200px -90px no-repeat;
		}

		div.lcv ul.extraSpecs li#coPerformance a{
			background:url("../images/icons/links-lcv.gif") -10px -90px no-repeat;
		}

		div.lcv ul.extraSpecs li#coPerformance a:hover{
			background:url("../images/icons/links-lcv.gif") -200px -90px no-repeat;
		}

		div.fourxfour ul.extraSpecs li#coPerformance a{
			background:url("../images/icons/links-4x4.gif") -10px -90px no-repeat;
		}

		div.fourxfour ul.extraSpecs li#coPerformance a:hover{
			background:url("../images/icons/links-4x4.gif") -200px -90px no-repeat;
		}

		div.crossover ul.extraSpecs li#coPerformance a{
			background:url("../images/icons/links-crossover.gif") -10px -90px no-repeat;
		}

		div.crossover ul.extraSpecs li#coPerformance a:hover{
			background:url("../images/icons/links-crossover.gif") -200px -90px no-repeat;
		}


		ul.extraSpecs li#coPerformance a{
			display:block;
			width:	168px;
			height:15px;

		}




		ul.extraSpecs li#goodToGo{
			margin:0 0 0 94px;
			display:inline;
			background:url("../images/icons/purple/links-purple.gif") -10px -190px no-repeat;
			float:left;
			display:inline;
			text-indent:-1000em;
		}


		div.compact ul.extraSpecs li#goodToGo a{
			background:url("../images/icons/links-compact.gif") -10px -190px no-repeat;
		}

		div.compact ul.extraSpecs li#goodToGo a:hover{
			background:url("../images/icons/links-compact.gif") -200px -190px no-repeat;
		}

		div.lcv ul.extraSpecs li#goodToGo a{
			background:url("../images/icons/links-lcv.gif") -10px -190px no-repeat;
		}

		div.lcv ul.extraSpecs li#goodToGo a:hover{
			background:url("../images/icons/links-lcv.gif") -200px -190px no-repeat;
		}

		div.fourxfour ul.extraSpecs li#goodToGo a{
			background:url("../images/icons/links-4x4.gif") -10px -190px no-repeat;
		}

		div.fourxfour ul.extraSpecs li#goodToGo a:hover{
			background:url("../images/icons/links-4x4.gif") -200px -190px no-repeat;
		}

		div.crossover ul.extraSpecs li#goodToGo a{
			background:url("../images/icons/links-crossover.gif") -10px -190px no-repeat;
		}

		div.crossover ul.extraSpecs li#goodToGo a:hover{
			background:url("../images/icons/links-crossover.gif") -200px -190px no-repeat;
		}


		ul.extraSpecs li#goodToGo a{
			display:block;
			width:	135px;
			height:15px;

		}



		.meetRange{
			margin:0 0 0 94px;
			background:url("../images/icons/purple/links-purple.gif") -10px -130px no-repeat;
			text-indent:-1000em;
		}

		div.compact .meetRange a{
			background:url("../images/icons/links-compact.gif") -10px -130px no-repeat;
		}

		div.compact .meetRange a:hover{
			background:url("../images/icons/links-compact.gif") -200px -130px no-repeat;
		}

		div.lcv .meetRange a{
			background:url("../images/icons/links-lcv.gif") -10px -130px no-repeat;
		}

		div.lcv .meetRange a:hover{
			background:url("../images/icons/links-lcv.gif") -200px -130px no-repeat;
		}

		div.fourxfour .meetRange a{
			background:url("../images/icons/links-4x4.gif") -10px -130px no-repeat;
		}

		div.fourxfour .meetRange a:hover{
			background:url("../images/icons/links-4x4.gif") -200px -130px no-repeat;
		}

		div.crossover .meetRange a{
			background:url("../images/icons/links-crossover.gif") -10px -130px no-repeat;
		}

		div.crossover .meetRange a:hover{
			background:url("../images/icons/links-crossover.gif") -200px -130px no-repeat;
		}

		.meetRange a{
			display:block;
			width:	168px;
			height:15px;

		}



		.taxCalculation{
			margin:0 0 0 94px;
			background:url("../images/icons/links-crossover.gif") -10px -150px no-repeat;
			text-indent:-1000em;
		}

		div.compact .taxCalculation a{
			background:url("../images/icons/links-compact.gif") -10px -150px no-repeat;
		}

		div.compact .taxCalculation a:hover{
			background:url("../images/icons/links-compact.gif") -200px -150px no-repeat;
		}

		div.lcv .taxCalculation a{
			background:url("../images/icons/links-lcv.gif") -10px -150px no-repeat;
		}

		div.lcv .taxCalculation a:hover{
			background:url("../images/icons/links-lcv.gif") -200px -150px no-repeat;
		}

		div.fourxfour .taxCalculation a{
			background:url("../images/icons/links-4x4.gif") -10px -150px no-repeat;
		}

		div.fourxfour .taxCalculation a:hover{
			background:url("../images/icons/links-4x4.gif") -200px -150px no-repeat;
		}

		div.crossover .taxCalculation a{
			background:url("../images/icons/links-crossover.gif") -10px -150px no-repeat;
		}

		div.crossover .taxCalculation a:hover{
			background:url("../images/icons/links-crossover.gif") -200px -150px no-repeat;
		}

		.taxCalculation a{
			display:block;
			width:	168px;
			height:15px;

		}



		div.divThumbs{
			width:460px;
			display:inline;
			float:left;
			margin:0 0 0 0;
		}

		ul.thumbnails{
			clear:both;
			float:left;
			display:inline;
			margin:19px 0 0 0;			
		}

		ul.thumbnails li{
			margin:0 5px 0 0;
			display:inline;
		}



		h3#aprVal{
			clear:both;
			display:inline;
			font-size:1.9em;
			line-height:1.9em;
			margin:10px 0 0 15px;
			float:left;
			font-weight:bold;
			width:251px;
		}





/* more details button */



	.moredetails {
	  margin: 10px 10px 0 0;
	  height: 15px;
	}
	
	.nomarginright{
	  margin-right:0;
	}
	
	.moredetails a {
	  float: right;
	  width: 100px;
	  display:inline;
	  height: 15px;
	  text-indent: -9000px;
	  background:url("../images/icons/links-lcv.gif") -10px -110px no-repeat;
	}
	
	.moredetails a:hover {
	  background-position: -200px -110px;
	}






		
		



		table#financeTable{			
			clear:both;			
			margin:23px 0 0 15px;
			width:260px;
			font-weight:bold;
		}

		table#financeTable tr{		
			height:1.8em;
		}


		table tr td.fincol1{
			width:195px;
		}

		table#financeTable tr td:first-child{	
		}



		p.financeText{
			clear:left;
			display:block;
		}


		p.validate{
			padding-bottom:15px;

		}

		p.authorised{
			padding-top:0;
		}

		ul.contentFunctions{
			width:463px;			
			height:	19px;
			margin:16px 0 0 0;
			padding:4px 7px 4px 10px;
			border-top:1px solid #a5a5a5;
			display:inline;
			float:left;
		}


		ul.contentFunctions li{
			display:inline;			
		}

		ul.contentFunctions li#home{
			float:left;

		}


		ul.contentFunctions li#a{
			display:block;
		}



		ul.contentFunctions li#homeImage{
			float:left;
			background:url("/static08a/images/btn-home-404.gif") no-repeat;
			width:199px;
			height:16px;
		}

		ul.contentFunctions li#homeImage a{
			width:199px;
			height:16px;
			display:block;
			text-indent:-3000em;
		}


		ul.contentFunctions li#shareOffer{
			float:left;
			background:url("../images/btn-share-offer.png") no-repeat;
			width:205px;
			height:16px;
		}

		ul.contentFunctions li#shareOffer a{
			width:205px;
			height:16px;
			display:block;
			text-indent:-3000em;

		}

		ul.contentFunctions li#printPage{
			float:right;
			background:url("../images/btn-print-page.png") no-repeat;
			width:152px;
			height:16px;
		}

		ul.contentFunctions li#printPage a{
			width:111px;
			height:16px;
			display:block;
			text-indent:-3000em;
		}

/************* end offer page *****/


















/************* Compare Page ******************/



div.compareCar{
	width:335px;	
	float:left;	
}

div#block1{
	margin:0 9px 0 0;
}

div.bkgdCPurple{
	background:url("/static08a-dev/images/compare/bkgd-compare-box-purple.jpg") no-repeat;
}


div.bkgdCBlue{
	background:url("/static08a-dev/images/compare/bkgd-compare-box-blue.jpg") no-repeat;
}

div.bkgdCBeige{
	background:url("/static08a-dev/images/compare/bkgd-compare-box-beige.jpg") no-repeat;
}


div.bkgdCGrey{
	background:url("/static08a-dev/images/compare/bkgd-compare-box-grey.jpg") no-repeat;
}





		/*******   Upgrade Links on Compare Page ****/





			ul.comUpgradeLinks li.uplnk1 a:hover{
				background-position: -200px -10px !important;
			}



			div ul.comUpgradeLinks li.uplnk2 a:hover{
				background-position: -200px -50px !important;
			}


			div ul.comUpgradeLinks li.uplnk3 a:hover{
				background-position: -200px -30px !important;
			}



			div.bkgdCBeige div ul.comUpgradeLinks li.uplnk1 a{
				background:url("/static08a-dev/images/icons/links-beige-wht-trans.gif") -10px -10px no-repeat;
			}

			div.bkgdCBlue div ul.comUpgradeLinks li.uplnk1 a{
				background:url("/static08a-dev/images/icons/links-blue-wht-trans.gif") -10px -10px no-repeat;
			}

			div.bkgdCPurple div ul.comUpgradeLinks li.uplnk1 a{
				background:url("/static08a-dev/images/icons/links-purple-wht-trans.gif") -10px -10px no-repeat;
			}

			div.bkgdCGrey div ul.comUpgradeLinks li.uplnk1 a{
				background:url("/static08a-dev/images/icons/links-grey-wht-trans.gif") -10px -10px no-repeat;
			}





			div.bkgdCBeige div ul.comUpgradeLinks li.uplnk3 a{
				background:url("/static08a-dev/images/icons/links-beige-wht-trans.gif") -10px -30px no-repeat;
			}

			div.bkgdCBlue div ul.comUpgradeLinks li.uplnk3 a{
				background:url("/static08a-dev/images/icons/links-blue-wht-trans.gif") -10px -30px no-repeat;
			}

			div.bkgdCPurple div ul.comUpgradeLinks li.uplnk3 a{
				background:url("/static08a-dev/images/icons/links-purple-wht-trans.gif") -10px -30px no-repeat;
			}

			div.bkgdCGrey div ul.comUpgradeLinks li.uplnk3 a{
				background:url("/static08a-dev/images/icons/links-grey-wht-trans.gif") -10px -30px no-repeat;
			}










			ul.comUpgradeLinks{
				float:left;
				display:inline;
				width:330px;
				margin:0;
				padding:0;
				margin-top:20px;
				margin-left:0px;
				z-index:200;
				}

			ul.comUpgradeLinks li{
				float:left;
				display:inline;
				padding:0;
				margin-top:5px;
				text-indent:-3000em;
			}

			ul.comUpgradeLinks li a{
				display:block;
				width:110px;
				height:15px;

			}

			ul.comUpgradeLinks li.uplnk1{
				background-position: -10px -10px;
				margin-left: 10px;

			}

			

			ul.comUpgradeLinks li.uplnk3{
				float:right;
			}
			ul.comUpgradeLinks li.uplnk3 a{
				width:76px;
			}

			


		/******    End upgrade Links ****************/
























div.compareCar img{	
}


div.compareHeader{
}


div.compareText{
	float:left;
	margin-top:20px;
	width:335px;	
}

h3.compareVehicle{
	color:#ffffff;
	font-size: 17px;/* was 2.3em;  these values have been converted to px to use flash replacement */
	width:250px;
	text-align:left;
	float:left;
	margin: 10px 15px 0 10px;
	padding:0;
	display:block;
}




h5.compareVehicleHSub5{
	color:#313131;
	font-size:22px;
	width:280px;
	float:right;
	padding:0;
	display:block;
	text-align:right;
	line-height:22px;
	margin-right:15px;
}



h6.compareVehicleHSub6{
	color:#313131;
	font-size:15px;	
	width:265px;
	float:right;
	padding:0;
	display:block;
	text-align:right;
	margin-bottom:25px;
	margin-right:15px;
}


h6.compareVehicleHSub7{
	clear:both;
	font-size:1.9em;
	width:250px;
	float:right;
	margin: 0px 15px 0 0;
	padding:0;
	display:inline;
	text-align:right;
	color:#313131;

}



p.particText{
	font-size:12px;
	margin: 0 15px 0 0;
	padding:0;
	width:200px;
	display:inline;
	text-align:right;
	color:#313131;
	clear:both;
	float:right;
}


p.particText1{
	font-size:83%;
	margin: 5px 15px 0 0;
	padding:0;
	width:210px;
	display:inline;
	text-align:right;
	color:#686666;
	clear:both;
	float:right;
}



p.particText2{
	font-size:77%;
	margin: 2px 15px 0 0;
	padding:0;
	width:190px;
	display:inline;
	text-align:right;
	color:#686666;
	clear:both;
	float:right;
}


p.particText3{
	font-size:115%;
	margin: 2px 15px 0 0;
	padding:0;
	width:190px;
	display:inline;
	text-align:right;
	color:#686666;
	clear:both;
	float:right;
}



p.particText4{
	font-size:89%;
	margin: 2px 15px 0 0;
	padding:0;
	width:190px;
	display:inline;
	text-align:right;
	color:#686666;
	clear:both;
	float:right;
}



p.compareTextp{
	font-size:10px;
	line-height:30px;
	width:250px;
	margin: 0 15px 0 0;
	padding:0;
	display:block;
	text-align:right;
	color:#9F9C9C;
	clear:both;
	float:right;
}

div.compareSpecBox{
	float:left;
	width:680px;
	display:block;	
	margin:12px 0 0 0; /* spacing between the title and the top grey border */
}

div.greyline{
	width:680px;
	height:3px;
	border-top:1px solid #d8d8d8;

	margin:20px 0 0 0;
	padding:0;
	line-height:0;	
	clear:both;
	float:left;
	display:inline;

}

h2#titleSpecs{
	padding: 0;
	background:url("/static08a/images/title-direct-comparisons.png") no-repeat;
	width:238px;
	height:15px;
	float:left;
	display:inline;
    margin:0 0 15px 15px;	
	text-indent:-3000em;
}








	div.specTableTriggers{
		clear:both;
		margin:10px 0 12px 15px; /* height between buttons and bottom gerey border of title area */
		display:inline;
		float:left;
		width:500px;
	}


		ul.specTableTriggers{
			float:left;
		}

		li.specTableTriggers{

		}



		li#hirePurchase {

			width:195px;
			height:15px;
			display:inline;
			text-indent:-3000em;
			float:left;
		}


		li#hirePurchase a,li#hirePurchase a.up {
			background:url("/static08a/images/icons/purple/links-purple.gif") -220px -110px no-repeat;
			display:block;
			width:195px;
			height:15px;
		}



		 li#hirePurchase a:hover,  li#hirePurchase a.down {
			background:url("/static08a/images/icons/purple/links-purple.gif") -10px -110px no-repeat;
		}



		li#specs{
			float:left;
			width:195px;
			height:15px;
			display:inline;
			text-indent:-3000em;
			margin:0 0 0 15px;

		}


		li#specs a, li#specs a.up{
			background:url("/static08a/images/icons/purple/links-purple.gif") -220px -130px no-repeat;
			display:block;
			width:195px;
			height:15px;
		}

		li#specs a:hover, li#specs a.down{
			background:url("/static08a/images/icons/purple/links-purple.gif") -10px -130px no-repeat;
			display:block;
			width:195px;
			height:15px;
		}












div.specsTableArea{
	border-top:1px solid #d8d8d8;
	margin:0px 0 23px 0;
	clear:both;
}


div.specsTableArea table{
	margin:18px 0 19px 0px;

}



table tr.spacerRow1{
	margin-top:35px;
	margin-bottom:18px;
}

table tr.spacerRow1 {

}

table tr.spacerRow1 a.spacerLink{
	color:#7e4c69;
	display:block;
	margin-top:30px;
	background:url("../images/icons/purple/arrow-small-purple.gif") 0px 3px  no-repeat;
	padding:0 0 0 10px;

}

table.specsTableClass{
		background:url("/static08a-dev/images/compare/separator-single.png") 340px 0px no-repeat !important;
		background:url("/static08a-dev/images/compare/separator-single.gif") 340px 0px no-repeat;
}

table.specsTableClass tr{
	line-height:15px;
	}

	table.specsTableClass tr td{
		background:url("/static08a-dev/images/icons/tick-trans.gif") 22px 10px no-repeat;
		margin:10px;
		padding:5px 0 5px 39px;
		text-align:left;
		width:340px;
	}

	table.specsTableClass tr td.nobg{
		padding:5px 0 5px 15px;
		background:none;
	}


table.purchaseTableClass{
	background:url("/static08a/images/compare/separators-finance.gif") no-repeat 220px 0;	
}

	table.purchaseTableClass tr{
		line-height:25px;
		border-top:1px solid #cccccc;
	}

	table.purchaseTableClass tr.noline{
		line-height:25px;
		border-top:0px solid #cccccc;
	}

	table.purchaseTableClass tr th{
		font-size:1.3em;
		padding:10px;
	}

	table.purchaseTableClass tr td{
		margin:10px;
		padding:5px 21px 5px 39px;
		text-align:left;
		width:250px;
		text-align:right;


	}

	table.purchaseTableClass tr td.bg{
		background:url("/static08a/images/icons/tick-trans.png") 22px 10px no-repeat;
	}






table.hide{
	display:none;
}


span.highlightText1{
	color:#cd3a3a;
	font-size:1.0em;
	font-weight:bold;
	float:left;
	padding:0;
	margin:0;
}

	td.highlightText2{
		font-weight:bold;
		font-size:1.5em;
	}


	td.highlightText3{
		font-weight:bold;
		font-size:1.1em;
	}

	td.highlightText3{
		font-weight:bold;
		font-size:1.0em;
	}

	td.tdMonthlyPayment{
		text-align:left;
		padding:0;
		margin:0;
	}

/*********** end of Compare Page *************/




/*********** Book a test drive ***************/

form#tDrive{	
	margin:15px;
}



/* ------------------------------------------------------------
	Form elements
---------------------------------------------------------------- */

/*
form, input, textarea, select, button, fieldset {
	font-size: 1.0em;
	margin: 0px;
	}

form, fieldset {
	padding: 0px;
	}

form {
	padding: 5px 0px 5px 0px;
	}

input, textarea, select {
	border: 1px #e0e0e0 solid;
	background-color: #FFFFFF;
	color: #333333;
	padding: 1px;
	width: 105px;
	}


input:hover, input:focus, textarea:hover, textarea:focus, select:hover, select:focus {
	border: 1px #83dce9 solid;
	background-color: #FFFFCC;
	color: #000000;
	}

input.radio {
	width: 12px !Important;
	float:left;
	text-align:left;
	border: 1px solid purple;
	width:15px;
	}


button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 0.9em;
	font-weight: bold;
	color: #EEEEEE;
	border: none !important;
	background: #c71144;D10409;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	line-height: 13px;
	cursor: pointer;
	text-align: center;
	}

button:hover, button:focus {
	color: #FFFFFF;
	background-color: #000;
	}

fieldset {
	border: none;
	}

label {
	display: block;
	}

legend	{
	display: none;
	}

a img  {
	border: none;
	}

	*/

#tDrive label {
	width:170px;
	float:left;
	text-align:right;
	padding: 0 10px 0 0;
	font-size: 1.1em;
	}

#tDrive div {
	display: block;
	margin: 9px 0 0 0;
	float:none;
	}

#tDrive select#date,#tDrive select#month  {
	width: 45px;
	}

#tDrive select#year {
	width: 67px;
	}

#tDrive input {
	width: 160px;
	}

#tDrive input.radio{
	width:12px;
	float:none;

}



#tDrive div.disclaimerBlock{
	padding-top:25px;
	margin:0;
}




#tDrive textarea {
	width:160px;
	height:70px;
}







p.tDrivedisclaimer{
	font-size:0.9em;
}

#tDrive div.tDriveSubmit{
	padding:0;
	margin:0;
	float:none;
	clear:both;

}

#tDrive div.tDriveSubmit input#btn-test-drive-form{
	width:93px;
	height:20px;
	float:right;
	margin:20px 0 20px 0;
	padding:0;
}


/*********** End Book a test Drive ***********/




/************ Faq's **************************/

div.faq p, div.faq h2{
	color:#033333;
	clear:both;	
	margin:15px;	
}


div.faq h2{
	font-size:1.4em;
	font-weight:bold;
}

div.faq h3{
	color:#033333;
	font-size:1.0em;
	font-weight:bold;
}





div.accordionContent p{
	font-size:1.0em;
	line-height:1.0em;
	margin-top:10px;
	margin-bottom:10px;
}



div.faq ul li{
	float:none;
	display:block;
}









	/*** accordion styles *****/



	div.faq ul.accordion{
		float:none;
		display:block;
		margin:15px;
	}



	div.faq ul.accordion li, div.contentColumn ul.accordion li h3, div.contentColumn ul.accordion li h3 {
		float:none;
		clear:both;
	}





	/* Accordion styles (dynamic) */
	ul.accordion li.collapsed * {
	  position: absolute;
	  left: -10000px;
	}

	ul.accordion li.collapsed h3, ul.accordion li.expanded h3,
	ul.accordion li.collapsed h3 a:link,
	ul.accordion li.collapsed h3 a:visited,
	ul.accordion li.expanded h3 a:link, ul.accordion li.expanded h3 a:visited {
	  position: static;
	}



	ul.accordion li.collapsed h3 a {
		background:url("/static08a/images/icons/arrow_sm_red.gif") 0 0 no-repeat;
		padding-left:15px;
	}

	ul.accordion li.expanded h3 a {
		background:url("/static08a/images/icons/arrow_sm_black.gif") 0 2px no-repeat;
		padding-left:15px;
	}

	div.faq div.accordionContent{
		overflow:hidden;
		display:block;
		position:relative;
	}


	div.faq div li.collapsed .accordionContent{
		position:absolute;
		left: -9999px;
	}


	div.faq div li.collapsed .accordionContent p{
		position:relative;
	}








/***********  end faq's ***********************/






/*********** svpContent  **********************/


div.svpContent{
	width:964px;
	float:left;
	display:inline;
	min-height:500px;
}


div.micra{
	background:url("/static08a/images/svp/bkgd-micra.jpg") no-repeat 0 0;
}




div.svpHolder{
	width:768px;
	float:left;
	display:inline;
	margin:10px 0 0 98px;

}



div.svpNav{
	float:right;
	height:22px;
	display:inline;	
}

div#tpCrnrLeft{
	background:url("/static08a/images/svp/bkgd-shadw-top-left.png") 0 0 no-repeat;
	width:10px;
	height:22px;
	float:left;
	display:inline;
}

div#svpMainNavArea{
	background:url("/static08a/images/svp/bkgd-shadw-top.png") 0 0 repeat-x;
	float:left;
	display:inline;
	width:739px;
	height:22px;
}

div#tpCrnrRight{
	background:url("/static08a/images/svp/bkgd-svptopnav-right.png") 0 0 no-repeat;
	width:19px;
	height:22px;
	float:left;
	display:inline;
}


div#svpNavSurround{
	float:right;
	display:inline;
}

ul.svpMainNav{
	float:left;
	display:inline;
	background:url("/static08a/images/svp/bkgd-svptopnav-left.png") no-repeat ;	
	padding:0 0 0 7px;
	z-index:0;
	height:22px;
}

ul.svpMainNav li{
	background:url("/static08a/images/svp/bkgd-svptopnav.png") repeat-x !important;
	background:url("/static08a/images/svp/bkgd-svptopnav.gif") repeat-x;	
	display:inline;
	float:left;
	margin:0;
	padding:0 0 0 10px;
	height:22px;
}

ul.svpMainNav li a{
	margin:4px 5px 0 5px;
	display:block;
	color:#999999;
}

ul.svpMainNav li a.hilite{	
	color:#000000;
}


div#svpMiddleAreaContainer{
	clear:both;
	width:768px;
	display:inline;
	float:left;
	background:url("/static08a/images/svp/bkgd-main-shadow.png") repeat-y;


}


div#svpMiddleAreaTop{
	background:url("/static08a/images/svp/mainBrder-top.png") no-repeat;
	float:left;
	display:inline;
	width:768px;
	height:6px;
	line-height:0.1em;
	}

div.svpMiddleArea{
	width:760px;
	float:left;
	display:inline;
	margin:0 4px 0 4px;
	background:url("/static08a/images/svp/bkgd-main.jpg") #ffffff bottom repeat-x;
	min-height:400px;
}



div.hideMiddleArea{
	display:none;
}

div.identPic{
	width:400px;
	height:400px;
	margin:0 0 0 6px;
	float:left;
	display:inline;
	padding:0;
}
div.svpTextArea{
	float:left;
	display:inline;
	margin:15px 0 0 22px;
	width:311px;
	text-align:left;
	position:relative;
	min-height:350px;
}

div.svpTextArea h2, div.svpTextArea p{
	margin:0 0 0 0px;
}


div.svpTextArea p.svpAddtoFavs{
	text-indent:-1000em;
}

div.svpTextArea p.svpAddtoFavs a{
	background:url("/static08a/images/icons/btn-add-to-favs.gif") no-repeat;
	width:142px;
	height:15px;
	display:block;
	position:absolute;
	bottom:10px;
}


div#svpMiddleAreaBot{
	background:url("/static08a/images/svp/mainBrder-b.png");
	float:left;
	display:inline;
	width:768px;
	height:12px;
}



h2.breadcrumb{
	font-size:15px;
	line-height:30px;
	height:2.1em;
	width:90px;
	margin:0 0 0 5px;
}

h3.svpTitle{
	display:block;
	font-size:24px;
	line-height:30px;
	height:25px;
	width:250px;
	margin:0 0 10px 0px;	
	color:#000000;
}


a.btnSwitcher{
	position:static;
}


p.svpP{
	padding:10px 0 0 0;
	margin:10px 0 0 0;
}




/* request a brochure black bar across bottom of SVP pages **/



div#svpgreyBar{
	float:left;
	display:inline;
	width:964px;
	height:34px;
	background:url("/static08a/images/svp/bkgd-blck-mid.jpg") repeat-x;
	margin:0px 0 0 0;
}

div#svpgreyBar div#svpbar2CrnrLeft{
	background:url("/static08a/images/svp/bkgd-blck-crnr-l.jpg") no-repeat;
	float:left;
	display:inline;
	width:10px;
	height:34px;
}




div#svpgreyBar div#svpbar2CrnrRight{
	background:url("/static08a/images/svp/bkgd-blck-crnr-r.jpg") no-repeat;
	float:right;
	display:inline;
	width:6px;
	height:34px;
}

divsvpgreyBar ul, div#svpgreyBar li{
	display:inline;
	float:left;
}


div#svpgreyBar li#lnk1{
	background:url("/static08a/images/index/bar2-request-a-bro.gif") no-repeat;
	margin:10px 0 0 20px;
	width:210px;
	height:14px;
}

div#svpgreyBar li#lnk1 a {
	display:block;
	width:210px;
	height:14px;
	text-indent:-3000em;
}



div#svpgreyBar li#lnk2{
	background:url("/static08a/images/index/bar2-locate.gif") no-repeat;
	margin:10px 0 0 160px;
	width:210px;
	height:14px;
}

div#svpgreyBar li#lnk2 a {
	display:block;
	width:180px;
	height:14px;
	text-indent:-3000em;
}

div#svpgreyBar li#lnk3{
	background:url("/static08a/images/index/bar2-book-test.gif") no-repeat;
	margin:10px 0 0 144px;
	width:180px;
	height:14px;
}

div#svpgreyBar li#lnk3 a {
	display:block;
	width:180px;
	height:14px;
	text-indent:-3000em;
}



div.svpMiddleArea p{padding:10px 0 0 0;}

/****end black bar *********/




/*********** end svpContent *******************/









/* Dealer Locator *******/






div.dealerContent {
	padding:0px;
	margin: 0px 0 0 0;
	float:left;
	display:inline;
}

div.mapviewer {
	padding:0px;
	margin:0;
	float:left;
	display:inline;
}

div.dealerRow {
	padding:20px 0 0 0;
	margin:10px 0 0 0;	
}

div.dealerBoxLeft {
	width: 285px;
	padding:10px 0 0 40px;
	margin:10px 0 0 15px;
	float:left;
}

div.dealerBoxRight {
	width: 285px;
	padding:10px 0 0 40px;
	margin:10px 0 0 0;
	float:left;
}

div.dealertelephone {
	text-align:left;
	background:url("/static08a/images/telephone-icon.gif") 0px 3px no-repeat;
	padding: 3px 0 0 30px;
	margin: 5px 0 0 0;
}

div.dealerTitle {
	text-align: left;
	font-size:1.2em;
	font-weight:bold;
	color:#666666;
}

div.dealerDetails {
	text-align:left;
	padding: 0 0 0 0;
}

.dealerIcon1 {
	background:url("/static08a/images/dealer-position-1.gif") 0 0 no-repeat;
}

.dealerIcon2 {
	background:url("/static08a/images/dealer-position-2.gif") 0 0 no-repeat;
}

.dealerIcon3 {
	background:url("/static08a/images/dealer-position-3.gif") 0 0 no-repeat;
}

.dealerIcon4 {
	background:url("/static08a/images/dealer-position-4.gif") 0 0 no-repeat;
}

.dealerIcon5 {
	background:url("/static08a/images/dealer-position-5.gif") 0 0 no-repeat;
}



div.dealerpostCodeBar{
	width:680px;
	height:29px;
	float:left;
	margin:4px 0 0 0;
	background:url("/static08a/images/dealer-locator/dlr-locate-bar-mid.jpg") repeat-x;

}



div.dealerpostCodeBar div.crnrL{
	background:url("/static08a/images/dealer-locator/dlr-locate-bar-crnr-l.jpg") no-repeat;
	width:5px;
	height:29px;
	float:left;
	display:inline;
}

div.dealerpostCodeBar div.crnrR{
	background:url("/static08a/images/dealer-locator/dlr-locate-bar-crnr-r.jpg") no-repeat;
	width:5px;
	height:29px;
	float:right;
	display:inline;
}

div.dealerpostCodeBar form{
	display:inline;
	margin:7px 0 0 300px;
	float:left;
}


div.dealerpostCodeBar form label {
	background:url("/static08a/images/dealer-locator/title-enter-postcode.png") no-repeat;
	text-indent:-3000em;
	width:187px;
	height:16px;
	display:inline;
	float:left;
	margin:4px 0 0 0;
}

div.dealerpostCodeBar form input#postcode{
	float:left;
	display:inline;
	height:1.2em;
	border:1px solid #000000;
	margin:2px 0 0 0;
}

div.dealerpostCodeBar form input#locateDealerSubmit{
	background:url("/static08a/images/dealer-locator/btn-go.png") no-repeat;

	text-indent:-3000em;
	border:0;
	margin:2px 0 0 5px;
	cursor:hand;
}




/* *****   end of dealer locator     ****/

















/*********** Begin Shawn's Styles ************/

/*********** share with a friend form ********/
#tDrive div.sContainer {
	margin:10px 0px 0px 0px;
	padding:0px;
	height:auto;
	background-color:red;
}

#tDrive div.TandC {
	float:left;
	display:inline;
	width:200px;
}


#tDrive div.TandC input#TCagree {
	float:left;
	width:12px;
}

#tDrive div.sContainer div.TandC label {
	padding-left:10px;
	text-align: left;
	font-size: 10px;
}

#tDrive div.sContainer div.tDriveSubmit{
	padding:0;
	margin:0;
	float:right;
	clear:none;
	height:30px;
	width:100px;
}

#tDrive div.sContainer div.tDriveSubmit input#btn-test-drive-form{
	width:84px;
	height:20px;
	float:right;
	margin:5px 0 20px 0;
	padding:0;
}
/*********** End share with a friend form ****/

/***********  Begin site map css *************/

div#SiteMapCol1 {
	float:left;
	width:200px;
}

div#SiteMapCol2 {
	float:right;
	width:200px;
}

div.SiteMapListBox ul{
	clear:both;
	margin:10px;
	text-decoration:underline;


}
div.SiteMapListBox ul li{
	clear:both;
	background:url("/static08a/images/icons/arrow_sm_red.gif")2px 3px no-repeat;
	padding:0 0 0 15px;
	font-size:1.0em;
}

div.Box2Spacing ul li {
	margin-bottom:20px;
}



/***********  End site map css ***************/

/*********** Begin FAQ ***********************/


ul.faqList {
	clear:both;
	font-size:1.0em;

}

ul.faqList li{
	clear:both;
	padding: 0 0 0 15px;
	margin:0 0 0 15px;
	background:url("/static08a/images/bullet.gif")3px 3px no-repeat;
	font-size:0.9em;
}


/*********** End FAQ *************************/

ul.list404 {
	margin-top:10px;
}

ul.list404 li{
	clear:both;
	background:url("/static08a/images/icons/arrow_sm_red.gif")2px 3px no-repeat;
	padding:0 0 0 15px;
	font-size:1.0em;
	margin:0 0 0 30px;
}


ul.list404 li a{
	text-decoration:underline;
}
/*********** End Shawn's Styles **************/











/*** sifr flash replacement styles ** /

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
   display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */


/*
.sIFR-hasFlash h1 {
	visibility: hidden;
}
*/

/*
.sIFR-hasFlash h3#compareVehicleH3Replace{
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
	float:left;

}
*/

/*
.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}
*/




/************** end sifr flash replacement styles ****/












/* Text highlighlight styles - used across all pages */




a.linkStyle1:link, a.linkStyle1:visited, a.linkStyle1:active {
	color:#7e4c69;
	text-decoration:underline;
}

a.linkStyle1:hover {
	color:#c8b3bf;
	text-decoration:underline;
}


p.pStyle1{
	margin-top:20px;
	margin-bottom:20px;
}


p.bold{
	font-weight:bold;
}


p.clr1{

}

p.clr2{
	font-size:1.1em;
}

p.highlight4{font-size:1.0em;}
p.highlight5, span.highlight5, label.error_text, .error_text{color:#cd3a3a;}
.highlight6{color:#CC3300;}

h2.highlightH8{float:left; display:block;padding-top:20px; font-size:1.3em;}

.bold{font-weight:bold;}

h4.spc1{font-size:1.2em; font-weight:bold; padding:10px 0 5px 0;}
.spc2{padding:10px 0 10px 0;}
.spc3{padding:5px 0 10px 0;}

.tandcLink{
	font-size:0.9em;
}


#noauth {
  padding-bottom: 50px;
  _height: 400px;
  min-height: 400px;
  position: relative;
}
#noauth .terms {
  font-size: 10px;
  position: absolute;
  bottom: 0px;
  left: 20px;
}
.noauth {
  margin: 10px 20px;
}
.noauth p {
  padding: 5px 0;
  margin: 0;
}
.noauth div {
  padding: 4px 0;
  font-size: 12px;
}
.noauth input.text {
  width: 200px;
}
.loginbutton a, .signupbutton a, .submitbutton a, .updatebutton a, .unsubscribebutton a, .ebrochurebutton a, .downloadbutton a {
  float: left;
  height: 15px;
  display: inline;
  text-indent: -5000px;
}
.ebrochurebutton a {
  width: 200px;
  background:url("/static08a/images/icons/button-download-broch.gif") 0px 0px no-repeat;
}
.downloadbutton a {
  width: 150px;
  background:url("/static08a/images/icons/button-download.gif") 0px 0px no-repeat;
}
.loginbutton a {
  width: 55px;
  background:url("/static08a/images/icons/button-login.gif") 0px 0px no-repeat;
}
.signupbutton a {
  width: 80px;
  background:url("/static08a/images/icons/button-signup.gif") 0px 0px no-repeat;
}
.submitbutton a {
  width: 80px;
  background:url("/static08a/images/icons/button-submit.gif") 0px 0px no-repeat;
}
.updatebutton a {
  width: 150px;
  background:url("/static08a/images/icons/button-update.gif") 0px 0px no-repeat;
}
.unsubscribebutton a {
  width: 200px;
  background:url("/static08a/images/icons/button-unsubscribe.gif") 0px 0px no-repeat;
}
.loginbutton a:hover, .signupbutton a:hover, .submitbutton a:hover, .updatebutton a:hover, .unsubscribebutton a:hover, .ebrochurebutton a:hover, .downloadbutton a:hover {
  background-position: 0 -15px;
}
.noauth .forgotlogin {
  margin: 10px 0px;
}
.noauth a {
  text-decoration: underline;
}
.noauth a:hover {
  text-decoration: none;
}
.noauth .subscribe {
  margin: 10px 0;
}
.noauth .receivemail {
    margin-bottom: 10px;
}
.noauth .receivemail label {
    font-size: 10px;
    line-height: 10px;
    width: 400px;
    padding-left: 5px;
}
.noauth .receivemail div, .noauth .receivemail label {
    float: left;
}
#signup .noauth select, #setting .noauth select {
    width: 150px;
}
#resetpwd label.name {
  font-size: 10px;
}
#brochure .firstcol {
  width: 200px;
}
#signup .firstcol, #setting .firstcol  {
    padding-right: 20px;
}
#brochure .pdfdownload, #brochure_download .pdfdownload {
  background:url("/static08a/images/icons/icon-pdf.gif") 0px 5px no-repeat;
  padding-left: 35px;
  font-size: 10px;
  margin-top: 55px;
}
#brochure_download .pdfdownload {
    margin-top: 360px;
}
#brochure .pdfdownload a, #brochure_download a {
  font-weight: bold;
}
#brochure_download iframe {
    display: none;
}
.error {
    color: red;
}
.msgupdated {
    color: #8f627c;
}

/* Updated 24/09/2008 by Ben Ellis */

#printonly-swfobject {
	display: none;
}

h2#financeExamp{
	background-image:url("/static08a-dev/images/offer/title-finance-example.gif");
}

h2#financeTerms{
	background-image:url("/static08a-dev/images/offer/title-finance-terms-and-conditions.gif");
}

h2#accessories{
	background-image:url("/static08a-dev/images/offer/title-accessories.gif");
	margin-bottom:15px;
	margin-left:15px;
}
h2#scrappage{
	background-image:url("../images/offer/title-scrappage-offer.gif");
	width:192px;
	margin-top:31px;
	margin-bottom:15px;
	margin-left: 15px;
}

/* offer lightbox (not gallery) */

#lightbox-gw{
	display:none;
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	width:650px;
	height:470px;
	margin:-230px 0 0 -325px;
	border:10px solid #000;
	background:#000;
	text-align:left;
}
#lightbox-gw[id]{
	position:fixed;
}

#overlay-gw{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#overlay-gw[id]{
	position:fixed;
}

#lightbox-gw.done #lbLoadMessage{
	display:none;
}
#lightbox-gw.done #lbContent{
	display:block;
}
#lightbox-gw.loading #lbContent{
	display:none;
}
#lightbox-gw.loading #lbLoadMessage{
	display:block;
}
.county {
  text-align: left;
  padding: 5px;
}
.county #wrapper {
  width: 100%;
}
.county #dealership {
	height: 500px;
	overflow: auto;
	margin-top: 5px;
}
.county label {
	font-weight: bold;
}
.county .dealer {
	border: 1px solid #a4a4a4;
	padding: 5px;
	margin: 5px 0;
}
.county .dealer h3 {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
}

.accessory {	
	padding-bottom: 10px;
	clear:both;
	width:208px; 
	float:left;
	display:inline;
	margin-left:15px;
}

div.accessoryImage{
	float:left;
	display:inline;	
	width:185px; 
}

.accessory-image {
	float: left;
	margin-right: 0px;
	margin-bottom:15px;
}

div.accessoryTxt{   
	width:185px; 
	float:left;
	margin-left:0px;
}

.accessory .red {
	color: #ec1a23;
}
.accessory h4 {
	float:left;
	display:inline;
	font-size: 100%;
	font-weight: bold;
	margin-left:0px;
	padding-left:0px;
	margin-bottom:5px;
}
.accessory h5 {
	font-size: 1.25em;
	font-weight: bold;
	padding-left:10px;
}
.accessory h5 span.notice {
	font-weight: normal;
	font-style: italic;
	font-size: 0.75em;
}
div.accessory ul {	
	float:left;
	margin-left: 10px;
	margin-bottom: 10px;
	clear:both;
}
div.accessory ul, div.accessory ul li {
	display: block;
	float: none;
}


/* All the buttons */
div.compact .offerMoreDetails a,
div.compact .btnNtec a,
div.compact .btnScrappage a,
div.compact .btnViewSlideshow a,
div.compact .addFav a {
	background-image:url(../images/icons/links-compact.gif);
}
div.crossover .offerMoreDetails a,
div.crossover .btnNtec a,
div.crossover .btnScrappage a,
div.crossover .btnViewSlideshow a,
div.crossover .addFav a {
	background-image:url(../images/icons/links-crossover.gif);
}
div.fourxfour .offerMoreDetails a,
div.fourxfour .btnNtec a,
div.fourxfour .btnScrappage a,
div.fourxfour .btnViewSlideshow a,
div.fourxfour .addFav a {
	background-image:url(../images/icons/links-4x4.gif);
}
div.lcv .offerMoreDetails a,
div.lcv .btnNtec a,
div.lcv .btnScrappage a,
div.lcv .btnViewSlideshow a,
div.lcv .addFav a {
	background-image:url(../images/icons/links-lcv.gif);
}
div.sport .offerMoreDetails a,
div.sport .btnNtec a,
div.sport .btnScrappage a,
div.sport .btnViewSlideshow a,
div.sport .addFav a {
	background-image:url(../images/icons/links-sport.gif);
}

.brochure a {
	background-image:url(../images/e_brochure_nl.jpg);
	margin-top: 10px;
	margin-left: -27px;
	width:200px;
	height:42px;
	float:left;
	text-indent:-3000em;
	background-repeat: no-repeat;
	background-position: -254px -30px;
}
.brochure a:hover {
	background-position: -48px -30px;
}
.essai a {
	background-image:url(../images/make_a_test_drive_nl.jpg);
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: -27px;
	width:200px;
	height:42px;
	float:left;
	text-indent:-3000em;
	background-repeat: no-repeat;
	background-position: -254px -30px;
}
.essai a:hover {
	background-position: -48px -30px;
}
/* detailed: Click to view slideshow */
.btnViewSlideshow {
	display:inline;
	width:187px;
}
.btnViewSlideshow a {
	width:187px;
	height:15px;
	float:left;
	text-indent:-3000em;
	background-repeat: no-repeat;
	background-position: -10px -290px;
}
.btnViewSlideshow a:hover {
	background-position: -200px -290px;
}

/* category: More details */
.offerMoreDetails {
	display:inline;
	width:107px;
}
.offerMoreDetails a {
	width:107px;
	height:15px;
	float:left;
	text-indent:-3000em;
	background-repeat: no-repeat;
	background-position: -10px -110px;
}
.offerMoreDetails a:hover {
	background-position: -200px -110px;
}

/* category: Add to my Favourites */
.addFav {
	display:inline;
	width:144px;
}
.addFav a {
	width:144px;
	height:15px;
	float:left;
	text-indent:-3000em;
	background-repeat: no-repeat;
	background-position: -10px -210px;
}
.addFav a:hover {
	background-position: -200px -210px;
}

/* category: Interested? Click here (ntec) */
.btnNtec {
	display:inline;
	width:153px;
}
.btnNtec a {
	width:153px;
	height:15px;
	float:left;
	text-indent:-3000em;
	background-repeat: no-repeat;
	background-position: -10px -310px;
}
.btnNtec a:hover {
	background-position: -200px -310px;
}

/* category: Register your interest (Scrappage) */
.btnScrappage {
	margin-left: 20px;
	display:inline;
	width:155px;
}
.btnScrappage a {
	width:155px;
	height:15px;
	float:left;
	text-indent:-3000em;
	background-repeat: no-repeat;
	background-position: -10px -330px;
}
.btnScrappage a:hover {
	background-position: -200px -330px;
}
