/* $Id: frontend.css 715 2011-11-15 13:41:36Z bas $ */

/*****************************
**         GENERAL          **
*****************************/
* {
	direction: ltr;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
}

.fb {
	font-weight: bold;
	color: green;
	margin-bottom: 10px;
}

.fberror {
	font-weight: bold;
	color: red;
	margin-bottom: 10px;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#homepage-content ul,#homepage-content li {
	list-style: disc;
	margin: 10px 0px 10px 35px;
}

#homepage-content li {
	margin: 0px;
}

img {
	border: 0px;
}

.right {
	float: right !important;
}

.left {
	float: left !important;
}

/* FORM ELEMENTS */
form {
	margin: 0px;
	padding: 0px;
}

input.text {
	border: solid 1px black;
	padding: 0;
	margin: 0;
}

input.submit {
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
}

input.radio,input.checkbox {
	margin: 0;
	padding: 0;
}

body {
	margin: 0px;
	padding: 0;
	height: 100%;
	color: #333333;
	font-size: 11px;
}

td,th {
	font-size: 11px;
}

h1,h2,h3,h4,h5 {
	padding: 0px;
	margin: 0px;
}

h1 {
	font-size: 15px;
	font-weight: bold;
	color: #ff8d35;
}

h2 {
	font-size: 13px;
	font-weight: bold;
	color: #006;
}

h3 {
	font-size: 15px;
	font-weight: normal;
}

h4 {
	font-size: 14px;
	font-weight: bold;
	margin: 4px 0px;
}

h5 {
	font-size: 12px;
	font-weight: normal;
	margin: 4px 0px;
}

a {
	color: #000066;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.fakelink {
	color: #000066;
	text-decoration: none;
	cursor: pointer;
}

.fakelink:hover {
	text-decoration: underline;
}

.uppercase {
	text-transform: uppercase;
}

.XL {
	font-size: 13px;
}

.clear {
	clear: both;
}

hr {
	width: 100%;
	height: 1px;
	background-color: #d5d5d5;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

#foot hr {
	background-color: #565656;
}

/*****************************
**        CONTAINER         **
*****************************/
#container {
	position: relative;
	width: 964px;
	margin-left: auto;
	margin-right: auto;
}

#head {
	position: relative;
	width: 964px;
	height: 135px;
	overflow: hidden;
}

#head .logotrucks {
	display: block;
	position: absolute;
	left: 0px;
	top: 36px;
	width: 327px;
	height: 83px;
	background-image: url('images/kleyntruckslogonew.png');
}

#head .logotrucks span {
	display: none;
}

#head .logotraders {
	display: block;
	position: absolute;
	left: 0px;
	top: 36px;
	width: 410px;
	height: 90px;
	background-image: url('images/tradersportallogo.gif');
}

#head .logotraders span {
	display: none;
}

#head .headnavbar {
	width: 964px;
	height: 36px;
	line-height: 36px;
}

#head .headnavbar a {
	float: right;
	height: 36px;
	padding-right: 17px;
	font-weight: bold;
	background-image: url('images/headli.gif');
	background-position: right 14px;
	background-repeat: no-repeat;
	text-decoration: underline;
}

#head .headnavbar a:hover {
	color: #f07c0f;
}

#head .headnavbar a:first-child {
	margin-right: 7px;
}

#head .headseperator {
	float: right;
	display: block;
	height: 36px;
	margin: 0px 10px;
}

#head .headerpopinfo {
	position: absolute;
	bottom: 13px;
	left: 3px;
	width: 13px;
	height: 13px;
}

.kleyntraderlogo {
	position: absolute;
	top: 34px;
	left: 417px;
	width: 170px;
	height: 60px;
}

#headbarlabel {
	position: absolute;
	width: 236px;
	height: 80px;
	padding-top: 20px;
	top: 36px;
	right: 0px;
	color: #ff8d35;
	text-align: right;
}

#headbarlabel .customselectbox {
	margin-top: 5px;
}

form#headbarsearch {
	position: absolute;
	right: 238px;
	top: 104px;
	width: 308px;
	height: 21px;
	border-top: 1px solid #bbb;
	border-left: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

form#headbarsearch input[type=text] {
	height: 21px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	margin-left: 5px;
	width: 210px;
}

form#headbarsearch input.submit,.defaultorangebutton {
	float: right;
	height: 23px;
	margin-top: -1px;
	margin-right: -2px;
	padding: 0px 10px;
	color: #fff;
	font-size: 11px;
	background-color: #ee7015;
	line-height: 23px;
	background-image: linear-gradient(top, #ef7c11 0%, #f25a08 100%);
	background-image: -moz-linear-gradient(top, #ef7c11 0%, #f25a08 100%);
	background-image: -webkit-linear-gradient(top, #ef7c11 0%, #f25a08 100%);
	background-image: -o-linear-gradient(top, #ef7c11 0%, #f25a08 100%);
	background-image: -ms-linear-gradient(top, #ef7c11 0%, #f25a08 100%);
}

form#headbarsearch input.submit {
	float: none;
	position: absolute;
	right: 0px;
}

.defaultgraybutton {
	float: right;
	display: block;
	height: 23px;
	margin-top: -1px;
	margin-right: -2px;
	padding: 0px 10px;
	color: #666;
	font-size: 11px;
	background-color: #e5e5e5;
	line-height: 23px;
	text-decoration: none !important;
	background-image: linear-gradient(top, #e5e5e5 0%, #bbb 100%);
	background-image: -moz-linear-gradient(top, #e5e5e5 0%, #bbb 100%);
	background-image: -webkit-linear-gradient(top, #e5e5e5 0%, #bbb 100%);
	background-image: -o-linear-gradient(top, #e5e5e5 0%, #bbb 100%);
	background-image: -ms-linear-gradient(top, #e5e5e5 0%, #bbb 100%);
}

form#headbarsearch .searchicon {
	position: absolute;
	right: 100px;
	top: 2px;
	width: 22px;
	height: 17px;
	background-image: url('images/spritenew.png');
	background-position: -369px -24px;
}

#content {
	width: 964px;
}

.truckdetailcontent {
	background-position: 0px 45px !important;
}

.truckdetailcontenttrader {
	background-position: 0px 92px !important;
}

.ordercontent {
	background-position: 0px 54px !important;
}

.savebutton {
	display: block;
	float: right;
	width: 59px;
	height: 49px;
	background-image: url('images/spritenew.png');
	background-position: -416px 0px;
	margin: 6px 2px 10px 0px;
}

.savebutton:hover {
	background-position: -625px 0px;
}

.pdfprint {
	display: block;
	float: right;
	width: 47px;
	height: 49px;
	background-image: url('images/spritenew.png');
	background-position: -475px 0px;
	margin: 6px 2px 10px 0px;
}

.pdfprint:hover {
	background-position: -684px 0px;
}

.mailbutton {
	display: block;
	float: right;
	width: 51px;
	height: 49px;
	background-image: url('images/spritenew.png');
	background-position: -522px 0px;
	margin: 6px 2px 10px 0px;
}

.mailbutton:hover {
	background-position: -731px 0px;
}

.printbutton {
	display: block;
	float: right;
	width: 52px;
	height: 49px;
	background-image: url('images/spritenew.png');
	background-position: -573px 0px;
	margin: 6px 2px 10px 0px;
}

.printbutton:hover {
	background-position: -1153px 0px;
}

.pdfprint span,.savebutton span,.mailbutton span,.printbutton span {
	display: none;
}

.largecmbbutton {
	width: 300px;
	height: 40px;
	padding-left: 10px;
	display: none;
	background-image: url('images/truckdetail.png');
	background-position: 0px -370px;
	color: #ffffff;
	line-height: 38px;
	font-weight: bold;
	font-size: 16px;
	margin: 10px 0px;
	cursor: pointer;
}

/*****************************
**         TOPMENU          **
*****************************/
#container ul.navmenu,#footmenu {
	width: 963px;
	padding-left: 1px;
	height: 32px;
	background-color: #00337f;
	margin-bottom: 10px;
	background-image: linear-gradient(top, #0048b1 0%, #00337f 40%);
	background-image: -moz-linear-gradient(top, #0048b1 0%, #00337f 40%);
	background-image: -webkit-linear-gradient(top, #0048b1 0%, #00337f 40%);
	background-image: -o-linear-gradient(top, #0048b1 0%, #00337f 40%);
	background-image: -ms-linear-gradient(top, #0048b1 0%, #00337f 40%);
}

#container ul.navmenu li,#footmenu ul li {
	float: left;
	height: 32px;
	position: relative;
}

#container ul.navmenu li a,#footmenu ul li a {
	height: 32px;
	line-height: 32px;
	padding: 0px 8px;
	overflow: hidden;
	color: #ffffff;
	text-decoration: none;
}

#container ul.navmenu li.active a,#footmenu ul li.active {
	color: #d27037;
}

#container ul.navmenu li a:hover,#footmenu ul li a:hover {
	color: #d27037;
	text-decoration: underline;
}

#container ul.navmenu li ul {
	display: none;
	position: absolute;
	left: 0px;
	top: 32px;
	width: 375px;
	list-style: none;
	z-index: 1000;
}

#container ul.navmenu li ul li {
	display: block;
	width: 360px;
	height: 26px;
}

#container ul.navmenu li:hover a {
	color: #d27037;
}

#container ul.navmenu li ul li a {
	display: block;
	width: 360px;
	height: 25px;
	line-height: 25px;
	border-top: 1px solid #fff;
	color: #006 !important;
	background-color: #829abe;
}

#container ul.navmenu li ul li a:hover {
	background-color: #b4c2d8;
	color: #d27037 !important;
}

#container ul.navmenu li:hover ul {
	display: block;
}

/*****************************
**       FOOTER MENU        **
*****************************/
#footmenu {
	margin-top: 12px;
}

#foot {
	width: 936px;
	padding: 18px 14px;
	background-color: #ddd;
	background-image: linear-gradient(top, #e5e5e5 0%, #bbb 100%);
	background-image: -moz-linear-gradient(top, #e5e5e5 0%, #bbb 100%);
	background-image: -webkit-linear-gradient(top, #e5e5e5 0%, #bbb 100%);
	background-image: -o-linear-gradient(top, #e5e5e5 0%, #bbb 100%);
	background-image: -ms-linear-gradient(top, #e5e5e5 0%, #bbb 100%);
}

#foot a {
	color: #707070;
}

.footercredits {
	float: right;
	color: #bbb;
	font-size: 10px;
}

.footercredits a {
	color: #003382;
}

#toplinks { }
#toplinks li { display: inline-block; margin-left: 60px; vertical-align: top; height: 110px;}
#toplinks li:FIRST-CHILD {  margin: 0;}
#toplinks li a { display: list-item; }
#toplinks li img { display: list-item; }

/*****************************
**        HOMEPAGE          **            
*****************************/

#homepage-left {
	width: 718px;
	float: left;
	margin-top: 18px;
}

#homepage-fader {
	position: relative;
	width: 723px;
	height: 267px;
	overflow: hidden;
}

#homepage-fader ul {
	width: 723px;
	height: 267px;
}

#homepage-fader ul#cycle li {
	position: absolute;
	width: 723px;
	height: 267px;
}

#homepage-fader ul#cycle li p {
	color: white;
	font-size: 19px;
	margin: 0;
	margin-left: 10px;
	padding-top: 10px;
}

#homepage-truckslidertabs,#truckdetailtabs {
	position: relative;
	margin-top: 17px;
	height: 32px;
	width: 725px;
	overflow: hidden;
}

#homepage-truckslidertabs .tabcontainer,#truckdetailtabs .tabcontainer {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 5000px;
	height: 32px;
}

#homepage-truckslidertabs a,#truckdetailtabs a {
	display: block;
	float: left;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	height: 32px;
	line-height: 32px;
	padding: 0px 15px;
	border-right: 1px solid #fff;
	background-color: #ddd;
	background-image: linear-gradient(top, #e2e2e2 0%, #bcbcbc 100%);
	background-image: -moz-linear-gradient(top, #e2e2e2 0%, #bcbcbc 100%);
	background-image: -webkit-linear-gradient(top, #e2e2e2 0%, #bcbcbc 100%);
	background-image: -o-linear-gradient(top, #e2e2e2 0%, #bcbcbc 100%);
	background-image: -ms-linear-gradient(top, #e2e2e2 0%, #bcbcbc 100%);
}

#homepage-truckslidertabs a.selected,#truckdetailtabs a.selected {
	color: #ff9746;
	border-right: none;
	background-color: #004090;
	background-image: linear-gradient(top, #0048b1 0%, #00337f 40%);
	background-image: -moz-linear-gradient(top, #0048b1 0%, #00337f 40%);
	background-image: -webkit-linear-gradient(top, #0048b1 0%, #00337f 40%);
	background-image: -o-linear-gradient(top, #0048b1 0%, #00337f 40%);
	background-image: -ms-linear-gradient(top, #0048b1 0%, #00337f 40%);
}

#homepage-truckslidertabs a:hover,#truckdetailtabs a:hover {
	text-decoration: underline;
}

#homepage-truckslidertabs .tabscrollleft,#homepage-truckslidertabs .tabscrollright
	{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 32px;
	height: 32px;
	background-color: rgba(255, 255, 255, .85);
	cursor: pointer;
}

#homepage-truckslidertabs .tabscrollleft div,#homepage-truckslidertabs .tabscrollright div
	{
	position: absolute;
	top: 6px;
	left: 9px;
	width: 12px;
	height: 19px;
	background-image: url('images/spritenew.png');
	background-position: -258px -24px;
}

#homepage-truckslidertabs .tabscrollright {
	left: auto;
	right: 0px;
}

#homepage-truckslidertabs .tabscrollright div {
	left: 11px;
	background-position: -247px -24px;
}

#homepage-truckslider,#truckdetailtabscontent {
	width: 723px;
	border: solid 1px #bcbcbc;
}

#truckdetailtabscontent div.tabcontent {
	display: none;
	padding: 10px;
}

#truckdetailtabscontent div.tabcontent .contentcolumn {
	width: 350px;
	float: left;
}

#truckdetailtabscontent .pulldown,#truckdetailtabscontent .pullup {
	position: absolute;
	width: 14px;
	height: 9px;
	bottom: 10px;
	right: 10px;
	background-image: url('images/spritenew.png');
	background-position: -330px -24px;
	cursor: pointer;
}

#truckdetailtabscontent .pullup {
	background-position: -330px -32px;
}

