body{behavior:url(/csshover.htc);font-size:12px;font-family:helvetica, arial;line-height:16px;background-color:#e8e2d2;margin:0;padding:0;}
.blue{color:#03407f;}
.green{color:#537f1d;}
.title{color:#03407f;font-size:14px;}
.titlelarge{color:#03407f;font-size:16px;}
.subtle{font-size:12px;color:#7e7e7e;}
.pad{padding:15px;}
.coupon{padding:15px;border:3px dashed #03407f;text-align:center;background:#fff;}
.coupon .coupontitle{font-size:14px;background:#1e5ea3;padding:15px;margin:-15px;color:#fff;}
.coupontitle a, .coupontitle a:link, .coupontitle a:visited{color:#fff;}
.coupon .offer{font-size:16px;color:#03407f;line-height:normal;}
.coupon .details{font-size:11px;}
.clearboth{clear:both;}
.bigorange{font-size:18px;font-weight:bold;line-height:22px;color:#FFCC33;}
a{color:#1b3f65;text-decoration:underline;}
a:hover{color:#CC0000;text-decoration:none;}
.floatright{float:right;}
#all{background:url(/assets/all-mainbg-wide.gif);width:989px;margin-right:auto;margin-left:auto;position:relative;}
#all-inside{background:url(/assets/inside-mainbg-wide.gif);margin-right:auto;margin-left:auto;width:989px;position:relative;}
#header{background-image:url(/assets/header.png);position:relative;height:157px;}
.floatright{float:right;}
#header-l{width:50px;height:157px;float:left;}
#tagline{color:#fff;font-size:24px;width:570px;text-align:right;font-weight:bold;padding-right:35px;float:right;padding-top:48px;}
#header-r{width:20px;height:157px;float:right;}
#header-left{height:157px;}
#header-right{height:157px;position:relative;}
.half-right{width:50%;float:right;}
a.logo-overlay{display:block;left:30px;top:25px;height:83px;width:373px;position:absolute;text-decoration:none;text-indent:-9000em;overflow:hidden;}
#banner{height:198px;margin-left:16px;text-indent:-999em;overflow:hidden;}
.ban-cooling a{background:#1b3f65 url(/assets/banner-actions.png) no-repeat 0 0;width:138px;height:198px;float:left;}
.ban-cooling a:hover{background-position:0 -198px;}
.ban-plumbing a{background:#1b3f65 url(/assets/banner-actions.png) no-repeat -138px 0;width:139px;height:198px;float:left;}
.ban-plumbing a:hover{background-position:-138px -198px;}
.ban-air-quality a{background:#1b3f65 url(/assets/banner-actions.png) no-repeat -277px 0;width:139px;height:198px;float:left;}
.ban-air-quality a:hover{background-position:-277px -198px;}
.ban-electric a{background:#1b3f65 url(/assets/banner-actions.png) no-repeat -416px 0;cursor:pointer;width:138px;height:198px;float:left;}
.ban-electric a:hover{background-position:-416px -198px;}
#content{overflow:auto;margin-left:16px;}
#c1{width:403px;float:left;}
#c1-title{background:url(/assets/c-bg-title.png);height:40px;}
#c1 p{margin:0;padding:15px 12px 0 15px;}
#c2{width:277px;float:left;background-image:url(/assets/c2-bg-fade.gif);background-repeat:repeat-x;background-position:0 30px;}
#c2 .swoosh{background:url(/assets/homeswoosh.png) no-repeat 0 40px;}
#c2 p{font-weight:700;padding-top:8px;padding-left:45px;margin:0;}
#c2 ul{list-style-type:none;margin:12px 0 0 20px;padding:0;}
#c2-title{background:url(/assets/c-bg-title.png) 0 -40px;height:40px;}
#c2 li,#inside-l li{color:#fff;font-weight:700;line-height:28px;background-image:url(/assets/bullet.gif);background-repeat:no-repeat;background-position:0 6px;padding-left:25px;margin:0;}
#c2 li a,#inside-l li a{color:#fff;}
#c3{width:276px;float:left; overflow: hidden;}
#c3 .swoosh{background:url(/assets/homeswoosh.png) no-repeat -278px 40px;}
#c3-title{background:url(/assets/c-bg-title.png) 0 -80px;height:40px;}
#c3 p{padding-top:8px;padding-left:20px;margin:0;}
.img{float:left;display:block;}
.img-r{float:right;padding-bottom:10px;padding-left:10px;}
.img-l{float:left;padding-right:10px;padding-bottom:10px;}
#content-tail{background-image:url(/assets/all-crnrblue-br.gif);background-repeat:no-repeat;background-position:right 0;height:27px;}
#inside-content-tail{background-image:url(/assets/inside-crnr-br.gif);background-repeat:no-repeat;background-position:right 0;height:27px;}
#all-tail{background-image:url(/assets/all-btm.gif);height:16px;}
#all-tail-l{background-image:url(/assets/all-btmleft.gif);width:16px;height:16px;float:left;}
#all-tail-r{background-image:url(/assets/all-btmright.gif);width:42px;height:16px;float:right;}
#footer{color:#525252;margin-right:auto;margin-left:auto;background:#d7d1c2;width:957px;}
#footer .border{border-right:1px solid #bfbaae;}
#footer .heading{color:#1a5398;font-size:15px;}
#footer .fourth{width:25%;float:left;position:static;border-right:1px solid #bfbaae;margin-right:-1px;}
#footer a{color:#525252;text-decoration:none;}
img{border-style:solid;border-width:0;}
#footer a:hover{text-decoration:underline;}
#inside-l{background-image:url(/assets/l-bg-wide.gif);background-repeat:repeat-x;width:230px;float:left;}
#inside-l ul{list-style-type:none;margin:12px 0 0 20px;padding:0;}
#inside-l p{color:#fff;margin:0;padding:0 12px 0 15px;}
#inside-content{width:742px;float:right;}
#inside-content .pad{padding:15px 30px 15px 15px;}
#inside-content p{}
.bold{color:#094e97;font-weight:700;}
.bold-boring{color:#000;font-weight:700;}
.italic{font-style:italic;}
#service-btn{background-repeat:no-repeat;width:207px;margin-left:11px;cursor:pointer;height:63px;}
#service-btn-container{height:63px;}
#inhome-btn{background-repeat:no-repeat;cursor:pointer;margin-left:11px;width:207px;height:63px;}
#page-title{background-image:url(/assets/pagetitle-wide.gif);height:48px;margin-right:16px;}
#page-title a, #page-title a:link, #page-title a:visited{color:#fff;}
#page-title h1{color:#fff;font-size:18px;line-height:2.5;padding-left:15px;margin:0;}
#page-subtitle{background:#d5d5d5;height:48px;margin-right:16px;}
#inside-l h3{color:#fff;font-size:14px;margin-top:25px;margin-left:15px;}
ol{margin-top:12px;margin-right:12px;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;}
ul{margin-top:0;margin-right:0;margin-bottom:0;padding-top:12px;padding-right:12px;padding-bottom:0;}
.row{clear:both;margin:15px;}
.row-inner{height:22px;clear:both;margin-top:8px;margin-bottom:8px;}
.row-half{position:static;width:50%;height:22px;float:left;}
.row-text{position:static;width:70px;height:22px;float:left;}
.ban-schedule, .ban-schedule a,.ban-schedule a:hover{background-color:#173657;background-image:url(/assets/ban-schedule-wide.jpg);background-repeat:no-repeat;width:403px;height:198px;float:left;cursor:pointer;}
#referral1,#referral2,#referral3,#referral4{margin:15px;}
#add2,#add3,#add4{display:block;margin:15px;}
.coupon-header{color:#000;font-size:16px;font-weight:700;background-color:#ede8e3;margin-top:-10px;margin-right:-10px;margin-left:-10px;padding-top:10px;padding-bottom:8px;border-bottom:3px solid #d8d0c8;}
.tanheader{color:#000;font-size:16px;font-weight:700;background-color:#ede8e3;margin-top:10px;padding-top:12px;padding-bottom:8px;padding-left:15px;border-bottom:3px solid #d8d0c8;}
.coupon-container{font-size:15px;font-weight:700;text-align:center;width:380px;margin-top:10px;margin-left:50px;padding:10px;border:dashed 3px #1d416a;}
.coupon-small{font-size:12px;font-weight:normal;}
.whitelink, .whitelink a, .whitelink a:visited{color:#fff;text-decoration:underline;}
.whitelink a:hover, #newsletterbox a:hover{color:#FFFFFF; text-decoration:underline;}
#newsletterbox{margin:10px 0 0 0;padding:10px 0 10px 0px;color:#fff;background-color:#236db3;border-top:1px dashed #5b9cd2;border-bottom:1px dashed #5b9cd2;}
#newsletterbox a {color: #fff; text-decoration:none;}
#newsletterbox form{margin:0;padding:0;}
#newsletterbox2{margin:10px 0 0 0;padding:10px 0 10px 0px;color:#fff;background-color:#236db3;border-top:1px dashed #5b9cd2;border-bottom:1px dashed #5b9cd2; text-align: center;}
#newsletterbox2 form{margin:0;padding:0;}
#newsletterbox2 a {color: #fff;}
#newsletterbox2 a:hover {color: #fff; text-decoration: underline;}
.headerblue3{color:#094c95;font-size:26px;font-weight:bold;}
.headerblue1{color:#094c95;font-size:12px;font-weight:bold;}
.subtext{font-size:9px;}
.orangelink, .orangelink a, .orangelink a:visited{color:#CC0000;text-decoration:underline;}
.orangelink a:hover{color:#fff;text-decoration:none;}
.redlink, .redlink a, .redlink a:visited{color:#c00;text-decoration:underline;}
.redlink a:hover{color:#fff;text-decoration:none;}
.whitelink2 a{color:#fff;text-decoration:underline;}
.whitelink2 a:hover{color:#fff;text-decoration:none;}
.whitelink2 a:visited{color:#fff;}
.datebox{float:left;padding:15px;font-size:24px;text-align:center;background:#e4e4e4;}
.datebox .small{font-size:14px;}
.articlebox{width:621px;float:right;}
.smalltext{font-size:smaller;line-height:normal;}
#logoswf{margin:25px 0 0 25px;height:110px;width:340px;float:left;}
#city h2{color:#5e8928;font-size:14px;margin:16px 0 4px 0;padding:0;}
#city a{text-decoration:none;}
#service-area{position:absolute;bottom:-196px;padding:0 0 4px 0;left:30px;color:#666;font-size:11px;}
#service-area a{color:#666;text-decoration:none;}

#offer {
position: absolute;
width: 192px;
height: 66px;
top: 35px;
left: 542px;
z-index: 999;
}
 
/*
img, div {
behavior: url("/iepngfix.htc");
}

*/