body{font-size:12px;font-family:Arial,Helvetica,sans-serif;background-image:url(images/xbg.png.pagespeed.ic.Ptuklc3VZS.png)}a{color:#666;text-decoration:none}div.mask{width:100%;background:url(images/xmask.png.pagespeed.ic.XLB1B08gTM.png) center top no-repeat}div.banner_left{width:150px;height:517px;position:absolute;margin-left:-165px;margin-top:200px}.wrapper{width:990px;margin:0 auto}.header{margin:0 15px;position:relative;z-index:9999;height:142px}.header .logo{width:305px;height:53px;margin-top:50px;float:left}.header .logo h1{width:305px;height:53px;background-image:url(images/xlogo.png.pagespeed.ic.54VMK9-gok.png)}.header .logo a{position:relative;z-index:9999;display:block;width:305px;height:53px}.header .right_panel{float:right;position:relative;z-index:9999}.header .right_panel .social{float:right;margin-top:20px;margin-bottom:15px}.header .right_panel .social a{display:inline-block;width:33px;height:34px;background-image:url(images/xsocial_icons.png.pagespeed.ic.GVcRGKs5V2.png);margin-bottom:5px;-webkit-transition-property:all;-webkit-transition-timing-function:linear;-webkit-transition-duration:.5s;-moz-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:.5s;-o-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:.5s}.header .right_panel .social a.twitter{background-position:0 top}.header .right_panel .social a.twitter:hover{background-position:0 bottom}.header .right_panel .social a.facebook{background-position:-33px top}.header .right_panel .social a.facebook:hover{background-position:-33px bottom}.header .right_panel .social a.google{background-position:-66px top}.header .right_panel .social a.google:hover{background-position:-66px bottom}.header .right_panel .social a.flickr{background-position:-99px top}.header .right_panel .social a.flickr:hover{background-position:-99px bottom}.header .right_panel h1.phone_number{float:right;width:252px;height:47px;background-image:url(images/xphone_number.png.pagespeed.ic.5FyM95PNwX.png)}.container{padding:5px;border:1px solid #63b9e8;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-bottom:30px}.nav{height:46px;background-image:url(images/xfooter_bg.png.pagespeed.ic.zhq-ur90Nj.png);border:1px solid #000;border-radius:3px;margin-bottom:5px}.nav ul{list-style-type:none}.nav ul li{float:left;display:inline-block;border-left:1px solid #525252;border-right:1px solid #333}.nav ul li.first{border-left:none}.nav ul li.last{border-right:none}.nav ul li a{display:inline-block;font-family:'Open Sans',sans-serif;color:#6d6d6d;text-transform:uppercase;font-size:14px;padding:13px 51px 14px 51px;font-weight:normal;-webkit-transition-property:all;-webkit-transition-timing-function:linear;-webkit-transition-duration:.5s;-moz-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:.5s;-o-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:.5s}.nav ul li a:hover{background-color:#292929;color:#fff}.container_inner{background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:15px}.slider{width:948px;height:382px;overflow:hidden;margin-bottom:20px}.body .sidebar{width:268px;float:right;margin-left:10px}.sidebar .widget{margin-bottom:10px}.sidebar .ef{}.sidebar .ef .ef_heading{background-image:url(images/xestimate_header_bg.jpg.pagespeed.ic.4QxaT5GO8e.jpg);color:#fff;text-shadow:#d39f00 1px 1px 3px;font-family:"Open Sans",sans-serif;border-top-left-radius:4px;border-top-right-radius:4px;font-size:18px;font-weight:bold;text-transform:uppercase;text-align:center;padding:6px 0}.sidebar .ef .ef_content{border-left:1px solid #e4ab00;border-right:1px solid #e4ab00;border-bottom:1px solid #e4ab00;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:10px}.sidebar .ef .ef_content .row{margin-bottom:5px}.sidebar .ef .ef_content .row label{font-size:11px;font-family:Arial,Helvetica,sans-serif;color:#707070;font-weight:bold;display:block;padding-left:1px}.sidebar .ef .ef_content .row .textbox{padding:3px;outline:none;border:1px solid #d6d6d6;width:238px;border-radius:1px;-webkit-transition-property:all;-webkit-transition-timing-function:linear;-webkit-transition-duration:.3s;-moz-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:.3s;-o-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:.3s}.sidebar .ef .ef_content .row .textbox:focus{box-shadow:#6fc6e9 0 0 10px;border:1px solid #6fc6e9}.sidebar .ef .ef_content .row #ef_comments{height:85px;max-height:85px;max-width:238px}.sidebar .ef .ef_content .row .ef_button{background-image:url(images/xef_button_bg.png.pagespeed.ic.7cdq3mgRdr.png);background-color:transparent;background-position:top;font-size:14px;font-family:"Open Sans",sans-serif;text-transform:uppercase;font-weight:bold;color:#fff;text-shadow:#333 1px 1px 2px;border:1px solid #000;border-radius:3px;cursor:pointer;padding:5px 20px}.sidebar .ef .ef_content .row .ef_button:hover{background-position:bottom}.sidebar .widget_specials{border:1px solid #ffe089;border-radius:5px;background-color:#fff3d0;padding:10px}.sidebar .widget_specials a{display:inline-block;background-image:url(images/xwidget_specials.png.pagespeed.ic.rkbjovx55z.png);background-repeat:no-repeat;background-position:top left;font-size:16px;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-weight:bold;padding:5px 0 5px 40px;-webkit-transition-property:all;-webkit-transition-timing-function:linear;-webkit-transition-duration:.3s;-moz-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:.3s;-o-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:.3s}.sidebar .widget_specials a:hover{color:#d99e0d;background-position:bottom left}.sidebar .widget_services ul{padding:0;margin:0;list-style:none}.sidebar .widget_services ul li{margin-bottom:10px;color:#707070;background-image:url(images/xlist_b.png.pagespeed.ic.SsNR8t9cIu.png);background-position:left center;background-repeat:no-repeat;padding-left:10px}.sidebar .widget_services ul li a{color:#707070;text-decoration:none}.sidebar .widget_services ul li a:hover{text-decoration:underline}.body .content{width:670px;float:left}.body .content h1{color:#323232;font-size:16px;font-family:"Open Sans",sans-serif;margin-bottom:5px}.body p{color:#606060;font-size:12px;text-align:justify;font-family:Arial,Helvetica,sans-serif;line-height:20px;margin-bottom:10px}.body a{color:#666}.body a:hover{text-decoration:underline}.footer{background-image:url(images/xfooter_bg.png.pagespeed.ic.zhq-ur90Nj.png);height:56px;border-top:1px solid #000}.footer .footer_inner{width:980px;margin:auto}.footer .links{float:left;margin-top:23px}.footer .links ul{margin:0;padding:0;list-style:none}.footer .links ul li{display:inline-block;border-right:1px solid #707070;padding:0 10px}.footer .links ul li.last{border-right:none}.footer .links ul li a{color:#707070;font-family:"Open Sans",sans-serif;font-size:12px}.footer .links ul li a:hover{color:#fff}.footer .copyrights{float:right;margin-top:23px}.footer .copyrights p{color:#707070;font-family:"Open Sans",sans-serif}.page_services{margin:25px 0}.page_services .service{width:325px;float:left;margin-right:10px;margin-bottom:25px}.page_services .service .img{width:73px;height:57px;float:left;margin-right:10px}.page_services .service .details{float:left}.page_services .service .details h2{font-size:12px;color:#008ccb;font-family:Arial,Helvetica,sans-serif;margin-top:8px}.k_area{height:85px;max-height:85px;max-width:238px}textarea{height:70px!important;width:95%!important}.row>input{width:95%!important}.title{background-color:#f1b401;color:#fff;font-size:16px;font-weight:bold;height:26px;letter-spacing:1px;padding-top:6px;text-align:center;text-transform:uppercase}.wpcf7-form{border:1px solid #f1b401;padding:7px}.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width:95%}.wpcf7-form-control.wpcf7-text{width:95%}.wpcf7-form-control.wpcf7-submit{margin-left:34%;margin-top:0}.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden}.nivoSlider img{position:absolute;top:0;left:0;max-width:none}.nivo-main-image{display:block!important;position:relative!important;width:100%!important}.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none}.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}.nivo-box img{display:block}.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:.8;overflow:hidden;display:none;-moz-opacity:.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nivo-caption p{padding:5px;margin:0}.nivo-caption a{display:inline!important}.nivo-html-caption{display:none}.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer;background-image:url(images/xslider_buttons.png.pagespeed.ic.Of5t1F15iM.png);width:57px;height:57px;display:inline-block;text-indent:-500px}.nivo-prevNav{left:20px;background-position:left top}.nivo-prevNav:hover{background-position:left bottom}.nivo-nextNav{right:20px;background-position:right top}.nivo-nextNav:hover{background-position:right bottom}.nivo-controlNav{display:none;text-align:center;padding:15px 0}.nivo-controlNav a{cursor:pointer}.nivo-controlNav a.active{font-weight:bold}