body {
background:#fff url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/bg-small.gif) repeat-x 0 0;
} 
body.is-editmenu {
background:#fff url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/bg-small.gif) repeat-x 0 45px;
} 

/* ============== Exact pane layouts ============== */
#LeftPane { display: none; }
.C-l0c1r0 { width:952px; margin:0 0 20px 0; }
.C-l1c1r0 { width:952px; margin:0 0 20px 0; } 
.C-l1c1r1 { width:952px; margin:0 0 20px 0; }
.C-l0c1r1 { width:952px; margin:0 0 20px 0; }
#RightPane { display: none; }

#website #banner {
	height: 142px;
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Used/small-used.gif) no-repeat;
} 

#website #content {
	width: 944px;
	margin: 0 23px;
} 

/* ============== Set the positioned content ============== */
/* RICH CONTENT */
#ContentPane .ps-positioned {
	margin: 0;
	width: 290px;
	min-height: 86px;
	height: auto !important;
	height: 86px;
	overflow: hidden;
	top: -124px;
	padding-left: 23px;
	border-left: 1px solid #c3c3c3;
} 
.C-l0c1r0 .ps-positioned, .C-l0c1r1 .ps-positioned { /* no left */
	left: 610px;
} 
.C-l1c1r0 .ps-positioned, .C-l1c1r1 .ps-positioned { /* with left */
	left: 622px;
} 
#ContentPane .ps-positioned div.title {
	padding: 9px 0 0 0;
} 
#ContentPane .ps-positioned div.content {
	font-size: 0.9em;
	line-height: 1.2em;
	padding: 4px 0 10px 0;
} 
/* BANNER LINK */
#ContentPane .positioned-link {
	margin: 0;
	top: -134px;
} 
.C-l0c1r0 .positioned-link, .C-l0c1r1 .positioned-link { /* no left */
	left: 0;
} 
.C-l1c1r0 .positioned-link, .C-l1c1r1 .positioned-link { /* with left */
	left: -238px;
} 
#ContentPane .positioned-link div.content ul li {
	display: none;
} 
#ContentPane .positioned-link div.content ul li.first {
	display: block;
} 
#ContentPane .positioned-link .part-automenu ul.links li a, #ContentPane .positioned-link .part-automenu ul.links li:hover {
	display: block;
	width: 602px;
	height: 104px;
	padding: 0;
	text-indent: -9999px;
	background: none;
} 

