* {
	margin: 0;
	padding: 0;
}

html {
	
}

body {
	font-family: Arial;
	font-size: 13px;
	background: #ececec url(images/html.jpg) repeat-x top;
	line-height: 1.231;
}

#content, #content-innner, #alpha, #alpha-inner {padding: 0; margin: 0;}


#container-inner {
	background-color: #fff;
}

h1 {
	font-size: 197%;
	font-weight: bold;
	color: #035aa6;
}

h2 {
	font-size: 138.5%;
	font-weight: bold;
	color: #D95F48;
	margin: .2em 0;
}

h3 {
	font-size: 100%;
	font-weight: bold;
	color: #000;
}

a {
	cursor: pointer;
}

.tips {
	cursor: help;
}

a:focus {
	outline: none;
}

strong {
	font-weight: 700;
}

em {
	font-style: italic;
}

.pkg {
	clear: both;
}

.icon {
	border: 1px solid #f1f1f1;
	padding: 3px;
}

.help {
	background-color: #333;
	color: #fff;
}

/* .account-page #alpha #alpha-inner,.index-page #alpha #alpha-inner,.detail-page #alpha #alpha-inner { padding-left:20px; padding-right:20px; } */
#content {
	border-right: 1px solid #555;
	border-left: 1px solid #555;
	height: 100%;
	padding-bottom: 12px;
}

.detail-page #content-inner,.index-page #content-inner,.order-form #content-inner,.order-form-cc #content-inner
	{
	padding: 0 10px 12px 20px;
}

/* MT Styles */ /* header */
#header {
	
}

#header-content {
	display: none;
}

#header #header-inner #header-content {
	text-indent: -9999px;
}

#header #header-inner #header-content h1,#header #header-inner #header-content h2
	{
	display: none;
}

/* footer */
#footer {
	clear: both;
	font-size: 93%;
	border-top: 1px solid #555;
	background: transparent url(images/ft/doc_bottom2.jpg) bottom center
		no-repeat;
	/*height: 164px;*/
}

#footer #footer-inner #footer-content {
	padding: 5px;
	margin-top: 10px;
}

#footer #footer-inner #footer-content ul {
	padding: 0;
	list-style: none;
	float: left;
	width: 15%;
	display: block;
	margin: 0 10px 10px;
}

#footer #footer-inner #footer-content ul.last {
	width: 14%;
}

#footer #footer-inner #footer-content ul li a {
	text-decoration: none;
	color: #555;
}

#footer #footer-inner #footer-content ul li a:hover {
	color: #000;
	text-decoration: underline;
}

#footer #footer-inner #footer-content #copyright p {
	clear: both;
	padding: 4px;
	margin-bottom: 6px;
}

#footer #footer-inner #footer-content #copyright {
	margin-left: 30px;
}

#footer #footer-inner #nadaguides {
	float: right;
	margin-right: 6px;
	background: transparent url(images/ft/nadaguides.gif) no-repeat;
	height: 120px;
	width: 120px;
}

#footer #footer-inner #kbb {
	float: right;
	margin-right: 6px;
	background: transparent url(images/ft/KBB-Embossed-Seal.gif) no-repeat;
	height: 120px;
	width: 120px;
}

#footer #footer-inner #bbpOnline {
	float: right;
	margin-right: 18px;
	background: transparent url(images/ft/BBBOnline.gif) no-repeat;
	height: 144px;
	width: 86px;
}

/* ========================== */ /* ! !index / landing pages   */
	/* ========================== */
.index-page #content.sample {
	background: transparent url('images/index_pages/sample-reports-head.jpg')
		no-repeat;
}

.index-page #content.resources {
	background: transparent
		url('images/index_pages/resources-head.jpg') no-repeat;
}

.index-page #content.product {
	background: transparent url('images/index_pages/prod-feature-head.jpg')
		no-repeat;
}

/************************************************************************/
	/* !Forms  */
	/************************************************************************/
.medium { /* 	border:solid 3px #999; */
	display: block;
	}

.large {
	width: 55%;
	/* 	border:solid 3px #999; */
	display: block;
	padding: 6px;
}

/* vin-check styles */
#vin-form label {
	display: none;
}

