body {
	margin: 0;
	padding: 0;
	background: #fff url(../img/bg.gif) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	line-height: 1.1em;
	color: #333;
}

img {
	border: 0;
}

a {
	color: #000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

form {
	margin: 0;
	padding: 0;
}

.floatLeft {
	float: left;
}

.clearLeft {
	clear: left;
}

.clearBoth {
	clear: both;
}

.pdfIcon {
	padding-left: 20px;
	background: transparent url(../img/icon-pdf.gif) no-repeat center left;
	line-height: 16px;
}

h2 {
	padding: 0;
	margin-left: 15px;
	font: bold 16px Arial, sans-serif;
}

#PictureFrame {
	margin-bottom: 5px;
}

h1.mainH {
	font-size: 120%;
	margin: 10px 0 0 0;
}

p.seoP {
	margin-left: 0;
	padding: 0;
	margin-top: 10px;
	width: 740px;
}

#bread {
	font: normal 12px Arial, sans-serif;
	color: #666;
	padding: 8px 0 0 0;
	margin-left: 15px;
}

ul.leftL {
	list-style: none;
	padding: 0;
	margin-left: 15px;
	font-size: 80%;
}

ul.leftL li {
	
}

#wrapper {
	width: 974px;
	margin: 0 auto;
	background-color: #fff;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	position: relative;
	padding-top: 100px;
}

#header_wrapper {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -487px;
	width: 974px;
	height: auto;
}

#logo {
	width: 201px;
	height: 71px;
	background: #000 url(../img/logo_grill.jpg) no-repeat bottom left;
	float: left;
}

#topBanner {
	float: left;
	background: #000 url(../img/main.jpg) no-repeat top left;
	width: 773px;
	height: 71px;
	text-align: right;
}

#navbar {
	width: 974px;
	height: 28px;
	padding: 3px 0;
	background: #fff url(../img/bg.gif);
	clear: both;
}

#test {
	margin: 0;
	padding: 0;
	width: 214px;
	height: 28px;
	float: left;
	font-size: 100%;
}

#test span {
	display: block;
	width: 201px;
	height: 28px;
	background: url(../img/hafox_minster.gif) no-repeat;
	text-indent: -3000px;
	overflow: hidden;
}

#navbar ul {
	margin: 0;
	padding: 0;
}

#navbar ul li {
	float: left;
	list-style-type: none;
	text-indent: -2000px;
	overflow: hidden;
}

#navbar li span {
	background-repeat: no-repeat;
	display: block;
	height: 28px;
}

#navbar li span:hover {
	background-position: 0 -28px;
}

#nvHome span {
	width: 51px;
	background-image: url(../img/home.gif);
}

#nvAbout span {
	width: 64px;
	background-image: url(../img/about.gif);
}

#nvUCS span {
	width: 105px;
	background-image: url(../img/used_car_search.gif);
}

#nvNCO span {
	width: 100px;
	background-image: url(../img/new_car_search.gif);
}

#nvSPA span {
	width: 182px;
	background-image: url(../img/servicing_parts_accessories.gif);
}

#nvFinance span {
	width: 57px;
	background-image: url(../img/finance.gif);
}

#nvDealers span {
	width: 102px;
	background-image: url(../img/dealerships.gif);
}

#nvNAE span {
	width: 94px;
	background-image: url(../img/news-and-events.gif);
}

#footerBanners {
	clear: both;
	height: 124px;
	margin: 1px 0;
	padding-top: 11px;
	background: #fff url(../img/grill.jpg) no-repeat top left;
}

.fBanner {
	width: 242px;
	height: 124px;
	float: left;
	background-color: #000;
	margin-left: 2px;
}

.fBanner span {
	width: 242px;
	height: 124px;
	display: block;
	text-indent: -3000px;
	overflow: hidden;
}

.fBannerFinance {
	margin-left: 0;
	background: #000 url(../img/finance_bg.jpg) no-repeat top left;
}

.fBannerFinance span {
	background: url(../img/finance2.gif) no-repeat top left;
}

.fBannerSPA {
	background: url(../img/spa_bg.jpg) no-repeat top left;
}

.fBannerSPA span {
	background: url(../img/spa.gif) no-repeat top left;
}

.fBannerTestDrive {
	background: url(../img/testdrive_bg.jpg) no-repeat top left;
}

.fBannerTestDrive span {
	background: url(../img/testdrive.gif) no-repeat top left;
}

