html{ height:100%;}
body{
	margin:0;
	font:12px Arial,sans-serif;
	background:url(../images/body-bg.gif) repeat-x;
	color:#472c02;
	height:100%;
}
form{
	margin:0;
	padding:0;
}
#main{
	margin:0 auto;
	width:951px;
	min-height:100%;
	background:#f5f5f5;
}
* html #main { height:100%;}
a{text-decoration:none;outline:none;}
a:hover{ text-decoration:underline;}

a.info 
{
	color:#965c00;
}

/*-- header --*/
#header{
	width:100%;
	clear:both;
	background:#fff url(../images/body-bg.gif) repeat-x;
	overflow:hidden;
}
#header .holder {
	width:100%;
	height:145px;
	clear:both;
	overflow:hidden;
}
/*-- top-nav --*/
ul.top-nav {
	width:100%;
	margin:0;
	padding:0;
}
ul.top-nav li {
	padding:4px 21px 0;
	height:22px;
	background:url(../images/top-nav-separator.gif) no-repeat;
	float:left;
	list-style:none;
}
ul.top-nav li a{
	font-size:11px;
	color:#6cc5f1;
}
ul.top-nav li a:hover,
ul.top-nav li a.active{
	text-decoration:none;
	color:#472c02;
}
ul.top-nav li a.active {font-weight:bold;}
/*-- logo --*/
#header h1{
	float:left;
	display:inline;
	text-indent:-3000px;
	overflow:hidden;
	margin:23px 0 0;
	height:35px;
}
#header h1 a{
	display:block;
	background:url(../images/logo.gif) no-repeat;
	width:590px;
	height:35px;
}
/*-- nav --*/
ul.nav{
	width:100%;
	margin:27px 0 0;
	padding:0;
	float:left;
	background:url(../images/nav-bg.gif) no-repeat 0 5px;
	height:54px;
}
ul.nav li{
	list-style:none;
	float:left;
}
ul.nav li a{
	color:#965c00;
	font-size:11px;
	float:left;
	text-decoration:none;
}
ul.nav li a span{
	cursor:pointer;
	position:relative;
	white-space:nowrap;
	padding:12px 12px 0;
	height:34px;
	float:left;
}
ul.nav li a strong {
	font-size:0;
	line-height:0;
	width:16px;
	height:8px;
	position:absolute;
	top:100%;
	left:50%;
	margin:0 0 0 -8px;
}
ul.nav li a:hover strong,
ul.nav li a.active strong {background:url(../images/nav-hov-arrow.gif) no-repeat;}
ul.nav li a:hover,
ul.nav li a.active{
	color:#fff;
	text-decoration:none;
	background:url(../images/a-nav-hov-left.gif) no-repeat;
}
ul.nav li a:hover span,
ul.nav li a.active span{background:url(../images/a-nav-hov-right.gif) no-repeat 100% 0;}
ul.nav li.first a:hover,
ul.nav li.first a.active{
	background:url(../images/a-nav-hov-first-left.gif) no-repeat;
}
/*-- content --*/
#content{
	width:100%;
	float:left;
	background:#fff;
}
h2{
	font-size:24px;
	color:#6cc5f1;
	font-weight:normal;
	margin:0;
	padding:6px 0 2px;
}
h2 strong{ color:#ff9c00;}
h3{
	font-size:24px;
	line-height:26px;
	font-weight:normal;
	margin:0;
}
h3 a{color:#6cc5f1;}
h4{
	margin:0;
}
p{
	margin:0;
	font-size:11px;
	padding:9px 0;
}
/*-- column --*/
.column{
	width:596px;
	float:left;
}
ul.prod-list {
	margin:0;
	padding:16px 0px;
}
ul.prod-list li {
	padding:8px 0px 8px;
	height:1%;
	list-style:none;
	border:solid 1px white;	
}

div.allCommentContainer li
{
	padding:0px !important;	
	font-size:11px;
}

ul.prod-list li.home:hover{
	border:solid 1px #6cc5f1;	
	cursor:pointer;
}

ul.prod-list li.home:hover h3 a {
	text-decoration:underline;
}

ul.prod-list a.img-holder{
	float:left;
}
a.img-holder img{
	display:block;
	border:none;
}
ul.prod-list p{
	margin:0;
	padding:0;
	font-size:12px;
}

ul.prod-list .home p{
	width:380px;
	margin-left:140px;	
	height:30px;
}

ul.prod-list strong.inf {
	display:block;
	color:#ff9c00;
}
ul.prod-list strong.inf span, ul.prod-list strong.inf span a {
	padding:0 0 0 3px;
	color:#472c02;
}
/*-- column-1 --*/
.column-1{
	float:right;
	width:336px;
}
.banner,
.google-banner{
	width:100%;
	overflow:hidden;
	margin:6px 0 0;
}
.banner,
.google-banner div{
	display:block;
}
.google-banner { margin-top:16px;}
/*-- bottom-nav --*/
ul.bottom-nav {
	margin:0;
	padding:10px 0 9px;
	width:100%;
	clear:both;
	overflow:hidden;
}
ul.bottom-nav li {
	padding:0 19px;
	float:left;
	list-style:none;
}
ul.bottom-nav li.ads {
	font-size:12px;
	font-weight:bold;
	padding:0 26px 0 10px;
}
ul.bottom-nav li a{ color:#0b586b;}
/*-- footer --*/
#footer{
	border-top:1px solid #ddd;
	padding:7px 0 60px;
	width:100%;
	overflow:hidden;
	clear:both;
}
#footer ul{
	width:auto;
	float:left;
	margin:0;
	padding:0 0 0 4px;
}
#footer ul li{
	padding:0 2px 0 6px;
	background:url(../images/footer-separator.gif) no-repeat 0 3px;
	display:inline;
	list-style:none;
}
#footer ul li:first-child { background:none;}
#footer ul li a{
	font-size:12px;
	color:#a5a5a5;
}
#footer p{
	font-size:12px;
	color:#a5a5a5;
	float:right;
	margin:0;
	padding:0 11px;
}
/*----------------------------- inner ----------------------*/
em.by {
	width:142px;
	font-size:11px;
	line-height:10px;
	color:#a5a5a5;
	float:right;
	margin:9px 0 0;
}
em.autoblog
{
	width:169px;
}
em.by span{
	padding:3px 0 0;
	float:left;}
