#container.splash-background {
	background: url(/media/images/backgrounds/bg_splash.gif) 0 400px repeat-x;
}
/* styles for typography and design */

/* start RESET DEFAULT styles */
body { font-family:arial, verdana, sans-serif; font-size:100%; }
img { display:block; border:0; }
ul { list-style:none; clear: both; }
a { text-decoration:none; }
fieldset { border:0; }
/* end RESET DEFAULT styles */

/* general paragraph styles */
p {
	line-height:1.6;
	font-size:0.69em;
	color:#57575a;
	margin:0 0 20px 0;
	padding-right:38px;
}
/* specific paragraph styles */
p.intro {
	font-weight:bold;
}
p.date {
	margin-bottom:15px;
}
.double-block.news-block p.date {
	margin-bottom:4px;
}
p.photo-caption {
	margin-top:-15px;
	padding:2px 0;
	font-size:0.63em;
	border-bottom:1px solid #ccccd1;
}
p.temp {
	color:#f00;
}
p.short-description {
	min-height:70px;
	margin-bottom:0;
}
.block-module .single-block p, 
.block-module .double-block p {
	padding-right:0;
}
.double-block.news-block p {
	margin-bottom:8px;
}
address p {
	line-height:1.8;
}
.page-nav {
	float:right;
	display:inline;
	margin-top:-37px;
}
address {
	margin: 0;
	font-style:normal;
}
address strong {
	color:#000;
}
address a {
	color: #3a6398;
}
/* general link styles */
a {
	color:#88888e;
}
a:hover {
	color:#fe6402;
}
li a, 
li a:hover {
	color:#3a6398;
}
h2 a, 
h2 a:hover, 
h3 a, 
h3 a:hover {
	color:#000;
}
/* specific link styles */
p a {
	border-bottom:1px solid #88888e;
}
p a:hover {
	border-color:#fe6402;
}
a.related-link {
	position: relative;
	padding-right:10px;
	font-size:0.69em;
	border-bottom:0;
	background:url(/media/images/bullets/arrows.gif) 100% 100% no-repeat;
	color:#3a6398;
}
a.related-link:hover {
	background-position:100% -586px;
	color:#3a6398;
}
p a.related-link, 
td a.related-link {
	font-size:1em;
}
a.back-link {
	padding-left:15px;
	font-size:0.69em;
	border-bottom:0;
	background:url(/media/images/bullets/arrows.gif) 0 -195px no-repeat;
	color:#3a6398;
}
a.back-link:hover {
	background-position: -500px -195px;
}
p a.back-link, 
li a.back-link, 
td a.back-link {
	font-size:1em;
}
a.btn-zoek-dealer, 
a.btn-vraag-stellen, 
a.btn-route-kaart, 
a.btn-zoom-in, 
a.btn-zoom-uit, 
a.btn-print {
	display:block;
	text-indent:-9999px;
	height:28px;
	width:232px;
	border-bottom:0;
	background:url(/media/images/buttons/zoek_dealer.gif) 0 0 no-repeat;
}
a.btn-zoek-dealer { margin-top:-10px; }
a.btn-vraag-stellen {
	margin-top:-10px;
	width:186px;
	background:url(/media/images/buttons/vraag_stellen.gif) 0 0 no-repeat;
}
a.btn-route-kaart {
	margin-left:-4px;
	width:124px;
	background:url(/media/images/buttons/route_en_kaart.gif) 0 0 no-repeat;
}
a.btn-zoom-in {
	width:100px;
	background:url(/media/images/buttons/zoom_in.gif) 0 0 no-repeat;
}
a.btn-zoom-uit {
	width:100px;
	background:url(/media/images/buttons/zoom_uit.gif) 0 0 no-repeat;
}
a.btn-print {
	width:100px;
	background:url(/media/images/buttons/print.gif) 0 0 no-repeat;
}
a.btn-zoek-dealer:hover, 
a.btn-vraag-stellen:hover, 
a.btn-route-kaart:hover, 
a.btn-zoom-in:hover, 
a.btn-zoom-uit:hover, 
a.btn-print:hover {
	background-position:0 -200px;
}

#header a.logo {
	float:left;
	margin:16px 0 0 33px;
}
/* general heading styles */
h1 { 
	font-size:1.25em; 
	text-indent:-9999px;
	width:700px;
	height:40px;
	line-height: 1;
	padding:0;
	margin:0 0 -3px 0;
}
.single-block h1 { width:208px; margin:0; }
h2 { 
	font-size:0.88em; 
}
h3 {
	font-size:0.69em;
	margin-bottom:2px;
}
h4 {
	font-size:0.69em;
	font-weight:normal;
}
/* specific heading styles */
h1.prijslijst {
	text-indent:-9999px;
	width:454px;
	height:43px;
	background:url(/media/images/headings/h1_prijslijst.gif) 0 0 no-repeat;
}

