/* Structure Style Sheet © Beyond Content Management - www.psusoftware.com */

/* ============== Reset ============== */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
body {
	line-height: 1.5;
	color: black;
	background: transparent;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
} 
h1, h2, h3, h4, h5, h6 { 
	font-size: normal;
	font-weight: normal;
} 
.tooltip {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	display: none;
} 

/* ============== Sticky footer ============== */
html, body, form, #website {
	height: 100%;
}

body > form #website {
	height: auto;
	min-height: 100%;
}

#content {
	padding-bottom: 526px; /* value of footer height */
} 

#website-footer {
	position: relative;
	margin-top: -526px; /* negative value of footer height */
	height: 526px; /* value of footer height */
	clear: both;
} 

/* clear fix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
} 
.clear {
	clear: both;
} 

/* ============== Site wide ============== */
body, .button, .Button, .ntb, input, select, textarea { 
	font: 84%/140% Arial, sans-serif;
	color: #2c2c2c;
} 
a:link { 
	color: #3b7ab2;
} 
a:visited { 
	color: #3b7ab2;
} 
a:hover { 
	color: #3b7ab2;
} 
a:active { 
	color: #3b7ab2;
} 

/* ============== Structure ============== */
#website {
	width: 990px;
	margin: 0 auto;
} 
#header {
	height: 106px;
	position: relative;
} 
#header h2 a {
	height: 106px;
	width: 990px;
	text-indent: -9999px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/PERSONAL-HEADER.gif) no-repeat 0 0;
} 
span#PhoneNumber {
	width: 400px;
	position: absolute;
	top: 0;
	left: 568px;
	text-align:right;
	font-size: 1.7em;
	line-height: 106px;
	/*background: url(http://static.volkswagen-inchcape.co.uk/Images/xmas.gif) no-repeat 100% 0;*/
} 
span#PhoneNumber a {
	display: block;
	text-decoration: none;
	color: #2C2C2C;
} 
span#PhoneNumber span.numbers {
	display: block;
	font-size: 0.85em;
	line-height: 1.3em;
	margin-top: 30px;
}
ul.text-size {
	position: absolute;
	top: 4px;
	left: 806px;
	width: 164px;
} 
ul.text-size li {
	list-style: none;
	float: left;
	text-indent: -9999px;
} 
ul.text-size li.title {
	font-size: 0.9em;
	color: #5C5C61;
	text-indent: 0;
	line-height: 22px;
	width: 120px;
	text-align: right;
} 
ul.text-size li a {
	display: block;
	width: 22px;
	height: 22px;
} 
ul.text-size li a.increase {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Structure/text-size.gif) no-repeat -22px 0;
} 
ul.text-size li a.decrease {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Structure/text-size.gif) no-repeat 0 0;
} 
span#WelcomeMessage {
	width: 400px;
	display: block;
	position: absolute;
	top: 80px;
	left: 568px;
	text-align:right;
} 
span#WelcomeMessage a {
	text-decoration: none;
} 
#website #menu {
	width: 980px;
	padding: 0 5px;
	height: 51px;
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Menu/parent-bg.gif) no-repeat 0 0;
} 
#banner h2 {
	display: none;
} 
.flash-update {
	position: relative;
} 
.flash-update p {
	position: absolute;
	top: 276px;
	font-size: 0.8em;
	color: #666;
	left: 18px;
} 
#content {
	width: 948px;
	margin: 0 21px 0 21px;
} 
#website-footer {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Structure/footer-bg.gif) repeat-x bottom;
} 
.inner {
	width: 982px;
	height: 526px;
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Structure/footer.gif) no-repeat bottom;
	margin: 0 auto;
	position: relative;
	padding: 0 4px;
	font-size: 0.9em;
} 
.inner div {
	position: absolute;
	width: 208px;
	top: 56px;
} 
.inner div h3 {
	border-bottom: 1px solid #aeaeae;
	padding: 0 8px 6px 8px;
	font-size: 1.4em;
} 
.inner div.aftersales-offers {
	left: 272px;
}  
.inner div.web-links {
	left: 272px;
}  
.inner div.newcar-offers {
	left: 510px;
}  
.inner div.new-cars { /* soon to be old */
	left: 272px;
}  
.inner div.used-cars {
	left: 34px;
}  
.inner div.useful-links { /* soon to be old */
	top: 200px;
	left: 510px;
}
.inner div.helpful-links {
	top: 320px;
	left: 272px;
}
.inner div.helpful-links-motability {
	top: 56px;
	left: 510px;
}
.inner div.contact-info { /* soon to be old */
	left: 510px;
}  
.inner div.contact-links {
	top: 320px;
	left: 510px;
}  
.inner div.contact-info h3 {
	
}  
.inner div.uk-retailers {
	left: 748px;
}  
.inner div.uk-retailers ul li.map a {
	height: 300px;
	background: none;
	text-indent: -9999px;
}  
.inner div ul {
	margin-top: 14px;
} 
.inner div ul li {
	list-style: none;
} 
.inner div ul li a {
	display: block;
	width: 208px;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
	text-decoration: none;
	padding-left: 26px;
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Custom/bullet.gif) no-repeat 13px 10px;
} 
.inner ul.info {
	position: absolute;
	width: 970px;
	left: 10px;
	top: 473px;
	height: 53px;
} 
.inner ul.info li {
	line-height: 26px;
	list-style: none;
	color: #fff;
} 
.inner ul.info li.copyright {
	float: left;
} 
.inner ul.info li.registered {
	float: left;
	clear:left;
} 
.inner ul.info li.options {
	float: right;
} 
.inner ul.info li.credits {
	float: right;
	clear:right;
} 
.inner ul.info li a {
	color: #fff;
	text-decoration: none;
} 

/* ============== Main menu ============== */
.RadMenu_Menu {
	list-style:none;
} 
.RadMenu_Menu .link, .RadMenu_Menu .link:hover { /* all links in the menu */ 
	text-decoration:none;
} 
/* PARENT ITEMS */
.RadMenu_Menu .rootGroup .link { /* parent items min width and the bg look */
	cursor: hand;
	cursor: pointer;
	color: #fff;
	font-size: 1.3em;
	padding: 0 20px 0 18px;
	height: 51px;
	line-height: 46px;
	float: left;
}
.RadMenu_Menu .rootGroup .item { /* parent items min width and the bg look */
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Menu/parent-div.gif) no-repeat right 0;
}
.RadMenu_Menu .rootGroup .focused {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Menu/parent-expand.gif) no-repeat center bottom;
} 
/* CHILD ITEMS */
.RadMenu_Menu .group { /* child drop-down bg look */
	background: #fff;
	border: 1px solid #767676;
} 
.RadMenu_Menu .group .item { /* parent items min width and the bg look */
	background: none;
}
.RadMenu_Menu .group .link { /* child link */
	text-indent: 0;
	width: auto;
	_width: 100px;
	min-width: 100px;
	height: 30px;
	color: #000;
	padding: 0;
	background: none;
} 
.RadMenu_Menu .group .link .text { /* child items font and spacing */
	padding: 0 30px 0 18px;
	font-size: 0.8em;
	line-height: 30px;
} 
.RadMenu_Menu .group .link .text:hover {
	background: #cacaca;
	color: #000;
} 
.RadMenu_Menu .group .link .expandLeft {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Menu/arrow.gif) no-repeat right;
} 
.RadMenu_Menu .group .link .expandLeft:hover {
	background: #cacaca url(http://static.volkswagen-inchcape.co.uk/Images/Menu/arrow-hover.gif) no-repeat right;
} 
.RadMenu_Menu .group .expanded .text {
	background: #cacaca url(http://static.volkswagen-inchcape.co.uk/Images/Menu/arrow-hover.gif) no-repeat right;
	color: #000;
}
.RadMenu_Menu .level1 {
	margin: -5px 0 0 -1px !important;
	border-top: none;
} 
.RadMenu_Menu .level2 { /* child drop-down bg look */
	margin: 0 0 0 0 !important;
} 

/* ============== Part styles ============== */
.part-style {
	clear:both;
	margin:0 0 18px 0;
} 
.blank {
	margin:0;
} 
.part-style h1, .part-style h2, .part-style h3, .part-style h4, .part-style h5, .part-style h6 { 
	font-weight:bold;
} 
.part-style .content .content {
	display: none;
} 

/* LEFT */
#LeftPane .ps-01 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Part-Styles/Left/ps-01-bg.gif) no-repeat 0 0;
	min-height: 204px;
} 
#LeftPane .ps-01 div.title {
	padding: 12px 12px 7px 16px;
	font-size: 1.3em;
	font-weight: bold;
} 
#LeftPane .ps-01 div.content {
	padding: 0 16px;
} 