em.by img{float:right;}
/*-- form --*/
.form{
	width:100%;
	clear:both;
	overflow:hidden;
	padding:15px 0 0;
}
.form input{
	margin:0;
	display:inline;
	float:left;
}
.form input.text{
	width:444px;
	padding:4px 7px;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#472c02;
	border:1px solid #ddd;
	background:#fff url(../images/input-bg.gif) repeat-x;
	margin-right:22px;
}
.form p{
	font-size:11px;
	font-style:italic;
	color:#a5a5a5;
	padding:7px 0 22px;
	overflow:hidden;
	clear:both;
	width:100%;
}
.container {
	border-bottom:1px solid #ddd;
	width:100%;
	clear:both;
	padding:0 0 1px;
}

.container h3{
	font-weight:normal;
	font-size:18px;
	line-height:20px;
	color:#ff9c00;
	padding:13px 0 0;
}
.container ul.prod-list li .btns{
	width:80px;
	float:right;
}
.container ul.prod-list li.active-btns {position:relative !important;}

.container ul.prod-list li .btns a.open-popup{
	line-height:12px;
	display:block;
	text-align:center;
	color:#a5a5a5;
	font-size:11px;
}
.popup {
	position:absolute;
	top:200px;
	left:380px;
	width:417px;
	z-index:100;
	position:absolute;
}

.opened .popup { display:block;}
.pop-up-body {
	width:417px;
	overflow:hidden;
	padding:0 0 16px;
	background:url(../images/popup-bg.png) repeat-y;
}

.pop-up-body p {
	font-size:12;
}

.pop-up-head,
.pop-up-foot{
	font-size:0;
	line-height:0;
	overflow:hidden;
	width:417px;
	height:24px;
}
.pop-up-head {background:url(../images/popup-head.png) no-repeat;}
.pop-up-foot {background:url(../images/popup-foot.png) no-repeat;}
a.close{
	padding:0 0 0 10px;
	top:37px;
	right:40px;
	position:absolute;
	background:url(../images/close-icon.gif) no-repeat 0 3px;
	color:#965c00;
	font-size:11px;
	line-height:14px;
}
.popup h3{
	padding:14px 38px 0;
	font-size:24px;
	color:#472c02;
	font-weight:bold;
}
.container ul.prod-list li .popup p{
	line-height:14px;
	padding:14px 30px 1px 38px;
}

