#header {
	position: relative;
}
#header h1 a {
	text-indent: -9000px;
	display: block;
	background: url('../images/header_bg3.png') no-repeat;
	width: 427px;
	height: 103px;
}

#header_text {position: relative}
#header_text p {
	position: absolute;
	color: #898989;
	font-size: 21px;
	font-style: italic;
	font-family: Impact, sans-serif;
	text-transform: uppercase;
	top: 89px;
	left: 168px;
	letter-spacing: 1.0px
}

#header h1 a span{
	text-indent: -9000px;
	display: block;
}

#header h1 {
	float: left;
	display: inline;
	margin: 0px 0px 0px 3px;
}

#priNav {margin: 0px;}
#priNav li a { padding: 13px 8px 0; }

.carfax_highlights_wrapper h3 {color: #000}
img#icon_autocheck {  }

#warranty #right p.protect { margin: 20px 0; padding: 0; font-size: 16px; font-style: italic; }
#warranty #right h3 { margin: 40px 0 20px; padding: 0 0 5px; font-size: 20px; color:#fff; border-bottom: 1px dotted #ccc; }
#warranty #right h4 { margin: 30px 0 5px; padding: 0; font-size: 16px; color:#fff; }

.innerlist { margin: 10px 0 20px; padding: 0 0 0 20px; list-style-type: disc; }
.innerlist li { font-size:14px; line-height: 20px; color:#b0b0b0; margin: 0 0 20px; }
.innerlist ul { margin: 10px 0; padding: 0 0 0 20px; list-style-type: circle; }
.innerlist ol { margin: 10px 0; padding: 0 0 0 20px; list-style-type: decimal; }

.inner_num { margin: 20px 0; padding: 0 0 0 20px; list-style-type:decimal; }
.inner_num li { font-size:14px; line-height: 20px; color:#b0b0b0; margin: 0 0 20px; }
.inner_num ul { margin: 10px 0; padding: 0 0 0 20px; list-style-type: decimal; }

#canadian_buyers #right h3 { margin: 40px 0 15px; padding: 0; font-size: 18px; color:#fff; }

#faq #right h3 { margin: 40px 0 5px; padding: 0; color:#fff; font-size: 16px; }

#employLeft h3, #employRight h3 { display:block; padding: 0; text-align: center; line-height: 40px; height:40px; font-size:16px; background: #000; border:1px solid #1f1f1f;  color:#fff; margin: 10px 0; }
#employLeft .input_element, #employRight .input_element {  width:180px !important; font-size:11px; margin-bottom: 20px; margin-top: 5px; padding: 3px; border:1px solid #464a4d; background: #fff; }
#employment_application li { width:320px; float:left; height:60px; }
#employment_application li.wide { width:640px; float:none; }
#employment form.validation .inline .validationIcon, form.validation .inline .input_element {  }
#employSubmit { clear:both; padding: 10px; width:280px; margin: 10px auto; }
#employSubmit input#vehicle_question_submit { display: block; height:25px; line-height: 25px; width:250px; padding: 0; border:1px solid #484848; text-align: center; text-indent: 0; background: url(../images/submit_tile.png) repeat-x left top; color:#fff; text-decoration: none; text-transform: uppercase; *margin-top:10px; }
#employSubmit input#vehicle_question_submit:hover { background-position: left bottom;  cursor: pointer; }
#employRight textarea#employ_info { width:510px !important; }
#employment_application label { color:#b0b0b0; }

#news .newsItem { margin: 5px 0 35px; }
#news .newsItem h3 { font-size: 16px; margin: 15px 0 5px; padding: 0; }
#news #recentList { margin: 15px 0 0; padding: 0;  }
#news #recentList li { margin: 0 0 15px; font-size: 14px; }
#news #recentList li.recentListTitle { margin: 30px 0 10px; padding: 0 0 5px; font-size: 16px; color:#fff; border-bottom: 1px dotted #ccc; }

#feedback #customer_tools input.submitButton { float:right; margin: 10px 160px 10px 0; display: block; height:25px; line-height: 25px; width:186px; padding: 0; border:1px solid #484848; text-align: center; background: #000; color:#fff; text-decoration: none; text-transform: uppercase; }
#feedback #customer_tools input.submitButton:hover { color:#7ac1ff; cursor:pointer; }

#sidebar_address { padding:  5px 0 10px 10px; }
#sidebar_address .floatleft {  }

#header_right { width:600px; text-align: left; }
a#twitter_header { float:right; width:29px; height:29px; margin: 5px 20px 0 0; padding: 0; text-indent: -9000px; background: url(../images/twitter_logo.png) no-repeat left top; }

#facebook_header { width: 210px; margin: 7px 0 0; padding: 0; position: absolute; left: 256px; top: 55px; }

#home #right_col .floatleft p { padding: 0px; }

#vehicle .vctTabs_container li a { color:#fff; }
#vehicle .vctTabs_container li a:hover { text-decoration: underline; }
#customer_tools_vehicle_trade_bid .trade_bid li:first-child { margin: 0 0 15px 10px; font-weight: bold; }
#vehicle .vctAddress_dealerboxName { margin-bottom: 0; }
#vehicle .vctAddress_dealerboxPhone  { font-size:18px; }
#vehicle .vctAddress_dealerboxAdd { line-height: 16px; }

/*
#warranty_pic { float:right; width:426px; height:283px; margin: 15px 0 20px 20px; padding: 0; text-indent: -9000px; background: url(../images/warranty_1.jpg) no-repeat left top; border:4px solid #fff; box-shadow: 0px 0px 10px #000; -moz-box-shadow: 0px 0px 10px #000; -webkit-box-shadow: 0px 0px 10px #000; }
*/

#warranty_pic { width:705px; height:380px; margin: 10px 0 20px; padding: 0; text-indent: -9000px; background: url(../images/warranty_3.jpg) no-repeat left -20px; border:4px solid #fff; box-shadow: 0px 0px 10px #000; -moz-box-shadow: 0px 0px 10px #000; -webkit-box-shadow: 0px 0px 10px #000; }


#sidebar_address #sidebar_address_titles.floatleft {
	margin-left: 0px;
}

#sidebar_address .floatleft {
  	margin-right: 0px;
  	margin-left: 5px;
}

#customer_tools_top_middle img{
	display: none;
}
