/* horizon lines */
body#experience-gallery  #page-wrap {
	background-image:  url(/assets/common/img/hotspots_repeater.png);
}
body#experience-gallery #page-bg {
	background-image:  url(/assets/common/img/hotspots_page.png);
}

body#new-car-home #page-wrap {
	background-image:  url(/assets/common/img/newcarhome_repeater.png);
}
body#new-car-home #page-bg {
	background-image:  url(/assets/common/img/newcarhome_page.png);
}


body#new-car-carousel {
	background-image:  none;
}

body#new-car-carousel #page-wrap {
	background-image:  url(/assets/common/img/newcarcarousel_repeater.png);
}
body#new-car-carousel #page-bg {
	background-image:  url(/assets/common/img/plainwhite_page.png);
}

body#new-car-brochures  {
	background-image:  none;
}
body#new-car-brochures #page-wrap  {
	background-image:  url(/assets/common/img/newcarbrochures_repeater.png);
}
body#new-car-brochures #page-bg {
	background-image:  url(/assets/common/img/plainwhite_page.png);
}



h1.tab {margin-top: 47px;}

.offerColor {color:#FF9B05;}

h4 {
	font-size: 160%;
	margin: 35px 10px 5px;
}

div.column.sidebar h3 {margin-top: 14px;}

div.newcars {
	width: 189px;
	padding-left: 17px;
	clear: left;
}

div.compare-engines {
	clear: left;
}

/* search and select */
a#bonus-link {
	position: relative;
	left: 700px;
	top: -40px;
	padding: 0 0 0 8px;
	background: transparent url(/assets/common/img/small-arrow-right.png) center left no-repeat;
	font-weight: normal;
	color: #333;
}
.bonus-link-container {position:relative;}
.bonus-link-collection {
	position:absolute;
	right:1px;
	top: -27px;
}
a.bonus-link {
	float:right;
	padding: 0 0 0 11px;
	margin:0 0 0 9px;
	background:url(../img/link-button.png) no-repeat 0 0;
	font-weight: normal;
	line-height:1;	
	color: #333;
	cursor: pointer;
}
a.bonus-link:hover {
	color: #FF7605;
}
a.bonus-link span {
	background:url(../img/link-button.png) no-repeat right 0;
	padding:4px 19px 0 0;
	display:inline-block;
	line-height:1;
	min-height:17px;
	cursor: pointer;
}
a.bonus-link span.icon-car-comparator {
	background:url(../img/icon-car-comparator.gif) no-repeat 0 5px;
	float:left;
	width:30px;
	height:17px;
	line-height:1;
	padding:0;
}


/* model nav */
div#model-nav {
	clear: left;
	position: relative;
	margin-left: 94px;
	top: -13px;
	z-index: 20;
	font-weight: bold;
}
div#model-nav a,
div#model-nav span {
	color: #436590;
	background-color: #E7E7E7;
	padding: 2px 6px 2px 11px;
	display: block;
	float: left;
}

div#model-nav a {
	color: #777;
	background-color: #e7e7e7;
}

div#model-nav ul,
div#model-nav li {
	display: inline;
	padding: 0;
	margin: 0;
}

div#model-nav li a,
div#model-nav li span {
	background: none;
	padding: 2px 6px;
	text-decoration: none;
	color: #3C5F8C;
	background-color: #fff;
}

div#model-nav li a {
	color: #777;
	background-color: #e7e7e7;
}

div#model-nav a:hover, div#model-nav li a:hover {
	color: #3C5F8C;
	text-decoration: none;
}

div#model-nav li a.section-active  {
	color: #3C5F8C;
}

/* model homepage */
div.column.sidebar.new form legend {
	font-weight: bold;
}
div.column.sidebar.new form label.checkbox {
	margin: 0 10px 0 0;
}
div.column.sidebar.new form label.checkbox.left {
	width: 75px;
	float: left;
	display: inline;
}
div.column.sidebar.new form label.checkbox.right {
	width: 75px;
	margin-left: 75px;
}
div.column.sidebar.new form select {
	margin: 0 0 5px;
}
div.column.sidebar.new form input.button.search {
	margin-left: 10px;
}

div.model-homepage {
	width: 974px;
	min-height: 500px;
	overflow: hidden;
	position: relative;
	margin: 38px 0 0 13px;
}

div.model-homepage img#hero {
	position: absolute;
	left: 0;
	top: -80px;
	z-index: 0;
    margin-left: -12px;
}

div.model-homepage h2 {margin-bottom: 0;}
div.model-homepage h3 {
	margin-top: 0;
	font-size: 200%;
}

div.model-homepage div.intro {
	position: absolute;
	left: 5px;
	top: -10px;
	z-index: 2;
	width: 380px;
}

div.model-homepage div.intro p {color: #777; margin-top: 0;}

div.model-homepage div.intro h3 {margin-bottom: 4px;  width: 367px; font-weight: 400;}

div.model-homepage ul.menu {
	position: relative;
	list-style: none;
	padding: 0;
	margin: 0;
}

div.model-homepage ul.menu li {position: absolute;}

div.model-homepage ul.menu li a {outline: 0;}

div.model-homepage ul.menu li.which-model {
	top: 65px;
	left: 400px;
}

div.model-homepage ul.menu li.drive {
    left: 752px;
    top: 174px;
}


/* no configure button for phaeton therefore position of which-model button is moved */
#phaeton.model-homepage ul.menu li.which-model {
	top: 70px;
	left: 588px;
}

div.model-homepage ul.menu li.drive a,
div.model-homepage ul.menu li.which-model a,
div.model-homepage ul.menu li.explore a,
div.model-homepage ul.menu li.configure a,
div.model-homepage ul.menu li.buying-guide a,
div.model-homepage ul.menu li.alerts a,
div.model-homepage ul.menu li.back-to-golf a,
div.model-homepage ul.menu li.back-to-touareg a,
div.model-homepage ul.menu li.back-to-touareg-nf a,
div.model-homepage ul.menu li.view-current-touran a,
div.model-homepage ul.menu li.view-new-touran a,
div.model-homepage ul.menu li.golf-v-offers a,
div.model-homepage ul.menu li.beetle-world-stage a,
div.model-homepage ul.menu li.up-small a,
div.model-homepage ul.menu li.passat-star-wars-amazon a {
	display: block;
	text-indent: -10000px;
}

div.model-homepage ul.menu li.drive a {
	width: 173px;
	height: 76px;
	background: url(/assets/common/img/new/drive.jpg) no-repeat 0 0;
}

div.model-homepage ul.menu li.which-model a {
	width: 134px;
	height: 60px;
	background: url(/assets/common/img/new/which-model.jpg) no-repeat 0 0;
}

div.model-homepage ul.menu li.beetle-world-stage a {
	width: 143px;
	height: 119px;
	background: url(/assets/common/img/beetle_world_stage.jpg) no-repeat 0 0;
}

div.model-homepage ul.menu li.up-small a {
	width: 189px;
	height: 58px;
	background: url(/assets/common/img/what-car-2012-award.png) no-repeat 0 0;
}

div.model-homepage ul.menu li.passat-star-wars-amazon a {
	width: 169px;
	height: 56px;
	background: url(/assets/common/img//new/starwars-saga-button.png) no-repeat 0 0;
}
div.model-homepage ul.menu li.passat-star-wars-amazon {
	left: 0;
	top: 415px;
}

div.model-homepage ul.menu li.which-model a:hover {background-position: 0 -60px;}

div.model-homepage ul.menu li.drive a:hover {background-position: 0 -76px;}


div.model-homepage ul.menu li.configure {
	top: 70px;
	left: 568px;
}

div.model-homepage ul.menu li.configure a {
	width: 156px;
	height: 69px;
}



div.model-homepage ul.menu li.explore {
	top: 80px;
	left: 752px;
}


div.model-homepage ul.menu li.explore a {
	width: 173px;
	height: 76px;
}



/* cars with drive section enabled need link layout rearranged */
#golf_vi.model-homepage ul.menu li.which-model,
#polo_v.model-homepage ul.menu li.which-model,
#passat_vii.model-homepage ul.menu li.which-model,
#passat_estate_vii.model-homepage ul.menu li.which-model,
#passat_cc.model-homepage ul.menu li.which-model,
#scirocco.model-homepage ul.menu li.which-model,
#touran_gp_ii.model-homepage ul.menu li.which-model,
#sharan_nf.model-homepage ul.menu li.which-model,
#touareg_nf.model-homepage ul.menu li.which-model {
    left: 574px;
    top: 6px;
}

#golf_vi.model-homepage ul.menu li.drive,
#polo_v.model-homepage ul.menu li.drive,
#passat_vii.model-homepage ul.menu li.drive,
#passat_estate_vii.model-homepage ul.menu li.drive,
#passat_cc.model-homepage ul.menu li.drive,
#scirocco.model-homepage ul.menu li.drive,
#touran_gp_ii.model-homepage ul.menu li.drive,
#sharan_nf.model-homepage ul.menu li.drive,
#touareg_nf.model-homepage ul.menu li.drive {
    left: 752px;
    top: 137px;
}

#golf_vi.model-homepage ul.menu li.explore,
#polo_v.model-homepage ul.menu li.explore,
#passat_vii.model-homepage ul.menu li.explore,
#passat_estate_vii.model-homepage ul.menu li.explore,
#passat_cc.model-homepage ul.menu li.explore,
#scirocco.model-homepage ul.menu li.explore,
#touran_gp_ii.model-homepage ul.menu li.explore,
#sharan_nf.model-homepage ul.menu li.explore,
#touareg_nf.model-homepage ul.menu li.explore {
    left: 393px;
    top: 39px;
}

#golf_vi.model-homepage ul.menu li.configure,
#polo_v.model-homepage ul.menu li.configure,
#passat_vii.model-homepage ul.menu li.configure,
#passat_estate_vii.model-homepage ul.menu li.configure,
#passat_cc.model-homepage ul.menu li.configure,
#scirocco.model-homepage ul.menu li.configure,
#touran_gp_ii.model-homepage ul.menu li.configure,
#sharan_nf.model-homepage ul.menu li.configure,
#touareg_nf.model-homepage ul.menu li.configure {
    left: 715px;
    top: 55px;
}

#beetle_nf.model-homepage ul.menu li.which-model {left: 594px; top: 3px;}
#beetle_nf.model-homepage ul.menu li.configure {left: 752px; top: 5px;}
#beetle_nf.model-homepage ul.menu li.explore {left: 401px; top: 3px;}


div.model-homepage ul.menu li.configure a.golf,
div.model-homepage ul.menu li.configure a.golf-vi,
div.model-homepage ul.menu li.explore a.golf,
div.model-homepage ul.menu li.explore a.golf-vi {background: url(/assets/common/img/new/buttons-golf.jpg) 0 0 no-repeat;}

