.newCarResultsContainer
{
	position: relative;
	z-index: 100;
}

.newCarResultRow
{
	position: relative;
	margin-bottom: 8px;
	float: right;
	width: 790px;
	height: 148px;
	color: #333333;
	background-color: #f2f2fa;
	border: 1px solid #a6d0e8;
}

.newCarResultRowSwappage
{
	position: relative;
	margin-bottom: 8px;
	float: right;
	width: 790px;
	height: 148px;
	color: #333333;
	background-color: #f2f2fa;
	border: 1px solid #f9a21b;
}

.newCarResultFeaturedRow
{
	position: relative;
	margin-bottom: 8px;
	float: right;
	width: 788px;
	height: 146px;
	color: #333333;
	background-color: #f2f2fa;
	border: 2px solid #fc4c4e;
}

.newAddThis
{
	position: absolute;
	right: 26px;
	top: 0px;
	z-index: 1;
	height: 16px;
	width: 125px;
}

.newCarTopLeft
{
	position: absolute;
	left:-1px;
	top:-10px;
	width: 3px;
	height: 3px;
}

.newCarBottomRight
{
	position: absolute;
	right:-1px;
	bottom:-4px;
}

.newCarFeaturedTopLeft
{
	position: absolute;
	left:-2px;
	top:-2px;
	width: 3px;
	height: 3px;
	z-index: 11;
}

.newCarFeaturedBottomRight
{
	position: absolute;
	right:-2px;
	bottom:-5px;
}

.newCarWas
{
	color: black;
	font-size: 14pt;
	font-weight: bold;
}

.newCarSave
{
	color: #fe0000;
	font-size: 14pt;
	font-weight: bold;
}

.newCarNow
{
	color: #294c90;
	font-size: 14pt;
	font-weight: bold;
}

.newCarResultTitle
{
	position: absolute;
	left: 175px;
	top: 6px;
	width: 448px;
	height: 31px;
	color: #226dfe;
	font-size: 16px;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
}

.newCarResultTitleSmall
{
	position: absolute;
	left: 175px;
	top: 8px;
	width: 448px;
	height: 31px;
	color: #226dfe;
	font-size: 14px;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
}

.newCarImage
{
	position: absolute;
	top: 5px;
	left: 3px;
	width: 156px;
	height: 100px;
	padding: 8px;
	padding-top: 5px;
	z-index: 0;
}

.newCarIcon
{
	width: 30px;
	height: 28px;
	padding-left: 3px;
}

.newCarData
{
	width: 117px;
}

.newCarResultPriceArea
{
	position: absolute;
	top: 5px;
	right: 5px;
	width: 210px;
	height: 120px;
}

.newCarResultDetailsBox
{
	position: absolute;
	left: 174px;
	top: 35px;
	background-image: url('images/newVehicles/newResultDetails.gif');
	background-repeat: no-repeat;
	width: 398px;
	height: 77px;
	font-weight: bold;
	font-size: 20px;
	color: #333333;
}

.financeFont
{
	color: #226DFE;
}

.newCarResultNCapIcon
{
	position: absolute;
	top: 79px;
	left: 484px;
}

.newCarResultBodyStyle
{
	position: absolute;
	top: 37px;
	left: 209px;
}

.newCarResultFuel
{
	position: absolute;
	top: 63px;
	left: 209px;
}

.newCarResultCO2
{
	position: absolute;
	top: 93px;
	left: 209px;
}

.newCarResultTransmission
{
	position: absolute;
	top: 37px;
	left: 364px;
}

.newCarResultBHP
{
	position: absolute;
	top: 63px;
	left: 364px;
}

.newCarResultTax
{
	position: absolute;
	top: 93px;
	left: 364px;
}

.newCarResultNoDoors
{
	position: absolute;
	top: 37px;
	left: 516px;
}

.newCarResultMPG
{
	position: absolute;
	top: 63px;
	left: 516px;
}

.newCarResultShowroomButton
{
	position: absolute;
	bottom: 10px;
	left: 11px;
	z-index: 11;
	cursor: hand;
	cursor: pointer;
}

.newCarResultFinanceText
{
	position: absolute;
	bottom: 20px;
	left: 175px;
	font-weight: bold;
}

.representativeExampleLink
{
	position: absolute;
	font-size: 11px;
	bottom: 5px;
	left: 175px;
	cursor: hand;
	cursor: pointer;
	color: #226DFE;
}

.newCarResultNCapStars
{
	position: absolute;
	width: 82px;
	height: 16px;
	top: 116px;
	left: 483px;
}

.newCarResultViewMoreDetails
{
	position: absolute;
	bottom: 10px;
	right: 11px;
	background-image: url('images/newVehicles/viewMoreDetails.jpg');
	background-repeat: no-repeat;
	width: 153px;
	height: 22px;
	z-index: 11;
	cursor: hand;
	cursor: pointer;
}

.swappagePricing
{
	background-image: url('images/newVehicles/swappagePricing.gif');
	background-repeat: no-repeat;
	width: 210px;
	height: 111px;
}

.moreDetailsSwappagePricing
{
	position: relative;
	left: 12px;
	background-image: url('images/newVehicles/swappagePricing.gif');
	background-repeat: no-repeat;
	width: 210px;
	height: 111px;
}

.swappageWas
{
	color: #262626;
	position: absolute;
	top: 3px;
	right: 2px;
	font-size: 20px;
	font-weight: bold;
	text-align: right;
}

.swappageSave
{
	color: #f19823;
	position: absolute;
	top: 40px;
	right: 2px;
	font-size: 20px;
	font-weight: bold;
	text-align: right;
}

.swappageNow
{
	color: #203a7f;
	position: absolute;
	top: 80px;
	right: 2px;
	font-size: 20px;
	font-weight: bold;
	text-align: right;
}

.motabilityPricing
{
	background-image: url('images/newVehicles/motabilityPricing.gif');
	background-repeat: no-repeat;
	width: 210px;
	height: 111px;
}

.motabilityPayment
{
	color: #1d3b92;
	position: absolute;
	top: 40px;
	right: 2px;
	font-size: 20px;
	font-weight: bold;
	text-align: right;
}

.businessPricing
{
	background-image: url('images/newVehicles/businessPricing.gif');
	background-repeat: no-repeat;
	width: 210px;
	height: 111px;
}

