html,body,p,div,input,textarea,select,option,h1,h2,h3,h4,h5,h6,img,a,a:link,a:active,a:hover,a:visited,form,ul,li{margin:0;padding:0;text-align:left;line-height:100%}img,fieldset{border:0}ul{list-style:none}body{background:url(../images/bg_body.gif) repeat-x top right;font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#333}p{font-size:13px;line-height:18px}h1{letter-spacing:-1px;color:#94c4e0;font-size:38px;font-weight:bold}h1 span{color:#fff;font-weight:normal}h1 a,h1 a:link,h1 a:visited,h1 a:active,h1 a:hover{color:#94c4e0;text-decoration:none}h2{font-size:22px;color:#000;font-weight:normal}h3{font-size:26px;color:#333;font-weight:normal}h4{font-weight:normal;font-size:16px;color:#fc6000}div.container{width:840px;margin:0 auto}div.header{width:840px;float:left;padding:8px 0 0 0}div.header div.logo{width:350px;float:left;padding-top:10px;padding-bottom:10px}div.header p.byline{clear:left;color:#d0e9fd;font-weight:normal;font-size:15px;margin:0;padding-left:3px}div.header .banner-top{width:304px;height:55px;float:right;margin-top:4px;background:url(../images/banner-top.png) no-repeat;margin-right:15px;padding:5px 10px;display:inline}div.header .banner-top p{width:160px;float:left;font-family:"Century Gothic",Arial,Helvetica,sans-serif;line-height:1.2em;font-size:15px;text-align:right}div.header .banner-top p span{font-weight:bold;color:#069}div.header a{color:#94c4e0;font-size:38px;font-weight:bold;letter-spacing:-1px}div.header .banner-top p a{font-weight:bold;color:#069;text-decoration:none}div.header .banner-top p a:hover{text-decoration:underline}div.header .banner-top img{float:right;padding-right:10px}div.header #banner-interior{margin-right:28px;display:inline}div.header #banner-form{padding-right:19px}div.hide{visibility:hidden}div.mainnav ul{font-size:14px;margin:61px 0 0 0;padding:0;list-style:none;float:right}div.mainnav ul li{float:left;padding-left:2px;position:relative;z-index:100}div.mainnav a{height:34px;float:left;background:url(../images/mainnav-bg.gif) no-repeat;color:#fff;text-decoration:none;cursor:pointer}div.mainnav a span{height:23px;float:left;background:url(../images/mainnav-bg.gif) no-repeat top right;padding:11px 22px 0 12px;margin-left:10px}div.mainnav a:hover,div.mainnav a.active{background-position:bottom left;color:#069}div.mainnav a:hover span,div.mainnav a.active span{background-position:bottom right;color:#069}div.mainnav ul li.first{border:0}div.wrapper{width:838px;float:left;border:1px solid #ccc;background:#fff;padding-bottom:15px}div.photo-block{width:810px;height:390px;float:left;padding:14px;padding-bottom:0}div.photo-block div.photo{float:left}div.form-home{width:324px;float:right}div.form-home h3{width:324px;height:68px;background:url(../images/header-form-heading-bg.gif) no-repeat;font-size:23px;color:#333;line-height:28px;padding-left:0;padding-top:12px;text-align:center}div.form-home p{color:#073558;line-height:19px;padding-left:58px}div.form-home h4{padding-left:15px;padding-top:21px;padding-bottom:7px}div.form-home #zip{width:120px;height:24px;float:left;border:1px solid #ccc;font-size:20px;color:#073558;line-height:24px;padding:0 5px;margin-left:60px;text-align:center}div.form-home p.continue{float:left;padding-left:57px;padding-top:17px}div.form-home p.continue a{width:230px;height:41px;float:left;background:url(../images/btn-get-estimates.png) no-repeat;padding-top:14px;text-align:center;font-size:24px;color:#fff;text-decoration:none;text-shadow:#60574c 1px 2px 1px;text-indent:-5000px}div.testimonial{width:838px;height:95px;float:left;background:#deedf5;margin-top:35px;margin-bottom:15px}div.testimonial .photo{float:left;margin-top:-27px;padding-left:10px}div.testimonial .testimonial-content{width:570px;height:80px;float:right;background:url(../images/image_quotes.gif) no-repeat;padding-left:30px;padding-top:15px;padding-right:40px}div.testimonial .testimonial-content p{font-size:14px;color:#000;padding-bottom:10px}div.testimonial .testimonial-content p.customer{color:#00639d}div.content{width:811px;float:left;padding:15px 14px 5px 14px;padding-right:25px}div.content div.content-left{width:490px;float:left;padding-right:27px;padding-top:0}* html div.content div.content-left{padding-right:0}div.content div.content-left h2{padding-bottom:10px}div.content div.content-left h3{padding-top:10px;padding-bottom:5px;font-size:18px}div.content div.content-left h2 span{font-size:17px}div.content div.content-left p{color:#000;line-height:20px;margin:0;padding:0 0 10px 0}div.content div.content-left .list{padding:10px 0 10px 80px}div.content div.content-left .list ul li{background:url(../images/arrow.gif) no-repeat 0 4px;font-size:13px;color:#000;padding-left:8px;padding-bottom:7px}div.content div.content-right{width:281px;float:left;padding-top:2px}div.content div.article{width:255px;float:left;padding-left:25px;padding-bottom:10px}div.content div.article h3{font-size:22px;color:#000;padding-bottom:10px}div.privacy h3{font-size:18px;margin-top:10px}div.content div.article ul{padding-bottom:2px}div.content div.article ul li{background:url(../images/arrow.gif) no-repeat 0 7px;font-size:13px;color:#000;line-height:20px;padding-left:8px;padding-right:35px}div.content div.article ul li a{color:#000;text-decoration:none}div.content div.article ul li a:hover{color:#000;text-decoration:underline}div.content a,div.sitepage a{color:#069;text-decoration:none}div.content a:hover,div.sitepage a:hover{text-decoration:underline}#truste-seal{float:left;padding-top:16px;padding-left:99px}div.form-right #truste-seal{padding-top:20px;padding-left:40px}.form-home #zip_code{padding-top:14px}div.statelist{width:255px;float:left;padding-left:25px}div.statelist h3{font-size:22px;color:#000;padding-bottom:13px}div.statelist ul{float:left;list-style:none;padding-bottom:10px}div.statelist ul li{font-size:13px;color:#2378aa;padding-bottom:6px;float:left}div.statelist ul li.left{width:127px}div.statelist ul li a{color:#000;text-decoration:none}div.statelist ul li a:hover{color:#000;text-decoration:underline}div.footer{width:840px;float:left;padding:20px 0 60px 0}div.footer p{float:right;color:#666}div.footer p a{color:#666;text-decoration:none}div.footer p a:hover{color:#666;text-decoration:underline}div.footer .footer-nav{float:left}div.footer .footer-nav a{padding:0 3px}div.footer .footer-nav a.first{padding-left:0}div.footer .footer-nav #secondline{padding-left:0}div.footer #legal{text-align:right}.footer .social{float:left;margin-top:4px;width:25%}.footer .social a{margin-right:5px;line-height:16px;vertical-align:top;color:#666}.footer .social a.rss{background:transparent url("../images/rss.png") no-repeat 0 0;text-decoration:none;padding:0 0 0 20px;margin-right:0}.footer .social a.rss:hover{text-decoration:underline}div.content div.inner{width:473px;padding-right:44px;padding-top:20px}div.content div.content-left div.photo-big{float:left;padding-bottom:18px}div.content div.content-left div.photo-big img{border:1px solid #cccbcb}div.content div.content-left div.photo-small{float:left;padding-bottom:5px;margin-left:15px;width:503px}div.content div.content-left div.photo-small ul{list-style:none}div.content div.content-left div.photo-small ul li{width:227px;float:left;padding-right:19px;padding-bottom:15px}div.content div.content-left div.photo-small ul li.right{padding-right:0}div.form-right{width:255px;height:360px;float:left;background:url(../images/form-right-bg.gif) no-repeat;padding:17px 0 9px 26px;margin-bottom:15px}div.form-right h3{font-size:18px;color:#000;line-height:25px;padding-bottom:0}div.form-right h4{font-size:13px;color:#fc5f00;padding-top:11px;padding-bottom:5px}div.form-right p{padding-left:15px;line-height:18px;margin:0}div.form-right #zip{width:120px;height:24px;float:left;font-size:20px;color:#000;line-height:24px;margin-left:15px;padding:2px 5px;text-align:center}div.form-right p.continue{float:left;margin-left:-2px;padding:0;padding-top:20px}div.form-right p.continue a{width:230px;height:41px;float:left;background:url(../images/btn-get-estimates.png) no-repeat;padding-top:14px;text-align:center;font-size:24px;color:#fff;text-decoration:none;text-shadow:#60574c 1px 2px 1px;text-indent:-5000px}div.testimonial-inner{width:220px;height:163px;float:left;background:url(../images/testimonial-inner-bg.gif) no-repeat;padding:20px 35px 0 25px;margin-bottom:20px}div.testimonial-inner p{font-size:14px;line-height:20px;margin:0;padding-bottom:8px}div.testimonial-inner p span{color:#00639d}div.form-bg{width:800px;float:left;background:url(../images/form-border-bottom-bg.gif) no-repeat bottom right;padding-bottom:12px;padding-left:20px;margin-top:15px}div.form{width:768px;float:left;background:#f6d98d url(../images/form-border-top-bg.gif) no-repeat;padding:20px 0 8px 32px}div.form h3{font-size:22px;padding-bottom:10px}div.form p{color:#000;padding-bottom:20px}div.form div.left{float:left;padding-left:28px}div.form div.left div.set{width:325px;float:left;padding-bottom:8px}div.form label{width:88px;float:left;font-size:13px;color:#000;padding-top:5px}div.form input{width:215px;height:17px;float:left;border:1px solid #ccc;font-size:13px;color:#000;line-height:14px;padding:2px 2px 2px 4px}div.form select{width:223px;height:21px;float:left;border:1px solid #ccc;font-size:13px;color:#000;line-height:24px;padding-left:0}div.form div.right{float:left}div.form div.right div.set{width:330px;float:left;padding-bottom:8px}div.form div.right label{width:107px}div.form div.right #city{width:110px;margin-right:0}div.form div.right #state{width:52px;height:23px;float:left;border:1px solid #ccc;font-size:14px;color:#000;line-height:24px;padding-left:2px;margin-left:2px}div.form div.right #zip{width:43px;margin-left:2px;text-align:center;padding-left:2px}div.form div.right select{width:224px}div.form div.double select{width:114px}div.form div.double select.homeown{width:108px;margin-left:2px}div.form p.continue{float:left;padding:0;padding:24px 0 11px 253px}div.form p.continue a{width:230px;height:55px;float:left;background:url(../images/btn-get-estimates.png) no-repeat;text-align:center;font-size:24px;color:#fff;text-decoration:none;text-shadow:#60574c 1px 2px 1px;text-indent:-5000px}div.testimonialslist{width:840px;float:left;padding:20px 0 10px 0}div.testimonialslist ul li{width:208px;height:183px;float:left;background:url(../images/testimonialbox-bg.jpg) no-repeat;font-size:15px;color:#000;line-height:21px;padding:20px 20px 0 30px;border:1px solid #ccc;margin-right:30px}div.testimonialslist ul li span{color:#069;padding-top:15px;float:left}div.testimonialslist ul li.right{margin-right:0}div.sitepage{min-height:700px}*html div.sitepage{height:700px}div.sitepage{width:800px;float:left;padding:15px 14px 5px 24px}div.sitepage h2{padding-bottom:10px}div.sitepage h2 span{font-size:17px}div.sitepage p{color:#000;line-height:20px;margin:0;padding:10px 0}.banner_qs{margin-left:30px;margin-bottom:20px;margin-top:5px;padding:0}.form .validation_error p{padding:0;margin:0;margin-bottom:10px}.form .validation_error ul{list-style-type:disc;margin-bottom:10px;margin-left:14px}.form .validation_error ul li{color:#000;font-size:12px;line-height:19px}div.form .timeframe-response input{border:0}.finalform #theform{width:440px;float:left;padding-top:10px;padding-left:2px}.finalform div.form-bg div.form{width:775px;padding:20px 0 8px 25px}.finalform div.form label{width:107px}.finalform div.form div.left{padding-left:0}.finalform div.form p.continue{padding:16px 0 11px 82px}.finalform #rightbar{float:right;padding-top:12px;width:297px}.finalform #rightbar ul li{background:url("../images/arrow.gif") no-repeat scroll 0 4px transparent;color:#000;font-size:13px;line-height:16px;padding-left:8px;padding-right:35px;padding-bottom:12px}.finalform #rightbar ul li h5{color:#069;font-size:15px;font-weight:bold;padding-bottom:6px}.finalform #rightbar img{padding-bottom:20px;display:inline-block}.finalform #truste-seal-final{float:left;padding-left:158px;padding-top:14px}.finalform div.form div.right div.set{width:380px}.finalform div.form div.left div.set{width:350px}.finalform div.form p .continue{padding:20px 0 11px 98px}.finalform #first_name_field{width:150px}.finalform #last_name_field{width:150px}.finalform #HP{width:111px}.finalform #email_address_field{width:170px}.finalform #address_field{width:164px}.radioquestion{float:left}.finalform div.form .radioquestion p{float:left;padding-bottom:0;padding-right:7px}.finalform div.form .radioquestion p.last{padding-right:0}.finalform div.form .radioquestion p input{margin-right:4px;width:auto}.finalform div.form h4{padding-bottom:11px;font-weight:bold;margin-left:-2px}#img-nospam{padding-left:3px;padding-top:1px}div#small{float:left;font-size:10px;padding-left:3px;padding-top:6px}.finalform .form .right #city,.finalform .form .right #state,.finalform .form .right #zip{color:#666}.finalform .form .radioquestion label{float:left;width:108px;padding-top:3px}.timeframe-response{float:left;padding-bottom:7px}#left-walls-choice{padding-right:15px}#matchesTable table{margin-right:15px}.national-coverage-home{float:right;padding-right:14px;width:321px}.national-coverage{float:right;padding-right:27px;width:321px}.national-coverage-form{float:right;padding-right:24px;width:321px}.national-coverage .map,.national-coverage-form .map,.national-coverage-home .map{float:right;padding-top:2px}.national-coverage p,.national-coverage-home p,.national-coverage-form p{color:#fff;float:left;font-family:Century Gothic,Arial,Helvetica,sans-serif;font-size:15px;padding-top:2px}.national-coverage p span,.national-coverage-form p span,.national-coverage-home p span{color:#95c4e0;font-weight:bold}