div.model-homepage ul.menu li.configure a.golf-gti-vi,
div.model-homepage ul.menu li.explore a.golf-gti-vi {background: url(/assets/common/img/new/buttons-golf-gti.jpg) 0 0 no-repeat;}


/*temp using golf plus image til we need a configure image*/
div.model-homepage ul.menu li.configure a.golf-plus-ii,
div.model-homepage ul.menu li.explore a.golf-plus-ii {background: url(/assets/common/img/new/buttons-golf-plus.jpg) 0 0 no-repeat;}

div.model-homepage ul.menu li.configure a.golf-estate,
div.model-homepage ul.menu li.explore a.golf-estate {background: url(/assets/common/img/new/buttons-golf-estate.jpg) 0 0 no-repeat;}

div.model-homepage ul.menu li.configure a.passat-vii,
div.model-homepage ul.menu li.explore a.passat-vii {background: url(/assets/common/img/new/buttons-passat-cc.jpg) 0 0 no-repeat;}

div.model-homepage ul.menu li.configure a.passat-estate-vii,
div.model-homepage ul.menu li.explore a.passat-estate-vii,
div.model-homepage ul.menu li.configure a.passat-alltrack-gp,
div.model-homepage ul.menu li.explore a.passat-alltrack-gp {background: url(/assets/common/img/new/buttons-passat-estate.jpg) 0 0 no-repeat;}


/*temp using golf estate image til we need a configure image*/
div.model-homepage ul.menu li.configure a.golf-estate-a6,
div.model-homepage ul.menu li.explore a.golf-estate-a6 {background: url(/assets/common/img/new/buttons-golf-estate.jpg) 0 0 no-repeat;}

div.model-homepage ul.menu li.configure a.fox,
div.model-homepage ul.menu li.explore a.fox {background: url(/assets/common/img/new/buttons-fox.jpg) 0 0 no-repeat;}

div.model-homepage ul.menu li.configure a.polo,
div.model-homepage ul.menu li.explore a.polo {background: url(/assets/common/img/new/buttons-polo.jpg) 0 0 no-repeat;}

div.model-homepage ul.menu li.configure a.polo-v,
div.model-homepage ul.menu li.explore a.polo-v {background: url(/assets/common/img/new/buttons-polo.jpg) 0 0 no-repeat;}

div.model-homepage ul.menu li.configure a.touran-gp-ii,
div.model-homepage ul.menu li.explore a.touran-gp-ii {background: url(/assets/common/img/new/buttons-polo.jpg) 0 0 no-repeat;}

div.model-homepage ul.menu li.configure a.golf-cabriolet-nf,
div.model-homepage ul.menu li.explore a.golf-cabriolet-nf {background: url(/assets/common/img/new/buttons-golf.jpg) 0 0 no-repeat;}

div.model-homepage ul.menu li.configure a.volkswagen-cc-fl,
div.model-homepage ul.menu li.explore a.volkswagen-cc-fl { background: url(/assets/common/img/new/buttons-volkswagen-cc-fl.jpg) 0 0 no-repeat; }


/*temp using polo image til we need a configure image*/
div.model-homepage ul.menu li.explore a.polo-v {background: url(/assets/common/img/new/buttons-polo.jpg) 0 0 no-repeat;}

li.timeless50 {
	left:40px;
	position:absolute;
	top:400px;
}


div.model-homepage ul.menu li.configure a.beetle-nf,
div.model-homepage ul.menu li.explore a.beetle-nf {
	background: url(/assets/common/img/new/buttons-Beetle-nf.jpg) 0 0 no-repeat;
}

div.model-homepage ul.menu li.configure a.up-nf,
div.model-homepage ul.menu li.explore a.up-nf { background: url(/assets/common/img/new/buttons-up-nf.jpg) 0 0 no-repeat; }

div.model-homepage ul.menu li.configure a.new-beetle-cabriolet,
div.model-homepage ul.menu li.explore a.new-beetle-cabriolet {background: url(/assets/common/img/new/buttons-beetle-cabriolet.jpg) 0 0 no-repeat;}

div.model-homepage ul.menu li.configure a.jetta-vi,
div.model-homepage ul.menu li.explore a.jetta-vi {background: url(/assets/common/img/new/buttons-jetta.jpg) 0 0 no-repeat;}

div.model-homepage ul.menu li.configure a.passat,
div.model-homepage ul.menu li.explore a.passat {background: url(/assets/common/img/new/buttons-passat.jpg) 0 0 no-repeat;}

div.model-homepage ul.menu li.configure a.passat-estate,
div.model-homepage ul.menu li.explore a.passat-estate {background: url(/assets/common/img/new/buttons-passat-estate.jpg) 0 0 no-repeat;}

div.model-homepage ul.menu li.configure a.passat-cc,
div.model-homepage ul.menu li.explore a.passat-cc {background: url(/assets/common/img/new/buttons-passat-cc.jpg) 0 0 no-repeat;}

div.model-homepage ul.menu li.configure a.scirocco,
div.model-homepage ul.menu li.explore a.scirocco{background: url(/assets/common/img/new/buttons-scirocco.jpg) 0 0 no-repeat;}

div.model-homepage ul.menu li.configure a.tiguan-gp,
div.model-homepage ul.menu li.explore a.tiguan-gp,
div.model-homepage ul.menu li.configure a.tiguan,
div.model-homepage ul.menu li.explore a.tiguan {background: url(/assets/common/img/new/buttons-tiguan.jpg) 0 0 no-repeat;}

div.model-homepage ul.menu li.configure a.eos,
div.model-homepage ul.menu li.explore a.eos {background: url(/assets/common/img/new/buttons-eos.jpg) 0 0 no-repeat;}

div.model-homepage ul.menu li.configure a.eos-gp,
div.model-homepage ul.menu li.explore a.eos-gp {background: url(/assets/common/img/new/buttons-eos.jpg) 0 0 no-repeat;}


div.model-homepage ul.menu li.configure a.touran,
div.model-homepage ul.menu li.explore a.touran {background: url(/assets/common/img/new/buttons-touran.jpg) 0 0 no-repeat;}

div.model-homepage ul.menu li.configure a.touran-gp-ii,
div.model-homepage ul.menu li.explore a.touran-gp-ii {
    background: url(/assets/common/img/new/buttons-touran.jpg) -156px 0 no-repeat;
}

div.model-homepage ul.menu li.configure a.touran-gp-ii:hover,
div.model-homepage ul.menu li.explore a.touran-gp-ii:hover {
    background-position: -156px -76px;
}

div.model-homepage ul.menu li.configure a.sharan,
div.model-homepage ul.menu li.explore a.sharan {background: url(/assets/common/img/new/buttons-sharan.jpg) 0 0 no-repeat;}

div.model-homepage ul.menu li.configure a.sharan-nf,
div.model-homepage ul.menu li.explore a.sharan-nf{background: url(/assets/common/img/new/buttons-sharan-nf.jpg) 0 0 no-repeat;}

div.model-homepage ul.menu li.configure a.touareg,
div.model-homepage ul.menu li.explore a.touareg {background: url(/assets/common/img/new/buttons-touareg.jpg) 0 0 no-repeat;}

div.model-homepage ul.menu li.configure a.touareg-nf,
div.model-homepage ul.menu li.explore a.touareg-nf {background: url(/assets/common/img/new/buttons-touareg.jpg) 0 0 no-repeat;}

div.model-homepage ul.menu li.configure a.touran-gp-ii,
div.model-homepage ul.menu li.explore a.touran-gp-ii {background: url(/assets/common/img/new/buttons-touran.jpg) 0 0 no-repeat;}

div.model-homepage ul.menu li.configure a.phaeton,
div.model-homepage ul.menu li.explore a.phaeton {background: url(/assets/common/img/new/buttons-phaeton.jpg) 0 0 no-repeat;}

div.model-homepage ul.menu li.configure a.phaeton-gp-iii,
div.model-homepage ul.menu li.explore a.phaeton-gp-iii {background: url(/assets/common/img/new/buttons-phaeton.jpg) 0 0 no-repeat;}

div.model-homepage ul.menu li.configure a.golf,
div.model-homepage ul.menu li.configure a.golf-vi,
div.model-homepage ul.menu li.configure a.golf-gti-vi,
div.model-homepage ul.menu li.configure a.golf-plus-ii,
div.model-homepage ul.menu li.configure a.golf-estate,
div.model-homepage ul.menu li.configure a.fox,
div.model-homepage ul.menu li.configure a.polo,
div.model-homepage ul.menu li.configure a.jetta-vi,
div.model-homepage ul.menu li.configure a.passat-vii,
div.model-homepage ul.menu li.configure a.passat-estate-vii,
div.model-homepage ul.menu li.configure a.passat-alltrack-gp,
div.model-homepage ul.menu li.configure a.passat-cc,
div.model-homepage ul.menu li.configure a.scirocco,
div.model-homepage ul.menu li.configure a.tiguan,
div.model-homepage ul.menu li.configure a.tiguan-gp,
div.model-homepage ul.menu li.configure a.eos,
div.model-homepage ul.menu li.configure a.eos-gp,
div.model-homepage ul.menu li.configure a.touran,
div.model-homepage ul.menu li.configure a.sharan,
div.model-homepage ul.menu li.configure a.sharan-nf,
div.model-homepage ul.menu li.configure a.touareg,
div.model-homepage ul.menu li.configure a.touareg-nf,
div.model-homepage ul.menu li.configure a.phaeton,
div.model-homepage ul.menu li.configure a.phaeton-gp-iii,
div.model-homepage ul.menu li.configure a.touran-gp-ii,
div.model-homepage ul.menu li.configure a.polo-v,
div.model-homepage ul.menu li.configure a.golf-cabriolet-nf,
div.model-homepage ul.menu li.configure a.up-nf,
div.model-homepage ul.menu li.configure a.beetle-nf,
{background-position: 0 0;}