.double-block.news-block h2 { margin-top:-3px; }
h2.sub-heading {
	text-indent:-9999px;
	width:454px;
	height:35px;
	margin-top:-13px;
}
h2.nieuwsoverzicht {
	position:relative;
	margin-bottom:-1px;
	text-indent:-9999px;
	width:100%;
	height:30px;
	background:#fff url(/media/images/headings/h2_nieuwsoverzicht.gif) 0 0 no-repeat;
}
h2.quicklinks {
	text-indent:-9999px;
	width:60px;
	height:20px;
	background:url(/media/images/headings/h2_quicklinks.gif) 0 0 no-repeat;
}
h2.interieur, 
h2.exterieur {
	text-indent:-9999px;
	width:139px;
	height:28px;
	background:#fff url(/media/images/headings/h2_interieur.gif) 0 0 no-repeat;
}
h2.exterieur { background:#fff url(/media/images/headings/h2_exterieur.gif) 0 0 no-repeat; }
h2.benzine, 
h2.diesel, 
h2.openingstijden-showroom, 
h2.website, 
h2.actueel-aanbod,
h2.contactgegevens,
h2.routebeschrijving {
	text-indent:-9999px;
	width:200px;
	height:25px;
	background:#fff url(/media/images/headings/h2_benzine.gif) 0 0 no-repeat;
}
h2.diesel {	background:#fff url(/media/images/headings/h2_diesel.gif) 0 0 no-repeat; }
h2.openingstijden-showroom { background:#fff url(/media/images/headings/h2_openingstijden_sr.gif) 0 0 no-repeat; }
h2.website { background:#fff url(/media/images/headings/h2_website.gif) 0 0 no-repeat; }
h2.actueel-aanbod { margin:5px 0 7px 0; background:#fff url(/media/images/headings/h2_actueel_aanbod.gif) 0 0 no-repeat; }
h2.contactgegevens { margin:5px 0 7px 0; background:#fff url(/media/images/headings/h2_contactgegevens.gif) 0 0 no-repeat; }
h2.routebeschrijving { background:#fff url(/media/images/headings/h2_routebeschrijving.gif) 0 0 no-repeat; }
.half-block h2.accessoires a  {
	margin-bottom:20px;
	display:block;
	text-indent:-9999px;
	width:331px;
	height:110px;

}

/* for more h3 styles, see contextual styles (i.e., table.standard-table h3) */
.half-block h3 {
	font-size:0.88em; 
	margin:-3px 0 2px;
}
h3.accessoires {
	text-indent:-9999px;
	width:200px;
	height:30px;
	margin-bottom:0;
}
h3.nieuwe-route {
	text-indent:-9999px;
	width:100px;
	height:17px;
	margin-top:2px;
	margin-bottom:0;
	background:#fff url(/media/images/headings/h3_nieuwe_route.gif) 0 0 no-repeat;
}
h3.u-heeft-gezocht-op {
	text-indent:-9999px;
	width:130px;
	height:15px;
	margin-bottom:6px;
	background:#fff url(/media/images/headings/h3_u_heeft_gezocht_op.gif) 0 0 no-repeat;
}
/* specific image styles */
.single-block img, 
.double-block img {
	margin-bottom:15px;
}
.half-block img {
	margin-bottom:20px;
}
.quarter-block img {
	margin-bottom:12px;
}
a.link-image img {
	margin-bottom:20px;
}
img.left-image {
	float:left;
	margin:0 38px 25px 0;
}
img.right-image {
	float:right;
	margin:0 0 25px 38px;
}
.block-module img.right-image {
	display:inline;
	margin-right:38px;
}
.block-module .single-block img.right-image,
.block-module .double-block img.right-image {
	margin-right:0;
}
.preview img {
	width:329px;
	height:252px; 
	margin-bottom:8px;
	overflow:hidden;
	border:1px solid #ccccd1;
}
/* general list styles */
ul {
	margin-bottom:20px;
}
ul li {
	font-size:0.69em;
	color:#57575a;
}
dl {
	font-size:0.69em;
	color:#57575a;
	margin-bottom:20px;
	width:20em;
	overflow:hidden;
}
dt {
	float:left;
	clear:left;
	width:10em;
}
dd {
	float:left;
	width:7em;
}
/* specific list styles */
#header .meta-navigation {
	display:inline;
	float:right;
}
#header .meta-navigation ul {
	float:left;
	overflow:hidden;
	margin:11px 0 0 -1px;
}
#header .meta-navigation ul li {
	margin-left:-1px;
	display:inline;
	float:left;
}
#header .meta-navigation ul li a {
	float:left;
	padding:0 6px;
	border-left:1px solid #9b9b9d;
	line-height:1em;
	font-size:0.88em;
	color:#9b9b9d;
}



.footer p {
	padding: 0;
	line-height: normal;
}

.footer .left {
	margin: 4px 0 4px 4px;
	float: left;
}

.footer .right {
	margin: 4px 0 4px 0;
	float: right;
}

.footer .right a {
	padding:0 2px 0 5px;
	border-bottom:0px solid #9b9b9d;
	border-left:1px solid #9b9b9d;
	line-height:1em;
	font-size:0.88em;
	color:#9b9b9d;
}
.footer .right a.noborder {
	border-bottom:0px solid #9b9b9d;
	border-left:0px solid #9b9b9d;
	border-right:0px solid #9b9b9d;
	padding:0;
}
/*.footer .right a img{
	/*border-left:1px solid #9b9b9d;*/
	/*border-right:1px solid #9b9b9d;*/
}*/

/*.footer .right a img{
	border:0px;
}*/

/* image-list-block wraps around a bullet list floating next to an image to correct ie madness */
.image-list-block {
	margin-bottom:20px;
	width:100%;
	overflow:hidden;
}
.image-list-block ul.standard-list {
	float:left;
	width:208px;
	margin-bottom:0;
}
.image-list-block img {
	margin-bottom:0;
}
ul.standard-list li, 
ul.module-list li {
	display:block;
	position: relative;
	padding:0 0 2px 14px;
	line-height:1.6;
	background:url(/media/images/bullets/bullets.gif) 0 7px no-repeat;
}
ul.module-list li {
	background-position:0 -193px;
}
/* link list styles */
.sub-content.left ul.link-list {
	margin-left:25px;
}
ul.link-list li {
	float:left;
	display:block;
	width:100%;
}

ul.bordertopbottom {
	display:block;
	border-top:1px solid #ccccd1;
	border-bottom:1px solid #ccccd1;
	padding-bottom:4px;
} 

ul.link-list li.nofloat {
	float:none;
}

ul.link-list li a, 
ul.sub-link-list li a {
	display:block;
	padding:3px 0 0 13px;
	line-height:1.55;
	background:url(/media/images/bullets/arrows.gif) 0 9px no-repeat;
}
	.sub-content.left ul.link-list li a, 
	.sub-content.left ul.sub-link-list li a { 
		padding:3px 0 2px 9px; 
		line-height:1.4;
	}
ul.link-list li.current a, 
ul.link-list li a:hover, 
ul.sub-link-list li a:hover {
	background-position:-500px 9px;
}
ul.link-list ul {
	margin:0 0 0 15px;
}
ul.link-list li li {
font-size:1em;
}
ul.sub-link-list, 
ul.sub-navigation {
	border-top:1px solid #ccccd1;
	margin-bottom: 25px;
}
ul.sub-navigation {
	margin-top:0;
}
ul.sub-link-list li,
ul.sub-navigation li {
	border-bottom:1px solid #ccccd1;
	/* height: 24px; */
}
ul.sub-navigation li a {
	display:block;
	padding:5px 10px;
	background:url(/media/images/bullets/arrows.gif) 0 -190px no-repeat;
}
ul.sub-navigation li a:hover {
	background-position: -500px -190px;
}
/*
ul.feature-list {
	position: absolute;
	left: -6px;
	width:214px;
}
ul.feature-list li {
	background:#fff url(/media/images/backgrounds/feature.gif) 0 -600px no-repeat;
	margin-bottom:4px;
}
ul.feature-list li.empty {
	padding-bottom:2.25em;
}
ul.feature-list li a {
	display:block;
	padding:5px 0 6px 30px;
	background:#fff url(/media/images/backgrounds/feature.gif) 0 0 no-repeat;
}
ul.feature-list li a:hover {
	background-position: 0 -200px;
}
ul.feature-list li.active a, 
ul.feature-list li.active a:hover {
	background-position:0 -400px;
	color: #FFF;
}
*/
ul.feature-list {
	position: absolute;
	left: -6px;
	width:214px;
}
		ul.feature-list li {
			display: block;
			width: 214px;
			float: left;
			margin-bottom:4px;
		}
			ul.feature-list li a {
				display:block;
				width: 214px;
				height: 20px;
				padding:5px 0 0 30px;
				margin: 0;
				background:#fff url(/media/images/backgrounds/feature.gif) 0 0 no-repeat;
			}
			ul.feature-list li a:hover {
				background-position: 0 -200px;
			}
			ul.feature-list li.active a, 
			ul.feature-list li.active a:hover {
				background-position:0 -400px;
				color: #FFF;
			}

ul.search-results {
	margin-bottom:25px;
}
ul.search-results li {
	padding-bottom:11px;
	margin-bottom:17px;
	line-height:1.6;
	border-bottom:1px solid #ccccd1;
}
ul.search-results li a {
	display:block;
	padding:3px 10px 0 13px;
	font-weight:bold;
	background:url(/media/images/bullets/arrows.gif) 0 9px no-repeat;
}
ul.search-results li a:hover {
	background-position:-500px 9px;
}

ul.search-nav {
	width:700px;
	overflow:hidden;
}
ul.search-nav li {
	float:right;
	padding-bottom:3px;
	margin-left:20px;
}
ul.search-nav li a {
	padding-left:15px;
	background:url(/media/images/bullets/arrows.gif) 0 -195px no-repeat;
}

.details ul.search-nav {
	width:auto;
}
.details ul.search-nav li {
	float: none;
	margin-left:0;
}
.details.usedcar ul.search-nav {
	width:auto;
}
.details.usedcar ul.search-nav li {
	float: right;
	margin-right:10px;
}

div.usedcar-nav {
	width:454px;
	height:35px;
	overflow:hidden;
	margin-top:5px;
}
div.usedcar-nav p {
	float:left;
}
ul.pagination {
	float:right;
	overflow:hidden;
	width:200px;
}
ul.pagination li.back-link {
	float:right;
}
ul.pagination li.back-link a {
	padding:0 10px 0 15px;
	background:url(/media/images/bullets/arrows.gif) 0 -195px no-repeat;
}
ul.pagination li.back-link a:hover {
	background-position: -500px -195px;
}
ul.pagination li.next-link {
	float:right;
}
ul.pagination li.next-link a {
	padding:0 15px 0 10px;
	background:url(/media/images/bullets/arrows.gif) 100% 100% no-repeat;
}
ul.pagination li.next-link a:hover {
	background-position:100% -586px;
}

/* tab navigation */
.tab-navigation {
	margin: 0 0 15px 0;
}
.tab-navigation ul {
	margin-left:175px;
	width:770px;
	overflow:hidden;
	margin-bottom:-7px;
	position:relative;
}
.tab-navigation ul li { 
	display:inline;
}
.tab-navigation ul li a { 
	float:left;
	height:30px;
	display:block;
	text-indent:-9999px;
	margin-right:30px;
}
.tab-navigation ul li a.current, 
.tab-navigation ul li a.current:hover {
	background-position:0 -400px !important;
} 
.tab-navigation ul li a:hover { 
	background-position:0 -200px !important;
}
.tab-navigation ul li.overzicht a {
	width:78px;
	background:url(/media/images/headings/tab_overzicht.gif) 0 0 no-repeat;
}
.tab-navigation ul li.kleuren_en_bekleding a {
	width:142px;
	background:url(/media/images/headings/tab_kleuren.gif) 0 0 no-repeat;
}
.tab-navigation ul li.standaard_en_meeruitvoering a {
	width:205px;
	background:url(/media/images/headings/tab_uitvoeringen.gif) 0 0 no-repeat;
}
.tab-navigation ul li.technische_gegevens a {
	width:140px;
	background:url(/media/images/headings/tab_technische.gif) 0 0 no-repeat;
}

ul.subtab-navigation {
	margin-bottom:15px;
	width:700px;
	overflow:hidden;
	background:url(/media/images/backgrounds/gradient_tabs.gif) 0 100% repeat-x;
}
ul.subtab-navigation li {
	display:inline;
}
ul.subtab-navigation li a {
	float:left;
	height:34px;
	display:block;
}
ul.subtab-navigation li.standaarduitvoer a {
	width:166px;
	text-indent:-9999px;
	background:url(/media/images/headings/tab_standaarduitvoer.gif) 0 0 no-repeat;
}
ul.subtab-navigation li.meeruitvoer a {
	width:141px;
	text-indent:-9999px;
	background:url(/media/images/headings/tab_meeruitvoer.gif) 0 0 no-repeat;
}
ul.subtab-navigation li a.current, 
ul.subtab-navigation li a.current:hover {
	background-position:0 -400px;
}
ul.subtab-navigation li a:hover {
	background-position:0 -200px;
}

ul.option-list {
	margin-top:8px;
	border-top:1px solid #ccccd1;
}
ul.option-list li {
	height:1%;
	padding:4px 0 4px 15px;
	color:#57575a;
	border-bottom:1px solid #ccccd1;
}
ul.option-list li a {
	display:block;
	width:100%;color:#3a6398;
	padding:4px 0 4px 15px;
	margin:-4px 0 -4px -15px;
	background:url(/media/images/bullets/arrows.gif) 0 8px no-repeat;

}
ul.option-list li a:hover {
	background-position:-500px 8px;
}

h3.preview-name { 
	float:left; 
	margin-top:2px;
	font-size:0.69em;
}
p.preview-price { 
	display:inline;
	float:right; 
	padding-right:0;
	margin-bottom:16px;
}
p.preview-price span.price { 
	font-weight:bold; 
	color:#000; 
}
p span.price { 
	font-weight:bold; 
	color:#000; 
}
.thumbnails {
	clear:both;
	width:329px;
	height:34px;
	margin-top:12px;
	border:1px solid #ccccd1;
	background:url(/media/images/backgrounds/gradient_bar.gif) 0 100% repeat-x;
}
.thumbnails h4 {
	display:block;
	text-indent:-9999px;
	float:left;
	height:34px;
	width:80px;
}
.thumbnails h4.metallic {
	background:url(/media/images/headings/h4_metallic.gif) 0 0 no-repeat;
}
.thumbnails h4.pareleffect {
	background:url(/media/images/headings/h4_pareleffect.gif) 0 0 no-repeat;
}
.thumbnails h4.uni {
	background:url(/media/images/headings/h4_uni.gif) 0 0 no-repeat;
}
.thumbnails h4.leder {
	background:url(/media/images/headings/h4_leder.gif) 0 0 no-repeat;
}
.thumbnails h4.stof {
	background:url(/media/images/headings/h4_stof.gif) 0 0 no-repeat;
}
.thumbnails ul {
	float:right;
	display:inline;
	margin:4px 4px 0 4px;
	width:238px;
	clear: none;
}
.thumbnails ul li {
	position:relative;
	float:right;
	display:block;
	width: 36px;
	margin:0 0 3px 3px;	
}
.thumbnails ul li.current {
	position:relative;
	padding-top:10px;
	margin-top:-10px;
	background:url(/media/images/bullets/arrows_up_down.gif) 13px 0 no-repeat;
}
.thumbnails img {
	cursor: pointer;
	margin-bottom:0;	
}

hr { display:none; }
div.hr { 
	margin-bottom:25px;
	font-size:0em;
	border-top:1px solid #ccccd1;
}
.sub-content.left div.hr { margin:-10px 0 6px 0; }
.main-content div.hr {
	clear:left;
	width:700px;
}
.main-content .double-block div.hr {
	width:454px;
}
.main-content .single-block div.hr {
	width:208px;
}
.main-content .block-module div.hr.double {
	width:454px;
}
/* standard form styles */
label { font-size:0.69em; }
select, textarea { font-family:arial; }
.required { color:#fe6402; }
p.required { margin-bottom:0; }
form br { clear:both; }
/* specific form styles */
#header .meta-navigation form, 
#header .meta-navigation form fieldset {
	float:left;
}
#header .meta-navigation form label, 
#header .meta-navigation form input.submit {
	display:none;
}
#header .meta-navigation form select {
	width:132px;
	margin-top:6px;
	padding:1px 0;
	font-size:0.63em;
	color:#9b9b9d;
	border:1px solid #e9e9ec;
}

