@import 'https://fonts.googleapis.com/css?family=Open+Sans:400,700';@font-face{font-family:'helveticabold';src:url('fonts/helvetica-bold-webfont.eot');src:url('fonts/helvetica-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/helvetica-bold-webfont.woff') format('woff'),
url('fonts/helvetica-bold-webfont.ttf') format('truetype'),
url('fonts/helvetica-bold-webfont.svg#helveticabold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'HelveticaNeue-Bold';src:url('fonts/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'),
url('fonts/HelveticaNeue-Bold.otf') format('opentype'),
url('fonts/HelveticaNeue-Bold.woff') format('woff'),
url('fonts/HelveticaNeue-Bold.ttf') format('truetype'),
url('fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'HelveticaNeue-CondensedBold';src:url('fonts/HelveticaNeue-CondensedBold_gdi.eot');src:url('fonts/HelveticaNeue-CondensedBold_gdi.eot?#iefix') format('embedded-opentype'),
url('fonts/HelveticaNeue-CondensedBold_gdi.woff') format('woff'),
url('fonts/HelveticaNeue-CondensedBold_gdi.ttf') format('truetype'),
url('fonts/HelveticaNeue-CondensedBold_gdi.svg#HelveticaNeue-CondensedBold') format('svg');font-weight:700;font-style:normal;font-stretch:condensed;unicode-range:U+0-10FFFF;}
@font-face{font-family:'helveticaneue';src:url('fonts/helveticaneue.eot');src:url('fonts/helveticaneue.eot?#iefix') format('embedded-opentype'),
url('fonts/helveticaneue.woff') format('woff'),
url('fonts/helveticaneue.ttf') format('truetype'),
url('fonts/helveticaneue.svg#helveticaneue') format('svg');font-weight:normal;font-style:normal;font-stretch:condensed;unicode-range:U+0-10FFFF;}
@font-face{font-family:'helveticaneue-bold';src:url('fonts/helveticaneue-bold.eot');src:url('fonts/helveticaneue-bold.eot?#iefix') format('embedded-opentype'),
url('fonts/helveticaneue-bold.woff') format('woff'),
url('fonts/helveticaneue-bold.ttf') format('truetype'),
url('fonts/helveticaneue-bold.svg#helveticaneue-bold') format('svg');font-weight:700;font-style:normal;font-stretch:condensed;unicode-range:U+0-10FFFF;}
input:focus::-webkit-input-placeholder{color:transparent;}
input:focus:-moz-placeholder{color:transparent;}
input:focus::-moz-placeholder{color:transparent;}
input:focus:-ms-input-placeholder{color:transparent;}
.button{line-height:38px;width:143px;background:#f6f6f6;border:solid 1px #c0c0c0;color:#7c7c7c;font-family:'helveticaneue', Arial, sans-serif;outline:none;cursor:pointer;font-size:15px;}
body{}
table{border-collapse:collapse;border-spacing:0;margin:10px 0;}
table td,table th{text-align:left;padding:.4em .8em;}
table th{}
table td{}
table tr.even td{}
table tr:hover td{}
img.centered{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;padding:0;}
img.alignnone{display:inline;background:#eee;margin:0 0 10px;padding:5px;}
img.alignright{display:inline;background:#eee;margin:5px 0 10px 10px;padding:5px;}
img.alignleft{display:inline;background:#eee;margin:10px 15px 10px 0;padding:5px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;}
.alignright{float:right;margin:0 0 10px 10px;}
.alignleft{float:left;margin:10px 15px 10px 0;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
.rounded{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.boxshadow{-moz-box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;}
.casing{}
select.mobileMenu{display:none;width:100%;padding:6px 10px;margin:0;}
#tabs{margin-top:57px;margin-bottom:60px;padding:0;border:0;border-radius:0;}
#tab-contents{border:solid 1px #a1a1a1;border-radius:10px;z-index:999;position:relative;background:#fff;margin-top:-10px;box-shadow:0 20px 16px rgba(0,0,0,.2);}
#tabs.ui-tabs .ui-tabs-nav{margin:0;padding:0;border-radius:0;border:0;background:none;position:relative;}
#tabs.ui-tabs .ui-tabs-nav li,#tabs .tabs-holder li{width:24.24%;background:none;margin:0;text-align:center;border:solid 1px #032352;border-bottom:0;border-radius:11px 11px 0 0;margin-right:.7%;position:relative;float:left;}
#tabs.ui-tabs .ui-tabs-panel{padding-bottom:0;}
.cover{position:absolute;width:100%;height:10px;background:#fff;left:0;bottom:0px;z-index:9999;display:none;}
#tabs.ui-tabs .ui-tabs-nav li:last-child,#tabs .tabs-holder li:last-child{margin-right:0;margin-right:-1px !important;}
#tabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor,#tabs .tabs-holder li a{padding:0;text-decoration:none;background:#032352;color:#fff;font-size:24px;line-height:58px;display:block;border-radius:10px 10px 0 0;font-family:'HelveticaNeue-CondensedBold', Arial, sans-serif;text-transform:uppercase;width:100%;padding-bottom:10px;}
#tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active{border-color:#a1a1a1;}
#tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active .cover{display:block;}
#tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{background:#fff;color:#167fc1;}
.tab-contents{display:block;border-width:0;padding:1em 1.4em;background:none;}
.logo{text-align:center;padding-top:8px;}
.logo img{max-width:100%;}
#slider{position:relative;border-radius:10px;}#tabs-1 .bx-wrapper #slider img{border:0;}
#slider .slide h2{color:#fff;position:absolute;width:100%;top:0;text-align:center;font-size:33px;line-height:79px;background:rgba(22, 127, 193,.95);font-family:'helveticabold', Arial, sans-serif;}
#tabs-1 .bx-wrapper .bx-viewport{border:0;box-shadow:none;border-radius:10px;}
#tabs-1 .bx-wrapper img{width:100%;border:solid 4px #fff;box-sizing:border-box;box-shadow:0 5px 10px rgba(0,0,0,.3);}
#slider .owl-nav div,
#tabs-1 .bx-wrapper .bx-controls-direction a{font-size:0;width:26px;height:26px;position:absolute;top:50%;}
#slider .owl-nav .owl-prev,
#tabs-1 .bx-wrapper .bx-prev{left:14px;background:url(images/prevslide_.png) no-repeat left top;}
#slider .owl-nav .owl-next,
#tabs-1 .bx-wrapper .bx-next{right:14px;background:url(images/nextslide_.png) no-repeat left top;}
.section-head{color:#28368a;font-size:24px;font-family:'helveticabold', Arial, sans-serif;text-align:center;border-bottom:solid 4px #167fc1;margin:25px 0;padding-bottom:10px;}
.product{text-align:center;}
.product h2{color:#167fc1;font-size:24px;font-family:'HelveticaNeue-Bold', Arial, sans-serif;margin-bottom:0;}
#models .section-head{margin-top:20px;}
.owl-carousel .owl-item img{-webkit-transform-style:flat;-moz-transform-style:flat;-ms-transform-style:flat;-o-transform-style:flat;transform-style:flat;}
#model-slider{margin:0 auto;}
#model-slider .slide{text-align:center;margin-left:5px;margin-right:20px !important;}
#model-slider-wrap .bx-wrapper .bx-viewport{left:-1px;}
.model-image{display:inline-block;position:relative;}
.model-image img{max-width:203px;}
#tabs-1 #model-slider-wrap .bx-wrapper .bx-viewport{border-radius:0;}
#tabs-1 #model-slider-wrap .bx-wrapper .bx-controls-direction a{width:35px;height:35px;top:28%;border-radius:30px;}
#tabs-1 #model-slider-wrap .bx-wrapper{padding-left:15px;}
#tabs-1 #model-slider-wrap .bx-wrapper .bx-next{background:#fff url(images/nextmodel_.png) no-repeat left top;right:-41px;}
#tabs-1 #model-slider-wrap .bx-wrapper .bx-prev{background:#fff url(images/prevmodel_.png) no-repeat left top;left:-41px;}
#model-slider .slide h2{font-size:15px;font-weight:bold;font-family:"Open Sans", sans-serif;color:#000;line-height:24px;margin-bottom:0;}
#model-slider .slide p{color:#696970;font-size:13px;font-family:"Open Sans", sans-serif;}
.hover{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(32, 150, 234,.73);display:none;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#model-slider .slide:hover .hover{display:block;}
.hover a{color:#fff;text-decoration:none;display:inline-block;font-size:14px;width:98px;line-height:34px;border:solid 2px #fff;margin-top:47px;}
.hover a.mobile{display:none;}
#bottom-section .section-head{margin-top:15px;margin-bottom:38px;}
#bottom-section h3{font-size:18px;color:#298aca;line-height:20px;font-weight:bold;font-family:"Open Sans", sans-serif;margin-top:-5px;}
#bottom-section p{font-size:13px;color:#000;line-height:20px;font-family:'helveticaneue', Arial, sans-serif;}
.copyright{background:#032352;padding:23px 0;margin-left:-20px;margin-right:-21px;border-radius:0 0 10px 10px;margin-top:15px;}
.copyright p{text-align:center;margin-bottom:0;color:#fff;font-family:"Open Sans", sans-serif;font-weight:bold;font-size:13px;}
.sidebar-left.four.columns{width:32.6%;}
.sidebar-left h2{color:#28368a;font-size:21px;font-family:'helveticaneue-bold', Arial, sans-serif;margin:0;border-bottom:solid 4px #167fc1;padding-bottom:5px;background:url(images/uptip_.png) no-repeat right center;}
.sidebar-item li{margin:0;padding:12px;border-bottom:solid 1px #c0c0c0;cursor:pointer;}
.sidebar-item li:hover,
.sidebar-item li.pool-selected,
.sidebar-item li.liner-selected,
.sidebar-item li.accessory-selected{background:#eeeeee;}
.sidebar-item li h3{font-family:"Open Sans", sans-serif;font-weight:bold;color:#000;font-size:15px;margin-bottom:0;line-height:24px;padding-top:5px;}
.sidebar-item li p{color:#000;font-size:13px;font-family:'helveticaneue', Arial, sans-serif;}
.sidebar-item li img{float:left;display:block;margin-right:16px;}
.sidebar-item li p{margin-bottom:0;}
.sidebar-item-contents{float:left;width:52%;}
#accessories-contents .sidebar-item-contents,
#pools-contents .sidebar-item-contents{width:50%;}
.content-right.eight.columns{width:64.4%;float:right;}
.content-right h2{color:#28368a;font-size:21px;font-family:'helveticaneue-bold', Arial, sans-serif;margin:0;padding-bottom:6px;}
.content-right p{font-size:13px;color:#000;line-height:20px;font-family:'helveticaneue', Arial, sans-serif;margin-bottom:18px;}
.content-right .accessory-accordion ul li{font-size:13px;color:#000;line-height:20px;font-family:'helveticaneue', Arial, sans-serif;background:url(images/bullet_.png) no-repeat left top 8px;padding-left:10px;margin-bottom:5px;}
.content-right .accessory-accordion ul li strong{font-family:'helveticaneue-bold', Arial, sans-serif;}
#tabs.ui-widget-content .pool-accordion .ui-state-default,
#tabs.ui-widget-content .accessory-accordion .ui-state-default{border:0 !important;background:#f2f2f2;color:#464646;font-size:15px;border-radius:0;padding:0 0 0 13px;outline:none;font-family:"Open Sans", sans-serif;font-weight:bold;line-height:46px;margin:0 0 3px;position:relative;text-transform:uppercase;}
#tabs.ui-widget-content .pool-accordion .ui-state-default.ui-state-active,
#tabs.ui-widget-content .accessory-accordion .ui-state-default.ui-state-active{color:#fff;background:#167fc1;}
#tabs.ui-widget-content .pool-accordion .ui-icon,
#tabs.ui-widget-content .accessory-accordion .ui-icon{position:absolute;right:0;top:24px;right:14px;background:url(images/tip.png) no-repeat left top;width:17px;height:12px;}
#tabs.ui-widget-content .pool-accordion .ui-state-default.ui-state-active .ui-icon,
#tabs.ui-widget-content .accessory-accordion .ui-state-default.ui-state-active .ui-icon{background:none;}
#tabs .pool-accordion.ui-accordion .ui-accordion-content,
#tabs .accessory-accordion.ui-accordion .ui-accordion-content{border:0;padding:20px 0 20px;}
#tabs .pool-accordion.ui-accordion .ui-accordion-content h5,
#tabs .accessory-accordion.ui-accordion .ui-accordion-content h5{font-size:15px;line-height:20px;font-weight:bold;color:#000;font-family:"Open Sans", sans-serif;}
#tabs .pool-accordion.ui-accordion .ui-accordion-content p,
#tabs .accessory-accordion.ui-accordion .ui-accordion-content p{margin:0;}
#tabs .pool-accordion.ui-accordion .ui-accordion-content hr,
#tabs .accessory-accordion.ui-accordion .ui-accordion-content hr{height:1px;background:#c0c0c0;margin:15px 0 18px;}
#pools-contents .bx-wrapper,
#accessories-contents .bx-wrapper{margin-bottom:10px;}
#accessories-contents .bx-wrapper{border:solid 1px #c3c3c3;}
#pools-contents .bx-wrapper .bx-viewport,
#accessories-contents .bx-wrapper .bx-viewport{border:0;box-shadow:none;left:0;}
#pools-contents .bx-wrapper .bx-viewport .pool-gallery img,
#accessories-contents .bx-wrapper .bx-viewport .accessory-gallery img{width:100%;}
#pools-contents .gallery-note,
#accessories-contents .gallery-note{text-align:center;font-style:italic;color:#167fc1;margin-bottom:12px;}
#pools-contents .pool-accordion{margin-top:20px;}
.pool-pager,
.accessory-pager{margin-bottom:22px;}
.pool-pager a,
.accessory-pager a{display:block;float:left;margin-right:17px;}
.accessory-pager a{border:solid 1px #c3c3c3;}
.pool-pager a img,
.accessory-pager a img{display:block !important;}
#pools-contents .bx-wrapper .bx-controls-direction a,
#accessories-contents .bx-wrapper .bx-controls-direction a{display:none;}
#liners-contents .sidebar-item li{padding-right:0;}
#liners-contents .sidebar-item li h3{line-height:20px;padding-top:0;margin-top:-4px;margin-bottom:4px;}
#liners-contents .sidebar-item li p{line-height:16px;}
.sidebar-item li .liner-thumbnail{width:100px;float:left;text-align:center;background:#ededed;margin-right:17px;}
.sidebar-item li .liner-thumbnail img{float:none;margin:0 auto;display:block;}
#liners-contents .content-right .liner-details p{font-size:16px;line-height:24px;}
.liner-image{float:left;margin-right:23px;}
#accessories-contents .sidebar-item li h3{line-height:17px;margin-bottom:5px;}
#accessories-contents .sidebar-item li p{line-height:16px;}
.content-mobile{margin-top:20px;padding-bottom:15px;display:none;}
.content-right.eight.columns .bx-wrapper .bx-viewport{height:auto !important;}
.content-right.eight.columns .bx-wrapper .bx-viewport ul{margin:0;top:0 !important;padding-top:56.5% !important;}
.content-right.eight.columns .bx-wrapper .bx-viewport ul li{width:100% !important;top:0 !important;}