*{margin:0;padding:0;}
body{min-width:990px;background-color:rgb(0,0,0);background-image:url(/images/back.png);color:rgb(0,0,0);text-align:center;font-family:Helvetica,Arial,sans-serif;font-weight:normal;font-size:14px;line-height:23px;}
img{border:0;}
a{color:#ff5500;text-decoration:none;}

a img:hover{opacity:0.8;filter:alpha(opacity=80);}
h1{font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-size:42px;line-height:60px;}
h2{color:rgb(0,0,0);font-family:Helvetica,Arial,sans-serif;font-size:24px;font-style:normal;font-weight:normal;line-height:35px;} 
h3{font-family:Helvetica,Arial,sans-serif;font-weight:normal;font-size:18px;line-height:40px;}
#mainContent{width:990px;background-color:#fff;background-image:url(/images/shadow.png);background-repeat:repeat-x;margin:0px auto 0px auto;padding:20px 0px 30px 0px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;}
#mainContent a:hover{color: rgb(255, 85, 0);}
#innerContent{width:910px;margin:0px 40px 0px 40px;text-align:justify;} 
.hack{display:block;clear:both;margin-top:2px;}
.section{margin:40px 0px 40px 0px;}
.section h2{margin-bottom:25px;text-align:left;}
.section .left{width:410px;height:225px;float:left;border:1px solid #ddd;border-radius:4px;padding:10px 10px 10px 10px;}
.section .left img{margin-right:30px;float:left;}
.section .right{width:430px;height:225px;float:right;border:1px solid #ddd;border-radius:4px;padding:10px 10px 10px 10px;}
.section .right img{margin-left:30px;float:right;}
.blurb p{margin-bottom:15px;text-indent: 20px;}
.blurb h1{text-align:center;}
.blurb h2{text-align:center;margin-bottom:10px;}
.blurb h3{text-align:center;}
/*Header*/
#header{min-width:990px;height:100px;background-image:url(/images/headerBack.png);text-align:left;}
#headLeft{float:left;width:500px;}
#yermo{position:absolute;display:inline;float:left;margin:2px 0px 0px 20px;}
#logo{float:right;margin-top:10px;}
#headRight{width:150px;height:100px;text-align:center;float:right;margin-right:25px;}
#social{width:138px;height:30px;margin:10px auto 10px auto;}
#lkqLogo{width:145px;height:42px;border:1px solid rgb(0,0,0);margin-top:5px;}
/*nav*/
#nav{height: 60px;background-image:url(/images/navBack.png);background-repeat:repeat-x;border-top:1px solid rgb(0,0,0);border-bottom:1px solid rgb(0,0,0);font-family:Helvetica,Arial,sans-serif;font-size:24px;font-weight:normal;line-height:60px;}
#topnav{max-width:950px;height:60px;margin:0px auto 0px auto;list-style-type: none;}
#topnav li{float:left;position:relative;margin-left:3px;margin-right:3px;}
#topnav li a{color: rgb(0,0,0);margin:0px 10px 0px 10px;}
#topnav li a:hover{color:rgb(255, 85, 0);}
#topnav li .drop{background-color:#666;opacity:0.9;list-style-type:none;position:absolute;top:60px;left:-40px;display:none;font-size:18px;z-index:666;border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;}
#topnav li .drop li{margin:0;display:block;width:200px;color:rgb(187,187,187);font-size:16px;font-weight:bold;line-height:30px;background-color:rgb(0,0,0);border-bottom:1px solid rgb(255,255,255);}
#topnav li .drop li a{margin:0;padding:0;display:block;color:rgb(255,255,255);font-size:16px;line-height:30px;text-align:left;text-indent:10px;background-color:rgb(0,0,0);}
#topnav li .drop li a:hover{color:#ff5500;background-color:rgb(32,32,32);}
/*home*/
#banner{width:728px;margin:20px 91px 20px 91px;}
#tweets .twtr-ft{height:5px;}
/*Locations*/
#locationTitle{text-align:center;}
.location{height:400px;margin:50px 10px 0px 0px;}
.address{width: 180px;margin-top:100px;float:left;}
.location iframe{width:700px;height:400px;float:right;}
/**/
.store{width:225px;margin-top:15px;float:left;text-align:center;}
.store p{font-size:18px;line-height:40px;}
#hours{width:400px;margin:30px auto 0px auto;}
#hours h2{text-align:center;}
#hours h3{line-height:25px;}
#hours p{margin-top:10px;font-size:12px;text-align:center;}
/*sell*/
.chatButton{float:right;margin:0px 0px 10px 20px;}
#why{width:800px;margin:50px auto 50px auto;}
#why img{margin-left:20px;}
#why ul{float:right;list-style-type:square;}
#why li{width:300px;margin-bottom: 10px;}
/*VRP*/
#AQMDLogo{margin:25px 25px 0px 0px;float:right;}
#vrpQuiz .question{margin-top:5px;}
#vrpQuiz input{display:inline;margin:10px 5px 15px 40px;}
#vrpQuiz button{width:125px;height:30px;margin-top:15px;font-size: 12px;line-height: 20px;}
.resultsList{width:800px;margin:20px 125px 0px 125px;}
.resultsList img{margin-left:50px;float:left;}
.fail{width:500px;height:30px;background-color:rgb(255,142,135);border:1px solid red;margin:10px auto 10px auto;text-indent:20px;text-align:left;line-height:30px;}
.fail h3{line-height:30px;}
.warn{width:500px;height:30px;background-color:rgb(255,249,204);border:1px solid red;margin:10px auto 10px auto;text-indent: 20px;text-align:left;line-height:30px;}
.resultsEnd{margin-top:50px;}
/*Price*/
#search{text-align:center;width:600px;margin:0px 100px 0px 210px;text-align:left;}
#search .radio{margin-right:10px;}
#search input{margin-left:40px;margin-top:15px;}
.submit{width:75px;height:30px;margin:0px 25px 0px 25px;font-weight:bold;}
#textBox{width:300px;height:40px;padding-left:10px;font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-weight:normal;font-size:25px;line-height:35px;}
.searchError{height:50px;margin-top:30px;margin:0px auto 30px auto;background-color:rgb(253,250,177);color:rgb(253,56,88);font-weight:bold;line-height:50px;}
#proTip{border:1px double rgb(0,0,0);}
#proTip p{margin-top:5px;}
#priceResults table{width:100%;background:black;margin-bottom:40px;}
#priceResults th{height:30px;text-align:center;background-color:rgb(255,255,255);color:rgb(0,0,0);}
#priceResults tr{background:rgb(255,255,255);}
#priceResults tr.odd{background:rgb(235,239,250);}
#priceResults td{width:100px;height:40px;text-align:center;padding-left:10px;padding-right: 10px;}
#priceResults td:first-child{width:710px;text-align:left;}
#priceResults tr:hover td{color:rgb(255,255,255);background-color:rgb(255,102,0);}
/*video*/
#theatre{margin-bottom:40px;}
#theatre h1{width:400px;margin:75px 0px 0px 40px;float:left;text-align:center;}
#theatre img{width:400px;margin-right:20px;float:right;}
.video{width:302px;height:150px;float:left;text-align:center;}
.video img{padding:2px;border:2px solid rgb(0,0,0);}
/*job*/
.employment{margin-bottom: 20px;}
.employment .store{margin-top: 10px;}
.employment p, h3{margin: 10px 0px 0px 40px;}
/*news*/
#events{width: 430px;float: left;}
.event{height: 100px;text-align: left;margin-top:25px;overflow: hidden;border: 1px solid rgb(120,120,120);background-image: url(/images/headerBack.png);}
.event img{margin: 0px 30px 0px 10px;float: left;}
.event h2{line-height: 25px;}
#tweetNews{width: 430px;float: right;}
/*Contact*/
#csHours{width:300px;margin:auto;}
#csHours p{text-align:left;}
#chatOptions{width:500px;margin-top:40px;float:left;}
#chatOptions p{margin-top:5px;}
#forms{width:350px;margin-top:100px;float:right;}
/*Footer*/
#footer{width:990px;height:50px;background-color:rgb(255,255,255);background-image:url(/images/shadow.png);background-repeat:repeat-x;margin:10px auto 0px auto;color:rgb(0,0,0);font-size:14px;line-height:50px;text-align:left;text-indent:40px;border-radius:10px;-moz-border-radius:10px;}

