	.clr{
	clear:both;
	}

	body {
		text-align:left;
    	FONT-FAMILY: Myriad,Arial,Helvetica,clean,sans-serif;
		font-size:12px;
		margin:0px;
		background:#DDDDDD;
		}
	#page{
		background:	#3A5A6B;
		margin-right:auto;
		margin-left:auto;
		width:820px;
		border-color:#818D77;
		border-left-style: solid;
		border-bottom-style: solid;
		border-right-style: solid;
		border-width: 1px;
	}
	#pagetop{
		background:url(../../images/bar.png) repeat-x scroll 50% 100%;
		border-top: solid #818D77 1px;	
		border-bottom: solid #818D77 1px;
		color:		#ffffff;	
	}
	#pagemid {
		width:820px;
		background:#BCCFD6;
		color:#333333;
	}
	#pagebottom {
		border-top: solid #818D77 1px;
		background:	#3A5A6B;
		color:		#ffffff;
		font-size:	10px;
		text-align:	right;	
	}
	#sidepics{
		float:left;
		width:160px;
	}
	#screen{
		width:820px;
	}

	#login input{
		width:100px;
	}
	
	#login h2{
		font-size:10px;
		color:#AAA;
		margin:0px;
	}
	#toolbox {
		border-top: solid #818D77 1px;
	}
	h1 {
		font-size:20px;
		padding:0px;
		margin:0px;
		}

	h2{
		margin:0px;
	}
	
	h3{
		margin:0px;
		text-align:right;
	}
	
	h4{
		margin:0px;
		margin-bottom:2px;
		FONT-VARIANT:small-caps;
		LETTER-SPACING:2px;
		text-align:center;
		color:#CCCCCC;
		float:left;
		width:99px;
		background:#27393F;
		border-left:1px solid #666666;
	}
	
	h6{
		margin:0px;
		font-size:8px;
		float:left;
		width:50px;
		border-left:1px solid #666666;
		font-weight:100;
	}
	
	.highlight {
		color:#EFC9CA;
		margin-left:20px;
	}

	.sub {
		font-style:italic;
	}

	#links, #links_l {
		margin-left:20px;
		margin-right:20px;
	}
	#links a, #links_l a{
		color: #FFFFFF;
	}
	
	#links a:visited, #links_l a:visited{
	color: #FFFFFF;
	}
	
	a.white:link {color: #FFF}
	a.white:visited {color: #FFF}

	a.black:link {color: #000}
	a.black:visited {color: #000}

	
	#offer{
		margin:2px;
	}

	#offer #vin{
		float:left;
		width:170px;
		background:#97A9E8;
		font-weight:bold;
	}
	
	#listall{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin:10px;
		border:1px solid #666666;
		width:610px;
	}
	#carlist{
		height:10px;
	}
	
	.stock{
		margin-left:22px;
		margin-right:22px;
		width:56px;
	}
	.price{
		margin-left:22px;
		margin-right:22px;
		width:56px;
	}
	.mileage{
		margin-left:22px;
		margin-right:22px;
		width:56px;
	}
	#color{
		margin-left:7px;
		margin-right:7px;
		width:86px;
		background:#ED7477;
	}
	#trans{
		margin-left:7px;
		margin-right:7px;
		width:86px;
		background:#ED7477;
	}
	.zip{
		margin-left:25px;
		margin-right:25px;
		width:50px;
		background:#ED7477;
	}
	
	.require{
		color:#ED7477;
	}
	
	.comment{
		width:650px;
		margin-left:15px;
		margin-right:15px;
		height:60px;
	}
	.thumb{
		float:left;
	}

	#car{
		width:680px;
		background:#EEEEEE;
		border:1px solid #666666;
		margin:10px;
	}

	.r0{
		background:#DEE2E7;
	}

	.r1{
		background:#E0EDF1;
	}
	
	#Offers{
		position:relative;
	}
	#Offers #item{
		margin-bottom:2px;
		margin-top:10px;
		width:580px;
		height:28px;
		background:#E2EFEA;
		border:1px solid #666666;
	}
	#item .links h5{
		float:left;
		margin:0px;
		color:#FFFFFF;
		margin-left:2px;
		margin-right:2px;
	}
	#item .links{
		margin-right:-6px;
		background:#818D77;
		font-size:9px;
		margin-top:-10px;
		float:right;
		border:1px solid #666666;
	}
	#Offers #item h2{
		position:absolute;
		margin-left:0px;
		float:none;
		font-weight:100;
		font-size:10;
		margin-bottom:3px;
	}
	#Offers #dt{
		left:10px;
	}
	#Offers #price{
		left:150px;
	}
	#Offers #email{
		left:210px;
	}
	#Offers #phone{
		left:410px;

	}
	#Offers #comment{
		width:600px;
		left:0px;
	}
	
	
	#InvalidCars{
		position:relative;
		border:1px solid #666666;
		background:#BBBBBB;
		width:400px;
		margin:1px;
	}
	#InvalidCars #item{
		width:400px;
		height:12px;
		background:#E2EFEA;
		border-top:1px solid #666666;
	}
	#InvalidCars #item a{
		float:left;
		text-decoration:none;
		font-size:10px;
		font-weight:bold;
	}
	#InvalidCars #item h2{
		margin-left:0px;
		position:absolute;
		float:left;
		font-weight:100;
		font-size:10;
		margin-bottom:3px;
	}
	#InvalidCars #make{
		left:190px;
	}
	#InvalidCars #model{
		left:285px;
	}
	#InvalidCars #year{
		left:145px;
	}

	#quicklist #item{
		margin-top:14px;
		margin-bottom:1px;
		border:1px solid #666666;
		width:130px;
		text-align:center;
		background:#E2EFEA;
	}
	
	#quicklist #item h2{
		font-size:12;
		float:left;
	}
	#test{
		float:right;
	}
	
	#recall {
		border-bottom:dashed thick #666666;
		font-weight:bold;
	}
	
	#recall .title{
		font-weight:100;
		font-size:8px;
		color:#666666;
		margin-left:3px;
	}
	#recall .item{
		float:left;
		border-left: solid #888888 1px;
		border-bottom: solid #888888 1px;
	}

	#recall .cnt{
		margin-left:2px;
	}

	#recall #CAMPNO{
		width:120px;
		border-left: 0px;
	}
	#recall #RCLTYPECD{
		width:80px;
	}
	#recall #MFGTXT{
		width:398px;
	}