.businessNoPricing
{
	background-image: url('images/newVehicles/businessNoPricing.gif');
	background-repeat: no-repeat;
	width: 210px;
	height: 111px;
}

.moreDetailsBusinessLCVPricing
{
	position: relative;
	left: 14px;
	background-image: url('images/newVehicles/businessLCV.gif');
	background-repeat: no-repeat;
	width: 210px;
	height: 111px;
}

.moreDetailsBusinessPricing
{
	position: relative;
	left: 14px;
	background-image: url('images/newVehicles/businessPricing.gif');
	background-repeat: no-repeat;
	width: 210px;
	height: 111px;
}

.moreDetailsBusinessNoPricing
{
	position: relative;
	left: 14px;
	background-image: url('images/newVehicles/businessNoPricing.gif');
	background-repeat: no-repeat;
	width: 210px;
	height: 111px;
}

.businessPayment
{
	color: #1d3b92;
	position: absolute;
	top: 40px;
	right: 7px;
	font-size: 18px;
	font-weight: bold;
	text-align: right;
}

.businessLCVPayment
{
	color: #2a4b90;
	position: absolute;
	top: 35px;
	right: 7px;
	font-size: 18px;
	font-weight: bold;
	text-align: right;
}

.rentalPricing
{
	background-image: url('images/newVehicles/rentalPricing.gif');
	background-repeat: no-repeat;
	width: 210px;
	height: 111px;
}

.rentalNoPricing
{
	background-image: url('images/newVehicles/rentalNoPricing.gif');
	background-repeat: no-repeat;
	width: 210px;
	height: 111px;
}

.moreDetailsRentalPricing
{
	position: relative;
	left: 14px;
	background-image: url('images/newVehicles/rentalPricing.gif');
	background-repeat: no-repeat;
	width: 210px;
	height: 111px;
}

.moreDetailsRentalNoPricing
{
	position: relative;
	left: 14px;
	background-image: url('images/newVehicles/rentalNoPricing.gif');
	background-repeat: no-repeat;
	width: 210px;
	height: 111px;
}

.rentalPayment
{
	color: #1d3b92;
	position: absolute;
	top: 40px;
	right: 7px;
	font-size: 18px;
	font-weight: bold;
	text-align: right;
}

.fleetPricing
{
	background-image: url('images/newVehicles/fleetPricing.gif');
	background-repeat: no-repeat;
	width: 210px;
	height: 111px;
}

.fleetNoPricing
{
	background-image: url('images/newVehicles/fleetNoPricing.gif');
	background-repeat: no-repeat;
	width: 210px;
	height: 111px;
}

.moreDetailsFleetPricing
{
	position: relative;
	left: 14px;
	background-image: url('images/newVehicles/fleetPricing.gif');
	background-repeat: no-repeat;
	width: 210px;
	height: 111px;
}

.moreDetailsFleetNoPricing
{
	position: relative;
	left: 14px;
	background-image: url('images/newVehicles/fleetNoPricing.gif');
	background-repeat: no-repeat;
	width: 210px;
	height: 111px;
}

.fleetPayment
{
	color: #1d3b92;
	position: absolute;
	top: 40px;
	right: 7px;
	font-size: 18px;
	font-weight: bold;
	text-align: right;
}

.co2Text
{
	position: relative;
	top: 0px;
}

.co2A
{
	position: relative;
	width: 85px;
	height: 15px;
	background-color: #00a44c;
}

.co2B
{
	position: relative;
	width: 85px;
	height: 15px;
	background-color: #00c03c;
}

.co2C
{
	position: relative;
	width: 85px;
	height: 15px;
	background-color: #00c03c;
}

.co2D
{
	position: relative;
	width: 85px;
	height: 15px;
	background-color: #b9dc00;
}

.co2E
{
	position: relative;
	width: 85px;
	height: 15px;
	background-color: #b9dc00;
}

.co2F
{
	position: relative;
	width: 85px;
	height: 15px;
	background-color: #fff800;
}

.co2G
{
	position: relative;
	width: 85px;
	height: 15px;
	background-color: #fff800;
}

.co2H
{
	position: relative;
	width: 85px;
	height: 15px;
	background-color: #ffbb00;
}

.co2I
{
	position: relative;
	width: 85px;
	height: 15px;
	background-color: #ffbb00;
}

.co2J
{
	position: relative;
	width: 85px;
	height: 15px;
	background-color: #ff5b00;
}

.co2K
{
	position: relative;
	width: 85px;
	height: 15px;
	background-color: #ff5b00;
}

.co2L
{
	position: relative;
	width: 85px;
	height: 15px;
	background-color: #ff0000;
}

.co2M
{
	position: relative;
	width: 85px;
	height: 15px;
	background-color: #ff0000;
}

.leftArea
{
	width: 180px;
	height: 550px;
	float: left;
}

.financeCalculatorBox
{
	z-index: 100;
	float: left;
	width: 180px;
	height: 106px;
	background-image: url('images/newVehicles/financeCalculatorBackground.jpg');
	background-repeat: no-repeat;
	position: relative;
}

.financeCalculatorUpdate
{
	position: absolute;
	width: 111px;
	height: 21px;
	left: 55px;
	top: 73px;
	background-image: url('images/newVehicles/updateFinance.jpg');
	background-repeat: no-repeat;
	cursor: hand;
	cursor: pointer;
}

.showroom
{
	margin-top: 11px;
	z-index: 100;
	float: left;
	width: 180px;
	height: 379px;
	background-image: url('images/newVehicles/showroom.jpg');
	background-repeat: no-repeat;
	position: relative;
}

.newCarResultsHeader
{
	position: relative;
	float: right;
	width: 790px;
	font-size: 10pt;
	margin-bottom: 5px;
}

.introTextRow
{
	position: relative;
	float: right;
	width: 790px;
	margin-bottom: 5px;
}

.pagingArea
{
	font-size: 9pt;
	color: #398af5;
}

.pagingArea a
{
	font-size: 9pt;
	color: #398af5;
}

.compareVehiclesButton
{
	position: relative;
}

.showroomRow
{
	position: relative;
	top: 22px;
	padding-top: 5px;
	height: 70px;
	color: #226dfc;
}

.showroomImage
{
	height: 49px;
	width: 75px;
	position: relative;
	top: 3px;
}

.showroomCompareButton
{
	position: absolute;
	left: 4px;
	top: 350px;
	cursor: hand;
	cursor: pointer;
}