#vin-form a {
	display: block;
	font-size: 85%;
	color: #000;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

#vin-form a:hover {
	text-decoration: underline;
}

#vin-form input {
	width: 80%;
	margin: 0 auto;
	padding: 5px;
}

#vin-form a.buy-now {
	display: block;
	margin: 5px auto 8px;
}

#no-vin,#find-vin {
	display: block;
}

a#find-vin {
	width: 195px;
	margin: 0 auto 10px;
	color: #555;
}

a#no-vin {
	width: 195px;
	font-weight: bold;
	margin: 0 auto;
	color: #555;
}

#beta #beta-inner #vin-check {
	height: 185px;
	width: 230px;
	background: transparent url(images/vincheck/vincheck_rail.gif) no-repeat
		;
	float: right;
	margin: 0 6px 10px 20px;
}

#beta #beta-inner #vin-check #vin-form {
	padding: 50px 0 0;
}

#beta #beta-inner #vin-form {
	
	background: transparent url(images/vincheck/vincheck_rail.gif) top left no-repeat !important; 
	width:240px !important; 
	height:145px !important;
		
	padding: 50px 0 0;
	margin-bottom: 10px;
}

#beta #beta-inner {
	padding: 6px 3px 0 0;
}

#beta #beta-inner a {
	text-decoration: none;
	color: #555;
}

#beta #beta-inner a:hover {
	text-decoration: underline;
	color: #999;
}

#beta #beta-inner h3 {
/*	background: transparent url(images/rail/ad_wrapper_top.gif) no-repeat
		top center;*/
	color: #555;
	font-size: 93%;
	padding: 3px 16px;
	margin: 6px 0 0;
	text-align: center;
}

#beta #beta-inner ul {
/*	background: transparent url(images/rail/ad_wrapper_bottom.gif) no-repeat
		bottom center;*/
	color: #555;
	padding: 3px 38px;
	margin: 0 auto;
	list-style: none;
}

#beta #beta-inner ul li {
	line-height: 1.8em;
}

/* ============== */ /* ! Order Form   */ /* ============== */
h3.step {
	padding-top: 5px;
	padding-bottom: 5px;
}

.report-type {
	list-style-type: none;
}

.report-type li {
	font-size: 14px;
	margin-top: 4px;
}

.opt-in {
	padding: 12px 0 0 0;
}

#beta-inner p {
	line-height: 1.3em;
	margin-bottom: 1.6em;
}


#vhr-order-form-right {
border:1px solid #DDDDDD;
height:100%;
padding:8px 20px 15px;
}

#vhr-order-form-right #vhr-order-form {
border:medium none;
float:none;
margin:0 0 10px;
padding:0;
}

#vhr-order-form-right #vhr-order-form p {
margin-bottom:9px;
margin-left:40px;
}

#vhr-order-form-right #vhr-order-form input.submit {
margin-left:194px;
}

#vhr-order-form-right #vhr-order-form input.city {
display:inline;
margin-right:4px;
width:150px;
}


#vhr-order-form-right #vhr-summary-vehicle {
height:auto;
margin:0 0 0px;
padding:0;
}

#vhr-order-form-right #vhr-summary-vehicle h2 {
margin-bottom:0;
}

#vhr-order-form-right #vhr-summary-vehicle li {
font-size:13px !important;
margin:0 !important;
padding:0 !important;
}
#vhr-order-form-right #vhr-summary-vehicle li span {
font-size:13px !important;
}


#vhr-order-form-right #vhr-summary-vehicle .vhr_order_ul_v {
margin-left:10px;
margin-right:12px;
width:45%;
}

#vhr-order-form-right #vhr-summary {
border-color:-moz-use-text-color -moz-use-text-color #DDDDDD;
border-style:none none solid;
border-width:medium medium 1px;
height:auto;
margin:0 0 10px;
padding:0;
}

#vhr-order-form-right #vhr-summary h2 {
margin-bottom:0;
}

.vhr_order_ul_found {
margin-left:0;
margin-top:0 !important;
}
.vhr_order_ul_v {
margin-left:40px;
margin-right:12px;
width:36%;
}
.vhr_order_clear {
clear:both;
}