fieldset.motor-options {
	margin-bottom:20px;
}
fieldset.motor-options label {
	padding-left:5px;
	color:#3a6398;
}

form.sort-view {
	width:698px;
	overflow:hidden;
	margin-bottom:20px;
	border:1px solid #ccccd1;
	background:url(/media/images/backgrounds/gradient_bar.gif) 0 100% repeat-x;
}
form.sort-view fieldset {
	margin:11px 15px 9px 17px;
}
form.sort-view label.inline_label {
	font-size: .8em;
	font-weight: bold;
	float:left;
	height: 17px;
}
form.sort-view label.inline_label img {
	border: 0;
}
/*
form.sort-view label.toon_prijzen_voor, 
form.sort-view label.toon_accessoires_voor {
	float:left;
	width:160px;
	height:17px;
	text-indent:-9999px;
	background:url(/media/images/headings/label_toon_prijzen.gif) 0 2px no-repeat;
}
form.sort-view label.toon_accessoires_voor {
	background:url(/media/images/headings/label_toon_accessoires.gif) 0 2px no-repeat;
}
*/
form.sort-view select {
	float:left;
	width:160px;
	padding:1px 0;
	font-size:0.63em;
	color:#9b9b9d;
	border:1px solid #e9e9ec;
	margin: 0 0 0 20px;
}
form.sort-view a {
	float:right;
	margin-top:2px;
}
/* standard (contact, brochure request) form styles */
form.standard-form {
	border-top:1px solid #ccccd1;
	margin-bottom:25px;
}
form.standard-form fieldset {
	padding-bottom:5px;
}
form.standard-form label {
	float:left;
	width:104px;
	margin:10px 6px 0 0;
	color:#57575a;
}
form.standard-form label.small {
	padding-left:62px;
	width:80px;
}
form.standard-form label.large {
	width:auto;
}
form.standard-form label.error {
	background:url(/media/images/bullets/arrows.gif) 100% -584px no-repeat;
}
form.standard-form input {
	float:left;
	width:338px;
	margin-top:7px;
	padding:3px 2px 4px 2px;
	font-size:0.69em;
	border:1px solid #ccccd1;
}
form.standard-form input.small {
	width:92px;
}
form.standard-form input.error {
	background-color:#ffd8c0;
}
/* for checkboxes and radios */
form.standard-form input.boolean {
	border:0;
	width:auto;
	margin:10px 6px 0 0;
}
form.standard-form input.submit {
	border:0;
	width:auto;
}
form.standard-form select {
	float:left;
	width:344px;
	height:1.8em;
	margin-top:7px;
	font-size:0.69em;
	color:#57575a;
	border:1px solid #ccccd1;
}
form.standard-form select.medium {
	width:196px;
}
form.standard-form textarea {
	float:left;
	width:338px;
	margin-top:7px;
	padding:2px;
	font-size:0.69em;
	border:1px solid #ccccd1;
}
form.standard-form div.horizontal-group {
	float:left;
	width:344px;
	margin-bottom:3px;
}
form.standard-form div.horizontal-group label {
	/*min-width: 40px;
	width: auto !important;
	width:40px;
	padding:0 10px 0 0;*/
	width:92px;
}
form.standard-form div.hr {
	margin:7px 0 8px 0;
}
form.standard-form div.form-footer {
	width:456px;
	overflow:hidden;
}
	form.standard-form div.form-footer p.required {
		float:left;
		padding-top:10px;
	}
	form.standard-form div.form-footer input.submit {
		float:right;
	}
