html,body,div,span,h1,h2,h3,p,a,em,img,strong,ul,li{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}.container_12{margin-left:auto;margin-right:auto;width:960px;padding:0 10px}button.gobutton{background-image:url(https://www.roofrocket.com/wp-content/themes/roofrepair/images/xgo.png.pagespeed.ic.B17k8u6drt.png);background-repeat:no-repeat;width:33px;height:27px;display:block;float:right;background-color:transparent}html body * div.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix{display:block}body,html{height:100%}body,html,p,ul{margin:0;padding:0;border:none}body{font:.8125em/1 Verdana,sans-serif;line-height:1.5}h1,h2,h3{margin:5px 0}h1{font-size:22px}h2{font-size:16px}h3{font-size:14px}h4{font-size:14px}h5{font-size:12px}h6{font-size:12px}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:underline}p{margin:18px 0}ul,ol{margin:0;padding:0}a:link,a:visited{text-decoration:none}a:hover{text-decoration:underline}#nav{width:980px;margin:0 auto;height:35px}#pagenav{float:left;position:relative;z-index:100;padding:0 10px}#pagenav li{float:left;line-height:35px;margin:0}#pagenav li a:link,#pagenav li a:visited{display:block;position:relative;padding:0 18px;text-decoration:none;z-index:100}#pagenav li a:hover,#pagenav li.current_page_item a:link{position:relative}#pagenav li a:hover span.left,#pagenav li.current_page_item span.left{display:block;position:absolute;left:0;bottom:0;width:5px;height:33px}#pagenav li a:hover span.right,#pagenav li.current_page_item span.right{display:block;position:absolute;right:0;bottom:0;width:5px;height:33px}#pagenav li ul li{float:none;padding:0}#pagenav li ul{position:absolute;left:-999em}#pagenav li:hover ul{}#pagenav li li:hover ul ul{left:-999em}#pagenav li li li:hover ul{left:auto}#pagenav li li li:hover ul ul,#pagenav li li li.sfhover ul ul{left:-999em}#pagenav li li li li:hover ul{left:auto}#pagenav li:hover ul ul{left:-999em}#pagenav li:hover ul,#pagenav li li:hover ul,#pagenav li.sfhover ul{left:auto}#pagenav li ul li a:link{display:block;//width: 190px;padding:0 10px 0 10px!important}#pagenav li ul li a:hover{text-decoration:underline}#pagenav li:hover{position:static}#header{width:980px;margin:0 auto;height:140px}#header img{float:left;margin:25px 0 0 0}#header #subscribe{float:right;display:block;height:28px;width:183px;padding:8px 0 0 35px;margin:55px 0 0 0;text-decoration:none;font-weight:bold}#container{padding-top:20px;padding-bottom:20px}#container_bottombg{width:980px;height:41px;margin:0 0 -20px -10px}#featured-tabs li a:hover{}#breadcrumb{width:940px;margin:-8px 0 0 5px;padding:0 0 10px 0}#breadcrumb p{margin:0;font-weight:bold}#footer{width:980px;margin:0 auto 40px auto}#footer .footnav{float:left;width:100%}#footer .footnav ul{padding:30px 0 20px 10px}#footer .footnav ul li{display:inline;margin:0 15px}#footer .footnav ul li a:link{font-weight:bold}#footer .copyright{float:right;width:295px;padding:5px 10px 0 15px;font-size:10px}#footer .bottombg{width:980px;height:7px}.spacer{height:10px}#page{float:left;width:730px;text-align:justify}#archive_categories li,#archive_monthly li{font-weight:bold}.widget ul li a:hover{}#form_wrap textarea{width:95%;margin-bottom:18px}#form_wrap .form-left input{width:147px;display:block;margin-bottom:10px}.entry h2{}.entry h3{}.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{}.entry ol li{list-style-type:upper-latin}.entry ol li ol li{list-style-type:lower-latin}img.wp-smiley{padding:0;border:none}.aligncenter{text-align:center}p.alert{border-top:1px solid #f0baa2;border-bottom:1px solid #f0baa2;background:#ffd9c8 url(img/xico-alert.png.pagespeed.ic.TGskRPR9Ot.png) no-repeat 20px 13px}p.download{border-top:1px solid #d4ebaf;border-bottom:1px solid #d4ebaf;background:#edfcd5 url(img/xico-download.png.pagespeed.ic.cVuAV1DRzS.png) no-repeat 20px 13px}p.tick{border-top:1px solid #d4ebaf;border-bottom:1px solid #d4ebaf;background:#edfcd5 url(img/xico-tick.png.pagespeed.ic.f4OAtC6XuC.png) no-repeat 20px 13px}p.info{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#eee url(img/xico-info.png.pagespeed.ic.1g4p4HEBOU.png) no-repeat 20px 13px}p.note{border-top:1px solid #efe3ae;border-bottom:1px solid #efe3ae;background:#fef6d2 url(img/xico-note.png.pagespeed.ic.8hfLxtO3uT.png) no-repeat 20px 13px}.cityList ul li a:hover{border-color:#ccc;border-style:solid;border-width:0 0 1px;color:#555;background-color:#f2f2f2}div.wpcf7{margin:0;padding:0}.download-info .download-button{width:120px;height:0;padding-top:36px;overflow:hidden;display:block}.download-info .more-button{background:url(xmorebutton.gif.pagespeed.ic.w0uArjSBzo.jpg) no-repeat top left}form#download-page-search input{margin-left:8px!important}div#download-page-featured a:hover,#download-page-categories a:hover{text-decoration:none}div#download-page-tags ul{text-align:center}.wp-pagenavi{clear:both}.wp-pagenavi a:hover{border-color:#000}.wp-pagenavi span.current{font-weight:bold}body{color:#23262a;background:#006a83 url(default/xbg.jpg.pagespeed.ic._sqe21j-DO.jpg) repeat-x left top}h1,h2,h3{color:#16181a}a:link,a:visited{color:#006a83}#nav{background:url(default/xnavbg.jpg.pagespeed.ic.QN9ttqoyRD.jpg) repeat-x left top}#pagenav li a:link,#pagenav li a:visited{color:#fff}#divbar{background:url(default/xnav_divider.jpg.pagespeed.ic.5Mu9B-8Ek1.jpg) no-repeat left top}#pagenav li a:hover,#pagenav li.current_page_item a:link,#pagenav li.current_page_item a:visited{color:#23262a;background:url(default/xnav_current_tile.jpg.pagespeed.ic.jLubUqdKYl.jpg) repeat-x left bottom;position:relative}#pagenav li a:hover span.left,#pagenav li.current_page_item span.left{background:url(default/xnav_current_left.jpg.pagespeed.ic.iapQ6_THee.jpg) no-repeat left bottom}#pagenav li a:hover span.right,#pagenav li.current_page_item span.right{background:url(default/xnav_current_right.jpg.pagespeed.ic.0gGqJvuVAB.jpg) no-repeat left bottom!important}#pagenav li ul{background:#d8d8d8}#pagenav li ul li{background:none;border-bottom:1px solid #aaa}#pagenav li ul li a:link,#pagenav li ul li a:visited{color:#000;background:none!important}#pagenav li ul li a:hover{background:#e2e2e2!important}#header #subscribe{color:#fff;background:url(default/xrssbg.jpg.pagespeed.ic.-N_GUlqQQq.jpg) no-repeat left top}#container{background:#fff url(default/xcontainerbg_top.jpg.pagespeed.ic.eJ4WX4Wscc.jpg) no-repeat left top}#container_bottombg{background:url(default/xcontainerbg_bottom.jpg.pagespeed.ic.jOEg6qetQV.jpg) no-repeat center bottom}#featured-tabs li a:hover{background:url(default/xfeatured_links_current.jpg.pagespeed.ic.zqpPV773Ve.jpg) no-repeat left center}#breadcrumb{border-bottom:1px solid #cbd1d2}#breadcrumb p{color:#676b6f}#footer{color:#fff;background:#23262a url(default/xfootertop.jpg.pagespeed.ic.mM1eAf5AzZ.jpg) repeat-x left top}#footer .footnav ul li a:link,#footer .footnav ul li a:visited{color:#fff;font-weight:bold}#footer .copyright{background:url(default/xfooter_divider.jpg.pagespeed.ic.ryy4K-idRA.jpg) no-repeat left 10px}#footer .bottombg{background:url(default/xfooterbottom.jpg.pagespeed.ic.gxEpr1QffK.jpg) no-repeat center bottom}.widget ul li a:hover{color:#fff;background-color:#959595}#vertmenu{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:100%;width:180px;padding:0;margin:1px 5px 5px 8px;height:700px}#vertmenu h1{display:block;background-color:#1f875a;font-size:90%;padding:3px 0 5px 3px;border:1px solid #000;color:#fff;margin:0;width:159px}#vertmenu ul{list-style:none;margin:0;padding:0;border:none;overflow:auto}#vertmenu ul li{margin:0;padding:0}#vertmenu ul li a{font-size:18px;font-weight:700;display:block;font-family:"Trebuchet MS",sans-serif;text-align:left;padding:19px 0 0 15px;text-decoration:none;color:#fff;line-height:20px}.sub{text-transform:capitalize;font-size:13px;font-weight:700;display:block;font-family:"Trebuchet MS",sans-serif;text-align:left;padding:0 0 0 2px;color:#b8b4a2;width:160px}#vertmenu ul li a:hover,#vertmenu ul li a:focus{color:#8dc490}img.alignright{padding:3px;float:right;margin:0 0 1em 1em;border:1px solid #b3b1b2;margin:0 0 20px 20px}img.alignleft{padding:3px;float:left;margin:0 1em 1em 0;border:1px solid #b3b1b2;margin:0 0 20px 20px}img.aligncenter{padding:3px;display:block;margin-left:auto;margin-right:auto;border:1px solid #b3b1b2;margin:0 0 20px 20px}a img.alignright{float:right;margin:0 0 1em 1em}a img.alignleft{float:left;margin:0 1em 1em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.page_navigation a,.alt_page_navigation a{padding:3px 5px;margin:2px;color:#fff;text-decoration:none;float:left;font-family:Tahoma;font-size:12px;background-color:#006a83}.active_page{background-color:#54ae45!important;color:#000!important}#alt-top-nav a{background-color:#eff9fb;color:#000}#locate-contractor-page{position:relative}#locate-contractor-page p{margin:25px 0!important;font-size:15px}#locate-contractor-page h1,#locate-contractor-page h2{text-align:center;margin-bottom:10px}.title_flap{margin-left:-28px;background:url(img/xtitle_flap.png.pagespeed.ic.tBgbklpa15.png) no-repeat;width:459px;height:66px;color:#fff;line-height:66px;font-size:18px;text-shadow:0 1px 1px #777;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px}.cityList,#locate-contractor-page .description{border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;padding:10px;margin-top:10px;margin-bottom:25px}#locate-contractor-page .description p{text-align:justify}#locate-contractor-page .description ul{margin-left:50px;list-style-type:disc}#locate-contractor-page .description ul li{margin-bottom:12px}.pullquote{width:200px;float:right;margin:15px 0 10px 15px;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:18px}.cityList ul{float:left;width:198px}.cityList ul li a{border-color:#ccc;border-style:solid;border-width:0 0 1px;display:block;padding:5px;text-decoration:none;background-color:#f7f7f7;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cityList ul li a:hover{border-color:#ccc;border-style:solid;border-width:0 0 1px;color:#555;background-color:#f2f2f2}.cListContractor{position:relative;height:100px;border-top:1px solid #fff;border-bottom:1px solid #fff;background:url(img/xcListBack.png.pagespeed.ic.wneVmT2wdN.png) repeat-x 0 0}.cListContractor h3{margin:10px 0 5px 91px}.cListContractor address{margin:8px 0 5px 91px}.cListContractor .cPhone{position:absolute;right:10px;top:20px}.cListContractor .avatar{position:absolute;left:8px;top:15px;height:75px;width:75px}button.noresultsbutton{background-image:url(https://www.roofrocket.com/wp-content/themes/roofrepair/images/xsearchbutton.jpg.pagespeed.ic.RfiNQTsPgU.jpg);background-repeat:no-repeat;width:121px;height:43px;display:block;float:right;margin:50px 125pt 0 0}