.vhr_order_p_req {
margin:0 !important;
padding:0 !important;
}

#vhr-order-form-right #vhr-summary li {
font-size:13px !important;
margin:0 !important;
padding:0 !important;
}
#vhr-order-form-right #vhr-summary li span {
font-size:13px !important;
}

#vhr-order-form{
padding:8px 20px 15px;
}
#contact-us-form {
	padding: 8px 20px 15px;
	border: 1px solid #ddd;
	margin-right: 45px;
}


#vhr-order-form .report-type {
margin-left:30px;
}

#vhr-order-form .report-type li {
font-size:12px !important;
}

#vhr-order-form p {
margin-bottom:9px;
margin-left:40px;
}

.order-form-cc #vhr-order-form{
	padding: 8px 20px 15px;
	border: 1px solid #ddd;
	margin-left: 45px;
	margin-right:0px;
}


#vhr-order-form input.text,#contact-us-form input.text{
	padding: 0;
}

#vhr-order-form label,#contact-us-form label {
	display:block;
	margin-bottom: 2px;
	clear: left;
	color: #555;
	font-size: 93%;
	margin-top:8px;
	
}
#vhr-order-form label {
display:block;
float:left;
margin-top:0;
width:200px;
padding-top:0;
}

#vhr-order-form select,#contact-us-form select {
	margin: 3px 0 9px 0;
}

#vhr-order-form select {
margin:3px 0 9px;
}

#vhr-order-form input.zip {
margin-left:4px;
width:76px;
}

#vhr-order-form input.text, #vhr-order-form select {
    background-color: #FFFFCC;
}

#vhr-order-form .opt-in {
margin-left:240px !important;
margin-top:0 !important;
padding-top:0 !important;
}

#vhr-order-form .disclaimer {
font-size:12px;
margin-bottom:0 !important;
}

#contact-us-form textarea {
	width: 300px;
	height: 200px;
	margin-bottom: 12px;
}


#vhr-order-form a{
	color: #035AA6;
}

#vhr-order-form a:hover{
	text-decoration: underline;
}

ul.credit-cards {
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.credit-cards li {
	width: 60px;
	height: 24px;
	float: left;
	padding-right: 4px;
}

ul.credit-cards li input {
	display: inline;
}

#visa {
	background: transparent url('images/account/visa.gif') no-repeat 18px;
}

#master-card {
	background: transparent url('images/account/master-card.gif') no-repeat
		18px;
}

#amex {
	background: transparent url('images/account/amex.gif') no-repeat 18px;
}

#discover {
	background: transparent url('images/account/discover.gif') no-repeat
		18px;
}

.order-rail {
	margin: 32px 20px 20px 0;
	float: left;
}

.order-form #beta {
	
}

.order-form-cc #beta {
	margin-right:30px;
}

.order-form-cc #content {
	background: transparent url('images/order/order-form-content.jpg')
		no-repeat left top;
}

.order-form #content .confirm{
		min-height:500px;
}

.order_form_con {
background-image:none !important;
}

.order_form_con #page-title {
padding-top:10px;
}

#order_form_left {
background:url('images/order/credit-card-image.jpg') no-repeat scroll left top transparent;
float: right !important;
padding-top:200px;
width:275px;
height:698px;
}

#order_form_left h2 {
font-size:120%;
}

#order_form_left ul {
padding-bottom:10px;
padding-top:10px;
width:234px;
}

#order_form_left ul, #order_form_left p {
color:#555555;
}

#order_form_left li {
line-height:1.4em;
margin-bottom:7px;
}

#order-form-rail {
	padding-top: 255px;
}

.order-form-cc #order-form-rail {
	padding-top: 285px;
}



#order-form-rail h2 {
	font-size: 120%;
}

.accentuate {
	font-weight: bold;
	color: #035aa6;
}

input.credit-card-number {
	display: inline;
}

#form-name,#form-address,#form-email {
	margin-bottom: 20px;
}


/* order form w/ vhr and vehicle graphic */


#alpha #alpha-inner #vhr-summary-vehicle ul {
	margin-bottom: 0;
}


#vhr-summary-vehicle ul {
	margin-top: 5px;
	float: left;
}

