@charset "utf-8";
/* CSS Document */

/*----------------------------ALL------------------------------*/
/*--------------------Cash for Guzzlers------------------------*/
	#guzzlers {
		margin: 0 20px;
	}
	
	/*-------Guzzlers Top Container-------*/
	
	#guzzlers_left {
		padding: 15px 0 0;
		width: 679px;
		float: left;
		display: inline;
	}
	
	#guzzlers_left p {
		margin: 0 auto;
		width: 95%;
		font-size: 110%;
	}
	
	#guzzlers_right {
		float: right;
		width: 180px;
		display: inline;
	}
	
	#guzzlers_right br {
		margin: 0;
		padding: 0;
		height: 1px;
		font-size: 2px;
	}
	
	#guzzlers_clunkersLogo {
		margin: 0 auto;
		width: 144px;
		height: 150px;
		display: block;
	}
	
	/*-------Guzzlers Table-------*/
	#guzzlers_form {
		margin: 0 15px 0 0;
		width: 270px;
		float: left;
		background-color: #fff;
	}
	
	#guzzlers_form fieldset {
		margin: 0;
		padding: 1em;
		background: #f0f0f0 none repeat scroll 0 0;
		border: 1px solid #ccc;
	}
	
	#guzzlers_form legend {
		padding: 3px 7px;
		background: #666 none repeat scroll 0 0;
		color: #fff;
	}
	
	#guzzlers_form label {
		margin: 5px 0 7px;
		width: 95px;
		font-weight: 600;
	}
	
	#guzzlers_form input {
		padding:2px 0;
	}
	
	#phone1, #phone2, #phone3 {
		margin:0 3px 10px 0;
		width:27px;
	}
	
	#guzzlers_form textarea {
		width: 125px;
		height: 75px;
	}
	
	/*-------Guzzlers Center Content-------*/
	
	#guzzlers_mainContent {
		width: 590px;
		float: left;
		font-size: 110%;
	}
	
	#guzzlers_mainContent h2 {
		padding: 8px 0 0;
		font-size: 150%;
		font-weight: bold;
		font-style: normal;
	}
	
	#guzzlers_mainContent p {
		margin-left: 15px;
	}
	#guzzlers_mainContent li {
		margin-left: 40px;
		list-style: disc;
		font-size: 12px;
	}
	
	/*-------Guzzlers Table-------*/
	#guzzlers_tableTitle {
		padding: 10px 0 5px;
		font-size: 150%;
		font-weight: bold;
		font-style: normal;
		text-align: center;
	}
	
	#guzzlers td {
		padding: 4px 2px;
		border: 1px solid #000;
		font-size: 120%;
		text-align: center;
	}
	
	#guzzlers_tableHeader {
		font-weight: bold;
	}
	 
	#guzzlers td.guzzlers_tableCol1 {
	 	width: 23%;
		text-align: left;
	 }
	 
	 #guzzlers td.guzzlers_tableCol2 {
	 	width: 17%;
	 }
	 
	 #guzzlers td.guzzlers_tableCol3 {
	 	width: 30%;
	 }
	 
	 #guzzlers td.guzzlers_tableCol4 {
	 	width: 30%;
	 }
	 
	 #guzzlers_disclaimer {
	 	text-align: center;
	 }
/*-----------------End of Cash for Guzzlers-------------------*/




/*----------------------------GM------------------------------*/

/*------------------------Total Confidence--------------------*/

#totalConfidence {
	background-color: #fff;
	color:#444;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
}

.totalConfidence_family {
	padding-bottom: 450px;
	background: #fff url(../images/totalConfidence/family_bottomBg.jpg) left bottom no-repeat;
}

#family_onStar {
	float: left;
}

#family_topBlurb {
	float: left;
}

.totalConfidence_payment {
	padding-bottom: 350px;
	background: #fff url(../images/totalConfidence/payment_bottomBg.jpg) left bottom no-repeat;
}

.totalConfidence_product {
	padding-bottom: 150px;
	background: #fff url(../images/totalConfidence/product_bottomBg.jpg) left bottom no-repeat;
}

.totalConfidence_value {
	padding-bottom: 250px;
	background: #fff url(../images/totalConfidence/value_bottomBg.jpg) left bottom no-repeat;
}

#totalConfidence h3 {
	margin: 15px 40px;
	color: #1164C2;
	font-weight: bold;
}

#totalConfidence p {
	margin: 15px 40px;
}

#totalConfidence span {
	font-weight: bold;
}
/*------------------------End Total Confidence--------------------*/






/*----------------------------FORD------------------------------*/

/*------------------------Advantage Plan--------------------*/
	#fordAdvantagePlan {
		margin: 0 auto;
		width: 710px;
		font-family: Arial, Helvetica, sans-serif;
		color: #005696;
	}
	
	#fordAdvantagePlan #header {
		margin: 0 auto;
		width: 563px;
		height: 294px;
		display: block;
	}
	
	#fordAdvantagePlan h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 32px;
		text-align: center;
		color: #005696;
		font-style: normal;
	}
	
	#fordAdvantagePlan h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		font-weight: normal;
		text-align: center;
		color: #005696;
		font-style: normal;
	}
	
	#fordAdvantagePlan h3 {
		padding-top: 5px;
		margin-top: 10px;
		font-size: 18px;
		font-family: Arial, Helvetica, sans-serif;
		font-style: normal;
		text-align: center;
		color: #005696;
		text-decoration: underline;
		border-top: 2px solid #005696;
	}
	
	#fordAdvantagePlan ul {
		width: 350px;
		float: left;
	}
	
	#fordAdvantagePlan li {
		margin: 8px 0 0 25px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:16px;
		list-style-type: disc;
	}
		
	#fordAdvantagePlan .subnote {
		font-size: 10px;
	}
	
	#fordAdvantagePlan p {
		font-size: 12px;
		color: #005696;
	}
/*------------------------End Advantage Plan--------------------*/







/*----------------------------HYUNDAI------------------------------*/

/*------------------------Assurance Plus--------------------*/

#hyundaiAssurancePlus img {
	margin: 0 auto;
	width: 936px;
	height: 788px;
	display: block;
}

/*------------------------End Assurance Plus--------------------*/