body {
background:#fff url(/Design/Images/Page-Styles/bg-small.gif) repeat-x 0 0;
} 
body.is-editmenu {
background:#fff url(/Design/Images/Page-Styles/bg-small.gif) repeat-x 0 45px;
} 

/* ============== Exact pane layouts ============== */
#LeftPane { display: none; }
.C-l0c1r0 { width:990px; margin:0 0 20px 0; }
.C-l1c1r0 { width:990px; margin:0 0 20px 0; } 
.C-l1c1r1 { width:990px; margin:0 0 20px 0; } 
.C-l0c1r1 { width:990px; margin:0 0 20px 0; }
#RightPane { display: none; }

#content {
	margin: 0;
} 

/* ============== Set the positioned content ============== */
.part-inchcape-offerdetails div.contact {
	position: absolute;
	width: 212px;
	height: 110px;
	overflow: hidden;
	top: 10px;
	left: 746px;
	font-size: 0.9em;
	line-height: 1.2em;
	display: block;
} 
.part-inchcape-offerdetails div.contact p.address {
	margin-top:0;
}
.part-inchcape-offerdetails div.contact h3 {
	display:none;
	font-size: 1.2em;
	padding: 0 0 4px 0;
} 
.part-inchcape-offerdetails div.contact .tel {
	font-weight: bold;
	padding: 6px 0 0 0;
} 

/* ============== Offer Details ============== */
.part-inchcape-offerdetails {
	
} 
.part-inchcape-offerdetails h3 {
	font-size: 1.3em;
} 
.part-inchcape-offerdetails div.details {
	float: left;
	margin: 30px 0 0 21px;
	display: inline;
	width: 599px;
} 
.part-inchcape-offerdetails div.details h1 {
	border-bottom: 1px solid #d4d4d4;
	line-height: 35px;
	font-size: 1.7em;
	font-weight: bold;
} 
.part-inchcape-offerdetails div.details a.more {
	float: right;
	margin: 0 10px 0 0;
	line-height: 35px;
	font-weight: bold;
	font-size: 0.9em;
} 
.part-inchcape-offerdetails div.details p.description {
	border-bottom: 1px solid #d4d4d4;
	padding: 6px 10px 6px 0;
} 
.part-inchcape-offerdetails div.details ul li {
	padding: 6px 0;
	list-style: none;
	float: left;
	width: 160px;
	font-size: 1.2em;
} 
.part-inchcape-offerdetails div.details ul li.save {
	color: #ff0000;
} 
.part-inchcape-offerdetails div.details ul li span {
	display: block;
} 
.part-inchcape-offerdetails div.details div.section {
	clear: left;
	border-top: 1px solid #d4d4d4;
	padding-top: 16px;
} 
.part-inchcape-offerdetails div.details div.info {
	float: left;
	width: 222px;
} 
.part-inchcape-offerdetails div.details div.info h3 {
	line-height: 26px;
	border-bottom: 1px solid #d4d4d4;
	font-size: 1.1em;
} 
.part-inchcape-offerdetails div.details div.info p {
	padding: 6px 0 0 0;
} 
.part-inchcape-offerdetails div.details div.finance {
	width: 344px;
	float: right;
} 
.part-inchcape-offerdetails div.details div.finance table {
	width: 344px;
	background: #ebf1f7;
	border-collapse:collapse;
	margin-top: 10px;
} 
.part-inchcape-offerdetails div.details div.finance table td {
	border: 1px solid #90bcd2;
	padding-left: 6px;
	line-height: 22px;
} 
.part-inchcape-offerdetails div.details div.finance table thead td, .part-inchcape-offerdetails div.details div.finance table tr.deposit td {
	/*font-weight: bold !important;*/
} 
.part-inchcape-offerdetails div.details div.finance table td.blank {
	border-top: none;
	border-left: none;
	background: #fff;
} 
.part-inchcape-offerdetails div.details div.finance table tr.apr td {
	/*font-weight: bold;
	font-size: 1.2em;
	line-height: 34px;*/
} 
.part-inchcape-offerdetails div.details h4 {
	font-size: 0.9em;
	line-height: 1em;
	color: #3B7AB2;
	margin: 10px 0 0 0;
	font-weight: normal;
	text-decoration: underline;
	cursor: help;
} 
.part-inchcape-offerdetails div.details h4#FinanceTerms {
	margin: 10px 0 0 0;
} 