#vhr-summary-vehicle li {
	padding-bottom: 5px;
	list-style-type: none;
}

#vhr-summary-vehicle span {
	color: #035AA6;
	font-size: 17px;
}




/* order form w/ vhr */
#alpha #alpha-inner #vhr-summary ul {
	margin-bottom: 0;
}

#vhr-summary {
	border: 1px solid #DDDDDD;
	border-bottom: none;
	 margin-left:45px;
	padding: 8px 20px 15px;
	display: block;
	height: 180px;
}


#vhr-summary ul {
	margin-top: 5px;
	float: left;
}

#vhr-summary li {
	padding-bottom: 5px;
	list-style-type: none;
}

#vhr-summary span {
	color: #035AA6;
	font-size: 17px;
}

.secCdLink {
	width: 95px;
	float:right;
	font-size:70%
}
.secCd1 {
	width: 190px;	
	margin-top:-33px;
	float:right;		
}
.secCd2 {
	width: 190px;	
	margin-top:-61px;
	float:right;		
}
.secCd3 {
     width: 190px;     
     margin-top:-33px;
     float:right;            
}


/************************************************************************/
	/* Inner Pages  */
	/************************************************************************/
#trailing-nav {
	color: #000;
	padding: 16px 0;
}

#trailing-nav a {
	text-decoration: none;
	font-weight: 700;
	color: #000;
}

#trailing-nav a:hover {
	text-decoration: underline;
}

/* MT styles */
#alpha #alpha-inner p,#alpha #alpha-inner ul,#alpha #alpha-inner ol,#alpha #alpha-inner td {
	line-height: 1.6em;
	margin-bottom: 1.2em;
	margin-right: 12px;
	color: #555;
}


#vhr-order-form-right #vhr-order-form p {
margin-bottom:9px;
margin-left:40px;
}


#cc-alpha #cc-alpha-inner p,#cc-alpha #cc-alpha-inner ul {
	line-height: 1.6em;
	margin-right: 12px;
	color: #555;
}



#alpha #alpha-inner h4 {
	font-size: 138.5%;
	font-weight: bold;
	color: #035aa6;
}

/* Formats the first paragraphs of a page, used like an abstract or excerpt */
#alpha #alpha-inner p.page-summary,#index-header p.page-summary {
	font-size: 123%;
	color: #00294c;
	line-height: 1.5em;
	height: 120px;
	margin-right: 80px;
}

#alpha #alpha-inner p.page-summary-blank,#index-header p.page-summary-blank {
	font-size: 123%;
	color: #00294c;
	line-height: 1.5em;
	height: 20px;
	margin-right: 80px;
}


#alpha #alpha-inner th{
	font-weight: bold;
	color: #555;
	background-color: #d7d7d7;
	padding: 6px;
	border-bottom: 2px solid #555;
}

#alpha #alpha-inner td {
	padding: 5px 6px;
	/* 	background-color:#f9f9f9; */
	border-bottom: 1px dotted #555;
}

#alpha #alpha-inner tr {
	vertical-align: top;
}

#alpha #alpha-inner table {
	margin-bottom: 12px;
	width: 90%;
}

ul.steps li span {
	color: #035aa6;
	font-size: 138.5%;
}

.index-page #alpha #alpha-inner {
	margin-right: 15px;
}

.index-page #slideshow-excerpt {
	display: none;
}

.home-page #index-excerpt {
	display: none;
}

#index-links a {
	color: #035aa6;
	display: block;
	margin-bottom: 18px;
}

#index-links h2 a {
	color: #000;
	margin-bottom: 5px;
}

#alpha #alpha-inner #index-links p {
	margin-bottom: 10px;
}

#alpha #alpha-inner ol {
	color: #555;
	margin-bottom: 1.2em;
}

#alpha #alpha-inner ol li {
	margin-bottom: 5px;
}

/* tables */
#alpha #alpha-inner table {
	margin-bottom: 20px;
}

#model-year {
	width: 50%;
}

.steps {
	list-style-type: none;
}

/************************************************************************/
	/* Account Pages														*/
	/************************************************************************/