#truckdetailtabscontent .bottomfade {
	position: absolute;
	bottom: 1px;
	width: 100%;
	height: 50px;
	background-image: linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff
		100%);
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%,
		#fff 100%);
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%,
		#fff 100%);
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%,
		#fff 100%);
	background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%,
		#fff 100%);
	cursor: pointer;
}

#truckdetailtabscontent .priceinfo {
	float: left;
	margin-top: 15px;
}

#homepage-truckslidershowall {
	height: 30px;
	width: 716px;
	line-height: 30px;
	text-align: right;
}

#homepage-truckslidershowall a {
	margin: 0px 10px;
	text-decoration: none;
	color: #030366;
}

#homepage-content {
	margin-top: 20px;
}

#homepage-right {
	position: relative;
	width: 226px;
	float: right;
	margin-top: 17px;
}

.blueheader {
	color: #fff;
	line-height: 32px;
	font-weight: bold;
	padding-left: 6px;
	height: 32px;
	overflow: hidden;
	background-color: #00337f;
	background-image: linear-gradient(top, #0048b1 0%, #00337f 40%);
	background-image: -moz-linear-gradient(top, #0048b1 0%, #00337f 40%);
	background-image: -webkit-linear-gradient(top, #0048b1 0%, #00337f 40%);
	background-image: -o-linear-gradient(top, #0048b1 0%, #00337f 40%);
	background-image: -ms-linear-gradient(top, #0048b1 0%, #00337f 40%);
}

#homepage-webcam {
	border: solid 1px #d6d6d6;
	margin-top: 20px;
	height: 204px;
	width: 224px;
	background: white url('images/sprite.png') repeat-x 0px -100px;
	overflow: hidden;
	float: right;
}

#homepage-webcam img {
	cursor: pointer;
}

#homepage-visitus {
	margin-top: 20px;
	padding: 7px;
	width: 204px !important;
	background: white url('images/sprite.png') repeat-x 0px -100px;
	float: right;
}

#homepage-visitushead {
	height: 22px;
	line-height: 22px;
	padding: 0px 10px;
	width: 206px;
}

#homepage-visitusbody {
	height: 90px;
	padding: 5px 10px;
	width: 206px;
}

#homepage-visitustext {
	width: 124px;
	height: 90px;
	float: left;
	overflow: hidden
}

#homepage-visitusimage {
	width: 82px;
	height: 90px;
	float: left;
}

#homepage-visitusimage div.photograd {
	height: 7px;
	width: 81px;
}

#homepage-visitusbody a.visitus {
	color: #323287;
	height: 24px;
	line-height: 24px;
	text-decoration: none;
	width: 206px;
}

#salesmap {
	position: absolute;
	width: 0px;
	height: 527px;
	left: 0px;
	top: 0px;
	background-color: rgba(255, 255, 255, .91);
	z-index: 99;
	overflow: hidden;
}

#salesmap .mapimage {
	width: 479px;
	height: 479px;
	margin: 25px;
}

#salesmap #box1 {
	position: absolute;
	left: 525px;
	top: 25px;
	width: 186px;
	height: 105px;
	border: 4px solid #3d3c3f;
}

#salesmap #box2 {
	position: absolute;
	left: 525px;
	top: 160px;
	width: 186px;
	height: 105px;
	border: 4px solid #3d3c3f;
}

#salesmap #box3 {
	position: absolute;
	left: 525px;
	top: 296px;
	width: 186px;
	height: 152px;
	border: 4px solid #3d3c3f;
}

#salesmap #hoverbox {
	display: none;
	position: absolute;
	top: 110px;
	left: 180px;
	width: 150px;
	background-color: #fff;
	border: 4px solid #3d3c3f;
	text-align: center;
}

#salesmap #hoverbox img {
	margin-bottom: 5px;
}

#salesrepwall {
	position: relative;
	background-color: #fff;
	margin-top: 10px;
}

#salesrepwall h1 {
	font-size: 24px;
	font-weight: normal;
	line-height: 48px;
}

#salesrepwall ul.navmenu {
	background-color: #929395;
	background-image: linear-gradient(top, #a0a0a2 0%, #929395 40%);
	background-image: -moz-linear-gradient(top, #a0a0a2 0%, #929395 40%);
	background-image: -webkit-linear-gradient(top, #a0a0a2 0%, #929395 40%);
	background-image: -o-linear-gradient(top, #a0a0a2 0%, #929395 40%);
	background-image: -ms-linear-gradient(top, #a0a0a2 0%, #929395 40%);
}

#salesrepwall .column_left {
	float: left;
	width: 718px;
	margin-right: 20px;
}

#salesrepwall .column_right {
	float: left;
	width: 226px;
}

#salesrepwall .column_right .defaultorangebutton {
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	padding: 0px;
	margin-right: 0px;
	margin-top: 10px;
	width: 228px;
	text-align: center;
	box-shadow: 0 3px 4px rgba(0, 0, 0, 0.5);
}

#salesrepwall .wallcolumn {
	width: 311px;
	float: left;
	margin-right: 15px;
}

#salesrepwall .linkedincolumn {
	margin-right: 0px;
}

#salesrepwall .linkedincolumn img {
	float: left;
	margin: 12px 7px 10px 1px;
	padding: 1px;
	border: 1px solid #888;
	width: 80px;
}

#salesrepwall .linkedincolumn .summary {
	float: left;
	position: relative;
	display: block;
	margin-top: 12px;
	width: 200px;
	overflow: hidden;
}

#salesrepwall .linkedincolumn .summary .readmore {
	display: block;
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 80px;
	height: 15px;
	background-color: #fff;
	text-align: right;
	color: #006;
	cursor: pointer;
}

#salesrepwall .linkedincolumn .summary .readmore:hover {
	text-decoration: underline;
}

#salesrepwall .linkedincolumn .interests {
	
}

#salesrepwall .linkedincolumn .interests strong,#salesrepwall .linkedincolumn .positions strong,#salesrepwall .linkedincolumn .education strong
	{
	font-style: italic;
}

#salesrepwall .linkedincolumn .positions ul,#salesrepwall .linkedincolumn .education ul
	{
	padding-left: 16px;
}

#salesrepwall .linkedincolumn .positions ul li,#salesrepwall .linkedincolumn .education ul li
	{
	list-style: disc;
}

#salesrepwall .wallcolumn h3 {
	color: #fff;
	margin: 0px;
	padding-left: 6px;
	height: 32px;
	line-height: 32px;
	border-radius: 3px;
	font-weight: bold;
	font-size: 19px;
	background-color: #929395;
	background-image: linear-gradient(top, #a0a0a2 0%, #929395 40%);
	background-image: -moz-linear-gradient(top, #a0a0a2 0%, #929395 40%);
	background-image: -webkit-linear-gradient(top, #a0a0a2 0%, #929395 40%);
	background-image: -o-linear-gradient(top, #a0a0a2 0%, #929395 40%);
	background-image: -ms-linear-gradient(top, #a0a0a2 0%, #929395 40%);
	box-shadow: 0px 3px 4px rgba(0, 0, 0, .5);
}

#salesrepwall .wallcolumn .content {
	border: 1px solid #555;
	border-top: 0px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	padding: 3px;
	margin: 0px 3px;
}

.
#salesrepwall .tweet {
	color: #000;
	margin-bottom: 10px;
}

#salesrepwall .facebookpost,#salesrepwall .tweet {
	margin: 8px 0px;
}

#salesrepwall .facebookpost img {
	float: left;
	margin-right: 4px;
}

#salesrepwall .tweet .time,#salesrepwall .facebookpost .time {
	font-size: 10px;
	line-height: 20px;
	color: #888;
}

#salesrepwall .facebookpost .time {
	text-decoration: underline;
}

#salesrepwall .facebookpost a.time:hover {
	color: #006;
}

#salesrepwall .tweet .twuser {
	color: #006;
}

#salesrepwall .tweet .hashtag {
	color: #006;
}

.profile {
	display: block;
	border: 1px solid #006;
	background-color: #ddf;
	padding: 10px;
}

.profile:hover {
	background-color: #aad;
}

.profile .smilink {
	display: inline-block;
	width: 200px;
	height: 28px;
	background-color: #c4d3ef;
	border: 1px solid #3b59a3;
	color: #3b59a3;
	line-height: 26px;
	font-weight: bold;
	margin-top: 3px;
}

.profile .smilink .icon {
	display: inline-block;
	float: left;
	margin: 2px 5px 2px 2px;
	width: 24px;
	height: 24px;
	background-image: url('images/truckdetail.png');
}

.profile .smilink.facebook .icon {
	background-position: -217px -67px;
}

.profile .smilink.twitter .icon {
	background-position: -193px -67px;
}

.profile .smilink.twitter {
	border: 1px solid #36b2d6;
	background-color: #c5e2ea;
}

.profile .smilink.twitter input {
	border: 1px solid #0b8aae;
	margin-top: 2px;
	width: 100px;
}

.profile .smilink.twitter input.inactive {
	color: #888;
	font-style: italic;
}

.profile .smilink.linkedin {
	border: 1px solid #0570a1;
	background-color: #bbd8e5;
	color: #0570a1;
}

.profile .smilink.linkedin .icon {
	background-position: -241px -67px;
}

#comeinside {
	position: relative;
	width: 226px;
	height: 127px;
	background-image: url('images/ingangtrucks.png');
	background-position: 0px 0px;
}

#doorleft {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 226px;
	height: 127px;
	background-image: url('images/ingangtrucks.png');
	background-position: -452px 0px;
}

#doorright {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 226px;
	height: 127px;
	background-image: url('images/ingangtrucks.png');
	background-position: -678px 0px;
}

#doormask {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 226px;
	height: 127px;
	background-image: url('images/ingangtrucks.png');
	background-position: -226px 0px;
	cursor: pointer;
}

#comeinside .opened {
	position: absolute;
	bottom: 0px;
	right: 0px;
	height: 26px;
	line-height: 26px;
	background-color: rgba(180, 180, 180, .85);
	color: #117;
	font-weight: bold;
	padding: 0px 10px;
	border-top-left-radius: 4px;
}

/*****************************
**     TRUCKSELECTOR        ** Homepage topslider NOTICE: The following styles overwrite default styles in smoothDivScroll.css            
*****************************/
#topslider {
	float: left;
	position: relative;
	width: 855px;
	height: 100px;
	overflow: hidden;
}

#topslider .scrollWrapper {
	width: 855px;
	height: 100px;
}

#topslider ul.scrollableArea,#facebook_truck_selector ul.scollableArea {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100px;
	width: 1710px;
}

#topslider ul.scrollableArea li,#facebook_truck_selector ul.scrollableArea li
	{
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}

#topslider ul.scrollableArea li a,#facebook_truck_selector ul.scrollableArea li a
	{
	text-decoration: none;
	color: #000 !important;
}

#topslider ul.scrollableArea li img,#facebook_truck_selector ul.scrollableArea li img
	{
	display: block;
	height: 80px;
	border: 0;
}

#topslider ul.scrollableArea li span.title,#facebook_truck_selector ul.scrollableArea li span.title
	{
	display: block;
	height: 20px;
	line-height: 10px;
	text-align: center;
	color: #000066;
}

#topslider div.scrollingHotSpotLeft {
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
	width: 35px;
	height: 100px;
	background-image: url('images/left2.png');
	z-index: 12;
	cursor: pointer;
}

#topslider div.scrollingHotSpotRight {
	position: absolute;
	top: 0px;
	left: 820px;
	width: 35px;
	height: 100px;
	background-image: url('images/right2.png');
	z-index: 12;
	cursor: pointer;
}

/*****************************
**    SPOTLIGHT TRUCKS      **
*****************************/
span.truckimage {
	display: block;
	position: relative;
	width: 144px;
	height: 108px;
	margin-bottom: 6px;
}

span.truckimage img {
	position: absolute;
	bottom: 0px;
	border: 0;
	box-shadow: 0px 3px 8px rgba(0, 0, 0, .5);
}

span.truckinfo {
	display: block;
	font-weight: bold;
	color: #333;
	overflow: hidden;
	white-space: nowrap;
}

span.trucksubinfo {
	display: block;
	margin-top: 5px;
}

span.price {
	color: #ff9746;
	display: block;
	white-space: nowrap;
	font-weight: bold;
}

