#header { background: url(../images/header_carbon.jpg) no-repeat center top; }
#header h1 { float:left; display:inline; padding: 29px 0 0 20px; margin: 0; width:auto; }
#header h1 a { display: block; width:353px; height:131px; text-indent: -9000px; text-align: left; background: url(../images/main_logo.png) no-repeat left top; }
p#topphone { float:left; display: inline; width:207px; height:80px; margin: 67px 0 0 41px; padding: 0; text-indent: -9000px; background: url(../images/top_phone.png) no-repeat left top; }
#toplogos { float:right; display:inline; margin: 52px 29px 0 0; padding: 28px 0 0; width:270px; height:67px; list-style-type: none; background: url(../images/top_slogan.png) no-repeat left top; }
#toplogos li { float:left; margin: 0; padding: 0; }
#toplogos li a { display:block; height:67px; text-indent: -9000px; background: url(../images/top_logos.jpg) no-repeat; }
#toplogos li a#fer { width:52px; background-position: 0px 0px; margin-right: 20px; }
#toplogos li a#lamb { width:58px; background-position: -52px 0px; margin-right: 5px; }
#toplogos li a#benz { width:76px; background-position: -110px 0px; margin-right: 12px; }
#toplogos li a#mas { width:44px; background-position: -186px 0px; }

#priNav { width:670px; }
#home_contact p#contact_hours { line-height: 18px; }

#footer_wrap { background: url(../images/footer_jenkins.jpg) no-repeat center top; }

#flash_placeholder { background: url(../images/nocars.jpg) no-repeat center top }

#sidebar_address  #sidebar_address_titles { margin: 5px 10px 5px 20px; }

#contactmap2 { padding:20px 20px; border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px; background: #fff }

#right p.mapheadertext { font-size: 14px; margin: 5px 0;  padding: 0; }
#right p.mapheadertext span { font-family: Georgia; font-size: 20px; color:#578C30; }
#right p.map2 { margin-top: 30px; }

a#facebook_top { float:left; width:29px; height:29px; padding: 0; margin: 0 0 0 30px; text-indent: -9000px; background: url(../images/facebook.png) no-repeat left top; }


p.cont_addr { color:#ACACAC; font-size: 11px; margin: 25px 0 10px 20px; line-height: 16px; }

#contact_salespeople { padding: 15px; }
#contact_salespeople p { font-size: 12px; line-height: 16px; color:#acacac; margin: 0 0 15px; border-bottom: 1px dotted #444; padding: 0 0 15px; }
#contact_salespeople p span.name { font-size: 14px; font-weight: bold; }
#contact_salespeople p span.phone { font-style: italic; }