#account-box {
	margin: 0;
	padding: 8px 15px 30px;
	height: 140px;
	width: 250px;
	background: transparent url(images/account/account_vin_box.jpg)
		no-repeat;
	float: left;
}

#account-box.login-page {
	border:1px solid #ddd;
    height:310px;
    margin-bottom:15px;
    float:left;
    background:none;
    
}

#account-box label {
	font-weight: bold;
}

#account-box .medium {
	font-size: 15px;
	width: 79%;
	margin-bottom: 12px;
	margin-top: 5px;
}

#account-box .btn {
	float: right;
	margin-right: 10px;
}

#account-box form {
	margin-top: 10px;
}

.account-page h3 {
	margin-bottom: 15px;
}

.account-page h1 {
	margin-bottom: 15px;
}

#alpha #alpha-inner #account-right p {
	font-size: 123.1%;
	margin-bottom: 1em;
}

.account-page #account-right {
	float: right;
	height: 140px;
	width: 66%;
	background: url('images/vr.jpg') left repeat-y;
	padding-left: 30px;
}

.account-page #account-right.login-page {
	width: 48%;
}

.account-page #alpha #alpha-inner table {
	width: 95%;
}

.features {
	background: transparent url('images/account/features_box.jpg') top
		center no-repeat;
	padding: 10px;
	width: 200px;
	height: 190px;
	float: right;
	margin: 0 2px;
	/* 	margin:0 60px 0 0; */
	display: inline-block;
}

div.welcome {
	width: 405px;
	float: left;
	margin-right:5px;
}

.features p {
	height: 95px;
}

.features .upgrade-now,.features .register-now {
	margin: 0 auto 0;
}



/************************************************************************/
	/* Sample Report Pages  */
	/************************************************************************/
	/* index page */
#sample-reports-listing .pkg { /* 	background-color:#E6EFF0; */
	padding: 10px;
	margin-bottom: 10px;
	margin-right: 15px;
	height:249px;
}

#alpha #alpha-inner #sample-reports-listing .pkg p {
	margin-bottom: 1em;
}

#sample-reports-listing .pkg a {
	
}

/* report pages */
.sample-report-pkg {
	display: block;
	clear: both;
	overflow: auto;
	width: 97%;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	background-color: #E6EFF0;
}

.sample-report-pkg a {
	float: right;
	margin-right: 10px;
	margin-left: 15px;
}

.sample-report-pkg h3,.sample-report-pkg p {
	margin-left: 10px;
}

/* ================== */ /* ! FAQ & Glossary   */
	/* ================== */
ul.faq {
	list-style: none;
	padding: 0;
	margin: 0;
}

dl.faq dt,dl.glossary dt {
	font-weight: bold;
}

.gloss-index {
	
}

.gloss-index a {
	font-weight: bold;
}

.gloss-index li {
	display: inline;
	padding-right: 5px;
	/* 	background:transparent url('images/gloss_dot.jpg') no-repeat;  */
	/* 	background-position: 80% 70%; */
}

.error_text {
  COLOR: #FF0000; 
  FONT: 12px Verdana, Tahoma, sans-serif;
}

.red_border {
	border : 1px solid #FF0000;
  
}

.red_border_medium {
	border : 1px solid #FF0000;
  
}
/* About Score page  */
.scoreText {
color:#FFFFFF;
font-family:Arial;
font-size:36pt;
font-weight:bold;
padding-top:52px;
position:absolute;
text-indent:215px;
}
.scoreRangeText {
color:#E5DA95;
font-family:Arial;
font-size:11pt;
font-weight:bold;
letter-spacing:1px;
padding-top:93px;
position:absolute;
text-indent:86px;
}
.aboutScore table {
border-collapse:collapse;
}

#alpha #alpha-inner .aboutScore td {
border-bottom:1px solid #555555;
padding:5px 6px;
}

/* ================== */
/* ! Error Pages      */
/* ================== */



.error-page #content-inner {
	padding:0 10px 12px 20px;
	}

.error-page #alpha {
	width:100%;
	}

.vin-error-box {
	float:left;
	background:transparent url(images/account/login_box.jpg) no-repeat scroll 0 0;
	padding-top:7px;
	padding-left:20px;
	width:410px;
	height:140px;
	margin-left:35px;
	}