/* FORM */
.part-inchcape-offerdetails div.form {
	float: left;
	display: inline;
	margin: 15px 0 0 30px;
	width: 306px;
} 
.part-inchcape-offerdetails div.form h4 {
	display: block;
	line-height: 34px;
	border: 1px solid #767676;
	background: #3b7ab2;
	color: #fff;
	padding-left: 10px;
	font-size: 1.2em;
} 
.part-inchcape-offerdetails div.form div {
	border-left: 1px solid #bebebe;
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	background: #f0f0f5;
	padding: 20px;
} 
.part-inchcape-offerdetails div.form legend {
	display: none;
} 
.part-inchcape-offerdetails div.form label {
	float: left;
	line-height: 34px;
} 
.part-inchcape-offerdetails div.form input, .part-inchcape-offerdetails div.form textarea, .part-inchcape-offerdetails div.form select {
	float: right;
	margin-top: 4px;
	width: 160px;
	border: 1px solid #bebebe;
} 
.part-inchcape-offerdetails div.form select {
	float: right;
	margin-top: 4px;
	width: 170px;
	border: 1px solid #bebebe;
} 
.part-inchcape-offerdetails div.form .button {
	width: 80px;
	background: #ec6200;
	color: #fff;
	border: 1px solid #767676;
	margin: 10px 0;
} 
.part-inchcape-offerdetails div.form span {
	clear: both;
	display: block;
} 

/* RECOMMEND A FRIEND */

.part-inchcape-offerdetails .recommend-a-friend {
	display:block;
	float:left;
	margin:30px 0 0 30px;
	width:307px !important;
	height:36px !important;
	background-color:#5c5c61;
}

