/*CSS DOCUMENT*/
html {
	background-color: #fff;
}
body{
	background:transparent url(/img/cfx_body.jpg) no-repeat center 105px;
}

#container{
	font:normal 16px arial,helvetica,verdana, sans-serif;
	line-height:24px;
	padding:20px 130px 0 20px;
	width:620px;
	height:665px;
	margin:0 auto;
	overflow:auto;
	text-align:left;
	color:#000;
}

#container h1{
	font:bold 22px arial,helvetica,verdana, sans-serif;
	line-height:25px;
	color:#516b9e;
	margin:0 0 15px;
}
#container h2{
	font:bold 18px arial,helvetica,verdana, sans-serif;
	line-height:12px;
	color:#000;
	margin:0 0 10px;
}
#container p{
	padding:0;
}
#container .red{
	color:#c00;
}
#container .cfx_icons{
	list-style:none outside none;
	padding:0 0 0 25px;
	margin:18px 0 5px;
}
#container .cfx_icons li{
	padding:0 0 9px 40px;
	clear:left;
	width:225px;
}

#container .cfx_icons li img{
	float:left;
	display:inline;
	margin:-4px 0 0 -40px;
}
.cfx_arrow{
	display:block;
	background:transparent url(/img/cfx_bullet.arrow.png) no-repeat 180px 3px;
	*background-position:180px 3px;
	font:bold 14px arial, helvetica, verdana, sans-serif;
	color:#003399;
	width:195px;
	padding:0 0 50px 25px;
}
#getRecords{
	float:right;
	display:inline;
	width:229px;
	height:152px;
	margin:13px 62px 0 0;
}
#getRecords label{
	font:bold 18px arial, verdana, helvetica, sans-serif;
	line-height:14px;
	display:block;
	margin:0;
	padding:0;
}
#getRecords label span{
	font:normal 11px arial, verdana, helvetica, sans-serif;
}
#getRecords #mainVin{
	width:223px;
}
#getRecords #whatIsAVinLink{
	font:normal 11px arial, helvetica, verdana, sans-serif;
	line-height:11px;
	color:#003399;
	display:block;
	text-align:right;
	margin:8px 0 10px;
}
#getRecords #mainSearchLink{
	display:block;
}

#recordCheckSubmit {
	width: 229px; height: 54px;
	background-image: url(/img/btn_green-1_hov.gif);
	border-width: 0;
	overflow: hidden;
	cursor: pointer;
}
#container dl{
	background:transparent url(/img/cfx_shadow.png) no-repeat left bottom;
	width:162px;
	padding:0 0 10px;
	margin:0 14px 0 0;
}
dt a, dt a:active, dt a:link, dt a:active :visited, dt a:focus, dd a, dd a:active, dd a:link, dd a:active :visited dd a:focus{
	font:normal 12px arial, helvetica, verdana, sans-serif;
	line-height:15px;
	color:#003399;
	text-transform:none;
}
dt a, dt a:active, dt a:link, dt a:active :visited, dt a:focus{
	color:#fff;
	font-weight:bold;
}
#container dl dt{
	background:transparent url(/img/cfx_dt.png) no-repeat left top;
	border-bottom:1px solid #ebe7ca;
	width:156px;
	height:25px;
	padding:0 0 0 6px;
	margin:0;
}
#container dl dd{
	background:transparent url(/img/cfx_dd.png) no-repeat left top;
	width:156px;
	height:24px;
	padding:0 0 0 6px;
	margin:0;
}
#container dl.wf_last{
	margin:0;
}