/* faq search form styles */
form.faq-form, 
form.search-form, 
form.dealer-form, 
form.results-form, 
form.usedcars-form, 
form.route-form {
	width:452px;
	margin-bottom:25px;
	border:1px solid #ccccd1;
	background:#f3f4f7 url(/media/images/backgrounds/gradient_block.gif) 0 0 repeat-x;
}
form.results-form { 
	width:698px;
	background:#f3f4f7 url(/media/images/backgrounds/gradient_block.gif) 0 0 repeat-x;
}
.double-block form.results-form {
	width:452px;
}
form.faq-form fieldset, 
form.search-form fieldset, 
form.dealer-form fieldset {
	padding:15px 0 0 5px;
}
form.dealer-form .left-form {
	float:left;
	width:212px;
}
form.dealer-form .right-form {
	float:left;
	width:100px;
}
form.dealer-form .left-form input {
	width:175px;
}
div.of {
	float:left;
	font-size:0.69em;
	font-weight:bold;
}
form .checkboxes {
	clear:left;
	margin-left:15px;
	width:413px;
	border-bottom:1px solid #ccccd1;
}
form.faq-form label {
	float:left;
}
form .checkboxes label {
	float:left;
	width:180px;
}
form.faq-form label.zoek-op-trefwoord, 
form.search-form label.trefwoorden, 
form.dealer-form label.plaatsnaam, 
form.dealer-form label.postcode, 
form.dealer-form label.interessegebied {
	float:none;
	display:block;
	width:120px;
	height:17px;
	margin:0 0 10px 15px;
	text-indent:-9999px;
	background:url(/media/images/headings/label_zoek_trefwoord.gif) 0 0 no-repeat;
} 
form.search-form label.trefwoorden {
	float:left;
	display:inline;
	width:84px;
	background:url(/media/images/headings/label_trefwoorden.gif) 0 2px no-repeat;
}
form.dealer-form label.plaatsnaam { background:url(/media/images/headings/label_plaatsnaam.gif) 0 0 no-repeat; } 
form.dealer-form label.postcode { width:100px; background:url(/media/images/headings/label_postcode.gif) 0 0 no-repeat; }
form.dealer-form label.interessegebied { 
	margin-left:0; 
	padding-top:10px;
	background:url(/media/images/headings/label_interessegebied.gif) 0 10px no-repeat;
}
form.dealer-form select {
	font-family:arial;
	font-size:0.69em;
	border:1px solid #ccccd1;
	margin-left:15px;
}
form.faq-form input, 
form.search-form input, 
form.dealer-form input {
	float:left;
	width:146px;
	margin-left:15px;
	padding:2px;
	font-size:0.69em;
	border:1px solid #ccccd1;
}
form.search-form input { width:226px; }
form.dealer-form input { width:184px; margin-bottom:10px; }
form.dealer-form input.small { width:60px; }
/* for checkboxes and radios */
form.faq-form input.boolean, 
form.dealer-form input.boolean {
	border:0;
	width:15px;
	margin-right:6px;
}
form.dealer-form input.boolean {
	float:left;
	margin-left:0;
}
form.faq-form input.submit, 
form.search-form input.submit,
form.dealer-form input.submit, 
form.route-form input.submit {
	clear:left;
	float:right;
	border:0;
	width:auto;
	margin:10px 12px 10px 0;
}
form.faq-form input.submit { margin-right:12px; }
form.search-form input.submit { 
	clear:none; 
	margin-top:-2px;
	margin-bottom:5px;
} 
form.dealer-form input.submit { 
	clear:none; 
	margin-top:24px;
} 
form.route-form input.submit {
	clear:none;
	margin:10px 0 -7px 0;
}
form.results-form fieldset { 
	padding:8px 0 10px 20px;
}
form.results-form select {
	float:left;
	width:130px;
	padding:1px 0;
	margin:2px 15px 0 15px;
	font-family:arial;
	font-size:0.69em;
	border:1px solid #ccccd1;
}
form.results-form p {
	float:left;
	width:427px;
	margin-bottom:0;
	font-size:0.88em;
	color:#000;
}
.double-block form.results-form p {
	width:211px;
}
form.results-form span.now-showing {
	font-weight:bold;
}
form.results-form span.total-results {
	font-weight:bold;
}
form.results-form a.next-results, 
form.results-form a.previous-results {
	float:left;
	display:block;
	text-indent:-9999px;
	margin-top:2px;
	width:16px;
	height:18px;
	border:1px solid #ccccd1;
	background:#fff url(/media/images/bullets/arrows.gif) 6px 6px no-repeat;
}
form.results-form a.previous-results { background-position:6px -194px; }
form.results-form a.next-results:hover { background-position:-494px 6px; }
form.results-form a.previous-results:hover { background-position:-494px -194px; }