.moreDetailsContainer
{
	position: relative;
	float: right;
	width: 792px;
	height: 495px;
}

.moreDetailsInner
{
	position: absolute;
	left: 0px;
	top: 23px;
	width: 790px;
	height: 471px;
	border: 1px solid #a6d0e6;
	background-color: #f2f2fa;
}

.moreDetailsTabs
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 492px;
	height: 24px;
	background-image: url('images/newVehicles/financeOn.jpg');
	background-repeat: no-repeat;
	z-index: 11;
}

.moreDetailsVehicleTitle
{
	position: absolute;
	left: 10px;
	top: 10px;
	font-weight: bold;
	font-size: 20px;
	color: #333333;
	z-index: 500;
}

.moreDetailsVehicleTitleSmall
{
	position: absolute;
	left: 10px;
	top: 12px;
	font-weight: bold;
	font-size: 16px;
	color: #333333;
	z-index: 500;
}

.moreDetailsVideoVehicleTitle
{
	position: absolute;
	left: 10px;
	top: 20px;
	font-weight: bold;
	font-size: 20px;
	color: #333333;
}

.moreDetailsDetailsBox
{
	position: absolute;
	left: 218px;
	top: 50px;
	background-image: url('images/newVehicles/detailsBox.jpg');
	background-repeat: no-repeat;
	width: 305px;
	height: 75px;
	font-weight: bold;
	font-size: 20px;
	color: #333333;
}

.moreDetailsDetailsBodyStyle
{
	position: absolute;
	left: 250px;
	top: 54px;
	font-size: 11px;
	color: #333333;
}

.moreDetailsDetailsTransmission
{
	position: absolute;
	left: 390px;
	top: 54px;
	font-size: 11px;
	color: #333333;
}

.moreDetailsDetailsNoDoors
{
	position: absolute;
	left: 530px;
	top: 54px;
	font-size: 11px;
	color: #333333;
}

.moreDetailsDetailsFuel
{
	position: absolute;
	left: 250px;
	top: 78px;
	font-size: 11px;
	color: #333333;
}

.moreDetailsDetailsBHP
{
	position: absolute;
	left: 390px;
	top: 78px;
	font-size: 11px;
	color: #333333;
}

.moreDetailsDetailsMPG
{
	position: absolute;
	left: 530px;
	top: 78px;
	font-size: 11px;
	color: #333333;
}

.moreDetailsDetailsCO2
{
	position: absolute;
	left: 250px;
	top: 108px;
	font-size: 11px;
	color: #333333;
}

.moreDetailsDetailsTax
{
	position: absolute;
	left: 390px;
	top: 108px;
	font-size: 11px;
	color: #333333;
}

.moreDetailsDetailsVidTitle
{
	position: absolute;
	left: 10px;
	top: 62px;
	font-size: 13px;
	color: #333333;
}

.moreDetailsDetailsVidFooter
{
	position: absolute;
	left: 10px;
	top: 442px;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}

.moreDetailsSwappageInfo
{
	position: absolute;
	left: 220px;
	top: 132px;
	width: 248px;
	height: 16px;
	z-index: 11;
	cursor: hand;
	cursor: pointer;
	background-image: url('images/newVehicles/swappageInfo.jpg');
	background-repeat: no-repeat;
}

.moreDetailsPricing
{
	position: absolute;
	right: 12px;
	text-align: right;
	top: 10px;
	width: 180px;
	height: 110px;
	color: black;
	font-size: 14pt;
	font-weight: bold;
}

.moreDetailsOtherPricing
{
	position: absolute;
	right: 16px;
	text-align: left;
	top: 4px;
	width: 201px;
	height: 111px;
	color: black;
	font-size: 14pt;
	font-weight: bold;
}

.moreDetailsShowroomButton
{
	position: absolute;
	left: 618px;
	top: 121px;
	font-size: 11px;
	color: #333333;
	z-index: 11;
	cursor: hand;
	cursor: pointer;
}

.moreDetailsNCapLogo
{
	position: absolute;
	width: 89px;
	height: 33px;
	top: 95px;
	left: 490px;
	background-image: url('images/newVehicles/ncap.jpg');
	background-repeat: no-repeat;
}

.moreDetailsNCapStars
{
	position: absolute;
	width: 82px;
	height: 16px;
	top: 130px;
	left: 489px;
}

.detailsBox
{
	width: 556px;
	height: 274px;
	background-color: #ffffff;
	border: 1px solid #009ddb;
	position: absolute;
	left: 222px;
	top: 157px;
	color: #333333;
	font-size: 12px;
	z-index: 10;
}

.detailsBoxPopup
{
	width: 284px;
	height: 260px;
	background-color: #ffffff;
	color: #333333;
	font-size: 12px;
	z-index: 10;
}

.detailsBoxHPPopup
{
	width: 267px;
	height: 250px;
	background-color: #ffffff;
	color: #333333;
	font-size: 12px;
	z-index: 10;
}


.videoDetailsBox
{
	width: 766px;
	height: 323px;
	background-color: #ffffff;
	border: 2px solid #333333;
	position: absolute;
	left: 10px;
	top: 82px;
	color: #333333;
	font-size: 12px;
	z-index: 10;
}

.motabDetailsBox
{
	width: 556px;
	height: 196px;
	background-color: #ffffff;
	border: 1px solid #009ddb;
	position: absolute;
	left: 222px;
	top: 157px;
	color: #333333;
	font-size: 12px;
	z-index: 10;
	vertical-align: middle;
}

.moreDetailsMotabTableContainer
{
	position: absolute;
	left: 5px;
	top: 5px;
	height: 117px;
	width: 552px;
	vertical-align: middle;
}

.moreDetailsMotabTable
{
	width: 550px;
	font-size: 12px;
	color: #333333;
}

