#usedSearch
{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index:10;
	width: 751px;
	height: 201px;
}

#usedSearch select
{
	font-size: 10px;
}

#usedSearch input
{
	font-size: 10px;
}

.ucsPostcode
{
	position: absolute;
	top: 32px;
	left: 62px !important;
	left: 64px;
	width: 109px;
}

.ucsDistance
{
	position: absolute;
	z-index: 0;
	top: 55px;
	left: 62px;
	width: 115px;
}

.ucsMake
{
	position: absolute;
	z-index: 0;
	top: 76px;
	left: 62px;
	width: 115px;
}

.ucsModel
{
	position: absolute;
	z-index: 0;
	top: 96px;
	left: 62px;
	width: 115px;
}

.ucsBodyStyle
{
	position: absolute;
	z-index: 0;
	top: 116px;
	left: 62px;
	width: 115px;
}

.ucsMileage
{
	position: absolute;
	z-index: 0;
	top: 55px;
	left: 210px;
	width: 145px;
}

.ucsMinPrice
{
	position: absolute;
	z-index: 0;
	top: 76px;
	left: 210px;
	width: 145px;
}

.ucsMaxPrice
{
	position: absolute;
	z-index: 0;
	top: 96px;
	left: 210px;
	width: 145px;
}

.ucsDoors
{
	position: absolute;
	z-index: 0;
	top: 55px;
	left: 390px;
	width: 145px;
}

.ucsEngineSize
{
	position: absolute;
	z-index: 0;
	top: 76px;
	left: 390px;
	width: 145px;
}

.ucsFuelType
{
	position: absolute;
	z-index: 0;
	top: 96px;
	left: 390px;
	width: 145px;
}

.ucsTransmission
{
	position: absolute;
	z-index: 0;
	top: 55px;
	left: 570px;
	width: 145px;
}

.ucsColour1
{
	position: absolute;
	z-index: 0;
	top: 76px;
	left: 570px;
	width: 145px;
}

.ucsColour2
{
	position: absolute;
	z-index: 0;
	top: 96px;
	left: 570px;
	width: 145px;
}

.ucsCDPlayer
{
	position: absolute;
	z-index: 0;
	top: 115px;
	left: 337px;	
}

.ucsLeather
{
	position: absolute;
	z-index: 0;
	top: 135px;
	left: 337px;	
}

.ucsAlloy
{
	position: absolute;
	z-index: 0;
	top: 115px;
	left: 517px;	
}

.ucsSunroof
{
	position: absolute;
	z-index: 0;
	top: 135px;
	left: 517px;	
}

.ucsAircon
{
	position: absolute;
	z-index: 0;
	top: 115px;
	left: 697px;	
}

.ucsSatnav
{
	position: absolute;
	z-index: 0;
	top: 135px;
	left: 697px;	
}

.ucsVehiclesFound
{
	position: absolute;
	z-index: 10;
	top: 142px;
	left: 5px;	
	font-size: 14pt;
	font-weight: bold;
	width: 172px;
	text-align: center;
}

.ucsSearchButton
{
	position: absolute;
	z-index: 10;
	top: 172px;
	left: 65px;	
	width: 111px;
	height: 21px;	
	background-image: url('images/usedVehicles/searchButton.jpg');
	background-repeat: no-repeat;
	cursor: hand;
	cursor: pointer;
}

.ucsClearSearchButton
{
	position: absolute;
	z-index: 10;
	top: 172px;
	left: 593px;
	width: 121px;
	height: 21px;	
	background-image: url('images/usedVehicles/clearSearchButton.jpg');
	background-repeat: no-repeat;
	cursor: hand;
	cursor: pointer;
}

.ucsCloseButton
{
	position: absolute;
	z-index: 10;
	top: 31px;
	left: 728px;
	width: 16px;
	height: 15px;
	background-image: url('images/usedVehicles/closeButton.jpg');
	background-repeat: no-repeat;
	cursor: hand;
	cursor: pointer;
}

.usedCarHeaderRow
{
	position: relative;
	left: 0px;
	margin-bottom: 8px;
	float: right;
	width: 790px;
	height: 148px;
	background-color: #fafafa;
	border: 1px solid #f6bb15;
}

.usedCarResultRow
{
	position: relative;
	left: 0px;
	margin-bottom: 8px;
	float: right;
	width: 790px;
	height: 148px;
	z-index: 10;
	background-color: #fafafa;
	border: 1px solid #f6bb15;
}

.usedCarResultMessageRow
{
	position: relative;
	left: 0px;
	margin-bottom: 8px;
	float: right;
	width: 790px;
	height: 48px;
	z-index: 10;
	background-color: #fafafa;
	border: 1px solid #f6bb15;
}

.usedCarResultRowDetails
{
	position: absolute;
	left: 172px;
	top: 30px;
	width: 339px;
	height: 58px;
	background-image: url('images/usedVehicles/ucsDetails.jpg');
	background-repeat: no-repeat;
}