/* CONTENT */
#ContentPane .ps-01 div.title {
	font-size: 1.8em;
	padding: 9px 0 13px 0;
} 
#ContentPane .ps-01 div.none {
	padding: 13px 0 0 0;
} 
#ContentPane .ps-01-sub div.title {
	font-size: 1.6em;
	padding: 10px 0 12px 0;
} 
#ContentPane .ps-01-sub div.none {
	padding: 13px 0 0 0;
} 
#ContentPane .page h1.page-title {
	font-size: 2.5em;
} 
#ContentPane .page div.title {
	font-size: 1.3em;
	color: #646363;
	padding: 12px 0 30px 0;
} 
#ContentPane .ps-positioned, #ContentPane .positioned-link {
	position: absolute;
} 
#ContentPane .ps-positioned div.title {
	font-size: 1.2em;
} 
#ContentPane .ps-positioned a {
	font-size: 1.1em;
} 
.ps-presearch {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Part-Styles/Content/presearch-bg.gif) no-repeat 0 0;
	height: 180px;
	margin: 0;
} 
.ps-presearch ul {
	position: relative;
	height: 46px;
} 
.ps-presearch ul li {
	list-style: none;
	position: absolute;
	top: 0;
} 
.ps-presearch ul li a {
	display: block;
	height: 46px;
	text-indent: -9999px;
} 
.ps-presearch ul li.approved-used {
	left: 31px;
	width: 229px;
} 
.ps-presearch ul li.all-used {
	width: 219px;
	left: 260px;
} 
.ps-presearch ul li.all-used:hover {
	width: 222px;
	left: 257px;
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Part-Styles/Content/presearch-tabs.gif) no-repeat 0 0;
} 
.ps-presearch ul li.new-offers {
	width: 217px;
	left: 479px;
} 
.ps-presearch ul li.new-offers:hover {
	width: 227px;
	left: 469px;
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Part-Styles/Content/presearch-tabs.gif) no-repeat 0 -46px;
} 
.ps-presearch ul li.service-offers {
	width: 217px;
	left: 696px;
} 
.ps-presearch ul li.service-offers:hover {
	width: 227px;
	left: 686px;
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Part-Styles/Content/presearch-tabs.gif) no-repeat 0 -92px;
} 
.ps-presearch .content #vw-vehicle-search {
	position: relative;
	height: 98px;
} 
.ps-presearch .content #vw-vehicle-search select {
	position: absolute;
	font-size: 1.4em;
	padding: 4px 4px 1px 4px;
	border: none;
	background: #fff !important;
	top: 25px;
} 
.ps-presearch .content #vw-vehicle-search select.d-model {
	width: 286px;
	left: 38px;
} 
.ps-presearch .content #vw-vehicle-search select.d-fuel {
	width: 156px;
	left: 362px;
} 
.ps-presearch .content #vw-vehicle-search select.d-price {
	width: 156px;
	left: 556px;
} 
.ps-presearch .content #vw-vehicle-search a {
	position: absolute;
	top: 19px;
	left: 742px;
	width: 172px;
	height: 44px;
	display: block;
	text-indent: -9999px;
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Part-Styles/Content/presearch-search.gif) no-repeat 0 0;
	padding: 0;
	border: none;
} 
.ps-presearch .content #vw-vehicle-search a:hover {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Part-Styles/Content/presearch-search.gif) no-repeat 0 -44px;
} 
#ContentPane .ps-02 {
	clear: none;
	float: left;
	display: inline;
	margin: 30px 15px 0 15px;
	width: 296px;
} 
#ContentPane .ps-02 div.title {
	display: block;
	line-height: 34px;
	border: 1px solid #767676;
	background: #3b7ab2;
	color: #fff;
	padding-left: 20px;
	font-size: 1.2em;
} 
#ContentPane .ps-02 div.content {
	border-left: 1px solid #bebebe;
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	background: #f0f0f5;
	padding: 20px;
} 


#ContentPane .ps-03 {
	padding-left: 23px;
	border-left: 1px solid #c3c3c3;
} 
#ContentPane .ps-03 div.title {
	padding: 12px 0 10px 0;
	font-size: 1.2em;
} 
#ContentPane .ps-03 div.content {
	padding: 0 16px 12px 0;
} 

#ContentPane .ps-05 {
	display:none;
	width: 373px;
} 

/* RIGHT */
#RightPane .ps-01 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Part-Styles/Left/ps-01-bg.gif) no-repeat 0 0;
	min-height: 204px;
} 
#RightPane .ps-01 div.title {
	padding: 14px 12px 7px 16px;
	font-size: 1.3em;
	font-weight: bold;
} 
#RightPane .ps-01 div.content {
	padding: 0 16px;
} 
#RightPane .ps-02 {
	padding-left: 23px;
	border-left: 1px solid #c3c3c3;
} 
#RightPane .ps-02 div.title {
	padding: 12px 0 10px 0;
	font-size: 1.2em;
} 
#RightPane .ps-02 div.content {
	padding: 0 16px 12px 0;
} 

/* ============== Login page ============== */
#login-page {
background:url(/Design/Logo/logo.jpg) no-repeat top center;
margin:0 auto;
min-height:630px;
height:auto !important;
height:630px;
padding-top:200px;
} 
h2.login-logo a {
display:none;
} 
.login-message {
text-align:center;
margin:0 auto;
width:260px;
} 
#login-clear {
clear:both;
} 
#login-left {
text-align:center;
} 
h3.login-options {
display:none;
}
#login-left ul {
margin:10px auto 0px auto;
width:210px;
text-align:center;
} 
#login-left ul li {
padding:0 0 20px 10px;
margin:0;
float:left;
list-style:none;
} 
#login-left ul li:first-child {
padding:0;
} 
#login-right {
clear:both;
padding:0px 0 0px 10px;
text-align:center;
border-left:1px solid #666666;
width:180px;
margin:0 auto;
} 
#login-right table {
text-align:left;
width:200px;
margin:0px auto;
padding:0px;
} 
#login-right label {
line-height:30px;
padding:0 6px;
} 

/* ============== Error pages ============== */
.error-page {
	background:transparent url(/Design/Logo/Logo.jpg) no-repeat scroll left top;
	height:400px;
	margin:0 auto;
	padding:30px 0 0 200px;
	width:330px;
} 
.error-page h3 {
	font-size:1.4em;
} 
.error-page p {
	padding-top:10px;
} 
.error-page p.inconvenience {
	font-style:italic;
} 
.error-page ul {
	margin:20px 0;
} 
.error-page ul li {
	list-style:none;
} 
.error-page ul li a {
	line-height: 30px;
	padding: 0 0 0 24px;
	background: url(http://static.volkswagen-inchcape.co.uk/Images/submenu.gif) no-repeat 2px 5px;
	text-decoration: none;
	display: block;
} 
.error-page ul li a:hover {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/submenu-hover.gif) no-repeat 2px 5px;
} 

/* ============== Text styles in RCE ============== */
.n { 
font-size:1em;
} 
.n2 { 
font-size:1em;
color:#1d3242;
} 
.n3 { 
font-size:1em;
color:#929292;
} 
.n4 { 
font-size:0.9em;
} 
.nb { 
font-size:1em;
font-weight:bold;
} 
.ni { 
font-size:1em;
font-style:italic;
} 
.nr { 
font-size:1em;
color:#ff0000;
} 
.nblk { 
font-size:1em;
color:#000;
} 
.nblkb { 
font-size:1em;
color:#000;
font-weight:bold;
} 
.head { 
font-size:1.4em;
color:#000;
line-height:1.2em;
} 
.head2 { 
font-size:1.6em;
color:#000;
line-height:1.2em;
} 
.head3 { 
font-size:1.8em;
color:#000;
line-height:1.2em;
} 
.head4 { 
font-size:1.2em;
color:#4e4e4e;
line-height:1.4em;
} 
.head5 { 
font-size:1.5em;
color:#4e4e4e;
line-height:1.6em;
} 
.head6 { 
font-size:1.8em;
color:#4e4e4e;
line-height:1.2em;
} 
.subhead { 
font-size:1.1em;
color:#4e4e4e;
font-weight:bold;
} 
.subhead2 { 
font-size:1.1em;
color:#000;
font-weight:bold;
} 
.subhead3 { 
font-size:1.1em;
color:#4e4e4e;
text-transform:uppercase;
} 
.subhead4 { 
font-size:1.1em;
color:#000;
text-transform:uppercase;
} 