.moreDetailsMotabTableTitle
{
	width: 550px;
	margin-left: 5px;
	margin-top: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

.moreDetailsMotabBlurb
{
	position: absolute;
	bottom: 5px;
	left: 5px;
	width: 550px;
	height: 65px;
	font-size: 13px;
	font-family: arial;
	color: #333333;
	line-height: 1.2em;
}

.moreDetailsMotabBlurb a
{
	font-size: 13px;
	color: #236dfc;
	text-decoration: none;
	font-weight: bold;
	line-height: 1.8em;
}

.moreDetailsMotabilityInformationButton
{
	position: absolute;
	left: 624px;
	top: 364px;
	width: 156px;
	height: 21px;
	background-image: url('images/newVehicles/motabilityInformation.jpg');
	background-repeat: no-repeat;
	z-index: 11;
	cursor: hand;
	cursor: pointer;
}

.moreDetailsMotabilityText
{
	position: absolute;
	left: 224px;
	top: 396px;
	width: 545px;
	height: 40px;
	z-index: 11;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif; 
}

.ucsMoreDetailsFinanceInnerTable
{
	width: 265px;
	font-size: 11px;
}

.ucsMoreDetailsFinanceInnerTableSingle
{
	width: 355px;
	font-size: 11px;
}

.ucsMoreDetailsFinanceInnerTableSingleHP
{
	width: 265px;
	font-size: 11px;
}

.ucsMoreDetailsFinanceInnerTableSinglePCP
{
	width: 265px;
	font-size: 11px;
}

.ucsMoreDetailsFinanceTableHPTermsNew
{
	position: absolute;
	left: 0px;
	bottom: 10px;
	width: 266px;
	font-size: 11px;
}

.ucsMoreDetailsFinanceTablePCPTerms
{
	position: absolute;
	left: 0px;
	bottom: 35px;
	width: 546px;
	font-size: 11px;
}

.hpApplyNowNew
{
	position: absolute;
	left: 182px;
	bottom: 5px;
	z-index: 101;
	cursor: hand;
	cursor: pointer;
}

.pcpApplyNow
{
	position: absolute;
	left: 167px;
	bottom: 10px;
	z-index: 101;
	cursor: hand;
	cursor: pointer;
}

.moreDetailsFinanceLeft
{
	position: relative;
	top: 17px;
	left: 11px;
	color: #333333;
}

.moreDetailsFinanceHPPopup
{
	position: relative;
	top: 17px;
	left: 11px;
	width: 245px;
	color: #333333;
}

.moreDetailsFinanceHP
{
	position: relative;
	top: 5px;
	left: 5px;
	height: 264px;
	width: 546px;
	color: #333333;
}

.moreDetailsFinanceRight
{
	position: absolute;
	top: 6px;
	right: 10px;
	color: #333333;
}

.ucsFinanceHeader
{
	font-size: 15px;
	color: #333333;
}

.ucsAprFont
{
	font-size: 15px;
	font-weight: bold;
}

.ucsMoreDetailsFinanceTermsLink
{
	color: #333333;
	font-size: 10px;
}

.ucsMoreDetailsFinanceHelp
{
	color: #333333;
	font-size: 10px;
	font-weight: bold;
}

.backToResults
{
	position: absolute;
	left: 557px;
	top: 442px;
	background-image: url('images/usedVehicles/backToResults.jpg');
	background-repeat: no-repeat;
	width: 139px;
	height: 21px;
	cursor: hand;
	cursor: pointer;
}

.pagePrint
{
	position: absolute;
	left: 708px;
	top: 442px;
	z-index: 11;
	background-image: url('images/usedVehicles/pagePrint.jpg');
	background-repeat: no-repeat;
	width: 73px;
	height: 21px;
	cursor: hand;
	cursor: pointer;
}

.findDealerLarge
{
	position: absolute;
	right: 0px;
	top: 8px;
	background-image: url('images/newVehicles/findDealerLarge.jpg');
	background-repeat: no-repeat;
	width: 200px;
	height: 57px;
	cursor: hand;
	cursor: pointer;
}

.emailUsLarge
{
	position: absolute;
	right: 210px;
	top: 8px;
	background-image: url('images/newVehicles/emailUsLarge.jpg');
	background-repeat: no-repeat;
	width: 167px;
	height: 57px;
	cursor: hand;
	cursor: pointer;
}

.bookTestDriveLarge
{
	position: absolute;
	right: 387px;
	top: 8px;
	background-image: url('images/newVehicles/bookTestDriveLarge.jpg');
	background-repeat: no-repeat;
	width: 181px;
	height: 57px;
	cursor: hand;
	cursor: pointer;
}

.brochureArea
{
	position: absolute;
	left: 10px;
	bottom: 10px;
	width: 201px;
	height: 131px;
	background-color: #f2f2fa;
	border: 1px solid #b6dcf1;
	z-index: 11;
}

.brochureImage
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 201px;
	height: 131px;
}

.specificationImage
{
	position: absolute;
	left: 17px;
	top: 15px;
	width: 73px;
	height: 99px;
}

.moreDetailsImage1
{
	position: absolute;
	left: 10px;
	top: 45px;
	width: 201px;
	height: 131px;
}

.moreDetailsImage2
{
	position: absolute;
	left: 10px;
	top: 186px;
	width: 201px;
	height: 131px;
}

.enviroDetails
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 546px;
	height: 264px;
	background-image: url('images/newVehicles/enviroDetails.jpg');
	background-repeat: no-repeat;
	z-index: 12;
	font-size: 11px;
}

.enviroUrbanMPG
{
	position: absolute;
	left: 175px;
	top: 46px;
}

.enviroExtraMPG
{
	position: absolute;
	left: 175px;
	top: 59px;
}

.enviroCombinedMPG
{
	position: absolute;
	left: 175px;
	top: 72px;
}

.enviroTax1
{
	position: absolute;
	left: 175px;
	top: 90px;
}

.enviroTax2
{
	position: absolute;
	left: 175px;
	top: 103px;
}

.enviroTaxLink
{
	position: absolute;
	left: 10px;
	top: 124px;
	width: 221px;
	height: 22px;
}

.enviroTaxLink a
{
	text-decoration: none;
}

.enviroInsurance1
{
	position: absolute;
	left: 175px;
	top: 161px;
}

.enviroInsurance2
{
	position: absolute;
	left: 175px;
	top: 175px;
}

.enviroNCapStars
{
	position: absolute;
	top: 218px;
	left: 175px;
}

.financeTab
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 73px;
	height: 24px;
	cursor: hand;
	cursor: pointer;
	z-index: 11;
}

.paymentTab
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 73px;
	height: 24px;
	cursor: hand;
	cursor: pointer;
	z-index: 11;
}

.enviroTab
{
	position: absolute;
	left: 78px;
	top: 0px;
	width: 236px;
	height: 24px;
	cursor: hand;
	cursor: pointer;
	z-index: 11;
}

.specTab
{
	position: absolute;
	left: 319px;
	top: 0px;
	width: 108px;
	height: 24px;
	cursor: hand;
	cursor: pointer;
	z-index: 11;
}

