html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;outline:none}ins{background-color:#ffff99;color:#000000;text-decoration:none}mark{background-color:#ffff99;color:#000000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.col{display:inline;float:left;padding:10px}.span-1{width:40px;margin-right:20px}.span-1-last{width:60px;margin-right:0}.push-1{margin-left:80px}.span-2{width:120px;margin-right:20px}.span-2-last{width:140px;margin-right:0}.push-2{margin-left:160px}.span-3{width:200px;margin-right:20px}.span-3-last{width:220px;margin-right:0}.push-3{margin-left:240px}.span-4{width:280px;margin-right:20px}.span-4-last{width:300px;margin-right:0}.push-4{margin-left:320px}.span-5{width:360px;margin-right:20px}.span-5-last{width:380px;margin-right:0}.push-5{margin-left:400px}.span-6{width:440px;margin-right:20px}.span-6-last{width:460px;margin-right:0}.push-6{margin-left:480px}.span-7{width:520px;margin-right:20px}.span-7-last{width:540px;margin-right:0}.push-7{margin-left:560px}.span-8{width:600px;margin-right:20px}.span-8-last{width:620px;margin-right:0}.push-8{margin-left:640px}.span-9{width:680px;margin-right:20px}.span-9-last{width:700px;margin-right:0}.push-9{margin-left:720px}.span-10{width:760px;margin-right:20px}.span-10-last{width:780px;margin-right:0}.push-10{margin-left:800px}.span-11{width:840px;margin-right:20px}.span-11-last{width:860px;margin-right:0}.push-11{margin-left:880px}.span-12{width:920px;margin-right:20px}.span-12-last{width:940px;margin-right:0}.push-12{margin-left:960px}.container{margin:0 auto;width:960px}.last{margin-right:0}.clearfix:after,.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}.clearfix,.container{display:block}body{font-family:Arial,sans-serif;font-size:62.5%;line-height:1.2}h1,h2,h3{line-height:1;text-transform:uppercase;margin-bottom:1em}h1{font-size:1.6em;font-weight:bold;margin:0 0 0.5em 0;text-transform:uppercase}h2{font-size:1.3em;font-weight:bold}h3{font-size:1.3em;font-style:italic;font-weight:normal}p{margin:0 0 1em 0}a{color:#000000;text-decoration:none}a:hover,a.active{color:#c40303}body{padding-bottom:50px}.box{-moz-box-shadow:rgba(100,100,100,0.5) 4px 4px 8px;-webkit-box-shadow:rgba(100,100,100,0.5) 4px 4px 8px;box-shadow:rgba(100,100,100,0.5) 4px 4px 8px}.rounded{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}html{height:100%;background:url(../images/footer_bar.png) repeat-x left bottom;background-attachment:fixed;overflow-x:hidden}#top div.container{position:relative;width:960px}#top #logo{background:url(../images/top_logo.png) no-repeat left top;display:block;height:170px;left:0;overflow:hidden;position:absolute;text-indent:-999px;top:0;width:150px}#top nav li{display:inline;float:left;list-style-type:none;margin-left:10px}#top nav a{background:url(../images/sprites.png) no-repeat -10px -50px;color:#ffffff;display:block;font-style:italic;height:20px;overflow:hidden;padding-top:11px;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:2px 2px 4px rgba(120,120,120,0.7);width:174px;-moz-box-shadow:rgba(100,100,100,0.5) 4px 4px 8px;-webkit-box-shadow:rgba(100,100,100,0.5) 4px 4px 8px;box-shadow:rgba(100,100,100,0.5) 4px 4px 8px}#top nav a:hover,#top nav a.active{background-position:-10px -10px}#top nav{float:right;margin-top:50px}#top{background:#c40303;height:120px;left:0;margin-bottom:50px;width:100%}#content #callQuote a{border-bottom:none;display:block;height:84px;margin-top:84px;overflow:hidden;text-indent:-9999px;width:230px}#content #callQuote{background:url(../images/sprites.png) no-repeat -10px -90px;height:300px;position:absolute;right:0;width:230px}#content #content-wrapper section{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#ffffff;min-height:280px;padding:20px}#content #content-wrapper section.fill{padding:0}#content #content-wrapper{margin-bottom:20px}#content section#home h1{color:black;font-size:2.2em;font-style:italic;line-height:1;margin:0 0 0 20px;padding-top:10px;text-shadow:2px 2px 4px rgba(120,120,120,0.7)}#content section#home h1+h1{padding-top:0}#content section#home{background:#ffffff url(../images/cars.jpg) no-repeat left bottom;height:284px}#content section#services ul li em{background:url(../images/item_bg.png) no-repeat -1px -1px;color:#ffffff;display:block;font-size:1.2em;font-style:normal;height:24px;padding:11px;text-transform:uppercase;text-shadow:2px 2px 4px rgba(120,120,120,0.7)}#content section#services ul li{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:url(../images/item_bg.png) no-repeat right -1px;height:35px;margin-bottom:10px;padding-right:5px;width:255px}#content section#services ul{list-style-type:none;margin:2em 0}#content section#services{background:#ffffff url(../images/services_bg.jpg) no-repeat 95% 105%;min-height:520px;padding-right:180px}#content section#repair h2{font-size:1.4em;font-style:italic;margin-bottom:0.75em;text-transform:uppercase}#content section#repair h3 a{color:#ffffff;display:block}#content section#repair h3 div span{color:#c40303;font-weight:bold}#content section#repair h3 div{background:url(../images/item_bg.png) no-repeat -1px -1px;height:100%;padding:10px}#content section#repair h3{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:url(../images/item_bg.png) no-repeat right -1px;color:#ffffff;display:block;height:35px;overflow:hidden;padding-right:10px;text-shadow:2px 2px 4px rgba(120,120,120,0.7)}#content section#contact iframe{margin-top:5px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#content section#contact form{float:left;margin-right:20px;width:560px}#content *:first-child+html section#contact form{width:570px}#content a{border-bottom:1px dotted #c40303;padding-bottom:1px}#content h3 a{border-bottom:none;padding-bottom:0}#content ul{margin:10px 10px 10px 25px}#content p{font-size:1.2em}#content{margin:0 auto;min-height:420px;position:relative;width:960px;z-index:50}form legend{font-size:1.4em;margin:15px 0 0 6px}form ol li label{display:block;margin-bottom:5px}form ol li label.inline{display:inline}form ol li label.error{color:#c40303;font-size:90%;margin-top:4px}form ol li input:focus,form ol li textarea:focus{outline-color:rgba(196,196,196,0.8)}form ol li input,form ol li textarea{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:none;padding:5px;width:95%;-moz-box-shadow:1px 1px 2px rgba(64,64,64,0.4);-webkit-box-shadow:1px 1px 2px rgba(64,64,64,0.4)}form ol li input.error:focus,form ol li textarea.error:focus{outline-color:rgba(196,3,3,08)}form ol li input[type="file"]{-moz-box-shadow:none;-webkit-box-shadow:none;padding:0}form ol li input[type="checkbox"]{width:auto}form ol li{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#eeeeee;background:rgba(196,196,196,0.3);border:1px solid #c4c4c4;border-color:rgba(196,196,196,0.5);margin:5px 0 10px 0;padding:10px}form ol{font-size:1.2em;list-style-type:none}form input[type="submit"]:hover{background-position:-10px -10px}form input[type="submit"]{-moz-box-shadow:rgba(100,100,100,0.5) 4px 4px 8px;-webkit-box-shadow:rgba(100,100,100,0.5) 4px 4px 8px;box-shadow:rgba(100,100,100,0.5) 4px 4px 8px;background:url(../images/sprites.png) no-repeat -10px -50px;border:none;color:#ffffff;margin-bottom:20px;outline:none;padding:0;height:31px;width:174px}section#contact form fieldset{float:left;width:270px}section#contact form fieldset:first-child{margin-right:15px}#quote form fieldset{float:left;width:250px}#quote form fieldset:first-child{margin-right:15px}footer#bottom .container div p{float:left}footer#bottom .container div nav li:after{content:'|'}footer#bottom .container div nav li a{margin-right:1ex}footer#bottom .container div nav li:last-child:after{content:''}footer#bottom .container div nav li:last-child a{margin-right:0}footer#bottom .container div nav li{display:inline;float:left;margin-left:1ex}footer#bottom .container div nav{float:right;text-transform:uppercase}footer#bottom .container div{position:relative}footer#bottom .container{bottom:0;height:auto;margin:0 -480px;right:50%;width:960px;padding-bottom:10px;position:absolute;z-index:10}footer#bottom{bottom:0;position:fixed;width:100%;z-index:10}.hide{display:none}#content .gallery li a{border:none}#content .gallery li img{display:block}#content .gallery li{-moz-box-shadow:rgba(100,100,100,0.5) 4px 4px 8px;-webkit-box-shadow:rgba(100,100,100,0.5) 4px 4px 8px;box-shadow:rgba(100,100,100,0.5) 4px 4px 8px;border:1px solid #cccccc;float:left;margin:0 10px;padding:5px;width:128px}#content .gallery{list-style:none;margin:20px 0;overflow:hidden;padding:0 0 20px 0}.list{font-size:12px;line-height:1.5;list-style:square}#insurance{color:#ffffff;font-size:13px;font-weight:bold;position:absolute;text-align:center;top:10px;right:0;width:725px}