/* ============== Table layout ============== */
.tbl { 
font-size:1em;
border:1px solid #c6c6c6;
} 
.tblhdr { 
line-height:1.4em;
font-size:1em;
padding:4px;
background-color:#e7e7e7;
font-weight:bold;
} 
.tblhdr a { 
color:#fff;
} 
.tblftr { 
font-size:1em;
padding:4px;
background-color:#e7e7e7;
} 
.tblftr a { 
color:#fff;
} 
.tblitm { 
background-color:#f9f9f9;
padding:4px;
} 
.tblitm a { 
font-weight:normal;
} 
.tblalt { 
background-color:#f4f4f4;
padding:4px;
} 
.tblalt a { 
font-weight:normal;
} 
.tbledit { 
background-color:#dedfde;
padding:4px;
} 
.tblsel { 
background-color:#dedfde;
padding:4px;
} 
.tblcel { 
background-color:#fff;
padding:4px;
} 
.tblaltc { 
background-color:#d1cfcf;
padding:4px;
} 
.tblpag { 
background-color:#ededed;
padding:4px;
color:#000;
} 
.tblpag a { 
color:#000;
} 

/* ============== Pane layout ============== */
#LeftPane, #ContentPane, #RightPane { 
	text-align: left;
	float: left;
	display: inline;
	position: relative;
} 

/* ============== Attributes ============== */
.clear {
	clear: both;
} 
.button, .Button { 
	background-color: #ccc;
	font-size: 1em;
	padding: 4px;
	border: 1px solid #666;
	cursor: pointer;
} 
.ntb { 
	border: 1px solid #666;
	font-size: 1em;
	padding: 4px !important;
	background: #fff url(http://static.volkswagen-inchcape.co.uk/Images/Parts/ntb-bg.gif) repeat-x top;
} 
.ErrorText { 
	font-weight: bold;
	color: #ff0000;
} 

/* ============== Standard lists, hr etc ============== */
UL LI { 
list-style-type:square;
color:#323232;
} 
UL LI LI { 
list-style-type:disc;
color:#323232;
} 
UL LI LI LI { 
list-style-type:square;
color:#323232;
} 
OL LI { 
list-style-type:decimal;
color:#323232;
} 
OL OL LI { 
list-style-type:lower-alpha;
color:#323232;
} 
OL OL OL LI { 
list-style-type:lower-roman;
color:#55595a;
} 
HR { 
color:#323232;
height:1pt;
} 

/* ============== Accessibility ============== */
h3#nav {
	text-indent: -9999px;
	display: none;
	visibility: hidden;
} 
ul#page-nav {
	position: absolute;
	top: -900px;
}
hr.rule {
	display: none;
	visibility: hidden;
} 

/* ============== Edit buttons in Edit Mode ============== */
.edit .buttons { 
position:absolute;
margin-left:-108px;
width:108px;
height:26px;
z-index:1;
float:right;
opacity: .80;
filter:alpha(opacity=80);
-moz-opacity: .80;
-khtml-opacity: .80;
} 
.edit {
float:right;
position:relative;
}

/* ============== Custom layouts ============== */
.part-rich-content ul.ticklist li {
	background:url(http://static.volkswagen-inchcape.co.uk/Images/Custom/tick.gif) no-repeat 3px 50%;
	line-height: 30px;
} 

#RightPane .ps-06{
	margin-top:23px;
}

#RightPane .ps-06 .part-contact-us input, #RightPane .ps-06 .part-contact-us textarea {
	width: 186px;
}
#RightPane .part-contact-us textarea {
	margin-bottom:10px;
}

#RightPane .ps-06 .part-contact-us span {
	padding-left:3px;
}

#RightPane .ps-06 .content {
	min-height:339px;
}

#RightPane .ps-06 span.newsletter label {
	display:inline;
}

#RightPane .ps-06 span.newsletter {
	display:inline;
}

#RightPane .ps-06 span.newsletter input {
	width:15px;
	border:none;

}

#RightPane .ps-06 .part-contact-us .button, #RightPane .ps-06 .part-quick-register .button {
	float:right;
}

#RightPane .ps-06 div.title {
	display: block;
	line-height: 34px;
	border: 1px solid #767676;
	background: #3b7ab2;
	color: #fff;
	padding-left: 20px;
	font-size: 1.2em;
}

#RightPane .ps-06 div.content {
	border-left: 1px solid #bebebe;
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	background: #f0f0f5;
	padding: 20px;
} 

#RightPane .ps-06 p {
	padding-left:3px;
}
/* ============== JQuery Flash ============== */
.flash-replaced .alt {
	display: block;
	height: 0;
	position: absolute;
	overflow: hidden;
	width: 0;
}

/* Parts Style Sheet © Beyond Content Management - www.psusoftware.com */

/* ============== PART CONTENT SETUP ============== */
div.content > div.part-automenu, div.content > div.part-social-bookmarking, div.content > div.part-page-tools, #ContentPane div.content > div {
	padding: 0;
}
div.content > div { /* give all part content these values apart from those stated above */
	padding: 0;
}

/* ============== Side menu ============== */
.part-automenu li { 
	list-style-type:none;
	position: relative;
	height: 30px;
}
.part-automenu li a { 
	display: block;
	text-decoration: none;
} 

/* dropdown */
.part-automenu select {
	font-size: 1em;
	padding: 4px;
	border: 1px solid #b5b5b5;
} 

/* LEFT */
#LeftPane .part-automenu ul.links {
	margin: 6px 0;
} 
#LeftPane .part-automenu li a { 
	padding: 0 0 0 26px;
	line-height: 30px;
	background: url(http://static.volkswagen-inchcape.co.uk/Images/submenu.gif) no-repeat 4px 5px;
	border-bottom: 1px solid #dadada;
} 
#LeftPane .part-automenu li:hover, #LeftPane .part-automenu li.selected a { 
	background: url(http://static.volkswagen-inchcape.co.uk/Images/submenu-hover.gif) no-repeat 4px 5px;
} 
#LeftPane .part-automenu p.top, #LeftPane .part-automenu p.bottom {
	padding:6px 12px;
} 
/* CONTENT */
#ContentPane .part-automenu li a { 
	padding: 0 0 0 22px;
	line-height: 30px;
	background: url(http://static.volkswagen-inchcape.co.uk/Images/submenu.gif) no-repeat 0 5px;
} 
#ContentPane .part-automenu li:hover, #ContentPane .part-automenu li.selected a { 
	background: url(http://static.volkswagen-inchcape.co.uk/Images/submenu-hover.gif) no-repeat 0 5px;
} 
#ContentPane .part-automenu p.top, #ContentPane .part-automenu p.bottom {
	padding: 10px 0;
} 

/* RIGHT */
#RightPane .part-automenu ul.links {
	margin: 6px 0;
} 
#RightPane .part-automenu li a { 
	padding: 0 0 0 26px;
	line-height: 30px;
	background: url(http://static.volkswagen-inchcape.co.uk/Images/submenu.gif) no-repeat 4px 5px;
	border-bottom: 1px solid #dadada;
} 
#RightPane .part-automenu li:hover, #RightPane .part-automenu li.selected { 
	background: url(http://static.volkswagen-inchcape.co.uk/Images/submenu-hover.gif) no-repeat 4px 5px;
} 
#RightPane .part-automenu p.top, #LeftPane .part-automenu p.bottom {
	padding:6px 12px;
} 

/* ============== Contact Us & Quick Register ============== */
br.break { /* not needed anymore but back-compatible */
	line-height:0;
	display:block;
	clear:both;
} 
.part-contact-us p {
	padding-bottom: 10px;
} 
.part-contact-us fieldset.details, .part-quick-register fieldset.details {
	border: none;
} 
.part-contact-us legend, .part-quick-register legend {
	display: none;
}
.part-contact-us fieldset.details label, .part-quick-register fieldset.details label {
	float: left;
	line-height: 34px;
} 
.part-contact-us select.title, .part-quick-register select.title {
	width: 60px;
	float: left;
} 
.part-contact-us input, .part-contact-us textarea, .part-contact-us select, .part-quick-register input, .part-quick-register textarea, .quick-register select {
	margin-top: 4px;
	border: 1px solid #bebebe;
} 
.part-contact-us .button, .part-quick-register .button {
	width: 80px !important;
	background: #ec6200;
	color: #fff;
	border: 1px solid #767676;
	margin: 16px 0;
} 
.part-contact-us span, .part-quick-register span {
	min-height: 34px;
	height: auto !important;
	height: 34px;
	clear: both;
	display: block;
	position: relative;
} 
.part-contact-us span.error, .part-quick-register span.error {
	font-size: 0.8em;
	font-style: italic;
	height: 18px;
	min-height: 18px;
	font-weight: normal;
	position: absolute;
	left: 73px; /* change per col */
	top: 10px;
} 
.part-contact-us p.agree {
	padding: 10px 0 6px 0;
	font-weight: bold;
} 
.part-contact-us div.checkboxes {
	font-size: 0.9em;
} 
.part-contact-us div.checkboxes input {
	margin: 0 6px 0 0;
	width:10px !important;
} 
.part-contact-us div.checkboxes span {
	display: block;
	line-height: 20px;
	min-height: 20px;
	margin-top: 6px;
} 

