* {

	margin: 0px;

	padding: 0px;

}



body {

	margin: 0px;

	padding: 0px;

	text-align: left;

	background: url(../img/bg.jpg) repeat-x top;

}



h1 span	{
	display:none
}

#header {

	width: 1183px;

	height: 216px;

	margin: 0px;

	clear: left;

}





.logo h1 {

	margin: 0px;

	padding: 0px;

	text-align: left;

}



/* --> css/menu.css */



#content {

	margin: 0px;

	clear: left;

	padding: 47px 34px 0px 62px;

}



#content td {

	/* empty */

}



#content2 {

	margin: 0px;

	*margin: 47px 34px 15px 62px;

	clear: left;

	padding: 0px 34px 50px 62px;

}



#content2 td {

	/* empty */

}



.car {

	display: block;

	border: 1px solid #87A8BA;

	padding: 10px;

	width: 896px;

	margin-bottom: 10px;

	*margin-left: 62px;

}



.car .car_details {

	margin: 0px;

	padding: 0px;

	height: 85px;

}



.car_details .carimage {

	width: 117px;

	text-align: center;

}



.carimage span {

	vertical-align: bottom;

	padding: 0px;

	margin: 0px;

	text-align: center;

}



.carimage a {

	font: normal 13px Tahoma;

	color: #497B97;

	text-decoration: underline;

}



.carimage a:hover {

	text-decoration: none;

}



.car_details img {

	border: 1px solid #C3C1C0;

	margin: 0px;

	padding: 0px;

}



.car_details .info {

	font: normal 13px Tahoma;

	color: #497B97;

	vertical-align: top;

	width: 609px;

}



.info p {

	padding: 0px 0px 10px 40px;

	margin: 0px;

}



.info p a {

	font: normal 13px Tahoma;

	color: #497B97;

	text-decoration: underline;

}



.info p a:hover {

	text-decoration: none;

}



.info span {

	vertical-align: bottom;

	padding: 0px;

	margin: 0px;

}



.info a {

	font: normal 13px Tahoma;

	color: #497B97;

	text-decoration: underline;

}



.info a:hover {

	text-decoration: none;

}



.car_details .price {

	background: #EAEFF4;

	width: 148px;

	text-align: center;

	vertical-align: bottom;

	font: bold 13px Tahoma;

	color: #497B97;

	padding-bottom: 10px;

}



.car_details .spacer {

	width: 10px;

	font: 1px;

}



/* navigation bar for car pages */

.navi_bar {

	font: normal 15px Arial;

	background: #9AB5C6;

	color: #DAE9F0;

	width: 770px;

	*margin: 47px 34px 15px 62px;

}



.navi_bar img {

	vertical-align: middle;

	padding-bottom: 10px;

	padding-top: 10px;

}



.navi_bar h3 {

	font: bold 15px/32px Arial;

	color: #FFFFFD;

	display: inline;

	padding: 10px;

}



.navi_bar h3 a {

	text-decoration: none;

	color: #FFFFFD;

	padding: 0px;

}



.navi_bar h3 a:hover {

	text-decoration: none;

	color: #DAE9F0;

}

/* end navigation bar for car pages */



/* single car page */

.car_d {

	display: block;

	border: 1px solid #FFFFFF;

	padding: 10px;

	width: 896px;

	margin-bottom: 10px;

	*margin-left: 62px;

}



.cd_left {

	width: 450px;

	vertical-align: top;

}



.cd_left img {

	margin: 0px;

	border: 1px solid #90A5B6;

}



.cd_left .thumb {

	margin-right: 10px;

	margin-top: 10px;

}



.cd_right {

	vertical-align: top;

	padding-left: 20px;

}



.checkbox_row {

	padding: 1px 0px 1px 5px;

	float: left;

	width: 250px;

}

/* end single car page */



#footer {

	clear: left;

	font: normal 12px/20px Tahoma;

	color: #B2B4B6;

	width: 100%;

	background: url(../img/bg_footer.jpg) repeat-x top;

	margin-top: 20px;

}



#footer #address {

	height: 34px;

	background: url(../img/bg_address.jpg) repeat-x;

	font: normal 14px/34px Tahoma;

	color: #FFFFFF;

	text-align: center;

	width: 1000px;

	clear: left;

}



