@import url(https://fonts.googleapis.com/css?family=Molengo);@import url(https://fonts.googleapis.com/css?family=Molengo);@import url(https://fonts.googleapis.com/css?family=Molengo);#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block}.cboxIframe{width:100%;height:100%;display:block;border:0}#cboxOverlay{background:url(/assets/colorbox-rails/overlay-ad91fbb50cdb474088f61462c9726dad.png) repeat 0 0}#cboxTopLeft{width:21px;height:21px;background:url(/assets/colorbox-rails/controls-8d71348684d7cb805764866dfe62c450.png) no-repeat -101px 0}#cboxTopRight{width:21px;height:21px;background:url(/assets/colorbox-rails/controls-8d71348684d7cb805764866dfe62c450.png) no-repeat -130px 0}#cboxBottomLeft{width:21px;height:21px;background:url(/assets/colorbox-rails/controls-8d71348684d7cb805764866dfe62c450.png) no-repeat -101px -29px}#cboxBottomRight{width:21px;height:21px;background:url(/assets/colorbox-rails/controls-8d71348684d7cb805764866dfe62c450.png) no-repeat -130px -29px}#cboxMiddleLeft{width:21px;background:url(/assets/colorbox-rails/controls-8d71348684d7cb805764866dfe62c450.png) left top repeat-y}#cboxMiddleRight{width:21px;background:url(/assets/colorbox-rails/controls-8d71348684d7cb805764866dfe62c450.png) right top repeat-y}#cboxTopCenter{height:21px;background:url(/assets/colorbox-rails/border-40f3f9e430cb06efcfc327048b7a0661.png) 0 0 repeat-x}#cboxBottomCenter{height:21px;background:url(/assets/colorbox-rails/border-40f3f9e430cb06efcfc327048b7a0661.png) 0 -29px repeat-x}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(/assets/colorbox-rails/controls-8d71348684d7cb805764866dfe62c450.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(/assets/colorbox-rails/controls-8d71348684d7cb805764866dfe62c450.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxLoadingOverlay{background:url(/assets/colorbox-rails/loading_background-673b6ce79465d83d7337cd20e3e138f9.png) no-repeat center center}#cboxLoadingGraphic{background:url(/assets/colorbox-rails/loading-a03103923062ee602ca88f90c5fb45b4.gif) no-repeat center center}#cboxClose{position:absolute;bottom:0;right:0;background:url(/assets/colorbox-rails/controls-8d71348684d7cb805764866dfe62c450.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}#cboxClose:hover{background-position:-25px -25px}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}.cboxIE6 #cboxTopLeft{background:url(/assets/colorbox-rails/ie6/borderTopLeft-b6a72e06e2ac1eeb61f2ff2b24f47bbc.png)}.cboxIE6 #cboxTopCenter{background:url(/assets/colorbox-rails/ie6/borderTopCenter-45ae9c4098e21e199ef3b21de397ac68.png)}.cboxIE6 #cboxTopRight{background:url(/assets/colorbox-rails/ie6/borderTopRight-e33a6bc751ff7c37fd3220757db787aa.png)}.cboxIE6 #cboxBottomLeft{background:url(/assets/colorbox-rails/ie6/borderBottomLeft-f7e4acee1e1e4288fcfa559a2dc6582b.png)}.cboxIE6 #cboxBottomCenter{background:url(/assets/colorbox-rails/ie6/borderBottomCenter-1e946f7f459e5b7c027084ebe4cd81f0.png)}.cboxIE6 #cboxBottomRight{background:url(/assets/colorbox-rails/ie6/borderBottomRight-20600809b4ab4631a605de17338bd140.png)}.cboxIE6 #cboxMiddleLeft{background:url(/assets/colorbox-rails/ie6/borderMiddleLeft-df5b1d5f93baff5166631d96adef69a9.png)}.cboxIE6 #cboxMiddleRight{background:url(/assets/colorbox-rails/ie6/borderMiddleRight-2075ed0642e60fa22c18eb207d7f9689.png)}.cboxIE6 #cboxTopLeft,.cboxIE6 #cboxTopCenter,.cboxIE6 #cboxTopRight,.cboxIE6 #cboxBottomLeft,.cboxIE6 #cboxBottomCenter,.cboxIE6 #cboxBottomRight,.cboxIE6 #cboxMiddleLeft,.cboxIE6 #cboxMiddleRight{_behavior:expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')")}form fieldset fieldset{margin-top:1em}form fieldset fieldset legend,form fieldset fieldset legend *{position:static !important;width:100% !important;font-weight:normal;font-size:1em}form fieldset fieldset ol{padding-left:0 !important}form fieldset{padding-left:0 !important}form input,form textarea{font-family:arial, helvetica, sans-serif;font-size:0.8em !important}form li{margin-bottom:0 !important}form fieldset{border:none;padding:0}form ol,form ul{list-style-type:none;margin:0;padding:0}form label{display:block;font-size:0.9em;color:#666666}form label abbr{border:none;text-decoration:none;font-variant:none}form .actions input,form input.submit,form input.create,form input.update{border-color:#fe7100;background:#fe7100 url("/assets/search_button_bg-e2a679e46adb52ea181fe63559dba574.png");padding:0.3em 1em;color:white;font-size:1.3em;cursor:pointer}form .fieldWithErrors input,form .fieldWithErrors select,form .fieldWithErrors textarea{border:#cc0000 solid 2px}form .fieldWithErrors label,form .fieldWithErrors .error{color:#cc0000;font-weight:bold}form #errorExplanation{border:2px solid #cc0000;padding:7px;padding-bottom:12px;margin:20px;background-color:#efe0e0}form #errorExplanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;background-color:#cc0000;color:white}form #errorExplanation p{margin-bottom:0;padding:5px;font-size:1.1em}form #errorExplanation ul li{font-size:12px;list-style:square}form .date li{float:left;margin-right:1em}form .date li:after{clear:left;content:".";visibility:hidden}@font-face{font-family:"icomoon";src:url(/assets/icomoon-40c5830066adaf4c9b340318486b3bd1.eot?-idisho);src:url(/assets/icomoon-40c5830066adaf4c9b340318486b3bd1.eot?#iefix-idisho) format("embedded-opentype"),url(/assets/icomoon-7aeb6babf51ebbd5bbdccc93ed6215f3.woff?-idisho) format("woff"),url(/assets/icomoon-3dc2f97b23eae7c737093213f9e68804.ttf?-idisho) format("truetype"),url(/assets/icomoon-a1b2806aeb490e7a591542125fa16387.svg?-idisho#icomoon) format("svg");font-weight:normal;font-style:normal}body{margin:0;background:#40789d url("/assets/site_bg/swirls_dark-330fdfe199a87f8742a858a2b49b1899.jpg") no-repeat center top;color:black;font-family:arial, helvetica, sans-serif;font-size:100%}body a:link{color:#06559d}body a:visited{color:#55229d}body a:hover{color:#9d0006}body a:active{color:#9d0006}body.southernsoftflow,body.acoline{background-image:url("/assets/site_bg/plain_dark-9cc21ef091144af39843566e27f6c99e.jpg")}body.www,body.ireland{background-color:#d2dce6;background-image:url("/assets/site_bg/swirls_glass-e036e55ec79cea9567c75a36e6222860.jpg")}.wrapper2{width:900px;margin:0 auto;font-size:0.875em}.body .wrapper2{line-height:1.4em}.nowrap{white-space:nowrap}.error,.notice,.success{padding:0.8em;margin-bottom:1em;border:2px solid #dddddd}.error img,.notice img,.success img{width:auto}.error p,.notice p,.success p{display:inline}.error{background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4}.error a{color:#8a1f11}.notice{background:#fff6bf;color:#514721;border-color:#ffd324}.notice a{color:#514721}.success{background:#e6efc2;color:#264409;border-color:#c6d880}.success a{color:#264409}a img{border-style:none}.inline{margin:0}.inline li{float:left;list-style-type:none}p,ul,cite{margin:0 0 1em 0}ul.inline,.inline li{margin:0;padding:0}.content_panel{text-align:left;margin-bottom:1em}.content_panel .heading{-moz-border-radius-topleft:7px;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-moz-border-radius-topright:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px;padding:0.4em 1em;background-color:#3f779d;color:white}.content_panel .content{-moz-border-radius-bottomleft:7px;-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px;-moz-border-radius-bottomright:7px;-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px;border-color:#3f779d;border-style:solid;border-width:0 1px 1px;padding:10px 10px 20px}.content_panel.refer_a_friend .photo{border-color:#3f779d;border-style:solid;border-width:0 1px;box-shadow:none}.content_panel.refer_a_friend .photo img{margin:0}.standard_menu .wrapper1{margin-bottom:25px;float:right;width:18em}.standard_menu .wrapper1 .inner{-moz-border-radius-bottomleft:7px;-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px;-moz-border-radius-bottomright:7px;-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px;background-color:white;padding:7px 10% 7px 5%}.standard_menu .wrapper1 .inline{float:right;clear:right;padding:4px 0}.standard_menu .wrapper1 .inline li{background-image:url("/assets/text_menu_separator-18d35b0db1d145366a77ae81ec73568d.png");background-repeat:no-repeat;background-position:5px center;padding-left:17px}.standard_menu .wrapper1 .inline li.show_main_menu,.standard_menu .wrapper1 .inline li.hide_main_menu{display:none}.standard_menu .wrapper1 .inline li.first{background-image:none;padding-left:7px}.standard_menu .wrapper1 .phone{float:right;margin-left:14px;background:url("/assets/phone-de8dc01ed2a04ab4fc5d5a568929aeea.png") no-repeat left center;padding:4px 0 4px 30px;color:#06559d;font-size:1.6em}.standard_menu .wrapper1 .phone a{text-decoration:none}.site_title .wrapper1{float:left;width:480px;overflow:hidden}.site_title .wrapper1 img{width:auto}.site_title .wrapper1 h1{margin:20px 0 10px}.site_title .wrapper1 h1 a{color:black;text-decoration:none}#main_menu .wrapper1{padding-left:0}#main_menu .wrapper1 ul{display:inline}#main_menu .wrapper1 li .item a{text-decoration:none}.tabbed li{margin-left:2px;padding:0}.tabbed li:first-child{margin-left:0}.tabbed li .item{display:block;-moz-border-radius-topleft:7px;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-moz-border-radius-topright:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px;background-color:#3f779d}.tabbed li .item a{color:white}.tabbed li .text{display:block;padding:0.25em 30px 0.35em 29px}.tabbed li.selected .item{background-color:white}.tabbed li.selected .item a:link{color:#06559d}.tabbed li.selected .item a:visited{color:#55229d}.tabbed li.selected .item a:hover{color:#9d0006}.tabbed li.selected .item a:active{color:#9d0006}.body .wrapper1{background-color:white;box-shadow:6px 10px 30px #1c3c4f;-o-box-shadow:6px 10px 30px #1c3c4f;-icab-box-shadow:6px 10px 30px #1c3c4f;-khtml-box-shadow:6px 10px 30px #1c3c4f;-webkit-box-shadow:6px 10px 30px #1c3c4f;-moz-box-shadow:6px 10px 30px #1c3c4f}.www .body .wrapper1,.ireland .body .wrapper1{box-shadow:6px 10px 30px #3c4c5f;-o-box-shadow:6px 10px 30px #3c4c5f;-icab-box-shadow:6px 10px 30px #3c4c5f;-khtml-box-shadow:6px 10px 30px #3c4c5f;-webkit-box-shadow:6px 10px 30px #3c4c5f;-moz-box-shadow:6px 10px 30px #3c4c5f}.page_title{margin:0 0 0.7em 0;color:#06559d;font-family:"Molengo";font-weight:normal}.compare__flow_rate .page_title{padding:0.5em 0 0.5em 45px;background-repeat:no-repeat;background-image:url("/assets/feature_icons/flow_rate-601783a969ab46d311573f75cc82658c.jpg");background-position:left center}.compare__regeneration_water_volume .page_title{padding:0.5em 0 0.5em 45px;background-repeat:no-repeat;background-image:url("/assets/feature_icons/water_efficiency-ea0a174e22ae8394784a54cf2b81b253.jpg");background-position:left center}.compare__size .page_title{padding:0.5em 0 0.5em 45px;background-repeat:no-repeat;background-image:url("/assets/feature_icons/under_sink-85cd0fbf97859d540a122cfe620d15c6.jpg");background-position:left center}.secondary_menu{padding-top:5px;background-color:white;box-shadow:0 1px 4px #999999;-o-box-shadow:0 1px 4px #999999;-icab-box-shadow:0 1px 4px #999999;-khtml-box-shadow:0 1px 4px #999999;-webkit-box-shadow:0 1px 4px #999999;-moz-box-shadow:0 1px 4px #999999}.secondary_menu h2{display:none}.secondary_menu .inline{display:inline-block;width:100%}.secondary_menu .inline li{padding:0 1.25%}.footer .wrapper1{min-height:45px;padding:5px 2.2%;padding-bottom:25px;background-color:white;box-shadow:0 -1px 2px #999999;-o-box-shadow:0 -1px 2px #999999;-icab-box-shadow:0 -1px 2px #999999;-khtml-box-shadow:0 -1px 2px #999999;-webkit-box-shadow:0 -1px 2px #999999;-moz-box-shadow:0 -1px 2px #999999;font-size:0.9em;color:#999999}.footer .wrapper1 a:link,.footer .wrapper1 a:visited,.footer .wrapper1 a:hover,.footer .wrapper1 a:active{color:#999999}.footer .wrapper1:hover{color:black}.footer .wrapper1:hover a:link{color:#06559d}.footer .wrapper1:hover a:visited{color:#55229d}.footer .wrapper1:hover a:hover{color:#9d0006}.footer .wrapper1:hover a:active{color:#9d0006}.footer .wrapper1 p,.footer .wrapper1 h3{margin-bottom:0.4em}.footer .wrapper1 p{margin-top:0}.footer .wrapper1 h3{font-size:1em;margin-top:0.4em}.footer .wrapper1 .contact_details{float:left;width:45%}.footer .wrapper1 .areas_covered{float:right;width:50%}.footer .wrapper1 .footer_links .legal,.footer .wrapper1 .footer_links .credits{margin-right:10px}.footer .wrapper1 .footer_links .credits{float:right}.footer .wrapper1 .footer_links .legal{float:right}.content_area{padding:1em 3.4%}.supporting{float:left;width:39%}.inline_images .photo{margin:1em;width:39%;float:left;box-shadow:2px 3px 10px #999999;-o-box-shadow:2px 3px 10px #999999;-icab-box-shadow:2px 3px 10px #999999;-khtml-box-shadow:2px 3px 10px #999999;-webkit-box-shadow:2px 3px 10px #999999;-moz-box-shadow:2px 3px 10px #999999}.inline_images .photo img{max-height:218px}.inline_images .photo .caption{text-align:center;padding:4px 20px;font-size:0.84em;min-height:46px}.main{float:right;width:58%}.section{clear:left;margin-bottom:1em}.section h3{margin:0}.section h4{margin:0.7em 0;font-size:1.1em;text-transform:uppercase}.section strong.h4{margin:0.7em 0;font-size:1.1em;text-transform:uppercase;display:block}.section .illustration{float:right;margin:0 0 6% 6%;max-width:250px}.section .description{float:left;text-align:left;width:61.4%;margin-bottom:1em}.filters_purifiers__drinking_water .section .description{width:100%}.supporting .section .description{width:100%}.section .photo{margin:0.7em 0;float:right;width:30.7%}.quote{padding:1em 0}.quote cite{display:block;font-style:normal;float:left;width:100%}.quote blockquote{font-style:normal}.page_shortcuts .inline li{padding:0 7px}.comparison .first,.comparison .second{width:48%}.comparison .first{float:left}.comparison .second{float:right}.comparison h3{position:absolute;right:999999px}.comparison .item{min-height:18.5em}.water_softener__why_block_salt .content_area .comparison .item{min-height:17em}.comparison h4{clear:both;margin:0 0 0.7em}.comparison .second h4{visibility:hidden}.comparison .photo{float:left;width:50%}.comparison .description{width:43%;font-size:0.9em;line-height:1.3em;float:right}.comparison .description p{margin-top:0}table{border-collapse:collapse;box-shadow:2px 3px 5px #dddddd;-o-box-shadow:2px 3px 5px #dddddd;-icab-box-shadow:2px 3px 5px #dddddd;-khtml-box-shadow:2px 3px 5px #dddddd;-webkit-box-shadow:2px 3px 5px #dddddd;-moz-box-shadow:2px 3px 5px #dddddd;margin-bottom:1em}table thead th.heading{background-color:#66aa99;padding:0.2em 3em;text-align:center;color:white}.water_softener__technical_specifications .content_area table thead th.heading{padding-left:0.5em;text-align:left}table th,table td{border:#dddddd solid 1px;padding:0.3em 0.5em;line-height:1.2em;text-align:left}.water_softener__technical_specifications .content_area table th,.water_softener__technical_specifications .content_area table td{width:14em}.water_softener__technical_specifications .content_area table th .compare,.water_softener__technical_specifications .content_area table td .compare{float:right}.water_softener__technical_specifications .content_area table th .compare a,.water_softener__technical_specifications .content_area table td .compare a{display:block;padding:0.05em 0.6em 0.1em 27px;border:#aaaaaa solid 1px;background-color:#eeeeee;background-image:url("/assets/icons/page_copy-c915965aa05024a278ac4be36c2ea427.png");background-repeat:no-repeat;background-position:0.4em 0.1em;color:#666666;font-size:0.9em;text-decoration:none}.water_softener__technical_specifications .content_area table th .compare a:hover,.water_softener__technical_specifications .content_area table td .compare a:hover{background-color:#9966aa;color:white}.product_stats th,.product_stats td{border:black solid 1px;font-weight:normal;padding:0.2em;font-size:0.84em}.product_stats th{text-align:right}.product_stats td{background-color:#cccccc;text-align:center}.product_stats tr.footer td{background-color:white}a.book_a_survey img{max-width:213px}.site__index.weald .content_area .supporting .quick_quote h2{font-size:1.1em}.site__index.bathandwest .content_area .main .main_video{width:100%}.site__index.bathandwest .content_area .supporting .testimonials h3{color:#06559d;font-family:"Molengo";font-weight:normal;margin-top:2ex}.site__index.bathandwest .content_area .supporting .testimonials .details blockquote p{margin:0 0 0.3em 0}.site__index.bathandwest .content_area .supporting .testimonials .details cite{font-weight:bold}.site__index .content_area .supporting{float:right;width:27.5%}.site__index .content_area .supporting h2{margin:0 0 0.4em}.site__index .content_area .supporting .quick_quote,.site__index .content_area .supporting .dealer_finder,.site__index .content_area .supporting .feature_list{padding:10px 10px 20px}.site__index .content_area .supporting .quick_quote,.site__index .content_area .supporting .dealer_finder{-moz-border-radius-bottomleft:7px;-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px;-moz-border-radius-bottomright:7px;-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px;-moz-border-radius-topleft:7px;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-moz-border-radius-topright:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px}.site__index .content_area .supporting .quick_quote h2,.site__index .content_area .supporting .quick_quote label,.site__index .content_area .supporting .quick_quote p,.site__index .content_area .supporting .dealer_finder h2,.site__index .content_area .supporting .dealer_finder label,.site__index .content_area .supporting .dealer_finder p{color:white}.site__index .content_area .supporting .quick_quote{background-color:#3f779d}.site__index .content_area .supporting .dealer_finder{margin-bottom:1.6em;background-color:#d2dce6;border:#3f779d solid 1px}.site__index .content_area .supporting .dealer_finder h2,.site__index .content_area .supporting .dealer_finder label{color:#3f779d}.site__index .content_area .supporting .dealer_finder h2{font-size:1.2em}.site__index .content_area .supporting .feature_list{box-shadow:2px 2px 8px #d1dce6;-o-box-shadow:2px 2px 8px #d1dce6;-icab-box-shadow:2px 2px 8px #d1dce6;-khtml-box-shadow:2px 2px 8px #d1dce6;-webkit-box-shadow:2px 2px 8px #d1dce6;-moz-box-shadow:2px 2px 8px #d1dce6;border:#d1dce6 solid 1px}.site__index .content_area .main{float:left;width:580px}.site__index .content_area .main #customers_map{float:left;margin:40px 0px 0px 35px}.site__index .content_area .main #customers_map .map_link img{max-width:231px}.site__index .content_area .main .main_video{float:right;width:421px}.site__index .content_area .main .video_page_links{float:left;width:140px}.site__index .content_area .main .video_page_links ul{padding-left:0}.site__index .content_area .main .video_page_links ul li{width:138px;list-style-type:none;background-color:#3f779d;background-image:url("/assets/video_page_link_bg-e76021d33fd2aaba8f45d584d849c263.png");background-repeat:no-repeat;margin:0 0 1em}.site__index .content_area .main .video_page_links ul li a{text-decoration:none}.site__index .content_area .main .video_page_links ul li a img{display:block}.site__index .content_area .main .video_page_links ul li a h3,.site__index .content_area .main .video_page_links ul li a .time{font-weight:normal;margin:0;color:white;font-size:0.8em;padding-left:1em;padding-right:1em}.site__index .content_area .main .video_page_links ul li a h3{padding-top:0.1em;padding-bottom:0.1em}.site__index .content_area .main .video_page_links ul li a .time{font-size:0.7em}.site__index .content_area .text{clear:left}.site__index .content_area .text .intro,.site__index .content_area .text .feature_list{float:left}.site__index .content_area .text .intro h3,.site__index .content_area .text .feature_list h3{color:#06559d;font-family:"Molengo";font-weight:normal;margin:0.4em 0}.site__index .content_area .text .intro{width:52%}.site__index .content_area .text .feature_list{width:41%;margin-left:6%}.feature_list ul{margin-left:0;padding-left:0}.feature_list ul li h4{margin:0}.feature_list ul li.warranty{list-style-type:none;background-image:url("/assets/feature_icons/warranty-8e236a191209290e2a8d79a1bf024717.jpg");background-repeat:no-repeat;padding-top:8px;padding-left:50px;height:40px;background-position:left top;padding-top:1px;padding-bottom:7px}.feature_list ul li.twin_tank{list-style-type:none;background-image:url("/assets/feature_icons/twin_tank-e635d2e784d504917b1a89599940efe8.jpg");background-repeat:no-repeat;padding-top:8px;padding-left:50px;height:40px;background-position:left top}.feature_list ul li.non_electric{list-style-type:none;background-image:url("/assets/feature_icons/non_electric-a23f4b46df3ba5244b84b9d333ee68ec.jpg");background-repeat:no-repeat;padding-top:8px;padding-left:50px;height:40px;background-position:left top}.feature_list ul li.twenty_four_seven{list-style-type:none;background-image:url("/images/feature_icons/twenty_four_seven.jpg");background-repeat:no-repeat;padding-top:8px;padding-left:50px;height:40px;background-position:left top}.feature_list ul li.made_in_britain{list-style-type:none;background-image:url("/assets/feature_icons/made_in_britain-873c4177a47491dbfb12786dd95d4c66.jpg");background-repeat:no-repeat;padding-top:8px;padding-left:50px;height:40px;background-position:left top}.feature_list ul li.flow_rate{list-style-type:none;background-image:url("/assets/feature_icons/flow_rate-601783a969ab46d311573f75cc82658c.jpg");background-repeat:no-repeat;padding-top:8px;padding-left:50px;height:40px;background-position:left top}.feature_list ul li.regeneration_water_volume{list-style-type:none;background-image:url("/assets/feature_icons/water_efficiency-ea0a174e22ae8394784a54cf2b81b253.jpg");background-repeat:no-repeat;padding-top:8px;padding-left:50px;height:40px;background-position:left top}.feature_list ul li.size{list-style-type:none;background-image:url("/assets/feature_icons/under_sink-85cd0fbf97859d540a122cfe620d15c6.jpg");background-repeat:no-repeat;padding-top:8px;padding-left:50px;height:40px;background-position:left top}.filters_purifiers__drinking_water .content_area .main,.filters_purifiers__filtered_water .content_area .main,.filters_purifiers__purified_water .content_area .main,.salt__index .content_area .main,.about_us__index .content_area .main,.about_us__testimonials .content_area .main,.about_us__contact_us .content_area .main,.dealers__show .content_area .main,.about_us__news .content_area .main,.bookings__show .content_area .main,.site__review .content_area .main,.site__servicing .content_area .main,.quote_requests__new .content_area .main,.quote_requests__edit .content_area .main,.quote_requests__create .content_area .main,.water_softener__installation .content_area .main,.orders__new .content_area .main{float:left}.filters_purifiers__drinking_water .content_area .supporting,.filters_purifiers__filtered_water .content_area .supporting,.filters_purifiers__purified_water .content_area .supporting,.salt__index .content_area .supporting,.about_us__index .content_area .supporting,.about_us__testimonials .content_area .supporting,.about_us__contact_us .content_area .supporting,.dealers__show .content_area .supporting,.about_us__news .content_area .supporting,.bookings__show .content_area .supporting,.site__review .content_area .supporting,.site__servicing .content_area .supporting,.quote_requests__new .content_area .supporting,.quote_requests__edit .content_area .supporting,.quote_requests__create .content_area .supporting,.water_softener__installation .content_area .supporting,.orders__new .content_area .supporting{float:right;text-align:right}.content_area .place_page .main{float:left}.content_area .place_page .supporting{float:right;text-align:right}.content_area .place_page .quote{border-top:#999999 dashed 1px}.content_area .place_page .quote .details .read_more{text-align:left}.content_area .place_page .quote .read_more{text-align:right}.quote_requests__new .content_area .main,.quote_requests__edit .content_area .main,.quote_requests__create .content_area .main{width:100%}.quote_requests__new .content_area .supporting,.quote_requests__edit .content_area .supporting,.quote_requests__create .content_area .supporting{display:none}.compare__kinetico .content_area .comparison_intro{width:41%}.compare__kinetico .content_area .comparison_intro .photo{width:45%}.compare__kinetico .content_area .comparison_table{width:55%}.water_softener__installation .main{width:53%}.site__review .main li{list-style-type:none;background-image:url("/assets/icons/arrow_right-f5d3207738a5a7041e48600b05077903.png");background-repeat:no-repeat;padding-left:27px;background-position:left center}.londonwater.salt__index .content_area{font-size:0.9em}.londonwater.salt__index .content_area .main{width:75%}.londonwater.salt__index .content_area .supporting{width:23%;text-align:left}.londonwater.salt__index .content_area .salt_type{float:left}.londonwater.salt__index .content_area .tablet10,.londonwater.salt__index .content_area .tablet25{float:left;margin-right:10px}.londonwater.salt__index .content_area table{font-size:0.9em}.londonwater.salt__index .content_area h4 em{font-weight:normal}.water_softener__technical_specifications .content_area .main{float:left;width:50%}.water_softener__technical_specifications .content_area .supporting{float:right;width:45%}.bookings__new .content_area .main,.bookings__create .content_area .main,.service_requests__new .content_area .main,.service_requests__create .content_area .main{float:right;width:27.3%}.bookings__new .content_area .supporting,.bookings__create .content_area .supporting,.service_requests__new .content_area .supporting,.service_requests__create .content_area .supporting{float:left;width:68%}.referrals__new .content_area .main,.referrals__create .content_area .main{float:left;width:56%}.referrals__new .content_area .main h4,.referrals__create .content_area .main h4{margin:0 0 0.4em}.referrals__new .content_area .main fieldset,.referrals__create .content_area .main fieldset{width:42%;margin:0 6% 1em 0}.referrals__new .content_area .main fieldset.friend,.referrals__create .content_area .main fieldset.friend{float:left}.referrals__new .content_area .main fieldset.buttons,.referrals__create .content_area .main fieldset.buttons{border-top:#999999 dotted 1px;width:100%}.referrals__new .content_area .main fieldset #referral_name,.referrals__new .content_area .main fieldset #referral_referrer_name,.referrals__create .content_area .main fieldset #referral_name,.referrals__create .content_area .main fieldset #referral_referrer_name{width:85%}.referrals__new .content_area .main fieldset #referral_email,.referrals__new .content_area .main fieldset #referral_referrer_email,.referrals__create .content_area .main fieldset #referral_email,.referrals__create .content_area .main fieldset #referral_referrer_email{width:97%}.referrals__new .content_area .main fieldset #referral_telephone,.referrals__create .content_area .main fieldset #referral_telephone{width:70%}.referrals__new .content_area .main fieldset #referral_address,.referrals__create .content_area .main fieldset #referral_address{height:3.6em}.referrals__new .content_area .main fieldset #referral_address,.referrals__new .content_area .main fieldset #referral_customer_notes,.referrals__create .content_area .main fieldset #referral_address,.referrals__create .content_area .main fieldset #referral_customer_notes{margin:0;line-height:1.4em;width:97%}.referrals__new .content_area .main fieldset #referral_post_code,.referrals__create .content_area .main fieldset #referral_post_code{width:60%}.referrals__new .content_area .supporting,.referrals__create .content_area .supporting{float:right;width:42%}.service_requests__new .content_area .main,.service_requests__create .content_area .main{float:right;width:33%}.service_requests__new .content_area .supporting,.service_requests__create .content_area .supporting{float:left;width:60%}.service_requests__new .content_area .lead_form,.service_requests__create .content_area .lead_form{-moz-border-radius-bottomleft:7px;-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px;-moz-border-radius-bottomright:7px;-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px;-moz-border-radius-topleft:7px;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-moz-border-radius-topright:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px;background-color:#3f779d;padding:10px 10px 20px}.service_requests__new .content_area .lead_form h2,.service_requests__new .content_area .lead_form h3,.service_requests__new .content_area .lead_form label,.service_requests__new .content_area .lead_form p,.service_requests__create .content_area .lead_form h2,.service_requests__create .content_area .lead_form h3,.service_requests__create .content_area .lead_form label,.service_requests__create .content_area .lead_form p{color:white}.service_requests__new .content_area .lead_form li,.service_requests__create .content_area .lead_form li{padding-bottom:0.2em}.service_requests__new .content_area .lead_form #service_request_name,.service_requests__create .content_area .lead_form #service_request_name{width:85%}.service_requests__new .content_area .lead_form #service_request_email,.service_requests__create .content_area .lead_form #service_request_email{width:97%}.service_requests__new .content_area .lead_form #service_request_telephone,.service_requests__create .content_area .lead_form #service_request_telephone{width:70%}.service_requests__new .content_area .lead_form #service_request_address,.service_requests__create .content_area .lead_form #service_request_address{height:3.6em}.service_requests__new .content_area .lead_form #service_request_address,.service_requests__new .content_area .lead_form #service_request_customer_notes,.service_requests__create .content_area .lead_form #service_request_address,.service_requests__create .content_area .lead_form #service_request_customer_notes{margin:0;line-height:1.4em;width:97%}.service_requests__new .content_area .lead_form #service_request_post_code,.service_requests__create .content_area .lead_form #service_request_post_code{width:60%}.about_us__contact_us .content_area .main{width:33.3%}.about_us__contact_us .content_area .main h4{margin-bottom:0.4em}.about_us__contact_us .content_area .supporting{width:65.4%;text-align:left}.about_us__contact_us .content_area .dealer_finder .main{width:47.75%}.about_us__contact_us .content_area .dealer_finder .supporting{float:left;margin-left:5%;width:36.2%}.about_us__place_page .supporting .photo{margin-bottom:15px}.postcode_input_label{display:block}#postcode_user_input{float:left;font-size:1.3em;text-transform:uppercase;width:10em;height:1.6em}#postcode_submit{margin:-2px 0 0 0.6em}.dealer_finder #postcode_submit{font-size:1.1em !important;padding:0.2em 1em}.filters_purifiers__drinking_water .content_area .text{float:left;width:54%;margin:0 0 0 20px}.filters_purifiers__drinking_water .content_area .page_shortcuts{width:38%;float:left}.filters_purifiers__drinking_water .content_area .page_shortcuts li{float:none;margin-bottom:20px}.about_us__testimonials .content_area .quote{border-top:#999999 dashed 1px}.yes{list-style-type:none;background-image:url("/assets/icons/tick-70c98ef551c89ac5a34a66f45be60e89.png");background-repeat:no-repeat;padding-left:27px;background-position:left center;background-position:left 0.1em}.yes .note{font-size:0.9em}.article .heading{margin:0.7em 0}.article .heading h3{margin:0}.article cite{font-size:0.84em}.article .thumbnail,.quote .thumbnail{float:left;margin:0 5% 1% 0;max-width:30%;box-shadow:2px 3px 10px #999999;-o-box-shadow:2px 3px 10px #999999;-icab-box-shadow:2px 3px 10px #999999;-khtml-box-shadow:2px 3px 10px #999999;-webkit-box-shadow:2px 3px 10px #999999;-moz-box-shadow:2px 3px 10px #999999}.article .details,.quote .details{float:left;width:75%}.article blockquote,.quote blockquote{margin:0}.read_more,.show_less{text-align:right}.before{margin:0 -3.7% 20px}.main_video .title{font-size:0.84em;font-weight:normal;margin:0;padding:0.1em 1em 0.05em;color:white;background-color:#3f779d;background-image:url("/assets/video_page_link_bg-e76021d33fd2aaba8f45d584d849c263.png");background-repeat:no-repeat}.main_video .video_wrapper{width:100%;position:relative;padding-bottom:56.1%}.main_video .video_wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.water_softener__s3_blocksalt_softener .content_area .main_video .video_wrapper,.compare__kinetico .content_area .main_video .video_wrapper{padding-bottom:25%}.site__index .content_area .main_video .video_wrapper{padding-bottom:54.5%}.about_us__contact_us .supporting .photo{width:70%;float:right;margin:1em}.supporting h3{margin:0}.supporting .main_video{margin-bottom:1.7em}.supporting .more_videos .video{float:left;width:46%;margin:14px 0 0 6%;position:relative}.supporting .more_videos .video .over{position:absolute;top:0;left:0;display:none}.supporting .more_videos .video a:hover .over{display:block}.supporting .more_videos .video .caption{list-style-type:none;background-image:url("/assets/icons/play_video-217048b9adf276b0823fef61a90bff4d.png");background-repeat:no-repeat;padding-left:27px;background-position:left center;font-size:0.9em}.supporting .more_videos .first{margin-left:0}.supporting .more_info{margin:1em 0 0 0;border-top:#999999 dashed 1px;padding:1em 0 0 0}.supporting .photo{box-shadow:2px 3px 10px #999999;-o-box-shadow:2px 3px 10px #999999;-icab-box-shadow:2px 3px 10px #999999;-khtml-box-shadow:2px 3px 10px #999999;-webkit-box-shadow:2px 3px 10px #999999;-moz-box-shadow:2px 3px 10px #999999}.supporting .photo .caption{text-align:center;padding:4px 20px 13px;font-size:0.84em}.supporting .details{float:none;width:auto}.supporting .details cite{width:67%}.map_links{list-style-type:none;background-image:url("/assets/icons/map-fe81b5f2b0e5683c212d81666e73a80a.png");background-repeat:no-repeat;padding-left:27px;background-position:left center}a[rel=footnote]{text-decoration:none}.footnotes hr{border-bottom-color:#999999;border-bottom-style:solid;border-bottom-width:1px;color:transparent}.footnotes p{display:inline}.lead_form label,.order_form label{font-size:0.8em}.lead_form #booking_name,.lead_form #quote_request_name,.order_form #booking_name,.order_form #quote_request_name{width:85%;max-width:18em}.lead_form #booking_email,.lead_form #quote_request_email,.order_form #booking_email,.order_form #quote_request_email{width:97%;max-width:25em}.lead_form #booking_telephone,.lead_form #quote_request_telephone,.order_form #booking_telephone,.order_form #quote_request_telephone{width:75%;max-width:14em}.lead_form #booking_address,.lead_form #quote_request_address,.lead_form #quote_request_customer_notes,.order_form #booking_address,.order_form #quote_request_address,.order_form #quote_request_customer_notes{line-height:1.4em;width:97%;max-width:25em}.lead_form #booking_post_code,.lead_form #quote_request_post_code,.order_form #booking_post_code,.order_form #quote_request_post_code{width:60%;max-width:10em}.lead_form #quote_request_people,.lead_form #quote_request_bathrooms,.order_form #quote_request_people,.order_form #quote_request_bathrooms{width:2em}.lead_form .full .core,.lead_form .full .extra,.order_form .full .core,.order_form .full .extra{float:left}.lead_form .full .core,.order_form .full .core{width:47%}.lead_form .full .extra,.order_form .full .extra{width:45%;padding-left:3%}.lead_form .full #quote_request_customer_notes,.order_form .full #quote_request_customer_notes{width:100%;height:9em}.lead_form .full label,.order_form .full label{margin-top:0.6em}.lead_form p.note,.lead_form p.error,.order_form p.note,.order_form p.error{padding:0.8em;margin-bottom:1em;border-width:2px;border-style:solid}.lead_form p.note,.order_form p.note{border-color:#c6d880;background:#e6efc2;color:#264409}.lead_form .actions,.order_form .actions{clear:both}.lead_form .actions input,.lead_form input.submit,.lead_form input.create,.lead_form input.update,.order_form .actions input,.order_form input.submit,.order_form input.create,.order_form input.update{margin-top:1em;font-size:1.4em !important}.steps{clear:both}.steps .step{float:left;width:29.7%;margin:1em 0 1em 5%}.steps .step p{margin:0 0.5em}.steps .step.one{margin-left:0}.bookings__index .lead_list .type,.service_requests__index .lead_list .type,.quote_requests__index .lead_list .type{display:none}.bookings__index .wrapper,.leads__index .wrapper,.service_requests__index .wrapper,.quote_requests__index .wrapper{width:auto}.bookings__index .wrapper .intro,.leads__index .wrapper .intro,.service_requests__index .wrapper .intro,.quote_requests__index .wrapper .intro{float:left}.bookings__index .wrapper .table,.leads__index .wrapper .table,.service_requests__index .wrapper .table,.quote_requests__index .wrapper .table{clear:both}.bookings__index .wrapper .tools,.leads__index .wrapper .tools,.service_requests__index .wrapper .tools,.quote_requests__index .wrapper .tools{float:right;list-style-type:none}.bookings__index .wrapper .tools .csv,.leads__index .wrapper .tools .csv,.service_requests__index .wrapper .tools .csv,.quote_requests__index .wrapper .tools .csv{list-style-type:none;background-image:url("/assets/icons/page_excel-ce3aa48436c9c4be97bd1f753578dd52.png");background-repeat:no-repeat;padding-left:27px;background-position:left center}table.comparison tbody th{font-weight:normal}table.comparison img{width:auto}.compare__kinetico table td{text-align:center}.compare__kinetico table tbody th{max-width:14em}.compare__kinetico table tbody td{max-width:8em}.compare__kinetico .before{clear:both;border-top:white solid 3em;border-bottom:white solid 1em}.compare__kinetico .comparison_intro .photo{float:right;width:45%;margin:0 0 0 2%}.subheading{margin-top:-0.8em;margin-bottom:1em;color:#06559d;font-weight:bold}.photo_credit{float:left;box-shadow:4px 4px 16px #cccccc;width:23%;padding:1em 0;margin:1em 2% 0 0}.photo_credit:nth-of-type(5){clear:left}.photo_credit .photo{width:90%}.photo_credit .photo,.photo_credit .attribution{padding-right:5%;padding-left:5%}.photo_features .feature{overflow:auto;margin-bottom:1em}.photo_features .feature .photo{float:left;width:57.6%}.photo_features .feature .description{float:right;width:40%}.checkatrade{margin-top:4ex}.checkatrade img{width:100%;max-width:230px}.supporting .checkatrade{text-align:center}.footer .checkatrade{margin-top:5ex;margin-bottom:5ex}.site__index .footer .checkatrade{display:none}.order_form .checkout_section{float:left;width:33%}.order_form .checkout_section textarea{width:100%}.order_form .checkout_section.billing_address{width:0;overflow:hidden}#map{width:100%;height:400px;margin:0 0 4% 0}.left_half,.right_half{width:50%}.left_half{float:left}.left_half .customer_installation.odd{background:#f0f0f0}.left_half .customer_installation.odd:hover{background:#e1e1e1}.left_half .customer_installation.even{background:#edf4fa}.left_half .customer_installation.even:hover{background:#dde7ed}.right_half{float:right}.right_half .customer_installation.odd{background:#edf4fa}.right_half .customer_installation.odd:hover{background:#dde7ed}.right_half .customer_installation.even{background:#f0f0f0}.right_half .customer_installation.even:hover{background:#e1e1e1}.customer_installation{border-bottom:1px solid black;border-radius:10px;margin:5px}.customer_installation .details{float:left;padding-left:5px}.customer_installation .details .location{padding-top:5px}.customer_installation:hover{cursor:pointer}.customer_videos{width:100%}.customer_videos .video_testimonial_image{position:relative;overflow:hidden;cursor:pointer}.customer_videos .video_testimonial_image .video_overlay{position:absolute;bottom:5px;height:100%;background:rgba(0,0,0,0.1);width:100%;text-align:center}.customer_videos .video_testimonial_image .video_overlay [class^="icon-"],.customer_videos .video_testimonial_image .video_overlay [class*=" icon-"]{-moz-osx-font-smoothing:grayscale;font-family:"icomoon";font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none}.customer_videos .video_testimonial_image .video_overlay .play_icon{margin-top:30%}.customer_videos .video_testimonial_image .video_overlay .play_icon .icon-play{font-size:3em;color:white}.customer_videos .video_testimonial_image .video_overlay .play_icon .icon-play:before{content:"\e601"}.customer_videos .video_testimonial_image .video_overlay:hover{background:rgba(0,0,0,0)}.map_images{float:right;margin:5px 10px 0px 5px;display:none}.clear{clear:both}.pull_right{float:right}.pull_left{float:right}.more_information{color:blue;max-width:110px}.more_information:hover{cursor:pointer;text-decoration:underline}.hidden{display:none}.review_centre_cnt{width:310px}.review_centre_cnt a{padding:5px;width:301px}.review_centre_cnt a .review_centre_logo{width:180px;float:left}.review_centre_cnt a .star_rating_logo{width:121px;padding-top:6px;float:right}.review_centre_cnt a #user_rating{max-width:110px}.review_centre_cnt a .ratings .rating_topics{float:left;width:47%;padding-right:0px;margin-right:0px}.review_centre_cnt a .ratings .rating_topics p{margin-bottom:10px;font-weight:bold}.review_centre_cnt a .ratings .stars_ratings{float:right;width:40%;padding-right:5px;margin-top:-4px}.review_centre_cnt a:visited,.review_centre_cnt a:hover,.review_centre_cnt a:active{color:inherit}
