
body #header h1 a { background: url(../images/logo_left.png) no-repeat left top; padding-left: 171px; height: 48px; width: 450px; padding-top: 2px; text-indent: -9999px; margin-top: 25px;}
#header .contact { width:300px; margin-top: 10px;  }
#header .contact .phone { font-size:25px;  }
#header .contact .facebook  { float:right; text-align: left; margin-left: 5px; }
#header .contact .facebook a { display:block; width:31px; height:31px; text-indent: -9000px; background: url(../images/facebook_home.png) no-repeat left top; }
#header .contact .youtube  { float:right; text-align: left; margin-left: 5px; }
#header .contact .youtube a { display:block; width:31px; height:31px; text-indent: -9000px; background: url(../images/youtube_32.png) no-repeat left top; }
#header .contact .twitter  { float:right; text-align: left; margin-left: 5px; }
#header .contact .twitter a { display:block; width:31px; height:31px; text-indent: -9000px; background: url(../images/twitter_32.png) no-repeat left top; }
#header .contact .small { padding-top: 4px; font-size:12px }
/*#contentInner { background:#fff url(../images/main_content.jpg) no-repeat center top; }*/

a#vehicle_v2_notify_button img { display:none; }
a#vehicle_v2_notify_button { display:block; width:219px; height:120px; text-indent: -9000px; background: url(../images/finder.png) no-repeat left top; margin: 10px 0 0 4px }
#vehicle #vehicle_topbar a { color:#333; text-decoration: none; }
#vehicle #vehicle_topbar a:hover { text-decoration: underline; }

#right p, #financeLeft p, #notify_middle p { font-size:12px; line-height: 16px; color:#444; font-family: Arial; }
#right h2, #financeLeft h2, #notify_middle h2, #servicewrap h2 { color:#002F66; font-size:24px; font-weight: normal; margin: 0 0 10px; padding: 20px 0 10px; background: url(../images/rt_col_top.gif) repeat-x center top; border-bottom:1px solid #B0B0B0; } 