.usedCarResultRowDetails2
{
	position: absolute;
	left: 172px;
	top: 30px;
	width: 339px;
	height: 78px;
	background-image: url('images/usedVehicles/ucsDetails.jpg');
	background-repeat: no-repeat;
}

.usedCarTopLeft
{
	position: absolute;
	left:-1px;
	top:-10px;
	width: 3px;
	height: 3px;
}

.usedCarBottomRight
{
	position: absolute;
	right:-1px;
	bottom:-4px;
}

.usedCarResultInnerRow
{
	height: 31px;
}

.usedCarImage
{
	width: 156px;
	height: 100px;
}

.leftArea
{
	width: 180px;
	height: 565px;
	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: 15px;
	z-index: 100;
	float: left;
	width: 180px;
	height: 379px;
	background-image: url('images/newVehicles/showroom.jpg');
	background-repeat: no-repeat;
	position: relative;
}

.usedCarResultsHeader
{
	position: relative;
	z-index: 11;
	float: right;
	left: 0px;
	width: 790px;
	font-size: 10pt;
	margin-bottom: 5px;
}

.usedCarPricing
{
	font-size: 18pt;
	font-weight: bold;
}

.usedCarResultTitle
{
	position: absolute;
	left: 170px;
	top: 4px;
	width: 448px;
	height: 31px;
	color: #246dfa;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	cursor: hand;
	cursor: pointer;
}

.usedCarResultImage
{
	position: absolute;
	left: 8px;
	top: 9px;
}

.usedCarResultBodyStyle
{
	position: absolute;
	left: 200px;
	top: 38px;
	color: #545454;
	font-size: 8pt;
}

.usedCarResultColour
{
	position: absolute;
	left: 346px;
	top: 38px;
	color: #545454;
	font-size: 8pt;
}

.usedCarResultMileage
{
	position: absolute;
	left: 522px;
	top: 38px;
	color: #545454;
	font-size: 8pt;
}

.usedCarResultFuelType
{
	position: absolute;
	left: 200px;
	top: 67px;
	color: #545454;
	font-size: 8pt;
}

.usedCarResultTransmission
{
	position: absolute;
	left: 346px;
	top: 67px;
	color: #545454;
	font-size: 8pt;
}

.usedCarResultNoDoors
{
	position: absolute;
	left: 522px;
	top: 67px;
	color: #545454;
	font-size: 8pt;
}

.usedCarResultReg
{
	position: absolute;
	left: 522px;
	top: 91px;
	color: #545454;
	font-size: 8pt;
}

.usedCarResultDealer
{
	position: absolute;
	left: 174px;
	top: 90px;
	color: #333333;
	font-weight: bold;
	font-size: 8pt;
}

.usedCarResultDealer a
{
	text-decoration: none;
}

.usedCarResultDealer span
{
	color: #236eff;
	font-weight: bold;
	font-size: 8pt;
}

.usedCarResultPrice
{
	position: absolute;
	right: 6px;
	top: 58px;
	color: #323232;
	font-size: 22pt;
	text-align: right;
}

.usedCarResultPAP
{
	position: absolute;
	left: 620px;
	top: 33px;
	cursor: hand;
	cursor: pointer;
}

.usedCarResultGarage
{
	position: absolute;
	left: 8px;
	top: 114px;
	vertical-align: middle;
	cursor: hand;
	cursor: pointer;
}

.usedCarResultMoreDetails
{
	position: absolute;
	left: 631px;
	top: 115px;
	width: 153px;
	height: 22px;
	vertical-align: middle;
	background-image: url('images/newVehicles/viewMoreDetails.jpg');
	background-repeat: no-repeat;
	cursor: hand;
	cursor: pointer;
}

.usedCarResultsHeader
{
	position: relative;
	float: right;
	width: 790px;
	font-size: 10pt;
	margin-bottom: 5px;
}

.pagingArea
{
	position: relative;
	top: 1px;
	font-size: 9pt;
	color: #398af5;
}

.pagingArea a
{
	font-size: 9pt;
	color: #398af5;
}

.pagingArea span
{
	font-size: 9pt;
	color: #398af5;
}

.uclFinanceTerms
{
	position: relative;
	left:-15px;
	margin-bottom: 8px;
	float: right;
	width: 775px;
	height: 70px;
	color: black;
	font-size: 10px;
	text-align: left;
}

.typicalAPR
{
	color: black;
	font-size: 18px;
}

.ucsSmallPostcode
{
	position: absolute;
	top: 7px;
	left: 65px;
	width: 105px;
	font-size: 10px;
}

.ucsSmallDistance
{
	position: absolute;
	z-index: 0;
	top: 30px;
	left: 65px;
	width: 111px;
	font-size: 10px;
}