.fBannerHealthCheck {
	background: url(../img/healthcheck_bg.jpg) no-repeat top left;
}

.fBannerHealthCheck span {
	background: url(../img/healthcheck.gif) no-repeat top left;
}

#footer {
	clear: both;
	background-color: #000;
	color: #fff;
	height: 20px;
	line-height: 20px;
	padding: 4px 7px;
	font-size: 75%
}

#footer span {
	color: #fff;
}

#footer #footerNav {
	float: left;
}

#footer #inchcape {
	float: right;
}

#optionsColumn {
	width: 201px;
	float: left;
}

#mainColumn {
	width: 770px;
	float: right;
	font-size: 80%;
	margin-right: -11px;
}

#optionMap {
	width: 201px;
	height: 174px;
	background: #fff url(../img/map.gif) no-repeat;
}

#optionMapList {
	padding: 7px 0 0 8px;
	height: 167px;
}

#optionMapList ul {
	margin: 0;
	padding: 0;
}

#optionMapList ul li {
	list-style-type: none;
	width: 99px;
	height: 13px;
	background-color: #4a4a4a;
	color: #fff;
	margin-bottom: 3px;
	font-size: 1px;
	line-height: 1px;
}

#optionMapList ul li span {
	width: 99px;
	height: 13px;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
}

#optionMapList ul li a {
	width: 99px;
	height: 13px;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
}

#optionMapList ul li span:hover {
	background-position: 0 -13px;
}

#optionMapList ul li a:hover {
	background-position: 0 -13px;
}

#mapCh span {
	background-image:
		url(http://www.inchcapejaguar.co.uk/images/map/cheltenham.gif);
}

#mapDc span {
	background-image:
		url(http://www.inchcapejaguar.co.uk/images/map/doncaster.gif);
}

#mapGf span {
	background-image:
		url(http://www.inchcapejaguar.co.uk/images/map/guildford.gif);
}

#mapHg span {
	background-image:
		url(http://www.inchcapejaguar.co.uk/images/map/harrogate.gif);
}

#mapLd span {
	background-image:
		url(http://www.inchcapejaguar.co.uk/images/map/leeds.gif);
}

#mapNw span {
	background-image:
		url(http://www.inchcapejaguar.co.uk/images/map/norwich.gif);
}

#mapNt span {
	background-image:
		url(http://www.inchcapejaguar.co.uk/images/map/nottingham.gif);
}

#mapPt span {
	background-image:
		url(http://www.inchcapejaguar.co.uk/images/map/preston.gif);
}

#mapSh span {
	background-image:
		url(http://www.inchcapejaguar.co.uk/images/map/southampton.gif);
}

#mapYk span {
	background-image:
		url(http://www.inchcapejaguar.co.uk/images/map/york.gif);
}