form.usedcars-form .advanced-search {
	/* display:none; */
}
form.usedcars-form .single-block, 
form.route-form .single-block {
	float:left;
	display:inline;
	width:190px;
	margin:0 15px 0 20px;
}
form.usedcars-form .double-block {
	float:left;
	width:400px;
	margin:0 15px 0 20px;
}
form.usedcars-form fieldset {
	padding:0 0 10px 0;
}
form.route-form fieldset {
	padding:15px 0 0 0;
	width:100%;
}
form.usedcars-form label, 
form.route-form label {
	color:#57575a;
}
form.usedcars-form label.model, 
form.usedcars-form label.carrosserrie, 
form.usedcars-form label.bouwjaar, 
form.usedcars-form label.kilometerstand, 
form.usedcars-form label.brandstof, 
form.usedcars-form label.prijs, 
form.usedcars-form label.uitvoering, 
form.usedcars-form label.kleur, 
form.usedcars-form label.motorinhoud, 
form.usedcars-form label.motorvermogen, 
form.usedcars-form label.transmissie, 
form.usedcars-form label.opties, 
form.usedcars-form label.zoekgebied {
	display:block;
	text-indent:-9999px;
	width:170px;
	height:20px;
	margin-top:15px;
}
form.usedcars-form label.btw-verrekenbaar,
form.usedcars-form label.merkgarantie {
	display:block;
	text-indent:-9999px;
	width:170px;
	height:20px;
	margin: 2px 0 0 3px;
	float: left;
}
form.usedcars-form label.model { background:url(/media/images/headings/label_model.gif) 0 0 no-repeat; }
form.usedcars-form label.carrosserrie { background:url(/media/images/headings/label_carrosserrie.gif) 0 0 no-repeat; }
form.usedcars-form label.bouwjaar { background:url(/media/images/headings/label_bouwjaar.gif) 0 0 no-repeat; }
form.usedcars-form label.kilometerstand { background:url(/media/images/headings/label_kilometerstand.gif) 0 0 no-repeat; }
form.usedcars-form label.brandstof { background:url(/media/images/headings/label_brandstof.gif) 0 0 no-repeat; }
form.usedcars-form label.prijs { background:url(/media/images/headings/label_prijs.gif) 0 0 no-repeat; }
form.usedcars-form label.uitvoering { background:url(/media/images/headings/label_uitvoering.gif) 0 0 no-repeat; }
form.usedcars-form label.kleur { background:url(/media/images/headings/label_kleur.gif) 0 0 no-repeat; }
form.usedcars-form label.motorinhoud { background:url(/media/images/headings/label_motorinhoud.gif) 0 0 no-repeat; }
form.usedcars-form label.motorvermogen { background:url(/media/images/headings/label_motorvermogen.gif) 0 0 no-repeat; }
form.usedcars-form label.transmissie { background:url(/media/images/headings/label_transmissie.gif) 0 0 no-repeat; }
form.usedcars-form label.btw-verrekenbaar { background:url(/media/images/headings/label_btw_verrekenbaar.gif) 0 0 no-repeat; }
form.usedcars-form label.merkgarantie { background:url(/media/images/headings/label_voorkeurselectie.gif) 0 0 no-repeat; }
form.usedcars-form label.opties { margin-left:20px; background:url(/media/images/headings/label_opties.gif) 0 0 no-repeat; }
form.usedcars-form label.zoekgebied { background:url(/media/images/headings/label_zoekgebied.gif) 0 0 no-repeat; }

form.usedcars-form label.sub-label {
	margin:2px 23px;
	float:left;
}
form.usedcars-form label.sub-label2 {
	margin:2px 5px;
	float:left;
}
form.usedcars-form .double-block label.sub-label.small-inputs {
	margin-right:10px;
}
div.info-block {
	display:inline;
}
div.info-block a.show-info {
	display: block;
	margin: 13px 0 0 0;
	padding: 0 0 0 3px;
	width: 11px;
	border:1px solid #ccccd1;
	overflow:hidden;
	background:#fff;
	font-size:0.75em;
	color:#57575a;
}
div.info-block div.info { 
	display:none;
	/* display:inline; */
	position:absolute;
	width:180px;
	padding:5px;
	border:1px solid #ccccd1;
	background:#fff;
 }
div.info-block div.info p { 
	margin:0 0 10px 0;
}
								
form.usedcars-form select {
	width:186px;
	height:1.6em;
	font-size:0.69em;
	color:#57575a;
	border:1px solid #ccccd1;
	margin: 0;
}
form.usedcars-form select.small {
	width:64px;
	float:left;
}
form.usedcars-form .double-block select.small {
	float:left;
	margin-right:10px;
}
form.usedcars-form input.small, 
form.route-form input.small {
	width:50px;
	margin-right:15px;
	padding:2px;
	font-size:0.69em;
	border:1px solid #ccccd1;
	color:#57575a;
}
form.route-form label { float:left; margin:12px 0 0 0; }
form.route-form input.small { float:left; margin:10px 0 0 5px;  }
form.usedcars-form input.small { width:50px; float:left; margin:0; }
form.usedcars-form br {
	height:0em;
	font-size:0em;
}
form.usedcars-form div.form-footer {
	margin-top:20px;
	width:436px;
}
form.usedcars-form div.form-footer .total-results {
	float:right;
	position:relative;
	height:35px;
	padding:3px 30px 0 30px;
	font-size:0.69em;
	font-weight:bold;
	color:#fff;
	background:url(/media/images/backgrounds/total_results.gif) 100% 0 no-repeat;
}
form.usedcars-form div.form-footer .submit {
	float:right;
	margin-left:-5px;
}

form.usedcars-form div.form-footer a {
	font-size:0.69em;
	clear: both;
	float:right;
	padding:0 5px 0 15px;
	background:url(/media/images/bullets/arrows.gif) 0 5px no-repeat;
}
form.usedcars-form div.form-footer a:hover {
	background-position:-500px 5px;
	color:#3a6398;
}
form.usedcars-form div.hr {
	clear:left;
	height:1em;
	font-size:0.75em;
	padding:0;
	margin-left: 20px;
	margin-bottom: -5px;
	width:410px !important;
	border:0;
	border-bottom:1px solid #ccccd1;
}
form fieldset.form-row {
	margin: 0 0 25px 0;
	padding:0;
}
form fieldset.form-row-last {
	margin: 0 0 10px 0;
	padding:0;
}
								
/* standard table styles */
table {
	margin-bottom:4px;
	font-size:0.69em;
}
table th.hidden {
	text-indent:-9999px;
	font-size:0em;
}

/* specific table styles */
table.option-table {
	width:454px;
	margin-top:8px;
	border-bottom:1px solid #ccccd1;
}
table.option-table td {
	padding:5px 0 5px 15px;
	color:#57575a;
	border-top:1px solid #ccccd1;
}
table.option-table td a {
	display:block;
	color:#3a6398;
	padding-left:16px;
	margin-left:-16px;
	background:url(/media/images/bullets/arrows.gif) 0 4px no-repeat;
}
table.option-table td a:hover, 
table.option-table tr.tr-hover td a {
	background-position:-500px 4px;
}
/* this style activated by javascript */
table.option-table tr.tr-hover {
	background:#fdfdfd;
	cursor:pointer;
}
/* comparison table 1 */
table.comparison-table1 {
	width:700px;
}
table.comparison-table1 .col1, 
table.comparison-table1 .col2, 
table.comparison-table1 .col3 { width:180px; }

