	.clr{
		clear:both;	
	}
	body {
		background:#DDDDDD;
		}
	h1 {
		font-size:18px;
		padding:0px;
		margin:0px;
		}
					
	h2 {
		font-size:10px;
		color:#002539;
		margin:0px;
		}
	
	h3 {
		font-size:14px;
		padding:0px;
		margin:0px;
		line-height:normal;
		}
	h6{
		font-size:10px;
		margin:0px;
	}
	
	#ad_side {
		top:0px;
		float:right;
		width:160px;
	}
	#ad_mid{
		clear:both;
		margin-left:46px;	
	
	}

	#subtitle {
		text-align: center;
	}
	
	#page{
		background:	#FFFFFF;
		width:820px;
		border:0px;
		border-right: solid #818D77 1px;
		border-left: solid #818D77 1px;	
		border-bottom: solid #818D77 1px;	
	}
	
	#pagetop{
		background:url(../../images/bar.png) #3A5A6B;
		width:820px;
		height:20px;
		border-top: solid #818D77 1px;	
		border-bottom: solid #818D77 1px;
		color:		#ffffff;	
	}
	#pagetop a{
		margin-right:10px;
		margin-left:20px;
		color: #FFFFFF;
	}
	#pagetop a:visited{
	color: #FFFFFF;
	}

	#pagemid {
		width:820px;
	}
		
	#main-right{
		border:0px;
		border-left:1px solid #000; 
		border-bottom:1px solid #000;
		float:right;
		width:150px; 
		background:#eee;
		margin:0px 0px 10px 10px;
		text-align:center;
		show:hide;
	}
		
	#pagebottom {
		border-top: solid #818D77 1px;
		background:	#3A5A6B;
		color:		#ffffff;
		font-size:	10px;
		text-align:	right;	
	}
	
	#login {
		text-align:center
	}
	#login input {
	width:150px;
	
	}
	
	a.white:link {color: #FFFFFF}
	a.white:visited {color: #FFFFFF}

	#thumb{
		margin:1px;
		border: 1px solid #666666;
	}
	
	#sidepics{
		float:left;
		width:338px;
		border-top:1px solid #666666;
		border-right:1px solid #666666;
		border-bottom:1px solid #666666;
	}
	
	#glance{
		right:0px;
		top:0px;
		border:1px solid #666666;
		margin:10px;
		margin-right:1px;
		margin-left:345px;
		background:url(../../images/glance.png);
		padding:2px;
	}
	
	#glance #col1{
		float:left;
		width:230px;
		height:230px;
		border-bottom:1px solid #666666;
	}

	#glance #col2{
		height:230px;
		margin-left:230px;
		border-left:1px solid #666666;
		border-bottom:1px solid #666666;
	}

	#glance h1{
		color:#333;
	}

	#glance h2{
		color:#333;
	}
	
	#glance a{
		font-size:14px;
		font-weight:bold;
	}

	#sellerinfo{
		width:340px;
		padding-top:5px;
		padding-left:5px;
		padding-bottom:5px;
	}
	
	#preview{
		margin:10px;
		width:320px;
		height:240px;
		border: 1px solid #666666;
	}
	
	#offer #carInfo{
		width:320px;
		margin-right:4px;
		float:left;
	
	}
	#offer form{
		width:100%;
		border: 1px solid #666666;
		margin:0px;
	}

	#offer form p{
		float:left;
		margin:0px;
	}

	.list_item{
		width:660px;
		border-top:1px solid #444444;
		border-bottom:1px solid #444444;
		margin-top:2px;
		margin-bottom:0px;
		height:30px;
	}
	
	.list_item h2{
		height:12px;
		float:left;
		color:#000000;	

	}

	.list_item #line{
		float:left;
		height:15px;
		width:614px;
	}
	#list_item_h{
		width:100%;
		border-top:1px solid #444444;
		border-bottom:1px solid #444444;
		margin-top:2px;
		margin-bottom:2px;
		height:12px;
		border-right:0px solid #444444;
		color:#000000
	}
			
	#list_item_s{
		float:left;
		width:80px;
	}
	
	#list_item_l{
		float:left;
		width:240px;
	}

	#list_item_c{
		float:left;
		width:140px;
		color:#000000;
		background:#FFFFFF;
		border-bottom:1px solid #666666;
	}
	#list_item_d{
		float:left;
		width:800px;
		color:#555555;
		background:#FFFFFF;
		border-bottom:1px solid #666666;
	}

	.list_item img{
		float:left;
		width:40px;
		border:0px;
	}

	#r0{
		background:#E9E9E9;
	}

	#r1{
		background:#F5F5F5;
	}
	
	.r0{
		background:#E9E9E9;
	}
	.r1{
		background:#F5F5F5;
	}
	

	#search_box{
		float:left;

		width:660px;
	}
	#search_box h2{
		font-size:18px;
		font-weight:100;
	}

	#carsearch div{
		float:left;
		margin-left:15px;
	}
	
	#carsearch #make{
		width:200px;
	}
	#carsearch #model{
		width:200px;
	}
	#carsearch #year{
		width:200px;
	}
	#carsearch #mileage{
		width:200px;
	}
	
	#carsearch #searchText{
		border:1px solid #000000;
		background:#DDDFE6;
		width:415px;
		margin-top:5px;
		height:172px;
	}
	#carsearch #searchText li{
		margin-left:10px;
	}
	#carsearch #minprice{
		width:100px;
	}
	#carsearch #maxprice{
		width:100px;
	}
	#carsearch #minyear{
		width:100px;
	}
	#carsearch #maxyear{
		width:100px;
	}
	#carsearch #minmileage{
		width:100px;
	}
	#carsearch #maxmileage{
		width:100px;
	}
	#carsearch #zip{
		width:75px;
		position:inherit;
		left:0px;
	}
	#carsearch h1{
		margin-bottom:5px;
	}
	#carsearch #distance{
		width:125px;
	}
	#carsearch #trans{
		width:200px;
	}
	#carsearch #sea_cars_b{
		margin-left:15px;
	}

#show{
	height:114px;
	width:820px;
	margin-top:5px;
	margin-bottom:5px;
}

#specials{
	float:left;
	margin-left:4px;
	margin-top:8px;
	height:64px;
	width:190px;
}

#specials img{
	float:left;
	border:1px solid #000000;
	margin-right:2px;
	width:80px;
	height:60px;
}

#show a{
	color:#000000;
	font-size:10px;
	vertical-align:bottom;
}

#results{
	float:left;
	width:660px;
}
#vendorsearch{
	float:left;
}