/* side menu colors */
 
div.servicing ul.side-menu li span {
	color: #76011E;
}

div.warranty ul.side-menu li span {
	color: #028B53;
}

div.accessories ul.side-menu li span {
	color: #920B6A;
}

div.offers ul.side-menu li span {
	color: #76011E;
}

/* column sizes */

div.column.large {
	margin-left: 16px;
}

div.column.small {
	width: 187px !important;
	margin-left: 7px;
}

div.column.owners-full {
	margin-left: 25px;
	width: 670px !important;
}

div.column.owners-full div.column.small {
	width: 165px !important;
}

div.column.owners-full div.column.medium {
	width: 310px !important;
}

h3.quote {
	margin: 0 0 38px 0;
	font-size: 2em;
	font-family: serif;
	line-height: 1.3em;
	width: 600px;
	color: #fff;
}

h3.quote span.quotee {
	font-size: 0.6em;
	font-family: Arial;
}

p.question {
	color: #ff6400;
	font-size: 1.4em;
	margin: 10px 0 0 13px;
	font-weight: bold;
}

.sIFR-active h3.quote {
	font-family: Arial, "VW Headline OT-Book";
	color: #5c5c61;
	font-size: 2.6em;
	line-height: 1em;
}

.sIFR-active h3.quote span.quotation {
	font-family: Arial, "VW Headline OT-Book";
	line-height: 1em;
}

.sIFR-active p.question {
	color: #ff6400;
	font-size: 1.45em;
	line-height: 1em;
	margin-top: 0;
}

/* pods */

.pod_links {
	width: 187px;
	margin-left: 20px;
}

.pod_links ul#pods {
	width: 187px;
	margin: 70px 0 0;
	padding: 0;
}

.pod_links ul#pods li {
	float: left;
	list-style: none;
	height: 72px;
	width: 187px;
	overflow: hidden;
	border: 0;
	margin: 0 0 1px 0;
	padding: 0;
}

.pod_links ul#pods.merchandise li {
	height: 85px;
}

.pod_links ul#pods li a {
	width: 187px;
	height: 72px;
	border: 0;
	margin:0;
	padding: 0;
	display: block;
}

.pod_links ul#pods.merchandise li a {
	height: 85px;
}

.pod_links img {
	border: 0;
	margin: 0 !important;
	padding: 0;
	display: block;
	clear: both;
}

.pod_links ul#pods li a div {
	float: left;
	top: -72px;
	width: 187px;
	height: 72px;
	overflow: hidden;
	border: 0;
	margin: 0;
	padding: 0;
}

.pod_links ul#pods.merchandise li a div {
	height: 85px;
}

.pod_links ul#pods li a:hover {
	height: 72px;
	width: 187px;
	overflow: hidden;
	border: 0;
	margin: 0;
	padding: 0;
}

.pod_links ul#pods.merchandise li a:hover {
	height: 85px;
}

p.footnote {
	color: #aaa;
}



div.offer h3 {
	color: #6AB9E6;
	font-size: 160%;
}

.sIFR-active div.offer h3 {
	line-height: 1.2em;
	margin: 20px 10px 10px;
}
/* vw offer button styles */
div.column.owners-full .offerListSection div ul {
	list-style:none outside none;
	padding-left:0;
}

div.offer-column {
float:left;
margin:0;
padding:0;
width:220px;
}

div.column.owners-full .offerListSection div {
	margin: 0;
	padding: 0;;
	width: 100%;
}

.offerListSection li a {
	width: 225px;
	height: 81px;
	display:block;
	cursor: pointer;
}
.offerListSection li {
	float: left;
}


.offerListSection li a.pagelink{
	background: url('/assets/en_gb/images/offers/buttons/fixedservice_finance_con.png') no-repeat scroll left top transparent;
}
.offerListSection li a.owners{
	background: url('/assets/en_gb/images/offers/buttons/owneroffer.png') no-repeat scroll left top transparent;
}
.offerListSection li a.discount{
	background: url('/assets/en_gb/images/offers/buttons/discountoffer.png') no-repeat scroll left top transparent;
}
.offerListSection li a.finance{
	background: url('/assets/en_gb/images/offers/buttons/financeoffer.png') no-repeat scroll left top transparent;
}
.offerListSection li a.business{
	background: url('/assets/en_gb/images/offers/buttons/business_finance_offers.png') no-repeat scroll left top transparent;
}