div.model-homepage ul.menu li.explore a.golf,
div.model-homepage ul.menu li.explore a.golf-vi,
div.model-homepage ul.menu li.explore a.golf-gti-vi,
div.model-homepage ul.menu li.explore a.golf-plus-ii,
div.model-homepage ul.menu li.explore a.golf-estate,
div.model-homepage ul.menu li.explore a.golf-estate-a6,
div.model-homepage ul.menu li.explore a.fox,
div.model-homepage ul.menu li.explore a.polo,
div.model-homepage ul.menu li.explore a.polo-v,
div.model-homepage ul.menu li.explore a.jetta-vi,
div.model-homepage ul.menu li.explore a.passat-vii,
div.model-homepage ul.menu li.explore a.passat-estate-vii,
div.model-homepage ul.menu li.explore a.passat-alltrack-gp,
div.model-homepage ul.menu li.explore a.passat-cc,
div.model-homepage ul.menu li.explore a.scirocco,
div.model-homepage ul.menu li.explore a.tiguan,
div.model-homepage ul.menu li.explore a.tiguan-gp,
div.model-homepage ul.menu li.explore a.eos,
div.model-homepage ul.menu li.explore a.eos-gp,
div.model-homepage ul.menu li.explore a.touran,
div.model-homepage ul.menu li.explore a.touran-gp-ii,
div.model-homepage ul.menu li.explore a.sharan,
div.model-homepage ul.menu li.explore a.sharan-nf,
div.model-homepage ul.menu li.explore a.touareg,
div.model-homepage ul.menu li.explore a.touareg-nf,
div.model-homepage ul.menu li.explore a.phaeton,
div.model-homepage ul.menu li.explore a.phaeton-gp-iii,
div.model-homepage ul.menu li.explore a.golf-cabriolet-nf,
div.model-homepage ul.menu li.explore a.volkswagen-cc-fl
{background-position: -156px 0;}

div.model-homepage ul.menu li.explore a.up-nf,
div.model-homepage ul.menu li.explore a.beetle-nf
{background-position: -158px 0;}


div.model-homepage ul.menu li.configure a.golf:hover,
div.model-homepage ul.menu li.configure a.golf-vi:hover,
div.model-homepage ul.menu li.configure a.golf-gti-vi:hover,
div.model-homepage ul.menu li.configure a.golf-plus-ii:hover,
div.model-homepage ul.menu li.configure a.golf-estate:hover,
div.model-homepage ul.menu li.configure a.fox:hover,
div.model-homepage ul.menu li.configure a.polo:hover,
div.model-homepage ul.menu li.configure a.jetta-vi:hover,
div.model-homepage ul.menu li.configure a.passat-vii:hover,
div.model-homepage ul.menu li.configure a.passat-estate-vii:hover,
div.model-homepage ul.menu li.configure a.passat-alltrack-gp:hover,
div.model-homepage ul.menu li.configure a.passat-cc:hover,
div.model-homepage ul.menu li.configure a.scirocco:hover,
div.model-homepage ul.menu li.configure a.touran-gp-ii:hover,
div.model-homepage ul.menu li.configure a.tiguan:hover,
div.model-homepage ul.menu li.configure a.tiguan-gp:hover,
div.model-homepage ul.menu li.configure a.eos:hover,
div.model-homepage ul.menu li.configure a.eos-gp:hover,
div.model-homepage ul.menu li.configure a.touran:hover,
div.model-homepage ul.menu li.configure a.sharan:hover,
div.model-homepage ul.menu li.configure a.sharan-nf:hover,
div.model-homepage ul.menu li.configure a.touareg:hover,
div.model-homepage ul.menu li.configure a.touareg-nf:hover,
div.model-homepage ul.menu li.configure a.phaeton:hover,
div.model-homepage ul.menu li.configure a.phaeton-gp-iii:hover,
div.model-homepage ul.menu li.configure a.polo-v:hover,
div.model-homepage ul.menu li.configure a.golf-cabriolet-nf:hover,
div.model-homepage ul.menu li.configure a.up-nf:hover,
div.model-homepage ul.menu li.configure a.beetle-nf:hover
{background-position: 0 -69px;}

div.model-homepage ul.menu li.explore a.golf:hover,
div.model-homepage ul.menu li.explore a.golf-vi:hover,
div.model-homepage ul.menu li.explore a.golf-gti-vi:hover,
div.model-homepage ul.menu li.explore a.golf-plus-ii:hover,
div.model-homepage ul.menu li.explore a.golf-estate:hover,
div.model-homepage ul.menu li.explore a.golf-estate-a6:hover,
div.model-homepage ul.menu li.explore a.fox:hover,
div.model-homepage ul.menu li.explore a.touran-gp-ii:hover,
div.model-homepage ul.menu li.explore a.polo:hover,
div.model-homepage ul.menu li.explore a.polo-v:hover,
div.model-homepage ul.menu li.explore a.beetle-nf:hover,
div.model-homepage ul.menu li.explore a.jetta-vi:hover,
div.model-homepage ul.menu li.explore a.passat-vii:hover,
div.model-homepage ul.menu li.explore a.passat-estate-vii:hover,
div.model-homepage ul.menu li.explore a.passat-alltrack-gp:hover,
div.model-homepage ul.menu li.explore a.passat-cc:hover,
div.model-homepage ul.menu li.explore a.scirocco:hover,
div.model-homepage ul.menu li.explore a.tiguan:hover,
div.model-homepage ul.menu li.explore a.tiguan-gp:hover,
div.model-homepage ul.menu li.explore a.eos:hover,
div.model-homepage ul.menu li.explore a.eos-gp:hover,
div.model-homepage ul.menu li.explore a.touran:hover,
div.model-homepage ul.menu li.explore a.sharan:hover,
div.model-homepage ul.menu li.explore a.sharan-nf:hover,
div.model-homepage ul.menu li.explore a.touareg:hover,
div.model-homepage ul.menu li.explore a.touareg-nf:hover,
div.model-homepage ul.menu li.explore a.phaeton:hover,
div.model-homepage ul.menu li.explore a.phaeton-gp-iii:hover,
div.model-homepage ul.menu li.explore a.golf-cabriolet-nf:hover,
div.model-homepage ul.menu li.explore a.volkswagen-cc-fl:hover
{background-position: -156px -76px;}

div.model-homepage ul.menu li.explore a.up-nf:hover,
div.model-homepage ul.menu li.explore a.beetle-nf:hover
{background-position: -158px -77px;}

div.model-homepage ul.menu li.buying-guide {
	top: 346px;
	left: 773px;
	width: 140px;
	height: 43px;
}

div.model-homepage ul.menu li.beetle-world-stage {
	top: 268px;
	left: 773px;
}

div.model-homepage ul.menu li.up-small {
	top: 420px;
	left: 20px;
}

div.model-homepage ul.menu li.buying-guide a,
div.model-homepage ul.menu li.alerts a {
	width: 140px;
	height: 43px;
}

div.model-homepage ul.menu li.buying-guide a {
	background: url(/assets/common/img/new/buying-guide.png) no-repeat 0 0;
}

#experience-gallery .explore-menu a.sign-up {
	background: url(/assets/common/img/buttons/button-sign-up-discover-more.png) no-repeat 0 0;
	width: 140px;
	height: 43px;
	display: block;
	margin: 10px 0 10px 15px;
	text-indent: -999em;
	overflow: hidden;
}

#experience-gallery .explore-menu a.sign-up:hover {background-position: 0 -43px;}


div.model-homepage ul.menu li.alerts {
	top: 394px;
	left: 773px;
}
div.model-homepage ul.menu li.alerts a {
	width: 140px;
	height: 43px;
	background: url(/assets/common/img/buttons/button-sign-up-discover-more.png) no-repeat 0 0;
}

div#passat ul.menu li.alerts,
div#passat_estate ul.menu li.alerts {
	top: 302px;
}

div#passat ul.menu li.alerts a {
	background-image: url(/assets/common/img/buttons/button-sign-up-discover-more-passat.png);
}

div#passat_estate ul.menu li.alerts a {
	background-image: url(/assets/common/img/buttons/button-sign-up-discover-more-passat-estate.png);
}

div.model-homepage ul.menu li.new_sharan_pdf  {
    display: block;
    top: 263px;
    left: 773px;
    height:81px;
    width: 150px;
    text-indent: -9999px;
    background: url(/assets/common/img/buttons/button-new-sharan-pdf.png) no-repeat 0 0;
}

div#up_nf ul.menu li.buying-guide {top:271px;}
div#up_nf  ul.menu li.alerts{top:272px}

div.model-homepage ul.menu li.new_sharan_pdf:hover  {
    background-position: 0 -81px;
}


div.model-homepage ul.menu li.new_sharan_pdf a {
    height:81px;
    width: 150px;
    display: block;
}

div.model-homepage ul.menu li.buying-guide a:hover,
div.model-homepage ul.menu li.alerts a:hover {background-position: 0 -43px;}

div.model-homepage ul.menu li.legal-copy {
	top: 448px;
	left: 218px;
	width: 685px;
	text-align: right;
	color: #c4c4c4;
}

div.model-homepage ul.menu li.offers {
	top: 294px;
	left: 654px;
	background: transparent;
}


div.model-homepage ul.menu li.offers a {
	width: 100px;
	height: 74px;
	padding: 0 10px;
	display: block;
	text-decoration: none;
	color: #febb5f;
	font-size: 90%;
	line-height: 1.25;
	cursor: pointer;
	
}

div.model-homepage ul.menu li.offers a.sticker-1 {
	-webkit-transform: rotate(10deg);
	-moz-transform: rotate(10deg);
	transform: rotate(10deg);
	position: relative;
	z-index: 12;
}
div.model-homepage ul.menu li.offers a.sticker-2 {
	-webkit-transform: rotate(-10deg);
	-moz-transform: rotate(-10deg);
	transform: rotate(-10deg);
}

div.model-homepage ul.menu li.offers a span {
	display: block;
	color: #fff;
	font-size:  135%;
	font-weight: bold;
	padding-top: 6px;
	/* clipping this element because users keep putting too much copy in the space! */
	height: 35px;
	clip: rect(0,0,83px,35px);
	overflow: hidden;
}