.part-inchcape-offerdetails .recommend-a-friend a {
	display:block;
	width:298px;
	height:28px;
	color:#FFF;	
	text-decoration:none;
	padding:8px 0 0 10px;
	font-size:1.2em;
	font-weight:bold;
	background:transparent url(http://static.volkswagen-inchcape.co.uk/Images/raf-chevron.gif) no-repeat 272px 7px;
}

.part-inchcape-offerdetails .newsletter label {
	width: 144px;
	float: left;
	line-height: 34px;
} 
.part-inchcape-offerdetails span.newsletter {
	clear: none !important;
} 
.part-inchcape-offerdetails span.newsletter input {
	border: none;
	margin: 11px 6px;
	width: 20px !important;
	float: left;
} 


/* ============== Offer List View ============== */
.part-inchcape-offerlist {
	display: block;
	clear: both;
	padding: 30px 21px;
} 
.part-inchcape-offerlist h4 {
	font-size: 1.3em;
	padding: 0 0 8px 0;
	border-bottom: 1px solid #DADADA;
}
.part-inchcape-offerlist span.finance {
	text-indent: -9999px;
	display: block;
	background: url(/Design/Images/Inchcape/Offers/ListView/finance.gif) no-repeat;
	width: 220px;
	height: 31px;
	margin: 0 0 0 638px;
} 
.part-inchcape-offerlist table {
	/*margin: 0 13px;
	width: 922px !important;*/
} 
.part-inchcape-offerlist table thead {
	background: #3b7ab2;
	line-height: 34px;
	border: 1px solid #767676;
} 
.part-inchcape-offerlist table thead a, .part-inchcape-offerlist table thead a:hover, .part-inchcape-offerlist table thead a:visited {
	color: #fff;
	text-decoration: none;
} 
.part-inchcape-offerlist table th.model {
	font-size: 1.1em;
	padding-left: 10px;
} 
.part-inchcape-offerlist table th.payments {
	padding-left: 10px;
} 
.part-inchcape-offerlist table tr.tblitm {
	background: #eeeeee;
} 
.part-inchcape-offerlist table tr.tblitm td.payments, .part-inchcape-offerlist table tr.tblitm td.deposit, .part-inchcape-offerlist table tr.tblitm td.apr {
	background: #e8e8e8;
} 
.part-inchcape-offerlist table tr.tblalt td.payments, .part-inchcape-offerlist table tr.tblalt td.deposit, .part-inchcape-offerlist table tr.tblalt td.apr {
	background: #f9f9f9;
} 
.part-inchcape-offerlist table tr.tblalt {
	background: #fff;
} 
.part-inchcape-offerlist table td {
	line-height: 34px;
} 
.part-inchcape-offerlist table td.model {
	font-size: 1.1em;
	padding-left: 10px;
} 
.part-inchcape-offerlist table td.model a {
	color: #000;
} 
.part-inchcape-offerlist table td a {
	text-decoration: none;
	display: block;
} 
.part-inchcape-offerlist table td.colour {
	width: 120px;
} 
.part-inchcape-offerlist table td.rrp {
	width: 80px;
} 
.part-inchcape-offerlist table td.price {
	width: 80px;
} 
.part-inchcape-offerlist table td.saving {
	color: #ff0000;
	width: 80px;
} 
.part-inchcape-offerlist table td.payments {
	width: 80px;
	padding-left: 10px;
} 
.part-inchcape-offerlist table td.deposit {
	width: 80px;
} 
.part-inchcape-offerlist table td.apr {
	width: 50px;
} 
.part-inchcape-offerlist table td.enquire {
	width: 90px;
} 
.part-inchcape-offerlist table td.enquire a {
	font-weight: bold;
	padding-left: 10px;
	background: url(/Design/Images/Inchcape/Offers/ListView/arrow.gif) no-repeat 64px 50%;
} 
.part-inchcape-offerlist table tfoot a {
	display: inline;
} 
.part-inchcape-offerlist table tfoot td {
	padding-left: 10px;
} 


/* ============== Horizontal Small Model List - centre column ============== */
#ContentPane .ps-auto-model-horizontal {
	margin: 30px 21px;
} 
#ContentPane .ps-auto-model-horizontal .title { 
	font-size: 1.3em;
	padding: 0 0 8px 0;
} 
#ContentPane .ps-auto-model-horizontal .part-inchcape-offercardview { 
	border-top: 1px solid #dadada;
	padding-top: 6px;
} 
#ContentPane .ps-auto-model-horizontal .part-inchcape-offercardview ul li { 
	float: left;
	height: 60px;
	list-style: none;
} 
#ContentPane .ps-auto-model-horizontal .part-inchcape-offercardview ul li ul li.all a { 
	background-repeat: none;
	background-image: url(/Design/Images/Inchcape/Range/range-small-horz-sprite.gif);
	background-position: 0 -1200px; /* ERROR BG POSITION */
	display: block;
	text-indent: -9999px;
	width: 94px;
	padding: 0;
	height: 60px;
} 
.part-inchcape-offercardview ul li ul li.saving, .part-inchcape-offercardview ul li ul li.model, .part-inchcape-offercardview ul li ul li.colour, .part-inchcape-offercardview ul li ul li.price, .part-inchcape-offercardview ul li ul li.more {
	display: none;
} 

