@import url(http://fonts.googleapis.com/css?family=PT+Sans);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1.1em}ol,ul{list-style:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}.hidden{display:none;visibility:hidden}.invisible{visibility:hidden}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}img{border:3px solid #ccc;margin:0}body{font-family:"PT Sans",Helvetica,Arial,sans-serif;font-size:100%;line-height:1.4em;background-color:#000;text-align:center;color:#fff}#wrapper{margin:0 auto;padding:10px}#header{text-align:center}#header img{border:0}#header p.tagline{font-size:110%;text-align:center;line-height:1.5em;margin-top:0}#header p.call{font-size:105%;text-align:center}#header p.call a{color:#f0f}#footer{height:auto;color:#fff;text-align:left;padding-bottom:10px}#footer p.call{font-size:105%;text-align:center;padding:10px 0 20px 0;color:#fff}#footer p.call a{color:#f0f}#footer p.legalterms{font-size:85%;text-align:center;padding:5px 0 10px 0;color:#fff}#footer p.legalterms a{color:#fff;text-decoration:underline}p{margin:8px 0 12px 0;font-size:1.025em}a{color:#F0F}h1,h2,h3{font-weight:bold;border-bottom:1px solid #e0e0e0}h1{font-size:18px;padding-bottom:9px;margin-bottom:11px;color:#F0F}h2{font-size:16px;padding-bottom:5px;margin-bottom:6px;padding-top:9px;color:#F0F}h3{font-size:14px;padding-bottom:5px;margin-bottom:5px;padding-top:5px;color:#F0F}blockquote{margin:15px 10px 0 20px;padding:10px 10px 10px 15px;border-left:5px solid #ddd;border-right:0 none;background:#f0f0f0}.sitecontenthome{-webkit-border-radius:10px;-moz-border-radius:10px;-webkit-box-shadow:rgba(0,0,0,.3) 1px 1px 3px;border:1px solid #e0e0e0;background-color:#F0F;text-align:left;padding:10px;margin-bottom:5px}.sitecontenthome ul.menu{margin:0}.sitecontenthome ul.menu li{list-style:none;list-style-type:none;display:block;font-size:16px;border-bottom:1px solid #FFF;padding:0;font-weight:bold}.sitecontenthome .menu li:last-child{border-bottom:0}.sitecontenthome .menu li.directions{padding: 0 0 0 30px;background: transparent url('../images/icons/icon-directions.png') no-repeat 5px center;}.sitecontenthome .menu li.cellphone{padding: 0 0 0 30px;background: transparent url('../images/icons/icon-cellphone.png') no-repeat 5px center;}.sitecontenthome .menu li a{background:transparent url('../images/arrow_white.gif') no-repeat right center;padding:8px 35px 8px 10px;color:#FFF;font-weight:bold;line-height:24px;text-decoration:none;display:block}.sitecontenthome .menu li a.loading{background:transparent url('../images/loader_white.gif') no-repeat 99% center}.sitecontenthome .menu li.about{padding:0 0 0 30px;background:transparent url('../images/icons/icon-about.png') no-repeat 5px center}.sitecontenthome .menu li.services{padding:0 0 0 30px;background:transparent url('../images/icons/icon-services.png') no-repeat 5px center}.sitecontenthome .menu li.phone{padding:0 0 0 30px;background:transparent url('../images/icons/icon-phone.png') no-repeat 5px center}.sitecontenthome .menu li.images{padding:0 0 0 30px;background:transparent url('../images/icons/icon-images.png') no-repeat 5px center}.sitecontenthome .menu li.home{padding:0 0 0 30px;background:transparent url('../images/icons/icon-home.png') no-repeat 5px center}.sitecontenthome .menu li.facebook{padding:0 0 0 30px;background:transparent url('../images/icons/icon-facebook.png') no-repeat 5px center}.sitecontenthome .menu li.twitter{padding:0 0 0 30px;background:transparent url('../images/icons/icon-twitter.png') no-repeat 5px center}.sitecontenthome .menu li.coupons{padding: 0 0 0 30px;background: transparent url('../images/icons/icon-coupons.png') no-repeat 5px center;}.sitecontenthome .menu li.linkedin{padding:0 0 0 30px;background:transparent url('../images/icons/icon-linkedin.png') no-repeat 5px center}.sitecontent{-webkit-border-radius:10px;-moz-border-radius:10px;-webkit-box-shadow:rgba(0,0,0,.3) 1px 1px 3px;border:1px solid #e0e0e0;background-color:#000;text-align:left;padding:10px;margin-bottom:5px}.sitecontent ul{list-style:disc;list-style-position:inside;margin:6px 10px 15px 10px}.sitecontent img{max-width:95%;max-height:400px}.sitecontent img.inline{float:left;margin:10px}.sitecontent table,.sitecontent td{max-width:95%!important}.sitecontent pre,.sitecontent code{background-color:#fff;overflow-x:auto;white-space:pre-wrap;white-space:-moz-pre-wrap!important;word-wrap:break-word;margin:0;padding:5px 5px 3px 5px;white-space:normal}.sitecontent pre{width:95%}img.noborder{border:0}p.centered{text-align:center}button.button{font-size:13px;font-weight:bold;background-color:#000;width:95%;-webkit-border-radius:5px;-moz-border-radius:5px;padding:10px;text-align:center;color:#CCC;border:0}input,textarea{font-family:"PT Sans",Helvetica,Arial,sans-serif;-webkit-border-radius:5px;-moz-border-radius:5px;color:#555;background:#fbfbfb none repeat scroll 0 0;border:1px solid #e5e5e5;font-size:12px;line-height:16px;margin-bottom:16px;margin-right:6px;margin-top:2px;padding:10px;display:block;width:92%}label{font-size:12px;font-weight:bold;color:#f0f;padding-bottom:3px;display:block}label span,.required{color:#C00}form p{color:#5b5a5a}.sitecontent .report{width:100%;float:left;padding-top:5px;padding-bottom:10px}.sitecontent .report ul{list-style-type:none}.sitecontent .report ul li{width:100%;float:left;padding-bottom:10px}.sitecontent .report label{width:100%;float:left;font-family:"PT Sans",Arial,Helvetica,sans-serif;font-size:1.1em;color:#2f393d;font-weight:bold;padding-bottom:8px}.sitecontent .report .input{width:94%;float:left;border:1px solid #666;font-size:1.0em;color:#2f393d;padding:7px 3%}.sitecontent .report .textarea{width:94%;height:8.75em;float:left;border:1px solid #666;font-family:"PT Sans",Arial,Helvetica,sans-serif;font-size:1.0em;color:#2f393d;padding:10px 3%}.sitecontent .report .button{width:94%;border:2px solid #eee;background-color:#666;font-family:"PT Sans",Arial,Helvetica,sans-serif;font-weight:bold;font-size:1.25em;color:#fff;padding:15px 25px 15px 25px;cursor:pointer}p.privacy{text-align:center;font-style:italic}.clear{clear:both}p.optin{font-size:120%}.right a,.button{-webkit-border-radius:4px;-moz-border-radius:4px;padding:4px 8px;background-color:#333;color:#FFF!important;text-decoration:none;font-weight:bold;line-height:24px;font-size:11px;margin-left:2px}.left a,.button{-webkit-border-radius:4px;-moz-border-radius:4px;padding:4px 8px;background-color:#333;color:#FFF!important;text-decoration:none;font-weight:bold;line-height:24px;font-size:11px;margin-left:2px}#contact p,label,legend{font:1.3em "PT Sans",Helvetica,Arial,sans-serif}#contact ul{list-style-type:none}#contact h1{margin:10px 0 10px;font-size:24px;color:#333}#contact hr{color:inherit;height:0;margin:6px 0 6px 0;padding:0;border:1px solid #d9d9d9;border-style:none none solid}#contact{display:block;width:95%;margin:0 auto;padding:0 10px 10px 10px;background-color:#000;-webkit-border-radius:5px;-moz-border-radius:5px}#contact label{display:inline-block;float:left;height:26px;line-height:26px;width:155px;font-size:1.5em;-webkit-border-radius:5px;-moz-border-radius:5px}#contact input,textarea,select{width:95%;margin:5px 0;padding:5px;color:#666;background:#f5f5f5;border:1px solid #ccc;font:1.2em "PT Sans",Helvetica,Arial,sans-serif;-webkit-border-radius:5px;-moz-border-radius:5px}#contact input:focus,textarea:focus,select:focus{border:1px solid #999;background-color:#fff;color:#333}#contact input.submit{width:95%;cursor:pointer;border:1px solid #222;background:#333;color:#fff;padding:7px}#contact input.submit:hover{background:#444}#contact input[type="submit"][disabled]{background:#888}#contact fieldset{padding:20px;border:1px solid #eee;-webkit-border-radius:5px;-moz-border-radius:5px}#contact legend{padding:7px 10px;font-weight:bold;color:#000;border:1px solid #eee;-webkit-border-radius:5px;-moz-border-radius:5px;margin-bottom:0!important;margin-bottom:20px}#contact legend a{color:#f0f}#contact span.required{font-size:13px;color:#f00}#contact select{margin:5px 0 30px 0}#message{margin:10px 0;padding:0}.error_message{display:block;height:22px;line-height:22px;background:#fbe3e4 url('../images/error.gif') no-repeat 10px center;padding:3px 10px 3px 35px;color:#8a1f11;border:1px solid #fbc2c4;-webkit-border-radius:5px}.loader{padding:0 10px}#contact #success_page h1{background:url('../images/success.gif') left no-repeat;padding-left:22px}.special ul{list-style-type:none;margin:0;padding:0}.special li{padding:5px 0}.right{float:right}.zeropad{padding:0}.notice{-x-system-font:none;background:#fff3ae none repeat scroll 0 0;font-family:Helvetica,Arial,sans-serif;font-size:14px;padding:10px;margin:8px 0 14px 0;font-style:italic;width:260px;-webkit-border-radius:4px}.error{border:1px solid #c00}.spacer{clear:both}.rss-news-plugin{padding:10px}.callbutton{height=40px;border-color:#87bf00;border-bottom-color:#7ca122;background:-moz-linear-gradient(center top,#000 20%,#dab3da 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(.2,#000),color-stop(1,#dab3da));font-family:sans-serif;font-size:20px;display:inline-block;line-height:1em;padding:6px 13px;margin:0 auto 14px auto;border:1px solid #4081af;color:white!important;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,.3);text-decoration:none!important;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:inset 0 1px 0 hsla(0,100%,100%,.3),inset 0 0 2px hsla(0,100%,100%,.3),0 1px 2px hsla(0,0%,0%,.29);-moz-box-shadow:inset 0 1px 0 hsla(0,100%,100%,.3),inset 0 0 2px hsla(0,100%,100%,.3),0 1px 2px hsla(0,0%,0%,.29);box-shadow:inset 0 1px 0 hsla(0,100%,100%,.3),inset 0 0 2px hsla(0,100%,100%,.3),0 1px 2px hsla(0,0%,0%,.29)}.callbutton span.phoneicon{background:url("../images/icons/icon-phone.png") no-repeat 0 45%;padding-left:32px;display:block;color:#f0f;text-shadow:0 1px white;line-height:1.2em;min-height:16px}.callbutton span.noicon{display:block;color:#f0f;text-shadow:0 1px white;line-height:1.2em;min-height:16px}#socialmedia{margin-top:18px;text-align:center}#socialmedia li{display:inline;padding:0 2px}#socialmedia a img{border:0}.special ul ul{padding:5px 0 5px 20px}.special ul.day{padding-bottom:15px}#about{min-height:175px}