#truckslider {
	position: relative;
	height: 295px;
	width: 723px;
	overflow: hidden;
	margin-top: 13px;
}

#truckslider ul.scrollableArea {
	position: absolute;
	overflow: hidden;
	height: 295px !important;
	width: 4050px;
}

#truckslider ul.scrollableArea li {
	float: left;
	margin: 0;
	padding: 6px;
	background-color: #cfcfcf;
	width: 144px;
	height: 255px;
	position: relative;
	margin-right: 6px;
}

#truckslider ul.scrollableArea li a {
	text-decoration: none;
	display: block;
	width: 144px;
	overflow: hidden;
	color: #555;
}

#truckslider ul.scrollableArea li a strong {
	color: #444;
}

#truckslider ul.scrollableArea li .price {
	float: none;
	position: absolute;
	right: 6px;
	bottom: 6px;
	font-size: 17px;
}

#truckslider div.scrollingHotSpotLeft,#truckslider div.scrollingHotSpotRight
	{
	position: absolute;
	left: 0px;
	top: 10px;
	width: 32px;
	height: 164px;
	background-image: url('images/tabsnbuttons.png');
	z-index: 5;
	cursor: pointer;
}

#truckslider div.scrollingHotSpotLeft {
	background-position: 0px -46px;
}

#truckslider div.scrollingHotSpotRight {
	left: 690px;
	background-position: -32px -46px;
}

#truckslider ul.scrollableArea td {
	color: #555;
	padding: 2px 0px;
}

/****************************
**   DEFAULT AVEC MENU     ** standaard_met_menu.tpl
*****************************/
#content-1-column {
	float: left;
	width: 800px;
	padding-top: 10px;
}

#salesoverview {
	padding-top: 14px;
}

#content-1-column .content_column {
	float: left;
	padding-left: 14px;
	width: 290px;
}

#content-1-column .images_column {
	float: left;
	margin-left: 22px;
	width: 226px;
}

#content-1-column .promo_column {
	float: left;
	margin-left: 20px;
	width: 226px;
}

.spacor {
	margin-top: 25px;
}

#content-1-column ul,#content-columns ul {
	padding-left: 20px;
}

#content-1-column ul,#content-1-column ul li,#content-columns ul,#content-columns ul li
	{
	margin: auto;
	padding: auto;
	list-style: inside !important;
	list-style-type: disc !important;
	list-style-position: inside !important;
}

#content-columns #truckslider ul,#content-columns #truckslider ul li {
	list-style: none !important;
}

#content-columns {
	float: left;
	width: 964px;
	padding-top: 10px;
}

#content-columns .col3-column1 {
	float: left;
	padding-left: 14px;
	width: 456px;
}

#content-columns .col3-column2 {
	float: left;
	margin-left: 22px;
	width: 226px;
}

#content-columns .col3-column3 {
	float: left;
	margin-left: 20px;
	width: 226px;
}

#content-columns .bordered,#homepage-right .bordered {
	margin-top: 20px;
	padding: 10px;
	border: 1px solid #cccccc;
	background-color: #f0f0f0;
	background-image: linear-gradient(top, #dfdfdf 0%, #fff 100%);
	background-image: -moz-linear-gradient(top, #dfdfdf 0%, #fff 100%);
	background-image: -webkit-linear-gradient(top, #dfdfdf 0%, #fff 100%);
	background-image: -o-linear-gradient(top, #dfdfdf 0%, #fff 100%);
	background-image: -ms-linear-gradient(top, #dfdfdf 0%, #fff 100%);
}

#content-columns .free {
	margin-top: 20px;
}

#content-columns .col2-column1 {
	float: left;
	width: 704px;
	padding-left: 14px;
}

#content-columns .col1-column1 {
	float: left;
	width: 785px;
	padding-left: 14px;
}

.newsitem {
	border-bottom: 1px solid #ecebe7;
	margin-bottom: 10px;
	min-height: 126px;
}

/*****************************
**        6 COLUMNS          ** contact_home.tpl
*****************************/
#content-6-column {
	float: left;
	width: 800px;
	padding-top: 14px;
}

#content-6-column .content_column_1,#content-6-column .content_column_4
	{
	float: left;
	width: 308px;
	margin-right: 20px;
}

#content-6-column .content_column_2,#content-6-column .content_column_5
	{
	float: left;
	width: 226px;
	margin-right: 20px;
}

#content-6-column .content_column_3,#content-6-column .content_column_6
	{
	float: left;
	width: 226px;
}

.contactblock {
	padding: 9px 15px;
	width: 278px !important;
}

.cgradientblock {
	background-image: url('images/truckdetail.png');
	background-position: 0px -137px;
	background-repeat: repeat-x;
}

/*****************************
**         LEFTMENU         **
*****************************/
#leftmenu {
	float: left;
	width: 164px;
	overflow: hidden;
}

#leftmenu ul li a {
	display: block;
	font-size: 14px;
	color: #000066;
	padding: 8px 10px;
	width: 144px;
	overflow: hidden;
	text-decoration: none;
}

#leftmenu .title {
	font-size: 16px;
	padding-left: 10px;
	line-height: 40px;
}

#leftmenu ul li a:hover {
	text-decoration: underline;
}

/*****************************
**            FAQ           **
*****************************/
.faqcontent {
	width: 963px;
	background-color: #f00;
}

.faqcontent .faqcolumn {
	float: left;
	width: 310px;
	margin-left: 16px;
}

.faqcontent .faqcolumn:first-child {
	margin-left: 0px;
}

.faqcontent .faqcolumn ul {
	margin-bottom: 15px;
	padding-left: 16px;
}

.faqcontent .faqcolumn ul li {
	list-style-image: url('images/faq/li.gif');
	list-style-position: outside;
	padding-left: 0px;
	line-height: 18px;
}

.faqcontent .faqcolumn h2 {
	color: #006;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 3px;
}

.faqcontent .faqcolumn h3 {
	color: #000;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 2px;
}

.faqcontent .faqcolumn h3:hover {
	color: #006;
}

/*****************************
**       TRUCKLIST          ** views/scripts/truck/list.tpl
*****************************/
#trucklist-filters {
	float: left;
	width: 226px;
}

#item-count {
	width: 196px;
	padding: 8px 15px;
	border-bottom: solid 1px #ff7d19;
}

#filter-truckname,#truck_type_facet,#truck_specs_facet,#filter-truckspecs
	{
	width: 230px;
	padding: 4px 0px 4px 15px;
	margin-bottom: 15px;
	font-weight: bold;
	font-size: 9pt;
	color: #ff7d19;
	cursor: pointer;
}

#filter-truckname .truckview,#filter-truckspecs .truckview {
	width: 250px;
}

#filter-truckname:hover,#filter-truckspecs:hover {
	background-color: #e9e9e9;
}

#filter-truckname .truck,#truck_type_facet .truck,#truck_specs_facet .truck,#filter-truckspecs .truck
	{
	float: left;
	margin-top: 2px;
	margin-right: 5px;
}

#filter-truckname .trucktitle,#truck_type_facet .trucktitle,#truck_specs_facet .trucktitle,#filter-truckspecs .trucktitle
	{
	float: left;
	font-size: 10pt;
	color: #000066;
}

.trucktitlesmall {
	float: left;
	margin-top: 2px;
	font-size: 8pt;
	font-weight: normal;
	color: #000066;
}

#filter-truckname .fakelink,#filter-truckspecs .fakelink {
	float: right;
	font-weight: normal;
	margin-right: 20px;
	font-size: 8pt;
	padding-top: 20px;
}

#truck_type_facet,#truck_specs_facet {
	display: none;
}

#truck_type_facet .trucktitle,#truck_specs_facet .trucktitle,.trucktitlesmall
	{
	margin-top: 8px;
}

#truck_type_facet .truck_type_link,#truck_specs_facet .truck_specs_link
	{
	display: block;
	text-decoration: none;
	width: 230px;
	overflow: hidden;
}

#truck_type_facet .truck_type_link:hover,#truck_specs_facet .truck_specs_link:hover
	{
	background-color: #e9e9e9;
}

.iconcontainer {
	float: left;
	width: 75px;
	height: 50px;
	margin-right: 6px;
}

.iconcontainer div {
	float: right;
}

ul#facets {
	margin-top: 10px;
}

ul#facets li {
	display: block;
	background-image: url('images/facetbg.gif');
	background-repeat: repeat-x;
	margin-bottom: 5px;
}

ul#facets li div.title {
	color: #000066;
	text-decoration: none;
	display: block;
	height: 30px;
	line-height: 30px;
	background: url('images/trucklist/closed.png') no-repeat 9px 9px;
	padding-left: 28px;
	cursor: pointer;
	text-transform: uppercase;
	overflow: hidden;
	white-space: nowrap;
}

ul#facets li div.title:hover {
	text-decoration: underline;
}

ul#facets li.inactivefacet div.title:hover {
	text-decoration: none;
	cursor: default;
}

ul#facets li div.selected {
	background: url('images/trucklist/open.png') no-repeat 9px 9px;
}

ul#facets li div.loading {
	background: url('images/spinner.gif') no-repeat 7px 7px !important;
}

ul#facets a.loading {
	background: url('images/spinner.gif') no-repeat right 2px;
}

#trucklist-filters input.loading {
	background: url('images/spinner.gif') no-repeat 207px 1px;
}

ul#facets li div.details {
	display: none;
	position: relative;
	margin-left: 26px;
	line-height: 20px;
}

ul#facets li div.details a {
	display: block;
}

ul#facets .slider {
	position: relative;
	width: 215px;
	height: 38px;
	margin-top: 10px;
	margin-left: 6px;
}

ul#facets .slider .sliderinputs {
	position: absolute;
	left: 0px;
	top: 18px;
	width: 215px;
	height: 18px;
}

ul#facets .slider .sliderinputs	input {
	width: 50px;
	height: 16px;
	border: 1px solid #888;
	padding: 0px;
	margin: 0px;
}

ul#facets .slider .sliderinputs	div.eff {
	float: left;
}

ul#facets .slider .sliderinputs	div.eft {
	float: right;
}

ul#facets .inactivefacet {
	opacity: .2;
	filter: alpha(opacity = 20);
}

.facetsearch {
	width: 222px;
	height: 16px;
	border-left: 1px solid #808080;
	border-top: 1px solid #808080;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-image: url('images/truckdetail.png');
	background-position: -168px -410px;
	padding-left: 2px;
	font-size: 11px;
	color: #808080;
	font-style: italic;
}

.facetsearch:active,.facetsearch:focus {
	color: #000000;
	font-style: normal;
}

.slider .sbg {
	position: absolute;
	top: 7px;
	left: 4px;
	width: 207px;
	height: 11px;
	background-image: url(' images/ slider.png);
	z-index: 10;
}

.slider .haak {
	position: absolute;
	top: 0px;
	width: 13px;
	height: 12px;
	background-image: url(images/slider.png);
	background-position: -207px 0px;
	cursor: pointer;
}

.slider .haak div {
	position: absolute;
	top: -17px;
	width: 65px;
	height: 14px;
	font-size: 9px;
	color: #333333;
}

.slider .haakleft div {
	left: 0px;
	text-align: left;
}

.slider .haakright div {
	top: -25px;
	right: 0px;
	text-align: right;
}

.slider .orangefill {
	position: absolute;
	top: 8px;
	left: 5px;
	width: 205px;
	height: 4px;
	background-color: #ff7d19;
	z-index: 11;
}

.slider .haakleft {
	z-index: 12;
}

.slider .haakright {
	z-index: 13;
}

.hibbem,.neeasm {
	display: none !important;
}

#facetinfo {
	width: 215px;
	margin-bottom: 20px;
}

#trucklist-overview {
	width: 512px;
	float: left;
}

#trucklist-overview .searchinfo {
	border: 1px solid #c0c0c0;
	background-color: #f6f6f6;
	margin: 6px 10px 10px 18px;
	padding: 10px;
}

#trucklist-overview .searchinfo .searchitem {
	float: left;
	padding: 2px 4px;
	border: 1px solid #c0c0c0;
	margin: 4px 4px 0px 0px;
}

#trucklist-overview .searchinfo .searchitem {
	float: left;
	display: block;
}

#trucklist-overview .searchinfo .searchitem span {
	float: left;
	display: block;
}

#trucklist-overview .searchinfo .searchitem .delete {
	width: 9px;
	height: 9px;
	float: left;
	background-image: url('images/truckdetail.png');
	background-position: -235px -46px;
	margin: 3px 0px 0px 6px;
	cursor: pointer;
}

#trucklist-overview .searchinfo .loading {
	background-image: url('images/spinner.gif');
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 19px;
}

#trucklist-overview .searchinfo .hibbemterm {
	display: none;
}

#overview-links {
	height: 35px;
	width: 488px;
	margin: 0px 12px;
	overflow: hidden;
}

#overview-links a {
	display: block;
	float: left;
	height: 34px;
	width: 84px;
	margin-top: 8px;
	margin-right: 2px;
	background: url('images/layout/sprite.png') no-repeat 0px 0px;
	overflow: hidden;
	text-align: center;
	line-height: 18px;
	white-space: nowrap;
	color: #383885;
	text-decoration: none;
}

#overview-links a.orange {
	background-image: url('images/trucklist/overview-link-save.png');
}

