#header h1 { margin: 0; padding: 0; position: absolute; top:11px; left: 300px; z-index: 200; }
#header h1 a { display: block; width:360px; height:98px; text-indent: -9000px; background: url(../images/main_logo.png) no-repeat left top; }

#headerleft { float:left; margin: 10px 0 0; padding: 0; list-style-type: none; width:300px; }
#headerleft li { float:left; margin: 0; padding: 0; }
#headerleft li a { display: block; text-indent: -9000px; background: url(../images/header_logos_left2.png) no-repeat; }
#headerleft li a#acura { width:64px; height:58px; margin-right: 12px; background-position: 0px 0px; }
#headerleft li a#bmw { width:60px; height:58px; margin-right: 11px; background-position: -76px 0px; }
#headerleft li a#toyota { width:70px; height:58px; margin-right: 4px; background-position: -147px 0px; }
#headerleft li a#scion { width:79px; height:58px; background-position: -221px 0px; }
#headerleft li a#ford { width:86px; height:54px; margin-left: 64px; margin-right: 5px; background-position: -64px -58px; }
#headerleft li a#vw { width:57px; height:54px; margin-right: 12px; background-position: -155px -58px; }
#headerleft li a#honda { width:76px; height:54px; background-position: -224px -58px; }

#headerleft li a#acura:hover { background-position: 0px -112px; }
#headerleft li a#bmw:hover { background-position: -76px -112px; }
#headerleft li a#toyota:hover { background-position: -147px -112px; }
#headerleft li a#scion:hover { background-position: -221px -112px; }
#headerleft li a#ford:hover { background-position: -64px -170px; }
#headerleft li a#vw:hover { background-position: -155px -170px; }
#headerleft li a#honda:hover { background-position: -224px -170px; }



#headerright { float:right; margin: 11px 10px 0 0; padding: 0; list-style-type: none; width:292px; }
#headerright li { float:left; margin: 0; padding: 0; }
#headerright li a { display: block; text-indent: -9000px; background: url(../images/header_logos_right2.png) no-repeat; }
#headerright li a#lexus { width:94px; height:57px; background-position: 0px 0px; }
#headerright li a#max { width:98px; height:57px; background-position: -94px 0px; }

/*#headerright li a#direct { width:100px; height:57px; background-position: -192px 0px; }*/

#headerright li a#chrysler { width:94px; height:44px; margin:0px 10px 0 0; background-position: 0px -57px; }
#headerright li a#dodge { width:88px; height:44px; margin: 0px 18px 0 0; background-position: -104px -57px; }
#headerright li a#jeep { width:64px; height:44px; margin: 0px 0 0; background-position: -210px -57px; }

#headerright li a#lexus:hover { width:94px; height:57px; background-position: 0px -101px; }
#headerright li a#max:hover { width:98px; height:57px; background-position: -94px -101px; }
#headerright li a#direct:hover { width:100px; height:57px; background-position: -192px -101px; }
#headerright li a#chrysler:hover { width:94px; height:44px; margin:0px 10px 0 0; background-position: 0px -158px; }
#headerright li a#dodge:hover { width:88px; height:44px; margin: 0px 18px 0 0; background-position: -104px -158px; }
#headerright li a#jeep:hover { width:64px; height:44px; margin: 0px 0 0; background-position: -210px -158px; }

.infopopup { width:122px; height:88px; padding: 23px 9px 2px; background: url(../images/header_popup_bkgd.png) no-repeat center top; }
.infopopup p { font-size: 10px; margin: 0; padding: 0; }
.infopopup p.dealername { font-size: 14px; color:#404040; }

#max_info { position: absolute; z-index: 9999; right:85px; top:65px; display: none; }
#direct_info { position: absolute; z-index: 9999; right:-10px; top:65px; display: none; }


#priNav li a { padding: 6px 19px 0; }
a#whatsitworth { position: absolute; z-index: 500; top:169px; left:0; }

#incentives #specials_navigation_main li { display: none; }
#incentives #specials_navigation_main li.specials_current { display: block; }


/********Stylings to remove Dealer Address in media viewer *********/
#vehicle #mc_footer_location {display: none;}
/******************************************************************/