.button,.button-2,.link,.list-1 li a:hover,.list-2 li a:hover,.menu li a,.price-list li a,a:hover,h1 a{text-decoration:none}.list-services li a,.next,.prev,h1 a{text-indent:-9999px}.buttons a:hover,.next,.prev{cursor:pointer}.extra-wrap,.ic,.ic a,.indent,.price-list li,.price-list strong,.row-top,.wrapper,dl dd{overflow:hidden}article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}.menu li a,.support,h1 a{display:block}html{width:100%}body{font-family:Arial,Helvetica,sans-serif;font-size:100%;color:#222;min-width:1020px;background:url(../images/plumbing-background.jpg) center no-repeat fixed}.ic,.ic a{border:0;float:right;background:#fff;color:red;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0;padding:0}.col-1,.col-2,.column-1,.column-2,.fleft{float:left}.bg{width:100%;background:url(../images/bg-top.jpg) center 0 no-repeat}.main{width:1020px;padding:0;margin:0 auto;font-size:.875em;line-height:1.785em;background:#eee}.row-top,.wrapper,header{width:100%;position:relative}.wrapper-right{text-align:right;margin-top:5px}a{color:#022bfd;outline:0}p{margin-bottom:18px}.p1{margin-bottom:8px}.p2{margin-bottom:15px}.p3{margin-bottom:30px}.p4{margin-bottom:40px}.p5{margin-bottom:50px}.reg{text-transform:uppercase}.fright{float:right}.alignright{text-align:right}.aligncenter{text-align:center}.it{font-style:italic}.color-1{color:#fff}.color-2{color:#000}.color-3{color:#666}.indent{padding:21px 0 0;position:relative}.indent-left{padding-left:30px}.indent-right{padding-right:50px}.indent-bot{margin-bottom:20px}.indent-bot2{margin-bottom:30px}.indent-bot3{margin-bottom:45px}.prev-indent-bot{margin-bottom:12px}.img-indent-bot{margin-bottom:25px}.margin-bot{margin-bottom:35px}.margin-top{margin-top:-7px}.img-indent{float:left;margin:0 20px 0 0}.img-indent2{float:left;margin:0 13px 0 0}.img-social{padding:0 20px 0 0}.img-indent-r{float:right;margin:0 0 0 40px}header{z-index:2}.row-top{min-height:101px;background-repeat:repeat-x;background-position:left top repeat-x #F6470E;background-image:url(../images/row-top-tail.gif);background-color:#F6470E;border-radius:9px 9px 0 0;-moz-border-radius:9px 9px 0 0;-webkit-border-radius:9px 9px 0 0;z-index:1}.row-top .tip{margin-left:100px;margin-top:6px}h1{float:left;padding:2px 0 0 18px;position:relative}h1 a{width:550px;height:88px;background:url(../images/twins-plumbing-logo.png) no-repeat}.support{font-size:29px;line-height:1.2em;padding:15px 15px 0 30px;letter-spacing:-2px;background:url(../images/pic-1.png) 0 32px no-repeat;float:right}.menu{padding:0;width:100%;margin-top:-9px;position:relative;z-index:2}.menu li{float:left;position:relative;background:url(../images/menu-spacer.gif) right top repeat-y}.menu li.last{background:0 0}.menu li a{font-size:22px;font-weight:400;line-height:2em;padding:6px 20.3px 8px 22px;color:#fff;text-transform:capitalize;letter-spacing:-1px;background:#2b2b2b}h2,h4{color:#022bfd}h2,h3{letter-spacing:-2px}.menu li:first-child a{padding:6px 0 8px;width:px;text-indent:-9999px;background-repeat:no-repeat;background-position:no-repeat #2b2b2b;background-image:url(../images/menu-home-icon.png) inherit}.menu li.last a{padding:6px 20px 8px;border-radius:0 9px 9px 0;-moz-border-radius:0 9px 9px 0;-webkit-border-radius:0 9px 9px 0}.menu li a.active,.menu>li>a:hover{background-color:#222}.slider-inner{padding-left:284px}.slider{position:relative;width:auto;height:397px;float:right}.items{display:none;width:100%}.next,.prev{display:block;width:58px;height:58px;background:url(../images/slider-control.png) no-repeat;position:absolute;left:0;top:47px;z-index:99}.next{left:auto;right:0;background-position:left bottom}.banner1-bg{width:284px;height:397px;background:url(../images/banner1-bg.jpg) no-repeat;float:left}.banner-1{width:376px;height:397px;background:url(../images/banner-1.png) no-repeat;position:absolute;left:0;top:0;z-index:9}#content,.border-bot,.box,.box-bg,.spacer-1,aside,dl dd{width:100%}aside{padding:21px 0}#content{padding:20px 0;position:relative;z-index:1}.spacer-1{background:url(../images/pic-1.gif) 217px 0 repeat-y}h2{font-size:32px;line-height:1.204em;text-transform:uppercase;margin-bottom:6px}h3{font-size:36px;line-height:1.222em;color:#222;margin-bottom:22px}h4{font-size:24px;line-height:40px;letter-spacing:-1px}.button,.button-2{font-size:21px;line-height:1.238em;letter-spacing:-1px;cursor:pointer;display:inline-block}h6{color:#000}.border-bot{padding-bottom:20px;background:url(../images/pic-1.gif) 0 bottom repeat-x}.box{color:#ccc;background:url(../images/box-title-tail.gif) left top repeat-x #F6470E;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.box .padding{padding:25px 10px 0 30px}.box-bg{padding-bottom:14px;background-color:#2b2b2b;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.button{padding:3px 24px;color:#2b2b2b;border:2px solid #fff;background:url(../images/button-tail.gif) repeat-x #dbdbdb;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.button:hover{background:#dbdbdb}.button-2{padding:7px 23px 8px;color:#fff;background:url(../images/button2-tail.gif) repeat-x #222;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.button-2:hover{background:#f6a410}.list-1 li,.list-2 li{background:url(../images/marker-1.png) 0 8px no-repeat}.list-1 li{line-height:21px;padding:2px 0 2px 20px}.list-1 li a{display:inline-block;color:#222}.list-2 li{line-height:25px;padding:0 0 12px 20px}.list-2 li.last-item{padding:0 0 0 20px}.list-2 li a{display:inline-block;color:#222}.price-list li{width:100%;vertical-align:top;line-height:21px;padding:2px 0;color:#222}.price-list strong{background:url(../images/pic-2.gif) 0 17px repeat-x;display:block}.price-list span{float:right;color:#222}.price-list li a{float:left;color:#222}.price-list li a:hover{color:#F6A20E}.link:hover{text-decoration:underline}.link-1{display:inline-block;font-size:14px;padding-right:8px;background:url(../images/marker-3.gif) right 8px no-repeat}.link-1:hover{color:#fff}.text-1{line-height:23px}.text-2{font-size:14px;line-height:1.285em}#contact-form input,#contact-form textarea{font-size:12px;line-height:1.25em;margin:0;outline:0;color:#222;font-family:Arial,Helvetica,sans-serif}dl span{float:left}dl strong{float:right;font-weight:400}#contact-form{display:block}#contact-form label{display:block;height:37px;overflow:hidden}#contact-form input{float:left;width:265px;padding:6px 10px 7px;border:1px solid grey;background:url(../images/input-tail.gif) repeat-x;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#contact-form textarea{float:left;height:238px;width:529px;padding:6px 10px;border:1px solid grey;background:url(../images/area-tail.gif) repeat-x;overflow:auto;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.extra,.list-services,footer{overflow:hidden}.text-form{float:left;display:block;font-size:14px;line-height:2em;width:83px;color:#222;font-family:Arial,Helvetica,sans-serif}.buttons{padding:15px 0 0;text-align:right}.buttons a{margin-right:8px;padding:8px 32px}.contact-media{position:relative;margin-top:70px;font-size:30px;color:#2B2B2B;vertical-align:center;display:block}#easyTooltip,footer{color:#fff;position:relative}.contact-media img{margin-left:30px;top:-9px;position:relative}.contact-media img.yahoo{top:-17px}.contact-media img.yelp{top:-22px}.find-us{float:left;padding-top:5px}footer{width:100%;height:132px;text-align:center;z-index:9}.footer-bg{width:100%;padding:18px 0 25px;background:#2b2b2b;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px}.list-services{padding:0;width:112px;margin:0 auto}.list-services li{float:left;padding:0 0 0 8px}.list-services li:first-child{padding:0}.list-services li a{display:block;width:32px;height:32px;background:url(../images/social-icons.png) no-repeat}.list-services li.item-1 a{background-position:-40px 0}.list-services li.item-2 a{background-position:-80px 0}#easyTooltip{font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:4px 8px;border:1px solid #fff;background:#222;z-index:99}.block{height:132px}.extra{min-height:100%;height:auto!important;height:100%;margin:0 auto -132px;position:relative}body,html{height:100%}#gallery-holder{width:100%;height:auto;padding:20px 0;text-align:center}#gallery-holder a{text-decoration:none}#gallery-holder img{margin:17px;display:inline}#commercial-image img{padding:0 20px}