.overview-pager {
	width: 688px;
	margin: 7px 12px;
}

.overview-pager-sort {
	float: left;
	width: 175px;
	height: 20px;
	padding-left: 5px;
}

.overview-pager-info {
	float: left;
	width: 120px;
	height: 20px;
}

.overview-pager-links {
	float: left;
	height: 20px;
}

.overview-pager-links a {
	float: left;
	display: block;
	height: 14px;
}

.overview-pager-links a span {
	display: none;
}

.overview-pager-links .first {
	width: 16px;
	margin: 0px 3px;
	background-image: url('images/spritenew.png');
	background-position: -344px -24px;
}

.overview-pager-links .previous {
	width: 9px;
	margin: 0px 6px 0px 3px;
	background-image: url('images/spritenew.png');
	background-position: -360px -24px;
}

.overview-pager-links .next {
	width: 9px;
	margin: 0px 3px 0px 6px;
	background-image: url('images/spritenew.png');
	background-position: -391px -24px;
}

.overview-pager-links .last {
	width: 16px;
	margin: 0px 3px;
	background-image: url('images/spritenew.png');
	background-position: -400px -24px;
}

.overview-pager-links .pager_seperator {
	float: left;
	display: block;
	width: 15px;
	height: 15px;
	text-align: center;
}

.overview-pager-links .selected {
	font-weight: bold;
}

#overview-trucks {
	width: 488px;
	margin: 0px 12px;
}

#order-trucks {
	width: 558px;
	margin: 0;
}

ul#trucks-list li {
	position: relative;
	width: 488px;
	height: 113px;
	padding: 14px 0px 11px 0px;
	background-image: url('images/trucklist/comparelinebg.gif');
	background-position: 7px 0px;
	background-repeat: repeat-y;
}

.compare-bar {
	position: relative;
	width: 100%;
	height: 20px;
}

.compare-bar div {
	position: absolute;
	left: 19px;
	width: 10px;
	height: 10px;
}

.compare-bar a {
	margin-left: 30px;
}

.cbtop {
	margin-top: 10px;
}

.cbbottom {
	
}

.cbtop div {
	bottom: 0px;
	border-left: 1px solid #aeaecf;
	border-top: 1px solid #aeaecf;
}

.cbbottom div {
	top: 0px;
	border-left: 1px solid #aeaecf;
	border-bottom: 1px solid #aeaecf;
}

ul#trucks-list li .truck-list-check {
	float: left;
	width: 15px;
	height: 68px;
	padding-top: 45px;
}

ul#trucks-list li .truck-list-image {
	float: left;
	height: 113px;
	width: 153px;
	text-decoration: none;
}

ul#trucks-list li .truck-list-image .truck-image {
	display: block;
	position: relative;
	height: 106px;
	width: 153px;
	/* background images is done inline */
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

ul#trucks-list li .truck-list-image .truck-image .top {
	display: block;
	width: 113px;
	height: 35px;
	padding: 0;
	padding-left: 40px;
	background-image: url('images/trucklist/icon-top.png');
	background-repeat: no-repeat;
	line-height: 20px;
	font-size: 7pt;
	color: #ffffff;
}

ul#trucks-list li .truck-list-image .truck-image .new {
	display: block;
	width: 113px;
	height: 37px;
	padding: 0;
	padding-left: 40px;
	background-image: url('images/trucklist/icon-new.png');
	background-repeat: no-repeat;
	line-height: 20px;
	font-size: 7pt;
	color: #ffffff;
}

ul#trucks-list li .truck-list-image .truck-image .discount {
	display: block;
	width: 113px;
	height: 37px;
	padding: 0;
	padding-left: 40px;
	background-image: url('images/trucklist/icon-discount.png');
	background-repeat: no-repeat;
	line-height: 20px;
	font-size: 7pt;
	color: #ffffff;
}

ul#trucks-list li .truck-list-image .truck-image .reserved {
	display: block;
	position: absolute;
	top: 82px;
	left: 0px;
	width: 139px;
	height: 37px;
	background-image: url('images/reserved_list.png');
	background-repeat: no-repeat;
}

ul#trucks-list li .truck-list-image .photograd {
	display: block;
	height: 7px;
	width: 144px;
}

ul#trucks-list li .truck-list-info {
	width: 207px;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	float: left;
}

ul#trucks-list li .truck-list-info .truck-list-info-title {
	float: left;
	width: 300px;
	height: 35px;
	color: #000066;
	font-weight: bold;
	line-height: 35px;
	overflow: hidden;
	font-size: 11pt;
}

ul#trucks-list li .truck-list-info .truck-list-info-price {
	width: 200px;
	height: 40px;
	text-align: right;
	color: #ff7d19;
	font-size: 11pt;
	font-weight: bold;
	line-height: 30px;
	overflow: hidden;
	line-height: 25px;
}

ul#trucks-list li .truck-list-info .truck-list-info-price .leaseprice {
	width: 95px;
	float: left;
	line-height: 13px;
	font-size: 8pt;
	font-weight: normal;
	padding-top: 2px;
	text-align: center;
}

ul#trucks-list li .truck-list-info .truck-list-info-price .nontraderprice
	{
	width: 95px;
	float: left;
	line-height: 13px;
	font-size: 9pt;
	font-weight: normal;
	padding-top: 2px;
	color: #000;
	text-decoration: line-through;
	text-align: left;
	line-height: 20px;
}

.order-shipping {
	width: 100%;
	line-height: 25px;
}

.order-shipping .selectcontainer {
	float: right;
	font-weight: bold;
}

ul#trucks-list li .truck-list-info .truck-list-info-specs {
	width: 190px;
	font-size: 7pt;
}

ul#trucks-list li .truck-list-info .truck-list-info-specs * {
	font-size: 7.2pt;
	vertical-align: top;
}

ul#trucks-list li .truck-list-links {
	height: 67px;
	padding-top: 36px;
	width: 103px;
	float: left;
}

ul#trucks-list li .truck-list-links a.more,.comparebutton {
	display: block;
	width: 103px;
	height: 20px;
	margin-top: 5px;
	line-height: 20px;
	overflow: hidden;
	text-decoration: none;
	text-align: center;
	color: #555;
	background-image: linear-gradient(top, #e2e2e2 0%, #bbbbbb 100%);
	background-image: -moz-linear-gradient(top, #e2e2e2 0%, #bbbbbb 100%);
	background-image: -webkit-linear-gradient(top, #e2e2e2 0%, #bbbbbb 100%);
	background-image: -o-linear-gradient(top, #e2e2e2 0%, #bbbbbb 100%);
	background-image: -ms-linear-gradient(top, #e2e2e2 0%, #bbbbbb 100%);
	background-color: #c8c8c8;
	border: 1px solid #fff;
	box-shadow: 0px 3px 3px #bbb;
}

ul#trucks-list li .truck-list-links a.more:hover {
	text-decoration: underline;
}

ul#trucks-list li .truck-list-links a.order,ul#trucks-list li .truck-list-links a.lease,.orderbutton
	{
	display: block;
	width: 105px;
	height: 20px;
	margin-top: 7px;
	line-height: 20px;
	overflow: hidden;
	text-decoration: none;
	text-align: center;
	color: white;
	font-weight: bold;
	font-size: 11px;
	background-image: linear-gradient(top, #ee7b11 0%, #ef6519 100%);
	background-image: -moz-linear-gradient(top, #ee7b11 0%, #ef6519 100%);
	background-image: -webkit-linear-gradient(top, #ee7b11 0%, #ef6519 100%);
	background-image: -o-linear-gradient(top, #ee7b11 0%, #ef6519 100%);
	background-image: -ms-linear-gradient(top, #ee7b11 0%, #ef6519 100%);
	background-color: #ef6519;
	border: 0px;
	cursor: pointer;
	box-shadow: 0px 1px 2px #bbb;
}

ul#trucks-list li .truck-list-links a.order:hover,ul#trucks-list li .truck-list-links a.lease:hover
	{
	color: #000066;
}

.inbasket {
	font-size: 10px !important;
	line-height: 9px !important;
}

ul#trucks-list li .truck-list-links .reserved_info {
	display: block;
	position: relative;
	width: 103px;
	height: 22px;
	margin-top: 5px;
}

.popinfo,.popinfo_facebook {
	position: absolute;
	top: 8px;
	left: 40px;
	display: none;
	width: 172px;
	min-height: 75px;
	padding: 25px 17px 0px 17px;
	background-image: url('images/popinfo.png');
	color: #000000;
	z-index: 1337;
}

.pifooter,.piffooter {
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	width: 210px;
	height: 24px;
	background-image: url('images/popinfo.png');
	background-position: 0px -342px;
}

.popinfo_facebook {
	left: -140px;
	padding: 25px 12px 0px 22px;
	background-image: url('/images/popinfo_facebook.png');
}

.piffooter {
	background-image: url('/images/popinfo_facebook.png');
}

ul#trucks-list li.seperator {
	clear: both;
	width: 453px;
	height: 1px;
	padding: 0px;
	margin: 0;
	margin-left: 25px;
	margin-right: 10px;
	background-color: #cfcfcf;
}

#trucks-list .lasttruck {
	background-repeat: no-repeat;
}

#trucks-list li .whitener {
	position: absolute;
	top: 12px;
	left: 15px;
	width: 476px;
	height: 122px;
	background-color: #ffffff;
	opacity: .9;
	filter: alpha(opacity = 90);
	display: none;
	z-index: 10;
}

#trucks-list li .compared {
	position: absolute;
	top: 17px;
	left: 35px;
	width: 453px;
	height: 80px;
	padding-top: 30px;
	color: #ff7d19;
	font-size: 14px;
	display: none;
	font-weight: bold;
	z-index: 11;
}

#trucks-list li .basketed {
	position: absolute;
	top: 17px;
	left: 35px;
	width: 317px;
	height: 80px;
	padding-left: 140px;
	padding-top: 30px;
	color: #000066;
	font-size: 14px;
	display: none;
	font-weight: bold;
	z-index: 11;
}

#trucks-list li .basketed div {
	position: absolute;
	top: 15px;
	left: 25px;
	width: 85px;
	height: 73px;
	background-image: url('images/trucklist/ultravink.png');
}

.truck-order-list label.removelabel {
	float: right;
}

.truck-order-list .order-specs-table {
	width: 300px;
	margin-left: 80px;
}

.order-specs-table .pirow {
	float: left;
	width: 300px;
}

.order-specs-table .pirow .rowelement {
	float: left;
	width: 150px;
	height: 22px;
	line-height: 22px;
}

.order-specs-table .price {
	font-size: 14px;
}

#trucklist-right {
	float: left;
	width: 226px;
}

#compare-basket {
	position: relative;
	margin-bottom: 20px;
	margin-top: 0px;
}

#shopping-basket {
	position: relative;
	margin-bottom: 20px;
	margin-top: 10px;
}

#shopping-basket .scicon {
	position: absolute;
	right: 5px;
	top: -13px;
	width: 47px;
	height: 44px;
	background-image: url('images/spritenew.png');
	background-position: -1003px 0px;
}

#compare-basket .cbicon {
	position: absolute;
	right: 5px;
	top: -4px;
	width: 80px;
	height: 35px;
	background-image: url('images/spritenew.png');
	background-position: -782px -10px;
}

#compare-basket .cbitrucks {
	
}

#compare-basket .cbivans {
	width: 89px;
	background-position: -1433px -10px;
}

#order-list a,#compare-list a {
	display: block;
	margin-bottom: 5px;
	font-weight: bold;
}

#order-list img,#compare-list img {
	margin-right: 3px;
	float: left;
	width: 40px;
}

#order-list span.price,#compare-list span.price {
	display: block;
	color: #f07d0f;
	float: right;
	font-size: 12px;
	border-top: 1px solid #ddd;
}

#order-list .totalprice,#compare-list .totalprice {
	float: right;
	width: 100px;
	height: 1px;
	margin: 4px 0px;
	background-color: #000;
}

#order-list table,#compare-list table {
	width: 100%;
}

#order-list table .aanbetaling,#compate-list table .aanbetaling {
	color: #f07d0f;
	font-size: 16px;
	font-weight: bold;
}

#shopping-basket .delete,#compare-basket .delete {
	float: left;
	font-size: 11px;
}

#shopping-basket a.orderbutton,#compare-basket a.comparebutton {
	float: right;
}

.order-left .column2 .orderbutton {
	float: left;
}

#trucklist-content {
	margin-bottom: 20px;
}

#trucklist-recent {
	margin: 20px 0px;
}

#trucklist-recent ul {
	width: 155px;
	margin: 0px auto;
}

#trucklist-recent ul li {
	width: 144px;
	margin-top: 5px;
}

#trucklist-recent ul li a {
	text-decoration: none;
}

#trucklist-recent ul li .truckhead {
	width: 144px;
	color: #000066;
	font-weight: bold;
	font-size: 9pt;
	line-height: 16px;
}

#trucklist-recent ul li .truckimage {
	display: block;
	height: 110px;
	margin-top: 5px;
}

#trucklist-recent ul li .truckimage img {
	border: 0;
}

#trucklist-recent ul li .truckinfo {
	width: 144px;
}

#trucklist-recent ul li .truckinfo .price {
	overflow: hidden;
	color: #ff7d19;
	font-weight: bold;
	font-size: 18px;
	line-height: 26px;
}

#choose-transport {
	position: relative;
	margin-bottom: 20px;
}