/* ERROR HANDLING */
.part-contact-us div.errortext {
	border: 1px dashed #FF0000;
	font-size: 0.9em;
	padding: 10px;
} 
.part-contact-us div.errortext ul li {
	list-style: none;
	font-weight: bold;
	color: #F00;
	padding: 4px 0 0 0;
} 

.part-contact-us a.link {
	display: block;
	margin-top: 10px;
	padding-left: 14px;
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Parts/back.gif) no-repeat left;
} 

/* LEFT */
#LeftPane .part-contact-us fieldset.details label, #LeftPane .part-quick-register fieldset.details label {
	width: 84px;
	/* float: none;
	line-height: 24px; ADD FOR NEW LINES */
} 
#LeftPane .part-contact-us input, #LeftPane .part-contact-us textarea, #LeftPane .part-quick-register input, #LeftPane .part-quick-register textarea {
	width: 90px;
	/* float: none; ADD FOR NEW LINES */
} 
/* CONTENT */
#ContentPane .part-contact-us fieldset.details label, #ContentPane .part-quick-register fieldset.details label {
	width: 84px;
} 
#ContentPane .part-contact-us input, #ContentPane .part-contact-us textarea, #ContentPane .part-quick-register input, #ContentPane .part-quick-register textarea {
	float: left;
	width: 160px;
} 
#ContentPane .part-quick-register select, #ContentPane .part-contact-us select {
	float: left;
	margin-right: 6px;
} 
#ContentPane .part-contact-us div.checkboxes, #ContentPane .part-contact-us .button, #ContentPane .part-quick-register .button {
	margin-left: 84px;
} 
#ContentPane .part-contact-us input.email {
	width: 240px;
} 
#ContentPane .part-contact-us textarea, #ContentPane .part-quick-register textarea {
	width: 300px;
} 
/* RIGHT */
#RightPane .part-contact-us fieldset.details label, #RightPane .part-quick-register fieldset.details label {
	width: 84px;
	/* float: none;
	line-height: 24px; ADD FOR NEW LINES */
} 
#RightPane .part-contact-us input, #RightPane .part-contact-us textarea, #RightPane .part-quick-register input, #RightPane .part-quick-register textarea {
	width: 90px;
	/* float: none; ADD FOR NEW LINES */
} 

/* ============== Recommend a Friend ============== */

#email-a-friend {
	margin-bottom:0;
}

#email-a-friend div.title {
	display: block;
	line-height: 34px;
	border: 1px solid #767676;
	background: #3b7ab2;
	color: #fff;
	padding-left:10px;
	font-size: 1.2em;
} 
#email-a-friend div.content {
	border-left: 1px solid #bebebe;
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	background: #f0f0f5;
	padding:15px;
}
.recommend-a-friend .emailfriend {
	cursor:pointer;
}

.part-forward-friend {
	width:330px;
}

.part-forward-friend span {
/*	width:150px;*/
}

.part-forward-friend span label {
	width:100px ;
}

.part-forward-friend span input.button {
	margin-left:250px;
}

.part-forward-friend span input.ntb, .part-forward-friend span textarea  {
	width:220px ;
}

#simplemodal-overlay {
	background-color:#000;
}
#simplemodal-container {
	background-color:#FFF; border:1px solid #666; padding:5px;
}
#simplemodal-container a.modalCloseImg {
	background:url(http://static.volkswagen-inchcape.co.uk/images/x.png) no-repeat; 
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-10px;
	right:-10px;
	cursor:pointer;
} 

#simplemodal-container .part-forward-friend a.simplemodal-close {
	background:url(http://static.volkswagen-inchcape.co.uk/images/x.png) no-repeat; 
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-10px;
	right:-10px;
	cursor:pointer;
	text-indent:-9999px;
}

/* ============== Page tools (automenu) ============== */
.part-page-tools > .part-automenu li.print a { 
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Parts/tool-print.gif) no-repeat 16px 50% !important;
}
.part-page-tools > .part-automenu li.email a { 
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Parts/tool-email.gif) no-repeat 16px 50% !important;
}
.part-page-tools > .part-automenu li.favorites a { 
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Parts/tool-favorites.gif) no-repeat 16px 50% !important;
	border-bottom: none;
}
.part-page-tools .part-automenu li.feedback a { 
	display: none;
}

/* LEFT (overrides the defaults above) */
#LeftPane .part-page-tools .part-automenu li a { 
	padding-left:34px;
}
#LeftPane .part-page-tools .part-automenu li:hover {
	background: none;
} 
#LeftPane .part-page-tools > .part-automenu li.print a { 
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Parts/tool-print.gif) no-repeat 10px 50% !important;
}
#LeftPane .part-page-tools > .part-automenu li.email a { 
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Parts/tool-email.gif) no-repeat 10px 50% !important;
}
#LeftPane .part-page-tools > .part-automenu li.favorites a { 
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Parts/tool-favorites.gif) no-repeat 10px 50% !important;
}
/* CONTENT (overrides the defaults above) */


/* RIGHT (overrides the defaults above) */
#RightPane .part-page-tools .part-automenu li a { 
	padding-left:26px;
}
#RightPane .part-page-tools .part-automenu li:hover {
	background: none;
} 
#RightPane .part-page-tools > .part-automenu li.print a { 
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Parts/tool-print.gif) no-repeat 3px 50% !important;
}
#RightPane .part-page-tools > .part-automenu li.email a { 
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Parts/tool-email.gif) no-repeat 3px 50% !important;
}
#RightPane .part-page-tools > .part-automenu li.favorites a { 
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Parts/tool-favorites.gif) no-repeat 3px 50% !important;
}


/* ============== Rich Content ============== */
.part-rich-content p {
	padding: 0 0 12px 0;
} 
.part-rich-content > p:last-child {
	padding:0;
}

/* LISTS */
.part-rich-content ul li {
	padding: 0 0 0 26px;
	list-style: none; 
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Custom/bullet.gif) no-repeat 10px 9px;
	line-height: 22px;
	min-height: 22px;
	height: auto !important;
	height: 22px;
	position: relative;
} 
.part-rich-content ul li a {
	text-decoration: none;	
	display: block;
} 
.part-rich-content ol {
	margin: 0 40px;
} 
.part-rich-content ol li {
	padding: 0 0 0 0;
	line-height: 18px;
} 

/* HEADERS */
.part-rich-content h6 {
	padding-top: 10px;
	font-size: 1.05em;
	line-height: 1.6em;
} 
.part-rich-content h5 {
	padding-top: 10px;
	font-size: 1.1em;
	line-height: 1.6em;
} 
.part-rich-content h4 {
	padding-top: 10px;
	font-size: 1.15em;
	line-height: 1.6em;
} 
.part-rich-content h3 {
	padding-top: 10px;
	font-size: 1.2em;
	line-height: 1.6em;
} 
.part-rich-content h2 {
	padding-top: 10px;
	font-size: 1.25em;
	line-height: 1.6em;
} 
.part-rich-content h1 {
	padding-top: 10px;
	font-size: 1.3em;
	line-height: 1.6em;
} 

/* ============== News Articles (list) ============== */

#ContentPane .news-articles {
}

#ContentPane .news-articles ul {

}

#ContentPane .news-articles ul li {
	overflow:hidden;
	list-style:none;
	border-bottom:1px dashed #CCC;
	margin-bottom:20px;
}

#ContentPane .news-articles ul li img {
	float:left;
	border-width:1px !important;
	border:1px solid #CCC;
	width:80px;
	height:80px;
	margin:14px 0 0 0;
}

* html #ContentPane .news-articles ul li img {
/*	margin-top:20px;*/
}

#ContentPane .news-articles ul li div {
	margin: 12px 0 0 100px;
	position:relative;
}

* html #ContentPane .news-articles ul li div{
	margin-top: 0;
}

#ContentPane .news-articles ul li h3 a {
	display:block;
	padding:0 0 5px 0;
	text-decoration:none;
	margin:0;
}

#ContentPane .news-articles ul li h3 {
	font-size:1.3em;
	font-weight:bold;
	margin:0;
	padding:0;
}

#ContentPane .news-articles ul li p.news-summary{
}

#ContentPane .news-articles ul li a.news-readmore {
	height:23px;
	text-indent:-9999px;
	display:block;
	background:transparent url(http://static.volkswagen-inchcape.co.uk/Images/news-readmore.gif) no-repeat -5px 0;
	margin:10px 0;
}

.news-articles ul li p.date, .news-archives ul li p.date  {
	font-style:italic;
	margin:0 0 7px 0;
}

.news-articles ul li p.date span, .news-archives ul li p.date span, .news-further-article p.date span {
	font-style:normal;
	font-weight:bold;
}

/* ============== News Articles (Further Article) ============== */

.news-further-article {
}

.news-further-article .news-image {
	border:1px solid #CCC;
	border-width:1px !important;
	margin: 0 15px 15px 15px;
	max-width: 410px;
	float:right;
}