/* cards */
#ContentPane .ps-auto-model-horizontal .part-inchcape-offercardview ul li ul.card-1-1 li.all a {
	background-position: 0 0; /* fox */
} 
#ContentPane .ps-auto-model-horizontal .part-inchcape-offercardview ul li ul.card-1-2 li.all a {
	background-position: 0 -60px; /* polo */
} 
#ContentPane .ps-auto-model-horizontal .part-inchcape-offercardview ul li ul.card-1-3 li.all a {
	background-position: 0 -120px; /* new polo */
} 
#ContentPane .ps-auto-model-horizontal .part-inchcape-offercardview ul li ul.card-1-4 li.all a {
	background-position: 0 -180px; /* new golf */
} 
#ContentPane .ps-auto-model-horizontal .part-inchcape-offercardview ul li ul.card-1-5 li.all a { 
	background-position: 0 -240px; /* new golf gti */
} 
#ContentPane .ps-auto-model-horizontal .part-inchcape-offercardview ul li ul.card-1-6 li.all a { 
	background-position: 0 -300px; /* new golf plus */
} 
#ContentPane .ps-auto-model-horizontal .part-inchcape-offercardview ul li ul.card-1-7 li.all a {
	background-position: 0 -360px; /* golf estate */
}
#ContentPane .ps-auto-model-horizontal .part-inchcape-offercardview ul li ul.card-1-8 li.all a {
	background-position: 0 -420px; /* new beetle */
}
#ContentPane .ps-auto-model-horizontal .part-inchcape-offercardview ul li ul.card-1-9 li.all a { 
	background-position: 0 -480px; /* new beetle cab */
}
#ContentPane .ps-auto-model-horizontal .part-inchcape-offercardview ul li ul.card-1-10 li.all a {
	background-position: 0 -540px; /* jetta */
} 
#ContentPane .ps-auto-model-horizontal .part-inchcape-offercardview ul li ul.card-1-11 li.all a { 
	background-position: 0 -600px; /* passat saloon */
} 
#ContentPane .ps-auto-model-horizontal .part-inchcape-offercardview ul li ul.card-1-12 li.all a { 
	background-position: 0 -660px; /* passat estate */
}
#ContentPane .ps-auto-model-horizontal .part-inchcape-offercardview ul li ul.card-1-13 li.all a { 
	background-position: 0 -720px; /* passat cc */
}
#ContentPane .ps-auto-model-horizontal .part-inchcape-offercardview ul li ul.card-1-14 li.all a {
	background-position: 0 -780px; /* scirocco */
} 
#ContentPane .ps-auto-model-horizontal .part-inchcape-offercardview ul li ul.card-1-16 li.all a {
	background-position: 0 -840px; /* tiguan */
} 
#ContentPane .ps-auto-model-horizontal .part-inchcape-offercardview ul li ul.card-1-17 li.all a {
	background-position: 0 -900px; /* eos */
} 
#ContentPane .ps-auto-model-horizontal .part-inchcape-offercardview ul li ul.card-1-18 li.all a {
	background-position: 0 -960px; /* touran */
} 
#ContentPane .ps-auto-model-horizontal .part-inchcape-offercardview ul li ul.card-1-19 li.all a {
	background-position: 0 -1020px; /* sharan */
} 
#ContentPane .ps-auto-model-horizontal .part-inchcape-offercardview ul li ul.card-1-20 li.all a {
	background-position: 0 -1080px; /* touareg */
} 
#ContentPane .ps-auto-model-horizontal .part-inchcape-offercardview ul li ul.card-1-21 li.all a {
	background-position: 0 -1140px; /* phaeton */
} 

/* new */
#ContentPane .ps-auto-model-horizontal .part-inchcape-offercardview ul li ul.card-1-24 li.all a {
	background-position: 0 -1260px; /* new passat */
} 
#ContentPane .ps-auto-model-horizontal .part-inchcape-offercardview ul li ul.card-1-25 li.all a {
	background-position: 0 -1320px; /* new passat estate */
} 
#ContentPane .ps-auto-model-horizontal .part-inchcape-offercardview ul li ul.card-1-26 li.all a {
	background-position: 0 -1380px; /* new eos */
} 
#ContentPane .ps-auto-model-horizontal .part-inchcape-offercardview ul li ul.card-1-27 li.all a {
	background-position: 0 -1440px; /* new jetta */
} 
#ContentPane .ps-auto-model-horizontal .part-inchcape-offercardview ul li ul.card-1-28 li.all a {
	background-position: 0 -1500px; /* new touran */
} 
#ContentPane .ps-auto-model-horizontal .part-inchcape-offercardview ul li ul.card-1-29 li.all a {
	background-position: 0 -1560px; /* new sharan */
} 
#ContentPane .ps-auto-model-horizontal .part-inchcape-offercardview ul li ul.card-1-30 li.all a {
	background-position: 0 -1620px; /* new phaeton */
} 
#ContentPane .ps-auto-model-horizontal .part-inchcape-offercardview ul li ul.card-1-31 li.all a {
	background-position: 0 -1680px; /* new golf cab */
} 
#ContentPane .ps-auto-model-horizontal .part-inchcape-offercardview ul li ul.card-1-32 li.all a {
	background-position: 0 -1740px; /* new golf cab */
} 
#ContentPane .ps-auto-model-horizontal .part-inchcape-offercardview ul li ul.card-1-33 li.all a {
    background-position: 0 -1800px; /* new up */
}
#ContentPane .ps-auto-model-horizontal .part-inchcape-offercardview ul li ul.card-1-34 li.all a {
    background-position: 0 -1860px; /* new beetle */
}