div.model-homepage ul.menu li.offers a:visited {color: #febb5f;}

div.model-homepage ul.menu li.offers a.generic,
div.model-homepage ul.menu li.offers a.generic:visited,
div.model-homepage ul.menu li.offers a.discount:visited,
div.model-homepage ul.menu li.offers a.discount {
	background: url(/assets/common/img/new/offer-sticker-orange.png) no-repeat 0 0;
	color:#C43F06;
}


div.model-homepage ul.menu li.offers a.finance,
div.model-homepage ul.menu li.offers a.finance:visited,
div.model-homepage ul.menu li.offers a.financeadvanced,
div.model-homepage ul.menu li.offers a.financeadvanced:visited,
div.model-homepage ul.menu li.offers a.financestandard,
div.model-homepage ul.menu li.offers a.financestandard:visited,
div.model-homepage ul.menu li.offers a.financehirepurchase,
div.model-homepage ul.menu li.offers a.financehirepurchase:visited  {
	background: url(/assets/common/img/new/offer-sticker-blue.png) no-repeat 0 0;
	color: #456186;
}



div.model-homepage ul.menu li.offers a.financebusiness,
div.model-homepage ul.menu li.offers a.financebusiness:visited {
	background: url(/assets/common/img/new/offer-sticker-grey.png) no-repeat 0 0;
	color: #7B7B7B;
}



div.model-homepage ul.menu li.offers a:hover.generic,
div.model-homepage ul.menu li.offers a:hover.discount,
div.model-homepage ul.menu li.offers a:hover.finance,
div.model-homepage ul.menu li.offers a:hover.financebusiness,
div.model-homepage ul.menu li.offers a:hover.financeadvanced,
div.model-homepage ul.menu li.offers a:hover.financestandard,
div.model-homepage ul.menu li.offers a:hover.financehirepurchase {
	background-position: 0 -91px;
}
/*
div.model-homepage ul.menu li.offers a.generic {
	background: url(/assets/common/img/new/offer-sticker-white.png) no-repeat 0 0;
	color:#c34105;
}

div.model-homepage ul.menu li.offers a:hover.generic {
	background-position: 0 -91px;
}
*/
div.model-homepage ul.menu li.golf-v-offers,
div.model-homepage ul.menu li.back-to-golf,
div.model-homepage ul.menu li.back-to-touareg,
div.model-homepage ul.menu li.back-to-touareg-nf,
div.model-homepage ul.menu li.view-current-touran,
div.model-homepage ul.menu li.view-new-touran{
	top: 420px;
	left: 15px;
}
div.model-homepage ul.menu li.golf-v-offers a {
	width: 138px;
	height: 58px;
	background: url(/assets/common/img/new/golf-v-offers-button.png) no-repeat 0 0;
}

div.model-homepage ul.menu li.golf-v-offers a:hover {
	background-position: 0 -58px;
}

div.model-homepage ul.menu li.back-to-golf a {
	width: 97px;
	height: 44px;
	background: url(/assets/common/img/new/back-to-golf-button.png) no-repeat 0 0;
}

div.model-homepage ul.menu li.back-to-touareg a {
	width: 115px;
	height: 44px;
	background: url(/assets/common/img/new/back-to-touareg-button_arrow.jpg) no-repeat 0 0;
}

div.model-homepage ul.menu li.view-new-touran a {
	width: 102px;
	height: 44px;
	background: url(/assets/common/img/new/view-new-touran.png) no-repeat 0 0;
}
div.model-homepage ul.menu li.view-current-touran a {
	width: 102px;
	height: 44px;
	background: url(/assets/common/img/new/view-current-touran.png) no-repeat 0 0;
}


div.model-homepage ul.menu li.back-to-touareg-nf a {
	width: 115px;
	height: 44px;
	background: url(/assets/common/img/new/back-to-touareg-button2.jpg) no-repeat 0 0;
}

div.model-homepage ul.menu li.back-to-golf a:hover,
div.model-homepage ul.menu li.back-to-touareg a:hover,
div.model-homepage ul.menu li.back-to-touareg-nf a:hover,
div.model-homepage ul.menu li.view-new-touran a:hover,
div.model-homepage ul.menu li.view-current-touran a:hover {
	background-position: 0 -44px;
}


/* gallery */
div.column.full.gallery {
	width: 755px !important;
	margin: 28px 0 0 18px;
}

div.gallery ul {
	list-style: none;
	padding: 0;
	margin: 5px 0 5px 0;
}

div.gallery li {
	float: left;
	width: 125px;
	height: 105px;
	padding: 8px 6px 9px 5px;
	background: transparent url(/assets/common/img/new/gallery-polaroid-bg.png) 0 0 no-repeat;
	margin: 0 0 10px 10px;
	position: relative;
}

div.gallery li a {
	position: relative;
	display: block;
	width: 125px;
	height: 105px;
}

div.gallery li a.overlay {
	position: absolute;
	display: block;
	width: 125px;
	height: 105px;
	left: 5px;
	top: 8px;
}

div.gallery img {
	margin: 0;
}

body#gallery {
	background-image: none;
	background-color: #000;
}

body#gallery div#page {
	position: absolute;
	top: 55%;
	width: 100%;
	margin: 0;
}

body#gallery div#fullscreen {
	display: block;
	width: 960px;
	margin: -300px auto 0;
	position: relative;
}




/* experience */
div#page div.explore {
	width: 755px;
	margin: 28px 0 0 18px;
	min-height: 500px;
	background-repeat: no-repeat;
	background-position: -50px 0;
}

div#page div.explore-hotspots {
	width: 755px;
	min-height: 500px;
	position: absolute;
	float: none;
}

div.explore-hotspots p {
	width: 380px;
	margin: 0 10px;
}

div.explore-wrap {
	position: relative;
	width: 755px;
	height: 500px;
	float: left;
	margin: 28px 0 0 18px;
}

div.explore-wrap img.car-view {
	position: absolute;
	left: 0;
	top: 0;
    z-index: 1;
}

div.explore-wrap img.car-view-interior {
	position: absolute;
	left: 30px;
	top: 150px;
}

#car-view-overlay {
	background: url(/assets/common/img/new/window-effect-overlay.png) 0 0 no-repeat;
	position: absolute;
	width: 697px;
	height: 353px;
	left: 26px;
	top: 145px;
}

#experience-gallery #page-bg {position: relative;}

div.column.sidebar.hotspots-side {
	margin: 9px 0 0 0;
	float: left;
}

div.column.sidebar.explore-menu {padding-top: 14px;}


.column h2 {
	margin-bottom: 0;
}


div#page div.explore-hotspots h3 {
	margin: 0 10px;
	font-size: 200%;
}

.hotspot-wrap, .hotspot-wrap-interior {
	position: absolute;
	left: 0;
	top: 175px;
	width: 755px;
}

.hotspot-wrap-interior {top: 145px;}



ul.hotspots {
	position: relative;
	list-style: none;
	padding: 0;
	margin: 0;
}

ul.hotspots li {
	position: absolute;
	display: block;
	width: auto;
	height: 21px;
	background: url(/assets/common/img/new/experience-hotspot-left.png) no-repeat top left;
	padding-left: 10px;
}

ul.hotspots a {
	display: block;
	width: auto;
	height: 18px;
	color: #f2f2f2;
	background: url(/assets/common/img/new/experience-hotspot-right.png) no-repeat top right;
	padding: 2px 20px 1px 4px;
	white-space: nowrap;
}

ul.hotspots a:hover {
	color: #ff6400;
	text-decoration: none;
}





.hotspot-nav {
	position: absolute;
    z-index: 4;
	left: 220px;
	top: 440px;
	list-style: none;
}

.hotspot-nav li {
	float: left;
	height: 31px;
	display: block;
}


#go-left, #go-right {
	display: block;
	width: 16px;
	height: 24px;
	text-indent: -9000px;
	outline: 0;
}

#go-left {	background: transparent url(/assets/common/img/new/explore-sprites.png) no-repeat 0 0;}
#go-left:hover {background-position: 0 -31px;}
#go-left.faded {background-position: 0 -62px;}

#go-right {background: transparent url(/assets/common/img/new/explore-sprites.png) no-repeat -16px 0;}
#go-right:hover {background-position: -16px -31px; }
#go-right.faded {background-position: -16px -62px;}

.hotspot-nav li b {
	width: 33px;
	height: 31px;
	float: left;
	background: transparent url(/assets/common/img/new/explore-sprites.png) no-repeat 0 -93px;
}

.explore-wrap.interior-screen {padding-bottom: 25px;}

.hotspot-nav-interior {
	width: 689px;
	list-style: none;
	padding: 0;
}

#go-left-int, #go-right-int {
	display: block;
	width: 64px;
	height: 66px;
	text-indent: -9000px;
	outline: 0;
	margin: 0;
	position: absolute;
	top: 260px;
}

#go-left-int {
	background: transparent url(/assets/common/img/new/go-left-interior.png) no-repeat 0 0;
	left: 29px;
}
#go-left-int:hover {background-position: 0 -66px; }

#go-right-int {
	background: transparent url(/assets/common/img/new/go-right-interior.png) no-repeat 0 0;
	left: 655px;
}
#go-right-int:hover {background-position: 0 -66px; }

.tools, .ext-tools {
	position: absolute;
	list-style: none;
	z-index: 1000;
}

.tools {
	left: 160px;
	bottom: -48px;
}

.ext-tools {
	left: 340px;
	top: 450px;
	padding: 0;
	margin: 0;
}

.tools li, .ext-tools li {
	display: block;
	float: left;
}

.tools a, .ext-tools a {
	text-indent: -9000px;
	display: block;
	cursor: pointer;
	outline: 0;
}

.tools a.explore, .ext-tools a.explore {
	width: 131px;
	height: 29px;
	margin: 0 0 0 20px;
	background: transparent url(/assets/common/img/new/explore-exterior.png) no-repeat 0 0;
}
.ext-tools a.explore {width: 126px; background-image:  url(/assets/common/img/new/explore-interior.png); margin: 0;}
.tools a.explore:hover, .ext-tools a.explore:hover {background-position: 0 -29px;}


#toggle-hotspots {padding: 2px 0 0 0;}

#toggle-hotspots a.hide-em {
	width: 106px;
	height: 26px;
	background: transparent url(/assets/common/img/new/hide-hotspots.png) no-repeat 0 0;
}
#toggle-hotspots a.hide-em:hover {background-position: 0 -26px; }

#toggle-hotspots a.show-em {
	width: 106px;
	height: 26px;
	background: transparent url(/assets/common/img/new/show-hotspots.png) no-repeat 0 0;
}
#toggle-hotspots a.show-em:hover {background-position: 0 -26px; }



body#gallery div#fullscreen.experience {
	width: 440px;
	padding-right: 520px;
	height: 558px;
	color: #fff;
	background-position: top left;
	background-repeat: no-repeat;
	position: relative;
}

div#fullscreen.experience div {
	width: 440px;
	height: 558px;
	background: url(/assets/common/img/new/experience-bg2.png) repeat top left;
	overflow: auto;
	position: relative;
}


/* gallery fullscreen nav */

ul.mini-nav-gallery {
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
}

ul.mini-nav-gallery li {
	display: block;
	padding: 0;
	margin: 0;
	position: absolute;
}

ul.mini-nav-gallery li.prev {
	left: 0;
	top: 0;
	z-index: 5000;
}

ul.mini-nav-gallery li.next {
	right: 0;
	top: 0;
	z-index: 5000;
}

ul.mini-nav-gallery li.back {
	right: 0;
	top: -19px;
	background: transparent url(/assets/common/img/new/experience-nav-bg.png) repeat top left;
	padding: 4px 5px;
}

ul.mini-nav-gallery li a {margin: 0; outline: 0; display: block; line-height: 1;}
ul.mini-nav-gallery li a:hover {text-decoration: none;}
ul.mini-nav-gallery li.prev, ul.mini-nav-gallery li.next {width: 40px;}