.news-further-article .news-title {
	font-weight:bold;
	font-size:1.4em;
	padding: 0 0 10px 0;
	position:absolute;
	top:0;
	left:0;
}

.news-further-article .news-summary{
	margin:55px 0 0 0;
	padding:12px 0;
	font-size:1.2em;
	border-top:1px solid #ccc;
}

.news-further-article .news-back a {
	display:block;
	text-indent:-9999px;
	margin:15px 0 0 0;
	background:transparent url(http://static.volkswagen-inchcape.co.uk/Images/news-back.gif) no-repeat 0 0;
}

.news-further-article p.date{
	font-style:italic;
	position:absolute;
	top:27px;
	left:0;
}

/* ============== News Archives (list) ============== */

#ContentPane .content .news-archives{
	display:block;
}

#ContentPane .news-archives ul {

}

#ContentPane .news-archives ul li {
	clear:left;
	display:block;
	margin:0 0 25px 0;
	overflow:hidden;
	list-style:none;
	border-bottom:1px dashed #CCC;
}

#ContentPane .news-archives ul li img {
	float:left;
	border-width:1px !important;
	border:1px solid #CCC;
	width:80px;
	height:80px;
}

#ContentPane .news-archives ul li h3 a {
	display:block;
	padding:0 0 5px 0;
	text-decoration:none;
	margin:0;
}

#ContentPane .news-archives ul li h3 {
	font-size:1.3em;
	font-weight:bold;
	margin:0;
	padding:0;
}

#ContentPane .news-archives ul li img {
	float:left;
	border-width:1px !important;
	border:1px solid #CCC;
	width:80px;
	height:80px;
	margin-top:20px;
}

* html #ContentPane .news-archives ul li img {
}

#ContentPane .news-archives ul li div {
	margin: 0 0 0 100px;
	position:relative;
}

* html #ContentPane .news-archives ul li div{
	margin-top: 0;
}


#ContentPane .news-archives ul li a.news-readmore {
	height:23px;
	text-indent:-9999px;
	display:block;
	background:transparent url(http://static.volkswagen-inchcape.co.uk/Images/news-readmore.gif) no-repeat -5px 0;
	margin:10px 0;
}

/* ============== Page Summary ============== */
.part-auto-summary .top-label {

} 
.part-auto-summary ul {
	
} 
.part-auto-summary ul li {
	list-style: none;
	clear: both;
}  
.part-auto-summary ul li h3 a {
	text-decoration: none;
	font-weight: normal;
} 
.part-auto-summary ul li span.description {
	
} 
.part-auto-summary ul li a.link {
	margin: 10px 0;
	padding: 2px;
	display :block;
	color: #000;
	text-decoration: none;
} 

/* LEFT */

/* CONTENT */
#ContentPane .part-auto-summary ul li {
	padding: 6px 0;
} 
#ContentPane .part-auto-summary ul li:first-child {
	
} 
#ContentPane .part-auto-summary ul li a.thumb img {
	width: 100px;
	float: left;
} 
#ContentPane .part-auto-summary ul li .info {
	padding: 0 10px;
} 
#ContentPane .part-auto-summary ul li .info span.description {
	font-size: 0.95em;
	padding-right: 20px;
} 
#ContentPane .part-auto-summary ul li .yes-thumb {
	margin: 0 0 0 100px;
	padding-top: 4px;
} 
#ContentPane .part-auto-summary ul li .no-thumb {
	margin: 10px 0 0 0;
	padding: 0 10px 0 0;
} 
#ContentPane .part-auto-summary ul li h3 {
	font-size: 1.3em;
	line-height: 1.3em;
	padding: 0 0 4px 0;
} 

/* RIGHT */

/* EDIT MODE */
.part-auto-summary ul li img.icon {
margin:0;
float:right;
} 
.part-auto-summary ul li a.edit {
margin:0 5px 0 0;
float:right;
} 

/* ============== Policies ============== */
.part-use-policy .logo-area, .part-privacy-policy .logo-area {
	display: none;
} 
.part-use-policy .content, .part-privacy-policy .content {
	padding-top: 180px;
	background: url(/Design/Logo/Logo.jpg) no-repeat 50% 0;
	width: 600px;
	margin: 10px auto;
} 
.part-use-policy a.back, .part-privacy-policy a.back {
	margin: 10px 0;
	padding-left: 14px;
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Parts/back.gif) no-repeat left;
	display: block;
} 
.part-use-policy ol li, .part-privacy-policy ol li { 
	list-style-type: decimal;
	color: #323232;
	margin: 10px 30px;
} 
.part-use-policy ul, .part-privacy-policy ul {
	margin: 10px 0 0 0;
} 
.part-use-policy ul li, .part-privacy-policy ul li {
	padding: 0 0 0 26px;
	list-style: none; 
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Custom/bullet.gif) no-repeat 10px 9px;
	line-height: 22px;
} 

/* ============== My Profile ============== */
.part-my-profile h3 {
border-bottom:1px solid #ccc;
font-size:1.4em;
padding-left:40px;
line-height:40px;
} 
.part-my-profile h3 a {
text-decoration:none;
font-size:0.7em;
} 
.part-my-profile .details h3 {
background:url(http://static.volkswagen-inchcape.co.uk/Images/Parts/profile-details.gif) no-repeat left;
} 
.part-my-profile .address h3 {
background:url(http://static.volkswagen-inchcape.co.uk/Images/Parts/profile-address.gif) no-repeat left;
} 
.part-my-profile .privacy h3 {
background:url(http://static.volkswagen-inchcape.co.uk/Images/Parts/profile-privacy.gif) no-repeat left;
} 
.part-my-profile .edit h3 {
background:url(http://static.volkswagen-inchcape.co.uk/Images/Parts/profile-edit.gif) no-repeat left;
} 
.part-my-profile .password h3 {
background:url(http://static.volkswagen-inchcape.co.uk/Images/Parts/profile-password.gif) no-repeat left;
} 

.part-my-profile .edit h3.address {
background:url(http://static.volkswagen-inchcape.co.uk/Images/Parts/profile-address.gif) no-repeat left;
margin-top:16px;
} 
.part-my-profile .edit h3.contact {
background:url(http://static.volkswagen-inchcape.co.uk/Images/Parts/profile-contact.gif) no-repeat left;
margin-top:16px;
} 
.part-my-profile .edit h3.images {
background:url(http://static.volkswagen-inchcape.co.uk/Images/Parts/profile-images.gif) no-repeat left;
margin-top:16px;
} 
.part-my-profile .edit h3.privacy {
background:url(http://static.volkswagen-inchcape.co.uk/Images/Parts/profile-privacy.gif) no-repeat left;
margin-top:16px;
} 
.part-my-profile img {
float:right;
margin:20px;
width:150px;
} 
.part-my-profile  {
clear:both;
margin-bottom:20px;
float: none;
} 
.part-my-profile  ul {
margin:10px 0 0 40px;
} 
.part-my-profile .address ul {
margin:10px 0 0 40px;
} 
.part-my-profile .details ul {
float:left;
} 
.part-my-profile  ul li {
list-style:none;
line-height:24px;
} 
.part-my-profile  ul li span {
font-weight:bold;
} 
.part-my-profile  ul li span.ext {
font-weight:normal;
color:#666666;
} 
.part-my-profile .details ul li {
font-size:1.2em;
line-height:32px;
} 
.part-my-profile .options {
padding:30px 0;
} 
.part-my-profile .options input {
float:right;
margin-right:20px;
} 
.part-my-profile fieldset {
border:none;
margin-top:20px;
} 
.part-my-profile legend {
display:none;
} 
.part-my-profile label {
display:block;
line-height:26px;
}
.part-my-profile input {
margin-bottom:10px;
}
.part-my-profile span.checkbox input {
display:inline;
float:left;
} 
.part-my-profile span.checkbox label {
padding:0 0 10px 20px;
line-height:18px;
}
.part-my-profile .password ul {
margin-left:0;
}
.part-my-profile .password ul li {
color:#FF0000;
}
.part-my-profile .password div.options {
padding:0 0 30px 0;
} 

/* Inchcape Style Sheet © Beyond Content Management - www.psusoftware.com */

/* LAYOUTS */
div.opening-times h4, div.address h4 {
	font-size: 1.1em;
	font-weight: bold;
} 
div.opening-times ul, div.address ul {
	margin: 10px 0;
} 
div.opening-times ul li, div.address ul li {
	list-style: none;
	line-height: 22px;
	background: none;
	padding-left: 0;
} 
a.brochure, a.pricelist, a.accessories {
	display: block;
	height: 40px;
	width: 210px;
	text-indent: -9999px;
	float: right;
	margin: 0 0 5px 40px;
	background-image: url(http://static.volkswagen-inchcape.co.uk/Images/Custom/newcar-downloads.gif);
	background-repeat: no-repeat;
} 
a.brochure {
	background-position: 0 0;
} 
a.brochure:hover {
	background-position: 0 -40px;
} 
a.pricelist {
	background-position: 0 -80px;
	clear: right;
} 
a.pricelist:hover {
	background-position: 0 -120px;
} 
a.accessories {
	background-position: 0 -160px;
	clear: right;
} 
a.accessories:hover {
	background-position: 0 -200px;
} 
h3.helpline strong {
	font-size: 2em;
	padding: 10px 0 0 0;
	display: block;
} 
p.terms {
	font-size: 0.8em;
	color: #5d5c62;
} 

/* POP UPS - QTIP */
.qtip-content {
	font-size: 0.8em;
} 
.qtip-content p {
	padding: 0 0 12px 0;
} 
a.qtip-button {
	text-decoration: underline;
	color: #3B7AB2;
	font-weight: normal;
} 

/* BANNERS */
.offer-banner {
	height: 124px;
	width: 990px;
} 

/* new */
.banner-1-1 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Offers/Range/small-newcar-fox.gif) no-repeat;
} 
.banner-1-2 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Offers/Range/small-newcar-polo.gif) no-repeat;
} 
.banner-1-3 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Offers/Range/small-newcar-newpolo.gif) no-repeat;
} 
.banner-1-4 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Offers/Range/small-newcar-newgolf.gif) no-repeat;
} 
.banner-1-5 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Offers/Range/small-newcar-newgolfgti.gif) no-repeat;
} 
.banner-1-6 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Offers/Range/small-newcar-newgolfplus.gif) no-repeat;
} 
.banner-1-7 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Offers/Range/small-newcar-golfestate.gif) no-repeat;
} 
.banner-1-8 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Offers/Range/small-newcar-newbeetle.gif) no-repeat;
} 
.banner-1-9 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Offers/Range/small-newcar-newbeetlecab.gif) no-repeat;
} 
.banner-1-10 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Offers/Range/small-newcar-jetta.gif) no-repeat;
} 
.banner-1-11 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Offers/Range/small-newcar-passatsaloon.gif) no-repeat;
} 
.banner-1-12 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Offers/Range/small-newcar-passatestate.gif) no-repeat;
} 
.banner-1-13 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Offers/Range/small-newcar-passatcc.gif) no-repeat;
} 
.banner-1-14 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Offers/Range/small-newcar-scirocco.gif) no-repeat;
} 
.banner-1-16 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Offers/Range/small-newcar-tiguan.gif) no-repeat;
} 
.banner-1-17 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Offers/Range/small-newcar-eos.gif) no-repeat;
} 
.banner-1-18 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Offers/Range/small-newcar-touran.gif) no-repeat;
} 
.banner-1-19 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Offers/Range/small-newcar-sharan.gif) no-repeat;
} 
.banner-1-20 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Offers/Range/small-newcar-touareg.gif) no-repeat;
} 
.banner-1-21 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Offers/Range/small-newcar-phaeton.gif) no-repeat;
} 