.enviroExtras
{
	position: absolute;
	left: 10px;
	top: 234px;
	font-weight: bold;
}

.enviroTick
{
	position: relative;
	top: 1px;
}

.enviroBlurb
{
	position: absolute;
	left: 10px;
	top: 249px;
	text-decoration: none;
}

.enviroPointer
{
	visibility: hidden;
	position: absolute;
}

.enviroPointerA
{
	position: absolute;
	right: 50px;
	top: 33px;
	width: 66px;
	height: 19px;
	background-image: url('images/newVehicles/enviroPointer.jpg');
	background-repeat: no-repeat;
	text-align: right;
	color: white;
	font-weight: bold;
	font-size: 13px;
}

.enviroPointerB
{
	position: absolute;
	right: 50px;
	top: 56px;
	width: 66px;
	height: 19px;
	background-image: url('images/newVehicles/enviroPointer.jpg');
	background-repeat: no-repeat;
	text-align: right;
	color: white;
	font-weight: bold;
	font-size: 13px;
}

.enviroPointerC
{
	position: absolute;
	right: 50px;
	top: 56px;
	width: 66px;
	height: 19px;
	background-image: url('images/newVehicles/enviroPointer.jpg');
	background-repeat: no-repeat;
	text-align: right;
	color: white;
	font-weight: bold;
	font-size: 13px;
}

.enviroPointerD
{
	position: absolute;
	right: 50px;
	top: 79px;
	width: 66px;
	height: 19px;
	background-image: url('images/newVehicles/enviroPointer.jpg');
	background-repeat: no-repeat;
	text-align: right;
	color: white;
	font-weight: bold;
	font-size: 13px;
}

.enviroPointerE
{
	position: absolute;
	right: 50px;
	top: 79px;
	width: 66px;
	height: 19px;
	background-image: url('images/newVehicles/enviroPointer.jpg');
	background-repeat: no-repeat;
	text-align: right;
	color: white;
	font-weight: bold;
	font-size: 13px;
}

.enviroPointerF
{
	position: absolute;
	right: 50px;
	top: 102px;
	width: 66px;
	height: 19px;
	background-image: url('images/newVehicles/enviroPointer.jpg');
	background-repeat: no-repeat;
	text-align: right;
	color: white;
	font-weight: bold;
	font-size: 13px;
}

.enviroPointerG
{
	position: absolute;
	right: 50px;
	top: 102px;
	width: 66px;
	height: 19px;
	background-image: url('images/newVehicles/enviroPointer.jpg');
	background-repeat: no-repeat;
	text-align: right;
	color: white;
	font-weight: bold;
	font-size: 13px;
}

.enviroPointerH
{
	position: absolute;
	right: 50px;
	top: 125px;
	width: 66px;
	height: 19px;
	background-image: url('images/newVehicles/enviroPointer.jpg');
	background-repeat: no-repeat;
	text-align: right;
	color: white;
	font-weight: bold;
	font-size: 13px;
}

.enviroPointerI
{
	position: absolute;
	right: 50px;
	top: 125px;
	width: 66px;
	height: 19px;
	background-image: url('images/newVehicles/enviroPointer.jpg');
	background-repeat: no-repeat;
	text-align: right;
	color: white;
	font-weight: bold;
	font-size: 13px;
}

.enviroPointerJ
{
	position: absolute;
	right: 50px;
	top: 148px;
	width: 66px;
	height: 19px;
	background-image: url('images/newVehicles/enviroPointer.jpg');
	background-repeat: no-repeat;
	text-align: right;
	color: white;
	font-weight: bold;
	font-size: 13px;
}

.enviroPointerK
{
	position: absolute;
	right: 50px;
	top: 148px;
	width: 66px;
	height: 19px;
	background-image: url('images/newVehicles/enviroPointer.jpg');
	background-repeat: no-repeat;
	text-align: right;
	color: white;
	font-weight: bold;
	font-size: 13px;
}

.enviroPointerL
{
	position: absolute;
	right: 50px;
	top: 171px;
	width: 66px;
	height: 19px;
	background-image: url('images/newVehicles/enviroPointer.jpg');
	background-repeat: no-repeat;
	text-align: right;
	color: white;
	font-weight: bold;
	font-size: 13px;
}

.enviroPointerM
{
	position: absolute;
	right: 50px;
	top: 171px;
	width: 66px;
	height: 19px;
	background-image: url('images/newVehicles/enviroPointer.jpg');
	background-repeat: no-repeat;
	text-align: right;
	color: white;
	font-weight: bold;
	font-size: 13px;
}

.specDetails
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 556px;
	height: 274px;
	background-image: url('images/newVehicles/specDetails.jpg');
	background-repeat: no-repeat;
	z-index: 11;
	font-size: 11px;
}

.specTable
{
	position: absolute;
	left: 10px;
	top: 25px;
	width: 302px;
	height: 165px;
}

.specEngineCC
{
	position: absolute;
	left: 480px;
	top: 30px;
	width: 150px;
}

.specEngineValves
{
	position: absolute;
	left: 480px;
	top: 47px;
	width: 150px;
}

.specEngineBHP
{
	position: absolute;
	left: 480px;
	top: 64px;
	width: 150px;
}

.specEngineTorque
{
	position: absolute;
	left: 480px;
	top: 81px;
	width: 150px;
}

.specLength
{
	position: absolute;
	left: 480px;
	top: 98px;
	width: 150px;
}

.specWidth
{
	position: absolute;
	left: 480px;
	top: 115px;
	width: 150px;
}

.specHeight
{
	position: absolute;
	left: 480px;
	top: 132px;
	width: 150px;
}

.specKerb
{
	position: absolute;
	left: 480px;
	top: 149px;
	width: 150px;
}

.specGross
{
	position: absolute;
	left: 480px;
	top: 166px;
	width: 150px;
}

.specBlurb
{
	position: absolute;
	left: 10px;
	bottom: 10px;
	width: 537px;
	height: 60px;
}

.videoTab
{
	position: absolute;
	left: 432px;
	top: 0px;
	width: 59px;
	height: 24px;
	cursor: hand;
	cursor: pointer;
	z-index: 11;
}

.videoDetails
{
	position: relative;
	overflow: none;
}
/*************************
********* Compare Screen ***
*************************/