#choose-transport .cticon {
	position: absolute;
	right: 5px;
	top: -11px;
	width: 64px;
	height: 36px;
	background-image: url('images/spritenew.png');
	background-position: -1089px 0px;
}

#choose-transport select {
	width: 215px;
}

#choose-transport .selectcontainer {
	margin: 10px 0px;
}

#informus {
	position: relative;
	margin-bottom: 20px;
}

#informus .cticon {
	position: absolute;
	right: 5px;
	top: -8px;
	width: 39px;
	height: 38px;
	background-image: url('images/spritenew.png');
	background-position: -1050px 0px;
}

.certs {
	float: right;
	width: 228px;
	height: 44px;
	background-image: url('images/spritenew.png');
	background-position: -1205px 0px;
}

.choose-sales {
	line-height: 20px;
}

#content_search {
	width: 215px;
	padding: 0;
	padding-top: 11px;
	padding-left: 11px;
	margin-bottom: 20px;
	margin-top: 0px;
	min-height: 93px;
	background-image: url(' images/ lister.png);
	background-repeat: no-repeat;
	background-position: -226px 0px;
	font-size: 10pt;
	line-height: 24px;
}

#order_delete_action,#compare_delete_action {
	display: none;
}

#order_delete_action .fakelink {
	float: left;
}

#compare_delete_action {
	line-height: 30px;
}

.photopromolabel {
	position: absolute;
	width: 88px;
	padding: 2px 0px 2px 45px;
	top: 3px;
	left: 0px;
	background-image: url('images/trucklist/promo_gradient.png');
	background-repeat: repeat-y;
	background-position: -2px 0px;
	font-size: 8px;
	color: #ffffff;
	line-height: 11px;
}

.photopromolabel .icon {
	position: absolute;
	top: -6px;
	left: 0px;
	width: 45px;
	height: 38px;
	background-image: url('images/promo_icons_small.png');
}

.promo_A .icon {
	background-position: -360px 0px;
}

.promo_N .icon {
	background-position: -720px 0px;
}

.promo_traders .icon {
	background-position: -135px 0px;
}

.promo_video .icon {
	background-position: -765px 0px;
}

/*****************************
**    SALESREP BLOCK        **
*****************************/
#salesrep-block,.rightblock {
	width: 226px;
	float: right;
	border: 1px solid #bbb;
}

#salesrep-block .blueheader,.rightblock .blueheader {
	margin: -1px -1px 0px -1px;
}

#salesrep-block .inner,.rightblock .inner {
	position: relative;
	padding: 0px;
}

#content-columns .rightmenu ul,#content-columns .rightmenu ul li {
	list-style: none !important;
	padding: 0px;
	margin: 0px;
}

#content-columns .rightmenu ul li a {
	text-decoration: underline;
	line-height: 18px;
}

#content-columns .rightmenu ul li a:hover,.rightmenu ul li a.currentpage
	{
	color: #ff8d35;
}

#salesrep-block .inner img {
	float: right;
}

#salesrep-block .salessmallblock {
	float: left;
	width: 107px;
}

#salesrep-block .phone,#salesrep-block .email,#salesrep-block .skype {
	float: right;
	display: block;
	width: 22px;
	height: 21px;
	margin-top: 6px;
	margin-right: 4px;
	background-image: url('images/spritenew.png');
}

#salesrep-block .phone {
	margin-right: 3px;
	background-position: -862px -21px;
}

#salesrep-block .email {
	background-position: -884px 0px;
}

#salesrep-block .skype {
	margin-right: 5px;
	background-position: -862px 0px;
}

#salesrep-block .footer {
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 29px;
	width: 220px;
	padding-left: 6px;
	background-color: rgba(0, 0, 0, .5);
	color: #fff;
	line-height: 13px;
	padding-top: 2px;
}

#salesrep-block a span {
	display: none;
}

.flag {
	float: left;
	width: 32px;
	height: 24px;
	background-image: url('images/spritenew.png');
}

.flagsmall {
	float: left;
	width: 19px;
	height: 14px;
	margin: 6px 3px 0px 0px;
	background-image: url('images/spritenew.png');
}

.flagru {
	
}

.flagfr {
	background-position: -32px 0px;
}

.flagar {
	background-position: -64px 0px;
}

.flagit {
	background-position: -96px 0px;
}

.flaghu {
	background-position: -128px 0px;
}

.flagro {
	background-position: -160px 0px;
}

.flagpl {
	background-position: -192px 0px;
}

.flages {
	background-position: -224px 0px;
}

.flagde {
	background-position: -256px 0px;
}

.flagen {
	background-position: -288px 0px;
}

.flagpt {
	background-position: -320px 0px;
}

.flagnl {
	background-position: -352px 0px;
}

.flagbg {
	background-position: -384px 0px;
}

.flagsmall.flagru {
	background-position: 0px -24px;
}

.flagsmall.flagfr {
	background-position: -19px -24px;
}

.flagsmall.flagar {
	background-position: -38px -24px;
}

.flagsmall.flagit {
	background-position: -57px -24px;
}

.flagsmall.flaghu {
	background-position: -76px -24px;
}

.flagsmall.flagro {
	background-position: -95px -24px;
}

.flagsmall.flagpl {
	background-position: -114px -24px;
}

.flagsmall.flages {
	background-position: -133px -24px;
}

.flagsmall.flagde {
	background-position: -152px -24px;
}

.flagsmall.flagen {
	background-position: -171px -24px;
}

.flagsmall.flagpt {
	background-position: -190px -24px;
}

.flagsmall.flagnl {
	background-position: -209px -24px;
}

.flagsmall.flagbg {
	background-position: -228px -24px;
}

#salesrepinfo {
	width: 226px;
	background: white url('images/sprite.png') repeat-x 0px -100px;
}

#salesrephead {
	height: 32px;
	width: 206px;
	padding: 5px 0px 5px 10px;
	margin-bottom: 5px;
	overflow: hidden;
	text-transform: uppercase;
}

#salesrepbody {
	height: 102px;
	width: 206px;
	padding: 0px 10px;
	overflow: hidden;
}

#salesrepbodymugshot {
	float: left;
	height: 102px;
	width: 80px;
}

#salesrepbodymugshot div.photograd {
	height: 7px;
	width: 80px;
}

#salesrepbodyinfo {
	float: left;
	width: 106px;
	height: 72px;
	margin: 0px 10px;
	overflow: hidden;
}

#salesrepbodytext {
	height: 28px;
	width: 106px;
	padding: 10px 0px;
}

#salesrepbodyinfo a.salesrep {
	width: 106px;
	height: 24px;
	line-height: 24px;
	text-decoration: none;
	color: #323287;
}

#salesrepphone {
	width: 206px;
	height: 16px;
	padding: 0 10px;
	line-height: 16px;
	overflow: hidden;
}

#salesrepphonelabel {
	float: left;
	width: 46px;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
}

#salesrepphonenumber {
	float: left;
	width: 160px;
	font-size: 16px;
	font-weight: bold;
	white-space: nowrap;
	height: 16px;
	line-height: 16px;
	color: #ff9746;
	overflow: hidden;
	letter-spacing: -2px;
}

#salesreplinks {
	width: 226px;
	overflow: hidden;
}

#salesreplinks a.email,.contactblock a.email,#salesreplinks a.skype,.contactblock a.skype,#salesreplinks a.phone
	{
	float: left;
	display: block;
	width: 120px;
	height: 29px;
	margin-left: 10px;
	line-height: 29px;
	overflow: hidden;
	text-decoration: none;
}

#salesreplinks a.email:hover,.contactblock a.email:hover,#salesreplinks a.skype:hover,.contactblock a.skype:hover,#salesreplinks a.phone:hover
	{
	text-decoration: underline;
}

#salesreplinks a {
	margin-top: 5px;
}

#salesreplinks a span {
	display: block;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	background-image: url('images/sprite.png');
	background-position: 0px -23px;
	width: 26px;
	height: 26px;
}

#salesreplinks a.email span {
	width: 28px;
	height: 25px;
	margin-right: 8px;
	margin-left: 0px;
	background-position: -57px -24px;
}

#salesreplinks a.phone span {
	width: 31px;
	margin-right: 5px;
	margin-left: 0px;
	background-position: -26px -23px;
}

form#salesrepcallme {
	width: 206px;
	padding: 0 10px;
	overflow: hidden;
}

form#salesrepcallme label.callme {
	display: block;
	width: 206px;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
}

form#salesrepcallme input.text {
	float: left;
	width: 136px;
	padding: 0 3px;
	color: #999;
	font-size: 11px;
	height: 17px;
	line-height: 17px;
	border: 1px solid #919292;
}

form#salesrepcallme input.submit,#callmeform .submit,#salesrepinfo .submit,#callmebackwindow .submit,#salesrep2 .submit,#emailwindow .submit
	{
	float: left;
	height: 20px;
	font-size: 13px;
	background: white url('images/layout/sprite.png') repeat-x 0px -99px;
	padding: 0px 7px 3px;
	color: white;
	font-weight: bold;
	border: none;
	text-align: center;
}

#salesrep2 .submit {
	margin-top: 5px;
}

/* SALESREP BLOCK is in het truckdetail ietwat andurs */
#callmeform {
	margin-top: 4px;
	padding-left: 12px;
}

#callmeform input {
	float: left;
	height: 16px;
	color: #999;
	padding: 0 3px;
	border: 1px solid #919292;
	font-size: 11px;
	height: 17px;
	margin: 3px 0px;
}

/*****************************
**      TRUCKDETAIL         **
*****************************/
.leaseprice {
	background-color: #f07d0f;
	padding: 4px 6px;
	color: #ffffff;
	font-weight: bold;
	font-size: 9pt;
}

#truckdetail .header {
	padding: 30px 10px 16px 10px;
}

#truckdetail .column_left {
	float: left;
	position: relative;
	width: 717px;
	margin-right: 19px;
}

#truckdetail .column_right {
	float: left;
	width: 228px;
}

#truckdetail .column_middle_and_right {
	float: left;
	padding-left: 326px;
	width: 638px;
}

.detailimages {
	width: 308px;
	float: left;
}

#mainimage {
	float: left;
	position: relative;
	width: 308px;
	cursor: pointer;
}

#mainimage img {
	float: left;
	width: 308px;
	z-index: 4;
}

#mainimage .mask {
	position: absolute;
	bottom: 0px;
	width: 308px;
	background-image: url('images/truckdetail.png');
	z-index: 5;
}

#mainimage .sold_container {
	position: absolute;
	left: 64px;
	top: 80px;
	width: 184px;
	height: 65px;
	background-color: #ff7d19;
	z-index: 6;
	opacity: .85;
	filter: alpha(opacity = 85);
}

#mainimage .sold_text {
	width: 184px;
	height: 65px;
	position: absolute;
	left: 64px;
	top: 85px;
	text-transform: uppercase;
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	color: white;
	z-index: 7;
	vertical-align: middle;
}

#mainimage .playicon {
	width: 71px;
	height: 51px;
	z-index: 10;
	position: absolute;
	left: 118px;
	top: 90px;
	background-image: url('images/ytplay.png');
}

#truckdetail #thumbs {
	margin-top: 5px;
	width: 325px;
}

#thumbs .thumb,#thumbs .ytthumb {
	float: left;
	width: 49px;
	height: 45px;
	margin-right: 16px;
	margin-bottom: 3px;
	background-repeat: repeat-x;
	background-image: none;
	cursor: pointer;
}

#thumbs .thumb:hover {
	background-image: url('images/truckdetail.png');
	background-position: 0px -1px;
}

#thumbs .ytthumb {
	width: 46px;
	margin-right: 19px;
	background-image: url('images/promo_icons_small.png');
	background-position: -765px 0px;
}

.inspecitontable {
	width: 308px;
	float: left;
	margin-right: 40px;
}

.inspecitontable td {
	padding: 3px 0px 3px 1px;
	border-bottom: 1px solid #cfcfcf;
}

.stipvol {
	float: right;
	width: 10px;
	height: 10px;
	background-image: url('images/truckdetail.png');
	background-position: -143px -57px;
}

.stipleeg {
	float: right;
	width: 10px;
	height: 10px;
	background-image: url('images/truckdetail.png');
	background-position: -143px -67px;
}

.deelstip {
	float: right;
	width: 10px;
	height: 10px;
	background-image: url('images/truckdetail.png');
}

.stip0 {
	display: none;
}

.stip2 {
	width: 20px;
}

.stip3 {
	width: 30px;
}

.stip4 {
	width: 40px;
}

.stip5 {
	width: 50px;
}

.deelstip0 {
	background-position: -143px -67px;
}

.deelstip1 {
	background-position: -193px -57px;
}

.deelstip2 {
	background-position: -203px -57px;
}

.deelstip3 {
	background-position: -213px -57px;
}

.deelstip4 {
	background-position: -183px -57px;
}

table.inspectionlegend {
	float: left;
	margin-top: 15px;
}

#truckdetail .col_right {
	margin-left: 19px;
}

.reservedbutton {
	float: left;
	display: block;
	width: 308px;
	height: 36px;
	margin-top: 14px;
	line-height: 34px;
	color: #808080;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	text-align: center;
	border: 2px solid #ff7d19;
}

.borderbottom {
	margin-bottom: 10px;
	padding-bottom: 8px;
	border-bottom: 1px solid #000000;
}