#tirespic { height:201px; margin: 20px 5px; padding: 0; background: url(../images/tires.jpg)  no-repeat center top; border:1px solid #ccc; border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px; }
#quicklane #right h3 { font-size:14px; font-weight: normal; margin: 25px 0 10px; color:#444; }
.quicklanelist { margin: 10px 0; padding:  0 0 0 20px; list-style-type:square; }
.quicklanelist li { margin: 5px 0; padding: 0; color:#444; font-size:13px; }
.included { padding:0 150px 30px 25px; background: url(../images/whatsincluded.jpg) no-repeat right top; width:325px; }


/*### =employment ###
####################*/
#jobs form { border:1px solid #ccc; overflow:hidden;  }
.employDiv { width:338px; float:left; margin:0; }
#employRight { width:339px; border-left:1px solid #ccc; }
.employDiv ul { margin: 10px 0px 10px 20px; }
.employDiv ul { list-style-type:none; }
.employDiv h3 { text-align:center; background:#ebebeb; border-top:1px solid #ccc; border-bottom:1px solid #ccc; color:#444; padding: 15px 0; font-weight: normal; }
#employRight ul, #employRight textarea { margin-bottom: 0; }
.employLabel { float:left; width:115px; font-size:9pt; text-align:right; }
.employLabel span { color:#f00; }
.employInput { width:185px; border:1px solid; margin:0 0 10px 3px; }
#employSubmit { width:339px; float:left; border-left:1px solid #ccc; }
#employSubmit input { float:right; margin:10px 8px; }
#employment #right { margin-bottom:20px; }

#ourstaff #right h3 { font-size:20px; margin: 30px 0 20px; font-weight: normal; }
.staffbox {  margin:10px 0; padding: 10px 0; border-bottom: 1px dotted #ccc; clear:both; }
.staffpic { float:left; margin: 0 20px 0 0; padding: 5px; border:1px solid #ccc; background: #fff; }
#right .staffbox p { font-size:13px; margin: 5px 0; padding: 0; }
#right .staffbox p.name { font-size:18px; font-weight: normal;  }
#right .staffbox p.title { font-size:14px; font-style:italic;   }

.bodylist { margin: 20px 0; padding:  0 0 0 30px; list-style-type: decimal; }
.bodylist li { margin: 10px 0; padding: 0; font-size:12px; color:#444; line-height: 16px; }

.bodyshopbox { margin: 35px 0; padding: 15px 0; border-top:1px dotted #999; border-bottom:1px dotted #999; }
.bodyshopbox img { padding: 5px; border:1px solid #ccc; background: #fff; margin: 0 0 10px 15px; }
.bodyshopbox p { margin: 3px 0 3px 20px; padding: 0;  }
.bodyshopbox p span { font-size:16px; }

.qllogo { float:right; margin: 0 10px 15px 30px; }
.qlpic { float:right; display:inline; margin: 10px 0 15px 20px; }


#parts_request_form h3, #service_request_form h3 { text-align:center; background:#ebebeb; border-top:1px solid #ccc; border-bottom:1px solid #ccc; color:#444; padding: 15px 0; font-weight: normal; }
#service #vehicle_question_submit { margin: 15px 0 15px 220px; }
#parts #vehicle_question_submit { margin: 15px 0 15px 220px; }
#trade_bid #trade_bid_image { margin-top: 20px; }

.inventory_v2_details_links li.ec_dl_history { display:none; }

#inventory #vehicleDisclaimer p { margin: 10px; display:block; overflow:hidden; width:600px; line-height: 16px; }

.jcarousel-list{visibility:visible !important; height: 137px !important}

#financing #financeHeader { background-position: -40px top; }

#financeHeader a#get_started { 
    background:url('http://images1.ecarlist.com/sites/brian_toliver_ford/images/financeHeader_getstarted.jpg') 0px 0px no-repeat !important;
}
#financeHeader a#get_started:hover { 
    background-position:-269px 0px !important;
}

.testbox { margin: 10px 0; padding: 0 0 10px; border-bottom: 1px dotted #ccc; }
#right .testbox p.from { float:right; display:inline; margin: 5px 45px 0 0; font-style:italic; }

#blackbook {float: left;  width: 960; height: 60px;}
#blackbook a { padding-left: 18px; background: url(../images/960x60-moneystack.png) no-repeat center top; display: block; width: 960px; height: 60px; text-indent: -9999px;}

#ec_is_submit {font-family: Arial !important;}
#contact_small .input_element {margin-bottom: 11px !important;}
#contact_small #ec_is_submit .submitButton {font-family: Arial !important;}

/*Ford Compliance*/
form.validation .required label {background: none !important;}
h2, h3, #financeCalc li#submitBtn input[type="submit"], #contact_small .input_element, #priNav li a, form.validation .inline .validationIcon, form.validation .inline .input_element, #vehicle_details_middle {font-family: Arial !important; font-weight: normal !important;}
#quicklinks h3, #vehicle_details_middle h3, #vehicle_details_middle ul.oe_list li, #vehicle_details_middle ul li.option_category, h5.mi_alttitle, #priNav li a {font-weight: normal !important;}
#customer_tools_top_middle img, #currentFilters a.clearFilter, #searchBar, #clear_all_filters {display:none;}
#vctSubmit_button_offer, #vctSubmit_button_trade_bid {background: url(../images/vct_skin.png) repeat-x !important; background-position: 0px 0px;}
#vctSubmit_button_offer:hover, #vctSubmit_button_trade_bid:hover, #vehicle_question_submit input:hover {background-position: 0px -58px !important;}
#vctSubmit_button_calc {background: url(../images/vct_skin.png) repeat-x !important; background-position: 0px -116px !important;}
#vctSubmit_button_calc:hover {background-position: 0px -174px !important;}
#vehicle_question_submit input {display: block; width: 200px; height: 57px;text-indent: -9000px; border: none; cursor: pointer;}
.vctGet_approved_img {background: url(../images/vct_skin.png) repeat-x !important; background-position: 0px -232px !important;}
#priNav li {margin-right: 8px !important; padding-right: 8px !important;}




/*Custom Specials and Incentives Pages */
#rebates_incentives #right {width: 950px;}
#specials_new #right {width: 950px;}
#specials_preowned #right {width: 950px;}

.gfc-result .gf-title { height:auto !important; margin: 0 0 10px; padding: 0 25px 0 0; }
.gfc-result a.gf-title { font-size: 22px; line-height: 25px; padding: 0; margin: 0; color:#000; text-decoration: none; }
.gfc-result .gf-snippet { font-size: 12px; line-height: 20px; margin-top: 20px; }
.gfc-results .gfc-result { border-bottom: 1px dotted #000; padding-bottom: 20px; }
.gfc-results br { margin-bottom: 20px; }
.gfc-results .gf-author, .gfc-results .gf-spacer, .gf-relativePublishedDate { color:#002F66 !important; }
 