.mapCh {
	background-image:
		url(http://www.inchcapejaguar.co.uk/images/map/cheltenham_line.gif);
}

.mapDc {
	background-image:
		url(http://www.inchcapejaguar.co.uk/images/map/doncaster_line.gif);
}

.mapGf {
	background-image:
		url(http://www.inchcapejaguar.co.uk/images/map/guildford_line.gif);
}

.mapHg {
	background-image:
		url(http://www.inchcapejaguar.co.uk/images/map/harrogate_line.gif);
}

.mapLd {
	background-image:
		url(http://www.inchcapejaguar.co.uk/images/map/leeds_line.gif);
}

.mapNw {
	background-image:
		url(http://www.inchcapejaguar.co.uk/images/map/norwich_line.gif);
}

.mapNt {
	background-image:
		url(http://www.inchcapejaguar.co.uk/images/map/nottingham_line.gif);
}

.mapPt {
	background-image:
		url(http://www.inchcapejaguar.co.uk/images/map/preston_line.gif);
}

.mapSh {
	background-image:
		url(http://www.inchcapejaguar.co.uk/images/map/southampton_line.gif);
}

.mapYk {
	background-image:
		url(http://www.inchcapejaguar.co.uk/images/map/york_line.gif);
}

.mapNull {
	background-image:
		url(http://www.inchcapejaguar.co.uk/images/map/null.gif);
}

.optionForm {
	width: 186px;
	height: 55px;
	background: #fff url(../img/form_bg.gif) no-repeat;
	padding: 0;
	padding: 12px 0 0 15px;
	margin: 0;
}

.optionForm form select,.optionForm form input {
	float: left;
}

.optionForm form select {
	margin-right: 5px;
}

.optionForm #UCSTitle,.optionForm #BASTitle {
	margin: 0;
	padding: 0;
	width: 121px;
	height: 21px;
	font-size: 1px;
	text-indent: -3000px;
}

.optionForm #UCSTitle {
	background: url(../img/used_car_search2.gif) no-repeat;
}

.optionForm #BASTitle {
	background: url(../img/book_a_service.gif) no-repeat;
}

.vehicleItem {
	border-bottom: 1px solid #d4d4d4;
	background: #e7e7e7 url(../img/bg_result.gif) repeat-x 0em 2em;
	margin: 0 10px 10px 0;
	padding: 0 0 10px 0;
	clear: right;
	width: 756px;
	font-size: 95%;
}

.vehicleItem .thumbPic {
	float: left;
	padding: 0 15px 10px 12px;
	height: 80px;
}

.vehicleItem .thumbPic img {
	cursor: pointer;
}

.vehicleRDetail {
	float: left;
	margin: 0;
}

.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;
	border-left: 1px solid #d0d0d0;
	padding-left: 30px;
}

.vehicleRDetailC3 {
	margin-top: 0px;
}

.vehicleViewBtn {
	margin: 30px 0 0 655px;
	cursor: pointer;
}

.vehicleHeader {
	background-color: #D4D4D4;
	color: #000;
	font-weight: bold;
	height: 2em;
	line-height: 2em;
}

.vehicleHeader {
	margin-bottom: 15px;
	overflow: hidden;
}

.vehicleCompare {
	float: left;
	width: 110px;
	margin-left: 10px;
	margin-top: 2px;
}

.compareLabel {
	font-size: 85%;
	font-weight: normal;
	line-height: 10px;
}

.vehicleTitle {
	float: left;
	padding-left: 13px;
	width: 450px;
}

.vehicleMileage {
	float: left;
	font-weight: normal;
}

.vehiclePrice {
	float: right;
	background-color: #2B2B2B;
	color: #fff;
	padding: 0 5px 0 15px;
}

.vehicleTitle h2 {
	margin: 0;
	padding-top: 6px;
	font-size: 13px;
}

.vehicleContent {
	margin: 15px 0 0 10px;
}

.vehicleLeftCol {
	float: left;
}

.vehicleRightCol {
	margin-left: 375px;
}

.vehicleRightColPrint {
	margin-left: 300px;
}

.vehicleRightCol h4 {
	margin: 0;
}

.vehicleDetail {
	width: 337px;
	height: 220px;
}

.vehicleDetail strong {
	font-weight: bold;
	color: #888A89;
	color: #333;
}

.vehicleDetail tr td {
	border-bottom: 1px solid #e5e5e5;
	padding: 2px 0;
}

.vehicleDetail tr.lastRow td {
	border-bottom: none;
	padding: 2px 0;
}

.dealerDetails {
	clear: left;
}

.vehicleEnquiry {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.dealerPhoneNumber {
	font-weight: bold;
	font-size: 135%;
}

.vehicleOptions {
	width: 360px;
}

.compareOptions {
	width: 720px;
	margin: 10px 0 20px 10px;
}

.returnToSearch {
	clear: left;
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	padding: 5px;
}

.pleaseNote {
	padding: 5px;
}

#vehicleBtns {
	background-color: #E5E5E5;
	width: 355px;
	height: 25px;
	padding: 8px 0;
	text-align: center;
	margin-top: 2px;
}

.uclPaging {
	background: #adadad url(../img/bg_paging.gif) repeat-x left top;
	color: #fff;
	height: 25px;
	line-height: 21px;
	padding: 0 10px;
	font-size: 95%;
}

.uclPaging a {
	color: #fff;
}

span.bld {
	font-weight: bold;
}

span.bld_u {
	font-weight: bold;
	text-decoration: underline;
}

span.linker {
	cursor: pointer;
	font-weight: bold;
	color: #000;
}

span.linker:hover {
	text-decoration: underline;
}

div.noLonger {
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
	color: red;
	margin: 3px 0;
	padding: 5px 0;
}

span.sold {
	color: red;
	font-weight: normal;

}

span.noThumb {
	display: block;
	width: 100px;
	margin: auto;
	text-align: center;
	padding: auto;
	padding-top:14px;
}