.specstable {
	width: 310px;
}

.specstable td {
	color: #333333;
	padding: 3px 0px;
	border-bottom: 1px solid #cfcfcf;
}

#truckdetail h3 {
	margin: 20px 0px 10px 0px;
}

.vinkje {
	width: 10px;
	height: 10px;
	background-image: url('images/truckdetail.png');
	background-position: -154px -46px;
}

.minus {
	width: 11px;
	height: 10px;
	background-image: url('images/truckdetail.png');
	background-position: -164px -46px;
}

.axltable {
	width: 100%;
}

.axltable td {
	color: #333333;
	padding: 3px 0px;
	border-bottom: 1px solid #cfcfcf;
}

.singleaxl {
	position: relative;
	width: 144px;
	height: 45px;
	background-image: url('images/truckdetail.png');
	background-position: 0px -92px;
}

.doubleaxl {
	position: relative;
	width: 144px;
	height: 45px;
	background-image: url('images/truckdetail.png');
	background-position: -144px -92px;
}

.singleaxl div,.doubleaxl div {
	position: absolute;
	color: #000066;
}

.singleaxl .wheel1,.doubleaxl .wheel1 {
	left: 3px;
	top: 15px;
}

.singleaxl .wheel2,.doubleaxl .wheel4 {
	left: 119px;
	top: 15px;
}

.doubleaxl .wheel2 {
	left: 33px;
	top: 15px;
}

.doubleaxl .wheel3 {
	left: 89px;
	top: 15px;
}

.specstable .stipvol,.specstable .stipleeg,.specstable .deelstip {
	float: left;
}

#priceinfo {
	float: left;
	width: 393px;
	margin-left: 16px;
}

#priceinfo .pricecolumn {
	width: 196px;
	float: left;
}

#priceinfo .pctwo {
	margin-left: 1px;
	text-align: right;
}

#priceinfo .leasecolumn {
	padding: 6px 15px;
	border: 1px solid #ccc;
	font-size: 14px;
	text-align: center;
	float: right;
	margin: 10px 0px;
}

#priceinfo .pirow {
	padding: 4px 0px;
	width: 393px;
}

.seperatorrow {
	border-bottom: 1px solid #e5e5e5;
}

#priceinfo .pirow .rowelement {
	float: left;
}

.rowelement .small {
	font-size: 10px;
}

#priceinfo .comparerow {
	width: 243px;
	float: left;
}

#priceinfo .price {
	font-size: 16px;
}

.grandtotal {
	font-size: 21px;
	font-weight: bold;
	color: #ee7d0f;
}

#priceinfo .orderbutton {
	display: block;
	width: 393px;
	height: 46px;
	margin-top: 14px;
	line-height: 36px;
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	text-align: center;
	background-image: url('images/truckdetail.png');
	background-position: 0px -259px;
	background-repeat: repeat-x;
}

#priceinfo .leasebutton {
	display: none;
}

#priceinfo .lease_allowed .orderbutton {
	float: left;
	width: 150px;
}

#priceinfo .lease_allowed .leasebutton {
	display: block;
	margin-left: 11px;
}

.currencybox {
	text-align: right;
	margin-top: -20px;
}

.detailorderbuttons {
	width: 150px;
	float: right;
	margin-right: 2px;
}

.infoshippingicon {
	display: inline-block;
	width: 12px;
	height: 12px;
	background-image: url('images/truckdetail.png');
	background-position: -143px -77px;
	margin-bottom: -1px;
}

.taright {
	text-align: right;
}

.orange {
	color: #ee7d0f;
}

#salesrep2 {
	width: 308px;
	background-image: url('images/salesrep2.png');
	background-position: 0px -49px;
	background-repeat: repeat-x;
}

#salesrep2 .title {
	float: left;
	height: 36px;
	font-size: 9pt;
	padding-left: 10px;
	padding-top: 7px;
}

#salesrep2 .semitab {
	float: right;
	height: 23px;
	padding-left: 20px;
	padding-right: 6px;
	line-height: 23px;
	font-weight: bold;
	font-size: 9pt;
	background-image: url('images/salesrep2.png');
	color: #ffffff;
}

#salesrep2 .photo {
	float: left;
	width: 80px;
	height: 80px;
	margin-left: 11px;
	margin-right: 10px;
}

#salesrep2 .photo .shadowbottom {
	width: 80px;
	height: 7px;
	background-image: url(' images/ salesrep2.png);
	background-position: -54px -42px;
}

#salesrep2 .details {
	float: left;
	width: 207px;
}

#salesrep2 span.phone {
	color: #ff9443;
	font-weight: bold;
	font-size: 13pt;
	letter-spacing: -1px;
}

#salesrep2 .details .email {
	display: block;
	float: left;
	text-decoration: none;
	height: 26px;
	margin-top: 5px;
}

#salesrep2 .details .email .icon {
	float: left;
	width: 28px;
	height: 26px;
	margin-right: 8px;
	background-image: url(' images/ salesrep2.png);
	background-position: 0px -23px;
}

#salesrep2 .details .email .tekst {
	float: left;
	height: 26px;
	line-height: 26px;
}

#salesrep2 .details .skype {
	display: block;
	text-decoration: none;
	float: left;
	font-size: height:26px;
	margin-top: 5px;
	line-height: 26px;
}

#salesrep2 .details .skype .icon {
	float: left;
	width: 26px;
	height: 26px;
	margin-right: 8px;
	margin-left: 2px;
	background-image: url('images/salesrep2.png');
	background-position: -28px -23px;
}

#salesrep2 .details .skype .tekst {
	float: left;
	height: 26px;
	padding-right: 12px;
	line-height: 26px;
	font-weight: bold;
	font-size: 12pt;
	color: #4ec7f4;
}

.alt_option {
	float: left;
	display: block;
	width: 144px;
	height: 162px;
	text-decoration: none;
	line-height: 14px;
	overflow: hidden;
	white-space: nowrap;
}

.alt_option:hover {
	text-decoration: none;
}

.left_alt_option {
	margin-right: 20px;
}

.more_options {
	width: 282px;
	min-height: 122px;
	padding: 10px 13px 0px 13px;
	background-image: url('images/truckdetail.png');
	background-position: 0px -137px;
	background-repeat: repeat-x;
}

.tuvlogo {
	float: left;
	width: 83px;
	height: 84px;
	background-image: url('images/truckdetail.png');
	background-position: -308px 0px;
	background-repeat: no-repeat;
}

.kleynservices {
	float: left;
	width: 213px;
	height: 65px;
	margin: 10px 0px 0px 12px;
	background-image: url('images/truckdetail.png');
	background-position: 0px -305px;
	background-repeat: no-repeat;
}

.alt_specs {
	float: left;
}

.alt_specs h2 {
	margin-top: 0px !important;
	color: #FF8D35;
}

.sold_comparable_items {
	float: left;
	width: 392px;
	margin-left: 15px;
}

.sold_comparable_items ul li a {
	float: left;
	margin: 10px 0px 0px 35px;
	font-size: 13px;
	font-weight: bold;
}

.sold_comparable_items ul li a .truckhead {
	overflow: hidden;
	display: block;
	width: 144px;
	white-space: nowrap;
}

.sold_comparable_items ul li a .price {
	color: #ff7d19;
	font-size: 18px;
	line-height: 26px;
}

#smallfotofader {
	position: relative;
	width: 308px;
	height: 111px;
}

#sff1 {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 308px;
	height: 111px;
	z-index: 1;
}

#sff2 {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 308px;
	height: 111px;
	z-index: 2;
}

.alternatives {
	
}

.alternatives img {
	box-shadow: 0px 3px 8px rgba(0, 0, 0, .5);
}

.alternatives .alt_option {
	width: 144px;
	margin-right: 20px;
	overflow: hidden;
}

/*******************************
** TRUCK ICONS - INCL. THUMBS **
*******************************/
.truckicon {
	display: block;
	background-image: url('images/truck_icons.png');
	padding-top: 30px;
	font-weight: bold;
	text-align: center;
	margin: 0 10px;
}

.vanicon {
	background-image:
		url('http://www.euro-autocom.ru/test/css/images/truck_icons.png.jpg');
	height: 101px;
}

.ti1,.TRA {
	background-image:
		url('http://www.euro-autocom.ru/test/css/images/truck1.jpg');
	width: 69px;
}

.ti2,.SMT {
	background-image:
		url('http://www.euro-autocom.ru/test/css/images/truck_icons.png.jpg');
	width: 119px;
	background-position: -69px 0px;
}

.ti3,.TRR {
	width: 74px;
	background-position: -188px 0px;
	background-image:
		url('http://www.euro-autocom.ru/test/css/images/truck1.jpg');
}

.ti4,.TRU {
	width: 110px;
	background-position: -262px 0px;
	background-image:
		url('http://www.euro-autocom.ru/test/css/images/truck1.jpg');
}

.ti5,.TIP {
	width: 107px;
	background-position: -372px 0px;
}

.ti6,.MIX {
	width: 99px;
	background-position: -479px 0px;
}

.ti7,.BOX {
	width: 86px;
	background-position: -578px 0px;
}

.ti8,.HCS {
	width: 119px;
	background-position: -664px 0px;
}

.ti9,.TCR,.ARB,.CBS,.ICB {
	width: 150px;
	background-position: -783px 0px;
}

.CNT2 {
	width: 89px;
	background-position: -934px 0px;
}

.COP {
	width: 106px;
	background-position: -1025px 0px;
}

.vi1,.VAN {
	width: 82px;
	background-position: 0px -112px;
}

.vi2 {
	width: 81px;
	background-position: -82px -112px;
}

.vi3 {
	width: 83px;
	background-position: -163px -112px;
}

.vi4 {
	width: 84px;
	background-position: -246px -112px;
}

.vi5 {
	width: 114px;
	background-position: -230px -112px;
}

.vi6 {
	width: 83px;
	background-position: -344px -112px;
}

.vi7 {
	width: 83px;
	background-position: -427px -112px;
}

.vi8 {
	width: 83px;
	background-position: -510px -112px;
}

.vi9 {
	width: 84px;
	background-position: -593px -112px;
}

.vi10 {
	width: 83px;
	background-position: -677px -112px;
}

.vi11 {
	width: 82px;
	background-position: -760px -112px;
}

.vi12 {
	width: 88px;
	background-position: -882px -112px;
}

.vi13 {
	width: 65px;
	background-position: -970px -112px;
}

.vi14 {
	width: 69px;
	background-position: -1045px -112px;
}

.vi15 {
	width: 79px;
	background-position: -1114px -112px;
}