/* servicing */
.banner-2-1 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Servicing/Range/small-newcar-fox.gif) no-repeat;
} 
.banner-2-2 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Servicing/Range/small-newcar-polo.gif) no-repeat;
} 
.banner-2-3 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Servicing/Range/small-newcar-newpolo.gif) no-repeat;
} 
.banner-2-4 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Servicing/Range/small-newcar-newgolf.gif) no-repeat;
} 
.banner-2-5 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Servicing/Range/small-newcar-newgolfgti.gif) no-repeat;
} 
.banner-2-6 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Servicing/Range/small-newcar-newgolfplus.gif) no-repeat;
} 
.banner-2-7 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Servicing/Range/small-newcar-golfestate.gif) no-repeat;
} 
.banner-2-8 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Servicing/Range/small-newcar-newbeetle.gif) no-repeat;
} 
.banner-2-9 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Servicing/Range/small-newcar-newbeetlecab.gif) no-repeat;
} 
.banner-2-10 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Servicing/Range/small-newcar-jetta.gif) no-repeat;
} 
.banner-2-11 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Servicing/Range/small-newcar-passatsaloon.gif) no-repeat;
} 
.banner-2-12 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Servicing/Range/small-newcar-passatestate.gif) no-repeat;
} 
.banner-2-13 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Servicing/Range/small-newcar-passatcc.gif) no-repeat;
} 
.banner-2-14 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Servicing/Range/small-newcar-scirocco.gif) no-repeat;
} 
.banner-2-16 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Servicing/Range/small-newcar-tiguan.gif) no-repeat;
} 
.banner-2-17 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Servicing/Range/small-newcar-eos.gif) no-repeat;
} 
.banner-2-18 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Servicing/Range/small-newcar-touran.gif) no-repeat;
} 
.banner-2-19 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Servicing/Range/small-newcar-sharan.gif) no-repeat;
} 
.banner-2-20 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Servicing/Range/small-newcar-touareg.gif) no-repeat;
} 
.banner-2-21 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Servicing/Range/small-newcar-phaeton.gif) no-repeat;
} 
.banner-2-22 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Servicing/Range/small-anycar.gif) no-repeat; 
} 
.banner-2-23 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/Servicing/Range/small-anyvwcar.gif) no-repeat; 
} 

/* contract */
.contract-banner-1-1 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/CONTRACT/Offers/small-fox.gif) no-repeat;
} 
.contract-banner-1-2 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/CONTRACT/Offers/small-polo.gif) no-repeat;
} 
.contract-banner-1-3 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/CONTRACT/Offers/small-newpolo.gif) no-repeat;
} 
.contract-banner-1-4 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/CONTRACT/Offers/small-newgolf.gif) no-repeat;
} 
.contract-banner-1-5 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/CONTRACT/Offers/small-newgolfgti.gif) no-repeat;
} 
.contract-banner-1-6 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/CONTRACT/Offers/small-newgolfplus.gif) no-repeat;
} 
.contract-banner-1-7 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/CONTRACT/Offers/small-golfestate.gif) no-repeat;
} 
.contract-banner-1-8 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/CONTRACT/Offers/small-newbeetle.gif) no-repeat;
} 
.contract-banner-1-9 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/CONTRACT/Offers/small-newbeetlecab.gif) no-repeat;
} 
.contract-banner-1-10 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/CONTRACT/Offers/small-jetta.gif) no-repeat;
} 
.contract-banner-1-11 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/CONTRACT/Offers/small-passatsaloon.gif) no-repeat;
} 
.contract-banner-1-12 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/CONTRACT/Offers/small-passatestate.gif) no-repeat;
} 
.contract-banner-1-13 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/CONTRACT/Offers/small-passatcc.gif) no-repeat;
} 
.contract-banner-1-14 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/CONTRACT/Offers/small-scirocco.gif) no-repeat;
} 
.contract-banner-1-16 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/CONTRACT/Offers/small-tiguan.gif) no-repeat;
} 
.contract-banner-1-17 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/CONTRACT/Offers/small-eos.gif) no-repeat;
} 
.contract-banner-1-18 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/CONTRACT/Offers/small-touran.gif) no-repeat;
} 
.contract-banner-1-19 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/CONTRACT/Offers/small-sharan.gif) no-repeat;
} 
.contract-banner-1-20 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/CONTRACT/Offers/small-touareg.gif) no-repeat;
} 
.contract-banner-1-21 {
	background: url(http://static.volkswagen-inchcape.co.uk/Images/Page-Styles/CONTRACT/Offers/small-phaeton.gif) no-repeat;
} 


/* PARTS */
/* ============== Service Request ============== */
#ContentPane .part-inchcape-service-request fieldset.details label {
	width: 120px;
} 
#ContentPane .part-inchcape-service-request .button {
	margin-left: 120px;
} 
#ContentPane .part-inchcape-service-request span.transport, #ContentPane .part-inchcape-service-request span.newsletter {
	clear: none;
} 
#ContentPane .part-inchcape-service-request span.transport input, #ContentPane .part-inchcape-service-request span.newsletter input {
	border: none;
	margin: 11px 0;
	width: 20px;
} 
#ContentPane .part-inchcape-service-request .newsletter label {
	width: 154px;
	float: left;
	line-height: 34px;
} 
#ContentPane .part-inchcape-service-request select.telephone {
	width: 70px !important;
	margin-right: 6px;
} 
#ContentPane .part-inchcape-service-request span.error {
	left: 110px;
} 