.container ul.prod-list li img.linkImage
{
	float:left;
	height:53px;
	width:78px;
}

.container ul.prod-list li img.linkNoImage
{
	border:0 none !important;
	float:left;
	height:53px;
	width:89px;
}

.popup p 
{
	font-size:12px;
}

.popup-form {
	overflow:hidden;
	clear:both;
	padding:7px 38px 0;
	margin:0 0 -6px;
	height:1%;
}
.popup-form input.text{
	width:324px;
	padding:4px 7px;
	font:italic 14px/16px Arial, Helvetica, sans-serif;
	color:#a5a5a5;
	border:1px solid #ddd;
	background:#fff url(../images/input-bg.gif) repeat-x;
	float:left;
	margin:10px 0 0;
}
.popup-form .row{
	overflow:hidden;
	clear:both;
	width:100%;
	padding:11px 0 0;
}
.popup-form label{
	display:block;
	width:341px;
}
.radio-btn{
	display:inline;
	margin:0 12px 0 10px;
	width:15px;
	height:15px;
	float:left;
}
.container ul.prod-list li .popup .popup-form  label span {
	width:304px;
	font-size:11px;
	float:left;
	padding:0;
	margin:0;
}
.stem-btn {
	margin:22px 0 0 103px;
	display:inline;
	float:left;
}
a.up,
a.down,
a.up-btn,
a.down-btn{
	height:20px;
	width:80px;
	display:block;
}
a.up,
a.down{
	margin:22px 0 0;
	line-height:20px;
	font-size:11px;
	text-align:center;
}
a.up {
	color:#6cc5f1;
	background:url(../images/up-arrows.gif) no-repeat;}
a.down {
	color:#ff9c00;
	background:url(../images/down-arrows.gif) no-repeat;
}
a.up-btn,
a.down-btn {
	margin:2px 0 0;
	text-indent:-3000px;
	overflow:hidden;
}
a.up-btn { background:url(../images/btn-blue.gif) no-repeat;}
a.down-btn { background:url(../images/btn-orange.gif) no-repeat;}
.container ul.prod-list li { padding-bottom:18px;}
.container ul.prod-list li h4{
	font-weight:bold;
	font-size:18px;
	line-height:18px;
	color:#6cc5f1;
	overflow:hidden;
	height:24px;
}

.container ul.prod-list li h4 a{
	font-weight:bold;
	font-size:18px;
	line-height:18px;
	color:#6cc5f1;
	overflow:hidden;
	height:24px;
}



