body{
	background:#dedcd0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;	
}


a{
	color:#b81116;
	text-decoration:none;
}

a:hover{	
	text-decoration:underline;
}


#searchFormHolder{
	width:860px;
	margin:auto;
}

form, input, textarea{
	color:#333333;	
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

#searchFormHolder form, #searchFormHolder input{
	margin:0px;
	padding:0px;
}

#searchFormHolder #searchForm .row{
	margin-bottom:18px;
}

#searchFormHolder #searchForm .row .data, #searchFormHolder #searchForm .formDropdown{
	width:256px;
	float:left;
}

#searchFormHolder #searchForm .row .margins{
	margin-left:21px;
	margin-right:21px;
}

#searchFormHolder #searchForm .row .data .label{
	background:url(grafik/bg_labelBorder.png) bottom repeat-x;
	margin-bottom:1px;
	padding-bottom:2px;
	font-weight:bold;
}

#searchFormHolder #searchForm #searchBtn{
	background:url(grafik/bg_searchBtn.png) no-repeat;
	cursor:pointer;
	border:0px;
	font-weight:bold;
	color:#ffffff;
	line-height:15px;
	height:35px;
	text-align:center;
	width:72px;
	float:right;
	margin-right:-4px;
}

.clearFloats{
	clear:both;
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
	height:0;
}


h1{
	margin:0px 0px 2px 0px;
	font-size:16px;
	padding:0px;
}

h2{
	font-size:14px;
	font-weight:bold;
	margin-top:0px;
}
.ContentHolder{
	background-color:#ffffff;
	
}

#carListMargin{
	margin-left:16px;
}

#carsList .ContentHolder{

	width: 370px;
	float:left;
	cursor:pointer;
	margin:0px 16px 16px 0px;
	
}

.TopCorners{
	background: url(grafik/bg_topCorners.png) repeat-x;
	height:18px;
}


.TopCorners .TopCornerLeft{
	width:18px;
	height:18px;
	background: url(grafik/Bg_topCornerLeft.png) no-repeat;
	float:left;
	font-size:0;
	line-height:0;
}

.TopCorners .TopCornerRight{
	width:18px;
	height:18px;
	background: url(grafik/Bg_topCornerRight.png) no-repeat;
	float:right;
	font-size:0;
	line-height:0;
}

.LeftBorder{
	background: url(grafik/bg_leftBorderShadow.png) left repeat-y;

}

.RightBorder{
	background: url(grafik/bg_rightBorderShadow.png) right repeat-y;

}

.BottomCorners{
	background: url(grafik/bg_bottomCorners.png) repeat-x;
	height:18px;
	line-height:0px;
}

.BottomCorners .BottomCornerLeft{
	width:18px;
	height:18px;
	background: url(grafik/Bg_bottomCornerLeft.png) no-repeat;
	float:left;
	font-size:0;
}

.BottomCorners .BottomCornerRight{
	width:18px;
	height:18px;
	background: url(grafik/Bg_bottomCornerRight.png) no-repeat;
	float:right;
}

.Content{
	font-size:13px;
	padding: 5px 25px 5px 25px;
}

.Car img{
	width:320px;
	height:240px;
}

.imgHolder{
	position:relative;
}

.moreInfoHolder{
	position:relative;
}

.moreInfo{
	width:29px;
	height:29px;
	background:url(grafik/Bg_moreInfo.png) no-repeat;
	position:absolute;
	right:0px;
	top:-2px;
}

.priceLeft{
	background:url(grafik/bg_priceNoteLeft.gif) no-repeat left;
}

.priceRight{
	background:url(grafik/bg_priceNoteRight.gif) no-repeat right;
	height:37px;
	text-align:center;
	padding-top:11px;
	font-size:18px;
	font-weight:bold;
	width:340px;

}

.priceNote{
	position:absolute;
	bottom:-6px;
	left:-10px;
	width:100%;
	height:38px;
}
/*\*/ * html .priceNote { bottom:56px;} /**/
/*\*/ * html .moreInfo { right:20px;} /**/

.pager table td{
	font-size:15px;
	font-weight:bold;
}

.pager table{
	margin:0;
	padding:0;
}

#pagerTop{
	margin-top:20px;
	margin-bottom:20px;
}

.btn_beigebg{	
	background:url(grafik/bg_btnLeft.png) no-repeat left top;	
	color:#ffffff;
	font-weight:bold;
	display:block;
	float:left;
}

.btn_beigebg span{
	display:block;
	float:left;
	background:url(grafik/bg_btnRight.png) no-repeat right top;
	padding:9px 20px 10px 20px;
	cursor:pointer;
}

.btn_beigebg:hover{
	text-decoration:none;
}

.btn_whitebg{	
	background:url(grafik/bg_btnLeft.png) no-repeat left top;	
	color:#ffffff;
	font-weight:bold;
	display:block;
	float:left;
}

.btn_whitebg span{
	display:block;
	float:left;
	background:url(grafik/bg_btnRight.png) no-repeat right top;
	padding:9px 20px 10px 0px;
	cursor:pointer;
	margin-left:20px;
}

.btn_whitebg:hover{
	text-decoration:none;
}

#carInfoHolder{
	width:850px;
	margin:auto;
}

#backBtnHolder{
	float:left;
}

#buttonsHolder{
	float:right;
}

#buttonsHolder a{
	margin-left:4px;
}

#btnsContainer{
	margin-bottom:14px;
}

#imgContainer{
	float:left;
	width:320px;

}

#thumbNailsHolder {
	margin-top:10px;
}

#thumbNailsHolder img{
	border:0px;
	margin:10px 10px 10px 0px;
}

#focusImage{
	position:relative;
}

#infoContainer{
	float:left;
	margin-right:20px;
	margin-left:20px;
}

#infoContainer, #infoContainer table{
	width:190px;
}

#infoContainer table td{
	border-bottom:1px solid #abadb3;
}

#infoContainer li{
	margin:0px 0px 0px -24px;
}

.rightAlign{
	text-align:right;
}

#contactContainer{
	float:left;
	width:250px;
}

.extrapris{
	color:#ff0000;
	font-weight:bold;
}

.whiteBg{	
	background-color:#ffffff;
}

.textfield{
	width:373px;
}

.hardFormBtn{
		background:url(grafik/bg_btn_hard.png) no-repeat;
		color:#ffffff;
		font-weight:bold;
		padding:7px 18px 9px 18px;
		text-align:center;
		height:35p;
		border:0px;
		width:84px;
		float:left;
		cursor:pointer;
}

#emptySearch{
	margin:18px 18px 18px 18px;
}