table.comparison-table1 tr.top th,
table.comparison-table1 tr.top td {
	border:0;
}
table.comparison-table1 tr.bar {
	background:#f3f4f8 url(/media/images/backgrounds/gradient_bar.gif) repeat-x;
}
table.comparison-table1 tr.bar th {
	border-left:1px solid #e6e6eb;
	border-bottom:1px solid #e6e6eb;
	border-top:1px solid #e6e6eb;
	padding:0;
}
table.comparison-table1 tr.bar td {
	height:30px;
	padding:0;
	border-bottom:1px solid #e6e6eb;
	border-top:1px solid #e6e6eb;
}
table.comparison-table1 tr.bar td.end {
	border-right:1px solid #e6e6eb;
}
table.comparison-table1 th, 
table.comparison-table1 td {
	padding:4px 0;
	color:#57575a;
	font-weight:normal;
	text-align:left;
	border-top:1px solid #ccccd1;
}
table.comparison-table1 td.price {
	color:#000;
}
table.comparison-table1 td select {
	width:150px;
	padding:1px 0;
	font-family:arial;
	font-size:1em;
	border:1px solid #e6e6eb;
}
table.comparison-table1 td a {
	font-size:1em;
}
table.comparison-table1 tr.first td, 
table.comparison-table1 tr.first th {
	border:0;
	padding-top:15px;
}
table.comparison-table1 tr.spacer td {
	border:0;
	font-size:0em;
}

/* comparison table 2 */
table.comparison-table2 {
	width:700px;
	border-bottom:1px solid #ccccd1;
	margin-bottom:20px;
}
table.comparison-table2 .col1 { width:200px; }
table.comparison-table2 .col2, 
table.comparison-table2 .col3 { width:150px; }
table.comparison-table2 .col4 { width:140px; }

table.comparison-table2 tr.bar {
	background:url(/media/images/backgrounds/gradient_bar.gif) 0 100% repeat-x;
}
table.comparison-table2 tr.bar th {
	border-left:1px solid #ccccd1;
	height:30px;
	padding:0 0 0 20px;
	color:#000;
}
table.comparison-table2 tr.bar th.end {
	border-right:1px solid #ccccd1;
}
table.comparison-table2 tr.bar th strong {
	display:block;
}
table.comparison-table2 th, 
table.comparison-table2 td {
	padding:4px 0;
	color:#57575a;
	font-weight:normal;
	text-align:left;
	border-top:1px solid #ccccd1;
}
table.comparison-table2 td {
	padding-left:20px;
}
table.comparison-table2 td.even {
	background-color:#eeedf2;
	border-color:#fff;
}
table.comparison-table2 th h3 {
	position:relative;
	padding:15px 0 4px 0;
	margin-bottom:-6px;
	border-bottom:1px solid #ccccd1;
	font-size:1em;
	color:#000;
}
table.comparison-table2 th h3.motor-en-transmissie, 
table.comparison-table2 th h3.prestaties,
table.comparison-table2 th h3.capaciteit {
	width:700px;
	height:14px;
	padding-top:0;
	margin-top:15px;
	margin-bottom:-5px;
	text-indent:-9999px;
	background:url(/media/images/headings/h3_motor_en_transmissie.gif) 0 0 no-repeat;
}
table.comparison-table2 th h3.prestaties {
	background:url(/media/images/headings/h3_prestaties.gif) 0 0 no-repeat;
}
table.comparison-table2 th h3.capaciteit {
	background:url(/media/images/headings/h3_capaciteit.gif) 0 0 no-repeat;
}

table.price-table {
	width:700px;
	margin-bottom:20px;
}
table.price-table th {
	height:36px;
	text-align:left;
	border-bottom:1px solid #ccccd1;
}
table.price-table th.type {
	width:54px;
	text-indent:-9999px;
	background:url(/media/images/headings/th_type.gif) 0 0 no-repeat;
}
table.price-table th.vermogen {
	width:101px;
	text-indent:-9999px;
	background:url(/media/images/headings/th_vermogen.gif) 0 0 no-repeat;
}
table.price-table th.transmissie {
	width:100px;
	text-indent:-9999px;
	background:url(/media/images/headings/th_transmissie.gif) 0 0 no-repeat;
}
table.price-table th.energieklasse {
	width:111px;
	text-indent:-9999px;
	background:url(/media/images/headings/th_energieklasse.gif) 0 0 no-repeat;
}
table.price-table th.excl_bpm {
	width:100px;
	text-indent:-9999px;
	background:url(/media/images/headings/th_excl_bpm.gif) 0 0 no-repeat;
}
table.price-table th.incl_bpm {
	width:91px;
	text-indent:-9999px;
	background:url(/media/images/headings/th_incl_bpm.gif) 0 0 no-repeat;
}
table.price-table th.consumentenprijs {
	width:146px;
	text-indent:-9999px;
	background:url(/media/images/headings/th_consumentenprijs.gif) 0 0 no-repeat;
}

table.price-table td {
	padding:4px 0 5px 20px;
	color:#57575a;
	font-weight:normal;
	text-align:left;
	border-bottom:1px solid #ccccd1;
}
table.price-table td.price { 
	font-weight:bold;
	color:#000;
}
table.price-table td.start { 
	padding-left:0;
}
table.price-table td.even {
	background-color:#eeedf2;
	border-color:#fff;
}
table.price-table tr.last-row td.even {
	border-color:#ccccd1;
}
table.price-table th h3.benzine,
table.price-table th h3.diesel {
	margin:14px 0 -10px 0;
	width:60px;
	height:12px;
	text-indent:-9999px;
	background:url(/media/images/headings/h3_benzine.gif) 0 0 no-repeat;
}
table.price-table th h3.diesel {
	background:url(/media/images/headings/h3_diesel.gif) 0 0 no-repeat;
}

table.price-table th h4 {
	font-weight:bold;
	font-size:1em;
	padding:20px 0 7px 0;
}

table.route-table {
	width:700px;
	margin-bottom:20px;
	border-bottom:1px solid #ccccd1;
}
table.route-table th {
	height:20px;
	text-indent:-9999px;
}
table.route-table th.tijd {
	width:46px;
	background:url(/media/images/headings/th_tijd.gif) 0 0 no-repeat;
}
table.route-table th.weg {
	width:166px;
	background:url(/media/images/headings/th_weg.gif) 0 0 no-repeat;
}
table.route-table th.actie {
	width:246px;
	background:url(/media/images/headings/th_actie.gif) 0 0 no-repeat;
}
table.route-table th.hoofdrichting {
	width:210px;
	background:url(/media/images/headings/th_hoofdrichting.gif) 0 0 no-repeat;
}
table.route-table td {
	padding:4px 20px 4px 0;
	border-top:1px solid #ccccd1;
	color:#878789;
}

table.usedcars-table {
	width:700px;
	margin-bottom:20px;
	border-bottom:1px solid #ccccd1;
}
table.usedcars-table .col1 { width:100px; }
table.usedcars-table .col3 { width:100px; } 
table.usedcars-table .col4, 
table.usedcars-table .col5 { width:70px; }
table.usedcars-table th a {
	font-weight:normal;
	text-decoration:underline;
}
table.usedcars-table th {
	padding:0 10px 8px 10px;
}
table.usedcars-table td {
	vertical-align:top;
	padding:15px 10px;
	border-top:1px solid #ccccd1;
	background-color:#f2f1f6;
}
table.usedcars-table td.first {
	padding-left:0;
	background-color:#fff;
}
table.usedcars-table td.even {
	background-color:#fff;
}
table.usedcars-table td .delete-this a {
	float:right;
	margin-top:-15px;
}
table.usedcars-table td .delete-this {
	display:none;
}
table.usedcars-table td.saved .delete-this {
	display:block;
}
table.usedcars-table td.saved .save-this {
	display:none;
}
table.usedcars-table td img {
	margin-bottom:15px;
}
table.usedcars-table td.saved dl .model {
	color:#fe6402;
}
table.usedcars-table td dl {
	width:320px;
	font-size:1em;
	margin-bottom:5px;
}
table.usedcars-table td dl .model {
	font-weight:bold;
	color:#000;
	padding-bottom:8px;
}
table.usedcars-table td.keurleft {
	background: #f2f1f6 url(/media/images/logos/keurleft.gif) right top no-repeat;
}
table.usedcars-table td.keurright {
	background: #fff url(/media/images/logos/keurright.gif) left top no-repeat;
}
table.usedcars-table td dl dd {
	width:208px;
	padding:3px 0;
}
table.usedcars-table span.model {
	display: block;
	font-weight:bold;
	color:#000;
	margin-bottom:8px;
}
span.preferred {
	display:block; 
	text-indent:-9999px;
	width:82px;
	height:11px;
	background:url(/media/images/headings/voorkeurselectie.gif) 0 0 no-repeat;
}
td a.related-link {
	position:relative;
}