.vin-error-message {
	width:420px;
	}

.vin-error-box label {
	color:#555;
	display:block;
	clear:both;
	}
	

.vin-error-message, .vin-error-box input, .vin-error-box select, .vin-error-box a {
	float:left;
	}

.vin-error-box input {
	font-size:15px;
	margin-bottom:10px;
	margin-top:1px;
	margin-right:5px;
	width:79%;
	}


	
.vin-error-box select {
	font-size:14px;
	margin-top:5px;
	margin-bottom:12px;
	margin-right:10px;
	padding:2px 2px 2px 0;
	width:240px;
	}

.vin-error-box .buy-now {
	margin-top:5px;
	}

#page-2759 .vin-error-box {
	padding-top:35px;
	}

#page-2759 .vin-error-box label {
	font-weight:bold;
	}
#left-rail {
	width:280px;
	}
	
#footer-copyright {
	clear:both;
display:block;

	}
/*
* {
    filter: expression(document.execCommand("BackgroundImageCache", false, true));
  }
*/

	
/*autocheckcompare.jsp tables*/

/* stylized tables */

#alpha #alpha-inner .styled td {padding:10px; border-bottom:none; border-left:1px #d7d7d7 solid; border-top:1px #d7d7d7 solid; color:#555;}

 #alpha #alpha-inner .styled th {padding:10px; border-bottom:none; border-top:1px #d7d7d7 solid; color:#fff;}
#alpha #alpha-inner  .styled tr, .styled,#alpha #alpha-inner  .styled tbody {border-spacing:0;}

.styled .checked {
	text-indent:-999em;
	
/* 	background image */
	background:url('images/checkmark-trans.gif') center center no-repeat;
	}

#alpha #alpha-inner .styled tr td:first-child {border-left:none;}
.styled tbody tr:first-child td, .styled th {
/* 	background image */
	background:url('images/tablehd.jpg') top left repeat-x; 

	color:#fff; 
	border:none; 
	padding-bottom:5px;
	}
	
	

.styled {
	border:1px solid #d7d7d7; 
	-moz-border-radius:15px; 
	-webkit-border-radius:15px; 
	overflow:hidden;

/* 	background image */
	background:url('images/tablebg.jpg') center left repeat-x;
	}

.styled tbody tr:first-child td:first-child, .styled th:first-child {-webkit-border-top-left-radius:15px; -moz-border-radius-topleft:15px;}

.styled tbody tr:first-child td:last-child, .styled th:last-child {-webkit-border-top-right-radius:15px; -moz-border-radius-topright:15px;}

/* RIGHT RAIL */
.rail #content-inner {padding-right:0;}
.rail #beta {width:260px;}
.rail #beta-inner {margin-left:auto; margin-right:auto;}
.rail #beta #beta-inner h3 {background:none !important;}

#ads .flash, .just_ad {margin:0 auto; width:160px; display:block;height: 600px;}


#beta-inner ul {background:none !important; padding:0 10px 10px !important;}

.rail3 #beta-inner {margin-left:13px !important;}

.rail3 #beta-inner #links, .rail3 #beta-inner #ads, .rail3 #beta-inner #vastsmall{border-top:1px solid #d7d7d7;}
.rail3 #beta-inner {width:240px;}


.rail3 #beta-inner .just_ad #ads {border-top:none;}

/*.rail3.index-page  .resources #content-inner {background:url('images/index-resources.jpg') 0 0 no-repeat !important;height:100%;}
.rail3.index-page  .product #content-inner {background:url('images/index-features.jpg') 0 0 no-repeat !important;height:100%;}
.rail3.index-page  .sample #content-inner {background:url('images/index-reports.jpg') 0 0 no-repeat !important;height:100%;}*/
.rail3.index-page #beta-inner { margin-top:10px !important;}
/*.rail3.index-page #vin-form {margin-top:85px;}*/
.rail3.index-page #page-title {margin-bottom:48px;}


.rail3 #content h1 {margin-bottom:30px;}
.rail3 #content {background:url('images/rail.jpg') top right repeat-y !important;}

.rail3.detail-page #beta-inner {margin-top:10px !important;}


	
	