/* ============== Used Listings ============== */
.part-inchcape-vehicles {
	width: 944px;
} 
.update-section .row-1 {
	height: 52px;
	position: relative;
	background-image: url(http://static.volkswagen-inchcape.co.uk/Images/Inchcape/Used-Listings/listings-rows.gif);
	background-repeat: no-repeat;
} 
.update-section .vehicle {
	background-position: 0 0;
} 
.update-section .retailer, .update-section .group {
	background-position: 0 -52px;
} 
.update-section .national {
	background-position: 0 -104px;
} 
.update-section .row-1 span {
	position: absolute;
	top: 11px;
} 
.update-section .row-1 span.models {
	left: 72px;
} 
.update-section .row-1 span.models select {
	width: 132px;
} 
.update-section .row-1 span.area {
	left: 275px;
} 
.update-section .row-1 span.area select {
	width: 132px;
} 
.update-section .row-1 span.size {
	left: 464px;
} 
.update-section .row-1 span.size select {
	width: 62px;
} 
.update-section .row-1 span.keywords {
	left: 612px;
} 
.update-section .row-1 span.keywords input {
	width: 142px;
} 
.update-section .row-1 span.update {
	left: 771px;
	top: 1px;
} 
.update-section .row-1 span.update a.button {
	width: 146px;
	height: 47px;
	display: block;
	border: none;
	background: transparent url(http://static.volkswagen-inchcape.co.uk/Images/Inchcape/Used-Listings/listings-update.gif) no-repeat 0 0;
	padding: 0;
	text-indent: -9999px;
} 
.update-section .row-1 span.update a.button:hover {
	background: transparent url(http://static.volkswagen-inchcape.co.uk/Images/Inchcape/Used-Listings/listings-update.gif) no-repeat 0 -47px;
} 
.update-section .row-2 {
	margin-top: 17px;
	height: 39px;
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Inchcape/Used-Listings/listings-rows.gif) no-repeat 0 -156px;
	position: relative;
}
.update-section .row-2 span.overview {
	position: absolute;
	top: 0;
	left: 10px;
	line-height: 39px;
	display: block;
} 
.update-section .row-2 span.view {
	position: absolute;
	top: 0;
	left: 426px;
	padding: 0 20px;
	width: 467px;
	height: 39px;
	display: block;
	overflow: hidden;
	background-image: url(http://static.volkswagen-inchcape.co.uk/Images/Inchcape/Used-Listings/listings-views.gif);
	background-repeat: no-repeat;
} 
.update-section .row-2 span.card-selected {
	background-position: 0 0;
} 
.update-section .row-2 span.thumb-selected {
	background-position: 0 -39px;
} 
.update-section .row-2 span.list-selected {
	background-position: 0 -78px;
} 
.update-section .row-2 span.view a {
	float: left;
	height: 39px;
	display: block;
	text-indent: -9999px;
	width: 155px;
} 
.update-section .row-3 {
	height: 28px;
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Inchcape/Used-Listings/listings-rows.gif) no-repeat 0 -195px;
	padding: 13px 20px 12px 20px;
	width: 904px;
} 
.row-3 span.pager, .row-4 span.pager {
	float: left;
} 
.row-4 span.pager {
	margin: 20px;
} 
.row-3 span.pager a, .row-4 span.pager a {
	display: block;
	line-height: 26px;
	float: left;
	border: 1px solid #c7c7c7;
	margin-right: 5px;
	padding: 0 5px;
	color: #000;
	text-decoration: none;
	background-color: #f4f4f4;
} 
.row-3 span.pager a:hover, .row-4 span.pager a:hover {
	background-color: #e8e8e8;
} 
.row-3 span.pager a.selected, .row-4 span.pager a.selected {
	color: #fff;
	background-color: #3b7ab2;
} 
.row-3 span.pager a.next-disabled, .row-3 span.pager a.back-disabled, .row-4 span.pager a.next-disabled, .row-4 span.pager a.back-disabled {
	color: #bcbcbc;
} 
.row-3 span.pager span.space, .row-4 span.pager span.space {
	float:left;
	height:21px;
	line-height:21px;
	padding:0 5px 0 0;
}
.row-3 span.price {
	float: right;
} 
.row-3 span.price a {
	display: block;
	line-height: 26px;
	float: left;
	border: 1px solid #c7c7c7;
	margin-left: 5px;
	padding: 0 5px 0 5px;
	color: #000;
	text-decoration: none;
	background: #f4f4f4;
} 
.row-3 span.price a:hover {
	background: #e8e8e8;
} 
.row-3 span.price a.high-selected, .row-3 span.price a.low-selected {
	padding: 0 5px 0 26px;
	background: #f4f4f4 url(http://static.volkswagen-inchcape.co.uk/Images/Inchcape/Used-Listings/listings-tick.gif) no-repeat 5px 5px;
} 
.row-3 span.price a.high-selected:hover, .row-3 span.price a.low-selected:hover {
	background: #e8e8e8 url(http://static.volkswagen-inchcape.co.uk/Images/Inchcape/Used-Listings/listings-tick.gif) no-repeat 5px 5px;
} 
.results-section .view {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Inchcape/Used-Listings/listings-rows.gif) no-repeat 0 -249px;
	padding:10px 14px 0 14px;
	display: block;
	min-height: 100px;
}

/* CARD VIEW */
.results-section .view .card {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Inchcape/Used-Listings/listings-card.gif) no-repeat 0 0;
	width: 200px;
	height: 248px;
	margin: 0 0 12px 12px;
	display: inline;
	float: left; 
	padding: 4px 7px;
	position: relative;
}
.results-section .view .card h3 a {
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	display: block;
	text-align: center;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
}
.results-section .view .card a.image {
	
}
.results-section .view .card img {
	width: 200px;
}
.results-section .view .card ul.specs {
	height: 48px;
	padding: 3px 0 4px 14px;
	position: absolute;
	left: 0;
	top: 167px;
}
.results-section .view .card ul.specs li {
	float: left;
	list-style: none;
	line-height: 16px;
	height: 16px;
	font-size: 0.75em;
	padding-left: 10px;
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Inchcape/Used-Listings/listings-bullet.gif) no-repeat 3px 8px;
}
.card ul.specs li.year, .card ul.specs li.fuel, .card ul.specs li.location {
	width: 70px;
	overflow: hidden;
}
.card ul.specs li.engine, .card ul.specs li.colour, .card ul.specs li.miles {
	width: 92px;
	overflow: hidden;
}