.offerListSection li a:hover {
	text-decoration:none;
	background-position: 0 -79px;
}

.offerListSection li a.pagelink p{color:#a28802;}
.offerListSection li a.owners p{color:#646464;}
.offerListSection li a.discount p{color:#d0560d;}
.offerListSection li a.finance p{color:#3c5a7f;}
.offerListSection li a.business p{color:#646464;}

.offerListSection li a.owners h4{
	color:#43555f;
}


.offerListSection h4,
.offerListSection p {
	color:#fff;
	margin: 0 10px 0 11px;
	width: 148px;
	height: 30px;
	font-size: 100%;
}

.offerListSection h4{
	padding-top:10px;
}

.offerListSection p{
	padding-top:6px;
}

.offerListSection h4 a,
.offerListSection h4 a:link,
.offerListSection h4 a:visited {
	color: #FFF;
}


.offerListSection .offer-column h3{ 
	font-size:22px;
}
/* end vw offer styles*/


/* servicing backgrounds */

div.servicing-offer {
	background: url(http://cdn.volkswagen.co.uk/assets/common/img/owners/servicing-offer-bg.jpg) no-repeat 480px 70px;
	min-height: 300px;
}


/* Owners Warranty */
.warrantyContent {
	xwidth:370px;
	margin-top:10px;
	padding:10px;
	background-color:#cccccc;
}
.warrantySubContent {
	margin-top:10px;
	padding:5px 0px 5px 0px;
	xheight:150px;
	background-color:#cccccc;
}
.warrantySubText {
	margin:5px;
	width:240px;
	background-color:#cccccc;
}

/* Owners Extended Warranty */
.warrantyTitle {
	height:50px;
	padding:10px;
	background-color:#cccccc;
}
.warrantyContent {
	xwidth:370px;
	margin-top:10px;
	xpadding:10px;
	background-color:#cccccc;
}
.warrantySubContent {
	margin-top:10px;
	padding:5px;
	xpadding:5px 0px 5px 0px;
	xheight:150px;
	background-color:#cccccc;
}
.warrantySubText {
	xmargin:5px;
	width:240px;
	background-color:#cccccc;
}
.warrantyRHN {
	margin-top:70px;
}
.warrantyRHN a {
	text-decoration:underline;
}

/* Owners Servicing Plans */
.servicePlansSubContent {
	margin-top:10px;
	padding:5px 0;
}

.servicePlansLeft h3, .servicePlansRight h3 {
	margin: 10px 0 0 0;
}

.servicePlansLeft p, .servicePlansRight p {
	margin-left: 0;
}

.servicePlansLeft ul, .servicePlansRight ul {
	margin-left: 0;
}

p.servicePlansDisclaimer {
	clear: both;
}

.servicePlansLeft {
	padding: 10px 5px 10px 10px;
	width: 202px;
	float: left;
}
.servicePlansRight {
	padding: 10px 5px 10px 15px;
	margin-left: 0px;
	margin-bottom: 10px;
	width: 202px;
	float: left;
	background: url(http://cdn.volkswagen.co.uk/assets/common/img/column-separator.gif) left top repeat-y;
}

/* Owners Offers */
p.price {
	color: #3D5F8C;
	font-size: 150%;
	font-weight: bold;
	margin: 20px 10px;
}

p.price span.price {
	font-size: 130%;
	padding: 0 4px;
}

p.price span.vat {
	font-weight: normal;
}

#tab-container div.seasonal-safety-check h2 {
	color: #3D5F8C;
}

div.free-car-care-kit {
	margin: 10px;
	width: 312px;
	padding-right: 268px;
	min-height: 185px;
}

#tab-container div.seasonal-safety-check {
	background: url(http://cdn.volkswagen.co.uk/assets/common/content/owners/offer-free-car-care-kit.jpg) no-repeat 95% 140px !important;
}

div.free-car-care-kit div {
	padding: 10px 0;
	background: url(http://cdn.volkswagen.co.uk/assets/common/img/owners/offer-free-bg.jpg) no-repeat bottom left;
}

ul.offer-details {
	padding: 0;
}

ul.offer-details li {
	list-style: none;
}

ul.offer-details li span {
	display: block;
	color: #3D5F8C;
	font-weight: bold;
}

#tab-container div.price-promise {
	width: 478px;
	padding-right: 150px;
	background: url(http://cdn.volkswagen.co.uk/assets/common/content/owners/offer-receipt.jpg) no-repeat 100% 5em !important;
}

#tab-container div.fixed-price-service-plan {
	width: 478px;
	padding-right: 150px;
	background: url(http://cdn.volkswagen.co.uk/assets/common/content/owners/offer-fixed-price-service-plan.jpg) no-repeat 100% 6.25em !important;
	position:relative;
}

#tab-container div.air-con {
	width: 500px;
	padding-right: 172px;
	background: url(http://cdn.volkswagen.co.uk/assets/common/content/owners/aircon-offer-pagebg.jpg) no-repeat 100% 5em !important;
}



/* Side navigation */

/* Troublesome sIFR requires a width here - all other attempts to widen owners tab via sifr configs failed */
h1.tab span {min-width: 56px;}

div.promos a {outline:0;}

div.column.large p.firstOwnersPara { padding-top: 20px; }

/* downloads */

a.pdfDownload { background-image: url(http://cdn.volkswagen.co.uk/assets/common/img/icon_pdf.gif); background-position: 1px 5px; background-repeat: no-repeat; padding-left: 15px; display: block;}
a.adobeDownload { background-image: url(http://cdn.volkswagen.co.uk/assets/common/img/icon_adobe.gif); background-position: 1px 2px; background-repeat: no-repeat; padding-left: 15px; }
a.bold { font-weight: bold; }
.darkGrey { color: #5c5c61 !important; }
p.adobeDownload { background-image: url(http://cdn.volkswagen.co.uk/assets/common/img/icon_adobe.gif); background-position: 1px 2px; background-repeat: no-repeat; padding-left: 15px; }

/* owners forms */
form div label {
	width: 100px;
}

form div.noLabel {
	margin-left: 120px;
}

div.large form div input {
	float: left;
	width: 134px;
}

form div select {
	float: left;
}

div.large form div.date div {
	float: left;
	width: 140px;
	margin: 0;
}

div.large form div.date input {
	width: 25px;
	float: none;
}

div.large form div.date input.year {
	width: 50px;
}

div.large form div.textarea label,
div.large form div.textarea p.error {
	float: none;
	width: auto;
	text-align: left;
}

div.large form div input.submit {
	width: 54px;
}

form p.error {
	color: #f00;
	float: left;
	margin: 2px 0 0 8px;
	width: 160px;
}

form div.error input,
form div.error select {
	border: 1px solid #ff0000;
}

.terms {color:#8A8A94;}

/*
Starts service promise
*/
.servicePromiseLeft {
	float: left;
	width: 300px;
}
.servicePromiseRight {
	float: left;
	margin-bottom: 10px;
	margin-left: 0;
	width: 320px;
}


#tabs-nav {
	clear: both;
	padding: 0 0 0 10px;
}


.heightCatcher {
	height:23px;
}
.heightCatcher a {
	display: block;
	float: left;
}
.approvalBackground {
	float: left;
	width: 690px;
}

.firsText {
	width:600px;
}
.firsText  p{
	margin: 5px 0;
}
.listServicePromise ul {
	list-style: none;
	margin: 0;
	padding-left: 10px;
}

.listServicePromise li a {
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #5C5C61;
	display: block;
	padding: 4px 0;
	text-decoration: none;
}

.listServicePromise ul li span {
	color: #5C5C61;
	display: block;
	padding: 0 18px 0 27px;
}

.listServicePromise li a {
	background: url(http://cdn.volkswagen.co.uk/assets/common/img/owners/service-promise/numbers.png) -10px -10px no-repeat;
}

.listServicePromise .one a { background-position: -10px -10px; }
.listServicePromise .one a:hover, .listServicePromise .one a.selected { background-position: -328px -10px; }

.listServicePromise .two a { background-position: -10px -52px; }
.listServicePromise .two a:hover, .listServicePromise .two a.selected { background-position: -328px -52px; }

.listServicePromise .three a { background-position: -10px -94px; }
.listServicePromise .three a:hover, .listServicePromise .three a.selected { background-position: -328px -94px; }

.listServicePromise .four a { background-position: -10px -136px; }
.listServicePromise .four a:hover, .listServicePromise .four a.selected { background-position: -328px -136px; }

.listServicePromise .five a { background-position: -10px -178px; }
.listServicePromise .five a:hover, .listServicePromise .five a.selected { background-position: -328px -178px; }

.listServicePromise .six a { background-position: -10px -220px; }
.listServicePromise .six a:hover, .listServicePromise .six a.selected { background-position: -328px -220px; }

.listServicePromise .seven a { background-position: -10px -262px; }
.listServicePromise .seven a:hover, .listServicePromise .seven a.selected { background-position: -328px -262px; }

.listServicePromise .eight a { background-position: -10px -304px; }
.listServicePromise .eight a:hover, .listServicePromise .eight a.selected { background-position: -328px -304px; }

.listServicePromise .nine a { background-position: -10px -346px; }
.listServicePromise .nine a:hover, .listServicePromise .nine a.selected { background-position: -328px -346px; }

.listServicePromise .ten a { background-position: -10px -388px; }
.listServicePromise .ten a:hover, .listServicePromise .ten a.selected { background-position: -328px -388px; }



.wam_bg {
	background: transparent url(http://cdn.volkswagen.co.uk/assets/common/img/owners/service-promise/background.jpg) repeat-y scroll left top;
	width: 642px;
}
.wam_top {
	background: transparent url(http://cdn.volkswagen.co.uk/assets/common/img/owners/service-promise/line1.jpg) no-repeat scroll left top;
	height: 19px;
	width: 642px;
}
.wam_bot {
	background:transparent url(http://cdn.volkswagen.co.uk/assets/common/img/owners/service-promise/imagetab1.jpg) no-repeat scroll left bottom;
	min-height: 240px;
	width: 642px;
}
.two .wam_top {
background:transparent url(http://cdn.volkswagen.co.uk/assets/common/img/owners/service-promise/lineselected2.jpg) no-repeat scroll left top;
}
.two .wam_bot {
background:transparent url(http://cdn.volkswagen.co.uk/assets/common/img/owners/service-promise/imagetab2.jpg) no-repeat scroll left bottom;
}
.three .wam_top {
background:transparent url(http://cdn.volkswagen.co.uk/assets/common/img/owners/service-promise/lineselected3.jpg) no-repeat scroll left top;
}
.three .wam_bot {
background:transparent url(http://cdn.volkswagen.co.uk/assets/common/img/owners/service-promise/imagetab3.jpg) no-repeat scroll left bottom;
}
.four .wam_top {
background:transparent url(http://cdn.volkswagen.co.uk/assets/common/img/owners/service-promise/lineselected4.jpg) no-repeat scroll left top;
}
.four .wam_bot {
background:transparent url(http://cdn.volkswagen.co.uk/assets/common/img/owners/service-promise/imagetab4.jpg) no-repeat scroll left bottom;
}
.five .wam_top {
background:transparent url(http://cdn.volkswagen.co.uk/assets/common/img/owners/service-promise/lineselected5.jpg) no-repeat scroll left top;
}
.five .wam_bot {
background:transparent url(http://cdn.volkswagen.co.uk/assets/common/img/owners/service-promise/imagetab5.jpg) no-repeat scroll left bottom;
}
.six .wam_top {
background:transparent url(http://cdn.volkswagen.co.uk/assets/common/img/owners/service-promise/lineselected6.jpg) no-repeat scroll left top;
}
.six .wam_bot {
background:transparent url(http://cdn.volkswagen.co.uk/assets/common/img/owners/service-promise/imagetab6.jpg) no-repeat scroll left bottom;
}
.seven .wam_top {
background:transparent url(http://cdn.volkswagen.co.uk/assets/common/img/owners/service-promise/lineselected7.jpg) no-repeat scroll left top;
}
.seven .wam_bot {
background:transparent url(http://cdn.volkswagen.co.uk/assets/common/img/owners/service-promise/imagetab7.jpg) no-repeat scroll left bottom;
}
.eight .wam_top {
background:transparent url(http://cdn.volkswagen.co.uk/assets/common/img/owners/service-promise/lineselected8.jpg) no-repeat scroll left top;
}
.eight .wam_bot {
background:transparent url(http://cdn.volkswagen.co.uk/assets/common/img/owners/service-promise/imagetab8.jpg) no-repeat scroll left bottom;
}
.nine .wam_top {
background:transparent url(http://cdn.volkswagen.co.uk/assets/common/img/owners/service-promise/lineselected9.jpg) no-repeat scroll left top;
}
.nine .wam_bot {
background:transparent url(http://cdn.volkswagen.co.uk/assets/common/img/owners/service-promise/imagetab9.jpg) no-repeat scroll left bottom;
}
.ten .wam_top {
background:transparent url(http://cdn.volkswagen.co.uk/assets/common/img/owners/service-promise/lineselected10.jpg) no-repeat scroll left top;
}
.ten .wam_bot {
background:transparent url(http://cdn.volkswagen.co.uk/assets/common/img/owners/service-promise/imagetab10.jpg) no-repeat scroll left bottom;
}
.wamText {
margin:20px 0;
padding-left:25px;
width:450px;
}
.wamText h2, .wamText p, .wamText ul {
color:#71B56E;
}
div.wamText h2.green {
color:#579A54;
}

#tab-container .title {
	color: #579A54;
	font-size: 280%;
	line-height: 1.3em;
	padding-left: 8px;
}


.fixed-price-service-plan .caveatSmall, .caveatSmall{
	display:inline;
	margin:1px;
	vertical-align:bottom;
}

.caveatSmall_1{
	position:absolute;
	top:17px;
	left:367px;
}


.sIFR-active #tab-container .title {visibility: hidden;}


/*
Ends service promise
*/



/*------------------------------------------------------------------------------
 *
 * VOI12 1i09671-003: Owners Production
 *
 * Changes to the owners homepage section.
 *
 * Date: 17/08/2010
 * Author: Chris Sheppard
 *
 *----------------------------------------------------------------------------*/

#owners-home-content {
	float: left;
	margin-left: 16px;
	width: 663px;
	display:inline;
}

#owners-home-content h3 {
	clear: none;
}

#owners-home-slideshow {
	margin-bottom: 10px;
}

#owners-home-slideshow .slideshow-controls {
	margin-top: 10px;
}

.ownersHomepage #shade {
	background: #ccc;
}


.ownersHomepage .box-150-x,
.ownersHomepage .box-470-x {
	width: 150px;
	padding: 0;
	display: inline;
}

.ownersHomepage .box-220-x {
	width: 220px;
	padding: 0;
	height: 240px;
	position: relative;
    float: left;
}
.ownersHomepage .box-202-x .box-inner {

}

.ownersHomepage .box-470-x {
	width: 470px;
}

.ownersHomepage .box-150-x .box-inner,
.ownersHomepage .box-470-x .box-inner {
	padding: 15px 9px 0 10px;
	background: url(/assets/common/img/owners/home-box-150-top.png) 0 0 no-repeat;
	min-height: 180px;
	height: auto !important;
	height: 180px;
	position: relative;
}

.ownersHomepage .box-470-x .box-inner {
	padding: 15px 16px 0 16px;
	background: url(/assets/common/img/owners/home-box-470-top.png) 0 0 no-repeat;
	_background: url(/assets/common/img/owners/home-box-470-top.gif) 0 0 no-repeat;
}
.ownersHomepage .box-150-x .box-bottom,
.ownersHomepage .box-470-x .box-bottom {
	width: 150px;
	height: 11px;
	background: url(/assets/common/img/owners/home-box-150-bottom.png) bottom left no-repeat;
	filter: none;
}
.ownersHomepage .box-470-x .box-bottom {
	width: 470px;
}
.ownersHomepage .box-470-x .box-bottom {
	background: url(/assets/common/img/owners/home-box-470-bottom.png) bottom left no-repeat;
	_background: url(/assets/common/img/owners/home-box-470-bottom.gif) bottom left no-repeat;
}


/** Login Widgit **/
#owners-login-widgit {
	float: left;
	clear: both;
	margin-left: 8px;
}

#owners-login-widgit h3 {
	margin: 0;
	line-height: 1;
	color: #000;
}

#owners-login-widget h3.my-vw .sIFR-active object{
		height:53px;
}

#owners-login-widgit div {
	margin: 0;
}
#owners-login-widgit form {
	padding-bottom: 25px;
	margin-bottom: 0;
}

#owners-login-widgit label {
	width: 125px;
	margin: 0;
	text-align: left;
}

#owners-login-widgit label.inline {
	color: #b1b1b1;
	position: absolute;
	padding-left: 4px;
	padding-top: 3px;
	cursor: text;
	z-index: 1;
}

#owners-login-widgit input {
	width: 125px;
	margin-bottom: 10px;
}

#owners-login-widgit input.submit,
#owners-login-widgit a.logout {
	width: 54px;
	margin: 0;
	position: absolute;
	bottom: 0;
	left: 10px;
}

#owners-login-widgit a.linkRightArrowBack {
	background: url(/assets/common/img/small-arrow-right.gif) center left no-repeat;
	padding-left: 8px;
	color: #67676b;
}

#owners-login-widgit p {
	margin: 0;
}

#owners-login-widgit .my-car {
	margin: 8px 0;
}


/** Promo Widgit **/
#owners-promo-widgit {
	float: left;
	margin-left: 35px;
}
#owners-promo-widgit ul {
	list-style: none;
	margin: 0;
	overflow: hidden;
}
#owners-promo-widgit li {
	float: left;
	width: 213px;
	margin: 0 12px 5px 0;
}

#owners-promo-widgit li.clearer {
	clear: both;
	width: 100%;
	overflow: hidden;
	font-size: 1px;
	float: none;
	height: 1px;
}

#owners-promo-widgit li.last {
	margin-right: 0;
}

#owners-promo-widgit img {
	display: block;
	float: left;
	margin-right: 11px;
}

#owners-promo-widgit h4 {
	color: #201f1f;
	margin: 0;
}
#owners-promo-widgit h4 a {
	color: #201f1f;
	margin: 0;
}

#owners-promo-widgit p {
	color: #555;
	margin: 0;
}


/** Retailers Widgit **/
#owners-retailer-widgit {
	float: left;
	margin-left: 16px;
}

#owners-retailer-widgit h3 {
	margin: 0;
	line-height: 1;
	color: #000;
}

#owners-retailer-widgit div {
	margin: 0;
}
#owners-retailer-widgit form {
	padding-bottom: 5px;
	margin-top: 25px;
	margin-bottom: 0;
}

#owners-retailer-widgit label {
	width: 125px;
	margin: 0;
	text-align: left;
}

#owners-retailer-widgit label.inline {
	color: #b1b1b1;
	position: absolute;
	padding-left: 4px;
	padding-top: 3px;
	cursor: text;
	z-index: 1;
}

#owners-retailer-widgit input {
	width: 125px;
	margin-bottom: 10px;
}
#owners-retailer-widgit select {
	width: 125px;
	margin-bottom: 10px;
}

#owners-retailer-widgit input.submit {
	width: 54px;
	margin: 0;
	position: absolute;
	bottom: 0;
	left: 10px;
}