/* PART STYLES */
/* ============== Lozenges - centre column ============== */
#ContentPane .ps-auto-model-lozenges .part-automenu ul.links, #ContentPane .ps-auto-deposit-lozenges .part-automenu ul.links {
	margin: 10px 0 0 -10px;
} 
#ContentPane .ps-auto-model-lozenges li, #ContentPane .ps-auto-deposit-lozenges li {
	list-style: none;
	display: none;
} 
#ContentPane .ps-auto-model-lozenges li, #ContentPane .ps-auto-deposit-lozenges li {
	float: left;
	display: inline;
	margin: 0 8px 10px 8px;
	width: 124px;
	height: 94px;
	padding: 0;
} 
#ContentPane .ps-auto-model-lozenges li a, #ContentPane .ps-auto-deposit-lozenges li a {
	display: block;
	text-indent: -9999px;
	height: 94px;
	width: 124px;
	background-image: url(http://static.volkswagen-inchcape.co.uk/Images/Inchcape/Range/range-sprite.gif);
	background-repeat: no-repeat;
	background-position: 0 -282px; /* ERROR BG POSITION */
	line-height: normal;
	padding: 0;
} 
#ContentPane .ps-auto-deposit-lozenges li a {
	background-image: url(http://static.volkswagen-inchcape.co.uk/Images/Inchcape/Range/deposit-sprite.gif);
	background-position: -620px 0; /* ERROR BG POSITION */
} 

/* cards */
#ContentPane .ps-auto-model-lozenges li.volkswagen-fox a {
	background-position: 0 0; /* fox */
} 
#ContentPane .ps-auto-model-lozenges li.volkswagen-polo a {
	background-position: -124px 0; /* polo */
} 
#ContentPane .ps-auto-model-lozenges li.volkswagen-new-polo a {
	background-position: -248px 0; /* new polo */
} 
#ContentPane .ps-auto-model-lozenges li.volkswagen-new-golf a {
	background-position: -372px 0; /* new golf */
} 
#ContentPane .ps-auto-model-lozenges li.volkswagen-golf a {
	background-position: -372px 0; /* golf */
} 
#ContentPane .ps-auto-model-lozenges li.volkswagen-new-golf-gti a {
	background-position: -496px 0; /* new golf gti*/
} 
#ContentPane .ps-auto-model-lozenges li.volkswagen-golf-gti a {
	background-position: -496px 0; /* golf gti*/
} 
#ContentPane .ps-auto-model-lozenges li.volkswagen-new-golf-plus a { 
	background-position: -620px 0; /* new golf plus */
} 
#ContentPane .ps-auto-model-lozenges li.volkswagen-golf-plus a { 
	background-position: -620px 0; /* golf plus */
} 
#ContentPane .ps-auto-model-lozenges li.volkswagen-golf-estate a {
	background-position: -744px 0; /* golf estate */
} 
#ContentPane .ps-auto-model-lozenges li.volkswagen-new-beetle a {
	background-position: 0 -94px; /* new beetle */
} 
#ContentPane .ps-auto-model-lozenges li.volkswagen-beetle a {
	background-position: 0 -94px; /* beetle */
} 
#ContentPane .ps-auto-model-lozenges li.volkswagen-new-beetle-cabriolet a {
	background-position: -124px -94px; /* new beetle cab */
} 
#ContentPane .ps-auto-model-lozenges li.volkswagen-beetle-cabriolet a {
	background-position: -124px -94px; /* beetle cab */
} 
#ContentPane .ps-auto-model-lozenges li.volkswagen-jetta a {
	background-position: -248px -94px; /* jetta */
} 
#ContentPane .ps-auto-model-lozenges li.volkswagen-passat-saloon a { 
	background-position: -372px -94px; /* passat saloon */
} 
#ContentPane .ps-auto-model-lozenges li.volkswagen-passat a { 
	background-position: -372px -94px; /* passat */
} 
#ContentPane .ps-auto-model-lozenges li.volkswagen-passat-estate a { 
	background-position: -496px -94px; /* passat estate */
} 
#ContentPane .ps-auto-model-lozenges li.volkswagen-passat-cc a { 
	background-position: -620px -94px; /* passat cc */
} 
#ContentPane .ps-auto-model-lozenges li.volkswagen-scirocco a {
	background-position: -744px -94px; /* scirocco */
} 
#ContentPane .ps-auto-model-lozenges li.volkswagen-tiguan a {
	background-position: 0 -188px; /* tiguan */
} 
#ContentPane .ps-auto-model-lozenges li.volkswagen-eos a {
	background-position: -124px -188px; /* eos */
} 
#ContentPane .ps-auto-model-lozenges li.volkswagen-touran a {
	background-position: -248px -188px; /* touran */
} 
#ContentPane .ps-auto-model-lozenges li.volkswagen-sharan a {
	background-position: -372px -188px; /* sharan */
} 
#ContentPane .ps-auto-model-lozenges li.volkswagen-touareg a {
	background-position: -496px -188px; /* touareg */
} 
#ContentPane .ps-auto-model-lozenges li.volkswagen-phaeton a {
	background-position: -620px -188px; /* phaeton */
} 

#ContentPane .ps-auto-model-lozenges li.view-all a {
	background-position: -124px -282px; /* view all */
} 

/* deposit cards */
#ContentPane .ps-auto-deposit-lozenges li.nil-deposit a {
	background-position: 0 0; /* nil */
} 
#ContentPane .ps-auto-deposit-lozenges li.up-to-99-deposit a {
	background-position: -124px 0; /* up to 99 */
} 
#ContentPane .ps-auto-deposit-lozenges li.up-to-499-deposit a {
	background-position: -248px 0; /* up to 499 */
} 
#ContentPane .ps-auto-deposit-lozenges li.up-to-1000-deposit a {
	background-position: -372px 0; /* up to 1000 */
} 
#ContentPane .ps-auto-deposit-lozenges li.over-1000-deposit a {
	background-position: -496px 0; /* over 1000 */
} 

/* ============== Vertical Model List - right column ============== */
#RightPane .ps-auto-model-vertical li a { 
	padding: 0;
	height: 40px;
	background-repeat: none;
	background-image: url(http://static.volkswagen-inchcape.co.uk/Images/Inchcape/Range/range-small-sprite.gif);
	background-position: 0 -800px; /* ERROR BG POSITION */
	border-bottom: 1px solid #dadada;
	display: block;
	text-indent: -9999px;
} 
#RightPane .ps-auto-model-vertical li { 
	height: 41px;
} 

#RightPane .ps-auto-model-vertical li.view-all a {
	background-position: 0 -840px; /* fox */
} 

#RightPane .ps-auto-model-vertical li:hover { 
	background: none;
} 

/* cards */
#RightPane .ps-auto-model-vertical li.volkswagen-fox a {
	background-position: 0 0; /* fox */
} 
#RightPane .ps-auto-model-vertical li.volkswagen-polo a {
	background-position: 0 -40px; /* polo */
} 
#RightPane .ps-auto-model-vertical li.volkswagen-new-polo a {
	background-position: 0 -80px; /* new polo */
} 
#RightPane .ps-auto-model-vertical li.volkswagen-new-golf a {
	background-position: 0 -120px; /* new golf */
} 
#RightPane .ps-auto-model-vertical li.volkswagen-golf a {
	background-position: 0 -120px; /* golf */
} 
#RightPane .ps-auto-model-vertical li.volkswagen-new-golf-gti a { 
	background-position: 0 -160px; /* new golf gti*/
} 
#RightPane .ps-auto-model-vertical li.volkswagen-golf-gti a { 
	background-position: 0 -160px; /* golf gti*/
} 
#RightPane .ps-auto-model-vertical li.volkswagen-new-golf-plus a { 
	background-position: 0 -200px; /* new golf plus */
} 
#RightPane .ps-auto-model-vertical li.volkswagen-golf-plus a { 
	background-position: 0 -200px; /* golf plus */
} 
#RightPane .ps-auto-model-vertical li.volkswagen-golf-estate a {
	background-position: 0 -240px; /* golf estate */
} 
#RightPane .ps-auto-model-vertical li.volkswagen-new-beetle a {
	background-position: 0 -280px; /* new beetle */
} 
#RightPane .ps-auto-model-vertical li.volkswagen-beetle a {
	background-position: 0 -280px; /* beetle */
} 
#RightPane .ps-auto-model-vertical li.volkswagen-new-beetle-cabriolet a { 
	background-position: 0 -320px; /* new beetle cab */
} 
#RightPane .ps-auto-model-vertical li.volkswagen-beetle-cabriolet a { 
	background-position: 0 -320px; /* beetle cab */
} 
#RightPane .ps-auto-model-vertical li.volkswagen-jetta a {
	background-position: 0 -360px; /* jetta */
} 
#RightPane .ps-auto-model-vertical li.volkswagen-passat-saloon a { 
	background-position: 0 -400px; /* passat saloon */
} 
#RightPane .ps-auto-model-vertical li.volkswagen-passat a { 
	background-position: 0 -400px; /* passat */
} 
#RightPane .ps-auto-model-vertical li.volkswagen-passat-estate a { 
	background-position: 0 -440px; /* passat estate */
} 
#RightPane .ps-auto-model-vertical li.volkswagen-passat-cc a { 
	background-position: 0 -480px; /* passat cc */
} 
#RightPane .ps-auto-model-vertical li.volkswagen-scirocco a {
	background-position: 0 -520px; /* scirocco */
} 
#RightPane .ps-auto-model-vertical li.volkswagen-tiguan a {
	background-position: 0 -560px; /* tiguan */
} 
#RightPane .ps-auto-model-vertical li.volkswagen-eos a {
	background-position: 0 -600px; /* eos */
} 
#RightPane .ps-auto-model-vertical li.volkswagen-touran a {
	background-position: 0 -640px; /* touran */
} 
#RightPane .ps-auto-model-vertical li.volkswagen-sharan a {
	background-position: 0 -680px; /* sharan */
} 
#RightPane .ps-auto-model-vertical li.volkswagen-touareg a {
	background-position: 0 -720px; /* touareg */
} 
#RightPane .ps-auto-model-vertical li.volkswagen-phaeton a {
	background-position: 0 -760px; /* phaeton */
} 