ul.mini-nav-gallery li a#prev-item,
ul.mini-nav-gallery li a#next-item {
	width: 40px;
	height: 558px;
	text-indent: -99999px;
	background: transparent url(/assets/common/img/new/gallery-nav-sprites.png) no-repeat;
	margin: 0;
	float: none;
	padding: 0;
	display: block;
	cursor: pointer;
}

ul.mini-nav-gallery li a#prev-item {background-position: 0 0}
ul.mini-nav-gallery li a:hover#prev-item  {background-position: -40px 0}
ul.mini-nav-gallery li a#next-item {background-position: -80px 0}
ul.mini-nav-gallery li a:hover#next-item  {background-position: -120px 0}


ul.mini-nav-gallery li a#back-to-gallery {
	color: #FFF;
	background: transparent url(/assets/common/img/small-arrow-left.png) left center no-repeat;
	padding: 0 0 0 10px;
}
ul.mini-nav-gallery li a:hover#back-to-gallery {color: #ff6600;}




/* hotspots fullscreen nav */

ul.mini-nav {
	width: 250px;
	list-style: none;
	position: absolute;
	right: 0;
	top: -21px;
	margin: 0;
	padding: 3px 0;
}

ul.mini-nav li {
	float: right;
	display: block;
	background: transparent url(/assets/common/img/new/hotspots-fullscreen-nav.png) repeat top left;
	padding: 1px 7px;
	margin: 0;
	height: 1.5em;
}

ul.mini-nav li.back {width: 45px;}
ul.mini-nav li.back #back {float: right;}

ul.mini-nav li a#back,
ul.mini-nav li a#next,
ul.mini-nav li a#previous {color: #fff; margin: 0; padding: 0 10px;}

ul.mini-nav li a:hover#back,
ul.mini-nav li a:hover#next,
ul.mini-nav li a:hover#previous {color: #FF6400;}

ul.mini-nav #previous {
	background-position: center left;
	padding: 0 0 0 10px;
}

ul.mini-nav #next {
	background-position: center right;
	padding: 0 10px 0 0;
	margin: 0 20px 0 0;
}

ul.mini-nav li.prev {padding-right: 0;}
ul.mini-nav li.next {padding-left: 0;}

#fullscreen .caption {
	width: 527px;
	height: 80px;
	background: transparent url(/assets/common/img/new/gallery-caption-bg.png) top left no-repeat;
	color: #fff;
	position: absolute;
	top: 442px;
	left: 216px;
}

#fullscreen .caption  h3.sIFR-ignore {margin: 10px 10px 0 10px; padding: 0 0 2px 0; color: #fff; font-weight: bold; font-family:Arial, Helvetica, sans-serif;}

#fullscreen .caption  p {margin: 0 10px 0 10px; padding: 0;}

#click-target {
	position: absolute;
	top: 0;
	left: 40px;
	width: 880px;
	height: 558px;
	background: #fff;
	filter: alpha(opacity=0);
    -moz-opacity:0;
    opacity: 0;
}

div#fullscreen.experience h1 {
	font-size: 260%;
	color: #fff;
	margin: 14px 20px 5px 20px ;
}

.sIFR-active #fullscreen.experience h1 {
	visibility: hidden;
	font-family: Verdana;
	line-height: 1em;
	font-size: 1.3;
}

div#fullscreen.experience h2 {
/*	font-size: 260%;*/
	font-size: 28px;
	font-weight: normal;
	color: #fff;
	margin: 3px 20px 10px 20px ;
}

.sIFR-active div#fullscreen.experience h2 {
	visibility: hidden;
}

div#fullscreen.experience h3 {
	font-size: 120%;
	color: #fff;
	margin: 20px 20px 10px;
}

.sIFR-active div#fullscreen.experience h3 {
	visibility: hidden;
}


div#fullscreen.experience p {
	margin: 10px 20px;
}


#flash-wrap {
	width: 900px;
	height: 500px;
	margin: 0 auto;
}


#flash-wrap object {
	outline: 0;
}


#flash-wrap #large, #flash-wrap #large img {
	width: 900px;
	height: 500px;
	text-align: center;
}



/* reviews */
ul#reviews {
	float: left;
	width: 229px;
	list-style: none;
	padding: 0;
	background: transparent url(/assets/common/img/fading-line.png) top left no-repeat;
}

ul#reviews li {
	border: 0;
	border-left: #ccc solid 1px;
	background: transparent url(/assets/common/img/fading-line.png) bottom left no-repeat;
	float: left;
	clear: both;
	padding-top: 1px;
	margin: 0;
	color: #666;
	display: block;
	width: 228px;
}

div.explore ul#reviews li p {
	width: 200px;
	margin: 0 10px;
	padding: 5px 0;
	color: #575757;
}

ul#reviews h4 {
	margin: 5px 10px;
}

ul#reviews a:visited {color: #575757;}

ul#reviews div.date {
	color: #aaa;
	margin: 5px 10px;
	width: 200px;
}

div#review {
	float: left;
	width: 334px;
	margin: 10px 10px 10px 40px;
	padding: 0 0 40px 0;
	background: #fff;
}

div#review p {
	color: #575757;
}

div#review div.date {
	color: #a4a4a4;
	margin: 10px 10px 5px 10px;
}

div#review h4 {
	margin: 15px 10px 8px 10px ;
	font-size: 275%;
	color: #575757;
}

div#review h4 img {
	margin: 0;
}

div#review h5 {
	line-height: 1em;
	color: #575757;
	font-size: 125%;
	margin: 5px 10px 13px 10px;
}


/* which model compare */
div.which-model {
	width: 750px;
	margin: 27px 0 0 0;
}

div.which-model div#models {
	margin:0 0 0 84px;
}

div.which-model div#models ul {
	list-style: none;
	padding: 0;
	margin:0 0 0 0;
	height: 252px;
	width: 589px;
}

div.which-model div#models ul.which-compare {
	height: 239px;
	margin-top: 15px;
	width: auto;
}

div.which-model div#models li {
	float: left;
	display:inline;
	text-align: center;
	font-size: 90%;
	font-weight: bold;
	color: #5C5C61;
	margin: 0;
	position: relative;
	width: 180px;
	height:225px;
}
div.which-model div#models li .tabNew {
	background:url(../img/tab-new.gif) no-repeat;
	display:block;
	width:36px;
	height:15px;
	position:absolute;
	top:0;
	left:75px;
	z-index:8;
}
div.which-model div#models li.middle .tabNew {left:90px; }

div.which-model div#models li a.popupSmall {
	background:url(../img/configurator-popup-small.png) no-repeat 0 0;
	display: block;
	height: 38px;
	position: absolute;
	color: #333333;
	z-index:1;
	top:9px;
	left:40px;
	width: 106px;
}

div.which-model div#models li .expandedPopup {
	width:253px;
	position:absolute;
	bottom:178px;
	left:-28px;
	z-index:7;
	display:none;
	font-size: 0.9em;
}
div.which-model div#models li.middle .expandedPopup {bottom:195px;}
div.which-model div#models li.left .expandedPopup {left:-43px;}
div.which-model div#models li.right .expandedPopup {left:-43px;}


div.which-model div#models li .expandedPopup .usp {
	padding-bottom: 2px;
}
div.which-model div#models li .expandedPopupTop {background:url(../img/configurator-popup-big.png) no-repeat 0 0;
	width:273px;
	height:10px;
	font-size:0;
	line-height:0;
}
div.which-model div#models li .expandedPopupInner {
	background:url(../img/configurator-popup-big-bottom.png) no-repeat 0 bottom;
	width:253px;
	padding:0 10px 12px 10px;
}
div.which-model div#models li .expandedPopup p {
	text-align:center;
	font-size:1.283em;
	line-height:1.1;
	font-weight:normal;
	margin:0 0 5px 0;
}
div.which-model div#models li .expandedPopup p.ePquestion {font-weight:bold;}
div.which-model div#models li .expandedPopup .qbutton {
	background:url(../img/answer-button.gif) no-repeat 0 0;
	padding:0 0 0 18px;
	display:inline-block;
	min-height:18px;
	margin:0 10px;
	color:#FFF;
	cursor: pointer;
}
div.which-model div#models li .expandedPopup .qbutton span {
	background:url(../img/answer-button.gif) no-repeat right 0;
	display:inline-block;
	min-height:16px;
	padding:2px 20px 0 0;
	color:#FFF;
	font-size:0.866em;
	cursor: pointer;
}
div.which-model div#models li .expandedPopup .qbutton:hover{
}
div.which-model div#models li .trimNameHolder{
	position:absolute;
	top:175px;
	left:0;
	width:180px;
}
div.which-model div#models li h3 {
	text-align:center;
	color:#333333;
	font-weight:bold;
	margin:0;
	line-height:1.1;
}
div.which-model div#models li.middle .trimNameHolder {
	width:220px;
	top:204px;
}

div.which-model div#models li.middle {
	width: 220px;
	height: 242px;
	margin-left: 20px;
}
div.which-model div#models li.right {
	margin-left: 20px;
}

div.which-model div#models li .trimNameHolder span {
	color:#666666;
	line-height:1.1;
}
div.which-model div#models li .trimNameHolder span.from {
	font-size:1.111em;
	font-weight:normal;
}
div.which-model div#models li .trimNameHolder span.price {
	font-size:1.212em;
	font-weight:bold;
}


/* for single car layout*/
div.which-model div#models.single li.middle {
	margin-left: 175px;
}


div.which-model div#models img {
	margin: 0;
	position: absolute;
	left:0;
	top:40px;
}

div.which-model div#models li.left img {
	left: -16px;
	z-index: 1;
}

div.which-model div#models li.right img {
	left: -16px;
	z-index: 2;
}

div.which-model div#models li.middle img {
	top:22px;
	left:-30px;
	z-index: 3;
}

div.which-model div#models li.middle a.popupSmall {left:55px;}

ul#which-model-tabs {
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	clear: both;
}
div.popper {
	width:170px;
	height:190px;
	position:absolute;
	top:0;
	left:25px;
	z-index:6;
}
.left div.popper,.right div.popper {
	width:195px;	
	height:160px;
	left:0;
}
.left div.popper {left:-10px;}

/*Tab images have been swapped around hence naming is back to front*/
ul#which-model-tabs li {
	float: left;
	display: block;
	height: 26px;
	background: url(/assets/common/img/new/tab-left-selected.png) no-repeat top left;
	margin: 0 2px;
	padding: 0;
}

ul#which-model-tabs li,
x:-moz-any-link { /* Firefox only */
	padding-bottom: 1px;
}

ul#which-model-tabs li.selected {
	font-weight: bold;
	color: #333;
	background-image: url(/assets/common/img/new/tab-left.png);
}