/* businessuitvoering panel */
div.extras {
	margin:25px 0 0;
	border:1px solid #ccccd1;
	background:#fff url(/media/images/backgrounds/gradient_panel.gif) 0 0 repeat-x;
}
div.extras h3, 
div.extras ul {
	margin:10px 13px;
}
div.extras h4 {
	margin:10px 13px 20px 13px;
	font-weight:bold;
}
div.extras p {
	display:block;
	margin:6px 13px;
}
div.extras ul li {
	padding:0 0 2px 15px;
	line-height:1.6;
	background:url(/media/images/bullets/bullets.gif) 0 -192px no-repeat;
}
div.extras img {
	display:inline;
	margin:10px 0 0 10px;
}
div.extras dl {
	width:183px;
	margin-left:13px;
	margin-bottom:0;
	padding-bottom:15px;
	border-top:1px solid #ccccd1;
}
div.extras dl dt {
	width:9.5em;
	padding: 5px 0;
	border-bottom:1px solid #ccccd1;
}
div.extras dl dd {
	margin-left:-9.5em;
	padding:5px 0 5px 9.5em;
	text-align:right;
	border-bottom:1px solid #ccccd1;
}
div.extras dl .highlight { color:#000; }
/*
div.extras p.preview-price {
	float:none;
	padding-bottom:6px;
	border-bottom:1px solid #ccccd1;
}
div.extras p.alternative-price {
	padding-bottom:6px;
	border-bottom:1px solid #ccccd1;
}

h3.extra-heading {
	width:206px;
	height:24px;
	padding-top:6px;
	margin:20px 0 -14px 0;
	border:1px solid #ccccd1;
	background:url(/media/images/backgrounds/gradient_bar.gif) 0 100% repeat-x;
	text-align:center;
}
*/
.details {
	width:698px;
	overflow:hidden;
	margin-bottom:15px;
	border:1px solid #ccccd1;
	background:#f3f4f7 url(/media/images/backgrounds/gradient_block.gif) 0 0 repeat-x;
}
.double-block .details {
	width:452px;
	overflow:hidden; 
}
.details h2 {
	margin:10px 0 3px 20px;
}
.details p {
	margin:0 0 10px 20px;
}
.details p span.price {
	display:block;
	font-size:1.1em;
	font-weight:bold;
	color:#000;
}
.details.usedcar h2 {
	overflow:hidden;
}
.details.usedcar p {
	margin:10px 20px 10px 20px;
	padding-bottom:10px;
}
.details.usedcar .model {
	float:left;
}
.details.usedcar .motor {
	float:left;
	font-weight:normal;
}
.details.usedcar .price {
	float:right;
	margin-right:20px;
}
.details.usedcar .km {
	clear:left;
	float:left;
	display:block;
	width:30%;
}
.details.usedcar .year {
	float:left;
	display:block;
	width:30%;
}
.details.usedcar .preferred { 
	float:right;
}
.details.usedcar dl {
	float:left;
	margin-left:20px;
	width: 300px;
}
.details.usedcar dl dd {
	padding:0;
	font-weight:bold;
	color:#000;
	width: 200px;
}
.details.usedcar dl dt {
	padding:0;
	width: 100px;
}

div.usedcar-details-list {
	width:454px;
	overflow:hidden;
	margin-bottom:25px;
}
div.usedcar-details-list dl {
	width:auto;
	margin-bottom:auto;
}
div.usedcar-details-list dl dt {
	clear:left;
	float:left;
	width:145px;
	padding-top:4px;
}
div.usedcar-details-list dl dd {
	float:left;
	width:309px;
	padding:4px 0 5px 160px;
	margin-left:-160px;
	border-bottom:1px solid #ccccd1;
	color:#000;
}

div.usedcar-functions {
	width:454px;
	overflow:hidden;
}
div.usedcar-functions p.save {
	float:left;
}
div.usedcar-functions p.print {
	float:right;
}
div.usedcar-functions div.info-block {
	position:relative;
	float:left;
	margin:1px 0 0 10px;
}
div.usedcar-functions div.info-block a {
	position:relative;
}
					
.quarter-block .details {
	width:auto;
	min-height:125px;
	margin-bottom:16px;
	border:0;
	background:none 0 0 no-repeat;
}
.quarter-block .details h3 {
	min-height:55px;
	margin-bottom:0;
	font-size:0.88em;
	line-height:1.2;
} 
.quarter-block .details h3 span.price {
	display:block;
	font-size:0.75em;
	margin-top:0.36em;
} 
.quarter-block .details p {
	margin:0;
}
/* club data */
.club-data {
	width:454px;
	overflow:hidden;
	margin-bottom:25px;
}
.club-data dl {
	width:310px;
	float:left;
}
.club-data dt {
	width:10em;
	float:left;
	clear:left;
	padding-bottom:4px;
}
.club-data dd {
	width:18em;
	float:left;
	padding-bottom:4px;
}
.club-data dd a {
	text-decoration:underline;
	color:#3a6398;
}
	.club-data dd a:hover {
		color:#fe6402;
	}
.club-data img {
	float:right;
	margin-top:3px;
}
.usedcars-preview {
	width:200px;
	overflow:hidden;
}
.usedcars-preview h3 {
	width:200px;
	overflow:hidden;
	margin-bottom:0;
}
.usedcars-preview p {
	clear: right;
	margin: 0;
}
.usedcars-preview .hr {
	margin: 12px 0 18px;
}
.usedcars-preview h3 .model {  }
.usedcars-preview .price { float:right; color: #57575a; }
.usedcars-preview .year { float:left; }
.usedcars-preview .place { float:right; }

.more-photos {
	position: relative;
	width:428px;
	border:1px solid #ccccd1;
}
.more-photos .photos {
	margin: 15px;
}
.more-photos .photos h2 {
	display: block;
	margin: 0;
	padding: 0;
	text-align: center;
	margin: 0 0 15px 0;
}
.more-photos .photos h2 .model {}
.more-photos .photos h2 .motor {
	font-weight:normal;
}
.more-photos .photos a.close-link {
	position:absolute;
	top: 15px;
	right: 15px;
	display:block;
	text-indent:-9999px;
	width:14px;
	height:14px;
	background:url(/media/images/buttons/close.gif) 0 0 no-repeat;
}
.more-photos .photos a.close-link:hover {
	background:url(/media/images/buttons/close_ro.gif) 0 0 no-repeat;
}
.more-photos .photos img {
	margin: 0 0 15px 0;
}
.more-photos .photos ul.photo-list {
	width:438px;
	overflow:hidden;
	margin: 0 -38px 0 0;
}
.more-photos .photos ul.photo-list li {
	display:inline-block;
	float:left;
	margin: 0 34px 25px 0;
}
.more-photos .photos ul.photo-list li.current {
	background:url(/media/images/bullets/arrow_up_photo.gif) 0 0 no-repeat;
	padding: 0 2px 0 0;
}
.more-photos .photos ul.photo-list li a {
	float:left;
}
.more-photos .photos ul.photo-list li a img {
	margin:11px 0 0 0;
}
.more-photos .photos p {
	clear: both;
	display:block;
	text-align: right;
	margin: 0;
	padding: 0;
}
.more-photos .photos p strong {
	float: left;
}
.more-photos .photos p a.related-link {
	display:inline-block;
}



.sub-content.left .banners {
	margin-top:94px;
}

.sub-content.left .leftheight {
	margin:60px 0px 10px 24px;
}

.sub-content.left .leftbanner {
	width:174px;
	margin:10px 0px 0px 24px;
}


.i-frame {
	width:454px;
	border:0;
}
.route-frame { 
	width:452px; 
	margin-bottom:20px;
	border:1px solid #ccccd1;
}
/* print-preview styles */
.print .logo-header {
	width:518px;
	overflow:hidden;
}
.print .logo-header img {
	position:absolute;
} 
.print .logo-header h2 {
	font-size:1em;
	padding:8px 0 20px 75px;
}
.print .logo-header h2 span.model {
	display:block;
}
.print h3 {
	font-size:0.88em;
	padding-bottom:4px;
	margin-bottom:0;
}
.print p {
	color:#000;
	margin:4px 0;
	line-height:1.6;
}
.print div.usedcar-info, 
.print div.usedcar-details {
	width:518px;
	border-top:1px solid #ccccd1;
	margin-bottom:17px;
}
.print div.usedcar-info table, 
.print div.usedcar-details table {
	width:518px;
}
.print div.usedcar-info td, 
.print div.usedcar-info th,
.print div.usedcar-details td {
	width:259px;
	padding:4px 0;
	border-bottom:1px solid #ccccd1;
}
.print div.usedcar-info th { width:95px; } 
.print div.usedcar-info td { width:164px; }

.print .usedcar-image {
	width:518px;
	overflow:hidden;
	padding-top:7px;
	margin-bottom:17px;
	border:1px solid #ccccd1;
	border-left:0;
	border-right:0;
}
.print .usedcar-image .single-block {
	margin:0 43px 0 0;
 }
.print .usedcar-image .single-block img {
	margin-bottom:7px;
}
.print .usedcar-image .image-list-block {
	width:200px;
	margin:0;
}
.print .usedcar-image .image-list-block ul {
	margin:0;
}
.print .usedcar-image .image-list-block ul li {
	color:#000;
	font-weight:bold;
	margin-left:15px;
	padding-left:0;
	list-style:square outside !important;
	background:none 0 0 no-repeat;
}
body.print div.info-block-print {
	margin:0 0 17px 0;
	width:518px;
	border: 0;
	border-top:1px solid #ccccd1;
	border-bottom:1px solid #ccccd1;
}

.print .double-info-block {
	width:518px;
	overflow:hidden;
	border-bottom:1px solid #ccccd1;
}
.print .double-info-block .info-block {
	float:left;
	width:259px;
	margin:0;
	border:0;
}
.print .double-info-block .info-block h3 {
	margin-bottom:0;
	border-bottom:1px solid #ccccd1;
}
.print .usedcar-contact table {
	width:518px;

}
.print .usedcar-contact table th, 
.print .usedcar-contact table td {
	width:259px;
	border-bottom:1px solid #ccccd1;
}
.print .usedcar-contact h3 {
	margin-bottom:0;
	font-size:1.4em;
}
.print .usedcar-contact p {
	font-size:1em;
}

/* FLASH */
#flashalert {
	border: 1px solid #ccc;
	border-bottom-color: #999;
	border-right-color: #999;
	background: #f1f1f1 url("/media/images/flashalertbg.gif");
	background-repeat: no-repeat;
	width: 401px;
	height: 230px;
	position: absolute;
	display: none;
	z-index: 1000;
}
#flashalert .alerttext {
	position: absolute;
	text-align: left;
	top: 5px;
	left: 95px;
	width: 300px;
	font-family: Verdana, Arial, Sans-serif;
	font-size: 1em;
	color:#000;
}
#flashalert .alerttext a {
	font-weight: bold;
}

