@charset "UTF-8";

/* CSS FOR HOME PAGE CARFAX.COM //

body {
	margin: 0px auto;
	color: #333333;
	text-align: center;
	font: normal normal normal 13px Arial, Helvetica, sans-serif;
}

#container {
	margin: 0px auto;
}

#container p {
	margin: 10px 0px 10px 0px;
	padding: 0px;
}

#container h1 {
	font: normal normal bold 24px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 5px 0 0 0;
	padding: 0;
	line-height: 22px;
}

#container p.header2{
	font: normal normal bold 16px Arial, Helvetica, sans-serif;
	color:#304056;
	margin:15px 0px 10px 10px;
	padding:0;
}


#container h2 {
	font: normal normal bold 22px Arial, Helvetica, sans-serif;
	color: #304056;
	margin: 15px 0px 10px 0px;
	padding: 0;
}

#container h3 {
	font: normal normal bold 22px Arial, Helvetica, sans-serif;
	color: #fa3901;
	margin: 5px 0px 10px 0px;
	padding: 0;
}

#pageBottomBox{
	width:588px;
}

#pageHead {
	margin: 0px auto;
	text-align: left;
}

#pageLeft {
	float: left;
	width: 400px;
}

#searchBox {
	background: #ffffcd;
	border: 1px solid #666;
	height: 96px;
}

form {
	margin: 0;
	padding: 0;
}

.vinBox {
	height: 20px;
	font-size: 16px;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
}

.vinLink,a.vinLink:link,a.vinLink:active,a.vinLink:focus {
	font-size: 12px;
	color: #990000;
	text-decoration: underline;
}

a.vinLink:hover,a.vinLink:visitedL :hover {
	color: #CC0000;
	text-decoration: underline;
}

dl {
	width: 190px;
	margin: 5px 7px 20px 0px;
	padding: 0;
	background: #fd991d url(/img/organicTest/dl_btm_bg.gif) no-repeat bottom
		left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	float: left;
	clear: right;
}

dt {
	margin: 0 0 6px 0;
	padding: 5px;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	border-bottom: 1px solid #fff;
	background: #333 url(/img/organicTest/dl_top_bg.gif) no-repeat top left;
}

dt a,dt a:active,dt a:link,dt a:active :visited,dt a:focus {
	color: #FFF;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

dt a:hover,dt a:visited :hover {
	color: #FFF;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

dd {
	margin: 0 0 0 4px;
	padding: 2px 10px 5px 10px;
	color: #000;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	background: url(/img/organicTest/icon_arr_list.gif) no-repeat 0 3px;
}

dd a,dd a:active,dd a:link,dd a:active :visited dd a:focus {
	color: #000;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

dd a:hover,dd a:visited :hover {
	color: #000;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

.table_list {
	margin-left: 12px;
}

/* HIDDEN TOOLTIPS //////////////////////////////////////////////////////////////////////////////*/
#whatIsVin,#titleProblems,#severeAccident,#lemon,#flooded,#odometerProblems,#ownershipHistory,#owners,#highMileage,#rental,#fleet,#accidentsService,#totalLoss,#airbagsDeployed,#frameDamage,#serviceRecords
	{
	display: none;
	width: 300px;
	z-index: 2;
	background: #ffffcd;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 10px;
	left: 20px;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #5e5b5b;
	border-left: 1px solid #5e5b5b;
	vertical-align: top;
	text-align: left;
	font: normal normal normal 11px Tahoma, Arial, Helvetica;
}

.whatIsVinTitle {
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	background: #333;
	padding: 5px;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	font: normal normal bold 10px Tahoma, Arial, Helvetica;
	color: #FFF;
	margin: 0;
	display: block;
}

#whatIsVin p,#titleProblems p,#severeAccident p,#lemon p,#flooded p,#odometerProblems p,#ownershipHistory p,#owners p,#highMileage p,#rental p,#fleet p,#accidentsService p,#totalLoss p,#airbagsDeployed p,#frameDamage p,#serviceRecords p
	{
	font: normal normal normal 11px Tahoma, Arial, Helvetica;
	color: #000;
	margin: 5px 10px 10px 10px;
	padding: 4px;
	line-height: 12px;
	text-align: left;
}

#pageRight{
    float:right;
    width:169px;
    height:246px;
    background: #FFF url(/img/pageRightBg_tall.gif) no-repeat top left;
	margin: -230px 0px 0px 0px;
    font-size:11px;
}


#pageRight p {
	padding: 5px 5px 5px 10px;
	margin: 0;
}

#pageRight img {
	margin: 5px 5px 5px 10px;
}

#pageRight hr {
	height: 1px;
	background: #EDEDED;
	margin: 3px 5px 3px 5px;
}

.pageRightHeader {
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	padding: 35px 5px 5px 10px;
	margin-top: 20px;
}

#homeFooter {
	background: url(/img/bkgBtm.gif) bottom left repeat-x;
	font: normal normal normal 11px Arial, Helvetica, sans-serif;
	width: 770px;
	height: 31px;
	text-align: left;
	color: white;
	margin: 0px auto;
}

#homeFooter a:link,#homeFooter a:active,#homeFooter a:focus {
	text-decoration: none;
	color: #FFF;
	padding-right: 5px;
}

#homeFooter a:hover {
	text-decoration: underline;
	color: #FFF;
}

#homeFooterTools td {
	text-align: left;
	height: 16px;
}

#homeFooter p {
	margin: 0px 0 0 0;
	padding: 12px 0 0 5px;
}

.floatFooterPara {
	float: right;
	margin: -14px 5px 0px 0px;
}

#homeFooterTools {
	font: normal normal normal 12px Arial, Helvetica, sans-serif;
	margin: 0px auto;
	width: 770px;
}

.search {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}

.privacyTerms,a.privacyTerms,a.privacyTerms:active,a.privacyTerms:hover,a.privacyTerms:visited
	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.box01 {
	border: 1px solid #999999;
}

.errorbox {
	background: #ffdede;
	border: 2px solid #ff0000;
	margin: 3px;
	padding: 5px;
}

.errorbox a {
	color: #8D1C1C;
	font-weight: bold;
}

.error {
	color: red;
	font-size: small;
	font-weight: bold;
}