.newCompareBox
{
	position: relative;
	float: right;
	width: 790px;
	height: 715px;
	background-color: #ffffff;
	border: 1px solid #a6d0e7;
}

.newCompareTitles
{
	position: absolute;
	left: 1px;
	top: 2px;
	background-image: url('images/newVehicles/showroomNewTitles.jpg');
	background-repeat: no-repeat;
	width: 135px;
	height: 440px;
}

.newCompareColumn1
{
	position: absolute;
	width: 156px;
	height: 720px;
	left: 137px;
	top: 11px;
}

.newCompareColumn2
{
	position: absolute;
	width: 156px;
	height: 720px;
	left: 300px;
	top: 11px;
}

.newCompareColumn3
{
	position: absolute;
	width: 156px;
	height: 720px;
	left: 463px;
	top: 11px;
}

.newCompareColumn4
{
	position: absolute;
	width: 156px;
	height: 720px;
	left: 626px;
	top: 11px;
}

.newCompareImage
{
	position: absolute;
	width: 156px;
	height: 100px;
	left: 0px;
	top: 0px;
}

.newCompareTitle
{
	position: absolute;
	top: 105px;
	left: 0px;
	width: 156px;
	height: 24px;
	font-size: 11px;
	font-weight: bold;
	color: #236dfc;
	text-align: center;
}

.newComparePrint
{
	position: absolute;
	top: 136px;
	left: 0px;
	width: 47px;
	height: 16px;
	background-image: url('images/newVehicles/newComparePrint.jpg');
	background-repeat: no-repeat;
	cursor: hand;
	cursor: pointer;
	z-index: 11;
}

.newCompareRemove
{
	position: absolute;
	top: 136px;
	right: 0px;
	width: 59px;
	height: 16px;
	background-image: url('images/newVehicles/newCompareRemove.jpg');
	background-repeat: no-repeat;
	cursor: hand;
	cursor: pointer;
	z-index: 11;
}

.newComparePrice
{
	position: absolute;
	top: 161px;
	left: 0px;
	width: 156px;
	height: 16px;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	text-align: center;
}

.newCompareBodyStyle
{
	position: absolute;
	top: 188px;
	left: 0px;
	width: 156px;
	height: 16px;
	font-size: 11px;
	color: #333333;
	text-align: center;
}

.newCompareFuel
{
	position: absolute;
	top: 211px;
	left: 0px;
	width: 156px;
	height: 16px;
	font-size: 11px;
	color: #333333;
	text-align: center;
}

.newCompareEmissions
{
	position: absolute;
	top: 234px;
	left: 0px;
	width: 156px;
	height: 16px;
	font-size: 11px;
	color: #333333;
	text-align: center;
}

.newCompareTransmission
{
	position: absolute;
	top: 259px;
	left: 0px;
	width: 156px;
	height: 16px;
	font-size: 11px;
	color: #333333;
	text-align: center;
}

.newCompareBHP
{
	position: absolute;
	top: 282px;
	left: 0px;
	width: 156px;
	height: 16px;
	font-size: 11px;
	color: #333333;
	text-align: center;
}

.newCompareTax
{
	position: absolute;
	top: 307px;
	left: 0px;
	width: 156px;
	height: 16px;
	font-size: 11px;
	color: #333333;
	text-align: center;
}

.newCompareNoDoors
{
	position: absolute;
	top: 330px;
	left: 0px;
	width: 156px;
	height: 16px;
	font-size: 11px;
	color: #333333;
	text-align: center;
}

.newCompareMPG
{
	position: absolute;
	top: 353px;
	left: 0px;
	width: 156px;
	height: 16px;
	font-size: 11px;
	color: #333333;
	text-align: center;
}

.newCompareNCap
{
	position: absolute;
	top: 375px;
	left: 0px;
	width: 156px;
	height: 16px;
	font-size: 11px;
	color: #333333;
	text-align: center;
}

.exteriorFeatures1
{
	position: absolute;
	top: 0px;
	left: 135px;
	height: 17.7px;
}

.exteriorFeatures2
{
	position: absolute;
	top: 0px;
	left: 297px;
	height: 17.7px;
}

.exteriorFeatures3
{
	position: absolute;
	top: 0px;
	left: 460px;
	height: 17.7px;
}

.exteriorFeatures4
{
	position: absolute;
	top: 0px;
	left: 625px;
	height: 17.7px;
}

.securityFeatures
{
	position: absolute;
	top: 429px;
	left: 0px;
	height: 17.7px;
	overflow: hidden;
}

.exteriorFeaturesTitle
{
	position: absolute;
	top: 0px;
	left: 10px;
	height: 17.7px;
	width: 130px;
	color: #236dfc;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
	z-index: 11;
}

.securityFeaturesTitle
{
	position: absolute;
	top: 0px;
	left: 10px;
	height: 17.7px;
	width: 130px;
	color: #236dfc;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
	z-index: 11;
}

.exteriorFeaturesTitles
{
	position: absolute;
	top: 17.7px;
	left: 10px;
	height: 35.4px;
	width: 160px;
	color: #333333;
	z-index: 11;
}

.featureOuter
{
	position: relative;
	height: 27px;
	width: 760px;
	background-color: transparent;
}

.featureTitle
{
	position: absolute;
	top: 1px;
	left: 0px;
	text-align: left;
	font-size: 10px;
	height: 27px;
	width: 156px;
	color: #333333;
	vertical-align: top;;
}

.featureTick1
{
	position: absolute;
	left: 200px;
	top: 3px;
	height: 27px;
	width: 156px;
	text-align: left;
}

.featureTick2
{
	position: absolute;
	left: 365px;
	top: 3px;
	height: 27px;
	width: 156px;
	text-align: left;
}

.featureTick3
{
	position: absolute;
	left: 525px;
	top: 3px;
	height: 27px;
	width: 156px;
	text-align: left;
}

.featureTick4
{
	position: absolute;
	left: 687px;
	top: 3px;
	height: 27px;
	width: 156px;
	text-align: left;
}

.newCompareTitles2
{
	position: absolute;
	left: 1px;
	bottom: 1px;
	background-image: url('images/newVehicles/showroomNewTitles2.jpg');
	background-repeat: no-repeat;
	width: 134px;
	height: 121px;
}

.newCompareBar1
{
	position: absolute;
	width: 1px;
	height: 590px;
	left: 296px;
	top: 118px;
	background-image: url('images/newVehicles/compareBar.jpg');
	background-repeat: repeat-y;
}