/* ============== Horizontal Small Model List - centre column ============== */
#ContentPane .ps-auto-model-horizontal .title { 
	font-size: 1.3em;
	padding: 0 0 8px 0;
} 
#ContentPane .ps-auto-model-horizontal .part-automenu { 
	border-top: 1px solid #dadada;
	padding-top: 6px;
} 
#ContentPane .ps-auto-model-horizontal li { 
	float: left;
	height: 60px;
} 
#ContentPane .ps-auto-model-horizontal li a { 
	background-repeat: none;
	background-image: url(http://static.volkswagen-inchcape.co.uk/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;
} 
#ContentPane .ps-auto-model-horizontal li:hover { 
	background: none;
} 

#ContentPane .ps-auto-model-horizontal .part-automenu li:hover, #ContentPane .ps-auto-model-horizontal .part-automenu li.selected a {
	background: transparent;
}

/* cards */
#ContentPane .ps-auto-model-horizontal li.volkswagen-fox a {
	background-position: 0 0; /* fox */
} 
#ContentPane .ps-auto-model-horizontal li.volkswagen-polo a {
	background-position: 0 -60px; /* polo */
} 
#ContentPane .ps-auto-model-horizontal li.volkswagen-new-polo a {
	background-position: 0 -120px; /* new polo */
} 
#ContentPane .ps-auto-model-horizontal li.volkswagen-new-golf a {
	background-position: 0 -180px; /* new golf */
} 
#ContentPane .ps-auto-model-horizontal li.volkswagen-golf a {
	background-position: 0 -180px; /* golf */
} 
#ContentPane .ps-auto-model-horizontal li.volkswagen-new-golf-gti a { 
	background-position: 0 -240px; /* new golf gti*/
} 
#ContentPane .ps-auto-model-horizontal li.volkswagen-golf-gti a { 
	background-position: 0 -240px; /* golf gti*/
} 
#ContentPane .ps-auto-model-horizontal li.volkswagen-new-golf-plus a { 
	background-position: 0 -300px; /* new golf plus */
} 
#ContentPane .ps-auto-model-horizontal li.volkswagen-golf-plus a { 
	background-position: 0 -300px; /* golf plus */
} 
#ContentPane .ps-auto-model-horizontal li.volkswagen-golf-estate a {
	background-position: 0 -360px; /* golf estate */
} 
#ContentPane .ps-auto-model-horizontal li.volkswagen-new-beetle a {
	background-position: 0 -420px; /* new beetle */
} 
#ContentPane .ps-auto-model-horizontal li.volkswagen-beetle a {
	background-position: 0 -420px; /* beetle */
} 
#ContentPane .ps-auto-model-horizontal li.volkswagen-new-beetle-cabriolet a { 
	background-position: 0 -480px; /* new beetle cab */
} 
#ContentPane .ps-auto-model-horizontal li.volkswagen-beetle-cabriolet a { 
	background-position: 0 -480px; /* beetle cab */
} 
#ContentPane .ps-auto-model-horizontal li.volkswagen-jetta a {
	background-position: 0 -540px; /* jetta */
} 
#ContentPane .ps-auto-model-horizontal li.volkswagen-passat-saloon a { 
	background-position: 0 -600px; /* passat saloon */
} 
#ContentPane .ps-auto-model-horizontal li.volkswagen-passat a { 
	background-position: 0 -600px; /* passat */
} 
#ContentPane .ps-auto-model-horizontal li.volkswagen-passat-estate a { 
	background-position: 0 -660px; /* passat estate */
} 
#ContentPane .ps-auto-model-horizontal li.volkswagen-passat-cc a { 
	background-position: 0 -720px; /* passat cc */
} 
#ContentPane .ps-auto-model-horizontal li.volkswagen-scirocco a {
	background-position: 0 -780px; /* scirocco */
} 
#ContentPane .ps-auto-model-horizontal li.volkswagen-tiguan a {
	background-position: 0 -840px; /* tiguan */
} 
#ContentPane .ps-auto-model-horizontal li.volkswagen-eos a {
	background-position: 0 -900px; /* eos */
} 
#ContentPane .ps-auto-model-horizontal li.volkswagen-touran a {
	background-position: 0 -960px; /* touran */
} 
#ContentPane .ps-auto-model-horizontal li.volkswagen-sharan a {
	background-position: 0 -1020px; /* sharan */
} 
#ContentPane .ps-auto-model-horizontal li.volkswagen-touareg a {
	background-position: 0 -1080px; /* touareg */
} 
#ContentPane .ps-auto-model-horizontal li.volkswagen-phaeton a {
	background-position: 0 -1140px; /* phaeton */
} 

/* ============== Retailer Contact Form ============== */
#ContentPane .ps-boxed-form .part-inchcape-contact input, #ContentPane .ps-boxed-form .part-inchcape-contact textarea, #ContentPane .ps-boxed-form .part-inchcape-contact select {
	width: 160px !important;
} 
#ContentPane .ps-boxed-form .part-inchcape-contact select.telephone {
	width: 70px !important;
} 
#ContentPane .ps-boxed-form .part-inchcape-contact .button {
	width: 80px !important;
	background: #ec6200;
	color: #fff;
	border: 1px solid #767676;
	margin: 10px 0;
	float: right;
} 
#ContentPane .part-inchcape-contact .newsletter label {
	width: 144px;
	float: left;
	line-height: 34px;
} 
#ContentPane .part-inchcape-contact span.newsletter {
	clear: none;
} 
#ContentPane .part-inchcape-contact span.newsletter input {
	border: none;
	margin: 11px 6px;
	width: 20px !important;
	float: left;
} 
 
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	background: transparent;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('http://static.volkswagen-inchcape.co.uk/Images/Fancybox/fancy_loading.png') no-repeat;
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 20px;
	padding: 0 !important;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 32px;
	height: 32px;
	background: url('http://static.volkswagen-inchcape.co.uk/Images/Fancybox/fancy_close.png') top left no-repeat;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background: url('http://static.volkswagen-inchcape.co.uk/Images/Fancybox/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background: transparent url('http://static.volkswagen-inchcape.co.uk/Images/Fancybox/fancy_title_left.png') repeat-x;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background: transparent url('http://static.volkswagen-inchcape.co.uk/Images/Fancybox/fancy_title_main.png') repeat-x;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background: transparent url('http://static.volkswagen-inchcape.co.uk/Images/Fancybox/fancy_title_right.png') repeat-x;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('http://static.volkswagen-inchcape.co.uk/Images/Fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background: transparent url('http://static.volkswagen-inchcape.co.uk/Images/Fancybox/fancy_nav_left.png') no-repeat;
}

#fancybox-right-ico {
	background: transparent url('http://static.volkswagen-inchcape.co.uk/Images/Fancybox/fancy_nav_right.png') no-repeat;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

div.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	z-index: 1001;
}

div#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('http://static.volkswagen-inchcape.co.uk/Images/Fancybox/fancy_shadow_n.png') repeat-x;
}

div#fancy-bg-ne {
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('http://static.volkswagen-inchcape.co.uk/Images/Fancybox/fancy_shadow_ne.png') no-repeat;
}

div#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('http://static.volkswagen-inchcape.co.uk/Images/Fancybox/fancy_shadow_e.png') repeat-y;
}

div#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('http://static.volkswagen-inchcape.co.uk/Images/Fancybox/fancy_shadow_se.png') no-repeat;
}

div#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('http://static.volkswagen-inchcape.co.uk/Images/Fancybox/fancy_shadow_s.png') repeat-x;
}

div#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('http://static.volkswagen-inchcape.co.uk/Images/Fancybox/fancy_shadow_sw.png') no-repeat;
}

div#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('http://static.volkswagen-inchcape.co.uk/Images/Fancybox/fancy_shadow_w.png') repeat-y;
}

div#fancy-bg-nw {
	top: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('http://static.volkswagen-inchcape.co.uk/Images/Fancybox/fancy_shadow_nw.png') no-repeat;
}