body,html,input,select,textarea{font-family:'Open Sans',sans-serif}h1,h2,h3,h4{font-family:Coda,sans-serif}b,h3,h4,strong{font-weight:700}.aboutUs,em,i{font-style:italic}.contentWrapper *,.contentWrapper ::after,.contentWrapper ::before{box-sizing:border-box}body,html{position:relative;color:#342e37;background:#fff;font-size:100%;width:100%;height:100%;padding:0;margin:0}header{z-index:999;top:0;float:left;clear:both}td{vertical-align:top}.fullwidthbanner-container{width:100%!important;position:relative;padding:0;max-height:50pc!important;overflow:hidden;float:left}.fullwidthbanner-container.pageBanner{margin-bottom:0;max-height:600px!important}h2,h4{margin-bottom:10px}.sliderFooter{position:absolute;width:100%;height:150px;z-index:99;bottom:0;left:0;background-image:url(../images/banner-bottom.png);background-repeat:no-repeat;background-position:bottom;background-size:100% auto}::-webkit-input-placeholder{color:#ccc}:-moz-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}body,input,select,textarea{font-weight:400}h1,h2,h3,h4{color:#1991c1;padding:0;margin-top:20px;line-height:110%}h1{font-size:3.4em;margin-top:10px;color:#1991c1;line-height:1em;letter-spacing:-2px;margin-bottom:40px}.title-container{margin-top:40px;text-align:center}h2{font-size:1.8em;margin-top:30px}.content,h3,h4,h5{font-family:'Open Sans',sans-serif}h3{padding:0;display:table;width:100%;margin-top:15px;margin-bottom:5px}h3 span{display:table-cell;background-position:left 11px;background-repeat:repeat-x;height:40px;min-width:175px}.introText,p{margin-bottom:20px}h4,h5{font-size:1em;padding:0;color:#00718f;margin-top:15px!important}p{margin-top:10px}a:link,a:visited{text-decoration:none;color:#00718f;-webkit-transition:color .3s ease-out,background-color .3s ease-out;transition:color .3s ease-out,background-color .3s ease-out}.content a:link,.content a:visited{font-weight:400}a:hover{-webkit-transition:color .3s ease-out,background-color .3s ease-out;transition:color .3s ease-out,background-color .3s ease-out;text-decoration:underline}.content{color:#3c4b70;font-weight:600;line-height:1.2em}.introText,label{font-weight:400;color:#264186}.content ol,.content p,.content ul{font-size:.9em;line-height:150%}.content a{color:#ec8500}.introText{font-family:Coda,sans-serif;font-size:1.2em;line-height:1.15em;margin-top:20px}.content .fancybox{float:right;position:relative}.content .fancybox img{float:right}.content .fancybox span{float:right;font-size:.7em;font-weight:400;clear:both}.fancybox:hover{opacity:.8;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.mainMenu li ul li a,.mainMenu li ul li:hover a{-webkit-transition:color .3s ease-out,background-color .3s ease-out}.content ol{list-style-type:decimal}.content ul{list-style-type:square;margin-left:10px}.content ol,.content ul{padding-left:20px;margin-top:10px;margin-bottom:20px}.content ol li,.content ul li{margin-left:0;margin-bottom:7px}.mobile,.print{display:none}fieldset{margin-bottom:20px}input[type=text],input[type=password],input[type=email],select,textarea{border:none;padding:6px 4px;outline:0;color:#111;margin:0 0 10px;width:210px;max-width:100%;display:block;background:#fff}select{padding:0;width:15pc}label,legend{display:block}label{font-size:.9em;padding:6px 0 2px;margin:0;line-height:1em}input[type=checkbox]{display:inline}#nav,#navMain,.mobileMenu,.selectnav{display:none}label span,legend span{font-weight:700;font-size:1em;color:#264186}.formSegWrap{float:left!important}.formSegWrap .formSegWrap{width:100%}.mainElLabel{padding-bottom:2px}.formSegWrap input[type=password],.formSegWrap input[type=text],.formSegWrap textarea{float:left!important;width:100%!important;padding:10px 4px;margin-left:-9pt;background-color:#e9f5fa;border-radius:7px;border:none}.formSegWrap input[type=password]:focus,.formSegWrap input[type=text]:focus,.formSegWrap textarea:focus{margin-left:-11px;outline:#00556b solid 2px}form h2,hr{clear:both}.form .matrix .optionCell{text-align:center;width:50px}.form .matrix input{margin:0}.elWrap .selector,.elWrap input{margin-left:-9pt}.form .matrix th{font-size:9pt}mainLabel{overflow:visible}.required .mainLabel:after{content:' *';font-size:1em!important;color:#00556b!important}textarea{min-height:75pt;font-size:.9em!important}.Quarter{width:25%}.ThreeQuarter,.ThreeQuarters{width:75%}.OneThird{width:33.3%}.TwoThird,.TwoThirds{width:66.6%}.Half{width:50%}.Full{width:100%;clear:both}._45{width:40%}._10{width:20%}.Half input[type=password],.Half input[type=text]{width:100%}.elWrap{padding-left:9pt;position:relative}.elementRadioGroup .elWrap{padding-left:25px}.elWrap input{margin-right:5px}.radioWrap{margin-left:-5px;float:left;height:25px}.radioWrap div,.radioWrap label{float:right;font-weight:700}.radioWrap label{padding-right:40px;padding-top:4px}.formCheckWrap .formSegWrap{float:left;clear:both;position:relative;padding-bottom:5px}.formCheckWrap label{padding-left:30px}.formCheckWrap .elWrap{position:absolute;left:0;top:2px}.searchIcon{padding-bottom:5px!important}.performanceList li a,.unitPriceCsvDownload a,button,input[type=reset],input[type=submit]{border:none!important;color:#FFF!important;text-shadow:none!important;text-decoration:none;float:left;margin-right:5px;background-position:top;background-repeat:repeat-x!important;margin-bottom:20px;padding:3px 10px;font-size:17px!important}.performanceList li a:hover,.unitPriceCsvDownload a:hover,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:hover{text-decoration:none;background-color:#f69d1f}.error{color:#ec8500}.emailForm .error,.emailForm .required .mainLabel:after{color:#f1be25!important}.errorContainer{font-size:.9em;float:left;clear:both;margin-top:-10px;margin-bottom:10px;margin-left:-10px;font-weight:700}.formiterror{padding:0;position:absolute;right:10px;top:-17px}#navMain,.mainMenu>li ul,.mainMenu>li>a,.mainMenu>li>a:hover,.navMain,.selectnav{position:relative}.emailForm input[type=text],.emailForm textarea{font-size:9pt!important;padding:4px;outline:0!important}.emailForm input[type=text]:focus,.emailForm textarea:focus{margin-left:-9pt;background-color:#FFF}.emailForm .error{font-family:'Open Sans',sans-serif;font-size:10px}.emailForm .formiterror{top:-20px}.emailForm .mainLabel{color:#FFF;font-size:11px}.selectnav{background-color:#00556b;border-left:solid 10px #00556b;border-right:solid 10px #00556b;color:#FFF!important;font-size:1.1em;-webkit-appearance:none;background-image:url(../images/arrow-down.svg);background-repeat:no-repeat;background-size:18px 18px;background-position:right 1pc;z-index:999;width:90%!important;border-radius:0!important;padding:10px 0!important;margin:20px auto}.ie7 .mainMenu,.ie8 .mainMenu,.navMain{width:100%}.selectnav:focus{outline:0!important;margin-left:auto;margin-right:auto}#navMain{padding-right:10px;padding-left:10px;margin-top:20px}.navMain{padding:0;clear:both;z-index:1200}.mainMenu{clear:both;list-style-type:none;background:0 0;float:right;margin-top:8px}.mainMenu a{display:block;text-decoration:none}.mainMenu>li>a{padding:18px 10px;font-size:.95em;border-radius:5px 5px 0 0;font-weight:700;color:#1991c1;z-index:99;height:22px}.mainMenu>li{padding-bottom:0;border-radius:5px 5px 0 0}.mainMenu li,.mobileMenu li{float:left;position:relative}.mainMenu>li.active>a{color:#FFF!important;background-position:left center;background-repeat:no-repeat;text-decoration:none}.mainMenu>li.active{background-color:#1991c1}.mainMenu>li:hover>a{color:#fff}.mainMenu>li:hover{background-color:#4ac0ee}.mainMenu>li ul{padding:0;float:left;z-index:100}.mainMenu>li ul .active a{font-weight:600!important;color:#FFF}.mainMenu>li .dropMenu{display:none;position:absolute;height:auto;top:58px;left:0;background-color:#1991c1;border-radius:0 0 5px 5px;padding:8px 0}.mainMenu ul li.last ul,.mainMenu>li.last .dropMenu{left:auto;right:0}.dropMenu .featured{display:none}.mainMenu li ul li,.mainMenu>li:hover>.dropMenu,.subNav a,.subNav li{display:block}.mainMenu li ul li{float:left;clear:both;height:auto;background-position:10px 7px;background-repeat:no-repeat}.mainMenu li ul li a{padding:7px 7px 7px 15px;color:#b8ebff;font-size:.9em;width:180px;font-weight:400;display:block;line-height:1em;text-transform:none;transition:color .3s ease-out,background-color .3s ease-out}.mainMenu li ul li:hover a{background-color:#4ac0ee;position:relative;transition:color .3s ease-out,background-color .3s ease-out;color:#FFF}.newsEventsButton,.subNav a:hover{-webkit-transition:color .3s ease-out,background-color .3s ease-out}.dropMenu{background-color:#edf1f3}.dropMenu h3{color:#00556b;margin-top:0;font-size:1.5em;font-weight:400;font-family:Share,sans-serif}.dropMenu p{font-size:.72em;color:#4187a0;margin-bottom:0;line-height:1.05em}.tags{margin-left:10px}.tags li a{font-weight:600;font-size:.95em}.subNav{margin-bottom:30px;margin-top:40px}.subNav ul{list-style:none;padding:0;float:left;width:100%}.subNav li{margin:0 0 5px;width:100%}.subNav a{clear:both;padding:3px 8px 2px 14px!important;margin:0;font-size:1.2em;color:#1991c1;font-weight:400;font-family:Coda,sans-serif;border-radius:10px}.subNav li.active>a{color:#FFF;background-color:#1991c1}.subNav a:hover,.subNav li.active>a:hover{background-color:#4ac0ee}.subNav li ul{display:none}.subNav li.active ul{display:inherit}.subNav li ul li{padding-left:10px;padding-top:3px}.subNav li ul li a{font-size:.8em;color:#00668b}.subNav a:hover{position:relative;text-decoration:none;transition:color .3s ease-out,background-color .3s ease-out;color:#FFF}.catDesc,.catImage,.catList{display:inline-block;float:left;padding-right:15px;width:29%}.catDesc{width:36%}.catDescWide{width:65%}.catList{padding-top:.5em;padding-right:0}.catList a{color:#00668b;font-size:.8em;border-bottom:1px solid #c9e9f6;padding:5px 0;display:block}#galleryWrap ul{list-style:none;margin:0;padding:0}#galleryWrap .galleryThumb{width:19%;float:left;margin:0 1% 1% 0;line-height:0}.galleryThumb a{display:block;position:relative}.galleryThumb:hover .zoomButton{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.galleryList{float:left;width:150px;text-align:center}.galleryList i{border-radius:50%;box-shadow:0 0 0 30px transparent;background:#E9931A;display:inline-block;font-size:36px;margin:0 auto;padding:15px;position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:box-shadow .6s ease-in-out 0s;transition:box-shadow .6s ease-in-out 0s;color:#fff}.gal-828 i{background:#D06503}.gal-829 i{background:#E9931A}.gal-830 i{background:#0ba4dc}.gal-831 i{background:#006f5d}.gal-832 i{background:#78aa42}.galleryList h3{text-align:center}#filters{list-style-image:none;padding:0;margin:0 0 20px}#filters li{float:left;margin:5px 3px 3px 0;list-style-type:none;position:relative;display:block}.paging li,.specs{list-style-type:none!important}#filters li a{padding:5px 10px;border-radius:10px;font-weight:700;margin-right:5px;color:#1991c1;display:block;float:left;clear:both}#filters li a:hover{background-color:#1991c1;text-decoration:none;color:#FFF}#filters li .selected{background-color:#00718f;color:#FFF}#filters li .selected:hover{text-decoration:none}.isotope-item{z-index:2}.isotope.infinite-scrolling{-webkit-transition:none;transition:none}a.button,button,input[type=button],input[type=submit],input[type=reset]{background-color:#ec8500;padding:3px 1pc;border-radius:5px;color:#FFF;font-weight:400;font-family:'Open Sans',sans-serif;text-decoration:none;cursor:pointer;text-transform:uppercase;-webkit-appearance:none}.button.full-width,button.full-width,input[type=button].full-width,input[type=submit].full-width,input[type=reset].full-width{width:100%;padding-left:0!important;padding-right:0!important;text-align:center}.sliderContainer{background-color:#00718f}.textCover{color:#FFF;font-weight:600;font-family:'Open Sans',sans-serif;position:absolute;bottom:10%;width:100%;left:5%;z-index:991}.textCover p{width:50%}.flex-control-nav{margin-top:10px!important}.content .fa-search{color:rgba(0,0,0,.6);position:absolute;z-index:5000;top:5px;left:5px}.breadcrumb{margin-bottom:8px;margin-top:40px;font-size:.8em;display:block;height:20px;z-index:100}.B_crumbBox{margin:0!important;padding:0!important}.B_crumbBox li{display:block;float:left;padding-right:5px}.breadcrumb a{text-decoration:none;color:#1991c1;float:left;cursor:pointer}.breadcrumb a:hover{color:#f6841f}.breadcrumb .arrows{color:#1991c1}.B_currentCrumb{color:#cacaca}.contentWrapper{clear:both;width:100%;z-index:990;position:relative;background-color:#FFF}.paging{float:left;clear:both}.paging ul{margin-left:0}.paging li{float:left;list-style-image:none!important;margin-right:2px}.pageList li a{font-weight:700!important;padding:1px 3px}.paging .active{background-color:#00556b!important;color:#FFF}.logoDiv{margin-top:8px}.textSizeWrapper{float:right}.textSep,.textSize{font-size:9pt;float:left;color:#00718f;font-weight:700;margin-bottom:10px}.textSep{padding-top:4px}.textSize{padding:4px}.textSize:hover{cursor:pointer;color:#ec8500}.login{float:right;font-size:.8em;margin-top:5px}.searchbar{clear:both}.searchbar,.sisea-search{position:relative;float:right;margin:10px 0 0 30px;padding-bottom:2px;padding-top:2px;background-color:#e9f5fa;border-radius:8px}.sisea-search{float:left;margin:30px 0 20px}.sisea-results{font-weight:400}.sisea-highlight{padding:0 2px;display:inline-block;margin:0;color:#1991c1;font-weight:700;background-color:#e9f5fa}.sisea-result h3 a{text-decoration:none}.sisea-result h3 a:hover{text-decoration:underline}.sisea-search label{margin-top:-20px;font-size:.8em!important;font-weight:400;float:left;margin-right:10px}.searchbar .searchField,.sisea-search #search,.sisea-search input[type=text]{background:0 0;font-size:1em;font-family:Share,sans-serif}.sisea-search input[type=text]{height:20px;width:100%;margin-top:4px;padding:2px 4px}.sisea-search input[type=text]:focus{color:#2d2d2d}.sisea-search{position:relative;height:28px;padding:1px 35px 0 5px}.searchbar .searchField,.sisea-search #search{width:200px;height:20px;padding:4px 25px 4px 14px;color:#1991c1;border:none;float:left;font-weight:600!important;margin:0;line-height:1em}#mobileSiteTitle,.bannerTitle,.quadTitle{font-family:Coda,sans-serif}.sisea-search #search{padding:4px 0 4px 10px}.searchbar .searchIcon,.sisea-search-form input[type=submit]{position:absolute;right:0;top:2px;background-image:url(../images/search-button.png);background-position:center;background-repeat:no-repeat!important;width:25px;height:25px;border:none;text-indent:-9000px;opacity:.8;padding-left:0;padding-right:0;background-color:transparent!important;border-radius:0!important}.searchbar .searchIcon:hover,.sisea-search-form input[type=submit]:hover{cursor:pointer;opacity:1;background-image:url(../images/search-button.png);background-repeat:no-repeat!important;background-color:transparent!important;border:none}.searchBar{height:34px}#bodyInner{overflow-x:hidden;position:relative;height:100%;background-color:#4ac0ee}#topMobileMenu{margin-top:10px;display:none;float:left;width:75pt;overflow:auto}#openCloseButt{height:33px;width:33px;cursor:pointer;position:relative;float:left;margin-right:10px}#openCloseButt>span{background-image:url(../images/menu-icon.gif);background-repeat:no-repeat;background-size:100% auto;display:block;height:33px;width:33px}#mobileSiteTitle{padding-top:5px;color:#264186;font-weight:600;font-size:1.2em}#mobMmTitle{background-image:url(../images/mobile_mm_bg_top.jpg);background-repeat:no-repeat;height:158px;margin-bottom:-50px}#mobile_menu_main{height:100%;display:none;position:absolute;width:230px;left:0;top:0;z-index:999;background-color:#4ac0ee;background-image:url(../images/mobile_mm_bg.png);background-repeat:repeat-y;background-position:top right}#mobile_menu_main a{display:block;padding:8px 14px;border-bottom:1px solid #1393c6;border-top:1px solid #91dcf9;color:#FFF}#mobile_menu_main li.active>a{color:#FFF;background-color:#3fafdb}#mobile_menu_main a:hover{background-color:#1991c1;text-decoration:none}#mobile_menu_main>ul>li{position:relative}#mobile_menu_main>ul>li.active{background:rgba(255,255,255,.05)}#mobile_menu_main>ul>li>ul{display:none}#mobile_menu_main>ul>li.active>ul{display:block}#mobile_menu_main>ul>li>ul>li a{padding:9pt 9pt 9pt 20px;font-size:.9em;text-transform:none}#mobile_menu_main>ul>li>ul>li>ul>li a{padding-left:35px}#mobile_menu_main .extender{cursor:pointer;height:45px;right:0;position:absolute;top:0;width:50px}#mobile_menu_main .extender>span{background-image:url(../images/submenarrow.png);background-repeat:no-repeat;background-position:top left;display:block;height:9px;width:20px;position:absolute;top:1pc;right:10px}#mobile_menu_main .extender.extended>span{background-position:bottom left}.hiddenDesktop{display:none}@media only screen and (max-width:768px){.hiddenDesktop{display:block}}.hiddenMobile{display:none}@media only screen and (min-width:768px){.hiddenMobile{display:block}}header{position:absolute;width:100%;margin-bottom:0;padding:10px 0 0;background:rgba(255,255,255,.8)}header .mobileContact{background:#1991c1;border-top-left-radius:8px;border-top-right-radius:8px;margin-top:.5em;padding:.5em 0}.bannerImage,.bannerImage .bannerBottom,.homeEnquiry,.homePanel,.homeQuad{background-repeat:no-repeat}header .mobileContact a{color:#fff;display:inline-block;font-size:1.25em;padding:0 1em}header .mobileContact .social-link{float:right}.col-30 .specs li{background-position:left center;font-size:1em;line-height:2.1em;margin-bottom:.5em!important;padding-left:40px}.col-30,.col-40{display:inline-block;float:left;padding:10px}.col-30.desc h3{font-size:1.4em;margin-top:0}.col-30.desc h3 a{font-weight:700}.col-30.desc h3 a:hover{color:#f69d1f;text-decoration:none}.col-30.desc .button{font-weight:400}.col-30 .catList{width:auto}.col-40{width:40%}.col-30{width:30%}.phoneNumber{float:right;padding-left:22px;padding-bottom:4px}.phoneNumber i{color:#4ac0ee}.phoneNumber .number{font-size:1.4em;font-weight:700;color:#1991c1;margin-top:10px;line-height:1em}header .phoneNumber{margin-top:14px;margin-bottom:0}.bannerTitle{font-size:9em;line-height:.8em;color:rgba(255,255,255,.6);letter-spacing:-8px;position:absolute;bottom:-6px;z-index:99}.bannerImage .container{height:100%}.bannerImage{height:520px;width:100%;float:left;clear:both;position:relative;background-position:center top;background-size:cover}.bannerImage .bannerBottom{background-image:url(../images/content-image-bottom.png);background-position:bottom left;background-size:100% auto;height:85px;position:absolute;bottom:0;width:100%}.homeQuad,.homeQuadWrapper{position:relative}footer .phoneNumber{margin-top:20px;margin-left:35px}.fullwidthbanner-container{margin-bottom:-90pt}.fullwidthbanner{max-height:50pc}.pageBanner .fullwidthbanner{max-height:600px}.homeQuad{height:15pc;background-position:top;border-radius:10px;z-index:990;font-weight:400}.quad1 .quadTitle{background-color:#1991c1}.quad2 .quadTitle{background-color:#0f6ba7}.quad3 .quadTitle{background-color:#042565}.quadTitle{font-size:2em;color:#FFF;text-align:center;width:100%;position:absolute;bottom:0;letter-spacing:3px;text-transform:uppercase;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.homeContent{padding-top:30px;padding-bottom:35px}.homePanel{height:330px;position:relative;background-position:center;background-size:cover}.homePanel .title{background-color:#00718f;width:100%;min-height:52px;font-family:Share,sans-serif}.homePanel .title div{padding:10px 15px 10px 20px;letter-spacing:0}.homePanel .title .titleText{margin:0;float:left;font-size:1.7em;color:#FFF}.homePanel .title a,.newsEvents .button{font-size:1.05em}.homePanel .title a,.newsEvents .button,.viewMoreButton{background-color:#ec8500;padding:4px 26px 4px 1pc;border-radius:10px;color:#FFF!important;font-weight:400;font-family:Share,sans-serif;float:right;background-image:url(../images/button-arrow.png);background-position:center right;background-repeat:no-repeat}.homeEnquiry{background-image:url(../images/poolguy-home.jpg);background-position:left top;padding-bottom:15px}.productList{margin-bottom:1.5em;min-height:220px;position:relative}.productList.new-item:before{background-color:#f6841f;color:#fff;content:"NEW";display:block;height:2em;line-height:2em;position:absolute;text-align:center;top:-6px;-webkit-transform:rotate(-4deg);-ms-transform:rotate(-4deg);transform:rotate(-4deg);width:4em;border-radius:18%;left:-8px}.productListWide{min-height:200px;border-bottom:1px solid #d7d7d7;overflow:auto;margin-bottom:0;padding-top:20px;padding-bottom:20px}.homeEnquiry .inner{padding-left:200px}.homeEnquiry .title{font-family:Coda,sans-serif;font-size:2.4em;color:#1991c1;margin-top:60px}.homeEnquiry .content{margin-bottom:10px}.homeEnquiry .button{margin-top:5px;margin-right:10px;background-color:#0f6ba7;float:left;display:block}.homeEnquiry .green{background-color:#4a8c11}.aboutUs{margin-top:30px;color:#1991c1;font-weight:600;font-size:1.1em;line-height:1.1em}.aboutUs p{padding-right:20px}.aboutUs .button{float:left;clear:both;font-style:normal;background-color:#f6661f}.viewMoreButton{float:none}.button:hover,.dropMenu .featured a:hover,.homePanel .title a:hover,.newsEvents .button:hover,.viewMoreButton:hover{text-decoration:none;background-color:#f69d1f}.newsEventsButton{width:50%;position:relative;float:left;background-color:#edf1f3;font-family:Share,sans-serif;text-align:center;font-size:1.5em;padding-top:10px;padding-bottom:10px;transition:color .3s ease-out,background-color .3s ease-out}.askExpert,.bookService,.fibreglass,.specs li{font-family:Coda,sans-serif;background-repeat:no-repeat}.archives .accordionButton,.newsEventsButton:hover{-webkit-transition:color .3s ease-out,background-color .3s ease-out}.newsEventsButton:hover{cursor:pointer;color:#FFF;background-color:#337789;transition:color .3s ease-out,background-color .3s ease-out}.newsEvents .active{background-color:#00556b!important;color:#FFF!important}#EventsContent{display:none}.newsEvents .button{margin-top:10px;margin-bottom:10px;margin-right:17px}.homePanel .title a:hover{text-decoration:none;background-color:#ccc;color:#00556B!important}.youTube.right{float:right;display:block;padding-left:10px;width:50%}video{height:auto;max-width:100%}.youTube{height:0;margin-bottom:20px;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}.youTube embed,.youTube iframe,.youTube object{height:100%;left:0;position:absolute;top:0;width:100%}.specs{margin:0 0 10px!important;padding-left:7px!important}.specs li{background-position:left center;padding-left:40px;line-height:2.1em;font-size:1.4em;margin:0!important}.specs .weight{background-image:url(../images/icon-weight.gif)}.specs .capacity{background-image:url(../images/icon-capacity.gif)}.specs .jets{background-image:url(../images/icon-jets.gif)}.specs .persons{background-image:url(../images/icon-persons.gif)}.specs .dimensions{background-image:url(../images/icon-dimensions.gif)}.productListText{text-align:center;width:100%}.productListImage{width:100%}.productListLink:hover h3{color:#ee8603!important}.bannerImage .inner{position:relative;z-index:999}.contentHeader{background-color:#00718f;float:left;clear:both;width:100%}.bannerTitle h1{font-size:5.2em!important;color:#FFF;margin-top:40px;margin-bottom:30px;font-weight:400!important}.contentSubHeader{background-color:#ec8500;float:left;clear:both;width:100%;padding-top:3px;padding-bottom:3px}.contentSubHeader h2{margin:0;font-size:2.4em;padding:0;color:#FFF!important}.post{padding-bottom:30px}.date,.latestDate,.post .date,.post-info .date{color:#ec8500;font-weight:700}.post h2{margin-top:0}.latestTitle{float:left;clear:both;padding:0;margin:0 0 10px}.sideIntro{font-size:.7em;line-height:1.15em;margin-bottom:.4em}.askExpert,.bookService,.fibreglass{float:left;clear:both;color:#1991c1!important;font-size:2em;line-height:1.2em;width:100%;max-width:16pc;background-position:right bottom;margin-bottom:20px;font-weight:400!important}.bottomShad,.infoDonateWrapper{background-repeat:repeat-x;width:100%}.bookService{background-image:url(../images/poolguy.jpg);height:90pt;padding-top:30px}.fibreglass{background-image:url(../images/fibreglass-sidebar-ad.jpg);height:20pc;margin-top:20px}.fibreglass:hover{text-decoration:none}.askExpert .button,.bookService .button,.fibreglass .button{color:#FFF;font-weight:700;font-family:'Open Sans',sans-serif;padding:2px 10px;line-height:normal;text-transform:uppercase;font-size:.45em;border-radius:8px;float:left;clear:both;margin-top:10px}.bookService .button{background-color:#4a8c11}.bookService:hover .button{background-color:#5daf15}.fibreglass .button{background-color:#f6841f}.fibreglass:hover .button{background-color:#f69d1f}.askExpert .button{background-color:#f6841f}.askExpert:hover .button{background-color:#f69d1f}.askExpert .bigText,.bookService .bigText,.fibreglass .bigText{font-size:1.5em;clear:both;float:left}.askExpert:hover,.askExpert:hover *,.bookService:hover,.bookService:hover *{text-decoration:none!important}.archives,.subNav h3{float:left;clear:both}.latestDate{float:left;clear:both;margin:0;padding:0;font-size:.8em}.latestTitle a{margin:0!important;padding:0!important}.quoteButton{font-size:1.4em;padding:7px 15px!important;display:inline-block;margin-top:10px;margin-bottom:20px}.post .date{font-size:.9em}.post .entry{float:left;clear:both}.archives .accordionButton{color:#ec8500;border-radius:10px;padding:3px 0;font-weight:700;width:100%;transition:color .3s ease-out,background-color .3s ease-out}.archives .accordionButton:hover{cursor:pointer;color:#00556b;-webkit-transition:color .3s ease-out,background-color .3s ease-out;transition:color .3s ease-out,background-color .3s ease-out}.accordionContent li{padding-left:10px}.author{display:block;margin-bottom:5px}.post-info{margin-bottom:0!important}.entry p{margin-top:0;margin-bottom:10px}.infoDonateWrapper{float:left;clear:both;min-height:150px;background-color:#f5f5f5;background-image:url(../images/info-shad-top.gif);background-position:top;position:relative;margin-top:30px;margin-bottom:40px}.infoDonateWrapper .container{z-index:999}.bottomShad{position:absolute;height:4px;bottom:0;left:0;background-image:url(../images/info-shad-bot.gif);background-position:bottom;z-index:10}#fullSiteWrapper,.copyright,.infoSheets,.mainWrapper,footer{position:relative}.facebookLink .icon,footer{background-repeat:no-repeat}.infoSheets{z-index:999}.infoSheetsImg{margin-top:-30px;margin-bottom:-30px;float:left;margin-right:20px}.infoSheets h2{margin-top:20px;margin-bottom:0;padding-bottom:0}.infoSheets p{font-size:.75em;margin-bottom:8px}.clearFooter{height:271px;clear:both;width:100%}.mainWrapper{min-height:100%;margin-bottom:-271px;z-index:990;background-color:#FFF}footer{background-color:#1991c1;padding-top:75px;padding-bottom:35px;z-index:999;min-height:140px;background-position:top center;background-image:url(../images/footer-bg.gif);background-size:100% auto;color:#FFF;float:left;clear:both;width:100%}.footerContact .address{font-weight:600;font-size:.85em;float:left}.footerContact .contact{font-weight:600;font-size:.8em;text-align:right;float:left}.footerContact .contact a{color:#fff}.footerContact span{color:#4ac0ee}.footerContact .button{clear:both;float:left;margin-top:10px;font-size:.8em;padding:3px 10px}.footerContact{margin-top:40px}.openingHours{margin-top:60px}.openingHours .title{font-family:Coda,sans-serif;font-size:2.2em;float:left;margin-right:40px}.copyright,.facebookLink{font-size:.7em;font-family:Arial,Helvetica,sans-serif}.openingHours .description{float:left;margin-right:40px;color:#81d0f0;font-weight:600}.copyright,.copyright a{color:#FFF}.copyright span,.facebookLink{font-weight:700}.facebook{margin-top:14px}.facebookLink{float:right;clear:both;color:#FFF;padding-right:10px;margin-top:15px}.facebookLink:hover{text-decoration:underline}.facebookLink .icon{background-position:left top;background-image:url(../images/facebook-logo.gif);width:17px;height:17px;float:left;margin-right:10px;display:block}header .facebookLink{clear:none;margin-top:5px;margin-right:15px;padding-right:5px}header .facebookLink .icon{margin-right:7px;background-image:url(../images/facebook-logo-top.gif)}.isotope-item{overflow:hidden;margin-top:5px;margin-bottom:5px}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;transition-property:transform,opacity}.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item{-webkit-transition-duration:0s;transition-duration:0s}.copyright{background-color:#219ed0;padding-top:1pc;padding-bottom:1pc;z-index:999;height:10px;clear:both}.disclaimer{float:left}.websiteBy{float:right}#fullSiteWrapper{height:100%;background-color:#FFF}.desktop{display:inherit}.mobile{display:none}@media only screen and (max-width:1199px){#galleryWrap .galleryThumb{width:23%}.bannerTitle{font-size:9em}.mainMenu>li>a{font-size:.9em}}@media only screen and (max-width:959px){#fullSiteWrapper{position:relative;z-index:8000}.mainMenu>li>a{padding:9pt 5px;font-size:.8em}.mainMenu>li .dropMenu{top:46px}.bannerTitle{font-size:8em}footer{padding-top:20px}.col-40{display:block;float:none;margin-bottom:1em;width:100%}.col-30{width:50%}}@media only screen and (max-width:767px){#mobile_menu_main,#topMobileMenu{display:block}.desktop,.mainMenu,.subNav{display:none}#fullSiteWrapper{position:relative;z-index:8000}.mobile{display:inherit}.mobile .searchbar{margin-left:0}.bannerImage,.pageBanner{height:280px}.homeQuad{margin-bottom:10px;background-size:contain}.productList{width:50%!important}.productListWide{width:100%!important}.catImage{padding-right:0;width:100%}.catDesc{width:45%;padding-right:5%}.catDescWide{width:100%;padding-right:0}.catList{width:50%;padding-right:0}#galleryWrap .galleryThumb{width:31.3%}.bannerTitle{font-size:6em;bottom:-6px}header{position:relative;margin-bottom:0}h1{font-size:2.5em}.fullwidthbanner-container{display:none;margin:0}.fullwidthbanner-container.pageBanner{display:block}.facebook{margin-top:0}.breadcrumb a{font-size:9pt}footer{padding-top:0}.footerContact{margin-top:10px}.fullwidthbanner{max-height:280px}}@media only screen and (max-width:479px){.homeQuad{height:200px}#galleryWrap .galleryThumb{width:49%}.bannerTitle{font-size:4em;bottom:-4px;letter-spacing:-5px}.mobile .searchbar .searchField,.sisea-search #search{width:150px}.homeEnquiry .inner{padding-left:75pt}.homeEnquiry{background-size:75pt}.homeEnquiry .title{font-size:2em;line-height:1em;margin-top:20px}.homeEnquiry .content{font-size:.9em}.button{font-size:.9em!important}.productList{min-height:180px}.col-30,.col-40{display:block;float:none;margin-bottom:1em;width:100%}}