ul#which-model-tabs li a,
ul#which-model-tabs li span {
	display: block;
	height: 16px;
	padding: 7px 10px 4px;
	background: url(/assets/common/img/new/tab-right-selected.png) no-repeat top right;
	color: #666;
	white-space: nowrap;
}

ul#which-model-tabs li.selected a,
ul#which-model-tabs li.selected span {
	background-image: url(/assets/common/img/new/tab-right.png);
}

table#which-model-data,
table#which-engine {
	width: 100%;
	margin: 0 0 10px;
	clear: left;
}

div#page table#which-model-data tr th {
	width: 158px;
	text-align: left;
	background-color:#e5e5e5;
}

table#which-model-data tr th a {
	display: block;
}

table#which-model-data tr.model td {
   font-weight: bold;
}

div#page table#which-model-data tr th.category,
div#page table#which-engine tr.category th {
   background-color: #bbb;
}

div#page table#which-model-data tr th.sub-category {
   background-color: #e8f6fe;
}

table#which-model-data th.data,
table#which-model-data th.spec-item,
table#which-engine th.fuel-economy {
	font-weight: normal;
	background-color: #fcfcfc;
}


table#which-model-data td span {
   color: #FF9B05;
}

table#which-model-data td span.nocolor,
table#which-model-data td .privateToggle,
table#which-model-data td .ccDriverToggle {
	color:#333333;
}

table#which-model-data span.normal {
	display: block;
	font-weight: normal;
}

div.which-engine {
	width: 780px;
	margin: 28px 0 0 0;
}

div.engineSlide{
	overflow: hidden !important;
	height: 270px;
    margin-left: 35px;
    width: 737px;	
	position:relative;
}

div.engineSlide ul.engines{
	position:absolute;
    left: -6px;

}

div.engineSlide ul.engines li{
	width:92px !important;
}

table.egineSlideTbl th{
	width: 145px !important;
}

div.slideshow-controls{
	clear: both;
	width: 400px;
}

#engineNav a.slideshow-prev span {
	background: url(/assets/common/img/engineNav.png) 0 0 no-repeat;
	width: 26px;
	padding-top: 26px;
}

#engineNav a.slideshow-next span {
	background: url(/assets/common/img/engineNav.png) -80px 0 no-repeat;
	width: 26px;
	padding-top: 26px;
}

#engineNav .item {
    background: url(/assets/common/img/engineNav.png) no-repeat scroll -56px -2px transparent;
    display: inline-block;
    height: 0;
    margin: 3px 3px 0;
    padding: 0 18px 21px 0;
    text-indent: -9000px;
    width: 0;
}

#engineNav  .current {
    background-position: -32px -2px;
}

#engineNav  a.slideshow-prev {
    margin-right: 7px;
}

#engineNav  a.slideshow-next {
    margin-left: 7px;
}


table#which-engine th,
table#which-engine td {
	padding: 5px;
}

table#which-engine th {
	width: 155px;
	text-align: left;
}

table#which-engine th.even,
table#which-engine td.even,
table#which-model-data tr.even th,
table#which-model-data tr.even td {
	background-color: #f3f3f3;
}

table#which-model-data a.highlight,
table#which-engine a.highlight {
	font-weight: bold;
	padding: 0 0 0 14px;
}

table#which-model-data a:hover.highlight,
table#which-engine a:hover.highlight {
	color: #ff6400;
}

table#which-model-data td a img {
	border: none;
	margin: 0 0 0 5px;
	position: relative;
	top: 2px;
}

table#which-model-data p,
table#which-engine p {margin: 5px 0;}

ul.engines {
	list-style: none;
	padding: 27px 0 10px 0;
	width: 755px;
	overflow: hidden;
}

ul.engines li {
	float: left;
	margin: 0;
	width: 82px;
	background: transparent url(/assets/en_gb/images/which_model/engine_petrol.png) no-repeat 50% 30px;
}

ul.engines li.diesel {
	background-image: url(/assets/en_gb/images/which_model/engine_diesel.png);
}

ul.engines li h4 {
	font-size: 100%;
	color: #000;
	text-align: center;
	height: 34px;
	margin: 0 0 10px 0;
	padding: 0 3px;
}

ul.engines li div {
	background: transparent url(/assets/common/img/new/pillar.png) repeat-y top center;
	margin-top: 69px;
	height: 20px;
}



/* which brochure */

div.which-brochure {
	width: 764px;
	margin: 28px 0 0 0;
	overflow: hidden;
}

div.which-brochure-downloads {
	clear: both;
	float: left;
	width: 926px;
	margin: 10px 0 0 15px;
}

div.which-brochure-downloads li a {display: block;}
div.which-brochure-downloads a:hover {color: #FF6400;}

div.box926 div.content {
	background: transparent url(/assets/common/img/boxes/box926-bg.png) left bottom no-repeat;
	width: 926px;
    padding: 25px 0 40px 0;
	margin:0;
	min-height: 190px;
	overflow:hidden;
}

div.box926 b {
	font-size: 1px;
	background: transparent url(/assets/common/img/boxes/box926-top.png) left top no-repeat;
	display: block;
	height: 6px;
	width: 926px;
}

div.which-brochure img {
	margin: -8px 0 0 -20px;
}

div.which-brochure-downloads img {
	float: left;
	margin: -8px 0 0 76px;
}

div.which-brochure-downloads .content div {
	background: transparent url(/assets/common/img/fading-line-vertical.png) left 5px no-repeat;
	float: left;
	width: 619px;
	margin: 0 0 0 4px;
}
div.which-brochure-downloads div.content {
	padding-bottom: 25px;
}

div.which-brochure-downloads h2 {
	float: right;
	width: 643px;
	margin: 0 0 0 4px;
}
div.which-brochure-downloads h3 {
	margin-bottom: 2px;
	border-bottom: 1px solid #c5c5c5;
	margin-right: 0;
}
div.which-brochure-downloads ul {
	border-bottom: 1px solid #c5c5c5;
	list-style: none;
	padding: 0 0 2px 0;
	margin: 0 0 0 10px;
	_margin-left: 5px;	/* IE */
	overflow: hidden;
	float: left;
}

div.which-brochure-downloads ul li {
	padding: 0;
	margin: 0;
	float: none;
	clear: both;
}

div.which-brochure-downloads ul li a,
div.which-brochure-downloads ul li a:link,
div.which-brochure-downloads ul li a:visited {
	float: left;
	color: #333;
	padding: 0 15px;
	background: url(/assets/common/img/download.gif) center left no-repeat;
}
div.which-brochure-downloads ul li a:hover {
	color: #00b1eb;
	text-decoration: none;
}

div.which-brochure-downloads ul li.brochure {
	padding: 3px 0 3px 15px;
	width: auto;
	white-space: nowrap;
}

div.which-brochure-downloads p {
	padding: 0;
	margin: 3px 10px;
	float: none;
	clear: both;
}
div.which-brochure-downloads a.adobe {
	padding: 0;
	background: transparent;
}

div.which-brochure-downloads p.download-info {
	padding-top: 2px;
	color: #aaa;
	font-size: 0.91em;
}

div.which-brochure-downloads p.pdfs {
	width: 576px;
}

div.which-brochure-downloads input.orderBrochure {
	background-image:url("/assets/common/img/buttons/button-order-brochures.png");
	width:101px !important;
	margin-top: 8px;
	padding-left:101px;
	overflow:hidden;
}

div.which-brochure-downloads #which-brochure-downloads-dl {
	float: left;
	width: 195px;
}
div.which-brochure-downloads #which-brochure-downloads-order {
	float: right;
	width: 198px;
	overflow: visible;
	margin-right: 210px;
	_margin-right: 60px; /* IE */
}

div.which-brochure-downloads #which-brochure-downloads-order p {
	width: 280px;
	margin-top: 0;
}
div.which-brochure-downloads #which-brochure-downloads-order form {
	margin-left: 10px;
}
div.which-brochure-downloads #which-brochure-downloads-order form label {
	font-size: 0.91em;
	padding: 3px 0;
	display: block;
	cursor: pointer;
}

div.which-brochure-downloads #which-brochure-downloads-order form input.checkbox {
	vertical-align:text-top;
	*vertical-align:middle; /* IE */
}



/* buying guide */

div.personal-finance ul.side-menu li span,
div.personal-finance ul.side-menu li ul li a,
div.personal-finance ul.side-menu li a.open {
  color:#2d8848;
}

div.small-business ul.side-menu li span,
div.small-business ul.side-menu li ul li a,
div.small-business ul.side-menu li a.open{
  color:#fdaf05;
}

div.company-car ul.side-menu li span,
div.company-car ul.side-menu li ul li a,
div.company-car ul.side-menu li a.open{
  color:#2081c5;
}

div.motability ul.side-menu li span,
div.motability ul.side-menu li ul li a,
div.motability ul.side-menu li a.open{
  color:#a42d33;
}

div.taxfree-sales ul.side-menu li span,
div.taxfree-sales ul.side-menu li ul li a,
div.taxfree-sales ul.side-menu li a.open{
  color:#6c4f80;
}

div.offers ul.side-menu li span,
div.offers ul.side-menu li ul li a,
div.offers ul.side-menu li a.open{
  color:#6c4f80;
}

div.column.buying-guide {
	width: 675px;
	position: relative;
}

div.column.buying-guide h2 {
	width: 510px;
}

.sIFR-active div.column.buying-guide h2 {
	visibility: hidden;
}

div.buying-guide h4 {
	margin: 24px 10px 0 10px;
	line-height: 1.25;
}

div.buying-guide h4.first {margin-top: 10px;}

div.buying-guide.offers h4 {
    margin: 35px 10px 0;
}

.sIFR-active div.buying-guide h4 {
	visibility: hidden;
	font-family: Arial, sans-serif;
}

div.buying-guide.offers h5 {
    margin-top: 0;
}

div.column.buying-guide .back-to-car {
	width: 155px;
	position: absolute;
	right: 0;
	top: 0;
	margin: 0;
}

div.column.buying-guide .back-to-car a.highlight {
	background-image: url(/assets/common/img/small-arrow-right.gif);
	display: block;
	float: right;
	color: #3C5F8C;
}

div.column.buying-guide .back-to-car a.highlight:hover {
	color: #FF6400;
}

div.column.buying-guide .benefits-offers {float: left; margin-top: 12px;}
div.column.buying-guide .options {float: left; margin-top: 10px;}

.buying-guide .benefits-offers img {
	margin: 0 10px 16px;
}

.buying-guide .benefits-offers a.offers {
	background: url(/assets/common/img/new/buying-guide/offers.png) 10px 0 no-repeat;
	width: 223px;
	height: 134px;
	display: block;
	position: relative;
}

