#slider-range {margin-left: 320px; width: 450px;}

#uclSearchForm {
	width: 920px;
	background: transparent url(/used-car-search/images/search-form-bg.gif) repeat-x top left;
	color: #fff;
	font-weight: bold;
}
#uclSearchForm .uclSearchFilter {float: left; padding-left: 10px; line-height: 2em; font-size: 11px;}
#uclSearchForm .uclSearchFilterPrice {padding-left: 10px; height: 40px;}
#uclSearchForm .uclSearchFilterPrice #amount {background: transparent; color: #fff; border:0; font-weight:bold;}

#vehicleDetailsTitle {
	width: 920px; height: 36px; background: #BA1A29 url(/used-car-search/images/vehicle-details-title-bg.gif) repeat-x top left; color: #fff;
}
#vehicleDetailsTitle h2 {
	margin: 0; line-height: 36px; padding-left: 20px; font-size: 125%;
}

.backToSearchResults {padding: 5px 12px; margin: 4px 0; color: #c82635; font-size: 90%;}
.backToSearchResults a {color: #c82635;}

#vehicleDetailsBody, .vehicleDetailsBody {
	background: #fff url(/used-car-search/images/vehicle-details-body-bg.gif) no-repeat bottom left;
	width: 513px;
	padding-bottom: 25px;
}

#vehicleDetails, .vehicleDetails {
	background: #fff url(/used-car-search/images/vehicle-details-bg.gif) no-repeat top left;
	width: 500px;
	height: 50px;
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	line-height: 32px;
	padding-left: 13px;
}

#uclPages {padding-left: 11px;}

#uclSearchPage {
	height: 437px;
	background: #fff url(/used-car-search/images/bg_search.jpg) no-repeat top right;
}

#uclMainSearch {
	background: url(/used-car-search/images/bg_mainsearch.gif) repeat-x top left;
	padding: 10px 15px 20px 20px;
	width: 405px;
	margin: 5px 0 10px 0px;
}
#uclMainSearch #numberOfResults {
	float: left;
	background: url(/used-car-search/images/bg_countmain.gif) no-repeat top left;
	color: #00283F;
	text-align: center;
	width: 52px;
	margin-right: 5px;
}
#vehiclesFound_old {
	position: absolute;
	top: 25px;
	right: 10px;
}
#vehiclesFound {
	margin: -75px 15px 32px 0;
	float: right;
	width: 70px;
	font-weight: bold;
	font-size: 20px;
	color: #bb1b2a;
	background: transparent url(/used-car-search/images/vehicle-found-bg.gif) no-repeat bottom left;
	text-align: center;
	line-height: 42px;
}

#introText {margin-left: 455px; width: 305px;}

#uclMainSearch select {width: 120px; margin-bottom: 10px;}

#uclQuickSearch {
		float: left;
		width: 151px;
}
#uclAdvancedSearch1 {width: 120px; float: left;}
#uclAdvancedSearch2 {margin-left: 280px;}

#uclSearchbar #numberOfResults {
	float: left;
	background: url(/used-car-search/images/bg_count.gif) no-repeat top left;
	color: #fff;
	text-align: center;
	width: 42px;
	margin-right: 5px;
}
#vehiclesSearch {
	padding-top: 10px;
	float: right;
}

#qsTitle {
	width: 118px;
	background: url(/used-car-search/images/quick-search.gif) no-repeat left top;
	text-indent: -5000px;
	height: 24px;
}
#asTitle {
	float: left;
	width: 244px;
	background: url(/used-car-search/images/advanced-search.gif) no-repeat left top;
	text-indent: -5000px;
	height: 24px;
}


