html {  }
body { color: #FFFFFF; font-family: "ff-dax-web-pro",sans-serif; margin: 0; }
header { background-color: #D70202; border-bottom: #9A0404 3px solid; font-size: 20px; padding-top: 20px; text-align: center; z-index: 5; }
navigation { font-size: 22px;}
footer { border-top: #000000 2px solid; padding: 10px 0 10px 0; }


.container { margin: 0 auto; }


header img { display: block; margin: 0 auto; padding-bottom: 5px;}
header .phoneNumber { color: inherit; font-size: 22px; text-decoration: none; }
#headerShadow { background: url(../images/headerShadow.png) center no-repeat; background-size: cover; height: 61px; margin-top: 0px; position: relative; width: 100%; z-index: 4; }


#slider { border-bottom: #9A0404 3px solid; color: #000000; min-height: 250px; margin: -73px auto auto auto; overflow: auto; position: relative; text-align: center; width: 100%; }
#slider li { }

#main { background-color: #D70202; border-bottom: #FFFFFF 3px solid; font-size: 20px; height: auto; overflow: auto; padding: 0px 0 20px 0; }
#main img.mainImg { display: inline; float: left; padding: 10px; }
#main p { display: block; margin: 30px 0; }
#main img.intro { display: inline; }
#main a { color: inherit; }
#main a:hover { color: #000000; transition: 0.2s; -webkit-transition: 0.2s; }



#buyHerePayHere { background-color: #FFF; border-bottom: #FFFFFF 3px solid; font-size: 20px; height: auto; overflow: auto; padding: 0px 0 0px 0; z-index: 10; }
#buyHerePayHere img.bhph { float: right; margin: 0; }
#buyHerePayHere a { color: inherit; transition: 0.2s; -webkit-transition: 0.2s; }
#buyHerePayHere a:hover { color: #D70202; transition: 0.2s; -webkit-transition: 0.2s; }
#buyHerePayHere p { margin: 0; padding: 20px 0 10px 0; }
#buyHerePayHere p.bhphIntro { font-size: 18px; }
#bhphShadow { background: url(../images/bhphShadow.jpg) center no-repeat; background-size: cover; height: 205px; margin-top: -110px; position: relative; width: 100%; z-index: -1; }



#vehicleLocating { background-color: #D70202; border-bottom: #9A0404 3px solid; margin-top: 0px; overflow: auto; padding-top: 0px; position: relative; width: 100%; }
#vehicleLocating img{ float: left; padding-right: 10px; vertical-align:top; }
#vehicleLocating span.title { font-size: 30px; }
#vehicleLocating p { font-size: 16px; margin-top: 30px; }
#vehicleLocating a { color: inherit; font-size: 22px; transition: 0.2s; -webkit-transition: 0.2s; }
#vehicleLocating a:hover { color: #000000; transition: 0.2s; -webkit-transition: 0.2s; }



#copyright { color: #000000; display: inline; font-size: 16px;  float: right; padding: 10px 0; }
#copyright a { color: inherit; transition: 0.2s; -webkit-transition: 0.2s; }
#copyright a:hover { color: #D70202; transition: 0.2s; -webkit-transition: 0.2s; }