#address p {

	width: 1000px;

	margin: 0px;

	padding: 0px;

}



#footer p {

	width: 1000px;

	margin: 0px;

	padding: 0px;

	text-align: center;

}



#footer a {

	font: normal 12px/20px Tahoma;

	color: #B2B4B6;

	text-decoration: none;

}



#footer a:hover {

	text-decoration: underline;

}



/* HOMEPAGE STYLES */

#homepage {

	margin: 0px;

	*margin-top: 10px;

	clear: left;

	padding: 10px 0px 20px 0px;

	width: 1000px;

}



#homepage #homepage_left {

	width: 310px;

	vertical-align: top;

	background: url(../img/bg_homepage_left.jpg) repeat-y;

}



#homepage_left img {

	margin: 0px;

	padding: 0px;

}



#homepage #homepage_spacer {

	width: 32px;

	vertical-align: top;

	/*padding-top: 7px;*/

}



#homepage_spacer img {

	margin: 0px;

	padding: 0px;

	vertical-align: top;

}



#homepage #homepage_content {

	background: url(../img/bg_home.jpg) no-repeat left top;

	vertical-align: top;

	width: 658px;

}




#homepage #homepage_content a {

	text-decoration: underline; color: #497B97

}



/*#homepage_content .home_title {

	background: url(../img/homepage_title.jpg) no-repeat 68px 25px;

	height: 124px;

	

}*/



#homepage_content .homepage_top_pic {

	padding: 0px 0px 27px 18px;

}



#homepage_content .home_content {

	background: #E6EBEF;

	width: 462px;

	padding-right: 28px;

	margin-left: 167px;

}



.home_content .home_content_top {

	margin: 0px 0px 0px 49px;

}



.home_content .formular {

	margin: 8px 0px 0px 49px;

}



.formular .form_left {

	color: #506B86;

	font: bold 13px/30px Tahoma;

}



.formular .form_left2 {

	color: #506B86;

	font: bold 13px/22px Tahoma;

}



.formular .form_right {

	padding-left: 24px;

}



.form_right select {

	width: 204px;

	height: 23px;

	border: 1px solid #90A5B6;

	margin: 0px;

	padding: 0px;

	font: normal 13px Tahoma;

}



.form_right option {

	width: 204px;

	height: 23px;

	margin: 0px;

	padding: 0px;

}



.formular .form_right2 {

	padding-left: 24px;

}



.form_right2 select {

	width: 295px;

	height: 23px;

	border: 1px solid #90A5B6;

	margin: 0px;

	padding: 0px;

	font: normal 13px Tahoma;

}



.form_right2 option {

	width: 295px;

	height: 23px;

	margin: 0px;

	padding: 0px;

}



.formular .form_colspan {

	color: #506B86;

	font: normal 12px/18px Tahoma;

}



/* styles for pages with articles */

#homepage #homepage_content_art {

	vertical-align: top;

	width: 950px;

	padding: 10px 20px 0px 30px;

	margin: 0px;

}


#homepage #homepage_content_art a {

	text-decoration: underline; color: #497B97

}

/* end styles for pages with articles */



#car2gotext {

	margin-left: 46px;

}
#bottomimages {

	margin-left: -87px;
	background-color:#FFFFFF;
	width: 577px;

}



#car_emblems {

	margin: 6px 0px 0px -76px;

}



.txtform {

	border: 1px solid #90A5B6;

}



.button {

	width: 51px;

	height: 24px;

	border: 1px solid #010101;

	font: bold 11px/20px Arial;

	text-align: center;

	color: #FFFFFF;

	background: url(../img/bg_form_button.jpg) repeat-x;

}



.LinkStyle1 {

	color: #4B6983;

	text-decoration: none;

}



.LinkStyle1:hover {

	text-decoration: underline;

}



.LinkStyle2 {

	color: #4B6983;

	text-decoration: none;

	font: bold 12px Tahoma;

}



.LinkStyle2:hover {

	text-decoration: underline;

}



.WhiteSmall {

	font: normal 12px Tahoma;

}



.WhiteSmall select {

	border: 1px solid #4B6983;

	width: 80px;

}