.container ul.prod-list li h4 span{ color:#ff9c00;}
.container ul.prod-list li p{
	padding:2px 0 0;}
.container ul.prod-list li a.img-holder{
	display:inline;
	margin:1px 9px 0 0;
}
.container ul.prod-list li a.img-holder img{ border:1px solid #ddd;}
.container ul.prod-list li p.inf{ font-size:11px;}
.container ul.prod-list li p.inf a{
	padding:0 2px 0 0;
	color:#965c00;
}
strong.note {
	padding:7px 0 18px 10px;
	display:block;
	color:#ff9c00;
}
strong.note em{ padding:0 11px 0 0;}
strong.note a{color:#6cc5f1;}

strong.miniannounce{
    padding:0 0 10px 0;
	display:block;
	color:#ff9c00;
    }
em.provider
{
	
    font-size:11px;
	color:#a5a5a5;
	float:right;
	margin:0;
	padding:0 10px 10px 2px;   	
    }
a.provider
{
    font-size:11px;
	color:#c39fe6;
	float:right;
	margin:0;	   		
	padding:0 0 10px ;   	
    }
    
div.insuranceSearch span
{
    font-weight:bold;    
}

div.insuranceSearch input
{
    border:solid 2px #F1F0DE;
    width:140px;
    background-color:#FCE170;
    margin:0px 0px 4px 0px;
    height:20px;    
}
div.insuranceSearch img
{
    height:26px;
    border-width:0px;
    margin:0px 0px 0px 52px;
    border:none;
}

/*Added CSS for vote comments*/

div.allCommentContainer img
{
	border: 0px;
}

div.allCommentContainer div.allComments
{
	clear:left;
}

div.allCommentContainer
{
	padding:0px 88px 0px 88px;
}

div.allCommentContainer div.date
{
	color:#A5A5A5;
	font-size:11px;
	float:left;
}

div.allCommentContainer div.comment
{
	font-style:italic;
	float:left;
	width:370px;
}

div.allCommentContainer ul
{
	padding-left:0px !important;
	margin-left:0px !important;
}

div.allCommentContainer li
{
	padding-bottom:5px !important;
}

div.allCommentContainer p
{
	float:left;
	padding-bottom:4px !important;
}

div.allCommentContainer a
{
	padding-bottom:10px;
	font-weight:bold !important;
	color:#472C02 !important;
}
div.allCommentContainer div.allComments
{
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	padding-top:5px;
	padding-bottom:1px;

}

div.allCommentContainer div.closeHolder
{
	float:right;
	padding-top:4px;
}

/*--END--Added CSS for vote comments*/
/*---------------------------- inner-1 ---------------------*/
.inner-1 ul.prod-list li h3{
	font-weight:bold;
	font-size:18px;
	padding-top:2px;
}
.inner-1 ul.prod-list { padding-bottom:9px;}
.inner-1 ul.prod-list li { padding-bottom:15px;}
.inner-1 ul.prod-list li a.img-holder {
	display:inline;
	margin:5px 9px 0 0;
}
.inner-1 ul.prod-list li a.img-holder img{border:1px solid #ddd; padding:5px 2px 5px 2px}
.inner-1 ul.prod-list li p { padding-top:2px;}
.inner-1 ul.prod-list li p.inf{
	padding-top:3px;
	font-size:11px;
	color:#a5a5a5;
}
.inner-1 ul.prod-list li p.inf a{ color:#965c00;}

.popup-input
{
	-x-system-font:none;
	background:#FFFFFF url(../images/input-bg.gif) repeat-x scroll 0 0;
	border:1px solid #DDDDDD;
	color:#A5A5A5;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:italic;
	font-variant:normal;
	font-weight:normal;
	line-height:16px;
	margin:10px 0 0;
	padding:4px 7px;
	width:324px;
}

.suggestion
{
	width:450px;
}

input.txtLicensePlate
{
	background:transparent url(../images/search_mycar_box_small.gif) no-repeat scroll 0 0;
	font-size:12px !important;
	height:20px !important;
	width:100px !important;
	border:solid 1px #FFFFFF  !important;
	float:left  !important;
	font-family:Arial  !important;
	font-weight:bold  !important;	
	padding:6px 0px 0px 50px !important;
	text-transform:uppercase;
}

#divPlateContainer 
{
	width:152px;
	height:28px;
	border:solid 1px #edece8;
}

input.search-zomoto
{
	width:441px; 
	margin:0px 15px 0px 0px;
	height:18px;
	border:solid 1px #dddddd;
	padding:4px 0px 2px 4px;
	background:url(../images/search-input-bg.gif) repeat-x;
}

div.message-error
{
	width:100%;
	display:block;
	line-height:24px;
	background-color:#ffdda6;
	text-align:center;
	margin-top:16px;
	color:#472c02;
	font-size:12px;
}
div.message-notice
{
	width:100%;
	display:block;
	line-height:24px;
	background-color:#ccedff;
	text-align:center;
	margin-top:16px;
	color:#472c02;
	font-size:12px;
}

div.app-container
{
	border-bottom:1px solid #ddd;	
}
/* autoblog */

.autoblog-item
{
	width:630px;
	display:block;
	padding:10px 0px 10px 0px;
	min-height:110px;
}
.autoblog-item .image-holder
{
	float:left;
	display:block;
	width:149px;
	vertical-align:middle;
}
.autoblog-item .image-holder img
{
	max-width: 129px;
	border:solid 1px #dddddd;
	padding:1px;
}
.autoblog-item .text-holder
{
	float:left;
	display:block;
	width:476px;
}
.autoblog-item .text-holder .main
{
	min-height:73px;
}
.autoblog-item .text-holder h3 a
{
	font-size:18px;
	color:#472c02;
}
.autoblog-item .text-holder p
{
	padding-bottom:0px;
	font-size:12px;
}
.autoblog-item .text-holder p.inf
{
	padding-top:3px;
	font-size:11px;
	color:#a5a5a5;
}
.autoblog-item .text-holder a
{
	font-size:11px;
	color:#965C00;
}
.autoblog-item .nav
{
	margin-top:10px;
}
.autoblog-item .nav a
{
	float:left;
	border:solid 1px #e6e6e6;
	display:block;
	height:19px;
	width:19px;
	text-align:center;
	font-size:12px;
	line-height:19px;
	margin-right:1px;
}
.autoblog-item .nav a.active
{
	font-weight:bold;
	color:#472c02;
	border:solid 1px #6cc5f1;
}
.autoblog-item .nav a img
{
	border:0px;
}


/* BRAND PAGES */

/* BRAND HEADER */

div.headerContainer
{
	height:130px;
	border-bottom: 1px solid #ddd;
	margin-bottom:20px;
}

div.headerContainer p
{
	width:470px;
	height:200px;
	height:43px;
}

div.headerContainer img
{
	width:80px;
	height:80px;
}

/* END BRAND HEADER */

div.modelList a 
{
	color:#965C00;
}

div.modelList a h3, div.modelList a h4
{
	cursor:pointer;
}

div.modelContainer 
{
	height:auto;
	padding:12px 0;
}

div.modelPictureContainer
{
	float:left;
	width:140px;
	height:106px;
}

div.modelInfoContainer
{
	float:left;
	margin-left:15px;
	min-height: 130px;
}

div.modelInfoContainer h3
{
	color:#6CC5F1;
	font-size:24px;
	height:22px;
}

div.modelInfoContainer h4
{
	color:#6CC5F1;
	font-size:18px;
	height:14px;
	font-weight:normal !important;
}

div.modelInfoContainer table
{
	margin-top:10px;
	width:100%;
	padding:10px 0;
}

div.modelInfoContainer td.descr
{
	width:230px;
	text-align:left;
	vertical-align:top;
}

div.modelInfoContainer td.price
{
	width:230px;
	text-align:right;
	vertical-align:top;
}

div.content
{
	padding-top:14px
}

div.photoList 
{
	float:left;
	width:140px;
	height:auto;
	margin-right:20px;
}

div.typeList
{
	float:left;
	height:auto;
}

div.typeList h3
{
	color:#6CC5F1;
	font-size:24px;
	height:24px;
}

div.typeList h4
{
	color:#6CC5F1;
	font-size:18px;
	height:14px;
	font-weight:normal !important;
	margin-bottom:20px;
}

div.typeList td.typename
{
	width:210px;
}

div.typeList td.typename a
{
	color:#965C00;
}

div.typeList td.price
{
	width:70px;
}

div.typeList td.fuel
{
	width:70px;
}

div.typeList td.gear
{
	width:70px;
}

div.modelInfoContainer a.clickable:hover h3, 
div.modelInfoContainer a.clickable:hover h4
{
	text-decoration:underline;
}

div.modelInfoContainer td.price a
{
	color:#472C02;
}

/*photo list*/
.photos {
	padding: 0;
	margin: 0;
}
.photos li 
{
	margin-bottom: 17px;
	list-style-type:none;
}
.photos li img
{
	width:139px;
	height:104px;
}
.photos li img.detail-image-model
{
	width:52px;
	height:52px;
}
.photos li img.small
{
	height:63px;
	width:85px;
}
.photos li.last 
{ 
	margin-bottom: 5px;
}

/* END BRAND PAGES */
/* Advertisement Wistjedat */
table.wistjedat
{
	border:1px solid #ff9c00;
	width:336px;
}
table.wistjedat th
{
	background-color:#ff9c00;
	line-height:28px;
	font-size:14px;
	color:#ffffff;
	text-align:left;
	padding-left:12px;
}
table.wistjedat td
{
	padding-left:20px;
	line-height:18px;
}
table.wistjedat td a
{
	text-decoration:underline;
	color:#6cc5f1;
}
table.wistjedat tr.top
{
	display:block;
	padding-top:12px;
}
table.wistjedat tr.bottom
{
	display:block;
	padding-bottom:12px;
}

div.feed-not-available 
{
	padding:10px 0;
}