.truckicon_small,.vanicon_small {
	background-image: url(' images/ truck_icons_small.png);
	height: 50px;
}

.tis1,.small_TRA {
	width: 35px;
}

.tis2,.small_SMT {
	width: 60px;
	background-position: -35px 0px;
}

.tis3,.small_TRR {
	width: 37px;
	background-position: -95px 0px;
}

.tis4,.small_TRU,.small_ALL {
	width: 54px;
	background-position: -132px 0px;
}

.tis5,.small_TIP {
	width: 53px;
	background-position: -186px 0px;
}

.SMT .small_TIP {
	width: 45px;
	background-position: -43px -371px;
}

.tis6,.small_MIX {
	width: 50px;
	background-position: -239px 0px;
}

.tis7,.small_BOX {
	width: 43px;
	background-position: -289px 0px;
}

.tis8,.small_HCS {
	width: 60px;
	background-position: -332px 0px;
}

.tis9,.small_TCR,.small_ARB,.small_CBS,.small_ICB {
	width: 75px;
	background-position: -392px 0px;
}

.small_CRT {
	width: 54px;
	background-position: -138px -268px;
}

.SMT .small_CRT {
	width: 50px;
	background-position: -133px -371px;
}

.small_FRI {
	width: 49px;
	background-position: -402px -268px;
}

.SMT .small_FRI {
	width: 43px;
	background-position: -241px -371px;
}

.small_CNT {
	width: 59px;
	background-position: -488px -214px;
}

.small_TNT {
	width: 59px;
	background-position: -559px -214px;
}

.small_bakhuif {
	width: 56px;
	background-position: -397px -321px;
}

.small_bakplat {
	width: 73px;
	background-position: -454px -321px;
}

.small_opleggerspeciaal {
	width: 59px;
	background-position: -384px -371px;
}

.small_SLO {
	width: 59px;
	background-position: -66px -321px;
}

.small_MTR {
	width: 75px;
	background-position: -334px -214px;
}

.small_PLT {
	width: 59px;
	background-position: -419px -214px;
}

.small_CLD {
	width: 49px;
	background-position: -78px -268px;
}

.SMT .small_CLD {
	width: 42px;
	background-position: -90px -371px;
}

.small_WAL {
	width: 69px;
	background-position: 0px -268px;
}

.small_TNK {
	width: 56px;
	background-position: 0px -321px;
}

.SMT .small_TNK {
	width: 50px;
	background-position: -285px -371px;
}

.small_SPE {
	width: 42px;
	background-position: -355px -321px;
}

.small_CTR {
	width: 64px;
	background-position: -265px -268px;
}

.SMT .small_CTR {
	width: 58px;
	background-position: -182px -371px;
}

.small_GLA {
	width: 54px;
	background-position: -519px -268px;
}

.small_OPN {
	width: 54px;
	background-position: -135px -321px;
}

.SMT .small_OPN {
	width: 46px;
	background-position: -337px -371px;
}

.small_BDF {
	width: 49px;
	background-position: 0px -214px;
}

.small_CHS {
	width: 53px;
	background-position: -58px -214px;
}

.small_HAS {
	width: 39px;
	background-position: -176px -214px;
}

.small_KAS {
	width: 44px;
	background-position: -225px -214px;
}

.small_KET {
	width: 44px;
	background-position: -279px -214px;
}

.small_PAS {
	width: 45px;
	background-position: -123px -214px;
}

.small_CTL {
	width: 53px;
	background-position: -202px -268px;
}

.small_DRA {
	width: 55px;
	background-position: -338px -268px;
}

.small_GAR {
	width: 49px;
	background-position: -460px -268px;
}

.small_SCL {
	width: 44px;
	background-position: -201px -321px;
}

.small_VEE {
	width: 39px;
	background-position: -256px -321px;
}

.small_ZUI {
	width: 41px;
	background-position: -304px -321px;
}

.small_COP {
	width: 53px;
	background-position: -513px 0px;
}

.small_CNT2 {
	width: 45px;
	background-position: -467px 0px;
}

.vis1,.small_VAN {
	width: 41px;
	background-position: 0px -51px;
}

.vis2 {
	width: 41px;
	background-position: -41px -51px;
}

.vis3 {
	width: 42px;
	background-position: -82px -51px;
}

.vis4 {
	width: 42px;
	background-position: -124px -51px;
}

.vis5 {
	width: 57px;
	background-position: -166px -51px;
}

.vis6 {
	width: 41px;
	background-position: -223px -51px;
}

.vis7 {
	width: 42px;
	background-position: -264px -51px;
}

.vis8 {
	width: 42px;
	background-position: -306px -51px;
}

.vis9 {
	width: 41px;
	background-position: -348px -51px;
}

.vis10 {
	width: 41px;
	background-position: -389px -51px;
}

.vis11 {
	width: 40px;
	background-position: -430px -51px;
}

.vis12 {
	width: 45px;
	background-position: -470px -51px;
}

.vis13 {
	width: 32px;
	background-position: -515px -51px;
}

.vis14 {
	width: 35px;
	background-position: -547px -51px;
}

.vis15,.small_CAR {
	width: 40px;
	background-position: -582px -51px;
}

/*****************************
**     COMPARE TABLE        **
*****************************/
.ct_sep {
	width: 20px;
}

.ct_truck {
	width: 144px;
	line-height: 20px;
	vertical-align: top;
}

.cb_online {
	display: none;
}

.comparetable .cb_online {
	margin-top: -10px;
}

.ct_truck .ctimage {
	display: block;
	margin: 0px;
	width: 144px;
	overflow-x: hidden;
}

.ct_truck .ctimage img {
	box-shadow: 0px 3px 8px rgba(0, 0, 0, .5);
}

.ct_truck .price {
	float: left;
	color: #ff7d19;
	font-weight: bold;
	font-size: 18px;
}

.ct_truck .ordernow {
	float: right;
	font-size: 10pt;
}

.ct_truck .photograd {
	width: 144px;
	height: 7px;
}

.ct_truck a.photo {
	line-height: 0px;
}

.ct_property {
	border-bottom: 1px solid #cfcfcf;
	width: 144px;
	line-height: 20px;
}

.ct_title {
	border-bottom: 1px solid #cfcfcf;
	font-size: 12pt;
	font-weight: bold;
	padding-left: 10px;
}

.comparetable h2 {
	line-height: 30px;
}

.comparetable h3 {
	font-size: 15px;
	font-weight: bold;
	padding: 0px;
	margin: 0px !important;
	color: #000066;
}

.comparetable .contact {
	background-image: url(' images/ truckdetail.png);
	background-position: 0px -137px;
	background-repeat: repeat-x;
	padding: 9px 0px 9px 15px;
	vertical-align: top;
}

.comparetable .titlehead #salesrep-block {
	float: left;
}

#darkener {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 1000;
	opacity: .8;
	filter: alpha(opacity = 80);
	display: none;
}

#largephoto,#webcamphoto {
	position: fixed;
	top: 0px;
	left: 0px;
	border: 10px solid #ffffff;
	z-index: 1001;
}

#largephoto img {
	display: block;
}

#leftbutton,#rightbutton {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 300px;
	height: 100%;
	cursor: pointer;
	z-index: 1002;
	background-image: url(' images/ empty.gif);
}

#rightbutton {
	/*height:calc(100% - 100px);  <-- wordt nog niet ondersteunt door aaipets */
	height: 150px;
	left: auto;
	right: 0px;
}

#leftbutton div,#rightbutton div {
	display: block;
	position: absolute;
	left: 10px;
	bottom: 10px;
	width: 35px;
	height: 35px;
	background-image: url('images/photobuttons.png');
	opacity: .1;
	filter: alpha(opacity = 10);
}

#rightbutton div {
	left: auto;
	right: 10px;
	background-position: -35px 0px;
}

#leftbutton:hover div,#rightbutton:hover div {
	opacity: 1;
	filter: alpha(opacity = 100);
}

#closebutton {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 320px;
	height: 100px;
	cursor: pointer;
	z-index: 1002;
}

#closebutton div {
	display: block;
	position: absolute;
	left: 275px;
	top: 10px;
	width: 35px;
	height: 35px;
	background-image: url('images/photobuttons.png');
	background-position: -70px 0px;
	opacity: .3;
	filter: alpha(opacity = 30);
}

#closebutton:hover div {
	opacity: 1;
	filter: alpha(opacity = 100);
}

#selectionwindow,#callmebackwindow,#popinfowindow {
	display: none;
	position: fixed;
	top: 10px;
	left: 100px;
	width: 410px;
	height: 245px;
	z-index: 1001;
	background-color: #fff;
	/*box-shadow:0px 5px 10px rgba(0, 0, 0, .6);*/
}

#callmebackwindow {
	height: 307px;
}

.callmebacktruck {
	height: 37px;
	padding: 6px;
	margin-bottom: 10px;
	background-color: rgba(0, 0, 102, .1);
	border: 1px solid rgba(0, 0, 102, .2);
	display: none;
	font-weight: bold;
}

.callmebacktruck img {
	float: left;
	margin-right: 10px;
}

#emailwindow {
	display: none;
	position: fixed;
	top: 10px;
	left: 100px;
	width: 410px;
	height: 355px;
	z-index: 1001;
	background-color: #fff;
	/*box-shadow:0px 5px 10px rgba(0, 0, 0, .6);*/
}

#selectionwindow table {
	line-height: 30px;
}

.saveselectionbutton {
	width: 146px;
	height: 24px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	background-image: url(' images/ saveselectionbutton.gif);
	line-height: 24px;
	cursor: pointer;
}

.saveselectionbutton:hover {
	color: #000066;
}

#selectionwindow .closebutton,#callmebackwindow .closebutton,#emailwindow .closebutton,#vesselinfowindow .closebutton,#popinfowindow .closebutton,.orangeclosebutton
	{
	display: block;
	position: absolute;
	right: -10px;
	top: -10px;
	width: 25px;
	height: 25px;
	cursor: pointer;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	background-image: linear-gradient(top, #ef7c11 0%, #f25a08 100%);
	background-image: -moz-linear-gradient(top, #ef7c11 0%, #f25a08 100%);
	background-image: -webkit-linear-gradient(top, #ef7c11 0%, #f25a08 100%);
	background-image: -o-linear-gradient(top, #ef7c11 0%, #f25a08 100%);
	background-image: -ms-linear-gradient(top, #ef7c11 0%, #f25a08 100%);
	border-radius: 25px;
}

#selectionwindow .inner,#callmebackwindow .inner,#emailwindow .inner,#popinfowindow .inner
	{
	padding: 15px;
}

#selectionwindow dd,#selectionwindow dt {
	margin: 0px;
}

#salesmap .orangeclosebutton {
	right: 4px;
	top: 4px;
}

/*****************************
**     SPECIALS PAGE        **
*****************************/
.specials_left {
	float: left;
	width: 308px;
	margin-right: 20px;
}

.specials_left .intro {
	padding-left: 15px;
	padding-top: 14px;
}

.minifacet {
	display: block;
	width: 293px;
	margin-top: 40px;
	padding-left: 15px;
	padding-top: 5px;
	line-height: 22px;
	background-color: #dddddd;
}

.minifacet select {
	min-width: 100px;
}

.orangebutton {
	width: auto !important;
	height: 29px;
	background-image: url('images/button129.gif');
	background-repeat: repeat-x;
	border: 0px !important;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
}

.orangebutton:hover {
	color: #000066;
}

.specials_left h3 {
	margin: 0px !important;
	margin-bottom: 8px !important;
}

.specials_right {
	float: left;
	width: 636px;
	padding-top: 11px;
}

.specials_right strong {
	line-height: 26px;
}

.specials_right .more {
	float: right;
	font-weight: bold;
}

/*****************************
**     BREADCRUMPS          ** aanwezig in meerdere templates, maar dan wel goed gespeld
*****************************/
#breadcrumbs {
	height: 20px;
	margin: 0px 15px;
	color: #7f7fb2;
}

#breadcrumbs a {
	text-decoration: none;
	color: #7f7fb2;
}

/*****************************
**     SELL TO KLEYN        ** 
*****************************/
.selltokleyn {
	float: left;
	width: 542px;
	padding: 5px;
	line-height: 22px;
	border: 1px solid #999;
}

.selltokleyn table {
	margin-bottom: 20px;
	padding: 7px;
}

.truckoffertrash {
	float: right;
	width: 12px;
	height: 15px;
	background-image: url('images/truckdetail.png');
	background-position: -223px -46px;
	cursor: pointer;
	display: none;
}

.stk-intro {
	width: 963px;
	padding: 2px 0px 0px 13px;
}

.stk-intro strong {
	line-height: 25px;
}

.stk-content {
	float: left;
	width: 228px;
	margin-left: 182px;
}

.selltokleyn input {
	border: 1px solid #919292;
	width: 80px;
}

.stklarge {
	width: 248px !important;
	margin-right: 15px;
}

.stkxlarge {
	width: 260px !important;
}

.selltokleyn textarea {
	font-size: 9pt;
	border: 1px solid #919292;
	width: 525px;
}

.sellformerror {
	display: none;
	font-weight: bold;
	color: #ff0000;
	margin-bottom: 20px;
	text-align: right;
}

/*****************************
**      ORDER PROCESS       **
*****************************/
.order-left {
	float: left;
	width: 716px;
}

.order-left .column1 {
	float: left;
	width: 347px;
	border-right: 1px solid #ddd;
}

.order-left .column2 {
	float: left;
	width: 358px;
	padding-left: 10px;
}

.order-right {
	float: left;
	width: 228px;
	margin-left: 20px;
}

.order-list,.order-list li {
	width: 716px;
}

.order-list .imgwrapper {
	float: left;
	width: 144px;
	height: 120px;
	overflow: hidden;
}

.order-list .truck-image {
	width: 144px;
	height: 108px;
	box-shadow: 0px 3px 8px rgba(0, 0, 0, .5);
}

.order-list .truck-order-list {
	float: left;
	width: 562px;
	padding-left: 10px;
	padding-bottom: 10px;
}

.order-list .order-specs-table {
	width: 473px;
	margin-left: 89px;
}

.order-list .order-specs-table .pirow {
	width: 473px;
}

.order-list .order-specs-table .pirow .rowelement {
	width: 236px;
}

.order-list .truck-list-info-title {
	float: left;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	color: #000066;
	font-weight: bold;
}

.order-list .seperator {
	clear: both;
	height: 1px;
	background-color: #ccc;
	margin: 10px 0px;
}

.order-breadcrumbs {
	height: 30px;
}

.order-breadcrumbs .step {
	display: inline-block;
	height: 20px;
	margin-right: 20px;
	color: #666;
	line-height: 20px;
	font-weight: bold;
}

.order-breadcrumbs .step.current {
	color: #000066;
}

.order-breadcrumbs .step span {
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	line-height: 20px;
	background-color: #ef6519;
	text-align: center;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	margin-right: 6px;
	background-image: linear-gradient(top, #ee7b11 0%, #ef6519 100%);
	background-image: -moz-linear-gradient(top, #ee7b11 0%, #ef6519 100%);
	background-image: -webkit-linear-gradient(top, #ee7b11 0%, #ef6519 100%);
	background-image: -o-linear-gradient(top, #ee7b11 0%, #ef6519 100%);
	background-image: -ms-linear-gradient(top, #ee7b11 0%, #ef6519 100%);
	border-radius: 10px;
	box-shadow: 0px 1px 2px #bbb;
}

.order-list .downpayment {
	float: left;
	width: 400px;
	padding-left: 156px;
	color: #000066;
	font-size: 15px;
	font-weight: bold;
	line-height: 25px;
	height: 35px;
}

.order-list .downpayment-amount {
	float: left;
	text-align: right;
	width: 160px;
	color: #ee7d0f;
	font-size: 21px;
	font-weight: bold;
	line-height: 25px;
	height: 35px;
}

#order-form {
	
}

#order-form .element,#creataccountform .element {
	float: left;
	height: 50px;
	margin-right: 15px;
	line-height: 25px;
	white-space: nowrap;
}

#order-form .orderbutton {
	padding: 0px 20px;
	margin-right: 15px;
	float: right;
	cursor: pointer;
}

#order-form .comparebutton {
	padding: 0px 20px;
	margin-right: 15px;
	float: right;
	cursor: pointer;
}

#order-form .element input,#order-form .element select,#creataccountform .element input,#creataccountform .element select
	{
	width: 100%;
}

#order-form input[type=text],#order-form input[type=password],#creataccountform input[type=text],#creataccountform input[type=password]
	{
	border-top: 1px solid #b5b5b5;
	border-left: 1px solid #b5b5b5;
	border-right: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	padding: 2px 0px;
}

#order-form input.containserror,#creataccountform input.containserror {
	border: 1px solid #800;
	border-right: 1px solid #fbb;
	border-bottom: 1px solid #fbb;
	background-color: #fdd;
	background-image: url('images/inputerror.png');
	background-position: right 2px;
	background-repeat: no-repeat;
}

#order-form input.isok,#creataccountform input.isok {
	background-image: url('images/inputok.png');
	background-position: right 2px;
	background-repeat: no-repeat;
}

#shipping_hide {
	display: none;
}