#flashalert .alerttext p {
	padding:0;
	margin:5px 0 0 0;
}
/* CLUBS */
div.clubs {
	height:120px;
}
.clubs table {
	color:#57575a;
	width:300px;
}
.clubs table td{
	vertical-align:top;
	line-height:15px;
}
.clubs img {
	float:right;
}

/**************************** WallPaper ****************************/
.wallpaper {
	float: left;
	width: 160px;
	margin: 0 20px 25px 0;
}
.wallpaper img {
	margin: 0 0 10px 0;
}
.wallpaper .link-list li {
	display: block;
	float: left;
	width: 80px;
	margin: 0 0 5px 0;
}
.wallpaper .link-list li.right {
	text-align: right;
}
.wallpaper .link-list a {
	display: inline;
}

/**************************** WallPaper ****************************/
a.gbw-vks-logo {
	display:block;
	z-index: 2000;
	position: absolute;
	top: 70px;
	right: 10px;
	
}


/**************************** price-of-driving ****************************/


.price-of-driving {
	margin: 0;
	padding: 0 0 25px 0;
}

.price-of-driving fieldset {
	margin: 0 0 10px 0;
}
.price-of-driving fieldset fieldset {
	margin: 0;
}

.price-of-driving fieldset label {
	display: block;
	margin: 4px 0 0 0;
	text-indent:-9999px;
}
.price-of-driving fieldset label.persoonlijke-gegevens {
	background: url(/media/images/headings/h3_persoonlijke_gegevens.gif) 0 0 no-repeat;
}
.price-of-driving fieldset label.gegevens-benzine {
	background: url(/media/images/headings/h3_gegevens_benzine.gif) 0 0 no-repeat;
}
.price-of-driving fieldset label.gegevens-diesel {
	background: url(/media/images/headings/h3_gegevens_diesel.gif) 0 0 no-repeat;
}
.price-of-driving fieldset label.gegevens-gas {
	background: url(/media/images/headings/h3_gegevens_gas.gif) 0 0 no-repeat;
}

.price-of-driving fieldset fieldset label {
	float: left;
	width: 225px;
	color: #57575A;
	text-indent:0;
}

.price-of-driving fieldset input.textfield {
	border:1px solid #CCCCD1;
	color: #57575A;
	font-size:0.69em;
	float: left;
	margin: 3px 0;
	padding:3px 2px 4px;
	width: 221px;
}
.price-of-driving fieldset select {
	border:1px solid #CCCCD1;
	color: #57575A;
	font-size:0.69em;
	float: left;
	margin: 3px 0;
	width: 227px;
}
.price-of-driving fieldset select option {
	padding:3px 2px 4px;
}
.price-of-driving fieldset input.price {
	background: #f8f8f9;
}

.price-of-driving input.submit {
	float: right;
	margin-right:-5px;
}

.price-of-driving-result {
	border:1px solid #CCCCD1;
	background: url(/media/images/backgrounds/gradient.gif) 0 -100px repeat-x;
}

.price-of-driving-result h3 {
	margin: 15px 20px 10px 20px;
}
.price-of-driving-result table {
	border-collapse: collapse;
	margin: 0 20px 15px;
}
.price-of-driving-result table td {
	height: 20px;
}
.price-of-driving-result table .value {
	width: 50px;
	text-align: center;
	font-weight: bold;
	color: #f96e15;
}
.price-of-driving-result div.hr2 {
	border-top:1px solid #CCCCD1;
	font-size:0em;
	padding: 0;
	margin: 0 20px 15px 20px;
}
.price-of-driving-result p {
	font-size: 10px;
	color:#87878b;
	margin: 0 20px 15px;
}


