body {

	margin:0;

	background-color:#EEEEEE;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	color:#111111;

	font-size:12px;

	}





a img {

	border:0;

	}







h1 {

	font-size:12px;

	margin:5px 0 20px 0;

	color:#111111;

	}





h2 {

	color:#111111;

	}







p {

	margin:5px 0 25px 0;

	line-height:16px;

	}





input, select, textarea {

	border:#999999 1px solid;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size:11px;

	}











#container {

	width:830px;

	}





#page {

	float:left;

	width:820px;

	background:#FFFFFF url(img/pagebg.gif) repeat-y 0 0;

	}





	#page #top {

		height:80px;

		background:transparent url(img/topbg.gif) no-repeat 0 0;

		}



		#menu {

			margin-left:450px;

			padding-top:20px;

			}



			#menu a {

				display:block;

				float:left;

				height:50px;

				line-height:60px;

				padding-right:13px;

				padding-left:11px;

				font-size:13px;

				color:#575656;

				font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;

				text-decoration:none;

				background:transparent url(img/menubg.gif) no-repeat top right;

				}



			#menu a:hover, #menu a.active {

				background:transparent url(img/menubg_a.gif) no-repeat top right;

				}





	#page #mid {

		width:780px;

		padding-top:175px;

		background:transparent url(img/midbg.jpg) no-repeat 0 0;

		font-size:11px;

		}





		#left {

			float:left;

			width:190px;

			margin-right:30px;

			overflow:hidden;

			color:#111111;

			}





			#left h2 {

				background:transparent url(img/h2bg.gif) no-repeat 0 0;

				height:24px;

				margin:5px 0 15px 0;

				text-indent:25px;

				line-height:18px;

				font-weight:bold;

				font-size:12px;

				}





		#right {

			float:left;

			width:555px;

			margin-top:35px;

			overflow:hidden;

			color:#111111;

			}





			#right h2 {

				background:transparent url(img/dbl_arrow.gif) no-repeat 1px 4px;

				margin:0 0 15px 0;

				text-indent:15px;

				font-size:11px;

				}



			#right a {

				color: #1371D2;

				text-decoration:none;

				}



			#right a:hover {

				color: #df0101;

				}







			#left a.arrow, #right a.arrow {

				background:transparent url(img/dbl_arrow.gif) no-repeat 1px 4px;

				text-decoration:none;

				color:#333333;

				padding-left:15px;

				font-size:11px;

				}



			#left a:hover.arrow, #right a:hover.arrow {

				color:#999999;

				}









	#page #footer {

		height:50px;

		background:transparent url(img/bottombg.gif) no-repeat bottom center;

		font-size:10px;

		}





		#refs {

			float:left;

			width:230px;

			padding-top:37px;

			text-align:left;

			text-indent:30px;

			}



		#shortcuts {

			float:left;

			width:570px;

			padding-top:37px;

			text-align:right;

			}



		#footer a {

			color:#777777;

			text-decoration:none;

			}



		#footer a:hover {

			color:#111111;

			}







#toolbar {

	float:left;

	width:20px;

	height:200px;

	margin-left:-10px;

	margin-top:81px;

	}



	#toolbar a {

		display:block;

		margin-bottom:5px;

		}



	#sitemap {

		font-size:11px;

		width:345px;

		height:200px;

		position:absolute;

		background:#FFF url(img/sitemapbg.jpg) no-repeat 0 0;

		margin-left:-355px;

		display:none;

		}



		#sitemap a {

			display:inline;

			text-decoration:none;

			color:#df0101;

			}



		#sitemap a:hover {

			text-decoration:underline;

			}





	#close {

		float:right;

		padding-right:10px;

		padding-top:5px;

		}





		#close a {

			text-decoration:none;

			font-weight:bold;

			font-size:10px;

			color:#111111;

			}



		#close a:hover {

			text-decoration:none;

			color:#df0101;

			}







/* special elements */



.left_column_shade {

	background:transparent url(img/left_column_shade.gif) no-repeat top right;

	}



.button {

	background:transparent url(img/button_bg.gif) no-repeat 0 0;

	line-height:30px;

	border-width:0;

	height:30px;

	width:115px;

	font-size:8px;

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-weight:bold;

	text-transform:uppercase;

	overflow:hidden;

	}



.random_ads {

	height:130px;

	width:550px;

	overflow:hidden;

	clear:both;

	font-size:10px;

	}



.random_ads .top {

	width:108px;

	height:130px;

	margin-right:0;

	float:left;

	background:transparent url(img/randomad_topbg.gif) no-repeat 0 0;

	padding-top:3px;

	}



.random_ads .bottom {

	padding:0 4px 5px 4px;

	background:transparent url(img/randomad_bg.gif) no-repeat bottom center;

	}







.v_ad {

	width:555px;

	height:135px;

	background:transparent url(img/v_ad_bg.gif) no-repeat 0 0;

	}





.vinfo {

	width:555px;

	margin-bottom:10px;

	background:transparent url(img/vinfo_top.gif) no-repeat 0 0;

	text-align:left;

	}



	.vinfo .info1 {

		height:40px;

		line-height:40px;

		margin:0 15px 0 15px;

		clear:both;

		overflow:hidden;

		}



	.vinfo .info_make {

		float:left;

		width:360px;

		overflow:hidden;

		}



	.vinfo .info_price {

		float:right;

		width:100px;

		text-align:right;

		}



	.vinfo .info_options {

		float:right;

		width:60px;

		}



	.vinfo .info2 {

		height:16px;

		width:420px;

		overflow:hidden;

		line-height:16px;

		font-weight:bold;

		margin:0 15px 0 15px;

		text-align:left;

		clear:both;

		}



	.vinfo .info_pic {

		width:100px;

		height:75px;

		margin-top:-16px;

		margin-left:445px;

		position:absolute;

		}



	.vinfo .info3 {

		height:75px;

		background:transparent url(img/vinfo_bottom.gif) no-repeat center bottom;

		padding-left:15px;

		clear:both;

		}



	.vinfo .description {

		float:left;

		width:235px;

		line-height:14px;

		height:56px;

		overflow:auto;

		margin-top:5px;

		margin-right:20px;

		}



	.vinfo .contact {

		float:left;

		width:165px;

		line-height:14px;

		height:60px;

		overflow:auto;

		color:#555555;

		margin-top:5px;

		margin-right:10px;

		overflow:hidden;

		}



#page_results {

	height:20px;

	margin:5px 0 10px 0;

	}



	#page_results .links {

		float:left;

		font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;

		color: #df0101;

		}



	#page_results a {

		color: #0066CC;

		text-decoration:none;

		padding: 0 5px 0 5px;

		}



	#page_results a:hover {

		color: #df0101;

		}



.title {

	padding-top:5px;

	padding-bottom:3px;

	/*background:transparent url(img/section_header.gif) no-repeat 0 0;*/

	}