#owners-retailer-widgit #retailer {
	display: none;
}

#owners-retailer-widgit p {
	color: #919191;
	font-size: 1.091em;
	line-height: 1.4;
	margin: 0;
}

#owners-retailer-widgit .details {
	margin-top: 10px;
	margin-bottom: 10px;
}

#owners-retailer-widgit p .contact {
	color: #53aad7;
}

#owners-retailer-widgit p a#change-retailer {
	color: #474747;
	background: url(/assets/common/img/small-arrow-right.gif) center right no-repeat;
	padding-right: 10px;
}




/* Retailer results */
#owners-retailer-results {
	clear: both;
	margin-top: 1em;
	float: left;
	margin-left: 193px;
}
#owners-retailer-results .box-inner {
	padding: 0;
}

#owners-retailer-results h3 {
	padding: 15px 16px 5px;
	margin: 0 2px;
	line-height: 1;
	color: #000;
	border-bottom: 1px solid #edecf1;
}

#owners-retailer-results p {
	margin: 5px 16px 15px;
}

#owners-retailer-results ul {
	margin: 0;
	padding: 0 0 3px;
	list-style: none;
	color: #919191;
	font-size: 1.091em;
}
#owners-retailer-results li {
	background: #f5f5f5 url(/assets/common/img/owners/popup-li.png) top left no-repeat;
	min-height: 33px;
	height: auto !important;
	height: 33px;
	padding: 10px 16px;
	margin: 0 3px 0;
	width: 433px;
}