.newCompareBar2
{
	position: absolute;
	width: 1px;
	height: 590px;
	left: 459px;
	top: 118px;
	background-image: url('images/newVehicles/compareBar.jpg');
	background-repeat: repeat-y;
}

.newCompareBar3
{
	position: absolute;
	width: 1px;
	height: 590px;
	left: 622px;
	top: 118px;
	background-image: url('images/newVehicles/compareBar.jpg');
	background-repeat: repeat-y;
}

.newCompareBottomColumn1
{
	position: absolute;
	width: 156px;
	height: 124px;
	left: 137px;
	bottom: 1px;
}

.newCompareBottomColumn2
{
	position: absolute;
	width: 156px;
	height: 124px;
	left: 300px;
	bottom: 1px;
}

.newCompareBottomColumn3
{
	position: absolute;
	width: 156px;
	height: 124px;
	left: 463px;
	bottom: 1px;
}

.newCompareBottomColumn4
{
	position: absolute;
	width: 156px;
	height: 124px;
	left: 626px;
	bottom: 1px;
}

.bookTestDriveSmall
{
	position: absolute;
	left: 0px;
	bottom: 103px;
	width: 156px;
	height: 21px;
	z-index: 11;
	cursor: hand;
	cursor: pointer;
}

.emailUsSmall
{
	position: absolute;
	left: 0px;
	bottom: 72px;
	width: 156px;
	height: 21px;
	z-index: 11;
	cursor: hand;
	cursor: pointer;
}

.findDealerSmall
{
	position: absolute;
	left: 0px;
	bottom: 41px;
	width: 156px;
	height: 21px;
	z-index: 11;
	cursor: hand;
	cursor: pointer;
}

.viewMoreDetailsSmall
{
	position: absolute;
	left: 0px;
	bottom: 10px;
	width: 156px;
	height: 21px;
	z-index: 11;
	cursor: hand;
	cursor: pointer;
}

.businessPurchaseOptions
{
	position: absolute;
	left: 10px;
	top: 10px;
	width: 261px;
}

.vanPurchaseOptions
{
	position: absolute;
	left: 10px;
	top: 10px;
	width: 261px;
	font-weight: bold;
	font-size: 14px;
}

.vanPurchaseOptions table
{
	font-size: 15px;
}

.vanPPApplyNow
{
	position: absolute;
	top: 150px;
	left: 0px;
}

.vanApplyNow
{
	position: absolute;
	top: 160px;
	right: 190px;
}

.businessContractExample
{
	position: absolute;
	top: 10px;
	right: 10px;
	width: 271px;
	font-weight: bold;
	font-size: 14px;
	z-index:11;
}

.passportAreaOffer
{
	position: absolute;
	top: 7px;
	right: 10px;
	width: 260px;
	font-weight: bold;
	font-size: 13px;
	z-index:11;
}

.businessContractExample table
{
	font-size: 15px;
}

.businessApplyNow
{
	position: absolute;
	top: 170px;
	right: 190px;
}

.businessTerms
{
	position: absolute;
	left: 10px;
	bottom: 10px;
	width: 531px;
	font-size: 9px;
}

.rentalExample
{
	position: absolute;
	top: 10px;
	right: 10px;
	width: 271px;
	font-weight: bold;
	font-size: 13px;
}

.rentalExample table
{
	font-size: 16px;
	color: #2a4c90;
}

.rentalExample span
{
	font-size: 15px;
}

.lightboxBG
{
	width: 100%;
	height: 100%;
	z-index: 101;
	position: fixed;
	float: left;
	left: 0px;
	top: 0px;
	opacity:0.55;
	filter:alpha(opacity=55);
	overflow: hidden;
}

.lightboxOuter
{
	margin-left:auto;
	margin-right:auto;
	position: fixed;
	width: 982px;
	height: 1%;
	z-index: 102;
}

.lightboxOuter2
{
	position: absolute;
	left: 314px;
	top: 350px;
	width: 385px;
	height: 282px;
	border: 2px solid #a6d0e7;
	background-color: #FFFFFF;
	z-index: 102;
}

.lightboxOuterHP
{
	position: absolute;
	left: 367px;
	top: 350px;
	width: 269px;
	height: 252px;
	border: 2px solid #a6d0e7;
	background-color: #FFFFFF;
	z-index: 102;
}

.lightboxClose
{
	position: absolute;	
	top: -11px;
	right: -11px;
	width: 22px;
	height: 22px;
	z-index: 103;
	cursor: hand;
	cursor: pointer;
}

.lightboxSelection
{
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 52px;
	background-color: white;
	width: 609px;
}

.extraNow
{
	text-decoration: none;
	color: red;
}
.newCarResultTestimonialRow
{
	position: relative;
	margin-bottom: 8px;
	float: right;
	left: 4px;
	width: 800px;
	height: 159px;
	color: #333333;
	background-image: url('images/testimonials/testimonialRow.jpg');
}

.newCarResultTestimonalRowContent
{
	position: absolute;
	left: 5px;
	top: 1px;
	width: 790px;
	height: 148px;
}

.newCarResultTestimonalRowMainTitle
{
	position: absolute;
	left: 16px;
	top: 8px;
	font-size: 17px;
	font-weight: bold;
	color: #333333;
}

.newCarResultTestimonialImage1
{
	position: absolute;
	left: 17px;
	top: 32px;
	width: 123px;
	height: 83px;
	border: 1px solid #a6d0e7;
}

.newCarResultTestimonialImage2
{
	position: absolute;
	left: 405px;
	top: 32px;
	width: 123px;
	height: 83px;
	border: 1px solid #a6d0e7;
}

.newCarResultTestimonialDealerBox1
{
	position: absolute;
	left: 17px;
	top: 114px;
	width: 125px;
	height: 27px;
	background-image: url('images/testimonials/smallDealerBG.jpg');
}

.newCarResultTestimonialDealerBox2
{
	position: absolute;
	left: 405px;
	top: 114px;
	width: 125px;
	height: 27px;
	background-image: url('images/testimonials/smallDealerBG.jpg');
}


.newCarResultTestimonialDealerName
{
	position: absolute;
	top: 1px;
	left: 0px;
	width: 125px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}

.newCarResultTestimonialTitle1
{
	position: absolute;
	left: 156px;
	top: 32px;
	width: 237px;
	color: #012b7f;
	font-size: 15px;
	font-weight: bold;
}