.ucsSmallMake
{
	position: absolute;
	z-index: 0;
	top: 52px;
	left: 65px;
	width: 111px;
	font-size: 10px;
}

.ucsSmallModel
{
	position: absolute;
	z-index: 0;
	top: 72px;
	left: 65px;
	width: 111px;
	font-size: 10px;
}

.ucsSmallBodyStyle
{
	position: absolute;
	z-index: 0;
	top: 93px;
	left: 65px;
	width: 111px;
	font-size: 10px;
}

.ucsSmallSearchButton
{
	position: absolute;
	z-index: 10;
	top: 150px;
	left: 64px;	
	width: 111px;
	height: 21px;	
	background-image: url('images/usedVehicles/searchButton.jpg');
	background-repeat: no-repeat;
	cursor: hand;
	cursor: pointer;
}

.ucsMoreOptionsLink
{
	position: absolute;
	z-index: 10;
	top: 160px;
	left: 4px;	
	width: 56px;
	height: 11px;
	background-image: url('images/usedVehicles/moreOptions.jpg');
	background-repeat: no-repeat;
	cursor: hand;
	cursor: pointer;
}

.ucsSmallVehiclesFound
{
	position: absolute;
	z-index: 10;
	top: 122px;
	left: 5px;	
	font-size: 13pt;
	width: 172px;
	font-weight: bold;
	text-align: center;
}

.financeButton
{
	position: absolute;
	left: 351px;
	top: 116px;
	width: 259px;
	height: 21px;
	vertical-align: middle;
	background-image: url('images/usedVehicles/financeButton.jpg');
	background-repeat: no-repeat;
	cursor: hand;
	cursor: pointer;
}

.financeFont
{
	color: #226DFE;
}

.ucsRepresentativeExample
{
	position: absolute;
	left: 174px;
	top: 125px;
	width: 360px;
	height: 21px;
	vertical-align: middle;
	cursor: hand;
	cursor: pointer;
	color: #236eff;
	font-size: 11px;
}

.financeButtonText
{
	position: absolute;
	left: 174px;
	top: 109px;
	font-size: 12px;
	font-weight: bold;
	width: 360px;
	height: 21px;
	cursor: pointer;
}

.financePopout
{
	position: absolute;
	top: 148px;
	text-align: left;
	height: 257px;
}

.ucsFinanceHeader
{
	font-size: 15px;
	font-weight: bold;
	color: black;
}

.ucsFinanceInnerTable
{
	width: 373px;
	font-size: 14px;
	color: black;
}

.ucsFinanceTermsLink
{
	font-size: 11px;
	color: black;
}

.financeSeparator
{
	position: absolute;
	top: 4px;
	left: 395px;
	width: 1px;
	height: 242px;
	background-image: url('images/usedVehicles/financeSeparator.jpg');
	background-repeat: no-repeat;
}

.showroomRowCarName
{
	position: absolute;
	top: 1px;
	left: 86px;
	height: 30px;
	width: 90px;
	font-size: 9px;
	color: #226dfc;
}

.showroomRowCarPrice
{
	position: absolute;
	top: 40px;
	left: 86px;
	height: 15px;
	width: 90px;
	color: #226dfc;
}

.showroomRowCarRemove
{
	position: absolute;
	top: 60px;
	left: 86px;
	width: 90px;
	height: 22px;
	color: black;
	cursor: hand;
	cursor: pointer;
}

.showroomRow1
{
	position: absolute;
	top: 32px;
	height: 79px;
	color: #226dfc;
}

.showroomRow2
{
	position: absolute;
	top: 111px;
	height: 79px;
	color: #226dfc;
}

.showroomRow3
{
	position: absolute;
	top: 190px;
	height: 79px;
	color: #226dfc;
}

.showroomRow4
{
	position: absolute;
	top: 269px;
	height: 79px;
	color: #226dfc;
}

.showroomCompareButton
{
	position: absolute;
	left: 4px;
	top: 350px;
	cursor: hand;
	cursor: pointer;
}

.showroomImage
{
	height: 49px;
	width: 75px;
	position: relative;
	top: 3px;
	left: 5px;
}

#increaseDistance
{
	height: 48px;
	width: 788px;
	font-size: 15px;
	text-align: middle;
	vertical-align: middle;
}

.headerSearchNew
{
	position: absolute;
	left: 0px;
	top: 21px;
}

.repFinanceBox
{
	width: 370px;
	height: 228px;
	background-color: #FFFFFF;
	border: 1px solid #009ddb;
	position: absolute;
	left: 0px;
	top: 0px;
	color: #333333;
	font-size: 12px;
	z-index: 10;
}

.deepLinkButton
{
	position: absolute;
	top: 529px;
	left: 0px;
	cursor: pointer;
}

.deepLinkArea
{
	position: absolute;
	top: 559px;
	left: 0px;
	cursor: pointer;
	display: none;
}