#owners-retailer-results li:hover{
	background:#DDD;
}
#owners-retailer-results li p {
	float:left;
	margin:0 10px 0 0;
	width:121px;
	color: #474747;
}

#owners-retailer-results li p.lrg {
	width:219px;
}

#owners-retailer-results li p.lst {
	width:90px;
}

#owners-retailer-results li div{
	width:100%;
	clear:both;
}
#owners-retailer-results a.select {
	display: block;
	float: right;
	width: 53px;
	height: 17px;
	background: url(/assets/common/img/buttons/btn_select.gif) 0 0 no-repeat;
	margin: 1px 4px 0px 4px ;
}

#owners-retailer-results a.select span {
	display: none;
}

#owners-retailer-results #popup-close {
	position: absolute;
	top: 10px;
	right: 9px;
	width: 11px;
	height: 11px;
	display: block;
	background: url(/assets/common/img/owners/close-btn.gif) 0 0 no-repeat;
}




/* Find a retailer drop down styles */
.ac_input {
	width: 200px;
}
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}
.ac_loading {
	background: url(/assets/common/img/loading.gif) right center no-repeat;
}
.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

/* what we check and why */
h3.my-vw_ext{
	margin:5px 0 ;
}

#checks-pod{
	clear: both;
	padding: 10px 0 0 10px;
	background:url(http://cdn.volkswagen.co.uk/assets/common/img/owners/check-pod-top.jpg) no-repeat 0 0;
	width:649px;
	1height:289px;
	height:auto;
	margin-top:28px;
}

