﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,
i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th
{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
table,td,tbody,tr,th{background:transparent;outline:none;border:none;border-color:#fff;outline-color:#fff;font-size:100%;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
html,body{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;}
body{text-align:center;}
div,p{text-align:left;}
div:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{clear:both;float:none;}
.clear hr{display:none;}
#wrapper{width:958px;margin:0 auto 0 auto;}

#bodyCopy{color:#606060;font-size:13px;line-height:19px;background:url(../images/img-dottedline.gif) repeat-x 0px 100%;padding:0 0 29px 0;}

h1{font-size:18px; margin:0;}
h2{font-size:16px; margin:0;font-weight:lighter;color:#0270b2;}
h3{font-size:14px; margin:0;font-weight:lighter;color:#0270b2;}
h4{margin:0;font-weight:bold;color:#0270b2;letter-spacing:1px;}
h5{font-size:12px; margin:0;}
h6{font-size:10px; margin:0;}

#home #heading{height:88px;padding:20px 0 8px 0;}
#home h1{line-height:1;text-transform:uppercase;font-size:16px;color:#333333;letter-spacing:1px;}
#home h1 em{color:#0270b2;font-style:normal;}
#home h1.sIFR-replaced{margin:0 0 0 -1px;}
#home h2{line-height:1;font-weight:lighter;font-size:28px;color:#505050;letter-spacing:1px;}
#home h2.sIFR-replaced{margin:0 0 0 -2px;}

#dealerlogo{float:left;padding-top:10px;}
#dealerlogo img{max-width:200px;max-height:125px;padding:5px 20px 0 0;}
#dealerlogo br{display:none;}
.editlogo{min-width:85px;height:40px;padding:0 0 40px 0;text-align:center;margin-right:5px;}
.editlogo img{/*margin-top:-8px;*/}

.editlogo:before{content:"YOUR LOGO HERE:";color:#0270b2;font-size:14px;text-align:center;clear:both;display:block;border:1px solid #0270b2;width:100px;/*margin-top:-20px;*/}
.cms #main-address:before{content:"MAP ADDRESS:";color:#0270b2;font-size:14px;text-align:center;clear:both;display:block;background:#ffffff;margin:-10px auto 0 auto;width:120px;}
.cms #main-address{margin-top:10px;border:1px solid red;}
.mapMouseover{line-height:16px;}
.mapMouseover object,.mapMouseover embed{display:none;}
.mapMouseover h3{display:none;}
.mapMouseover a{color:#2e8dbd;}

#location{float:left;padding:26px 0 30px 0;font-size:13px;color:#666666;line-height:16px;max-width:420px;}
#location a{color:#2e8dbd;font-size:15px;font-weight:bold;line-height:16px;text-decoration:none;}
#logo{float:right;padding:28px 0 0 0;}
#headerNav{clear:both;background:url(../images/img-dottedline.gif) repeat-x 0px 100%;padding:0 0 12px 0;}
#headerNav ul li{float:left;padding-right:11px;}
#headerNav ul li a{font-size:10px;text-transform:uppercase;font-weight:bold;text-decoration:none;color:#5a5a5a;}
#headerNav ul li a:hover{text-decoration:underline;}
#headerNav ul li.current a{color:#006fb1;}
#headerNav ul li.current a:hover{text-decoration:none;}
/*#headerNav ul{background:url(../images/img-dottedline.gif) repeat-x 0px 0px;}
#headerNav ul{zoom:1;}
#headerNav ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}*/

#side{width:333px;float:left;}
#main{width:600px;float:right;}

#lifestyle{width:319px;height:269px;display:block;}
.AboutPhoto{background:url(../images/photos/img-about-us.jpg) no-repeat;}
.CommonWaterProblemsPhoto{background:url(../images/photos/img-common-water-problems.jpg) no-repeat;}
.ContactPhoto{background:url(../images/photos/img-contact-us.jpg) no-repeat;}
.DrinkingWaterSystemsPhoto{background:url(../images/photos/img-drinking-water-systems.jpg) no-repeat;}
.FreeWaterAnalysisPhoto{background:url(../images/photos/img-free-water-anaysis.jpg) no-repeat;}
.HomePhoto{background:url(../images/photos/img-home.jpg) no-repeat;}
.WaterSoftenersPhoto{background:url(../images/photos/img-water-softeners.jpg) no-repeat;}
.WholeHouseWaterFiltersPhoto{background:url(../images/photos/img-whole-house-water-filters.jpg) no-repeat;}
.QuickQuotePhoto{background:url(../images/photos/img-quick-quote.jpg) no-repeat;}
.CommercialProductsPhoto{background:url(../images/photos/img-commercial.jpg) no-repeat;}

#photograph{width:319px;height:269px;overflow:hidden;}
#photograph img{max-width:319px;max-height:269px;}

/*/images/photos/img-home_01_01.png*/

#side ul{margin:20px 0 0 73px;padding:0 0 25px 4px;background:url(../images/img-dottedline.gif) repeat-x 0px 100%;}
#side ul li{background:url(../images/img-nav-arrow.gif) no-repeat 0px 2px;padding:0 0 13px 15px;line-height:12px;}
#side ul a{color:#006fb1;font-size:12px;text-decoration:none;text-transform:uppercase;font-weight:bold;}
#side ul a:hover{color:#333333;}
#side ul li.current{background:url(../images/img-nav-arrow-current.gif) no-repeat 0px 2px;}
#side ul li.current a,#side ul li.current a:hover{color:#333333;}
#side .sub-nav{padding:0;margin:0;background:none;}
#side .sub-nav li.current{background-position:0 13px;}
#side .sub-nav li{padding:10px 0 0 15px;background-position:0 13px;}
#side .sub-nav li a{text-transform:none !important;letter-spacing:0.03em;}
#side .current .sub-nav li a{color:#006fb1;}

#bodyCopy a{color:#006fb1;}
#bodyCopy p{padding:0 0 15px 0;}
#bodyCopy ul{padding:0 0 10px 0;margin:0 0 0 25px;}
#bodyCopy ul li{padding:5px 0 5px 0;list-style-type:disc;}
#bodyCopy ol{padding:0 0 5px 0;margin:0 0 0 20px;}

#bodyCopy ol li{padding:0 0 10px 10px;list-style-type:decimal;}
#bodyCopy ol ul li{list-style-type:disc;padding:10px 0 0 5px;}

#interior h1{padding:15px 0 10px 0;margin:0;line-height:1;font-size:38px;color:#006fb1;font-weight:lighter;}
#interior h1.sIFR-replaced{padding:15px 0 0 0;margin:0 0 0 -2px;}
#interior h4{font-size:12px;text-transform:uppercase;}
#interior p{width:535px;padding:0 0 15px 0;margin:0;}

.WaterFeature{clear:both;margin:5px 0 12px 0;padding:15px 0 0 0;background:url(../images/img-dottedline.gif) repeat-x 100% 100%;padding-bottom:10px;}
.WaterFeature img{float:left;padding:2px 0 2px 0;}
.WaterFeature h2{padding:5px 0 6px 0;margin:0;width:465px !important;float:right;}
.WaterFeature p{padding:0 0 10px 0;margin:0;width:465px !important;float:right;}
.WaterFeature p.CallToAction{width:465px !important;}
p.CallToAction{text-transform:uppercase;font-weight:bold;font-size:10px;}
p.CallToAction a{text-decoration:none;}
p.CallToAction a:hover{text-decoration:underline;}

/*#buttons{clear:both;margin:10px 0 0 -5px;}
#quickQuote{display:block;float:left;width:299px;height:91px;text-decoration:none;}
#freeWaterAnalysis{display:block;float:left;width:297px;height:91px;text-decoration:none;margin-left:1px;}
#buttons span{display:block;padding:39px 0 0 22px;font-weight:normal;text-transform:uppercase;font-size:11px;line-height:11px;}
#buttons strong{font-weight:lighter;text-transform:none;font-size:18px;line-height:19px;}

#quickQuote{color:#006fb1;background:#006fb1 url(../images/img-quick-quote-alt.gif) no-repeat;}
#freeWaterAnalysis{color:#006fb1;background:#006fb1 url(../images/img-free-water-analysis-alt.gif) no-repeat;}
#quickQuote:hover{color:#ffffff;background:#006fb1 url(../images/img-quick-quote.gif) no-repeat;}
#freeWaterAnalysis:hover{color:#ffffff;background:#006fb1 url(../images/img-free-water-analysis.gif) no-repeat;}*/

#promos{padding:23px 16px 0 0;}
#promos p{width:auto;}
#promoOne{width:383px;float:left;padding:0;margin:0;background:url(../images/promo/img-promo-one-bg.jpg) no-repeat;min-height:158px;}
#promoOne img{float:left;padding:0 10px 10px 0;}
#promoOne #promoOneContent{padding:10px 25px 0 10px;}
#promoOne p{font-size:12px;line-height:15px;color:#666666;padding:2px 10px 0 15px;}
#promoOne h6{color:#ff0000;font-size:24px;line-height:27px;padding:15px 0 3px 15px;}
#promoOne h6 strong,#promoOne h6 b{font-size:30px;font-weight:bold;}

#promoTwo{float:right;width:184px;background:url(../images/promo/img-promo-two-bg.jpg) no-repeat;min-height:158px;}
#promoTwo #promoTwoContent{padding:6px 10px 0 10px;}
#promoTwo h6{padding:9px 0 5px 0;font-weight:normal;}
#promoTwo h6,#promoTwo h6 a{color:#0270b2;font-size:18px;width:164px;text-decoration:none;}
#promoTwo h6 a:hover{}
#promoTwo p{padding:0 0 9px 0;line-height:15px;font-size:12px;}

.btm,.top{clear:both;}
.lft{float:left;}
.rht{float:right;}
.rht,.lft,.btm,.top{line-height:0px;font-size:0px;}

/* FORMS */
#formtop{padding:8px 0 10px 0;}
#formtop label,#formmid label{font-weight:bold;color:#006fb1;font-size:12px;}
#formmid{clear:both;padding:0 0 25px 0;}
#formmid .options input{display:block;float:left;clear:left;}
#formmid .options label{color:#606060;font-weight:normal;padding:0 0 8px 3px;display:block;float:left;}
#formmid select{width:320px;display:block;clear:both;}
#formmid .rowtoplft select{width:250px !important;}
#formtop .label{float:left;clear:left;text-align:right;width:82px;padding:0 0 7px 0;}
#formmid .label{padding:0 0 5px 0;}
.input{float:left;padding:0 0 7px 12px;}
.input input{width:295px;border-top:2px solid #aaaaaa;border-right:2px solid #cccccc;border-bottom:2px solid #f0f0f0;border-left:2px solid #999999;}
textarea{border-top:2px solid #aaaaaa;border-right:2px solid #cccccc;border-bottom:2px solid #f0f0f0;border-left:2px solid #999999;width:330px;height:50px;}
#formbtm{padding:0 0 40px 0;}
#formtop em,#formmid em,#formbtm em{font-weight:bold;font-family:Monospace;font-style:normal;color:#006fb1;}
#required{padding:5px 0 0 0;}
#submit{float:right;padding:0 20px 0 0;}
.error{color:#f01111 !important;font-weight:bold;}
#validationSummary{padding:0 0 10px 0;}
#bodyCopy .validationSummary{color:#f01111 !important;background:#ffdddd;padding:5px 0 5px 15px;margin:0;font-weight:normal;clear:both;border-top:2px solid #f00000;border-bottom:2px solid #f00000;margin:0 0 10px 0;}
#bodyCopy .validationSummary ul{padding:2px 0 0 20px;margin:0;}
#bodyCopy .validationSummary ul li{padding:0 0 5px 5px;margin:0;color:#f01111;font-weight:normal;}

#formtop.custom .label{width:110px;}
#formbtm.custom #required{padding:5px 0 0 0;float:left;width:350px;}
#formbtm.custom #submit{float:left;padding:50px 0 0 0;}
#formcenter table tr th .label{padding-left:10px;}

.rowtoplft{float:left;width:250px;padding:0 10px 13px 0;}
.rowbtmrht{float:left;clear:left;width:250px;padding-right:10px;}
.left .label{width:330px;}
.left{float:left;}
.right{float:right;}
.btm30{padding:0 0 30px 0;}
#wateranalysisleft{padding-right:35px;}
#wateranalysisright .label{width:310px;}
.clear #formtop{padding-top:0;}
.clear #formbtm{padding-bottom:0;}

#formcenter{padding:0 0 25px 0;}
#formcenter .label label{font-weight:bold;color:#006fb1;font-size:12px;}
#formcenter .label{clear:both;font-weight:bold;color:#006fb1;font-size:12px;}
#formcenter .input{clear:both;}
#formcenter .options input{display:block;float:left;clear:left;width:auto;border:none;}
#formcenter .options label{color:#606060;font-weight:normal;padding:0 0 8px 3px;display:block;float:left;}

#certifications{
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 73px;
}
#certifications{color:#006fb1;text-transform:uppercase;font-size:11px;font-weight:bold;text-align:left;}
#certifications p{letter-spacing:1px;padding:0 0 3px 0;clear:both;}
#certifications p:first-child{text-align:left;}
#certifications img{float:left;margin-bottom:4px;}
#certifications a{color:#333333;text-decoration:underline;}

#social{color:#666666;text-transform:uppercase;font-size:11px;font-weight:bold;clear:both;padding-top:15px;}
#social p{float:left;background:url(../images/img-nav-arrow-active.gif) no-repeat 92% 12px;padding:15px 30px 15px 0;letter-spacing:1px;}
#social img{float:left;padding:2px 2px 0 2px;vertical-align:top;}

#footer{padding:35px 0 20px 0px;clear:both;float:none;width:958px;text-align:center;}
#footer div{color:#8f8f8f;font-size:9px;text-align:center;letter-spacing:0px;font-family:"Lucida Console", Monaco, monospace;letter-spacing:0.2em;padding:0 0 15px 0;}
#footer div a{color:#6f6f6f;font-size:11px;font-weight:bold;text-transform:uppercase;text-decoration:none;letter-spacing:1px;font-family:Helvetica,Arial,sans-serif;}
#footer div a:hover{text-decoration:underline;}
#footer p{padding:0 0 6px 0;text-align:center;font-size:11px;color:#606060;width:650px;margin:0 auto 0 auto;}
#footer p em{font-style:normal;color:#0270b2;}
#footer p strong{font-size:12px;font-weight:bold;color:#6f6f6f;}
#footer p a{color:#606060;}
#footer p#authorized{font-size:14px;padding:5px 0 11px 0;color:#707070;}

/* MAPS */
#maincontact{width:250px;}
#maincontact p{width:250px;}
#MSVE_navAction_showLabels{display:none;}
#MSVE_navAction_separator2{display:none;}
#MSVE_navAction_separator3{display:none;}

#myDirections div div{width:324px;}
#myDirections h3{padding:0 0 8px 0;margin:0;}
#myDirections label{float:left;clear:left;width:40px;font-weight:bold;margin-bottom:6px;}
#myDirections input{float:left;width:280px;margin-bottom:6px;line-height:12px;border-top:2px solid #aaaaaa;border-right:2px solid #cccccc;border-bottom:2px solid #f0f0f0;border-left:2px solid #999999;}
#myDirections input[type="submit"]{float:right;width:auto;margin:0;}

#mapHeader{display:none;background:#386090;}
#mapcollapse{cursor:pointer;float:right;background:url(../images/icn_close_unselected.gif) no-repeat 95% 50%;text-align:right;padding:3px 16px 3px 1px;color:#f1f1f1;font-weight:normal;text-transform:uppercase;letter-spacing:1px;font-size:11px;line-height:11px;}

.hr{height:1px;font-size:0px;line-height:0px;background:url(../images/img-dottedline.gif) repeat-x 0px 100%;}
.hr hr{display:none;}

/* ALERT */
#mapanddirections{padding-top:8px;display:none;}
.alertdiv{width:auto;clear:both;background-color:#fff;/*position:relative;top:200px;left:650px;z-index:1002;*/}
#bodyCopy .alertdiv ol{margin:0 0 0 35px;padding:0;}
#bodyCopy .alertdiv ol li{margin:0;padding:0;}
#bodyCopy .alertdiv ol ul{margin:0 0 0 45px;padding:0;}
#bodyCopy .alertdiv ol li ul li{margin:0 !important;padding:0 !important;}
#bodyCopy iframe{display:none;}
div.alerttitle{/*position:relative;top:0px;left:0px;width:300px;*/height:18px;background:#386090;display:block;border-right:#386090 1px solid;border-top-width:0px;border-left:#386090 1px solid;border-bottom-width:0px;}
.alerttitletext{float:left;font-weight:bold;color:#ffffff;text-transform:uppercase;letter-spacing:1px;font-size:11px;line-height:11px;padding-left:4px;padding-top:4px;}
.alertclose{position:relative;right:0px;top:0px;font-size:7pt;background:url(../images/icn_close_unselected.gif) no-repeat 50% 50%;padding:0px 0px 1px 1px;cursor:pointer;height:18px;width:18px;display:block;float:right;/*filter:alpha(opacity=100);opacity:1.0;*/}
div.alerttext{padding:10px 5px 14px 5px;background-color:#fff;border-top-width:0px;border-right:#386090 1px solid;border-left:#386090 1px solid;border-bottom-width:0px;font-size:12px;	/*position:absolute;top:18px;left:0px;width:290px;filter:alpha(opacity=85);opacity:.85;overflow:auto;*/}
#shim{border:none;display:none;/*z-index:1;position:absolute;overflow:hidden;top:200px;left:350px;width:400px;*/}
/* END ALERT */
/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.
Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>
Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben
See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.
This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/
@media screen {
.sIFR-flash{visibility:visible !important;margin:0;padding:0;}
.sIFR-replaced,.sIFR-ignore{visibility:visible !important;}
.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-replaced div.sIFR-fixfocus{margin:0pt; padding:0pt; overflow:auto; letter-spacing:0px; float:none;}
}
@media print{
.sIFR-flash {display:none !important;height:0;width:0;position:absolute;overflow:hidden;}
.sIFR-alternate{visibility:visible !important;display:block !important;position:static !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important;}
}
/* Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active so they only apply if sIFR is active. Make sure to limit the CSS to the screen media type, in order not to have the printed text come out weird.*/
@media screen {
/* Example:.sIFR-active h1 {font-family:Verdana;visibility:hidden;}*/
}
.Monospace{font-family:"Monaco","Andale Mono","Courier New",monospace;font-size:12px;}
.Red{color:#ff0000;}
.Blue{color:#0270b2;}

#wave{background:url(../images/interactive-house/img-understand-banner.png) no-repeat;width:274px;min-height:80px;position:absolute;z-index:500;margin:10px 0 0 0;line-height:17px;}
#wave p{padding:8px 8px 0 8px;}
#wave p strong{color:#0371b3;}
#house{z-index:2;margin:10px 0 0 0;width:713px;height:521px;}
#house img{z-index:2;position:absolute;}

.popup .closebtn{background:url(../images/popups/btn-close.gif) no-repeat 100% 1px;width:53px;float:right;display:block;height:20px;margin-top:5px;margin-right:6px}
.popup a.closebtn{color:#ffffff;text-transform:uppercase;font-size:9px;text-decoration:none;font-weight:bold;}

.popup:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.popup{border-left:1px solid #eeeeee;border-top:1px solid #eeeeee;width:474px;background:#f9fafa url(../images/popups/img-understand-popup-background.gif) repeat-x 0px 60px;}
.popup-shadow{z-index:10013;width:475px;background:url(../images/popups/img-shadow.png) no-repeat bottom right;padding:0 7px 8px 0;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;}
.popup h3{color:#333333;font-size:18px;line-height:18px;height:18px;text-transform:uppercase;padding:15px 0 0 15px;float:left;width:300px;}
#home .popup .wave p{clear:both;padding:0 0 15px 15px;}
.popup .wave{min-height:85px;background:url(../images/popups/img-understand-popup-header.png) no-repeat;}
.popup .wave .close{display:none;}
.popup ul{padding:0 0 15px 0;}
#home .popup ul li{list-style-type:none;clear:both;}
.popup ul li img{float:left;display:block;}
.popup ul li h4{float:left;width:200px;padding:0 0 0 15px;}
.popup ul li h4 a{color:#0371b3;}
#home .popup ul li p{float:left;clear:none;width:330px;line-height:15px;font-size:11px;padding:0 0 15px 15px;margin:0;}

#kitchencontent,#utilitycontent,#bathroomcontent{padding:5px 0 10px 2px;}

/*INTERACTIVE HOUSE*/
.kitchenhouse{background:url(../images/interactive-house/img-house-faded.png);width:713px;height:521px;position:absolute;z-index:1;}
.kitchenhouse div{background:url(../images/interactive-house/img-house-kitchen.png);width:713px;height:521px;}
.bathroomhouse{background:url(../images/interactive-house/img-house-faded.png);width:713px;height:521px;position:absolute;z-index:1;}
.bathroomhouse div{background:url(../images/interactive-house/img-house-bathroom.png);width:713px;height:521px;}
.utilityhouse{background:url(../images/interactive-house/img-house-faded.png);width:713px;height:521px;position:absolute;z-index:1;}
.utilityhouse div{background:url(../images/interactive-house/img-house-utility.png);width:713px;height:521px;}

#side ul#sideBtns{margin:0;padding:25px 0 0 73px;clear:both;float:none;width:319px;background:none;}
#side ul#sideBtns li{background:none;margin:0;padding:0;list-style-type:none;display:block;}
#side ul#sideBtns li a strong,#side ul#sideBtns li a br{display:none;}
#side ul#sideBtns li a{display:block;text-indent:-9999em !important;overflow:hidden !important;width:245px;}
#side ul#sideBtns li#sideQuickQuote a{background:url(../images/btn-cta-sprite.jpg) no-repeat 0px -223px;height:44px;}
#side ul#sideBtns li#sideQuickQuote a:hover{background-position:0px -180px;}
#side ul#sideBtns li#sideFreeWaterAnalysis a{background:url(../images/btn-cta-sprite.jpg) no-repeat -300px -214px;height:50px;}
#side ul#sideBtns li#sideFreeWaterAnalysis a:hover{background-position:-300px -164px;}


ul#btmBtns{margin:0 0 0 -5px;padding:15px 0 5px 0;clear:both;float:none;width:600px;height:89px;background:none;}
ul#btmBtns li{background:none;margin:0;padding:0;list-style-type:none;display:block;float:left;}
ul#btmBtns li a strong,ul#sideBtns li a br{display:none;}
ul#btmBtns li a{display:block;text-indent:-9999em !important;overflow:hidden !important;width:298px;}
ul#btmBtns li#quickQuote a{background:url(../images/btn-cta-sprite.jpg) no-repeat 0px -91px;height:89px;}
ul#btmBtns li#quickQuote a:hover{background-position:0px 0px;}
ul#btmBtns li#freeWaterAnalysis{padding-top:11px;}
ul#btmBtns li#freeWaterAnalysis a{background:url(../images/btn-cta-sprite.jpg) no-repeat -298px -79px;height:81px;}
ul#btmBtns li#freeWaterAnalysis a:hover{background-position:-298px 0px;}