.buying-guide .benefits-offers a.offers img {
	margin: 0;
	position: absolute;
	right: -22px;
	top: 37px;
	clip: rect(0px 140px 95px 0px);
}

.buying-guide .options {
	background: url(/assets/common/img/new/buying-guide/buying-guide-options-bg.jpg) 0 0 no-repeat;
	width: 329px;
	height: 236px;
	padding: 35px 5px 15px 10px;
	margin-top: 8px;
}

.buying-guide .options .col {
	width: 148px;
	float: left;
	display: inline;
	margin-right: 15px;
}
.buying-guide .options .col.left {
	padding-top: 81px;
}

.buying-guide .options .col img {
	margin: 0 0 7px;
}

.buying-guide .options h4,
.buying-guide .options p {
	display: none;
}

.buying-guide .section img {
	display: inline;
	margin-right: 0;
	margin-bottom: 0;
}

.buying-guide .section .motability {
	display: inline;
}

.buying-guide div.pods-text,
.buying-guide div.pods,
.buying-guide div.text,
.buying-guide div.image {
	float: left;
	display: inline;
}

.buying-guide div.pods-text {
	width: 454px;
}

.buying-guide div.pods {
	padding-left: 10px;
	width: 207px;
}

.buying-guide div.pods ul,
.buying-guide div.pods ul li {
	padding: 0;
	margin: 0;
	display: inline;
	list-style: none;
}

.buying-guide div.pods ul li a  {
	display:block;
	height:72px;
	margin:10px;
	width:187px;
}

.buying-guide ul#pods li img {
	border:0;
	margin:0;
}

.buying-guide div.image {
	width: 310px;
}

.buying-guide div.text {
	width: 350px;
}

.buying-guide.offers ul,
.buying-guide.offers ul li {
	padding: 0;
	margin: 0;
	list-style: none;
}


/*lots of nested uls in the copy coming from the AMS*/
.personal-finance .buying-guide .text ul ul,
.personal-finance .buying-guide .text ul ul p {
	padding-left: 0;
	margin-left: 0;
}

.buying-guide.offers ul li p.terms {
	color: #8a8a94;
}

.buying-guide.offers ul li p.apr-rate {
	font-size: 150%;
	font-weight: bold;
}

.buying-guide .guarantee {
	color: #8a8a94;
	padding-top: 3em;
}

.buying-guide ul.pdf {
	padding: 0;
	list-style: none;
}

a#fincalc, a#insurance-promo {
	display: block;
	margin: 30px 10px 0 10px;
}

a#fincalc {
	margin-top: 10px;
}



a#back, a#previous, a#next {
	float: left;
}

div#next-prev {
	float: right;
}

.newCarsSubText {
    float:right;
    text-align:right;
    font-size:11px;
    color:#999999;
    margin-right:37px;
}

/* Model navigator for which model compare */
div#model_navigator {
	float: none;
	clear: both;
	margin: 0 0 4px 206px;
	text-align: center;
	width: 748px;
}

div#model_navigator ul.model-menu {
	padding: 0;
	margin: 0;
	list-style: none;
	height:45px;
}

div#model_navigator ul.model-menu li {
	margin:10px 0 0 0;
	padding:0;
	width: 17px;
	height: 31px;
	display: inline-block;
	vertical-align:top;
}

/*div#model_navigator ul.model-menu li a span {
	display:block; width:0; height:0; overflow:hidden;
}*/

div#model_navigator ul.model-menu li a {
	display: block;
	margin: 0;
	padding: 0;
	background: url(/assets/common/img/rotator-lights-sprite.gif) no-repeat top left;
	height: 31px;
	width: 17px;
	outline: 0;
}

div#model_navigator ul.model-menu li a.black {
	background-position:-21px 0;
}

div#model_navigator ul.model-menu li a.selected {
	background-position:-42px 0;
}

div#model_navigator ul.model-menu .left-edge, div#model_navigator ul.model-menu .right-edge {
	height: 47px;
	width:45px;
	margin:0 47px 0 0;
}
div#model_navigator ul.model-menu .right-edge {
	margin:0 0 0 47px;
}

div#model_navigator ul.model-menu .left-edge a#left,
div#model_navigator ul.model-menu .right-edge a#right
{
	background: url(/assets/common/img/model-navigator-arrows.gif) no-repeat 0 0;
	height: 47px;
	width: 45px;
}

div#model_navigator ul.model-menu .right-edge a#right {background-position:-45px 0;}
div#model_navigator ul.model-menu .right-edge a#right:hover {background-position:-45px -47px;}
div#model_navigator ul.model-menu .left-edge a#left:hover {background-position:0 -47px;}

a.button-test-drive {
	background:url(/assets/common/img/buttons-for-which.png) no-repeat 0 0;
	display:block;
	width:177px;
	min-height:45px;
	margin:13px 0 0 0;
}

.hotspots-side a.button-test-drive {
	position: relative;
}
div.actionDrive{
	position:absolute;
	background:url(/assets/common/img/buttons-for-which.png) no-repeat 0 -97px;
	width:177px;
	height:48px;
    margin-top: -3px;
	display:none;
}

#which-drive span{
	margin:17px 0 0 60px;
}
a.button-car-comparator {
	background:url(/assets/common/img/buttons-for-which.png) no-repeat 0 -145px;
	display:block;
	width:177px;
	min-height:45px;
	margin:13px 0 0 0;
}

.button-car-comparator span,
.button-test-drive span {
	color:#636368;
	line-height:1.2;
	display:inline-block;
	margin:10px 0 0 60px;
	cursor: pointer;
}

a.button-car-comparator:hover,
a.button-test-drive
 {text-decoration:none;}

a.call{
	background-position: 0 -46px;
}
/* side menu for new cars */
ul.newcars-side-menu {
	width: 172px;
	padding: 0 0 11px 0;
	list-style: none;
	background: transparent url(/assets/common/img/bg_bottom_newcars-menu-side.gif) no-repeat scroll bottom;
	margin: 28px 0 0 0;
	color: #666;
	position:relative;
	z-index:100;
}

ul.newcars-side-menu li {
	margin: 0;
	padding-left:10px;
	background: #323232;
	display: block;
	white-space: normal;
}

ul.newcars-side-menu li.explore {
	background: transparent url(/assets/common/img/bg_top_explore_menu-side.gif) no-repeat scroll top;
	height:75px;
}

ul.newcars-side-menu li.model {
	background: transparent url(/assets/common/img/bg_top_model_menu-side.gif) no-repeat scroll top;
	height:75px;
}

ul.newcars-side-menu li.link {
	background: #6f6f70 url(/assets/common/img/bg_newcars_menu-side.gif) no-repeat scroll top;
	margin:0;
	padding:0;
}

ul.newcars-side-menu li a:hover {
	color: #FF6400;
}

ul.newcars-side-menu li ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

ul.newcars-side-menu li ul li {
	background: url(/assets/common/img/border-dots.png) no-repeat scroll right bottom;
	padding-left: 20px;
	margin:0;
	color: #fff;
	height: 20px;
	display: block;
}

ul.newcars-side-menu li ul li a {
	color: #fff;
}

ul.newcars-side-menu li a, ul.newcars-side-menu ul li span {
	display: block;
	background: none;
	text-decoration: none;
	min-height: 1.1em;
	padding: 2px 0 2px 15px;
}

ul.newcars-side-menu li span {
	display: block;
	font-weight: bold;
	color: #FF6400;
	padding: 2px 0 2px 5px;
}

ul.newcars-side-menu a,
ul.newcars-side-menu a:visited {
	color: #fff;
	text-decoration: none;
}

ul.newcars-side-menu li a:hover {
	color: #FF6400;
}

ul.newcars-side-menu li a.parent {
	background: transparent url(/assets/common/img/menu-plus.png) no-repeat scroll 4px 8px;
}

.home ul.newcars-side-menu li a.parent {
	background: transparent url(/assets/common/img/menu-plus-white.png) no-repeat scroll 4px 8px;
}

ul.newcars-side-menu li a.open, ul.side-menu li span.parent {
	background: transparent url(/assets/common/img/menu-minus.png) no-repeat scroll 4px 8px;
}

ul.newcars-side-menu li a.open,
ul.newcars-side-menu li span.parent,
ul.newcars-side-menu li a.selected,
ul.newcars-side-menu li a.open:visited {
	color: #FF6400;
	font-weight: bold;
	width: auto;
}

ul.newcars-side-menu li a.parent, ul.side-menu li span.parent {
	padding: 3px 0 2px 15px;
}

/* END Button */
a.linkRightArrowBack {
	background-image: url(/assets/common/img/small-arrow-right.gif);
	background-position: left 3px;
    background-repeat: no-repeat;
    padding-left: 8px;
    color:#3C5F8C;
}
a.leftArrowLink {
	background-image: url(/assets/common/img/small-arrow-left.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	padding-left: 8px;
	color:#3C5F8C;
}
a.rightArrowLink {
	background-image: url(/assets/common/img/small-arrow-right.gif);
	background-position: right 3px;
	background-repeat: no-repeat;
	padding-right: 8px;
	color:#3C5F8C;
}


h1.title {
	font-size: 30px;
	line-height: 1.2;
	color: #579a54;
	padding-left: 8px;
}


a.rightPlace{
	float:right;
	font-weight:normal;
}

#roof-mover {
	padding-right: 5px;
	cursor: pointer;
	display: block;
	outline: 0 none;
	text-indent:-9000px;
}
.hotspot-nav-roof-up,
.hotspot-nav-roof-down {
	left: 165px;
}
.explore-hotspots .hotspot-nav-roof-up,
.explore-hotspots .hotspot-nav-roof-down {
	left: 420px;
}

#roof-mover {
	padding-right: 15px;
	cursor: pointer;
	display: block;
	outline: 0 none;
	text-indent:-9000px;
	margin-top: -3px;
}

.hotspot-nav-roof-up #roof-mover {
	width: 95px;
	height: 29px;
	background: url(/assets/common/img/new/take_roof_down.png) 0 0 no-repeat
}
.hotspot-nav-roof-down #roof-mover{
	width: 95px;
	height: 29px;
	background: url(/assets/common/img/new/take_roof_up.png) 0 0 no-repeat
}
.hotspot-nav-roof-up #roof-mover:hover,
.hotspot-nav-roof-down #roof-mover:hover {
	background-position: 0 -29px;
}

.hotspot-nav-roof-up #go-left,
.hotspot-nav-roof-down #go-left {
	background: transparent url(/assets/common/img/new/explore-sprites.png) no-repeat 15px 0;
	padding-left: 15px;
	border-left: 1px solid #e1e1e1;
}
.hotspot-nav-roof-up #go-left:hover,
.hotspot-nav-roof-down #go-left:hover {background-position: 15px -31px;}
.hotspot-nav-roof-up #go-left.faded,
.hotspot-nav-roof-down #go-left.faded {background-position: 15px -62px;}