.newCarResultTestimonialTitle2
{
	position: absolute;
	left: 542px;
	top: 32px;
	width: 237px;
	color: #012b7f;
	font-size: 15px;
	font-weight: bold;
}

.newCarResultTestimonialSubTitle1
{
	position: absolute;
	left: 156px;
	top: 51px;
	width: 237px;
	color: #333333;
	font-size: 11px;
}

.newCarResultTestimonialSubTitle2
{
	position: absolute;
	left: 542px;
	top: 51px;
	width: 237px;
	color: #333333;
	font-size: 11px;
}

.newCarResultTestimonialText1
{
	position: absolute;
	left: 156px;
	top: 68px;
	width: 237px;
	color: #333333;
	font-size: 12px;
}

.newCarResultTestimonialText2
{
	position: absolute;
	left: 542px;
	top: 68px;
	width: 237px;
	color: #333333;
	font-size: 12px;
}

.reviewDetailsBox
{
	width: 768px;
	height: 385px;
	background-image: url('images/testimonials/moreDetailsReviewBG.jpg');
	border: 1px solid #009ddb;
	position: absolute;
	left: 10px;
	top: 42px;
	color: #333333;
	font-size: 12px;
	z-index: 10;
}

.reviewOuterBox1
{
	position: absolute;
	left: 13px;
	top: 38px;
	width: 372px;
	height: 157px;
	background-image: url('images/testimonials/moreDetailsReviewBox.png');
}

.reviewOuterBox2
{
	position: absolute;
	left: 389px;
	top: 38px;
	width: 372px;
	height: 157px;
	background-image: url('images/testimonials/moreDetailsReviewBox.png');
}

.reviewOuterBox3
{
	position: absolute;
	left: 13px;
	top: 197px;
	width: 372px;
	height: 157px;
	background-image: url('images/testimonials/moreDetailsReviewBox.png');
}

.reviewOuterBox4
{
	position: absolute;
	left: 389px;
	top: 197px;
	width: 372px;
	height: 157px;
	background-image: url('images/testimonials/moreDetailsReviewBox.png');
}

.moreDetailsTestimonialBoxInner
{
	position: absolute;
	width: 362px;
	height: 147px;
	left: 9px;
	top: 1px;
}

.moreDetailsTestimonialDealerBox
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 195px;
	height: 23px;
	background-image: url('images/testimonials/moreDetailsDealerBG.png');
}

.moreDetailsTestimonialDealerName
{
	position: absolute;
	top: 5px;
	left: 0px;
	width: 195px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.moreDetailsTestimonialImage
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 195px;
	height: 147px;
}

.moreDetailsTestimonialShortTitle
{
	position: absolute;
	left: 204px;
	top: 6px;
	font-size: 12px;
	color: #012b7f;
	font-weight: bold;
	width: 150px;
}

.moreDetailsTestimonialSubTitle
{
	position: absolute;
	left: 204px;
	top: 23px;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	width: 150px;
}

.moreDetailsTestimonialText
{
	position: absolute;
	left: 204px;
	top: 39px;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	width: 150px;
}

.moreDetailsTestimonialBanner
{
	position: absolute;
	left: 6px;
	top: 0px;
	width: 51px;
	height: 52px;
	z-index: 500;
	display: none;
}

.moreDetailsReviewTitle
{
	position: absolute;
	left: 20px;
	top: 10px;
	font-weight: bold;
	color: #333333;
	font-size: 16px;
}

.moreDetailsReviewModelTitle
{
	position: absolute;
	left: -1px;
	top: -33px;
	font-weight: bold;
	font-size: 20px;
	color: #333333;
	z-index: 500;
}

.moreDetailsReviewModelTitleSmall
{
	position: absolute;
	left: -1px;
	top: -35px;
	font-weight: bold;
	font-size: 16px;
	color: #333333;
	z-index: 500;
}

.moreDetailsViewMoreReviews
{
	position: absolute;
	right: 18px;
	top: 357px;
	width: 159px;
	height: 21px;
	cursor: pointer;
}

.reviewTab1
{
	position: absolute;
	left: 496px;
	top: 0px;
	width: 77px;
	height: 24px;
	cursor: pointer;
	z-index: 11;
}

.reviewTab2
{
	position: absolute;
	left: 432px;
	top: 0px;
	width: 77px;
	height: 24px;
	cursor: pointer;
	z-index: 11;
}

.bookTestDriveDetailsButtonContainer
{
	position: absolute;
	right: 376px;
	top: 8px;
	width: 181px;
	height: 45px;
	overflow: hidden;
	cursor: pointer;
}

.bookTestDriveDetailsButton
{
	position: absolute;
	background-image: url('images/newVehicles/bookTestDetails.jpg');
	left: 0px;
	top: 0px;
	width: 362px;
	height: 45px;
	cursor: pointer;
}

.bookTestDriveDetailsButtonHover
{
	position: absolute;
	background-image: url('images/newVehicles/bookTestDetails.jpg');
	left: -181px;
	top: 0px;
	width: 362px;
	height: 45px;
	cursor: pointer;
}

.emailUsDetailsButtonContainer
{
	position: absolute;
	right: 199px;
	top: 8px;
	width: 167px;
	height: 45px;
	overflow: hidden;
	cursor: pointer;
}

.emailUsDetailsButton
{
	position: absolute;
	background-image: url('images/newVehicles/emailUsDetails.jpg');
	left: 0px;
	top: 0px;
	width: 334px;
	height: 45px;
	cursor: pointer;
}

.emailUsDetailsButtonHover
{
	position: absolute;
	background-image: url('images/newVehicles/emailUsDetails.jpg');
	left: -167px;
	top: 0px;
	width: 334px;
	height: 45px;
	cursor: pointer;
}

.findDealerDetailsButtonContainer
{
	position: absolute;
	right: 0px;
	top: 8px;
	width: 189px;
	height: 45px;
	overflow: hidden;
	cursor: pointer;
}

.findDealerDetailsButton
{
	position: absolute;
	background-image: url('images/newVehicles/findDealerDetails.jpg');
	left: 0px;
	top: 0px;
	width: 378px;
	height: 45px;
	cursor: pointer;
}

.findDealerDetailsButtonHover
{
	position: absolute;
	background-image: url('images/newVehicles/findDealerDetails.jpg');
	left: -189px;
	top: 0px;
	width: 378px;
	height: 45px;
	cursor: pointer;
}