#recall #COMPNAME{
	border-left: 0px;
	width:599px;
}
	#recall #DESC_DEFECT{
		border-left: 0px;
		width:599px;
	}
	#recall #CONEQUENCE_DEFECT{
		border-left: 0px;
		width:599px;
	}
	#recall #CORRECTIVE_ACTION{
		border-left: 0px;
		width:599px;
	}
	#recall #MFGNAME{
		width:200px;
		border-left: 0px;
	}
	#recall #MFGCAMPNO{
		width:110px;
	}
	#recall #INFLUENCED_BY{
		width:80px;
	}
	#recall #RCDATE{
		width:99px;
	}
	#recall #DATEA{
		width:107px;
	}

	#recall #POTAFF{
		width:200px;
		border-left: 0px;
	}
	#recall #FMVSS{
		width:110px;
	}
	#recall #MAN{
		width:288px;
	}
	#recall #ODATE{
		border-left: 0px;
		width:200px;
	}
	#recall #RPNO{
		width:399px;
	}
	#imgpane #thumb{
		margin:1px;
		width:80px;
		height:60px;
	}
	#imgMatrix h6{
		font-size:10px;
		border:0px;
		float:none;
		width:80px;
		text-align:center;
	}


.rankFull{
	width:812px;
	border: solid #818D77 1px;		
	background:#FFFFFF;
}
	
.rank{
	float:left;
	height:270px;
	width:200px;
	border: solid #818D77 1px;		
	background:#FFFFFF;
	margin:1px;
	margin-top:14px;
}

.rank h1{
	font-size:12px;
	margin-top:-14px;
	margin-right:-1px;
	float:right;
	background:#FFFFFF;
	border:1px solid #818D77;
	border-bottom:1px solid #FFFFFF;
}

.rank h2{
	font-size:10px;
	margin:0px;
	margin-left:3px;
	margin-right:3px;
}

.rank h3{
	line-height:10px;
	font-weight:100;
	color:#999999;
	font-style:italic;
	font-size:12px;
	margin-left:3px;
	margin-right:3px;
	border-bottom: solid #818D77 1px;		
}

#offersKey {
	margin:5px;
	height:12px;
}
#offersKey h5{
	margin:0px;
	margin-right:10px;
	padding-left:2px;
	padding-right:2px;
	font-weight:100;
	float:left;
	border:1px solid #818D77;
	color:#000000;
}


.offerMain{
	position:relative;
	margin-bottom:2px;
}
.offerMain .offerLabel{
	float:left;
	width:20px;
	border:1px solid #333333;
	position:relative;
	height:130px;
	left:0px;
	top:0px;
}
.offerLinks{
	float:left;
	height:20px;
	width:750px;
	margin-left:2px;
	background:#BFD9DD;
	border:1px solid #333333;
	clear:right;
}
.offerLinks img{
	margin-top:3px;
	margin-right:2px;
}
.offerLinks h2{
	float:left;
	vertical-align:middle;
	margin-right:10px;
	margin-left:10px;
}
.offerMain .carInfo{
	margin-left:2px;
	margin-top:2px;
	width:300px;
	height:105px;
	float:left;
}
.offerMain .offerInfo{
}

.offerLinks_small{
	float:left;
	height:20px;
	width:95%;
	margin-left:2px;
	background:#BFD9DD;
	border:1px solid #333333;
	clear:right;
}
.offerLinks_small h2{
	font-size:12px;
	float:left;
	vertical-align:middle;
	margin-right:5px;
	margin-left:5px;
}

.offerLinks h2{
	float:left;
	vertical-align:middle;
	margin-right:10px;
	margin-left:10px;
}

.offerSmall{
	margin-bottom:2px;

}
	#glance{
		border:1px solid #666666;
		margin-right:1px;
		background:url(../../images/glance.png);
		padding:2px;
	}
	
	#glance #col1{
		float:left;
		width:220px;
		height:200px;
	}

	#glance #col2{
		height:200px;
		margin-left:220px;
		border-left:1px solid #666666;
	}

	#glance h1{
		color:#333;
	}

	#glance h2{
		font-size:10px;
		margin:0px;

		color:#333;
	}