.results-section .view .card ul.specs li.price {
	position: absolute;
	bottom: -31px;
	left: 70px;
	line-height: 29px;
	display: none;
	height: 29px;
	float: none;
	background: none;
	padding: 0;
	font-size: 0.7em;
}

.results-section .view .card a.price {
	margin-top: 1px;
	clear: both;
	display: block;
	line-height: 29px;
	font-size: 1.1em;
	text-decoration: none;
	padding: 0 14px;
	font-weight: bold;
	position: absolute;
	left: 0;
	top: 222px;
	width: 186px;
}
.results-section .view .card a.price:visited {
	/*background: url(http://static.volkswagen-inchcape.co.uk/Images/Inchcape/Used-Listings/listings-card-viewed.gif) no-repeat 0 0; */
}

/* THUMB VIEW */
.results-section .view .vehicle-thumb-row {
	clear: both;
	height: 149px;
	width: 900px;
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Inchcape/Used-Listings/listings-thumb.gif) no-repeat 0 0;
	position: relative;
	margin: 0 0 10px 8px;
}
.results-section .view .vehicle-thumb-row a.image {
	position: absolute;
	top: 8px;
	left: 8px;
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Inchcape/Used-Listings/awaiting_200.jpg) no-repeat 0 0;
}
.results-section .view .vehicle-thumb-row img {
	width: 200px;
}
.results-section .view .vehicle-thumb-row ul.title {
	position: absolute;
	left: 234px;
	top:4px;
	width: 636px;
	line-height: 40px;
	font-size: 1.3em;
}
.results-section .view .vehicle-thumb-row ul.title li.model {
	float: left;
}
.results-section .view .vehicle-thumb-row ul.title li.model a {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.results-section .view .vehicle-thumb-row ul.title li.price {
	float: right;
	text-align: right;
	font-weight: bold;
	display: none;
}
.results-section .view .vehicle-thumb-row ul li {
	list-style: none;
}
.results-section .view .vehicle-thumb-row p.desc {
	position: absolute;
	left: 234px;
	top:45px;
	line-height: 28px;
	overflow: hidden;
	height: 28px;
}
.results-section .view .vehicle-thumb-row ul.properties {
	position: absolute;
	left: 234px;
	top:74px;
	line-height: 28px;
	width: 642px;
}
.results-section .view .vehicle-thumb-row ul.properties li {
	float: left;
	padding: 0 40px 0 10px;
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Inchcape/Used-Listings/listings-bullet.gif) no-repeat 1px 13px;
}
.results-section .view .vehicle-thumb-row ul.properties li.location {
	clear: left;
	margin-top: 1px;
	line-height: 42px;
	padding: 0;
	background: none;
}
.results-section .view .vehicle-thumb-row ul.properties li.view {
	float: right;
	padding: 0;
	background: none;
	min-height: 42px;
	margin-top: 1px;
	background: none;
}
.results-section .view .vehicle-thumb-row ul.properties li.view a {
	display: block;
	height: 42px;
	width: 200px;
	text-indent: -9999px;
}

/* LIST VIEW */
.results-section .view ul.row {
	clear: left;
	border-bottom: 1px solid #c7c7c7;
	margin: 0 6px;
	height: 28px;
}
.results-section .view ul.row li {
	display: inline;
	float: left;
	line-height: 28px;
	list-style: none;
	height: 28px;
}
.results-section .view ul.row li h3 {
	float: left;
	width: 374px;
}
.results-section .view ul.row li h3 a {
	text-decoration: none;
	display: block;
	font-size: 1.1em;
	padding-left: 6px;
}
.results-section .view ul.row ul {
	float: left;
}
.results-section .view ul.row ul li.location {
	width: 260px;
}
.results-section .view ul.row ul li.colour {
	width: 150px;
}
.results-section .view ul.row ul li.price {
	text-align: right;
	width: 100px;
	padding-right: 6px;
	font-size: 1.1em;
	font-weight: bold;
} 
.results-section .view ul.row ul li.monthly {
	display: none;
} 
.results-section .view .vehicle-thumb-row ul.title li.monthly {
	display: none;
}
