@charset "UTF-8";body{font-size:.9em;line-height:1.3em;background:url(../images/bg.png)}h1,h2,h3,h4{line-height:120%}.floatleft{float:left;position:absolute}.padding-bottom{padding-bottom:1em}.border-top{border-top:dotted 1px #CCC;clear:both;padding-top:1em}.clearfooter{clear:both;margin-top:2em;padding-top:1em;border-top:1px solid #ccc}div.moduletable{margin-bottom:1em}.tooltip{background-color:none!important}div.telephone{margin-top:2px}p.telnumber{color:#FC0;font-size:2.5em;font-weight:700;line-height:90%;margin-bottom:0}a.yellowbtn:link{padding:7px 14px;margin:.3em 0 18px;list-style:none;background-color:#fc0;background-image:-moz-linear-gradient(top,#ff6,#fc0);background-image:-ms-linear-gradient(top,#ff6,#fc0);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ff6),to(#fc0));background-image:-webkit-linear-gradient(top,#ff6,#fc0);background-image:-o-linear-gradient(top,#ff6,#fc0);background-image:linear-gradient(top,#ff6,#fc0);background-repeat:repeat-x;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffff66', endColorstr='#ffcc00', GradientType=0);text-transform:uppercase;display:block;color:#000;font-size:1.7em;text-align:center;font-weight:700;border:1px solid #000;text-decoration:none}a.yellowbtn:visited{color:#000}a.yellowbtn:hover{color:#000;border:1px solid #efefef;text-decoration:none;background-image:-moz-linear-gradient(top,#ff6,#c90);background-image:-ms-linear-gradient(top,#ff6,#c90);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ff6),to(#c90));background-image:-webkit-linear-gradient(top,#ff6,#c90);background-image:-o-linear-gradient(top,#ff6,#c90);background-image:linear-gradient(top,#ff6,#c90);background-repeat:repeat-x}div.servicespan{position:relative;height:60px}table.hompageservicetable{width:100%!important}td.hompageservices{background-color:#fc0;background-image:-moz-linear-gradient(top,#ff6,#fc0);background-image:-ms-linear-gradient(top,#ff6,#fc0);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ff6),to(#fc0));background-image:-webkit-linear-gradient(top,#ff6,#fc0);background-image:-o-linear-gradient(top,#ff6,#fc0);background-image:linear-gradient(top,#ff6,#fc0);background-repeat:repeat-x;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffff66', endColorstr='#ffcc00', GradientType=0);border:5px solid #000;text-decoration:none;width:16.6%}table td.hompageservices:hover{border:5px solid #000;background-image:-moz-linear-gradient(top,#ff6,#c90);background-image:-ms-linear-gradient(top,#ff6,#c90);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ff6),to(#c90));background-image:-webkit-linear-gradient(top,#ff6,#c90);background-image:-o-linear-gradient(top,#ff6,#c90);background-image:linear-gradient(top,#ff6,#c90);background-repeat:repeat-x;z-index:3000}a.services:link{color:#000;display:block;font-size:1.2em;font-weight:700;list-style:none;padding:3px;text-align:center}a.services:visited{color:#000}a.services:hover{color:#000;text-decoration:none}div.banner05{background:url(../images/shim.png)}div.banner05 p{font-size:1.4em;font-weight:100;line-height:120%;padding:0 15px 15px}div.yellowstripes{width:auto;height:14px;background:url(../images/yellowstripe.png) repeat-x;margin-bottom:10px}div.hpintro{background:url(../images/shim.png)}div.hpintro h1,div.hpintro h2{padding:10px!important}div.hpintro h2{color:#EFEFEF!important;font-size:1.2em!important;font-weight:100;letter-spacing:1px;line-height:150%;margin-top:-20px}div.clearboth{clear:both;width:auto;height:1em}div.leftservices h3{display:block;padding:5px;background:url(../images/shim.png);text-transform:none!important;font-size:1.2em;margin-bottom:.5em}div.leftservices ul{list-style:none;padding:0!important;margin:0 0 1em!important}div.leftservices ul li{list-style:none inside}div.leftservices ul li a{font-size:1.3em;font-weight:200;display:block;background:url(../images/service-arrows.png) left 7px no-repeat;padding:5px 0 5px 25px}div.leftservices ul li a:hover{font-size:1.3em;font-weight:200;background:url(../images/service-arrows.png) 5px 7px no-repeat;text-decoration:none!important;padding:5px 0 5px 30px}div.leftservices ul li:hover{background:url(../images/shim.png)}div.mainclear{clear:both;height:5em;width:100%}div.aboutus img{border:1px solid #CCC;padding:.75em}div.testimonialcatItemHeader{padding-left:50px;padding-top:10px}div.testimonialcatItemHeader h3{font-size:1em}div.testimonial-bottom{display:none}.faqsq{font-size:1.5em}div.logo{margin-left:0}.newsbg01{background-color:#EFEFEF;padding:20px}.newsbg01 img{margin-bottom:1em}p.caption{font-weight:700;font-style:italic}div.blackheader{background:url(../images/shim.png);border-bottom:1px solid #EFEFEF;height:auto;width:100%}.infotable{border:1px solid #999;margin-bottom:1em;padding:.75em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:100%}.infotable tr{vertical-align:top}.infotable thead tr th{background-color:#333;color:#FFF;font-size:1.25em;font-weight:400;padding:.5em;text-align:center}.infotable tbody{background-color:#EFEFEF}.infotable tbody tr:hover{background-color:#e3f6f8}.infotable tr{padding:.25em}.infotable td{border:1px solid #FFF;padding:.5em .8em .8em}.infotable tfoot{background-color:#999;color:#FFF;font-size:.85em;padding:.5em}div.itemFullText h1,h1{font-family:'Titillium Web',sans-serif;color:#fc0;font-size:240%;font-weight:400;margin-bottom:.4em;line-height:110%}div.itemFullText h2,h2{color:#FC0;font-size:140%;margin-bottom:.5em}div.itemFullText h3,h3{color:#FC0;font-size:95%;text-transform:uppercase}h3.servicetitles{background:url(../images/shim.png);color:#EFEFEF!important;display:block;font-size:1.6em!important;font-weight:400;margin:1em 0!important;padding:5px 5px 5px 10px;text-transform:none!important}.tooltip{pointer-events:none;opacity:0;display:inline-block;position:absolute;padding:10px 20px;color:#fff;border-radius:20px;margin-top:20px;text-align:center;text-decoration:none;box-shadow:0 0 7px #000}.bottombar,.push{clear:both;width:100%;height:80px;padding-top:0;float:left}div.bottombar2{margin:auto auto auto -20px;height:80px;overflow:hidden;position:fixed;bottom:0;width:100%;background-image:url(../images/footer-grad.png);background-position:0 2px;background-repeat:repeat-x;background-color:#999;z-index:2000;padding-left:20px}div.bottombar3{margin:auto;color:#FFF;text-align:left;padding-top:5px}div.bottombar3 p{padding-right:40px}#bottombar3 h1{color:#f90}#bottombar3 a,#bottombar3 p{font-size:10px}#bottombar3 a:link{font-size:10px;color:#fff;text-decoration:underline}#bottombar3 a:active{font-size:10px;color:#fff}#bottombar3 a:visited{font-size:10px;color:#fff;text-decoration:underline}#bottombar3 a:hover{font-size:10px;color:#fff;text-decoration:none}body#tinymce h1,body#tinymce h2,body#tinymce h3{line-height:120%}div.itemFullText h3.keywords{position:absolute;top:0;left:-9999px;width:400px}h3.keywords{padding:10px;background-color:#efefef;border:1px solid #999}@media (min-width:100px) and (max-width:737px){div.telephone{clear:both;display:block;float:left;margin-top:20px;text-align:center;width:97%}div.logo{padding-left:20px}}@media (max-width:767px){.floatleft{position:relative}div.mainclear{display:none}}