#vinbox-report {
background:url("images/vincheck/vinbox_goReport.gif") no-repeat scroll center top transparent;
height:110px;
margin-bottom:10px;
margin-top:3px;
padding:50px 0 0;
width:230px;
}
#vinbox-report input {
margin:0 auto;
padding:5px;
width:80%;
}
#vinbox-report a {
color:#555555;
display:block;
font-size:85%;
text-decoration:none;
}
	
	
#two-up {margin-top:30px; margin-bottom:30px;}
#cpo-space-2ad {text-align:center;  margin-top:0px; float:right; clear:left; width:300px;margin-right:20px;}
#left-ad{margin-top:2px;  width:300px; height:250px; margin-left:5px;}


.stacked-boxes {padding:4px; float:left;width:300px;}

#account-right.login-page {
float:right;
width:370px;
}

#account-right.login-page ul {
list-style:none outside none;
margin:0;
padding:0;
}

#account-right.login-page li {
background:url("images/greencheck.jpg") no-repeat scroll 0 0 transparent;
font-size:108%;
margin-left:10px;
position:relative;
padding-left:30px;
margin-bottom:20px;
}

#vhr-order-form-right #vhr-order-form input.couponcd {
display:inline;
margin-right:15px;
float:left;
width:150px;

}

#unlimitedBlk {
border:1px solid;
background-color: rgb(238,242,247);
width:90%;


}
.unlimitedTxt {
color:rgb(7,1,239);



}

/* ============== */ /*Dealer Locator- Find a Dealer Form   */ /* ============== */

#dealer-locator-box {
	
    float: left;
    margin-bottom:10px;
   
}
#dealer-box-inner {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #DDDDDD;
    height: 60px;
    width: 600px;
    font-weight: bold;
    padding-left: 40px;
    padding-top: 15px;
    padding-bottom: 15px;
   
}
#zipArea{
    clear: left;
    float: left;
    width: 200px;
}

#radiusArea{
    
    float: left;
    width: 180px;
}


#dealer-locator-box .medium {
    font-size: 15px;
    margin-bottom: 12px;
    margin-top: 5px;
    
}

#alpha #alpha-inner #dealer-locator-box .medium {
    display: inline;
}
#alpha #alpha-inner #dealer-locator-box label {
    display: inline;
   
    margin-right:5px;
    text-align: left;
}
#alpha #alpha-inner #dealer-locator-box table {

}
#alpha #alpha-inner #dealer-locator-box td {
   
    padding: 10px 10px;
    border-bottom: none;
}
.paypal-stacked-boxes {
    float: left;
    padding: 4px;
    width: 241px;
}

#paypal-form {
	padding: 0px 20px 15px;
		margin-right: 16px;
}

#paypal-form input.text{
	padding: 0;
}

#paypal-form label {
	display:block;
	margin-bottom: 2px;
	clear: left;
	color: #555;
	font-size: 93%;
	margin-top:8px;
	
}

#paypal-form select {
	margin: 3px 0 9px 0;
}

#paypal-account-right.login-page {
float:right;
width:387px;
margin-right:186px;
background-color:#ffffcc;
margin-top: 17px; 
border:2px solid #B0B0B0;
}

#paypal-account-right.login-page ul {
padding:0;
}

#paypal-account-right.login-page li {
position:relative;
margin-bottom:5px;
}


#paypal-account-login-header{
	font-weight:bold;margin:10px 0 0 10px;font-size:105%;
}


#ebay-login{
	height:465px;padding-top:0px;
}
#ebay-login .subHeader{
font-size:13px;
padding-bottom:10px;
width:321px;
}

#vhr-order-form .ebayCreditCardHeader{color:#035aa6;
}

#ebay-creditcard-credit{
	float:left;margin-top:10px;
}

#ebay-creditcard-paypal{float:right;padding:0px 21px;margin-right:130px;border-left-style:solid;border-left-width:thin;}

.compareCarfax
{
	vertical-align:middle;
	color:#7a7a7a;
}

.compareAutoCheck
{
	vertical-align:middle;
	color:#7a7a7a;
}

.compareDescription
{
	vertical-align:middle;
	color:#7a7a7a;
	font-weight:bold; 
}