.required {
	color: #ff8d35;
}

.errors {
	color: #ff0000;
	float: left;
}

.wait {
	width: 565px;
	height: 188px;
	background: url('images/background.png') top left no-repeat;
	text-align: center;
	font-size: 20px;
	overflow: hidden;
}

#cartTruck {
	height: 158px;
	width: 119px;
	margin-left: -119px;
	background: url('images/cart-sprite.png') bottom left no-repeat;
}

.wait img {
	padding: 10px 0;
}

input[type=button] {
	cursor: pointer;
}

/*****************************
**     SELECTIONS PAGE      **
*****************************/
.selections_left {
	float: left;
	width: 690px;
	padding-left: 15px;
	padding-top: 10px;
}

.selections_right {
	float: left;
	margin-left: 20px;
	width: 300px;
}

.selections_left table {
	margin-top: 15px;
}

.selections_left .borderbottom {
	border-bottom: 1px solid #cfcfcf;
}

.selections_left td {
	height: 38px;
	padding: 0px;
}

a.showresult {
	display: block;
	width: 195px;
	height: 29px;
	line-height: 25px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	margin-top: 7px;
	background-image: url(' images/ linkbg.gif);
}

.selectionname {
	font-size: 9pt;
	font-weight: bold;
	color: #000066;
}

.datasaved {
	color: #5d5d9e;
}

/*****************************
**     SELECTIONS PAGE      **
*****************************/
#salesoverview {
	padding-left: 15px;
}

#salesoverview #salesreps {
	width: 721px;
	float: left;
}

.salesperson {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	width: 145px;
}

.salesperson strong.blue {
	color: #000066;
}

.salesseperator {
	width: 100%;
	height: 1px;
	background-color: #cccccc;
	margin: 20px 0px;
}

/*****************************
**    SEARCH SUGGESTIONS    **
*****************************/
#searchsuggestions {
	width: 220px;
	position: absolute;
	border: 1px solid #000000;
	background-color: #ffffff;
	z-index: 1338;
	box-shadow: 3px 3px 8px rgba(0, 0, 0, .8);
}

#searchsuggestions a {
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 0px 7px;
	width: 206px;
	overflow: hidden;
}

#searchsuggestions a:hover,#searchsuggestions a.selected {
	background-color: #000066;
	color: #ffffff;
	text-decoration: none;
}

/****************************************
**    CALL ME BACK AND E-MAIL POPIN    **
****************************************/
#callmebackwindow input,#emailwindow input {
	width: 250px;
}

#country_dropdown div {
	clear: both;
	cursor: pointer;
}

#callmebackwindow .flagicon,#country_dropdown .flagicon,#emailwindow .flagicon
	{
	display: block;
	float: left;
	margin: 4px;
}

#selectcountry span,#country_dropdown span {
	display: block;
	float: left;
	height: 19px;
	line-height: 19px;
}

#selectcountry span {
	overflow-x: hidden;
	width: 226px;
}

#selectcountry {
	width: 250px;
	height: 19px;
	border: 1px solid #808080;
	background-color: #ffffff;
	cursor: pointer;
	background-image: url(' images/ truckdetail.png);
	background-position: -141px -428px;
	background-repeat: no-repeat;
}

#selectcountry:hover {
	background-color: #eeeeee;
}

#country_dropdown {
	display: none;
	position: absolute;
	overflow: scroll;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
	width: 380px;
	border: 1px solid #808080;
	background-color: #ffffff;
	height: 190px;
}

#country_dropdown .countryrow {
	width: 360px;
	height: 19px;
}

#country_dropdown .countryrow:hover {
	background-color: #000066;
	color: #ffffff;
}

#country_dropdown .selectedrow {
	background-color: #cccccc;
}

#facebook_truck_selector {
	position: relative;
	width: 500px;
	height: 100px;
	background: url('images/topslider-bg.png') repeat-x;
	overflow: hidden;
}

#facebook_truck_selector a {
	height: 30px;
	padding-top: 70px;
	line-height: 13px;
}

#facebook_truck_selector div.scrollingHotSpotLeft {
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
	width: 35px;
	height: 100px;
	background-image: url('images/left2.png');
	z-index: 12;
	cursor: pointer;
}

#facebook_truck_selector div.scrollingHotSpotRight {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 35px;
	height: 100px;
	background-image: url('images/right2.png');
	z-index: 12;
	cursor: pointer;
}

#facebook_truck_selector .scrollWrapper {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1500px;
	height: 100px;
}

/*****************************
**       LEASE PAGINA       **
*****************************/
.single_slider {
	position: relative;
	width: 250px;
	height: 28px;
}

.single_slider .bar {
	position: absolute;
	left: 0px;
	top: 20px;
	width: 248px;
	height: 6px;
	background-color: #ff7d19;
	border: 1px solid #000066;
}

.single_slider .haak {
	position: absolute;
	top: 14px;
	left: 243px;
	width: 13px;
	height: 12px;
	background-image: url(' images/ slider.png);
	background-position: -207px 0px;
	cursor: pointer;
}

.maandbedrag {
	font-size: 16px;
	color: #000066;
	font-weight: bold;
}

.leasetable td {
	vertical-align: top;
}

.leasetable td input[type=text],.leasetable td select {
	width: 100%;
}

.leaseright {
	margin-top: 5px;
}

.leaseright .foto1 {
	float: left;
	width: 101px;
	height: 76px;
	margin-right: 10px;
	margin-left: 2px;
	background-size: 100%;
}

.leaseright .foto2 {
	float: left;
	width: 44px;
	height: 33px;
	margin-bottom: 10px;
	background-size: 100%;
}

.leaseright .foto3 {
	float: left;
	width: 44px;
	height: 33px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-size: 100%;
}

.leaseright .foto4 {
	float: left;
	width: 44px;
	height: 33px;
	background-size: 100%;
}

.leaseright .foto5 {
	float: left;
	width: 44px;
	height: 33px;
	margin-left: 10px;
	background-size: 100%;
}

/*****************************
**        TRADERS           **
*****************************/
#traders-login {
	position: relative;
	width: 320px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	background-color: #ffffff;
	background-image: url(' images/ block-bg.png);
	background-repeat: repeat-x;
	border: 1px solid #ccc;
	padding: 30px;
}

#traders-login h1 {
	color: #d27037;
}

#traders-login label input {
	width: 200px;
	margin-top: 3px;
}

#traders-login .lock {
	float: right;
	width: 62px;
	height: 126px;
	margin-top: 15px;
	background-image: url(' images/ traderloginlock.png);
}

.flashmessage {
	width: 950px;
	height: 32px;
	line-height: 32px;
	padding: 5px;
	margin: 10px 0px 10px 0px;
}

.flashmessage div {
	float: left;
	width: 32px;
	height: 32px;
	background-image: url(' images/ truckdetail.png);
	margin-right: 10px;
}

.success div {
	background-position: 0px -46px;
}

.warning div {
	background-position: -32px -46px;
}

.success {
	border: 2px solid #00ff00;
	background-color: #c0ffc0;
}

.warning {
	border: 2px solid #ff0000;
	background-color: #ffc0c0;
}

#traders-login .flashmessage {
	width: 316px;
	height: 32px;
	line-height: 32px;
	padding: 5px;
	margin-top: 10px;
}

#traderbar {
	width: 933px;
	height: 22px;
	line-height: 22px;
	margin: 10px 0px 10px 0px;
	padding: 0px 15px;
	background-color: #c0c0ff;
	border: 1px solid #000066;
}

#traderbar .welcome {
	float: left;
	font-weight: bold;
}

#traderbar .logout {
	float: right;
}

#traderbar .changepwd {
	float: right;
}

#traderbar .seperator {
	float: right;
}

/*****************************
**                          **
*****************************/
#sb_new_region {
	max-width: 200px;
}

.selltokleyn label {
	display: block;
	width: 132px;
	overflow: hidden;
	white-space: nowrap;
	float: left;
}

.error {
	border: 2px solid #ff0000;
}

.infobar {
	width: 100%;
	padding: 10px;
	margin: 20px 0px;
	border: 2px solid #ff7d19;
	background-color: #ffb67d;
	display: none;
}

.smkcontainer {
	float: left;
	height: 30px;
	width: 85px;
}

.landingpagecontent {
	padding: 15px;
}

.landingpagecontent p {
	margin-top: 0px;
	padding-top: 0px;
}

.customselectbox {
	display: inline-block;
	position: relative;
	height: 21px;
	line-height: 21px;
	color: #006;
	font-weight: bold;
	text-decoration: underline;
	padding: 0px 6px;
	cursor: pointer;
	border: 1px solid #fff;
	overflow: hidden;
}

.customselectbox:hover {
	border: 1px solid #aaa;
}

.customselectbox.normalcustom {
	border: 1px solid #aaa;
}

.customselectbox.normalcustom img {
	position: absolute;
	right: 5px;
	top: 5px;
}

.customselectbox.open {
	border-radius: 0px;
	border: none;
	border-left: 1px solid #aaa;
	border-top: 1px solid #aaa;
	border-right: 1px solid #aaa;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.customselectbox img {
	margin-left: 4px;
}

#customdropdown {
	position: absolute;
	border: 1px solid #aaa;
	border-top: none;
	background-color: #fff;
	box-shadow: 0px 6px 8px rgba(0, 0, 0, .5);
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	z-index: 10000;
	max-height: 270px;
	overflow: hidden;
}

#customdropdown div {
	height: 18px;
	line-height: 18px;
	padding-right: 22px;
	color: #000;
	cursor: default;
	white-space: nowrap;
	overflow: hidden;
	text-align: right;
}

#customdropdown div:hover,#customdropdown div.chosen {
	color: #fff;
	background-color: #00a;
}

#customdropdown.normalcustom div {
	text-align: left;
	padding-right: 0px;
	padding-left: 6px;
}

#leaseform	h3 {
	color: #006;
	font-size: 14px;
	font-weight: bold;
}

.chatmetme {
	font-size: 17px;
	color: #ee7d0f;
	font-weight: bold;
	position: absolute;
	top: 92px;
	left: 10px;
}

#socialmediaicons {
	float: left;
	margin: 4px 15px 0px 5px;
	height: 25px;
}

/****
 * CALENDAR DINGE
 */
#calendar {
	position: absolute;
	width: 197px;
	height: 173px;
	background-color: #fff;
	border: 1px solid #666;
	box-shadow: 2px 2px 20px -5px #000;
}

#calendar .head {
	height: 25px;
	background-color: #003480;
	color: #fff;
	text-align: center;
	font-weight: bold;
	line-height: 25px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

#calendar .head .left,#calendar .head .right {
	float: left;
	font-size: 14px;
	padding: 0px 7px;
	cursor: pointer;
}

#calendar .head .right {
	float: right;
}

#calendar .head .title {
	cursor: pointer;
}

#calendar .dayname {
	float: left;
	width: 27px;
	height: 20px;
	line-height: 20px;
	margin-top: 1px;
	margin-left: 1px;
	color: #fff;
	background-color: #777;
	text-align: center;
}

#calendar .day {
	float: left;
	width: 27px;
	height: 20px;
	line-height: 20px;
	margin-top: 1px;
	margin-left: 1px;
	background-color: #eee;
	text-align: center;
	cursor: pointer;
}

#calendar .day:hover {
	background-color: #77f;
}

#calendar .othermonth {
	color: #999;
}

#calendar .today {
	background-color: #f77;
}

#calendar .selected {
	background-color: #7f7;
}

#calendar div:nth-child(44) {
	border-bottom-left-radius: 3px;
}

#calendar div:nth-child(50) {
	border-bottom-right-radius: 3px;
}

#dimensionimage {
	position: relative;
	width: 310px;
	height: 233px;
	overflow: hidden;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}

#dimensionimage img {
	position: absolute;
	top: 0px;
	left: 0px;
}

.gradient {
	background-color: #ddd;
	background-image: linear-gradient(top, #e5e5e5 0%, #bbb 100%);
	background-image: -moz-linear-gradient(top, #e5e5e5 0%, #bbb 100%);
	background-image: -webkit-linear-gradient(top, #e5e5e5 0%, #bbb 100%);
	background-image: -o-linear-gradient(top, #e5e5e5 0%, #bbb 100%);
	background-image: -ms-linear-gradient(top, #e5e5e5 0%, #bbb 100%);
}