#header { position: relative; }
#wrapper #header h1 { margin: 10px 0 0; }
#wrapper #header h1 a { width:306px; height:64px; padding: 0; margin: 0; text-indent: -9000px; background: url(../images/main-logo.png) no-repeat left top; } 



.header-logos { margin: 0; padding: 0; position: absolute; left:310px; top:15px; z-index: 300; }
.header-logos li { float:left; padding: 0 10px; margin: 0; }
.header-logos li.ford { border-right:1px solid #9f9fa0; }
.header-logos li a { display: block; text-indent: -9000px; background: url(../images/brand-logos.png) no-repeat; }
.header-logos li.ford a { width:106px; height:44px; margin-top: 6px; background-position: 0px 0px; }
.header-logos li.lincoln a { width:83px; height:56px; background-position: -106px 0px; }

.header-contact { margin: 0; padding: 0; position: absolute; right:173px; top:20px; z-index: 300; }
.header-contact li { float:left; margin: 0 15px 0 0; padding: 0; font-size: 12px; line-height: 16px; color:#29446f; }

#googleTranslate_container { position: absolute; top:5px; right:0; z-index: 400; }
.header-contact li a { text-decoration: none; color:#29446F; }

.header-social { margin: 0; padding: 0; position: absolute; top:57px; right:32px; z-index: 500; }
.header-social li { float:left; margin: 0 10px 0 0; padding: 0 }
.header-social li a { display: block; width:25px; height:25px; text-indent: -9000px; background: url(../images/header-social.png) no-repeat; }
.header-social li.facebook a { background-position: 0px 0px; }
.header-social li.twitter a { background-position: -25px 0px; }
.header-social li.youtube a { background-position: -50px 0px; }

.goog-te-gadget { font-size: 10px !important; }
.goog-logo-link, .goog-logo-link:link, .goog-logo-link:visited, .goog-logo-link:hover, .goog-logo-link:active { font-size: 11px !important; }

#contact #customer_tools_content_wrapper { height:255px; }

#sidebar_address h5 { margin: 15px 10px 5px; font-size: 13px; padding: 0; }
#sidebar_address .floatleft { margin: 5px 10px 0; }

.store-contact-wrap { margin: 0 5px 15px; padding-bottom: 10px; border-bottom: 1px dotted #ccc; }

#contact_map_cherokee { margin-top: 25px; }
#contact_map_cherokee iframe { margin: 0 auto; display:block; }

#contact_cherokee #customer_tools input.submitButton { float:right; width:200px; height:57px; padding:0; margin: 10px 160px 10px 0; text-indent:-9000px; border:none; background: url(http://images1.ecarlist.com/sites/images/vct_images/vct_skin.png) repeat-x left top; border:none; *line-height:0; *font-size:0; }
#contact_cherokee #customer_tools input.submitButton:hover { background-position: 0px -58px; cursor:pointer; }

a.window-sticker-bttn { display: block; padding: 0 0 15px 20px; margin: 0 0 10px; font-size: 11px; color:#333; text-decoration: none; border-bottom: 1px dotted #ccc; background: url(../images/external-icon.png) no-repeat left 0px; }
.bodyshop-pic { border:5px solid #fff; margin-bottom: 15px; -moz-box-shadow: 0px 0px 6px #666; -webkit-box-shadow: 0px 0px 6px #666; box-shadow: 0px 0px 6px #666; }
.pic-sidebar { float:right; margin: 0 0 0 10px; padding: 0; width:194px; }
.qc-phone { padding-left: 20px; }

#priNav li a {font-size: 1.2em !important;}

a.window-sticker-inv { display: block; padding: 0 0 5px 20px; margin: 5px 0; font-size: 11px; color:#333; text-decoration: none; background: url(../images/external-icon.png) no-repeat left 0px; }

#vehicle h4.vehicle_incentives_link {
padding-bottom: 15px;
background-position: 0px 0px;
}