#checks-foot{
	background:url(http://cdn.volkswagen.co.uk/assets/common/img/owners/check-pod-bot.png) no-repeat 0 0;
	width:649px;
	height:14px;
	margin-top:-10px;
}


#checks-pod p {
    float: left;
    margin: 8px;
    overflow: visible;
    width: 272px;
	display:inline;
}

#checks-pod a {
	color:#666666;
	text-decoration:none;
    line-height: 1.9em;
}

#checks-pod a:hover, #checks-pod a.selected{
	color:#3399CC;
}

#checks-pod h3.my-vw{
	margin-top:0;
}

div.approvalBackground div.side-check{
	overflow:visible;
	background: transparent url(/assets/common/img/owners/pod-small-top.png) no-repeat scroll 0 0 !important;
	width:210px;
	margin-left:0;
	min-height:307px;
	height:auto;
}

div.side-check-foot{
	height:15px;
	background: transparent url(/assets/common/img/owners/pod-small-foot.png) no-repeat scroll 0 0 !important;
	margin-left:0;
    margin-top: -10px;
	width:210px;
}

p.lnkSCheck{
	width:400px;
}
p.lnkSCheck a{
    margin-left: 13px;
    background:url("/assets/common/img/owners/fixed-price-servicing/arrow-closed.gif") no-repeat center right scroll transparent;
    padding-right: 14px;
	float:right;
	color: #4A4A4E;
    outline: medium none;
}

div.approvalBackground  div.column div.side-check h3 object {
	height: 42px;
}


a.leftArrowLink.darkBlueSkinny,
a.linkRightArrowBack.darkBlueSkinny,
.darkBlueSkinny {
    color: #3C5F8C !important;
    font-weight: normal;
}

a.rightPlace {
    float: right;
}
a.leftArrowLink {
    background-image: url("/assets/common/img/small-arrow-left.gif");
    background-position: left 5px;
    background-repeat: no-repeat;
    font-weight: bold;
    padding-left: 9px;
}
