@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Anaheim);
@import url(http://fonts.googleapis.com/css?family=Oxygen:400,700);

@import url(http://fonts.googleapis.com/css?family=PT+Sans);

body
	{
	background-image:url(../images/bodytopback.png);
	background-position:top;
	background-repeat:repeat-x;
	text-align:center;
	font-family: 'PT Sans', 'Oxygen', sans-serif;
	font-size:14px;
	color:#555;
	}


	
h1,h2,h3,h4,h5,h6{font-family: 'Anaheim', sans-serif;}

.btn{
	cursor: pointer;
}
	
.company-logo h1{
	display: inline-block;
	position: absolute;
	top: 19px;
	left: 85px;
}

h3
	{
	color:#002d3d;
	font-weight:bold;
	font-size:18px;
	margin:5px 0;
	}
	
#rightspace
	{
	background: #ededed url('../images/patterns/polyester_lite.png');
	/*height:150px;*/
	height: 100%;
	position:absolute;
	border-left:1px solid rgb(192, 192, 192);
	}
	
#maincontainer
	{
	width:990px;
	margin:auto;
	text-align:left;
	}
	
#leftcontainer {float:left;width:200px;}
#rightcontainer
	{
	width:265px;
	float:right;
	background-image:url(../images/rightcontainerback.png);
	background-position:left;
	background-repeat:repeat-y;
	padding-left:15px;
	}
	
#header
	{
		position: relative;
	width:710px;
	padding:10px;
	}
	
.company-logo
{
	text-decoration: none;
	font-size: 35px;
	color:#777;
}

#topmenu
	{
	margin-top: 61px;
	margin-bottom:25px;
	height:40px;
	}
	
#topmenu li
	{
	float:left;
	list-style:none;
	}
	
#topmenu li:first-child a
	{
	background-image:none;
	} 

#topmenu li a
	{
	display:block;
	padding:13px;
	text-decoration:none;
	/*background-image:url(../images/menuback.png);*/
	background-repeat:repeat-y;
	background-position:left;
	color:#555;
	font-size: 14px;
	text-transform: uppercase;
	padding-left: 20px;
	border-right: 1px solid rgb(226, 226, 226);
	}
	
#topmenu li a:hover,#topmenu li a.active
	{
	color:#bbb;
	}	
	
#topmenu li ul
	{
	position:absolute;
	z-index:201;
	margin-top:-1px;
	margin-left:2px;
	display:none;
	}
	
#topmenu li:hover ul
	{
	display:block;
	}
	
#topmenu li ul li
	{
	float:none;
	}
	
#topmenu li ul li a
	{
	display:block;
	background-color:#203239;
	color:#a9d2e2;
	background-image:none;
	padding:7px;
	-webkit-box-shadow:  3px 3px 5px 0px #555;
   	box-shadow:  3px 3px 5px 0px #555;	
	font-weight:normal;
	font-size:10px;
	background-image:url(../images/arrow-curve-icon.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	padding-right:10px;
	text-transform:uppercase;
	}
	
#topmenu li ul li a:hover,#topmenu li ul li a.active
	{
	color:#fff;	
	background-image:url(../images/arrow-curve-icon_hover.png);
	background-color:#365561;
	}
	
h2
	{
	color:#5a7682;
	font-size:25px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	font-weight:bold;
	}
	
h2 span
	{
	color:#395561;	
	}

.styled-select select {
   -webkit-appearance: none; /* WEBKIT FIX TO SHOW ALTERNATE BACKGROUND IMAGE ON DROPDOWN http://stackoverflow.com/a/5318906 */
   background: transparent;
   width: 195px;
   padding: 5px;
   font-size: 12px;
   border:0px;
   font-family: 'Oxygen', sans-serif;
   height: 27px;
   color:#2f535f;
}

.styled-select {
   width: 170px;
   height: 27px;
   overflow: hidden;
   background: url(../images/selectback.jpg);
   margin-bottom:3px;
   background-position:right;
   border: 1px solid #bdbdbd;
   background-repeat:no-repeat;
   z-index: 20;
}

#rightcontainer ul,#middleplaintext ul
	{
	margin:10px;
	float:left;
	width:150px;
	}
	
#rightcontainer ul li a,#middleplaintext ul li a
	{
		line-height: 20px;
	text-decoration:none;
	color:#2f535f;
	/*font-weight:bold;*/
	display:block;
	margin-bottom:8px;
	padding:2px;
	border-bottom:1px solid #eee;
	}
	
#rightcontainer ul li a:hover,#middleplaintext ul li a:hover
	{
	color:#5ca5b9;	
	}
	
#centercontainer
	{
	width:510px;
	float:left;
	background-image:url(../images/rightcontainerback.png);
	background-position:left;
	background-repeat:repeat-y;
	padding-bottom:35px;
	}


.latest-cars
	{
	overflow: hidden;
	position:relative;
	z-index:300;
	margin-top:-20px;
	
	}

	.latest-cars ul{
		width:508px;
	}

.latest-cars-item{
	position: relative;
	float:left;	
	width:112px;
	margin-right:20px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	line-height:1.5;
	height:145px;
}

.latest-cars-item:last-child{
	/*margin-right:0px;*/
}

.latest-cars-item a{
	background-color: rgb(221, 221, 221);
	border: 1px solid rgb(189, 189, 189);
	display: inline-block;
	text-decoration: none;
	color:#2f535f;
	box-shadow: 1px 1px 6px rgb(199, 199, 199);
	-webkit-transition: all .25s ease;
	   -moz-transition: all .25s ease;
	    -ms-transition: all .25s ease;
	     -o-transition: all .25s ease;
	        transition: all .25s ease;
}

.latest-cars-item a:hover{
	/*color:#5CA5B9;*/
	background-color: #2f535f;
	color: #fff;
}

.latest-cars .latest-cars-item-img{

}
.latest-cars .latest-cars-item-title,
.latest-cars .latest-cars-item-price{
	display: inline-block;
	font-size:12px;
	font-weight:normal;

}

.latest-cars .latest-cars-item-title{
	margin-top: 3px;
	padding: 2px 5px;
}
.latest-cars .latest-cars-item-price{
	margin-top: 3px;
	font-weight: 700;
	position: absolute;
	top: -5px;
	left: 0;
	background:none;
	background-color: rgba(197, 63, 0, 0.83);
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D3C53F00,endColorstr=#D3C53F00);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D3C53F00,endColorstr=#D3C53F00);
	zoom: 1;
	color: #fff;
	padding: 3px 6px;
	display: inline-block;
}
	
.inputleft
	{
	border:0px;
	background-image:url(../images/textboxback.png);
	background-position:left;
	background-repeat:no-repeat;
	display:block;
	width:157px;
	font-family: 'Oxygen', sans-serif;
	height:30px;
	padding-left:7px;
	padding-right:7px;
	margin-bottom:5px;
	font-size: 11px;
   	color:#2f535f;
	}
	
.inputTextarea
	{
	font-family: 'Oxygen', sans-serif;
	font-size:13px;
	border:none;
	}
	
.inputTextError,.inputTextareaError
	{
	background-color:#FF8080;	
	}
	
form p
	{
	color:#2f535f;
	margin-top:10px;
	margin-bottom:10px;
	}
	
form p span
	{
	font-weight:bold;	
	}
	
#leftforminput
	{
	/*background-image:url(../images/zoekengradback.jpg);*/
	background-position:right;
	background-repeat:repeat-y;
	position:absolute;
	left:0;
	text-align:right;
	width:500px;
	height: 50px;
	}
	
#leftforminput #submit
	{
		margin-right: 27px;
		margin-top: 6px;
		cursor:pointer;
		/*display: block;*/
		padding: 8px 63px;
		font-family: 'Anaheim',sans-serif;
		border: 0px;
		font-size: 16px;
		color: #ffffff;
		background-color: rgb(76,100,110);
		background: -moz-linear-gradient(
		 top,
		 #4c646e 0%,
		 #5a7682);
		background: -webkit-gradient(
		 linear, left top, left bottom, 
		 from(#4c646e),
		 to(#5a7682));
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		border: 1px solid #e6e4dc;
		-moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.3),
		 inset 0px 0px 0px rgba(161,142,016,0);
		-webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0.3),
		 inset 0px 0px 0px rgba(161,142,016,0);
		box-shadow: 0px 1px 3px rgba(000,000,000,0.3),
		 inset 0px 0px 0px rgba(161,142,016,0);
		text-shadow: 0px 0px 1px rgba(000,000,000,0.4),
		 0px 1px 0px rgba(255,255,255,0);
	}
#leftforminput #submit:hover
	{
		background: -moz-linear-gradient(
		 top,
		 #2c5a6d 0%,
		 #2a5b6f);
		background: -webkit-gradient(
		 linear, left top, left bottom, 
		 from(#2c5a6d),
		 to(#2a5b6f));
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		text-decoration: none;
		font-style: normal;
		border-radius: 5px;
		border: 1px solid #e6e4dc;
		-moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.3),
		 inset 0px 0px 0px rgba(161,142,016,0);
		-webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0.3),
		 inset 0px 0px 0px rgba(161,142,016,0);
		box-shadow: 0px 1px 3px rgba(000,000,000,0.3),
		 inset 0px 0px 0px rgba(161,142,016,0);
		text-shadow: 0px 0px 1px rgba(000,000,000,0.4),
		 0px 1px 0px rgba(255,255,255,0);
	}
	
.skipbtnstop
	{
	display:block;
	position:absolute;
	z-index:10;
	background-color:#fff;
	padding:7px;
	cursor:pointer;
	margin-top:100px;
	}
	
#prevtop
	{
	margin-left:482px;	
	}
	
.skipbtnstop:hover
	{
	background-color:#111;
	color:#eee;
	font-weight:bold;
	}
	
.headerslideshowinnerdiv
	{
	position:absolute;
	background-image:url(../images/whiteopacity.png);
	width:480px;
	height:110px;
	margin-top:190px;
	padding:15px;
	}
	
.headerslideshowinnerdiv h1
	{
	color:#000;
	font-size:28px;
	margin-bottom:7px;
	}
.google-map{
	position: relative;
	/*overflow: hidden;*/
}	
#mapken
	{
	float:left;
	margin-right:20px;
	height:200px;
	width:200px;
	border: 1px solid #4c646e;
	}
a.gsv{

	width: 182px;
	padding:8px 10px;
	background-color: #4c646e;
	position: absolute;
	left: 0;
	top: 161px;
	display: block;
	color: #ffffff !important;
	text-decoration: underline !important;
	}
#homebelowbigpicback
	{
	/*background-image:url(../images/belowbigpicback.jpg);*/
	background-image:url(../images/backband.jpg);
	background-color:#dcdcdc;
	display:block;
	width:510px;
	height:78px;
	position:absolute;
	top:0;
	margin-top:510px;
	-webkit-box-shadow:  0px 7px 15px 0px #bbb;
   	box-shadow:  0px 7px 15px 0px #bbb;
	}
	
.header_slideshow_readmore
	{
	text-decoration:none;
	color:#333;
	float:right;
	margin-top:3px;
	background-image:url(../images/forward-icon.png);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:28px;
	}
	
#push
	{
	display:block;
	height:20px;
	}
	
#adsleft div img
	{
	max-width:175px;
	max-height:175px;
	margin-bottom:20px;
	}
	
#adsleft
	{
	height:350px;
	}
	
#pushright
	{
	clear:both;
	margin-top:550px;
	}
	
.righttextblok{padding-left:10px;color:#2f535f;margin-bottom:15px;}
	
.righttextblok h4
	{
	font-weight:bold;
	margin-bottom:5px;
	font-size:14px;
	}
	
.righttextblok p
	{
	margin-bottom:15px;
	font-size:11px;
	}	
	
#latestnews
	{
	/*width:350px;*/
	margin-top:25px;
	float:left;
	}
	
.latestnewsblok img
	{
	width:120px;
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	}
	
.latestnewsblok a 
	{
	text-decoration:none;
	color:#2f535f;
	}
	
.latestnewsblok
	{

	padding-top:10px;
	padding-left:10px;
	padding-right:25px;
	padding-bottom:10px;
	}

.latestnewsblok p{
	line-height: 18px;
}
.latestnewsblok h4
	{
	font-size:17px;
	margin-bottom:10px;
	color:#7698a5;
	}	
	
.latestnewsblok span
	{
	display:block;
	margin-top:5px;
	font-size:10px;
	color:#a7d2e5;
	}
	
.latestnewsblok:hover,.usercarblok:hover
	{
	background-color:#365561;
	background-image:url(../images/greengradback.png);
	}

.usercarblok:hover .usercarblokcontent
	{
	color:#fff;
	}

.latestnewsblok:hover a
	{
	color:#d9efe9;
	}
	
#middleadvents
	{
	text-align:center;
	width:90px;
	margin-top:25px;
	float:left;
	border-left:1px solid #ddd;
	padding-left:10px;
	}
	
#middleadvents img
	{
	max-width:90px;
	display:block;
	}

#middleplaintext
	{
	padding:25px;	
	}
	
#footer
	{
	background-image:url(../images/footerback.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	height:100px;
	border-top:1px solid #ABABAB;
	text-align:center;
	padding-top:35px;
	font-family: 'Anaheim', sans-serif;
	color:#999;
	}
	
#footer a
	{
	text-decoration:none;
	color:#333;
	}

.small-top-menu{
	overflow:hidden;
	float:right;
	padding-right:10px;
	margin-top:-10px;
	line-height:	1.0;
}

.small-top-menu li{
	float:left;
}
.small-top-menu-sub li{
	float:none;
}

.small-top-menu a{
	text-decoration:none;
	display:inline-block;
	padding:3px;
}

.small-top-menu .top-menu-item .key-icon{
	padding: 0 3px;
}

.small-top-menu .top-menu-item{
	margin-right:5px;
	color:#c6f3ff;
	background-color:#5CA5B9;
}
.small-top-menu .top-menu-item:hover,
.small-top-menu .top-menu-item.active{
	color:#fff;
}
.small-top-menu .top-menu-lang-item{
	color:#bbb;
	font-size: 12px;
	padding: 4px;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;

}
.small-top-menu .top-menu-lang-item:hover, 
.small-top-menu .top-menu-lang-item.active{
	background-color:#5A7682;
	color:#fff;
}

.small-top-menu-sub{
	position:		absolute;
	background-color:#5CA5B9;
}

.small-top-menu-sub .top-menu-sub-item{
	margin-right:5px;
	color:#c6f3ff;
}

.small-top-menu-sub .top-menu-sub-item:hover,
.small-top-menu-sub .top-menu-sub-item.active
{
	color:#fff;
}

/* CAR DETAIL PAGE */
.car-detail{
	/*width: 670px;*/
}

.car-detail-nav{
	padding: 15px 0;
}

.car-detail-nav .loggedUserActions{
	float: right;
}

.car-header{
	background-image:url(../images/backband_title.jpg);
	width:650px;
	padding:10px;
	-webkit-box-shadow:  0px 7px 15px 0px #bbb;
   	box-shadow:  0px 7px 15px 0px #bbb;
   	font-family: 'Anaheim',sans-serif;
}
.car-content-detail{
	margin-top: 20px;
}
.car-content .car-name{
	float: left;
}
.car-content .google-map .map{
	border: 1px solid #4c646e;
}
.car-content .gsv{
	width: 217px;
	top: 81px;
}
.car-content .car-title{
	color:#a5bdc7;
	font-weight:bold;
	display:block;
	position:relative;
	font-size:24px;
	padding-top: 0;
}
.car-content .car-sub-title{
	display:block;
	font-size:11px;
	margin-bottom:0px;
	color:#fff;
	font-weight:normal;
}

.car-content .price-details{
	float:right;
}

.car-content .price{
	display: block;/**/
	line-height: 29px;
	color:#fff;
	font-size:24px;
}

.car-content .sold-label{
	float: right;
}

.car-content .sold-label-large{
	float: right;
}


.car-info{
	padding-right: 20px;
	width: 394px;
	float: left;
}
.car-misc{
	width: 236px;
	float: left;
}
.car-specs #specs{
	font-size: 12px;
}
.car-specs,.car-equipment,.car-description,.car-contact,.car-social{
	margin-bottom: 25px;
}
.car-content-detail .car-sub-sub-title{
	padding: 5px 5px 5px 0;
	font-size: 16px;
	margin-bottom: 10px;
		border-bottom:1px solid #4c646e;
}
.car-info .car-specs tr{
	font-family: 'Oxygen', sans-serif;
}
.car-info .car-specs th{
	width: 150px;
	padding:5px;
	font-weight: 700;
}

.big-button{
	display: block;
	color:#fff !important;
	background-color: #555 !important;
	font-weight: normal !important;
	text-align:center;
	line-height: 2em;
	margin-bottom: 5px;
}

.car-contact .big-button:hover{
	text-decoration: none !important;
	background-color: #2f535f !important;
	font-style:normal !important;
}

.car-contact .car-contact-title{
	font-weight: 700;
}
.car-contact .map{
	width: 236px;
	margin-bottom: 15px;
}

.car-contact p{
	margin:0 !important;
	line-height:2em !important;
}

.car-contact-form label{
	display: block;
	margin-bottom: 5px !important;
}

.car-contact-form input{
	display: block;
	width: 200px !important;
}

.car-contact-form textarea{
	width: 200px !important;
	margin-bottom: 10px;
}

.car-contact-form .button{
	width: 206px !important;
}

.car-social ul li{
	float:left;
	margin-right: 3px;
}

.facebook_normal,.twitter_normal, .mail_normal{
	display: inline-block;
	background: url(../images/share_sprite.png) no-repeat;
}

.facebook_normal:hover{
	background-position: -9px -8px ;
	width: 16px;
	height: 16px;
}

.facebook_normal{
	background-position: -32px -8px ;
	width: 16px;
	height: 16px;
}

.twitter_normal:hover{
	background-position: -57px -8px ;
	width: 16px;
	height: 16px;
}

.twitter_normal{
	background-position: -78px -8px ;
	width: 16px;
	height: 16px;
}

.mail_normal:hover{
	background-position: -102px -8px ;
	width: 16px;
	height: 16px;
}

.mail_normal{
	background-position: -124px -8px ;
	width: 16px;
	height: 16px;
}



#actualcontent
	{
	padding:20px;
	border-bottom:1px dotted #ccc;
	background-image:url(../images/backband_actualcontent.jpg);
	background-color:#f0f0f0;
	padding-top:10px;
	/*margin-top:15px;*/
	}
	
#actualcontent em
	{
	font-style:italic;
	color:#b1b5b7;
	}

#actualcontent p
	{
	margin-bottom:10px;
	line-height:1.2;
	}
	
#actualcontent h1
	{
	/*background-image:url(../images/belowbigpicback.jpg);*/
	background-image:url(../images/backband_title.jpg);
	color:#a5bdc7;
	font-weight:bold;
	display:block;
	width:460px;
	margin-bottom:20px;
	padding:25px;
	position:relative;
	margin-left:-20px;
	font-size:24px;
	font-family: 'Anaheim',sans-serif;
	-webkit-box-shadow:  0px 7px 15px 0px #bbb;
   	box-shadow:  0px 7px 15px 0px #bbb;
	}

#actualcontent label
	{
	display:inline-block;
	width:150px;
	margin-bottom:15px;
	}

#actualcontent .inputText,.inputPassword,.inputFile,.inputDropdown,.txtCaptcha
	{
	border: 1px solid rgb(204, 204, 204);
	font-family: 'Oxygen', sans-serif;
	padding:2px;
	width:150px;
	}

#actualcontent .inputDropdown
	{
	width:158px;
	position:relative;
	margin-left:-3px;
	}

#actualcontent fieldset
	{
	float:left;	
	}
	
#actualcontent form
	{
	background-color:#d8d7d7;
	padding:15px;
	margin-bottom:20px;
	}

.action-btn-small{
	display:block;
	padding:3px 15px;
	font-family: 'Anaheim',sans-serif;
	margin-left:320px;
	border:0px;
	font-size: 12px;
	color: #ffffff !important;
	cursor:pointer;
	max-width:120px;
	background: -moz-linear-gradient(
		top,
		#4c646e 0%,
		#5a7682);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#4c646e),
		to(#5a7682));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #e6e4dc;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(161,142,016,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(161,142,016,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(161,142,016,0);
	text-shadow:
		0px 0px 1px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0);
}

.action-btn-small:hover{
	background: -moz-linear-gradient(
		top,
		#2c5a6d 0%,
		#2a5b6f);
	text-decoration:none !important;
	font-style:normal !important;
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#2c5a6d),
		to(#2a5b6f));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #e6e4dc;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(161,142,016,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(161,142,016,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(161,142,016,0);
	text-shadow:
		0px 0px 1px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0);
}

#actualcontent #submitaccdel
	{
	display:block;
	padding:3px 15px;
	font-family: 'Anaheim',sans-serif;
	margin-left:320px;
	border:0px;
	font-size: 12px;
	color: #ffffff;
	cursor:pointer;
	max-width:120px;
	background: -moz-linear-gradient(
		top,
		#4c646e 0%,
		#5a7682);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#4c646e),
		to(#5a7682));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #e6e4dc;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(161,142,016,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(161,142,016,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(161,142,016,0);
	text-shadow:
		0px 0px 1px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0);
	
	}
	
#actualcontent #submitaccdel:hover
	{
	background: -moz-linear-gradient(
		top,
		#2c5a6d 0%,
		#2a5b6f);
	text-decoration:none;
	font-style:normal;
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#2c5a6d),
		to(#2a5b6f));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #e6e4dc;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(161,142,016,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(161,142,016,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(161,142,016,0);
	text-shadow:
		0px 0px 1px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0);
	
	}

#actualcontent #submitLog, .submitbutton
	{
	display:block;
	padding:14px 30px;
	font-family: 'Anaheim',sans-serif;
	margin-left:320px;
	border:0px;
	font-size: 16px;
	color: #ffffff;
	background: -moz-linear-gradient(
		top,
		#4c646e 0%,
		#5a7682);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#4c646e),
		to(#5a7682));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #e6e4dc;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(161,142,016,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(161,142,016,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(161,142,016,0);
	text-shadow:
		0px 0px 1px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0);
	
	}
	
#actualcontent #submitLog:hover
	{
	display:block;
	padding:14px 30px;
	font-family: 'Anaheim',sans-serif;
	margin-left:320px;
	border:0px;
	font-size: 16px;
	color: #ffffff;
	background: -moz-linear-gradient(
		top,
		#2c5a6d 0%,
		#2a5b6f);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#2c5a6d),
		to(#2a5b6f));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #e6e4dc;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(161,142,016,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(161,142,016,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(161,142,016,0);
	text-shadow:
		0px 0px 1px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0);
	
	}
	
#handelaar_register
	{
	margin-bottom:15px;	
	}
	
#handelaar_register h2
	{
	color:#85a8b6;	
	}
	
#actualcontent #submit,#handelaar_register
	{
		background-color: rgb(76,100,110);
	display:block;
	padding:10px 20px;
	font-family: 'Anaheim',sans-serif;
	border:0px;
	font-size: 16px;
	color: #ffffff;
	background: -moz-linear-gradient(
		top,
		#4c646e 0%,
		#5a7682);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#4c646e),
		to(#5a7682));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #e6e4dc;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(161,142,016,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(161,142,016,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(161,142,016,0);
	text-shadow:
		0px 0px 1px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0);
	
	}
	
#actualcontent #submit:hover
	{
		background-color: rgb(76,100,110);/**/
	background: -moz-linear-gradient(
		top,
		#2c5a6d 0%,
		#2a5b6f);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#2c5a6d),
		to(#2a5b6f));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-decoration:none;
	font-style:normal;
	border-radius: 5px;
	border: 1px solid #e6e4dc;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(161,142,016,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(161,142,016,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(161,142,016,0);
	text-shadow:
		0px 0px 1px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0);
	
	}
	
.formError
	{
	color:red;
	display:block;
	margin-top:5px;
	margin-bottom:5px;
	}
	
	
#actualcontent .inputTextError,#actualcontent .inputPasswordError
	{
		border: 1px solid rgb(204, 204, 204);
	background-color:#FF8080;
	border:red 1px solid;
	padding:3px;
	}
	
#actualcontent a
	{
	color:#29586b;
	font-weight:bold;
	/*text-decoration:none;*/
	}
	
#actualcontent a:hover
	{
		color:#5ca5b9;
	/*font-style:italic;*/
	/*text-decoration:underline;*/
	}
	
.clear
	{
	clear:both;	
	}
	
#loggedinmenu 
	{
	display:block;
	position:relative;
	margin-left:-20px;
	background-color:#5CA5B9;
	/*width:510px;*/
	/*height:20px;*/
	/*margin-top:-20px;*/
	margin-bottom:25px;
	}

#loggedinmenu li
	{
	float:left;
	}
	
#loggedinmenu li a
	{
	color:#c6f3ff;
	text-decoration:none;
	display:block;
	font-weight: normal !important;
	padding:8px 10px;
	}
	#loggedinmenu li a:hover
	{
		color:#ffffff;
	}
#actualcontent b,#actualcontent strong
	{
	font-weight:bold;
	color:#5CA5B9;
	}
	
#loggedin_photo img
	{
	width:234px;
	border:1px solid #9c9c9c;
	}
	
#loggedin_photo
	{
	/*float:left;*/
/*	width:150px;
	height:120px;
	margin-right:25px;*/
	margin-bottom: 10px;
	}
	
#gegevensdiv
	{
	margin-bottom:15px;
	}
	
#gegevensdiv p
	{
	margin-bottom:1px;
	}
	
#gegevensdiv #naam
	{
	font-weight:bold;
	font-family: 'Anaheim',sans-serif;
	font-size:18px;
	color:#5CA5B9;	
	}
	
#actualcontent form .thumbform img
	{
	display:block;
	width:150px;
	}
	
#actualcontent form .thumbform
	{
	width:150px;
	display:block;
	margin-bottom:10px;
	}
	
#actualcontent form .thumbform:hover div
	{
	width:150px;
	display:block;
	margin-bottom:10px;
	cursor:pointer;
	}
	
#actualcontent form .txtCaptcha 
	{
	margin-left:150px;	
	}
	
#actualcontent form .thumbform div
	{
	display:none;
	width:100px;
	height:100px;
	position:absolute;
	z-index:999;
	background-image:url(../images/delthumbhover.png);
	background-position:center;
	}
	
#photos_wrap
	{
	margin-left:150px;	
	position:relative;
	margin-top:-32px;
	}
	
#actualcontent .usercarblok
	{
	background-color:#9aacb3;
	padding:5px;
	margin:3px;
	}
	
#usercarcont
	{
	overflow:auto;
	/*height:400px;*/
	/*width:490px;*/
	}
	
#actualcontent .usercarblok img, #actualcontent .usercarblok .usercarblokcontent
	{
	/*height:100px;*/
	float:left;
	}	
	
.usercarblokcontent
	{
	width:490px;
	padding-left:25px;
	}
	
#actualcontent .usercarblokcontent #price
	{
	float:right;
	font-size:18px;
	color:#fff;
	padding:5px;
	font-weight:bold;
	}
	
.MultiFile-label
	{
	padding:5px;
	display:block;
	background-image:url(../images/greengradback.png);
	color:#fff;
	margin:3px;
	}

.caritemthumb
	{
	cursor:pointer;
	}

.popupcar
	{
	display:none;
	position:absolute;
	background-color:#000;
	padding:10px;
	z-index:9999999999999;
	margin-top:-100px;
	margin-left:100px;
	}

#overviewTable
	{
	width:650px;	
	}
	
#overviewTable td
	{
	border-bottom:1px solid #ccc;
	vertical-align:top;
	padding:10px;
	}
	
#overviewTable .pricetd
	{
	vertical-align:middle;
	font-weight:bold;
	}
	
#overviewTable td.price{
	position: relative;
	font-size: 14px;
}
#overviewTable td.price .vergelijkADD{
	font-weight: normal;
	cursor: pointer;
	position: absolute;
	bottom: 20px;
	right: 10px;
	border: 1px solid #29586b;
	padding: 4px;
	-webkit-transition: all .25s ease;
	   -moz-transition: all .25s ease;
	    -ms-transition: all .25s ease;
	     -o-transition: all .25s ease;
	        transition: all .25s ease;
}
#overviewTable td.price .vergelijkADD:hover{
	text-decoration: none;
	font-style: normal;
	background-color: #29586b;
	color: #ffffff;
}
#overviewTable .description{
	font-size:13px;
}
.photothumb
	{
	width:100px;
	height:100px;
	padding:6px;
	}

#overviewTable tfoot td
	{
	border-bottom:0px;	
	}
	
#overviewTable tfoot:hover tr
	{
	background-image:none;
	color:#98a4aa;
	}
	
#overviewTable tfoot
	{
	background-image:none;
	color:#98a4aa;
	}
	
#overviewTable thead th
	{
	text-align:center;	
	}
	
#overviewTable thead tr:hover
	{
	background-image:none;
	}
	
#overviewTable th
	{
	background-color:#5a7682;
	color:#fff;
	padding:10px;
	}
	
#overviewTable th a
	{
	background-color:#5a7682;
	color:#fff;
	padding:10px;
	}
	
#overviewTable td h4
	{
	font-size:20px;
	color:#98a4aa;
	padding-bottom:10px;
	}

.sold-label{
	font-size: 9px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color:#fff;
	margin-left: 5px;
	padding: 3px 5px;
	background-color: rgb(204, 68, 68);
}

.sold-label-large{
	font-size: 15px;
	padding: 10px 15px;
}

#overviewTable tr:hover
	{
	/*background-image:url(../images/greengradback.png);	*/
	/*color:#fff;*/
	}
	
.highslide
	{
	float:left;	
	}
	
.thumb-small
	{
	width:60px;	
	margin:5px;
	float:left;
	}

#kenmerken th
	{
	padding:5px;
	width:150px;
	font-weight:bold;
	}
	
#gegevensdivproddet p
	{
	margin-bottom:0px;	
	}

.evenRow
	{
	background-color:rgb(204, 204, 204);	
	}

.clearfix {
	display: inline-block;
}
 
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

/* small search form home */
.searchFormSimple{

}

/* expanded search form search page */
.searchFormExpand{

}

.searchFormExpand .selectboxes{
	width: 190px;
	float: left;
}

.searchFormExpand .selectboxes p{
	margin-bottom: 0 !important;
}

.searchFormExpand .selectboxes label{
	font-weight: 700;
	margin-bottom: 5px !important;
}

.searchFormExpand .rangeboxes{
	width: 430px;
	float: left;
}

.searchFormExpand .rangeboxes .box-title{
	font-weight: 700;
}

.searchFormExpand .rangeboxes .label-small{
	width: 60px !important;
}

.searchFormExpand .rangeboxes .txt-small{
	width: 80px;
	margin-right: 20px;
}

.searchFormExpand #submit{
	cursor: pointer;
}

.search_expand_link{
	display: block;
	margin-top:85px;
}

.button{
	cursor:pointer;
	display:block;
	padding:10px 20px;
	font-family: 'Anaheim',sans-serif;
	border:0px;
	font-size: 16px;
	color: #ffffff;
	background: -moz-linear-gradient(
		top,
		#4c646e 0%,
		#5a7682);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#4c646e),
		to(#5a7682));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #e6e4dc;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(161,142,016,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(161,142,016,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(161,142,016,0);
	text-shadow:
		0px 0px 1px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0);
	
}

.button:hover{
	background: -moz-linear-gradient(
		top,
		#2c5a6d 0%,
		#2a5b6f);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#2c5a6d),
		to(#2a5b6f));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-decoration:none;
	font-style:normal;
	border-radius: 5px;
	border: 1px solid #e6e4dc;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(161,142,016,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(161,142,016,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.3),
		inset 0px 0px 0px rgba(161,142,016,0);
	text-shadow:
		0px 0px 1px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0);
}

.searchFilter{
	margin: 8px 0 10px 10px;
}

.searchFilterTitle{
	float: left;
	line-height: 1.7em;
	margin-right: 5px;
}

.searchFilterOptions{
	overflow: hidden;
}

.searchFilterOption{
	font-size: 11px !important;
	padding: 5px;
	margin-right: 5px;
	background-color:#d8d7d7;
	float: left;
}

.searchFilterOptionKey{
	font-weight: 700;
}

#toggleSearch{
	cursor: pointer;
}

#toggleSearch img{
	float: right;
}

.pageTitle{
	background-color: #5a7682;
	padding: 8px;
	margin: 10px 0 0 0;	
}

.pageTitle h3{
	color:#fff !important;
}

.searchResults{
	background-color: #d8d7d7;
}

#overviewTable thead{
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	color:#000;
}

#overviewTable thead th{
	background: none !important;
	color:#000;
	text-align:left;
	text-transform: uppercase;
}

#overviewTable thead th a{
	background: none !important;
	color:#000;
}

/* popup modal GLOBAL style */
.modal{
	display: none;
	background-color: #fff;
	padding: 10px 20px;
	border-radius: 5px;
	text-align:left;
	border:1px solid #5a7682;
}

.highlight{
	font-weight: 700;
}

.modal .title{
	padding-bottom: 3px;
	border-bottom: 1px solid rgb(185, 188, 189);
	margin-bottom: 15px;
}

.modal .modal-content{
	overflow: hidden;
	line-height: 16px;
}

.modal .modal-actions{
	margin-bottom: 10px;
}

.modal .modal-actions .action-btn-small{
	text-decoration: none;
	display:inline;
	margin-left: 0;
}

.modal .modal-actions a{
	margin-right: 5px;
}

/* SPECIFIC MODAL STYLE */
.deleteConfirmModal{
	width: 360px;
}

#mailToFriendModal{
	width: 450px;
}

.mailToFriend .carinfo{

	margin-bottom: 20px;
}

.mailToFriend .carinfo span{
	display: inline-block;
	margin-left: 10px;
}

.mailToFriend p{
	margin:0;
}

.mailToFriend label{
	display: inline-block;
	width: 240px;
}

.mailToFriend input[type=text]{
	width: 200px;/**/
	height:18px;
	padding: 3px;
}

.mailToFriend input[type=checkbox]{
	margin-left: 0;
}

label.error{
	color:rgb(204, 68, 68);
}

.ad-large{
	/*width: 200px;*/
	max-width: 100%;
}

#contactUserForm fieldset{
	float:none !important;
}

.compare-values{
	/*display: none;*/
}

.compare-values-inner{
	padding:15px 10px;
	background-color: #d8d7d7;
}
.compare-values-inner ul li{
	position: relative;
	float: left;
	margin-right: 20px;
	margin-bottom: 8px;
	width: 130px;
}
.compare-item .vergelijkDELETE{
	cursor:pointer;
	background: url('../images/delete.png');
	position: absolute;
	display: inline-block;
	width: 16px;
	height: 16px;
	right: 9px;
	top: -6px;
}
.compare-item-title{
	display: inline-block;
	font-weight: normal !important;
	margin-top: 5px;
}
.compare-item-title:hover{
	font-style: normal !important;
}
.compare-values a.btn{
	background-color: rgb(76,100,110);
	font-weight: normal !important;
	display: inline-block;
padding: 10px 20px;
font-family: 'Anaheim',sans-serif;
border: 0px;
font-size: 16px;
color: #ffffff !important;
background: -moz-linear-gradient( top, #4c646e 0%, #5a7682);
background: -webkit-gradient( linear, left top, left bottom, from(#4c646e), to(#5a7682));
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 1px solid #e6e4dc;
-moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.3), inset 0px 0px 0px rgba(161,142,016,0);
-webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0.3), inset 0px 0px 0px rgba(161,142,016,0);
box-shadow: 0px 1px 3px rgba(000,000,000,0.3), inset 0px 0px 0px rgba(161,142,016,0);
text-shadow: 0px 0px 1px rgba(000,000,000,0.4), 0px 1px 0px rgba(255,255,255,0);
}
.compare-values a.btn:hover{
	text-decoration: none !important;
	font-style: normal !important;
	background: -moz-linear-gradient( top, #2c5a6d 0%, #2a5b6f);
background: -webkit-gradient( linear, left top, left bottom, from(#2c5a6d), to(#2a5b6f));
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
text-decoration: none;
font-style: normal;
border-radius: 5px;
border: 1px solid #e6e4dc;
-moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.3), inset 0px 0px 0px rgba(161,142,016,0);
-webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0.3), inset 0px 0px 0px rgba(161,142,016,0);
box-shadow: 0px 1px 3px rgba(000,000,000,0.3), inset 0px 0px 0px rgba(161,142,016,0);
text-shadow: 0px 0px 1px rgba(000,000,000,0.4), 0px 1px 0px rgba(255,255,255,0);
}
.compare-results{
	padding:15px 10px;
	background-color: #d8d7d7;
}

#handelaar_register input[type=file]{
	display:inline-block !important;
}


/* OPMAAK COMPARISION TABLE */
.comparision-table{
}
.comparision-table tr{
	/*border:1px solid #000;*/
}
.comparision-table .vergelijk-image{
	position: relative;
}
.comparision-table .car-price{
	display: inline-block;
	padding:5px;
	background-color: rgb(204, 68, 68);
	color:#ffffff;
	right: 10px;
	top: -6px;
}
.comparision-table td{
	padding:8px 0 ;
	padding-left: 8px;
}
.comparision-table .subtitle{
	text-transform: uppercase;
	border-bottom: 1px solid #999999;
    border-top: 1px solid #999999;
    font-size: 12px;
    font-weight: bold;
    padding: 10px 0;
}
.comparision-table td.label{
	font-weight: bold;
}
.usercarsoverview{
	margin-left: 15px;
}
.usercarsoverview #loggedin_photo{
	width: 240px;
	float: left;
}
.usercarsoverview .details{
	width: 350px;
	float: left;
}
.usercarsoverview .details img{
	max-width: 100%;
}
.usercarsoverview .details .details-inner{
	margin-top: 15px;
}
.usercarsoverview .imageholder{
	position: relative;
}
.usercarsoverview .imageholder .gsv{
	position: absolute;
}
.usercarsoverview .imageholder img{
	width: 200px !important;
	border: 1px solid #4c646e !important;
}

.clearfix {
	display: inline-block;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.newsitemtitle{
	font-size: 18px;
}
.newsitem{
	margin-bottom: 15px;
}
.newscontent{
	line-height: 19px;
	border-bottom: 1px dotted rgb(197, 197, 197);
	padding-bottom: 10px;
}

.referentie{
	margin-left: 20px;
	font-size: 13px;
}

.page-content{
	padding: 18px 15px;
}
#blokkencycle img{
	margin-top: 10px;
	width: 150px;
}
.newsitem img{
	padding-right: 8px;
	/*padding-bottom: 8px;*/
}
.car-logo{
	position: absolute;
	width: 63px;
	top:-1px;
}

.usercontainer{
	width: 990px !important;
	background-image: none;
}
.usercontainer #actualcontent{
	width: auto !important;
}
.usercontainer .usercarblokcontent{
	width: 790px !important;
}
.wrapper{
	/*background: url('../images/patterns/cream_pixels.png');*/
}

.leftspace{
	position: absolute;
	background: #ededed url('../images/patterns/polyester_lite.png');
	width: 426px;
	z-index: -99999;
	height: 100%;
	border-right: 1px solid rgb(192, 192, 192);
}