
.top-headline {margin-top:8px;}
.wrapper {padding:20px 10px 5px;}
.vin-box {float:right;clear:both;width:39%;padding-top:20px;}
.vin-box-errorpage {float:right;clear:both;}

#receipt-row-1{padding-left:10px;}

.confirmation {width:49%; padding-left:10px;padding-top:20px;height:235px;}
.confirmation-vin {width:49%; padding-left:10px;padding-top:20px;}

.order-details {width:49%; padding-left:10px;padding-top:20px;height:340px;}

#alpha #alpha-inner .order-details td,#alpha #alpha-inner .receipt-vin-summary td{border-bottom:none;}

#confirm-top-vin {padding-bottom:10px;}

#confirm-vin-form{
	width: 230px;
	height: 110px;
	background: transparent url(images/vincheck/vinbox_goReport.gif) no-repeat center top;
	padding: 50px 0 0;
	margin-bottom: 10px;
	margin-top: 9px;
	}
	
#confirm-vin-form input {
	width: 80%;
	margin: 0 auto;
	padding: 5px;
}

#confirm-vin-form a {
	display: block;
	font-size: 85%;
	color: #555;
	text-decoration: none;
}
/*over rides of autocheck.css */
#vhr-order-form {padding:8px 10px 15px;}
#vhr-order-form label {display:inline}
#vhr-order-form p {margin-left:0px;}
#vhr-order-form label {
margin-top:6px;
width:auto;
}


#support h2 {padding-bottom:5px; font-size:14px; color: #1d5598; font-weight:bold;}


/* Vin box styles */

#vin-box p {font-size:13px; margin:5px 5px 10px; line-height:1.5em;}
#vin-box h2 {padding:0px; font-size:14px; color: #1d5598; font-weight:bold; margin-top:10px; margin-left:5px; font-weight:bold;}

.receipt-vin-summary p {font-size:13px; line-height: 1.7em; margin-bottom:15px;}
.receipt-vin-summary {padding-right:10px;padding-top:20px;float:right;clear:both;width:45%;}

/************************************************************************/
/* 							Current Ad Format							*/
/************************************************************************/

a.ad {display:block; width:728px; height:90px; margin:20px auto;}
a.adtop {display:block; width:728px; height:90px; margin:20px auto 0px auto;}


/************************************************************************/
/*								Bottom Row								*/
/************************************************************************/


#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;}
		

/* Defines styles for the ad on the left side of the two-up */
/*#left-ad {width:265px;margin:10px 5px;padding:15px; background-image:url('images/new_car_quote.jpg'); background-position: top; background-repeat:no-repeat; height:232px;}
*/

#next-steps {width:605px;margin:5px;padding:10px; background-image:url('images/next_steps_bg.jpg'); background-position: top; background-repeat:no-repeat; height:150px;}


a.ad-300x250 {width:300px; margin-left:auto; margin-right:auto; margin-top:12px;}


.vinButtons {float:right;clear:left}

#cpo-space-1ad {text-align:center;  padding:15px 0;}
#cpo-space-2ad {text-align:center;  margin-top:0px; float:right; clear:left; width:300px;margin-right:5px;}
#left-ad{margin-top:2px;  width:300px; height:250px; margin-left:5px;}


/************************************************************************/
/* 								CPO-space								*/
/************************************************************************/

/* Defines the height and displays the gradient from the bottom of the cpo-space */

/* Style for the left side of the cpo space */
#left-space h2 {color:#fff; font-size:20px; font-weight:bold; padding:10px; margin-top:30px; margin-left:8px;}
#left-space p {color:#fff; font-size:18px; margin-left:16px; margin-top:10px;}
#left-space img {margin-left:20px; margin-top:60px;}	

/* General styles for the form-widget in the cpo space */
#form-widget {background-color:#fff; width:280px; padding:0px 8px 15px; margin-top:10px; margin-right:10px; clear:both;}
#form-hd h3 {display:none;}
#form-hd {height:45px; background-image:url('images/ford_header.jpg'); background-position-y:0px; background-position-x:0px; background-repeat:no-repeat;}
#form-widget form {background-color:#cedfef; padding:8px; height:210px;}
#form-ft {background-color:#238ef0; height:12px;}

/* Styles for the form content */
.zipcode {font-size:12px;}
.zipcode input {width:30%; margin-left:25px;}
		
select.make, select.model, select.price-range {width:100%; margin-bottom:5px; margin-top:5px;}
select.range {width:60%; margin-bottom:5px;}
		
input.from-year, input.to-year {width:20%; margin-bottom:5px; margin-right:3px;}
span.years {font-weight:bold; margin-right:15px;}
	
#next-button {float:right;}
#next-button a {display:block; background-image:url('images/next_button.png'); background-repeat: no-repeat; height:52px; width:110px; text-decoration:none;}
span.hide {visibility:hidden;}	
		