.hotspot-nav-roof-up #go-right,
.hotspot-nav-roof-down #go-right {
	padding-right: 15px;
	border-right: 1px solid #e1e1e1;
}



#polo-world-car-of-the-year {
	position: absolute;
	bottom: 35px;
	left: 15px;
	margin: 0;
}



div.which-model h2, div.which-brochure h2, div.which-engine h2,
div#model_navigator ul.model-menu li a span,
.accessibleHidden {display:block; width:0; height:0; overflow:hidden;}
div.pagePos{
	margin: 83px 0 0 26px;
	position:relative;
}


div.innerNav{
	position:absolute;
	top:3px;
	left:0;
	width:820px;
}

div.innerNav a{
	text-indent:-9999px;
	display:block;
	height:24px;
	width:97px;
	float:left;
	outline:none;
}

div.innerNav a.vansLnk{
	width:140px;
}
.bd-new-car-range div.innerNav{
	left:100px;
}

.bd-new-car-range div.innerNav a{
	width:140px;
}

.bd-new-vans-and-campers div.innerNav a{
	margin-right:144px;
	width:101px;
}

.bd-new-car-range #new-comparator {
	text-indent: 0;
	width: auto;
	float: right;
}

h1.comingSoon, h1.vansCampers, h1.carRange{
	top:4px;
	left:0;
	text-indent:-9999px;
	margin:0;
	width:917px;
}

h1.comingSoon{
	background:url("/assets/common/img/tab-coming-soon.png") no-repeat scroll left top transparent;
}

h1.vansCampers{
	background:url("/assets/common/img/tab-vans-campers.png") no-repeat scroll left top transparent;
}

h1.carRange{
	background:url("/assets/common/img/tab-car-range.png") no-repeat scroll left top transparent;
}

#tab-container2{
	background:url("/assets/common/img/tab-bg-big2.png") no-repeat scroll left top transparent;
	margin:0;
	min-height:250px;
	padding:20px 0 0 8px;
	width:920px;
}


ul.coming-list{
	list-style:none;
	margin:0 0 0 10px;
	padding:0;
}

ul.coming-list li{
	display:block;
	width:226px;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
}

ul.car-range li{
	width:146px;
}

#tab-container2 ul.car-range li p{
	text-align:center;
	line-height:0.9em;
	margin:0;
}



#tab-container2 ul.car-range li p span.offer{
	color:#FF9A05;
	display:inline;
}


#tab-container2 ul.car-range li p span.offer img{
	vertical-align:bottom;
}

ul.car-range li p span{
	color:#333;
}

ul.coming-list li.primary{
	width:450px;
}

ul.coming-list li.last{
	width:200px;
}

ul.car-range li.last{
	width:140px;
}

ul.coming-list li.divide{
	height:10px;
	width:100%;
	clear:both;
	margin-top:25px;
	float:none;
}

ul.car-range li.divide{
	margin-top:6px;
}

ul.coming-list li a,
ul.coming-list li p,
ul.coming-list li h3,
ul.coming-list li h4{
	margin-right:20px;
	margin-left:0;
}

.bd-new-car-range ul.coming-list li div.car-range a,
.bd-new-car-range ul.coming-list li div.car-range p{
	margin-right:0;
}

ul.coming-list li h4{
	font-size:115%;
}

ul.coming-list li a{
	display:block;
	color:#436590;
	margin-bottom: 5px;
	outline: none;
}

ul.car-range li a{
	margin-bottom: 0;
	line-height: 1.2;
}

ul.coming-list li a.btn{
	color:#fff;
	width:123px;
	text-align:center;
	height:18px;
	background: transparent url('/assets/common/img/buttons/button-black.png') no-repeat scroll 0 0;
	padding-top:1px;
	margin-top:20px;
}

ul.coming-list li a.vans{
	color:#666666;
	width:197px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	height:32px;
	background: transparent url('/assets/common/img/buttons/button-white.png') no-repeat scroll 0 0;
	padding-top:8px;
	margin-top:20px;
}


ul.coming-list li a.vid{
	position:absolute;
	margin-left:20px;
	margin-top:-174px;
	font-size:15px;
}

ul.coming-list li p a{
	display:inline;
}

#tab-container2 p.intro{
	margin-top:-15px;
	margin-bottom: 25px;
}

#tab-container2 h3.tech-sub{
	margin-top:0;
}

#tab-container2 p{
	color:#999999;
}

#varSignUp{
	z-index:3010;
}
#car-sign-up, #vidPlayer{
	background:none repeat scroll 0 0 transparent;
	left:39%;
	position:absolute;
	top:200px;
	z-index:2010;
	display:none;
}

#vidPlayer{
	left:32%;
	width:697px;
}

.bd-new-coming-soon #shade {
	background:none repeat scroll 0 0 #CCCCCC;
	z-index:2000;
}

#varSignUp .box-inner{
	background:url("/assets/common/img/owners/home-box-470-top.png") no-repeat scroll 0 0 transparent;
	width:470px;
	padding:10px 0;
	margin-bottom:0;
}

#varSignUp .box-bottom{
	background:url("/assets/common/img/owners/home-box-470-bottom.png") no-repeat scroll left bottom transparent;
	filter:none;
	height:11px;
	width:470px;
	margin-top:0;
}

div#car-sign-up div label.checkbox{
	width:auto;
	text-align:left;
}
a.signup-post-roll {
	background-image:url("/assets/common/img/buttons/button-signup-post.png");
	width:164px;
}

div#car-sign-up input {
	float:left;
}

a.signup-post-roll.on {
	background-image:url("/assets/common/img/buttons/button-back.png");
	width:43px;
}

div#car-sign-up div label {
	width:87px;
}

input.findAddress, a.findAddress {
	float:left;
	margin: 0 0 0 10px;
}

.right-buttons {
	float:right;
	margin:0;
}

#submitForm{
	margin-top:10px;
}

div#car-sign-up input.error {
	border:1px solid #FF0000;
}

div#car-sign-up p.error {
color:#FF0000;
float:left;
margin:2px 0 0 8px;
}

.error {
color:#FF0000;
}


h2.configurator {
	clear: both;
<<<<<<< .mine
}

#ccd-pc-toggle {
	float: right;
	height: 65px;
	margin: 10px 0 0 0;
	overflow: hidden;
	width: 217px;	
}

#ccd-pc-toggle li {	
	list-style-type: none;
}

#ccdToggle {
	background: transparent url(/assets/common/img/ccd-toggle.png) 2px -160px no-repeat;
	height: 23px;
	list-style: none;
	margin-bottom: 8px;
	position: relative;
	z-index: 25;
}

#ccdToggle ul {	
	margin: 0 0 0 9px;
	overflow: hidden;
	padding-left: 0;	
}

#ccdToggle li {
	background: transparent url(/assets/common/img/ccd-toggle.png) 0 0 no-repeat;
	background-repeat: no-repeat;
	font-size: 10px;
	float: left;
	height: 20px;
	overflow: hidden;	
}

#ccdToggle li a {
	background-image: url(/assets/common/img/ccd-toggle.png);
	background-repeat: no-repeat;
	color: #5c5c61;
	display: block;
	font-weight: bold;
	height: 20px;
	padding: 0 4px 0 15px;
	text-indent: -9999px;
}

#ccdToggle li a:active,
#ccdToggle li a:focus {
	border: none;
	outline: 0;
}

#ccdToggle .private a {
	background-position: 16px -57px;
	padding-left: 16px;
	width: 75px;
}

#ccdToggle .private a:hover {
	background-position: 16px -82px;	
}

#ccdToggle .ccDriver a {
	background-position: 16px -107px;
	width: 88px;
}

#ccdToggle .ccDriver a:hover {
	background-position: 16px -132px;	
}

#ccdToggle li.selected  {
	background-position: 0 -30px;
}

#ccdWidgetButton a {
	background: transparent url(/assets/common/img/button-ccd-calculator.png) 0 0 no-repeat;
	display: block;
	font-weight: bold;
	height: 30px;
	overflow: hidden;
	text-indent: -9999px;
	width: 217px;
}

#ccdWidgetButton a:hover,
#ccdWidgetButton a:active {
	background-position: 0 -49px;
	text-decoration: none;
}

.bd-new-car-range #ccd-pc-toggle {
	height: 32px;
	margin-right: 6px;
	width: 450px;
}

.bd-new-car-range #ccd-pc-toggle li {
	float: right;
}

.bd-new-car-range #ccd-pc-toggle li li {
	float: left;
}

.bd-new-car-range #ccdToggle {
	margin-top: 6px;
	width: 217px;
}

.bd-new-car-range #ccdWidgetButton {
	margin-right: 5px;
}

#ccdWidgetButton,
#models .ccDriverToggle,
#models .privateToggle,
.bd-new-car-range .ccDriverToggle,
.bd-new-car-range .privateToggle,
#new-car-home .ccDriverToggle,
#new-car-home .privateToggle,
#new-car-carousel .ccDriverToggle,
#new-car-carousel .privateToggle,
#new-car-brochures .ccDriverToggle,
#new-car-brochures .privateToggle,
#which-model-data .privateToggle,
#which-model-data .ccDriverToggle,
#which-engine .ccDriverToggle,
#which-engine .privateToggle,
.model-homepage .privateToggle,
.model-homepage .ccDriverToggle {
	display: none;
}

#models .activeCustomer,
.bd-new-car-range .activeCustomer,
#new-car-home .activeCustomer,
#new-car-carousel .activeCustomer,
#new-car-brochures .activeCustomer,
#which-engine .activeCustomer,
#which-model-data .activeCustomer,
.car-range .activeCustomer,
.model-homepage .activeCustomer {
	display: inline;
}

.isRepresentative .representativeExample {
	background-color:#C5C5C5;

}
.representativeExample  {
	background-color:#E9E9E9;
}

.finance_quote_CTA {
	margin:4px auto 2px;
	cursor:pointer;
	width:230px;
}
.disclaimer-footer TD {
	padding:10px 16px;
}

.no-data-available {
	color:#808080;
	font-weight:normal;
}
.finance_quote_CTA a {
	padding:3px 17px 5px 44px;
	line-height:22px;
	background:url(/assets/common/img/new/finance_CTA_button.png) 50% 50% no-repeat;
	color:#6b6b6b;
}

.finance_quote_CTA a:hover {
	text-decoration:none;
	color:#3399CC;
}

.representativeExample .finance_quote_CTA a {
	background:url(/assets/common/img/new/finance_CTA_button_representative.png) 50% 50% no-repeat;
}

.bmColor{
	font-size:1.1em;
	color:#00B1E5;
}