.uclPaging {
	color: #333;
	height: 25px;
	line-height: 21px;
	padding: 5px 10px 0 10px;
	font-size: 90%;
}
.currentPage {border: 1px solid #333; padding: 1px 2px;}
.uclPaging a {color: #333;}

.vehicleItem {
	background: #f2f2f2 url(/used-car-search/images/vehicle-item-bg.gif) no-repeat bottom left;
	margin: 0 10px 10px 12px;
	padding: 0 0 10px 0;
	clear: right;
	width: 898px;
	font-size: 95%;
}

.vehicleItem .thumbPic {
	float: left;
	padding: 0 15px 10px 12px;
}

.vehicleRDetail {float: left; margin: 0; line-height: 1.5em;}
.vehicleRDetail strong {font-weight: normal; color: #888A89; color: #333;}
.vehicleRDetail dt {font-weight: normal; float: left; width: 100px;}
.vehicleRDetail dd {font-weight: bold; margin-left: 105px;}
.vehicleRDetailC1 {width: 230px;}
.vehicleRDetailC2 {width: 250px; padding-left: 30px;}
.vehicleRDetailC3 {margin-top: 10px;}
.vehicleViewBtn {margin: 0 0 0 750px;}
.vehicleItem dd, .vehicleItem strong {color: #aa0d1b; font-weight: bold;}

.vehicleHeader {
	background: #d2d2d2 url(/used-car-search/images/vehicle-item-header.gif) no-repeat top left;
	color: #000;
	font-weight: bold;
	height: 2em;
	line-height: 2em;
}
.vehicleHeader {
	margin-bottom: 5px;
	overflow: hidden;
}


.vehicleCompare {
	float: right;
	margin: 2px 10px 0 0;
	display: none;
}

.compareLabel {
	font-size: 85%;
	font-weight: normal;
	line-height: 2.2em;
}

.vehicleModel {
	float: left;
	padding-left: 13px;
	width: 165px;
}
.vehicleTitle {
	float: left;
	padding-left: 13px;
	width: 450px;
}
.vehicleTitle a {color: #000; text-decoration: none;}

.vehicleMileage {
	float: left;
	font-weight: normal;
}
.vehiclePrice {
	float: right;
	padding: 15px 25px 10px 0;
	color: #bb1b2a;
	font-weight: bold;
	font-size: 20px;
}
.vehiclePrice2 {
	padding: 0 0 5px 0;
	color: #bb1b2a;
	font-weight: bold;
	font-size: 20px;
}

.vehicleContent {}

.vehicleLeftCol {float: left;}
.vehicleRightCol {margin-left: 375px;}
.vehicleRightColPrint {margin-left: 300px;}
.vehicleRightCol h4 {margin: 0;}

.vehicleDetail {width: 245px; float: left; border-right: 1px dotted #707070; margin-right: 25px;}
.vehicleDetail strong {font-weight: bold; color: #888A89; color: #333;}
.vehicleDetail tr td {padding: 2px 0;}

.dealerDetails {}
.dealerDetails strong {color: #c82635;}
.dealerDetails a {color: #c82635;}

.vehicleEnquiry {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#uclAddThisBtn {margin: 25px 0 0 385px;}

.dealerPhoneNumber {clear: left; margin: 10px 0; font-weight: bold; font-size: 160%; color: #c1202f; width: 475px; height: 40px;}
.dealerPhoneNumber p {float: left; margin: 0;}
.callMeBack {float: right;}
.callMeBack a {display: block; width: 141px; height: 29px; background: transparent url(/used-car-search/images/btn-call-me-back.gif) top left; text-indent: -5000px; overflow: hidden;}

#vehicleBtns {margin-left: 65px; height: 100px; clear: left;}
#vehicleBtns a {margin: 10px 10px 5px 0;}
#vehicleBtns2 {height: 100px; clear: left; width: 515px;}
#vehicleBtns2 a {margin: 10px 10px 5px 0;}

a.enquireOnline {float: left; display: block; width: 187px; height: 36px; background: transparent url(/used-car-search/images/btn-enquire-online.gif) top left; text-indent: -5000px; overflow: hidden;}
a.bookATestDrive {float: left; float: left; display: block; width: 187px; height: 36px; background: transparent url(/used-car-search/images/btn-book-a-test-drive.gif) top left; text-indent: -5000px; overflow: hidden;}
a.printVehicle {float: left; display: block; width: 187px; height: 36px; background: transparent url(/used-car-search/images/btn-print-this-page.gif) top left; text-indent: -5000px; overflow: hidden;}
a.financeVehicle {float: left; display: block; width: 187px; height: 36px; background: transparent url(/used-car-search/images/btn-finance-this-vehicle.gif) top left; text-indent: -5000px; overflow: hidden;}

#vehicleBtns2 a.enquireOnline {float: left; display: block; width: 187px; height: 36px; background: transparent url(/used-car-search/images/btn-enquire-online.gif) top left; text-indent: -5000px; overflow: hidden;}
#vehicleBtns2 a.bookATestDrive {float: left; float: left; display: block; width: 187px; height: 36px; background: transparent url(/used-car-search/images/btn-book-a-test-drive.gif) top left; text-indent: -5000px; overflow: hidden;}
#vehicleBtns2 a.printVehicle {margin: 10px 0; float: left; display: block; width: 187px; height: 36px; background: transparent url(/used-car-search/images/btn-print-this-page.gif) top left; text-indent: -5000px; overflow: hidden;}
#vehicleBtns2 a.financeVehicle {margin: 10px 0; float: left; display: block; width: 187px; height: 36px; background: transparent url(/used-car-search/images/btn-finance-this-vehicle.gif) top left; text-indent: -5000px; overflow: hidden;}
#vehicleBtns2 a.reviewVehicle {margin: 0; float: right; display: block; width: 122px; height: 100px; background: transparent url(/used-car-search/images/review-bubble.png) no-repeat 0 25px; text-indent: -5000px; overflow: hidden;}
#vehicleBtns2 a.reviewVehicleVideo {margin: 0; float: right; display: block; width: 122px; height: 100px; background: transparent url(/used-car-search/images/review-video-bubble.png) no-repeat 0 25px; text-indent: -5000px; overflow: hidden;}

a:hover.enquireOnline {background-position: 0 -36px;}
a:hover.bookATestDrive {background-position: 0 0px;}
a:hover.printVehicle {background-position: 0 0px;}

#googleMap {clear: left; width: 512px; height: 292px; /* background-image: url(/used-car-search/images/temp-map.gif); */}

.vehicleOptions {margin-left: 270px; width: 200px;}
.compareOptions {width: 720px; margin: 10px 0 20px 10px;}

.returnToSearch {
	clear: left;
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	padding: 5px;
}
.pleaseNote {clear: left; padding: 10px; font-size: 85%;}
.pleaseNote strong {color: #c82635;}

.clearL {clear: left;}
#enquiryForm label {float: left; width: 100px;}

#uclSearchbar {
	background: #C8D1D6;
	padding: 3px 10px 13px 10px;
	height: 36px;
}

#uclSearchbar select {width: 115px;}
.searchBarSelect {padding: 0 10px 0 0; margin-top: 12px; margin-right: 4px; float: left; height: 37px;}
#searchBarBtn {float: left; margin-top: 12px;}



a.btnView {
	height: 26px;
	width: 127px;
	background: transparent url(/used-car-search/images/btn_view_vehicle.gif) no-repeat top left;
	display: block;
	float: left;
	text-indent: -5000px;
	overflow: hidden;
}

a.btnViewAllFromThisRC {
	height: 30px;
	width: 343px;
	background: transparent url(/used-car-search/images/btn-view-all-vehicles-from-this-retail-centre.gif) no-repeat top left;
	display: block;
	float: left;
	text-indent: -5000px;
	overflow: hidden;
}
a:hover.btnViewAllFromThisRC {background-position: 0 -30px;}

#vehicleThumbnails img {border: 1px solid #fff; border-top: none; border-right: none;}


/* Galleria */
.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */


	.gallery_demo{width:348px; margin:0; padding: 0; height: 160px; list-style-type: none;}
	.gallery_demo li{width:115px; height:77px; border:1px solid #fff; border-left: none; border-top: none; margin: 0; overflow: hidden; float:left;}
	.gallery_demo li div{left:240px}
	#main_image{margin: 0; height:231px; width:346px;}

#uclContactForm {}
#uclContactForm .requiredField {font-size: 85%;}
#uclContactForm p {margin: 8px;}
#uclContactForm strong {color: #c1202f;}
#uclContactForm label {font-weight: bold; font-size: 85%; width: 130px; float: left; padding-left: 50px;}
#uclContactForm textarea, #uclContactForm input.typeText {width: 245px; border: 1px solid #666;}
#uclContactForm textarea {height: 100px;}

#loading {background: #fff url(/used-car-search/images/loading.gif) no-repeat center center; height: 200px;}


/* Finance Calculator */
#hpForm .requiredField {font-size: 85%;}
#hpForm p {margin: 8px;}
#hpForm strong {color: #c1202f;}
#hpForm label {font-weight: bold; font-size: 85%; width: 180px; float: left;}
#hpForm input.typeText, #hpForm select {width: 100px; border: 1px solid #666;}

#pcpForm .requiredField {font-size: 85%;}
#pcpForm p {margin: 8px;}
#pcpForm strong {color: #c1202f;}
#pcpForm label {font-weight: bold; font-size: 85%; width: 180px; float: left;}
#pcpForm input.typeText, #pcpForm select {width: 100px; border: 1px solid #666;}

.fcResults {margin: 10px 0; width: 480px; border: 1px solid #000; background-color: #fff; padding: 5px 0 5px 5px; font-size: 85%;}

.financeDetailsBody {
	background: #fff url(/used-car-search/images/vehicle-details-body-bg.gif) no-repeat bottom left;
	width: 513px;
	padding-bottom: 25px;
	margin-top: 20px;
}

.financeTitle {
	background: #fff url(/used-car-search/images/finance-title-bg.gif) no-repeat top left;
	width: 513px;
	height: 55px;
	color: #fff;
	font-size: 15px;
	line-height: 32px;
}
.financeTitle p {margin: 0; padding-left: 13px;}
.financeTitle ul {margin: 0; padding: 0; list-style-type: none; height: 22px; border-bottom: 1px solid #ccc; padding-left: 13px;}
.financeTitle ul li {
	float: left;
	font-size: 10px;
	width: 120px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	background-color: #e9e9e9;
	border: 1px solid #ccc;
	margin-right: 5px;
	font-weight: bold;
}
.financeTitle ul li a {color: #000;}

.financeTitle ul li.active {background-color: #fff; border-bottom: 1px solid #fff;}
.financeTitle ul li.active a {color: #C1202F;}

.financeDetailsBody h4 {font-size: 12px;}
.financeDetailsBody .enquireOnline {float: none; margin-left: 140px;}

#vehicleReviewVOC {margin: 0 20px;}
