﻿html{overflow-y:scroll !important;}
html.noScroll{overflow-y:hidden !important;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{width:100%;min-width:1244px;margin:0 auto 0 auto;padding:0px;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;color:#666666;}
.content-wrapper{width:980px;min-height:824px;margin:0 auto;padding:0 23px 20px 23px;}
.content-inner{width:100%;float:left;}
#content-wrapper .header{margin:0 auto;width:980px;}
footer{background:url(https://www.cdn-outlet.com/images/backgrounds/footer.png) repeat-x scroll 0 0;margin:0 auto;margin-top:-4px;padding-top:10px;}
.footer-wave{background:#3a6789;background:-moz-linear-gradient(top, #3a6789 0%, #4d87b4 30%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a6789), color-stop(30%,#4d87b4));background:-webkit-linear-gradient(top, #3a6789 0%,#4d87b4 30%);background:-o-linear-gradient(top, #3a6789 0%,#4d87b4 30%);background:-ms-linear-gradient(top, #3a6789 0%,#4d87b4 30%);background:linear-gradient(to bottom, #3a6789 0%,#4d87b4 30%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a6789', endColorstr='#4d87b4',GradientType=0);}
a{color:#2C9EC5;text-decoration:none;cursor:pointer;outline:none;}
a:hover{color:#ff6633;text-decoration:underline;cursor:pointer}
*{margin:0;padding:0;outline:none;}
form{margin:0px;padding:0px}
img{border:none;}
ul, ol{list-style-type:none;margin:0;padding:0}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
table{border-spacing:0;}
*html+first-child html{overflow:hidden;}
input, textarea, select{font:normal 12px Arial, Helvetica, sans-serif;color:#666666;padding:0;border:0;margin:0;}
input[type="button"],input[type="submit"]{cursor:pointer;}
.floatL{float:left}
.floatR{float:right}
.bold{font-weight:bold!important}
.italic{font-style:italic}
.clear{clear:both;width:100%;height:0;font-size:0;line-height:0;}
.txt-12{font-size:12px}
.txt-13{font-size:13px}
.txt-14{font-size:14px}
.txt-15{font-size:15px}
.txt-16{font-size:16px}
.txt-17{font-size:17px}
.txt-20{font-size:20px}
.txt-39{font-size:39px}
.txt-54{font-size:54px}
.bg-cWhite{background-color:#fff;}
.padL5{padding-left:5px!important;}
h1.fontface{}
@font-face{font-family:'helvetica-light';src:url('/font/helvetica-light.eot');src:url('/font/helvetica-light.eot?#iefix') format('embedded-opentype'), url('/font/helvetica-light.woff') format('woff'), url('/font/helvetica-light.ttf') format('truetype'), url('/font/helvetica-light.svg#helvetica-light') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'HelveticaMedium';src:url('/font/HelveticaMedium.eot');src:url('/font/HelveticaMedium.eot?#iefix') format('embedded-opentype'), url('/font/framd_1-webfont.woff') format('woff'), url('/font/HelveticaMedium.ttf') format('truetype'), url('/font/HelveticaMedium.svg#HelveticaMedium') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'FranklinGothicMediumRegular';src:url('/font/framd_1-webfont.eot');src:url('/font/framd_1-webfont.eot?#iefix') format('embedded-opentype'), url('/font/framd_1-webfont.woff') format('woff'), url('/font/framd_1-webfont.ttf') format('truetype'), url('/font/framd_1-webfont.svg#FranklinGothicMediumRegular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'FranklinGotURWTLigRegular';src:url('/font/franklingoturwt_lig-webfont.eot');src:url('/font/franklingoturwt_lig-webfont.eot?#iefix') format('embedded-opentype'), url('/font/franklingoturwt_lig-webfont.woff') format('woff'), url('/font/franklingoturwt_lig-webfont.ttf') format('truetype'), url('/font/franklingoturwt_lig-webfont.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'helveticaneuebold';src:url('/font/helveticaneuebold.eot');src:url('/font/helveticaneuebold.eot?#iefix') format('embedded-opentype'), url('/font/helveticaneuebold.woff') format('woff'), url('/font/helveticaneuebold.ttf') format('truetype'), url('/font/helveticaneuebold.svg#helvetica-light') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'HelveticaNeueMedium';src:url('/font/helveticaneue-medium_1.eot');src:url('/font/helveticaneue-medium_1.eot') format('embedded-opentype'),url('/font/helveticaneue-medium_1.woff') format('woff'),url('/font/helveticaneue-medium_1.ttf') format('truetype'),url('/font/helveticaneue-medium_1.svg#HelveticaNeueMedium') format('svg')}
@font-face{font-family:'helveticaneueltstd-bdcn';src:url('/font/helveticaneueltstd-bdcn.eot');src:url('/font/helveticaneueltstd-bdcn.eot?#iefix') format('embedded-opentype'),url('/font/helveticaneueltstd-bdcn.woff') format('woff'),url('/font/helveticaneueltstd-bdcn.ttf') format('truetype'),url('/font/helveticaneueltstd-bdcn.svg#HelveticaNeueLTStd77BoldCondensed') format('svg');font-weight:normal;}
@font-face{font-family:'OratorStd';src:url('/font/OratorStd.eot');src:url('/font/OratorStd.eot?#iefix') format('embedded-opentype'), url('/font/OratorStd.woff') format('woff'), url('/font/OratorStd.ttf') format('truetype'), url('/font/OratorStd.svg#OratorStd') format('svg');font-weight:normal;font-style:normal;}
@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:'FranklinGotURWTLigRegular';src:url('/font/franklingoturwt_lig-webfont.svg') format('svg');}
}
.phone-contact-ico, .link-sizing-chart, .link-live-chat, .link-email-signup, .box-shopping-cart p, .bg-arrow-down, .frm-signup .frm-tittle, .frm-contactus .frm-tittle, .tit-content3 .bg-arrow-down, .ui-box-shopping-cart p{background:url(https://www.cdn-outlet.com/images/sprite-main11.png) 0 0 no-repeat;}
.floatL.tit-content2.phone-contact-ico { background-position: 0 -553px; left: -11px; padding-left: 64px; position: relative; }
.link-live-chat{background-position:-355px 0px;}
.link-email-signup{background-position:-369px -308px;}
.link-sizing-chart{background-position:-378px -267px;}
.box-shopping-cart p{background-position:-355px -52px;}
.ui-box-shopping-cart p{background-position:-355px -52px;}
.bg-arrow-down{background-position:-186px -141px;width:12px;height:6px;}
.frm-signup .frm-tittle{background-position:0 -842px;}
.frm-contactus .frm-tittle{background-position:0 -894px;}
.tit-content3 .bg-arrow-down{background-position:-319px -8px;width:12px;height:5px;}
.btn-search, .btn-search-click, .link-checkout, .btn-view-shopping-cart, a.link-view-all, .btn-send, .btn-live-chat, .shopping-cart-global .show-shopping-cart, .shopping-cart-global .show-added-cart-off, .shopping-cart-global .show-added-cart-on, .ui-shopping-cart-global .show-shopping-cart, .ui-shopping-cart-global .show-added-cart-off, .ui-shopping-cart-global .show-added-cart-on{background:url(https://www.cdn-outlet.com/images/sprite-main11.png) 0 0 no-repeat;}
.btn-search{background-position:0 -76px;width:93px;height:38px;}
.btn-search-click{background-position:-292px -210px;width:93px;height:38px;}
.link-checkout{background-position:-226px -60px;width:69px;height:22px;display:block;text-indent:-9999px;}
.shopping-cart-global .show-shopping-cart{background-position:-303px -64px;}
.shopping-cart-global .show-added-cart-off{background-position:-303px -64px;}
.shopping-cart-global .show-added-cart-on{background-position:-303px -42px;}
.shopping-cart-global a:hover.show-shopping-cart{background-position:-303px -42px;}
.ui-shopping-cart-global .show-shopping-cart{background-position:-303px -64px;}
.ui-shopping-cart-global .show-added-cart-off{background-position:-303px -64px;}
.ui-shopping-cart-global .show-added-cart-on{background-position:-303px -42px;}
.ui-shopping-cart-global a:hover.show-shopping-cart{background-position:-303px -42px;}
a:hover.link-checkout, a.active.link-checkout{background-position:-226px -38px;}
.btn-view-shopping-cart{background-position:-93px -82px;width:153px;height:24px;}
a.link-view-all{background-position:100% -86px;}
.btn-send{background-position:-276px -806px;width:33px;height:33px;}
.btn-live-chat{background-position:-243px -140px;width:142px;height:35px;}
.ui-txt, .box-shopping-cart, .ui-txt-type{background:url(https://www.cdn-outlet.com/images/sprite-main11.png) 0 0 no-repeat;}
.ui-txt{background-position:0 0;width:307px;height:38px;font-size:20px;color:#CCCCCC;}
.box-shopping-cart{background-position:0 -38px;}
.ui-txt-type{background-position:0 -806px;width:252px;height:33px;padding:0 12px;}
.lb-corner-blue, .rb-corner-blue{background:url(https://www.cdn-outlet.com/images/sprite-main11.png) 0 0 no-repeat;line-height:0;}
.lb-corner-blue{background-position:-307px 0;width:8px;height:8px;}
.rb-corner-blue{background-position:-315px 0;width:8px;height:8px;}
.survey-header-bar{height:41px;line-height:41px;text-align:center;background-color:#E5F2F9;color:#264664;font-weight:bold;}
.survey-header-bar a{color:#264664;text-decoration:underline;}
.survey-header-bar a:hover{color:#f63;}
.top-nav{width:100%;height:30px;}
.wrapper-top-nav{margin:0 auto;width:auto;}
.inside-topnav { width:1038px; margin:0 auto;} 
.top-nav{background:#fff;border-bottom:1px solid #ccc;margin:0 0 3px 0;height:40px;padding:0;-webkit-box-shadow:0 1px 3px #ccc;-moz-box-shadow:0 1px 3px #ccc;box-shadow:0 1px 3px #ccc}
.top-bar-nav{float:right;height:12px;margin-right:36px;width:417px;margin-top:0;}
.top-bar-nav a{float:left;display:block;height:12px;overflow:hidden;}
.top-bar-nav-new{font-family:'HelveticaNeueMedium',Arial;font-size:12px;float:left;}
.top-bar-nav-new a{float:left;/*word-spacing:-1px;*/color:#1088CC;margin-right:10px; height:40px; line-height:40px;}
.top-bar-nav-new a:hover{text-decoration:none;color:#ff6633;}
.top-bar-nav-new a span{background-image:url(https://www.cdn-outlet.com/images/sprite-free-shipping-new5.png);background-repeat:no-repeat;float:left;width:12px;height:12px;float:left;margin-right:4px;margin-top:13px}
.top-bar-nav-new a + a span{background-position:-155px 0;width:19px;}
.top-bar-nav-new a + a + a span{background-position:-271px 0;width:13px;}
.top-bar-nav-new a + a + a{margin-right:0}
.firefox-win .top-bar-nav-new a span{margin-top:14px;} /*for Firefox*/
.propositions-price{background-position:0 0;padding-left:15px;color:#9D9D9D}
.propositions-ship{background-position:-155px 0;padding-left:23px;color:#9D9D9D}
.propositions-hassle{background-position:-241px 0;padding-left:17px;color:#9D9D9D}
.h-low-price{width:135px;}
.h-fast-shipping{margin-left:6px;width:90px;}
.h-no-hassle-returns{margin-left:6px;width:122px;}
#liCountryFlag{border-left:none!important;}
#liCountryFlag > a{display:inline-block!important; margin-top:0!important;}
#liCountryFlag > a img { vertical-align:-1px;}
.top-nav ul{margin-left:-3px;}
.top-nav li{float:left;height:40px;line-height:41px;border-left:1px solid #D4D4D4;}
.top-nav li a{color:#888888;margin:0 6px;font-size:12px;}
.top-nav .nav-right-position > ul > li > a { height:40px; float:left;}
.top-nav li a:hover{color:#3799DE;}
.top-nav li .link-my-account{margin-right:8px;}
.top-nav li .link-my-account span{font-size:11px;font-weight:normal;margin-left:5px;}
.top-nav li .link-live-chat{padding-left:25px;margin-left:12px;}
.top-nav li.h-live-chat a{background:url(https://www.cdn-outlet.com/images/icons/ico-livechat-new.png) 0 14px no-repeat;padding-left:25px; float:left; height:40px;}
.top-nav li .link-email-signup{padding-left:22px;}
.top-nav li .link-sizing-chart{padding-left:11px;}
#spanLoginEmail{margin-left:0px!important;}
header{width:100%;}
header .content-wrapper{padding-bottom:0;min-height:100px;}
header h1{float:left;width:244px;margin-top:23px;}
#liveChatTop{margin-top:5px;}
header .site-logo{float:left;width:245px;height:72px;margin-top:23px;margin-left:2px;background:url(https://www.cdn-outlet.com/images/logo/logo-swimoutlet1.png) 0 0 no-repeat;text-indent:-9999px;}
.top-right-panel{float:right;width:703px;margin:28px 0 0 0;}
.frm-search-global{width:407px;float:left;}
.frm-search-global .ui-txt{float:left;}
.frm-search-global input[type="text"]{width:287px;height:38px;/*line-height:38px;*/font-size:20px;color:#CCCCCC;background-color:transparent;padding:0 10px;}
.ico-clear-search { width:38px; height:38px;background:url(/images/sprite-main11.png) -340px -800px no-repeat; cursor:pointer; position:absolute; right:108px; top:7px; text-indent:-9999px; display:block;}/*Enhance YO/SO Mobile and Desktop Search Function(SWIMOUTLET-19227)*/
.frm-search-global .btn-search{float:right;outline:none;}
.frm-search-global .btn-search-click{float:right;outline:none;}
/*Type Ahead - Enhanced UI(22946)*/
.uisearchbox {left:7px;position:absolute;background:#fff url(https://www.cdn-outlet.com/images/backgrounds/bg-searchbox.gif) 0 0 repeat-y;border:2px solid #BCBCBC;z-index:121;top:44px;width:542px;}
.uisearchbox::before{content:'';background:url(https://www.cdn-outlet.com/images/icons/ico-classic-sprite21.png) -47px -71px no-repeat;width:16px;height:8px;position:absolute;top:-8px;left:7px;}
.tit-searchbox {color:#333;font-size:14px;border-bottom:1px solid #BCBCBC;font-family:HelveticaNeueMedium,arial;font-weight:normal;padding-bottom:7px;padding-top:9px;}
.lside{float:left;width:212px;}
.lside .tit-searchbox {margin:0 10px 10px;}
.lside ul {margin-bottom:22px;}
.lside ul li {color:#3399CC;font-size:14px;padding:6px 10px 7px;cursor:pointer;}
.lside ul li span {font-weight:bold;}
.lside ul li:hover,.lside ul li.selected{background-color:#DCDCDC;color:#333;}
.rside{float:left;}
.searchpduct,.searchbrd{float:left;padding-left:16px;}
.searchpduct .tit-searchbox,.searchbrd .tit-searchbox {margin-bottom:20px;}
.lstpduct{width:297px;}
.lstpduct a {float:left;width:99px;font-size:12px;color:#666;text-align:center;margin-bottom:21px;}
.lstpduct a:nth-of-type(3n)+a {clear:left;}
.lstpduct a img {display:block;width:79px;height:89px;margin:0 auto 7px;}
.lstpduct a span b{font-size:#333;display:block;}
.searchbrd {width:117px;margin-right:10px;}
.searchbrd a {display:block;margin-bottom:2px;}
/*New search suggestion*/
input.search-box, input.search-box:focus {  background: rgba(0, 0, 0, 0);  padding-left: 10px;  width: 350px;  border: 1px solid #4d4d4d;  -webkit-border-radius: 1ex;  display: inline-block;  letter-spacing: 2px;  text-transform: uppercase;  font-size: 11px;  color: #000;  line-height: 26px;  height: 26px;  margin: 0;}
.option-noResultsMessage{ color:#222;  padding:4px; letter-spacing:2px; font-size:12px;}
.sayt-box{	padding: 0;	margin: -1px 0 0 0;	border: 2px solid #9BC6FB;	border-top: 0;	list-style: none;	text-align: left;	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);	z-index: 9999;	font-size: 12px;	background-color: #fff;	left:0;	top:1px!important; 	box-sizing: border-box;}
.sayt-box:focus {	outline: none;	outline-style: none;box-shadow: none}
.sayt-box:hover {display: block!important}
.sayt-box .sayt-result.hover, .sayt-box .sayt-result.selected, .sayt-box .sayt-result:hover {	background-color: #E5F2F9!important;font-weight:bold;}
.sayt-box .sayt-result a {	color: #2c3e50;}
.sayt-box .sayt-result a, .sayt-box .sayt-heading, .sayt-box .sayt-result .no-link{	padding: 10px 18px 10px 8px;display: block;	position: relative;text-decoration:none;}
.sayt-box .sayt-heading {	background-color: #3498db;	color: #fff;}
.sayt-box .sayt-result {	margin: 0;	padding: 0;}
.sayt-box .sayt-result tr {	vertical-align: top;}
.sayt-box .sayt-result p.data {	margin:0 !important;	padding:0 !important;}
.sayt-box .sayt-result p.data .title {	color: #2f5f79; font-size:13px;}
.sayt-box .sayt-result.product p.data .title {	color: #2f5f79; font-size: 12px;}
.sayt-box .sayt-result p.data .description {  display: block;  padding-top: 5px;	color: #999;}
.sayt-box .sayt-result img.preview {max-width: 60px;max-height: 60px;display:block;	margin:auto;}
.sayt-box .userInput {  color: #2f5f79; font-weight: bold;}
.sayt-box .strategy-message{  border-top:1px solid #999;  padding:8px;  font-size:14px;}
.sayt-box .categoryRR > div, .sayt-box .brandRR > div { border-top: 1px solid #9bc6fb; margin: 15px 14px 0;}
.sayt-box .categoryRR span, .sayt-box .brandRR span { background-color: #fff; font-size: 14px; font-weight: bold; padding-right: 7px; position: relative; top: -9px; color:#666}
.sayt-box .categoryRR > p, .sayt-box .brandRR p { font-weight: bold; line-height: 20px; padding: 6px 14px;}
.sayt-box .categoryRR a, .sayt-box .brandRR a { color: #2f5f79!important; padding: 0!important}
.sayt-box .brandRR img { border: 1px solid #d4d4d4; margin-bottom: 8px; margin-right: 11px; vertical-align: -17px; width: 61px;}
.sayt-box .sayt-result.categoryRR:hover, .sayt-box .sayt-result.brandRR:hover { background-color: #fff!important }
.shopping-cart-global{width:226px;float:right;z-index:35;}
.box-shopping-cart p{width:89px;float:left;line-height:130%;color:#fff;padding-left:33px;font-size:10px;margin:1px 0 0 4px;cursor:pointer;min-height:26px;}
.box-shopping-cart p.p-empty-cart{width:179px;height:27px;cursor:pointer;}
.box-shopping-cart p.p-empty-cart span{margin:7px 0 0 8px;display:block;}
.shopping-cart-global .link-checkout{float:left;margin:3px 5px 0 0;}
.shopping-cart-global .show-shopping-cart, .shopping-cart-global .show-added-cart-off, .shopping-cart-global .show-added-cart-on{float:left;margin-top:7px;width:13px;height:13px;}
.box-shopping-cart{width:226px;min-height:38px;}
.popup-shopping-cart{z-index:9889;position:absolute;left:2px;top:-1px;color:#333;width:221px;font-size:10px;display:none;}
.popup-shopping-cart > table{width:221px;border:0;}
.popup-shopping-cart > table td > div{padding-top:10px;background-color:#fff;}
.popup-shopping-cart > table table{background-color:#fff;width:100%;font-size:10px;color:#333;}
.popup-shopping-cart > table table td{padding-top:3px;padding-bottom:3px;}
.popup-shopping-cart table p{border-top:1px solid #D4D4D4;text-align:center;padding:10px 0 7px 0;background:#fff;width:205px;margin:0;}
.p-free-shipping{margin:14px 0 11px 0;min-height:5px;}
.banner{float:left;margin-top:9px}
.popup-contact{display:none;position:absolute;z-index:999999;top:0;left:0;width:534px;height:760px;}
.ui-shopping-cart-global{width:226px;float:right;z-index:101;}
.ui-shopping-cart-global .link-checkout{float:left;margin:3px 5px 0 0;}
.ui-shopping-cart-global .show-shopping-cart, .ui-shopping-cart-global .show-added-cart-off, .ui-shopping-cart-global .show-added-cart-on{float:left;margin-top:7px;width:13px;height:13px;}
.ui-box-shopping-cart{width:226px;min-height:38px;}
.ui-box-shopping-cart p{width:89px;float:left;line-height:130%;color:#fff;padding-left:33px;font-size:10px;margin:1px 0 0 4px;cursor:pointer;min-height:26px;}
.ui-box-shopping-cart p.p-empty-cart{width:179px;height:27px;cursor:pointer;}
.ui-box-shopping-cart p.p-empty-cart span{margin:7px 0 0 8px;display:block;}
.wrapper-box-cart{position:relative;z-index:5;}
.pos-rel-cart-dropdown{position:relative;z-index:4;}
.pos-rel-cart-dropdown .popup-shopping-cart{left:2px;top:-1px;}
.top-cart-division, .bot-cart-division, .content-cart-division{background:url(https://www.cdn-outlet.com/images/backgrounds/bg-box-user-cart.png) 0 0 no-repeat;}
.top-cart-division{background-position:0 0;height:5px;}
.bot-cart-division{background-position:0 100%;height:5px;}
.content-cart-division{background-position:0 -5px;background-color:#1F8ACC;min-height:28px;padding:0 5px;}
.popup-added-to-cart{z-index:9890;position:absolute;left:2px;top:-1px;color:#333;width:221px;font-size:11px;}
.inner-popup-added-to-cart{width:210px;margin:0 auto;text-align:left;padding:3px 7px 4px;}
.inner-popup-added-to-cart table td, .inner-popup-added-to-cart table th{vertical-align:top;text-align:left;}
.heading-popup-header{font-size:12px;font-weight:bold;line-height:130%;padding:0 0 12px 0px;margin:0;color:#343434;}
.item-added-to-cart{padding:0 5px;}
.item-added-to-cart > img{border:1px solid #D5D5D5;display:block;width:100px;height:123px;}
.heading-pd-added{color:#262626;font:bold 12px/110% "Helvetica Ultra Compressed", Arial, Helvetica, sans-serif;margin:9px 0 5px;}
.item-added-info{color:#262626;font-family:"Helvetica Ultra Compressed", Arial, Helvetica, sans-serif;line-height:110%;width:146px;word-wrap:break-word;}
.item-added-price{color:#FF6600;font-weight:bold;font-size:12px;}
.item-added-summary{border-top:1px solid #D4D4D4;margin:8px 0 0;padding:7px 5px 11px;}
.btn-ctn-to-checkout{background:url(https://www.cdn-outlet.com/images/btn/btn-ctn-to-checkout.png) 0 0 no-repeat;width:173px;height:24px;cursor:pointer;margin:0 auto 9px;display:block;}
.close-btn-type{background:url(https://www.cdn-outlet.com/images/icons/ico-arrow-up-dark-gray.png) 0 50% no-repeat;padding-left:13px;color:#757572;font-size:10px;cursor:pointer;width:35px;display:block;margin:0 auto;}
.link-view-my-cart{position:relative;border-right:1px solid #D4D4D4;z-index:121;}
.anchor-view-my-cart{float:left;}
.anchor-view-my-cart span{float:left;background-image:url(https://www.cdn-outlet.com/images/icons/ico-arr-down-triangle.png);background-position:100% 50%;background-repeat:no-repeat;background-color:transparent;padding-right:16px;font-size:16px;color:#454545;font-weight:bold;}
.number-item-in-cart{float:left;margin-right:12px;background:url(https://www.cdn-outlet.com/images/sprite-main11.png) 0 -1369px no-repeat;padding:0 2px 0 6px;width:15px;height:31px;text-align:center;color:#1088CC;font-weight:bold;line-height:22px;}
.link-view-my-cart .popup-view-added2cart{line-height:14px;}
.popup-view-added2cart{position:absolute;right:-15px;top:29px;z-index:9890;width:240px;font-size:11px;display:none;}
.btn-viewitem-incart{background:url(https://www.cdn-outlet.com/images/backgrounds/bg-btn-viewcart-209x31.png) 0 0 no-repeat;width:209px;height:31px;display:block;margin:0 auto;color:#fff;font-size:12px;font-weight:bold;line-height:31px;text-align:center;}
.top-nav li a.btn-viewitem-incart{color:#fff;margin:2px 0px 8px;}
.top-nav li a.btn-viewitem-incart:hover{color:#fff;text-decoration:none;}
.top-nav li a.anchor-view-my-cart:hover{text-decoration:none;}
.p-empty-start-shopping{padding:0 0 10px 0;font-size:12px;color:#343434;}
.left-border-viewcart{background-color:#FFF;border-left:2px solid #D4D4D4;font-size:0;width:6px;line-height:0;}
.right-border-viewcart{background-color:#FFF;border-right:2px solid #D4D4D4;font-size:0;width:6px;line-height:0;}
.bottom-border-viewcart{background-color:#FFF;border-bottom:2px solid #D4D4D4;font-size:0;height:6px;line-height:0;}
.top-border-viewcart{background:url(https://www.cdn-outlet.com/images/backgrounds/bg-top-border-viewcart.png) 0 0 no-repeat;height:12px;font-size:0;line-height:0;}
.lb-corner-viewcart, .rb-corner-viewcart{background:url(https://www.cdn-outlet.com/images/sprite-main11.png) 0 0 no-repeat;line-height:0;}
.lb-corner-viewcart{background-position:-47px -1377px;width:8px;height:8px;}
.rb-corner-viewcart{background-position:-57px -1377px;width:8px;height:8px;}
/*PP&GG wallet 22910*/
.pp-ggwallet-badge{float:left;padding-top:9px;position:relative;margin-left:71px;margin-top:2px}
.pp-ggwallet-badge span{background:url(/images/paypal_gg-wallet1.svg) 0 0 no-repeat;width:185px;height:36px;display:block;text-indent:-9999px}
.pp-ggwallet-badge>div{display:none;position:absolute;left:-37px;right:0;top:-3px;border:1px solid #d4d4d4;padding-top:40px;width:258px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.pp-ggwallet-badge:hover>div{display:block}
.pp-ggwallet-badge p{background-color:#ebf4fc;padding:7px 0px 9px;color:#888;font-family:arial;font-size:13px;line-height:15px;text-align:center}
#ppgwalletholiday.pp-ggwallet-badge{float:right;margin-left:0;z-index:121;margin-right:49px}
#ppgwalletholiday.pp-ggwallet-badge>div{left:-54px}
#ppgwalletholiday.pp-ggwallet-badge span{width:151px;height:30px}
.lst-added2-item-cart{}
.lst-added2-item-cart .each-item-added2-cart{width:100%;overflow:hidden;padding:0 0 14px;}
.lst-added2-item-cart .each-item-added2-cart > a{margin:0;float:left;}
.lst-added2-item-cart .each-item-added2-cart img{width:43px;height:49px;display:block;float:left;border:1px solid #D5D2D2;margin:0;}
.lst-added2-item-cart .each-item-added2-cart div{float:right;width:158px;font-size:12px;line-height:125%;}
.lst-added2-item-cart .each-item-added2-cart div h4{color:#262626;}
.lst-added2-item-cart .each-item-added2-cart div h4 a{color:#262626;margin:0;}
.lst-added2-item-cart .each-item-added2-cart div h4 a:hover{color:#3799de;}
.lst-added2-item-cart .each-item-added2-cart div span{color:#262626;}
.msg-amount-adjusted{border:1px solid #D4D4D4;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:12px;padding:6px 22px 4px 27px;margin:0 0 12px;background:#f9f9fa;background:-moz-linear-gradient(top, #f9f9fa 0%, #e6f1f7 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9fa), color-stop(100%,#e6f1f7));background:-webkit-linear-gradient(top, #f9f9fa 0%,#e6f1f7 100%);background:-o-linear-gradient(top, #f9f9fa 0%,#e6f1f7 100%);background:-ms-linear-gradient(top, #f9f9fa 0%,#e6f1f7 100%);background:linear-gradient(to bottom, #f9f9fa 0%,#e6f1f7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9fa', endColorstr='#e6f1f7',GradientType=0);}
.msg-amount-adjusted img{position:absolute;border:0;display:block;margin:-3px 0 0 -31px;}
.msg-amount-adjusted p{line-height:130%;color:#262626;}
.position{background-image:url(https://www.cdn-outlet.com/images/sprite-mnu-banner.png);background-repeat:no-repeat;overflow:hidden;}
.sub-title-category{line-height:19px!important;}
.nav_line, .nav{background-image:url(https://www.cdn-outlet.com/images/backgrounds/bg-mainmenu.png);}
.nav-arrow{display:none;position:relative;z-index:999;width:16px;height:8px;background-image:url(https://www.cdn-outlet.com/images/sprite-mnu-banner.png);background-position:0 -392px;margin:-8px auto 0 auto}
.nav > li:hover .nav-arrow{display:block}
.nav{width:976px;height:55px;padding:0;margin:0 auto;list-style:none;background-repeat:repeat-x;}
.nav > li .nav_name{width:112px;-webkit-font-smoothing:antialiased;}
.nav > li + li .nav_name{width:127px}
.nav > li + li + li .nav_name{width:77px}
.nav > li + li + li + li .nav_name{width:120px}
.nav > li + li + li + li + li .nav_name{width:126px}
.nav > li + li + li + li + li + li .nav_name{width:149px}
.nav > li + li + li + li + li + li + li .nav_name{width:72px;}
.nav > li + li + li + li + li + li + li + li .nav_name{width:100px}
.nav > li + li + li + li + li + li + li + li + li .nav_name{width:139px}
.nav_end dl{width:182px;float:left;margin-right:20px!important;}
.nav_end .nav_list{left:-793px;background-color:#fff;}
.nav_end .nav_end_list{margin-right:0!important;border:none!important;}
.nav_end dl a{color:#2C9EC5;}
.nav_end ul li a{color:#1088CC;display:block;line-height:normal;padding:8px 2px;}
.safari-mac .nav_end ul li{padding:8px 9px 8px 8px}
.nav_end ul li a:hover{color:#fff;text-decoration:none;}
.nav_end ul li:last-child{padding:0;}
.nav_end .nav_sub_line{width:1000px;padding:15px 0px 20px 27px;min-height:475px}
#idListBrandMenu>div{padding:130px 0 0;text-align:center}
.nav_end h3{color:#36638A;font-family:'FranklinGothicMediumRegular',Tahoma;font-size:19px;font-weight:normal;padding-bottom:18px;}
.nav_end ul{height:31px;margin-bottom:20px;}
.nav_end ul li{float:left;padding:8px 9px;text-align:center;font-weight:bold;color:#1088CC;font-family:Arial;border-bottom:1px solid #D4D4D4;border-top:1px solid #D4D4D4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
/*change html structure to fix bug zoom out(jira 21846)*/
.nav_end .nav-brandmenu{margin-bottom:20px; width:973px;}
.nav_end .nav-brandmenu td{padding:8px 9px;text-align:center;font-weight:bold;color:#1088cc;font-family:Arial;border-bottom:1px solid #d4d4d4;border-top:1px solid #d4d4d4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none; vertical-align:middle;}
.nav_end .nav-brandmenu td a:hover{color:#fff;text-decoration:none}
.nav_end .nav-brandmenu td:last-child{padding:0}
.nav_end .nav-brandmenu td a{color:#1088cc;display:block;line-height:normal;padding:8px 2px}
.safari-mac .nav_end .nav-brandmenu td{padding:8px 9px 8px 8px}

#idListBrandMenu>dl{width:auto}
#idListBrandMenu dt{float:left;width:172px;margin-right:13px}
#idListBrandMenu .brand-filter-alpha{padding:0;text-align:left}
.nav_end .nav-brandmenu .balpha-select a,.nav_end .nav-brandmenu .balpha-select,.nav_end .nav-brandmenu td:hover,.nav_end ul li:hover{background-color:#469be1;color:#fff}
.nav_sub a b{color:#154C66;cursor:pointer;font-size:15px;font-weight:normal;}
.nav_sub a:hover{color:#3799DE;}
.nav > li{float:left;position:relative;z-index:0;background:url(https://www.cdn-outlet.com/images/backgrounds/bg-doubleline-menu.png) 100% 0 no-repeat;padding-right:2px;transition-delay:1s;}
.nav_name{text-align:center;height:21px;font-family:'helveticaneuebold',Arial;font-size:17px;font-weight:normal;text-rendering:optimizeLegibility;color:#fff;text-decoration:none;padding:15px 0 19px;overflow:hidden;display:block;text-transform:uppercase;}
.nav_name span{width:15px;height:15px;display:inline-block;background-position:-16px 0;vertical-align:-2px;margin-left:4px}
.nav > li:hover .nav_name span{background-position:0 0;}
.nav_name:hover{color:#ffffff;text-decoration:none}
.nav > li:hover, .nav > li.hover{background:url(https://www.cdn-outlet.com/images/backgrounds/bg-doubleline-menu.png) 100% 0 no-repeat, linear-gradient(top, rgb(12,23,31) 0%, rgb(48,92,126) 54%, rgb(57,109,148) 93%);background:url(https://www.cdn-outlet.com/images/backgrounds/bg-doubleline-menu.png) 100% 0 no-repeat, -o-linear-gradient(top, rgb(12,23,31) 0%, rgb(48,92,126) 54%, rgb(57,109,148) 93%);background:url(https://www.cdn-outlet.com/images/backgrounds/bg-doubleline-menu.png) 100% 0 no-repeat, -moz-linear-gradient(top, rgb(12,23,31) 0%, rgb(48,92,126) 54%, rgb(57,109,148) 93%);background:url(https://www.cdn-outlet.com/images/backgrounds/bg-doubleline-menu.png) 100% 0 no-repeat, -webkit-linear-gradient(top, rgb(12,23,31) 0%, rgb(48,92,126) 54%, rgb(57,109,148) 93%);background:url(https://www.cdn-outlet.com/images/backgrounds/bg-doubleline-menu.png) 100% 0 no-repeat, -ms-linear-gradient(top, rgb(12,23,31) 0%, rgb(48,92,126) 54%, rgb(57,109,148) 93%);background:url(https://www.cdn-outlet.com/images/backgrounds/bg-doubleline-menu.png) 100% 0 no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(12,23,31)), color-stop(0.54, rgb(48,92,126)), color-stop(0.93, rgb(57,109,148)));}
.nav > li:hover .nav_list{visibility:visible!important;z-index:1;}
.nav td{padding:0 25px;vertical-align:top;}
.nav_line{width:2px;overflow:hidden;height:55px;background-repeat:no-repeat;background-position:0 -55px;}
.nav_list{position:absolute;top:55px;left:-2px;z-index:9999;visibility:hidden;border:2px solid #35658A;border-top:none;-webkit-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px;-webkit-box-shadow:3px 3px 4px 1px rgba(0, 0, 0, 0.35);-moz-box-shadow:3px 3px 4px 1px rgba(0, 0, 0, 0.35);box-shadow:3px 3px 4px 1px rgba(0, 0, 0, 0.35);transition-delay:0.2s;}
.nav_first .nav_list{left:0;}
.nav_first .nav_name{background:url("https://www.cdn-outlet.com/images/backgrounds/bg-doubleline-menu.png") no-repeat scroll 0 0 transparent;}
.nav_first dl{width:896px;}
.nav_list dl{margin:0;padding:0;}
.nav_first dt{float:left;padding:0;margin:0;width:178px;}
.nav_first dd{height:33px;clear:both;}
.nav_sub{font-family:Arial;font-size:12px;}
.nav_sub a{color:#333;text-decoration:none;line-height:24px;display:block;font-size:12px;white-space:nowrap;}
.nav_sub label{color:#154C66;font-weight:bold;font-size:15px;cursor:pointer;}
.nav_sub_line{background-color:#ffffff;padding:15px 12px 12px 20px;min-width:158px;-webkit-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px;}
.nav_sub span{color:#154C66;font-size:15px;font-weight:bold;cursor:pointer;}
.nav_sub a:hover span{color:#3799de;}
.nav_sub_clothing{width:326px;}
.nav .nav_sub_clothing td:first-child{width:191px;}
.nav_sub_nutrition{width:242px;}
.nav .nav_sub_nutrition td:first-child{width:242px;}
.nav_sub_nutrition td{padding-left:17px!important;}
.nav_sub_electronics{width:160px;}
.nav_sub_electronics td:first-child{width:182px;}
.nav_sub_col_end_electronics{width:160px!important;}
.nav_sub_shoes{width:420px;}
.nav_end_col_shoes{width:160px!important;}
.nav_sub_gear{width:684px;}
.nav_sub_col_end_gear{width:228px!important;}
.nav_sub_gear td{padding-left:20px!important;}
.nav_sub_col_middle_gear{width:231px!important;}
.nav_sub_line_bottom{background-color:#F4FAFD;}
.nav_view_more_brand{text-align:right;font-weight:bold;color:#154C66;padding-right:14px;}
.nav_view_more_brand a{color:#154C66;font-size:14px;}
.nav_sub .nav_view_all{font-weight:bold;color:#35618A;}
.nav_position{}
.nav_position_main{height:55px;background-image:url("https://www.cdn-outlet.com/images/backgrounds/bg-mainmenu.png");position:relative;z-index:120;}
.clear{clear:both;}
.nav_all_category .nav_list{left:-406px;width:580px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.nav_all_category dl{float:left;width:171px;border-right:1px solid #DCDFE3;margin-right:22px;}
.nav_all_category dt{padding-bottom:30px;}
.nav_all_category .nav_all_category_end{border:none;margin:0;}
.nav_all_category .nav_view_all{font-weight:normal;}
.nav_all_category .nav_sub_line{padding-right:0;}
.nav_view_more{background-color:#3698DD;border-radius:0 0 5px 5px;border-top:2px solid #35658A;font-size:12px;left:0;padding:7px 40px;position:absolute;right:0;}
.nav_view_more a{color:#FFF;font-family:Arial;text-decoration:none;float:right;}
.nav_alpha{height:30px;}
.nav_alpha a{float:left;font-weight:bold;color:#000;width:21px;overflow:hidden;}
.nav_alpha .nav_end_alpha{margin-right:0;}
.nav_line_detect{display:none;position:absolute;width:1px;height:55px;overflow:hidden;left:-3px;}
.nav_list-teams{left:-401px}
.nav_sale, .nav_sale:hover{color:#FF0000!important;}
.nav-team-position a{clear:both;margin-bottom:16px}
.nav-team-position a span{clear:both;background-image:url(https://www.cdn-outlet.com/images/team-position.png);background-repeat:no-repeat;float:left;width:25px;height:26px;margin-right:12px}
.nav-team-position a+a span{background-position:0 -35px}
.nav-team-position a+a+a span{background-position:0 -69px}
.nav-team-position a+a+a+a span{background-position:0 -104px;margin-top:-2px}
.nav-team-position a+a+a+a+a span{background-position:0 -142px}
.banner_position{background-image:url(https://www.cdn-outlet.com/images/banners/banner-home.jpg);background-repeat:no-repeat;display:block;width:810px;height:224px;position:relative;z-index:0;cursor:pointer;}
.banner_position h1{color:#FFFFFF;font-family:'FranklinGothicMediumRegular';font-size:42px;font-weight:normal;left:20px;letter-spacing:-1px;line-height:40px;margin:0;padding:0;position:absolute;text-shadow:0 1px 2px #000000;top:44px;}
.banner_position:hover{text-decoration:none;}
.banner_position .banner_label{background:#3396D9;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;font:normal 26px FranklinGotURWTLigRegular, Arial, Helvetica, sans-serif;color:#ffffff;word-spacing:-3px;display:block;position:absolute;top:152px;left:18px;padding:0 14px;height:41px;line-height:39px;filter:alpha(opacity=80);opacity:0.8;-webkit-opacity:0.8;-moz-opacity:0.8;}
.banner_aside{float:right;height:224px;text-align:left;width:168px;position:relative;z-index:0;background:rgb(54,152,221);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM2OThkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iIzM3OTlkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTg4YmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(54,152,221,1) 0%, rgba(55,153,222,1) 43%, rgba(30,136,191,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(54,152,221,1)), color-stop(43%,rgba(55,153,222,1)), color-stop(100%,rgba(30,136,191,1)));background:-webkit-linear-gradient(top, rgba(54,152,221,1) 0%,rgba(55,153,222,1) 43%,rgba(30,136,191,1) 100%);background:-o-linear-gradient(top, rgba(54,152,221,1) 0%,rgba(55,153,222,1) 43%,rgba(30,136,191,1) 100%);background:-ms-linear-gradient(top, rgba(54,152,221,1) 0%,rgba(55,153,222,1) 43%,rgba(30,136,191,1) 100%);background:linear-gradient(top, rgba(54,152,221,1) 0%,rgba(55,153,222,1) 43%,rgba(30,136,191,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3698dd', endColorstr='#1e88bf',GradientType=0);-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}
.banner_aside ul{padding:0;margin:0;list-style:none;}
.banner_aside a{font-size:17px;font-family:Arial;color:#FFF;font-weight:bold;text-decoration:none;display:block;padding:17px 0;outline:none;}
.banner_aside .banner_aside_line{height:1px;overflow:hidden;background-color:#1E8ACC;border-bottom:1px solid #25ADFF;}
.banner_aside span{float:left;width:29px;height:29px;overflow:hidden;margin:0 3px 0 13px;}
.what_new span{background-position:0 -135px;}
.clearance span{background-position:0 -192px;}
.top_sellers span{background-position:0 -246px;}
.gift_ideas span{background-position:0 -303px;}
.nav_sub a.nav_name-sub, .nav_name-sub{font-family:'FranklinGothicMediumRegular', Tahoma;font-size:17px;font-weight:normal;color:#22576F;text-decoration:none;text-transform:uppercase;}
.nav_sub a.nav_name-sub:hover{color:#3799DE;}
.nav_name-sub:hover{color:#3799DE;}
a.nav_name-label, .nav_name-label{font-size:12px;color:#1088CC;font-weight:bold;line-height:21px;text-transform:uppercase;}
a.shopmore{color:#1088CC}
.nav-list-sub{float:left}
.nav-list-sub a{line-height:21px;}
.nav-dotline1{border-left:#C5C5C5 dotted 1px;height:250px;margin:2px 20px 20px 0}
.nav-dotline3{border-left:#C5C5C5 dotted 1px;height:435px;margin:2px 0 10px 12px}
.nav-dotline4{border-left:#C5C5C5 dotted 1px;height:322px;margin:2px 0 10px 0}
.nav_list-leftswim{left:-129px}
.nav_list-leftgear{left:-254px}
.nav_list-leftcloth{left:-329px}
.nav_list-leftfoot{left:-446px}
.activity-swim, .activity-fashion, .activity-surf, .activity-aerobic, .activity-polo, .activity-lifeguard, .activity-beach, .activity-tri, .activity-scuba, .activity-running, .activity-cycling, .activity-kids, .activity-paddle, .gear-essential, .gear-recreation, .gear-pool, .gear-water,.gear-training,.gear-safety,
.swimwear-wo-performance, .swimwear-wo-fashion2, .swimwear-wo-junior, .swimwear-wo-specialty2, .swimwear-wo-plus, .swimwear-girl2, .swimwear-men-performance, .swimwear-men-recreation, .swimwear-boy, .electronics-audio,.electronics-audio2, .electronics-camera, .electronics-megaphone, .electronics-tech,.electronics-tech2, .electronics-watch, .electronics-cases, .electronics-deck, .footwear-women, .footwear-men, .footwear-girl, .footwear-boy, .clothing-wo-apparel, .clothing-wo-surf, .clothing-men-apparel, .clothing-men-surf, .clothing-girl-apparel, .clothing-girl-surf, .clothing-boy-apparel, .clothing-boy-surf, .clothing-accessories, .nutrition, .shampoo, .activity-yoga
,.activewear-women, .activewear-men,.activity-men-rashguard,.activity-women-rashguard{width:159px;height:51px;background-image:url(https://www.cdn-outlet.com/images/sprite-dropdown-menu5.jpg);background-repeat:no-repeat;}
.electronics-audio2{width:42px;height:34px;margin-right:11px;background-position:0px -1009px;}
.electronics-tech2{width:28px;height:49px;margin-right:18px;background-position:-50px -1009px;}
.electronics-cases{width:35px;height:49px;margin-right:18px;background-position:-84px -1009px;}
.electronics-deck{width:46px;height:40px;margin:0 10px 0 -6px;background-position:-124px -1009px;}
.nav_list-leftelec{left:-572px}
.nav_list-leftelec table tr td:last-child a{margin-top:6px}
.swimwear-wo-performance{width:24px;height:49px;margin-right:20px;background-position:0 -638px;}
.swimwear-wo-fashion2{width:25px;height:49px;margin-right:19px;background-position:-50px -953px;}
.swimwear-wo-junior{width:37px;height:49px;margin-right:8px;background-position:-33px -638px;}
.swimwear-wo-specialty2{width:24px;height:49px;margin-right:15px;background-position:-84px -953px;}
.swimwear-wo-plus{width:28px;height:49px;margin-right:12px;background-position:-41px -693px;}
.swimwear-girl2{width:23px;height:46px;margin-right:18px;background-position:-115px -953px;}
.swimwear-men-performance{width:31px;height:44px;margin-right:10px;background-position:-110px -638px;}
.swimwear-men-recreation{width:37px;height:49px;margin-right:7px;background-position:0 -693px;}
.swimwear-boy{width:37px;height:49px;margin-right:6px;background-position:-79px -693px;}
.swimwear-inner1{width:130px;margin-right:15px}
.swimwear-inner2{width:128px;margin-right:15px}
.nav-clear1{clear:both;height:21px}
.nav-dotline2{border-left:1px dotted #C5C5C5;height:438px;margin:2px 0 10px 12px;}
.activity-swim{background-position:0 -0;margin-bottom:30px}
.activity-fashion{background-position:0 -54px;margin-bottom:30px}
.activity-surf{background-position:0 -108px;margin-bottom:30px}
.activity-aerobic{background-position:0 -162px;margin-bottom:30px}
.activity-polo{background-position:0 -216px;margin-bottom:30px}
.activity-lifeguard{background-position:0 -270px;margin-bottom:30px}
.activity-beach{background-position:0 -324px;margin-bottom:30px}
.activity-tri{background-position:0 -378px;margin-bottom:30px}
.activity-scuba{background-position:0 -432px;margin-bottom:30px}
.activity-running{background-position:0 -486px;margin-bottom:30px}
.activity-cycling{background-position:0 -540px;margin-bottom:30px}
.activity-yoga{background-position:0 -1112px;margin-bottom:30px}
.activity-men-rashguard {width:147px;height:132px;background-position:0 -1171px}
.activity-women-rashguard {width:147px;height:132px;background-position:0 -1315px}
.gear-essential{width:43px;height:39px;margin-right:10px;background-position:-0 -594px;}
.activity-kids{background-position:0 -486px;margin-bottom:30px}
.activity-paddle{background-position:0 -541px;margin-bottom:30px}
.gear-recreation{width:42px;height:41px;background-position:-52px -592px;margin-right:5px}
.gear-water{width:33px;height:57px;background-position:-139px -952px;background-repeat:no-repeat;margin:0 10px 0 2px}
.gear-safety{width:29px;height:32px;background-position:-141px -592px;background-repeat:no-repeat;margin:0 14px 0 5px}
.gear-training{width:40px;height:40px;background-position:0 -1067px;background-repeat:no-repeat;margin-right:5px}
.gear-pool{width:43px;height:39px;margin-right:6px;background-position:-98px -600px;}
.clothing-wo-apparel{width:34px;height:48px;margin-right:11px;background-position:-0 -847px;}
.activewear-women{width:26px;height:27px;margin-right:13px;background-position:-144px -640px;}
.activewear-men{height:28px;width:29px;background-position:-141px -669px;margin-right:10px}
.clothing-wo-surf{width:26px;height:50px;margin-right:13px;background-position:-39px -846px;}
.clothing-men-apparel{width:28px;height:48px;margin-right:11px;background-position:-70px -846px;}
.clothing-men-surf{width:33px;height:40px;background-position:0 -905px;margin-right:6px;}
.clothing-girl-apparel{width:33px;height:48px;margin-right:11px;background-position:-104px -847px;}
.clothing-girl-surf{width:34px;height:45px;margin-right:11px;background-position:-39px -907px;}
.clothing-boy-apparel{width:28px;height:53px;margin-right:11px;background-position:-142px -847px;}
.clothing-boy-surf{width:26px;height:27px;margin-right:14px;background-position:-77px -907px;}
.clothing-accessories{width:49px;height:33px;margin-right:9px;background-position:-109px -907px;}
.swimwear-wo-fashion{width:37px;height:49px;margin-right:17px;background-position:-33px -638px;}
.swimwear-wo-specialty{width:28px;height:49px;margin-right:25px;background-position:-41px -693px;}
.swimwear-girl{width:23px;height:49px;margin-right:21px;background-position:-80px -638px;}
.electronics-audio{width:38px;height:38px;margin-right:11px;background-position:-117px -693px;}
.electronics-camera{width:37px;height:40px;margin-right:16px;background-position:0 -747px;}
.electronics-megaphone{width:38px;height:31px;margin-right:11px;background-position:-43px -747px;}
.electronics-tech{width:43px;height:36px;margin-right:11px;background-position:-88px -747px;}
.electronics-watch{width:31px;height:45px;margin:0 18px 0 5px;background-position:-135px -747px;}
.footwear-women{width:44px;height:48px;margin-right:11px;background-position:-0 -796px;}
.footwear-men{width:40px;height:48px;margin-right:11px;background-position:-48px -796px;}
.footwear-girl{width:37px;height:48px;margin-right:11px;background-position:-92px -796px;}
.footwear-boy{width:35px;height:48px;margin-right:11px;background-position:-134px -796px;}
.nutrition{width:20px;height:44px;margin-right:15px;background-position:0 -948px;}
.shampoo{width:12px;height:40px;margin:0 15px 0 8px;background-position:-29px -948px;}
.nav-clear2{clear:both;height:6px}
.nav-clearbot{clear:both;height:15px}
.nav-list-inner1{width:140px;margin-right:15px}
.nav-list-inner2{width:90px;margin-right:15px}
.nav-list-inner3{width:130px;margin-right:15px}
.nav-team-position{padding-top:16px;width:260px}
.mgtop{margin-top:22px}
.more-mg{margin-bottom:16px;line-height:24px}
.nav-icon{padding-right:0;}
.nav-icon td:first-child{padding:0 !important;}
.nav-icon td{padding:0 0 0 25px;}
.nav-icon2 td{padding:0 0 0 12px;}
.nav-icon span{margin-right:25px;}
.nav-icon a > b{background-image:url(https://www.cdn-outlet.com/images/icon-acitivy.png);background-repeat:no-repeat;width:30px;height:24px;float:right;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-moz-opacity:.50;filter:alpha(opacity=50);zoom:1;opacity:.50;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;margin-right:10px}
.nav-icon a:hover > b{-moz-opacity:1;filter:0;opacity:1;}
.ico-swimming{background-position:0 6px;}
.ico-swimming2{background-position:-180px -545px;}
.ico-fashion-swim{background-position:-2px -32px;}
.ico-water-aerobics{background-position:-2px -69px;}
.ico-lifeguard{background-position:-2px -107px;}
.ico-water-polo{background-position:-2px -144px;}
.ico-water-polo2{background-position:-183px -580px;}
.ico-surfing{background-position:-3px -184px;}
.ico-surfing2{background-position:-184px -617px;}
.ico-scuba-diving{background-position:-51px 6px;}
.ico-scuba-diving2{background-position:-182px -654px;margin-right:20px !important;}
.ico-triathlon{background-position:-51px -33px;}
.ico-triathlon2{background-position:-185px -692px;}
.ico-run{background-position:-51px -68px;}
.ico-run2{background-position:-189px -729px;}
.ico-cycling{background-position:-51px -109px;}
.ico-cycling2{background-position:-188px -765px;}
.ico-yoga{background-position:-51px -145px;}
.ico-yoga2{background-position:-189px -798px;}
.ico-fitness{background-position:-51px -182px;}
.ico-beach{background-position:-2px -220px;}
.ico-competition-swimwear{background-position:-4px -253px;}
.ico-fitness-swimwear{background-position:-3px -290px;}
.ico-fashion-swimwear{background-position:-3px -325px;}
.ico-cover-ups{background-position:-3px -359px;}
.ico-junior-swimwear{background-position:-3px -394px;}
.ico-plus-size-swimwear{background-position:1px -427px;}
.ico-maternity-swimwear{background-position:1px -465px;}
.ico-modest-swimwear{background-position:1px -505px;}
.ico-post-mastectomy-swimwear{background-position:1px -544px;}
.ico-wetsuits{background-position:1px -583px;}
.ico-rashguards{background-position:1px -619px;}
.ico-boardshorts{background-position:1px -659px;}
.ico-triathlon-suits{background-position:1px -696px;}
.ico-lifeguard-suits{background-position:1px -736px;}
.ico-technical-swimsuits{background-position:1px -774px;}
.ico-grab-bag{background-position:1px -811px;}
.ico-unitards{background-position:1px -852px;}
.ico-tankinis{background-position:1px -892px;}
.ico-swimdress{background-position:1px -935px;}
.ico-jammers{background-position:-51px -224px;}
.ico-swim-briefs{background-position:-51px -259px;}
.ico-drag-suits{background-position:-51px -295px;}
.ico-square-leg-swimsuits{background-position:-51px -327px;}
.ico-trunks{background-position:-51px -365px;}
.ico-fashion-swimwear-men{background-position:-51px -440px;}
.ico-baby-girls-0-24-months{background-position:-51px -587px;}
.ico-toddler-girls-2T-4T{background-position:-51px -623px;}
.ico-girls-4-6X{background-position:-51px -662px;}
.ico-girls-7-12{background-position:-50px -822px;}
.ico-swim-diapers{background-position:-51px -742px;}
.ico-swim-aids-safety-devices{background-position:-51px -782px;}
.ico-sun-protection{background-position:-49px -862px;}
.ico-boys-8-20{background-position:-51px -702px;}
.ico-swim-caps{background-position:-97px 6px;}
.ico-swim-fins{background-position:-97px -27px;}
.ico-kickboards{background-position:-97px -57px;}
.ico-pull-buoys{background-position:-97px -86px;}
.ico-swim-paddles-gloves{background-position:-97px -116px;}
.ico-mp3-timing-electronics{background-position:-97px -146px;}
.ico-training-aids{background-position:-97px -175px;}
.ico-ear-nose-plugs{background-position:-97px -205px;}
.ico-swim-towels{background-position:-97px -235px;}
.ico-bags-backpacks{background-position:-97px -275px;}
.ico-life-jackets{background-position:-97px -317px;}
.ico-facilities-deck-equipment{background-position:-97px -357px;}
.ico-nutrition{background-position:-97px -399px;}
.ico-personal-care{background-position:-97px -441px;}
.ico-open-water-swim-gear{background-position:-97px -478px;}
.ico-swim-stretch-cords{background-position:-97px -512px;}
.ico-awards-ribbons{background-position:-97px -551px;}
.ico-hip-rotators{background-position:-97px -590px;}
.ico-pool-toys{background-position:-97px -630px;}
.ico-beach-gear{background-position:-97px -670px;}
.ico-tees-tanks{background-position:-97px -706px;}
.ico-long-sleeve-tees{background-position:-97px -742px;}
.ico-sports-bras{background-position:-97px -778px;}
.ico-shirts{background-position:-97px -815px;}
.ico-sweaters{background-position:-97px -852px;}
.ico-jackets{background-position:-97px -892px;}
.ico-shorts{background-position:-97px -931px;}
.ico-pants-tights{background-position:-97px -973px;}
.ico-denim{background-position:-51px -900px;}
.ico-skirts-dresses{background-position:-51px -937px;}
.ico-compression{background-position:-51px -976px;}
.ico-tees-tanks-men{background-position:-135px 1px;}
.ico-long-sleeve-tees-men{background-position:-135px -39px;}
.ico-shirts-men{background-position:-135px -77px;}
.ico-denim-men{background-position:-135px -162px;}
.ico-accessories{background-position:-136px -240px;}
.ico-girls-2-7{background-position:-136px -280px;}
.ico-girls-accessories{background-position:-136px -403px;}
.ico-boys-accessories{background-position:-137px -321px;}
.ico-hats-visors{background-position:-137px -441px;}
.ico-sunglasses{background-position:-137px -483px;}
.ico-watches{background-position:-137px -527px;}
.ico-jewelry{background-position:-137px -568px;}
.ico-wallets{background-position:-137px -611px;}
.ico-swim-tattoos{background-position:-137px -658px;}
.ico-water-shoes{background-position:-137px -701px;}
.ico-shoes{background-position:-137px -806px;}
.ico-sandals{background-position:-137px -737px;}
.ico-running{background-position:-140px -777px;}
.ico-cycling-2{background-position:-139px -846px;}
.ico-slippers{background-position:-137px -883px;}
.ico-boots{background-position:-137px -924px;}
.ico-walking-shoes{background-position:-137px -968px;}
.ico-socks{background-position:-179px -115px;}
.ico-timers-stopwatches{background-position:-184px -207px;}
.ico-waterproof-cameras-mounts{background-position:-184px -255px;}
.ico-waterproof-cases{background-position:-184px -289px;}
.ico-heart-rate-monitors{background-position:-184px -329px;}
.ico-lap-counters{background-position:-184px -363px;}
.ico-fitness-trackers-pedometers{background-position:-184px -404px;}
.ico-megaphones{background-position:-184px -439px;}
.ico-bike-computers{background-position:-184px -471px;}
.ico-cases{background-position:-183px -507px;}
.nav_acivity table{width:1008px;}
.nav-footwear table{width:830px;}
.nav_acivity table tr td:last-child{padding-left:20px!important;padding-right:0!important;}
.nav_acivity a{margin-bottom:17px;margin-right:23px}
.main{width:100%;margin-top:9px}
.tit-home, .tit-home a{color:#172C3E;font-size:28px;clear:left;font-weight:normal;letter-spacing:-1px;}
.tit-home a:hover{text-decoration:none;}
.brand-speedo, .brand-tyr, .brand-arena, .brand-finis, .brand-aqua-sphere, .brand-sporti, .brand-dolfin, .brand-the-finals, .brand-aquajogger, .brand-seafolly, .brand-jantzen, .brand-bodyglove, .brand-nautica, .brand-penbrooke, .brand-reef, .brand-billabong, .brand-oneill{background:url(https://www.cdn-outlet.com/images/sprite-brands-logo-v1.png) 0 0 no-repeat;display:block;height:51px;}
.brand-speedo{background-position:0px 0px;width:111px;}
.brand-tyr{background-position:-114px 0px;width:83px;}
.brand-triswim{background-position:-816px -400px;}
.brand-arena{background-position:-197px 0px;width:86px;}
.brand-finis{background-position:-283px 0px;width:122px;}
.brand-aqua-sphere{background-position:-405px 0px;width:130px;}
.brand-sporti{background-position:-535px 0px;width:118px;}
.brand-dolfin{background-position:-653px 0px;width:100px;}
.brand-the-finals{background-position:-753px 0px;width:109px;}
.brand-aquajogger{background-position:-862px 0px;width:116px;}
.brand-seafolly{background-position:0px -51px;width:127px;}
.brand-jantzen{background-position:-127px -51px;width:142px;}
.brand-bodyglove{background-position:-269px -51px;width:96px;}
.brand-nautica{background-position:-365px -51px;width:134px;}
.brand-penbrooke{background-position:-499px -51px;width:130px;}
.brand-reef{background-position:-629px -51px;width:86px;}
.brand-billabong{background-position:-715px -51px;width:130px;}
.brand-oneill{background-position:-845px -51px;width:133px;}
.brand-home-list li{float:left;padding-top:5px}
.brand-home-list li a{background-image:url("https://www.cdn-outlet.com/images/sprite-brand.jpg");background-repeat:no-repeat;display:block;width:117px;height:50px;overflow:hidden;text-indent:-1000px;}
.brand-1Line-Sports{background-position:0 0;background-position:-14px 0;width:100px!important}
.brand-2xu{background-position:-117px 0;margin-left:7px;margin-right:7px}
.brand-AntiWave{background-position:-234px 0}
.brand-Aqua-Sphere{background-position:-345px 0;width:132px!important}
.brand-AquaJogger{background-position:-468px 0;width:123px!important;margin-right:11px;margin-left:12px}
.brand-Aquatica{background-position:-585px 0}
.brand-Arena{background-position:-702px 0}
.brand-Blueseventy{background-position:-819px 0}
.brand-Body-Glove{background-position:-952px 0}
.brand-Billabong{background-position:0 -50px;margin-right:14px}
.brand-Beach-House{background-position:-117px -50px}
.brand-Barracuda{background-position:-234px -50px}
.brand-Calvin-Klein{background-position:-351px -50px}
.brand-Carol-Wior{background-position:-468px -50px;margin-left:12px;margin-right:12px}
.brand-Competitor{background-position:-585px -50px}
.brand-Dolfin{background-position:-702px -50px}
.brand-Dakine{background-position:-822px -50px}
.brand-DeSoto{background-position:-936px -50px}
.brand-EQ-Swimwear{background-position:0 -100px}
.brand-FOX{background-position:-117px -100px;margin-left:18px;margin-right:8px}
.brand-Finis{background-position:-234px -100px}
.brand-Garmin{background-position:-351px -100px}
.brand-Girls4Sport{background-position:-468px -100px;margin-right:8px;margin-left:8px}
.brand-H2O-Audio{background-position:-585px -100px}
.brand-Havaianas{background-position:-702px -100px}
.brand-Hobie{background-position:-819px -100px}
.brand-Hello-Kitty{background-position:-936px -100px;margin:0 10px}
.brand-Hurley{background-position:0 -150px}
.brand-iPlay{background-position:-117px -150px}
.brand-Jag{background-position:-234px -150px}
.brand-Jantzen{background-position:-351px -150px}
.brand-Kenneth-Cole{background-position:-468px -150px;margin-left:17px}
.brand-Lost{background-position:-601px -150px;width:104px!important}
.brand-Louis-Garneau{background-position:-702px -150px;margin:0 10px}
.brand-Miraclesuit{background-position:-819px -150px}
.brand-Mikasa{background-position:-936px -150px;margin:0 10px}
.brand-Maxine{background-position:0 -200px}
.brand-Nautica{background-position:-117px -200px;}
.brand-Nu-Technology{background-position:-234px -200px}
.brand-Nike-Swim{background-position:-351px -200px}
.brand-ocean-potion{background-position:-468px -200px}
.brand-o-neill{background-position:-585px -200px;margin:0 10px}
.brand-Orca{background-position:-702px -200px}
.brand-Oakley{background-position:-819px -200px}
.brand-Pearl-Izumi{background-position:-936px -200px;margin:0 10px}
.brand-Penbrooke{background-position:0 -250px}
.brand-Poolmaster{background-position:-117px -250px}
.brand-profile-by-gottex{background-position:-234px -250px}
.brand-Quintana-Roo{background-position:-351px -250px}
.brand-Quiksilver{background-position:-468px -250px;margin:0 10px}
.brand-Roxy{background-position:-585px -250px}
.brand-Reef{background-position:-702px -250px}
.brand-Rip-Curl{background-position:-819px -250px}
.brand-Reebok{background-position:-936px -250px;margin:0 10px}
.brand-Sugoi{background-position:0 -300px}
.brand-Sunsets{background-position:-117px -300px}
.brand-Swimovate{background-position:-234px -300px}
.brand-Seafolly{background-position:-351px -300px;margin:0 10px}
.brand-Shimano{background-position:-468px -300px}
.brand-Skye{background-position:-585px -300px}
.brand-Speedo{background-position:-702px -300px}
.brand-Splish{background-position:-819px -300px}
.brand-Sporti{background-position:-936px -300px;margin:0 10px}
.brand-StrechCordz{background-position:0 -350px}
.brand-Teva{background-position:-126px -350px}
.brand-The-Finals{background-position:-234px -350px}
.brand-the-north-face{background-position:-351px -350px}
.brand-Timex{background-position:-468px -350px}
.brand-Tommy-Bahama{background-position:-585px -350px}
.brand-Tommy-Hilfiger{background-position:-702px -350px;margin:0 10px}
.brand-Topanga{background-position:-819px -350px}
.brand-Turbo{background-position:-936px -350px;margin-left:15px}
.brand-TYR{background-position:-8px -400px}
.brand-Volcom{background-position:-117px -400px}
.brand-Water-Gear{background-position:-234px -400px}
.brand-Waterpro{background-position:-351px -400px}
.brand-Wet-Products{background-position:-468px -400px}
.brand-Xcel{background-position:-585px -400px}
.brand-Zoot{background-position:-702px -400px}
.shop-by-activity{width:980px;}
.shop-by-activity > a{float:left;width:321px;height:189px;margin-left:7px;margin-bottom:10px;background-repeat:no-repeat;position:relative;z-index:0;}
.shop-by-activity > a:hover{text-decoration:none;}
.shop-by-activity > a > span{top:124px;line-height:18px;padding-left:14px;color:#1b334a;font-family:'HelveticaNeueLTCom-Hv',Arial;font-size:18px;position:absolute;}
.shop-by-activity a > span > span{background-image:url("https://www.cdn-outlet.com/images/sprite-ico-shop-snew.png");background-position:right -652px;background-repeat:no-repeat;display:block;padding-right:30px;padding-bottom:5px}
.shop-by-activity > a:hover span{background-position:right -598px !important;color:#376793;}
.shop-by-activity .shop-by-swimwear{width:324px;background-image:url(https://www.cdn-outlet.com/images/banners/banner-fashion-swimmear-1.jpg);}
.shop-by-activity .shop-by-swimming{background-image:url(https://www.cdn-outlet.com/images/banners/banner-swimming-1.jpg);margin:0;}
.shop-by-swimming > b{width:158px;}
.shop-by-swimwear > b{width:252px;}
.shop-by-activity div{padding-top:4px;clear:both;height:55px;position:relative;z-index:0;}
.shop-by-activity div > a:hover{text-decoration:none;}
.tab-shop-women{float:left;}
.tab-shop-women > span{padding:14px 0px 14px 15px}
.tab-shop-men{float:left;margin-top:78px;}
.tab-shop-men > span{padding:14px 42px 14px 15px}
/**/.activities-module{background-color:#2F5F79;padding-top:0!important;height:39px!important;border-radius:3px;line-height:39px;}
.shop-by-activity .activities-module a{color:#fff;}
.shop-by-activity .shop-triathlon{width:487px;background-image:url(https://www.cdn-outlet.com/images/banners/banner-triathlon.jpg);margin-left:0}
.shop-by-activity .shop-aerobics{width:485px;background-image:url(https://www.cdn-outlet.com/images/banners/banner-aerobics-1.jpg)}
.shop-by-activity .shop-lifeguard{width:485px;background-image:url(https://www.cdn-outlet.com/images/banners/banner-lifeguard.jpg)}
.shop-by-activity .icos-water-aerobics{padding-left:29px;background-position:0 7px;left:-4px;}
.shop-by-activity .icos-water-aerobics:hover{background-position:0 -251px;}
.shop-by-activity .icos-water-polo{padding-left:32px;background-position:0 -22px;left:190px;}
.shop-by-activity .icos-water-polo:hover{background-position:0 -289px;}
.shop-by-activity .icos-lifeguard{padding-left:23px;background-position:0 -53px;left:357px;}
.shop-by-activity .icos-lifeguard:hover{background-position:0 -327px;}
.shop-by-activity .icos-beach{padding-left:22px;background-position:0 -80px;left:501px;}
.shop-by-activity .icos-beach:hover{background-position:0 -368px;}
.shop-by-activity .icos-triathlon{padding-left:33px;background-position:0 -112px;left:569px;}
.shop-by-activity .icos-triathlon:hover{background-position:0 -410px;}
.shop-by-activity .icos-snorkeling{padding-left:28px;background-position:0 -146px;margin-right:0;right:-4px;}
.shop-by-activity .icos-snorkeling:hover{background-position:0 -454px;}
.shop-by-activity div > a span{background-image:url("https://www.cdn-outlet.com/images/sprite-ico-shop.png");background-position:0 -177px;background-repeat:no-repeat;display:inline-block;height:18px;margin:0 0 0 4px;position:relative;top:3px;width:14px;}
.shop-by-activity div > a:hover span{background-position:0 -499px;}
.shop-activity-more{height:39px;background-color:#2F5F79;margin:0 0 25px 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;clear:both;width:980px;}
.shop-activity-line{height:39px;border-right:1px solid #295369;border-left:1px solid #3E7DA0;padding-right:10px;}
.shop-activity-more a, .shop-activity-more span, .shop-activity-more a:hover span, .shop-activity-more .icos-fashion-swim{background-image:url("https://www.cdn-outlet.com/images/sprite-icon-home-holiday1.png")}
.shop-activity-more a{font-family:'HelveticaNeueLTCom-Hv', Arial;color:#ffffff;text-transform:uppercase;line-height:39px;background-repeat:no-repeat;white-space:nowrap;float:none;display:inline-block;font-size:19px;}
.shop-activity-more a:hover{text-decoration:none;color:#BEE2ED;}
.shop-activity-more td{text-align:center;}
.shop-activity-more td:last-child{border-right:none;}
.shop-activity-more .icos-water-aerobics{padding-left:30px;background-position:-4px -33px;}
.shop-activity-more .icos-water-polo{padding-left:40px;background-position:0 -72px;}
.shop-activity-more .icos-lifeguard{padding-left:32px;background-position:-1px -115px;}
.shop-activity-more .icos-lifeguard:hover{background-position:-1px -406px}
.shop-activity-more .icos-beach{padding-left:32px;background-position:0 -155px;}
.shop-activity-more .icos-triathlon{padding-left:44px;background-position:-1px -196px;}
.shop-activity-more .icos-snorkeling{padding-left:39px;background-position:0 -235px;}
.shop-activity-more .icos-kid{padding-left:32px;background-position:0 -275px;}
.shop-activity-more .icos-water-aerobics:hover{background-position:-4px -326px}
.shop-activity-more .icos-water-polo:hover{background-position:0 -363px}
.shop-activity-more .icos-beach:hover{background-position:0 -446px}
.shop-activity-more .icos-triathlon:hover{background-position:-1px -487px}
.shop-activity-more .icos-snorkeling:hover{background-position:0 -526px}
.shop-activity-more .icos-kid:hover{background-position:0 -566px}
.shop-activity-more .icos-paddle-sports{background-position:0 -1281px;padding-left:37px;}
.shop-activity-more .icos-paddle-sports:hover{background-position:0 -1324px;}
.shop-activity-more .icos-surf{background-position:0 -1120px;padding-left:37px;}
.shop-activity-more .icos-surf:hover{background-position:0 -1158px;}
.shop-activity-more .icos-active{background-position:0 -1199px;padding-left:37px;}
.shop-activity-more .icos-active:hover{background-position:0 -1236px;}
.shop-activity-more span{float:right;width:16px;height:39px;background-position:right -855px;background-repeat:no-repeat;margin:0 0 0 0px;padding-left:3px}
.shop-activity-more a:hover span{float:right;width:22px;height:39px;background-position:right -896px;background-repeat:no-repeat;margin:0 0 0 0px;margin-left:-6px}
.shop-by-activity > a > span{top:119px;}
.shop-by-activity a > span > span{padding-top:5px;background-position:right -648px;}
.shop-by-activity > a:hover span{background-position:right -594px !important;}
.shop-activity-more.MACwebkit a{line-height:39px;letter-spacing:0;/*font-size:19px;*/}
.shop-activity-more.MACwebkit .icos-water-aerobics{padding-left:33px;background-position:-2px -33px;}
.shop-activity-more.MACwebkit .icos-water-aerobics:hover{background-position:-3px -326px}
.banner-home-inner > a > span.MACwebkit{line-height:47px;padding:15px 6px 5px 15px}
.shop-by-activity a > span > span.MACwebkit{background-position:right -651px;}
.shop-by-activity > a:hover span.MACwebkit{background-position:right -597px !important;}
.ico-home-guarantee{background-position:0 -60px;height:30px;line-height:30px !important;margin-left:35px;margin-top:-2px;padding-left:37px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.shop-activity-line{padding-right:10px;}
::i-block-chrome,.shop-activity-line{padding-right:11px;}
}
/**/@font-face{font-family:'HelveticaNeueLTCom-Hv';src:url('/font/HelveticaNeueLTCom-Hv.eot');src:url('/font/HelveticaNeueLTCom-Hv.eot?#iefix') format('embedded-opentype'), url('/font/HelveticaNeueLTCom-Hv.woff') format('woff'), url('/font/HelveticaNeueLTCom-Hv.ttf') format('truetype'), url('/font/HelveticaNeueLTCom-Hv.svg#HelveticaNeueLTCom-Hv') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'helvetica55';src:url('/font/helvetica55.eot');src:url('/font/helvetica55.eot?#iefix') format('embedded-opentype'), url('/font/helvetica55.woff') format('woff'), url('/font/helvetica55.ttf') format('truetype'), url('/font/helvetica55.svg#helvetica55') format('svg');font-weight:normal;font-style:normal;}
.banner-home{background:url("https://www.cdn-outlet.com/images/banners/banner-homepage-1.jpg") no-repeat scroll 50% 0;display:block;height:374px;margin:auto;text-transform:uppercase;color:#FFFFFF;position:relative;z-index:0;}
.banner-home > a{position:absolute;top:0px;left:0px;bottom:0px;right:0px;overflow:hidden;text-indent:-1000px;}
.banner-home h1{font-family:'HelveticaNeueLTCom-Hv',Arial, Helvetica, sans-serif;font-size:60px;font-weight:normal;letter-spacing:-3px;text-align:left;text-shadow:0 2px 1px #353535;line-height:55px;margin:0;padding:27px 0 12px;}
.banner-home a:hover{text-decoration:none;}
.banner-home-inner > a > span{word-spacing:-1px;line-height:39px;color:#FFFFFF;font-family:'HelveticaNeueLTCom-Hv',Arial, Helvetica, sans-serif;font-size:24px;position:absolute;background-color:rgba(7,64,95,0.83);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-weight:normal;}
.banner-home-inner a > span > span{background-image:url("https://www.cdn-outlet.com/images/sprite-icon-home-new5.png");background-position:right -750px;background-repeat:no-repeat;display:block;padding-right:35px;white-space:nowrap;}
/**/.banner-home-inner > a:hover span{color:#BEE2ED;}
.banner-home-inner{width:980px;margin:auto;}
.txt-more{float:left;margin:124px 0 0 18px;font:normal 22px "helvetica55", Arial, Helvetica, sans-serif;text-transform:none;text-decoration:underline;color:#ffffff}
.proposition { background-color:#EBF4FC;}
.home-service{margin:0 auto;text-transform:uppercase;position:relative;padding:19px 19px 14px;height:33px;width:942px;}
.home-service li{background-image:url("https://www.cdn-outlet.com/images/sprite-service-new-v1.png");background-repeat:no-repeat;float:left;font-family:'HelveticaNeueLTCom-Hv',Arial, Helvetica, sans-serif;font-size:16px;height:27px;line-height:25px;}
.ico-home-shipping{background-position:0 2px;margin-left:3px;padding-left:45px;}
.ico-home-return{background-position:0 -28px;margin-left:65px;padding-left:37px;}
.ico-home-service{background-position:0 -95px;margin-left:40px;padding-left:34px;}
.mac .home-service { padding-top:23px; padding-bottom:10px;} /*for mac*/
.mac .home-service li { line-height:27px;} /*for mac*/
.mac .ico-home-shipping {background-position:0 0px;} /*for mac*/
.tit-home, .tit-home a{font-family:'HelveticaNeueLTCom-Hv',Arial, Helvetica, sans-serif;font-size:30px}
.shop-by-activity h2{position:relative}
.tit-home{padding:31px 0 8px;text-shadow:0 0 3px #E0DEE4;}
.tit-home-line{background-position:0 45px}
.shop-by-activity div > a{background-image:url("https://www.cdn-outlet.com/images/sprite-icon-home-new1.png");background-repeat:no-repeat;color:#345f85;float:left;font-family:'FranklinGothicMediumRegular',Tahoma;text-transform:uppercase;font-size:14px;position:absolute;}
.shop-by-activity .icos-kids{padding-left:22px;background-position:0 -889px;margin-right:0;right:-4px;}
.shop-by-activity .icos-kids:hover{background-position:0 -922px;}
.shop-by-activity .icos-water-polo{left:177px}
.shop-by-activity .icos-lifeguard{left:328px}
.shop-by-activity .icos-beach{left:458px}
.shop-by-activity .icos-triathlon{left:569px}
.shop-by-activity .icos-snorkeling{left:705px}
.home-service a{color:#345f85}
.home-service a:hover{text-decoration:none}
.shop-by-swimming > b{width:158px;}
.shop-by-swimwear > b{width:252px;}
.shop-by-surf > b{width:95px;}
.shop-by-surf{background-image:url(https://www.cdn-outlet.com/images/banners/banner-surf-1.jpg);}
.home-subscribe{padding:20px 0 10px;margin-bottom:20px;}
.home-subscribe label{color:#1385C6;font-family:'helveticaneuebold',Arial;font-size:23px;margin-right:30px;vertical-align:-5px;letter-spacing:-1px;float:left;width:550px;}
.home-subscribe input[type="text"]{margin-right:3px;border:1px solid #E0E0E0;color:#999999;font-size:11px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 1px 1px 2px 0 rgba(0, 0, 0, 0.1);box-shadow:inset 1px 1px 2px 0 rgba(0, 0, 0, 0.1);padding:7px 0 5px 5px;}
.home-subscribe input[type="text"]::-ms-clear{display:none;}
.home-subscribe input[type="button"]{background-image:url(https://www.cdn-outlet.com/images/sprite-icon-home-holiday1.png);background-repeat:no-repeat;background-position:0 0;width:94px;height:27px;overflow:hidden;text-indent:-1000px;float:right;}
.home-subscribe-name{width:125px;}
.home-email{width:155px;}
.home-linetitle{height:39px;background-position:0 0;margin-top:-8px;background-image:url("https://www.cdn-outlet.com/images/backgrounds/bg-home-title.jpg");background-repeat:repeat-x;text-shadow:0 0 3px #E0DEE4;padding:10px 0 15px}
.tit-home-line{background-image:url("https://www.cdn-outlet.com/images/backgrounds/bg-home-title.jpg");background-position:0 40px;background-repeat:repeat-x;height:45px;}
.block-content{width:978px;margin-bottom:9px;border:1px solid #D4D4D4;border-bottom-left-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;position:relative;}
.tit-content{position:relative;background:#DAEBF9 url(https://www.cdn-outlet.com/images/backgrounds/bg-tit-content.gif) 0 0 repeat-x;height:30px;font:normal 17px/30px 'helveticaneuebold', Arial, Helvetica, sans-serif;color:#35618A;padding-left:10px;text-transform:uppercase;}
.tit-content .bg-arrow-down{display:block;position:absolute;bottom:-5px;left:10px;}
.tit-content3{position:relative;background:#356289 url(https://www.cdn-outlet.com/images/backgrounds/bg-tit-content3.gif) 0 0 repeat-x;height:30px;line-height:30px;font-size:14px;color:#fff;padding:0 18px;text-transform:uppercase;}
.tit-content3 .bg-arrow-down{display:block;position:absolute;bottom:-4px;left:11px;}
.tit-content a{color:#35618A}
.tit-content a:hover{color:#ff6633}
/*SO Home Page Halloween Banner (jira 22352)*/
.happy-halloween { display:block; height:311px; background:url(https://www.cdn-outlet.com/images/banner/b-happy-halloween.jpg); margin-bottom:42px; position:relative;}
.happy-halloween span { position:absolute; bottom:5px; left:15px; display:inline-block; background-color:#D6612B; color:#fff; font-size:18px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; font-family:"HelveticaNeueLTCom-Hv",arial; padding:3px 15px 2px;}
.happy-halloween span .ico-classic { margin-left:5px; vertical-align:-1px;}
.happy-halloween:hover { text-decoration:none;}
.mac .happy-halloween span { padding-top:6px; padding-bottom:5px; line-height:12px;} /*for mac*/
/*end SO Home Page Halloween Banner (jira 22352)*/
.block-lifestyle-shop{border:0;width:100%;}
.block-lifestyle-shop .tit-content{border:1px solid #D4D4D4;border-bottom:0;z-index:5;}
.block-lifestyle-shop .tit-content a{display:inline;}
.block-lifestyle-shop ul{width:100%;overflow:hidden;margin-top:1px;position:relative;z-index:4;}
.block-lifestyle-shop li{width:108px;height:97px;float:left;margin-right:1px;}
.block-lifestyle-shop li:last-child, .block-lifestyle-shop li.last{width:108px;margin-right:0;}
.block-lifestyle-shop a{position:relative;height:97px;display:block;}
.block-lifestyle-shop a:hover{text-decoration:none;}
.block-lifestyle-shop a span{display:block;height:21px;line-height:21px;text-transform:uppercase;color:#FFF;text-align:center;font-size:11px;font-weight:bold;position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,0.5);}
.act-sport-swimming, .act-sport-surf-lifestyle, .act-sport-fashion, .act-sport-water-aerobics, .act-sport-triathlon, .act-sport-water-polo, .act-sport-running, .act-sport-cycling, .act-sport-scuba, .act-sport-yoga{background:url(https://www.cdn-outlet.com/images/sprite-sport-activity.jpg) 0 0 no-repeat;}
.act-sport-swimming{background-position:0 0;}
.act-sport-surf-lifestyle{background-position:0 -107px;}
.act-sport-fashion{background-position:0 -214px;}
.act-sport-water-aerobics{background-position:0 -321px;}
.act-sport-triathlon{background-position:0 -428px;}
.act-sport-water-polo{background-position:0 -535px;}
.act-sport-running{background-position:0 -642px;}
.act-sport-cycling{background-position:0 -749px;}
.act-sport-scuba{background-position:0 -856px;}
.act-sport-yoga{background-position:0 -963px;}
.category-wrapper{padding:18px 13px 0px 15px;overflow:hidden;font-size:14px;line-height:178%;}
.cat-content{float:left}
.cat-col1, .cat-col2, .cat-col3, .cat-col4, .cat-col5{width:190px;}
.cat-content h3{font-size:13px;color:#000;}
.cat-content a{color:#333;font-size:13px;}
.cat-content a:hover, .cat-content a.link-view-all:hover{color:#F63;}
.cat-content a.link-view-all{color:#35618A;font-weight:bold;padding-right:12px;}
.category-wrapper .cat-content.last{width:97px;padding-left:27px;}
.block-brands{padding-bottom:9px;}
.block-brands ul{padding:17px 0 5px;overflow:hidden;}
.block-brands li{float:left;}
.block-brands li a{text-indent:-9999px;}
.block-brands > p{text-align:right;padding:0 20px 30px 0;}
.block-brands > p a{color:#35618A;font-weight:bold;text-decoration:underline;font-size:13px;}
.block-brands > p a:hover{color:#f63;}
.block-ads{width:100%;overflow:hidden;margin-bottom:-8px;margin-top:-9px;position:relative;}
.block-ads a{float:left;margin-right:9px;margin-top:9px;width:238px;height:191px;}
.block-ads a.adv-perfect-gift{width:239px;}
.block-ads a.last{margin-right:0;}
.block-ads-face{bottom:46px;height:30px;position:absolute;right:15px;width:112px;}
.adv-mobile-shop, .adv-perfect-gift, .adv-team-division, .adv-fb-so,.adv-usaswimming{background:url(https://www.cdn-outlet.com/images/sprite-adv-banner-new1.jpg) 0 0 no-repeat;text-indent:-9999px;}
.adv-usaswimming{width:254px!important;height:230px!important;background-position:0 -804px;margin:0 3px 0 -9px!important}
.adv-mobile-shop{background-position:0 0;}
.adv-perfect-gift{background-position:0 -201px;}
.adv-team-division{background-position:0 -402px;}
.adv-fb-so{background-position:0 -603px;}
.block-frm-contact{border-top-left-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;margin-bottom:3px;}
.inner-block-frm{padding:15px 40px 19px 47px;overflow:hidden;}
.block-frm-contact .frm-tittle{padding-left:66px;margin:22px 0 0 0;padding-bottom:18px;}
.frm-tittle label{font-size:20px;color:#1385C6;display:block;}
.frm-tittle span{display:block;color:#666666;font-size:13px;}
.frm-signup{width:442px;float:left;background:url(https://www.cdn-outlet.com/images/backgrounds/bg-line-dotted-vertical.gif) 100% 0 repeat-y;min-height:144px;}
.frm-signup > div{padding-left:66px;overflow:hidden;padding-top:3px;}
.frm-signup input[type="text"]{color:#1385C6;width:250px;background-color:transparent;height:32px;/*line-height:32px;*/}
.frm-contactus{width:416px;float:left;padding-left:33px;}
.frm-contactus > div{padding-left:66px;overflow:hidden;}
.frm-contactus > div label{color:#666666;font-size:14px;font-weight:bold;display:block;margin-bottom:6px;}
.frm-contactus > div label span, .frm-contactus > div label a{color:#1385C6;font-weight:normal;margin-left:7px;}
.frm-contactus > div label a:hover{color:#ff6633;font-weight:normal;margin-left:7px;}
.frm-contactus > div > p{width:168px;float:left;}
.frm-contactus > div > label{float:left;display:inline;margin-top:10px;}
.frm-contactus .btn-live-chat{float:left;margin:1px 0 0 18px;}
.box-striped{border:1px solid #D4D4D4;background:#DAEBF9 url(https://www.cdn-outlet.com/images/backgrounds/bg-box-triped.gif) 0 0 repeat;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;position:relative;padding:7px;}
.left-border-blue{background-color:#FFF;border-left:2px solid #218BCD;font-size:0;width:6px;line-height:0;}
.right-border-blue{background-color:#FFF;border-right:2px solid #218BCD;font-size:0;width:6px;line-height:0;}
.bottom-border-blue{background-color:#FFF;border-bottom:2px solid #218BCD;font-size:0;height:6px;line-height:0;}
.lt-corner, .rt-corner, .lb-corner, .rb-corner ,.footer-cornerlt,.footer-cornerrt,.footer-cornerlb,.footer-cornerrb{display:none;}
.list-adv, .list-adv-line, .list-adv-new, .list-adv-clearance, .list-adv-seller, .list-adv-gift{background:url(https://www.cdn-outlet.com/images/sprite-main11.png) 0 0 no-repeat;}
.list-adv{width:168px;float:right;height:224px;background-position:0 -1067px;margin-top:9px}
.list-adv .list-adv-line{height:2px;background-position:-216px -1067px;line-height:0px;font-size:0;padding:0;margin:0}
.list-adv-new{background-position:-363px -1080px;}
.list-adv-clearance{background-position:-363px -1115px;}
.list-adv-seller{background-position:-362px -1152px;}
.list-adv-gift{background-position:-364px -1184px;}
.list-adv li{height:56px;line-height:56px;padding:0 0 0 17px;}
.list-adv li.last{height:50px;line-height:50px;}
.list-adv li a{color:#FFFFFF;font-size:17px;font-weight:bold;padding:7px 0 7px 29px;}
.list-adv li:hover.first{background:#247BB5 url(https://www.cdn-outlet.com/images/sprite-main11.png) 100% -1298px no-repeat;}
.list-adv li:hover.last{background:#247BB5 url(https://www.cdn-outlet.com/images/sprite-main11.png) 100% -1350px no-repeat;}
.list-adv li:hover{background-color:#247BB5;}
.footer-wrap{width:1014px;margin:0 auto;background-repeat:repeat;font-family:Arial}
.footer-inner{float:left;width:992px;height:70px;background:url(https://www.cdn-outlet.com/images/backgrounds/footer_bgline.png);margin-top:-135px;margin-bottom:28px;padding:9px 12px 13px 10px;border-top:solid 2px #d4d4d4;border-bottom:solid 2px #d4d4d4;}
.footer-contact{width:100%;height:70px;background-color:#ffffff;-webkit-border-radius:5px;border-radius:5px;border:solid 1px #D4D4D4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.footer-cus{float:left;width:auto;background-color:#A7C2D7;padding:8px 10px;clear:both;margin-bottom:9px;border:1px solid #A7C2D7;border-radius:3px;-moz-border-radius:3px;position:relative;-webkit-border-radius:3px;}
.footer-cus>h2{font-family:Arial;font-size:18px;color:#34608A;font-weight:bold;padding:0px;margin:0px;line-height:13px}
.footer-arrow{width:0px;height:0px;position:absolute;border:6px solid transparent;border-top-color:#A7C2D7;margin-top:9px}
#popular-searches{float:left;width:242px}
#fservice{float:left;width:219px;}
#faboutus{float:left;width:187px;}
#fpolicies{float:left;width:122px}
#fconnect{float:left;}
#fconnect img{float:left;border:none;}
#fconnect span{float:left;margin-left:5px;padding-top:6px}
#fstella{float:left;width:159px;height:64px;margin-top:-5px}
.ico-Youtube,.ico-Instagram, .blog, .google-plus, .ffacebook,.ftwitter, .facebook, .twitter, .mail, .pin, .fgold,.fswimlove,.flivechat-ha,.fcustomer,.femail,.fsuggest,.flogostel,.flogoaccred,.flogomaca,.ico-sostlblog,.blog,.a-snapchat ins{float:left;background:url(https://www.cdn-outlet.com/images/sprite-main11.png);}
.ffacebook,.ftwitter,.fgold,.fswimlove{width:146px;padding-left:37px!important;padding-top:8px!important;}
.ffacebook{height:32px;background-position:0px -301px;background-repeat:no-repeat;cursor:pointer;margin-top:8px}
.ftwitter{height:32px;background-position:0px -349px;}
.ico-Youtube{width:30px!important;height:26px;background-position:-150px -1296px;overflow:hidden;text-indent:-1000px;}
ul.cusvervice li .facebook, ul.cusvervice li .twitter, ul.cusvervice li .ico-Instagram, ul.cusvervice li .mail, ul.cusvervice li .pin, ul.cusvervice li .google-plus, ul.cusvervice li.fsostyle .ico-sostlblog, ul.cusvervice li .blog{width:32px;height:32px;padding:0;text-indent:-9999px;margin-right:6px}
.facebook{background-position:-0 -1296px;padding:0}
.twitter{background-position:-37px -1296px;}
.ico-Instagram {background-position:-75px -1296px;}
.pin{background-position:-114px -1296px;}
ul.cusvervice li.fsostyle .ico-sostlblog{text-indent:-9999px;background-position:-150px -1296px}
.blog{background-position:-187px -1296px;margin-right:0px!important}
.like {float:left;height:32px;padding:0;}
.lnk-instagram {margin:12px 0 0 12px; }
.lnk-instagram a:hover {color:#ffffff!important}
ul.cusvervice li .a-snapchat { font-size:13px; color:rgba(255,255,255,0.81); padding:8px 0 0; margin-top:10px; margin-bottom:5px; white-space:nowrap;}
ul.cusvervice li .a-snapchat:hover{color:#FF9B06;}
.a-snapchat ins { background-position:-230px -1296px; width:76px; height:76px; text-decoration:none; margin-right:12px; margin-top:-7px;}

.mail{background-position:-60px -1296px;padding:0}
.google-plus{background-position:-60px -1296px;}
.fgold{width:162px !important;height:37px;background-position:0px -174px;text-indent:-9999px;margin-top:15px}
.fswimlove{width:158px!important;height:41px;background-position:0px -124px;text-indent:-9999px;margin-top:15px;padding:0 !important;clear:left;}
#fstuff{float:left;width:206px;padding-right:30px}
ul.cusvervice{width:1156px;margin:20px auto 0;padding:0px 0px 26px;clear:both;font-size:12px;color:#ffffff;height:276px;}
ul.cusvervice li a{float:left;width:100%;color:#ffffff;text-decoration:none;padding:4px 0px;}
ul.cusvervice li a:hover{color:#FF9B06;text-decoration:underline;}
ul.cusvervice li a.buy-now-gift-cards{margin-left:-8px;padding:0;}
.footer-deviceline{width:1014px;height:1px;border-top:dotted 1px #A7CDE4;clear:left;}
.footer-shadow{float:left;width:1099px;height:57px;margin-left:-46px;margin-top:26px;background:url('https://www.cdn-outlet.com/images/backgrounds/footer-shadow.png');}
.fcontactline{float:left;height:48px;margin:11px 0px;margin-left:34px;border-left:dotted 4px #d4d4d4;}
.fcontactline{float:left;height:48px;margin:11px 31px 11px;border-left:dotted 4px #d4d4d4;}
.fcustomer,.femail,.fsuggest{line-height:20px;}
.flivechat{float:left;}
.fcustomer{margin-left:22px;}
.fcustomer{}
.femail{}
.fsuggest{}
.flivechat a, .fcustomer a, .femail a, .fsuggest a{font:normal 22px/18px ClarendonBTRoman, Arial, Helvetica, sans-serif;color:#37658D;letter-spacing:-1px}
.flivechat a:hover, .fcustomer a:hover, .femail a:hover, .fsuggest a:hover{color:#ff6633;text-decoration:none}
.footer-contact #liveChatBar{width:130px;height:61px;margin-top:10px;float:left;}
.h-live-chat > div > a > img{margin-top:2px;}
.flivechat-ha{width:130px;height:53px;background-position:0px -484px;margin-top:12px;padding-left:67px;padding-top:3px;}
.fcustomer{width:203px;height:55px;background-position:0px -674px;margin-top:7px;padding-left:72px;padding-top:8px;}
.femail{background-position:0px -625px;height:48px;width:66px;margin-top:15px;padding-left:64px;padding-top:0}
.fsuggest{width:170px;height:52px;background-position:0 -739px;margin-top:8px;padding-left:56px;padding-top:7px;}
.flogobottom{float:left;text-align:center;padding:50px 241px;}
.flogostel,.flogoaccred,.flogomaca{float:left;height:65px;cursor:pointer}
.flogostel{width:103px;height:65px;background-position:0px -225px;margin-right:39px}
.flogoaccred{width:173px;height:65px;background-position:-104px -225px}
.flogomaca{width:177px;height:65px;background-position:0px -399px;margin-right:29px}
.fallright{margin:0 auto;padding-top:45px;padding-bottom:46px;font-size:12px;color:#ffffff;text-align:center}
.ico-fitfriendly, .tooltip-fitfriendly, .ico-customer-certified{float:left;background:url(https://www.cdn-outlet.com/images/sprite-footer-badge-3.png);background-repeat:no-repeat;margin:13px 0 0 25px}
.fLogo .ico-fitfriendly, ul.cusvervice li .ico-fitfriendly{width:80px;height:80px;background-position:0 0;padding:0}
.fLogo .tooltip-fitfriendly, ul.cusvervice li .tooltip-fitfriendly{width:274px;height:93px;background-position:-85px 0;display:none;position:absolute;z-index:99;margin-top:-112px;margin-left:-110px;font-size:15px;color:#000000;padding:18px 13px 0;line-height:22px;text-align:center}
.ico-fitfriendly:hover .tooltip-fitfriendly{display:block;}
.footer-yoga{width:562px;margin:20px auto 0 auto;padding:13px 36px 0 36px;border-top:solid #A4C2D9 1px;}
.footer-yoga-txt{height:50px;background:url(https://www.cdn-outlet.com/images/sprite-promo-footer.png) 0 0 no-repeat;background-position:0 0;}
.footer-yoga-logo{float:left;width:160px;height:45px;background:url(https://www.cdn-outlet.com/images/sprite-promo-footer.png) 0 0 no-repeat;background-position:0 -50px;margin-left:405px;text-indent:-1000px;}
/**/.gsc-completion-container{width:305px;border:1px solid #BBBBBB;border-top:1px solid #DDDDDD;z-index:20;}
.gsc-completion-container td{padding:5px 10px;line-height:12px;}
.gsc-completion-container td:hover{background-color:#EEF5FD;}
.supporter{padding-left:20px;padding-right:17px;}
.supporter h3{font-family:'FranklinGothicMediumRegular',Tahoma;color:#1385C6;font-weight:normal;font-size:28px;letter-spacing:-1px;margin-bottom:20px;}
.supporter a{background-image:url(https://www.cdn-outlet.com/images/so-proud-supporter-new.jpg);background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;float:left;margin-right:37px;height:85px;}
.supporter a:last-child{margin-right:0;}
.ico-gold-medal{width:116px;background-position:0;margin-left:2px;}
.ico-filter-faster{width:81px;background-position:-134px 0;}
.ico-usa-water-polo{width:109px;background-position:-210px 0;}
.ico-us-masters-swimming{width:109px;background-position:-233px 0;}
.ico-usa-synchro{width:62px;background-position:-506px 0;}
.ico-surfrider{width:105px;background-position:-584px 0;}
.logo-swimMS{width:114px;background-position:-707px 0;}
.ico-Splash{width:128px;background-position:-360px 0;}
.logo-nisca{width:91px;background-position:-839px 0;}
.testimonials-banner{font-family:FranklinGothicMediumRegular;font-size:37px;color:#49535D;letter-spacing:-1.7px;word-spacing:-1.5px;text-shadow:1px 1px 1px #ffffff;}
.testimonials-banner b{font-size:61px;color:#478FB7;font-weight:normal;float:left;padding-right:5px;}
.testimonials-banner span{float:left;padding-top:16px;padding-right:6px;}
.testimonials-banner a{background-color:Transparent;font-size:17px;color:#478FB7;float:right;letter-spacing:-1px;word-spacing:0;background-image:url(https://www.cdn-outlet.com/images/icons/ico-arrow-green.png);background-repeat:no-repeat;background-position:right 15px;line-height:15px;padding-right:17px;margin-top:21px;}
.award-winning{letter-spacing:-3px}
.testimonials-header{float:left;width:759px;padding:17px 0;background:#f0f7fc;background:-moz-linear-gradient(top, #f0f7fc 0%, #ffffff 49%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f7fc), color-stop(49%,#ffffff));background:-webkit-linear-gradient(top, #f0f7fc 0%,#ffffff 49%);background:-o-linear-gradient(top, #f0f7fc 0%,#ffffff 49%);background:-ms-linear-gradient(top, #f0f7fc 0%,#ffffff 49%);background:linear-gradient(to bottom, #f0f7fc 0%,#ffffff 49%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f7fc', endColorstr='#ffffff',GradientType=0);}
.testimonials-header img{float:left;margin:0 10px 0 22px;}
.testimonials-header h1{font-family:FranklinGotURWTLigRegular;font-size:40px;color:#223E53;float:left;letter-spacing:-1px;}
.testimonials-header label{float:left;font-family:FranklinGotURWTLigRegular;font-size:24px;color:#666;float:left;word-spacing:-2px;white-space:nowrap;}
.testimonials-count{font-size:14px;color:#2A4D6E;font-style:italic;padding:11px 0 0 33px;}
.testimonials-comment-list{margin:15px 0 0 34px;}
.testimonials-comment{position:relative;background-image:url(https://www.cdn-outlet.com/images/backgrounds/bg-box-triped-comment.png);background-repeat:repeat;width:643px;padding:24px 24px 17px;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.testimonials-comment p{color:#666666;font-size:14px;line-height:22px;}
.testimonials-comment-list li{padding-bottom:34px;}
.testimonials-comment-fotter{background-image:url(https://www.cdn-outlet.com/images/backgrounds/testimonials-bottom.png);background-repeat:no-repeat;width:691px;height:23px;}
.testimonials-comment b{color:#054B7E;display:block;font-size:18px;font-style:normal;font-weight:bold;padding-bottom:5px;padding-left:0;}
.testimonials-comment b span{float:right;color:#3885B9;font-size:14px;font-weight:bold;padding-left:26px;}
.testimonials-des{font-size:14px;font-weight:bold;color:#666;padding-top:10px;}
.testimonials-des a{text-decoration:underline;}
.box-striped-green{border:1px solid #D4D4D4;background:#DAEBF9 url(https://www.cdn-outlet.com/images/backgrounds/bg-box-triped-green.gif) 0 0 repeat;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;position:relative;padding:7px 12px 7px 14px;margin-bottom:9px;}
.testimonials-banner{font-family:FranklinGothicMediumRegular;font-size:37px;color:#49535D;letter-spacing:-1.7px;word-spacing:-1.5px;text-shadow:1px 1px 1px #ffffff;}
.testimonials-banner b{font-size:61px;color:#67B930;font-weight:normal;float:left;padding-right:5px;}
.testimonials-banner span{float:left;padding-top:16px;padding-right:6px;}
.testimonials-banner a{background-color:Transparent;font-size:17px;color:#67B930;float:right;letter-spacing:-1px;word-spacing:0;background-image:url(https://www.cdn-outlet.com/images/icons/ico-arrow-green.png);background-repeat:no-repeat;background-position:right 15px;line-height:15px;padding-right:17px;margin-top:21px;}
.award-winning{letter-spacing:-3px}
.prod-align{padding:0 12px;}
.prod-header-product{font-size:18px;font-family:Arial;color:#3F89BA;padding:15px 0 7px;}
.prod-rating{float:right;color:#2C9EC5;font-size:10px;}
.prod-rating img{display:inline;vertical-align:-4px;}
.prod-rating span{cursor:pointer;}
.prod-brand{font-size:14px;color:#3F89BA;font-weight:normal;}
.prod-images{text-align:center;position:relative;z-index:0;padding-bottom:20px;}
.prod-images img{cursor:pointer;display:inline;margin-bottom:10px;}
.prod-images > span{background-color:rgba(0,0,0,0.3);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;padding:10px 15px;font-size:14px;color:#fff;font-weight:normal;position:absolute;left:50%;bottom:65px;cursor:pointer;margin-left:-46px;}
.prod-images ul li{width:7px;height:7px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:#E5E5E5;cursor:pointer;display:inline-block;margin-left:12px;}
.prod-images .v-select{background-color:#3F89BA;}
.prod-video{float:right;width:114px;height:65px;cursor:pointer;border:1px solid #E0E0E0;background-repeat:no-repeat;background-position:center;}
.prod-video div{background-image:url(https://www.cdn-outlet.com/images/icon/ico-player.png);background-position:center;background-repeat:no-repeat;width:114px;height:65px;}
.prod-price{line-height:20px;}
.prod-price span{display:block;}
.prod-old-price{font-size:16px;color:#666666;text-decoration:line-through;}
.prod-crr-price{font-size:25px;color:#CE0202;font-weight:bold;}
.prod-save-percent{font-size:14px;color:#1E8FC8;font-weight:bold;}
.prod-des{font-size:14px;color:#222;line-height:19px;overflow:hidden;height:38px;}
.prod-des-btn{width:36px;height:36px;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #f5f4f4 4%, #f5f4f4 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(4%,#f5f4f4), color-stop(100%,#f5f4f4));background:-webkit-linear-gradient(top, #ffffff 0%,#f5f4f4 4%,#f5f4f4 100%);background:-o-linear-gradient(top, #ffffff 0%,#f5f4f4 4%,#f5f4f4 100%);background:-ms-linear-gradient(top, #ffffff 0%,#f5f4f4 4%,#f5f4f4 100%);background:linear-gradient(to bottom, #ffffff 0%,#f5f4f4 4%,#f5f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f4f4',GradientType=0);border:1px solid #CCCCCB;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;text-align:center;color:#5F5F5F;font-size:23px;font-weight:bold;line-height:34px;}
.prod-des-show{font-size:40px;font-weight:normal;line-height:30px;}
.prod-des-main{margin:15px 0 20px;}
.prod-select-color{background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #f5f4f4 4%, #f5f4f4 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(4%,#f5f4f4), color-stop(100%,#f5f4f4));background:-webkit-linear-gradient(top, #ffffff 0%,#f5f4f4 4%,#f5f4f4 100%);background:-o-linear-gradient(top, #ffffff 0%,#f5f4f4 4%,#f5f4f4 100%);background:-ms-linear-gradient(top, #ffffff 0%,#f5f4f4 4%,#f5f4f4 100%);background:linear-gradient(to bottom, #ffffff 0%,#f5f4f4 4%,#f5f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f4f4',GradientType=0);border:1px solid #CCCCCB;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;}
.prod-select-color > label{line-height:42px;float:left;font-size:16px;color:#333;padding:0 10px;}
.prod-select-color > span{float:right;padding:0 10px;}
.prod-list-color{border-top:1px solid #CCCCCB;background-color:#fff;clear:both;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;padding:5px 7px 10px;}
.prod-select-btn{color:#5F5F5F;font-size:23px;font-weight:bold;line-height:42px;}
.prod-list-color > label{display:block;text-align:center;font-size:12px;color:#333;padding:4px 0 8px;}
.prod-list-color > label img{display:inline-block;margin-right:2px;}
.prod-list-color li{border:3px solid transparent;float:left;margin-bottom:2px;}
.prod-list-color span{display:block;width:46px;height:46px;border:1px solid #CCCCCB;text-align:center;margin:1px;}
.prod-list-color img{display:inline;}
.prod-list-color .prod-select-thumb{border:3px solid #1E8FC8;}
.prod-select-show{font-size:40px;font-weight:normal;line-height:36px;}
.prod-icon{padding-bottom:20px;}
.prod-icon img{display:inline;margin-right:5px;}
.prod-select-number{border:1px solid #CCCCCB;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;}
.prod-select-number > span img{display:inline;margin-top:-3px;vertical-align:middle;}
.prod-select-number > label{line-height:42px;float:left;font-size:16px;color:#333;padding:0 10px;overflow:hidden;white-space:nowrap;}
.prod-select-number > span{float:right;padding:0 14px;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #f5f4f4 4%, #f5f4f4 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(4%,#f5f4f4), color-stop(100%,#f5f4f4));background:-webkit-linear-gradient(top, #ffffff 0%,#f5f4f4 4%,#f5f4f4 100%);background:-o-linear-gradient(top, #ffffff 0%,#f5f4f4 4%,#f5f4f4 100%);background:-ms-linear-gradient(top, #ffffff 0%,#f5f4f4 4%,#f5f4f4 100%);background:linear-gradient(to bottom, #ffffff 0%,#f5f4f4 4%,#f5f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f4f4',GradientType=0);border-left:1px solid #CCCCCB;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;height:42px;}
.prod-btn-grey{background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #f5f4f4 4%, #f5f4f4 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(4%,#f5f4f4), color-stop(100%,#f5f4f4));background:-webkit-linear-gradient(top, #ffffff 0%,#f5f4f4 4%,#f5f4f4 100%);background:-o-linear-gradient(top, #ffffff 0%,#f5f4f4 4%,#f5f4f4 100%);background:-ms-linear-gradient(top, #ffffff 0%,#f5f4f4 4%,#f5f4f4 100%);background:linear-gradient(to bottom, #ffffff 0%,#f5f4f4 4%,#f5f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f4f4',GradientType=0);border:1px solid #CCCCCB;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;line-height:42px;font-size:16px;color:#333;padding:0 10px;text-align:center;position:relative;}
.prod-btn-orange{background:#f7ba5d;background:-moz-linear-gradient(top, #f7ba5d 0%, #f9990a 4%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7ba5d), color-stop(4%,#f9990a));background:-webkit-linear-gradient(top, #f7ba5d 0%,#f9990a 4%);background:-o-linear-gradient(top, #f7ba5d 0%,#f9990a 4%);background:-ms-linear-gradient(top, #f7ba5d 0%,#f9990a 4%);background:linear-gradient(to bottom, #f7ba5d 0%,#f9990a 4%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7ba5d', endColorstr='#f9990a',GradientType=0);border:1px solid #D79100;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;line-height:42px;font-size:16px;color:#fff;padding:0 10px;text-align:center;margin-top:18px;position:relative;}
.prod-btn-dark-grey{background:#bababa;background:-moz-linear-gradient(top, #bababa 0%, #828282 4%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#bababa), color-stop(4%,#828282));background:-webkit-linear-gradient(top, #bababa 0%,#828282 4%);background:-o-linear-gradient(top, #bababa 0%,#828282 4%);background:-ms-linear-gradient(top, #bababa 0%,#828282 4%);background:linear-gradient(to bottom, #bababa 0%,#828282 4%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bababa', endColorstr='#828282',GradientType=0);border:1px solid #6B6B6B;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;line-height:42px;font-size:16px;color:#fff;padding:0 10px;text-align:center;margin-top:18px;position:relative;}
.prod-btn-blue{background:#8cb5d1;background:-moz-linear-gradient(top, #8cb5d1 0%, #3486be 4%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#8cb5d1), color-stop(4%,#3486be));background:-webkit-linear-gradient(top, #8cb5d1 0%,#3486be 4%);background:-o-linear-gradient(top, #8cb5d1 0%,#3486be 4%);background:-ms-linear-gradient(top, #8cb5d1 0%,#3486be 4%);background:linear-gradient(to bottom, #8cb5d1 0%,#3486be 4%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb5d1', endColorstr='#3486be',GradientType=0);border:1px solid #3276A3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;line-height:42px;font-size:16px;color:#fff;padding:0 10px;text-align:center;margin-top:12px;position:relative;}
.prod-btn-blue input, .prod-btn-orange input, .prod-btn-dark-grey input, .prod-btn-grey input{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;}
.prod-like{text-align:center;padding:15px 0;}
.prod-like img{display:inline;}
.prod-header-title{background-color:#3F89BA;padding:7px 10px;color:#fff;font-size:16px;text-align:center;margin-bottom:10px;}
.prod-other a{color:#8F8D8D;font-size:11px;text-decoration:underline;display:block;line-height:14px;}
.prod-other a img{margin-bottom:10px;display:inline;}
.prodf-old-price{color:#868686;font-size:11px;text-decoration:line-through;margin-right:3px;font-family:Verdana;}
.prodf-crr-price{font-size:13px;color:#414141;font-weight:bold;}
.prod-other td{padding-left:10px;}
.prod-customer-rating{font-size:14px;color:#434343;line-height:23px;margin:0 10px;}
.prod-customer-rating img{display:inline;vertical-align:-3px;}
.prod-customer-rating dd, .prod-customer-rating dt{padding-bottom:26px;}
.prod-more-comment{color:#579ECC;cursor:pointer;padding:0 10px;}
.prod-more-comment b{display:block;padding-bottom:2px;}
.prod-more-comment span{font-size:14px;color:#818181;}
.prod-sign-up{background-color:#F2F2F2;padding:10px;}
.prod-sign-up-brand{float:right;width:117px;height:50px;background-repeat:no-repeat;border:1px solid #DFDFDE;background-color:#fff;background-position:center;}
.prod-sign-up-title{font-family:'FranklinGothicMediumRegular', Arial;text-align:center;font-size:18px;color:#204E6C;float:left;font-weight:bold;line-height:20px;padding-top:3px;}
.prod-sign-up-title b{font-size:24px;}
.prod-sign-up p{font-size:12px;color:#333;margin:10px 0;}
.prod-sign-up input[type="text"]{width:100%;border:1px solid #CCCCCB;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:14px;color:#999;font-weight:normal;padding:6px 0;}
.prod-move-top{background-image:url(https://www.cdn-outlet.com/images/icon/ico-top-arrow.jpg);background-repeat:no-repeat;background-position:center top;font-size:14px;color:#434343;font-weight:bold;text-align:center;margin:20px 0;padding-top:10px;cursor:pointer;}
.prod-error-messaging{padding:10px 13px;border:1px solid #D7E6F2;background-color:#EFF5FA;font-size:13px;color:#4DA7D4;font-weight:bold;font-family:Arial;margin-bottom:18px;}
.prod-select-number .prod-select-btn span{background-image:url(https://www.cdn-outlet.com/images/icon/ico-arrow-down.png);background-repeat:no-repeat;width:11px;height:6px;display:block;margin-top:18px;}
.blue{border:1px solid #D7E6F2;background-image:none;background-color:#EFF5FA;}
.blue > label{color:#4DA7D4;}
.blue .prod-list-color{border-top:1px solid #D7E6F2;}
.prod-select-number.blue .prod-select-btn{background-image:none;background-color:#EFF5FA;border-left:1px solid #D7E6F2;}
.blue .prod-select-btn span{background-position:0 -14px;}
.prod-line{border-top:1px dotted #CCCCCB;height:1px;overflow:hidden;margin:18px 0;}
.fotter-background-blue .fotter-background-blue-solid{border-top:1px solid #599ED2;padding-top:25px;}
.fotter-background-blue{border-top:1px solid #396587;padding-bottom:15px;width:100%;}
.fotter-wide{text-align:left;width:1156px;}
.fotter-videos-title{line-height:32px;font-family:Arial;color:#fff;font-size:18px;font-weight:bold;background-position:0 -98px;padding-left:16px;}
.fotter-videos{margin:0;padding:16px 0 0;list-style:none;}
.fotter-videos li{float:left;font-family:Arial;}
.fotter-videos h3{font-size:14px;font-weight:bold;color:#fff;margin:0 0 5px;padding:0;}
.fotter-videos h3 a{color:#fff;text-decoration:none;float:none;margin:0;}
.fotter-videos h3 a:hover{text-decoration:none;color:#144063;}
.fotter-videos span{font-size:12px;color:#fff;display:block;padding-bottom:15px;}
.fotter-video-goldmedal{width:306px;margin-right:133px;}
.fotter-video-goldmedal a{float:left;margin:0 9px 9px 0;}
.fotter-video-goldmedal a img{display:block;}
.fotter-video-goldmedal .fotter-more-video{font-size:11px;color:#fff;font-weight:normal!important;margin:0;}
.fotter-video-goldmedal-minute{width:310px;margin-right:133px;}
.fotter-video-weekly-swim a, .fotter-video-goldmedal-minute a{float:left;margin:0 11px 9px 0;}
.fotter-video-goldmedal-minute p{float:left;margin:0;width:199px;}
.fotter-video-weekly-swim p a, .fotter-video-goldmedal-minute p a{font-size:11px;color:#fff;margin:0;line-height:15px;font-weight:normal!important;}
.fotter-video-weekly-swim .fotter-more-video, .fotter-video-goldmedal-minute .fotter-more-video{font-size:11px;color:#fff;font-weight:normal!important;margin:0;}
.fotter-video-weekly-swim{width:272px;}
.fotter-video-weekly-swim p{float:left;margin:0;width:127px;}
.switcher-btn{background:#585F69;color:#FFFFFF;cursor:pointer;font-size:18px;padding:7px 9px;position:fixed;right:0;top:37px;z-index:555555;}
.stellalgogo{background-image:url("https://www.cdn-outlet.com/images/sprite-footer-badge-3.png");background-repeat:no-repeat;display:block;width:131px;height:46px;background-position:-393px 0;overflow:hidden;text-indent:-10000px;}
.p-free-shipping a, .so_popup_free_shipping_close, .so_free_visit, .icon_free_shipping, .top-bar-nav{background-image:url(https://www.cdn-outlet.com/images/sprite-free-shipping-new5.png);background-repeat:no-repeat;font-family:'FranklinGothicMediumRegular',Tahoma;font-size:13px;font-weight:normal;color:#9d9d9d;line-height:12px;word-spacing:-1px}
.p-free-shipping a{width:522px;height:23px;display:block;overflow:hidden;text-indent:-9999px;background-position:0 -22px;}
.so_popup_free_shipping{border:3px solid #368fd5;border-radius:8px;background-color:#fff;width:524px;position:absolute;z-index:999;}
.so_popup_free_shipping_align{padding:21px 15px;position:relative;}
.icon_free_shipping{display:block;width:71px;height:54px;float:left;margin-right:15px;background-position:-547px 0;}
.so_popup_free_shipping{font-family:Arial;}
.so_popup_free_shipping h1{float:none;margin-top:0;width:auto;margin:0;padding:0 0 0px;color:#1A3E55;font-size:23px;font-weight:bold;line-height:55px; padding-left:29px;}
.so_free_policy{font-family:Arial;padding-left:29px;padding-right:40px;}
.so_free_policy table{border-collapse:collapse;font-size:18px;color:#666666;width:100%;}
.so_free_policy .so_free_policy thead, .so_free_policy .so_free_policy_name{font-size:17px;color:#1A3E55;font-weight:normal;}
.so_free_policy .so_free_policy_name{text-align:left;}
.so_free_policy td, .so_free_policy th{border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:8px 10px;text-align:center;}
.so_free_policy_name{}
.so_free_policy_free{color:#008ECC;font-weight:bold;}
.so_free_policy_note{color:#666;font-size:11px;font-style:italic;display:block;padding-top:24px;padding-bottom:12px;}
.so_free_visit{background-position:-696px -41px;padding-left:14px;color:#2C9EC5;text-decoration:none;font-size:12px;font-family:Arial;}
a:hover{text-decoration:underline;}
.so_free_policy_fotter{font-family:Arial;font-size:11px;color:#666666;border-top:1px solid #E1E1E1;padding-top:14px;line-height:16px;margin-left:29px;margin-right:40px;}
.so_free_policy_fotter a{color:#2C9EC5;}
.so_popup_free_shipping_close{width:29px;height:30px;background-position:-667px 0;position:absolute;right:-15px;top:-15px;cursor:pointer;}
.so_popup_free_shipping_white_bg{filter:alpha(opacity=0.75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75;background-color:White;position:fixed;*position:absolute;left:0;right:0;top:0;bottom:0;width:100%;z-index:998;*background-image:url(https://www.cdn-outlet.com/images/so_popup_free_shipping_bg_transparent.png);*background-repeat:repeat;*background-color:Transparent;}
.so_free_policy td{font-size:15px;}
.subheading-policy-note{display:block;font-size:11px;color:#666;font-weight:normal;}
.team-division-menu{width:219px;}
.team-division-main{float:left;width:759px;}
.swim_feedback{right:0px;bottom:0px;position:fixed;z-index:9999;width:349px;display:none;}
.feedback_tab{width:349px;height:30px;position:absolute;top:-30px;left:0px;background:url(https://www.cdn-outlet.com/images/backgrounds/bg_feedback_tab.png) 0 0 no-repeat;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;}
.feedback_tab span{color:#FFF;font-size:18px;padding-left:19px;font-family:'FranklinGothicMediumRegular';font-weight:normal;line-height:29px;cursor:pointer;display:inline-block;width:263px;}
.feedback_content{width:311px;position:relative;padding:13px 19px 56px 19px;background:#419EDF;float:left;}
.feedback_loader{width:16px;height:16px;position:absolute;background-image:url(https://www.cdn-outlet.com/images/loader.gif);top:48%;left:48%;}
.ajax-loader{background-image:url("https://www.cdn-outlet.com/images/icons/ajax-loader.gif");height:42px;left:48%;position:absolute;top:48%;width:42px;}
.feedback_content h2{color:#FFF;font-size:22px;font-family:'FranklinGothicMediumRegular';font-weight:normal;margin-bottom:12px;}
.feedback_content p{color:#FFF;font-size:14px;font-family:'FranklinGothicMediumRegular';font-weight:normal;margin-bottom:8px;}
.feedback_content p.textlast{margin-bottom:17px;}
.feedback_content input[type="text"]{color:#666;font-size:11px;font-family:Arial,Helvetica,sans-serif;border:#E0E0E0 1px solid;background:#FFF;margin-bottom:11px;width:299px;box-shadow:0 0px 2px #E0E0E0 inset;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;float:left;padding:5px 6px 6px 6px;}
.feedback_content textarea{color:#666;font-size:11px;font-family:Arial,Helvetica,sans-serif;height:148px;border:#E0E0E0 1px solid;background:#FFF;margin-bottom:11px;width:299px;box-shadow:0 0px 2px #E0E0E0 inset;padding:5px 6px;resize:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;float:left;}
.feedback_content .btn_send_feedback{width:94px;height:27px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #419EDF;background:url(https://www.cdn-outlet.com/images/btn/btn_send_feedback.png) 0 0 no-repeat;display:inline-block;}
.feedback_content a{color:#FFF;font-size:14px;text-decoration:none;line-height:27px;margin:0px 13px 0px 0px;display:inline-block;float:left;}
.feedback_content a:hover{text-decoration:underline;}
.feedback_relative{float:left;position:relative;}
.ValidFormContent{background-image:url(https://www.cdn-outlet.com/images/bgTopValidFormC.png);background-repeat:repeat-y;padding:10px 10px 8px 11px;float:left;width:217px;}
.ValidFormtext{float:left;width:171px;font-family:Arial;font-size:11px;color:#333333;padding-left:5px;line-height:20px;}
.ValidFormBot{background-image:url(https://www.cdn-outlet.com/images/bgBotValidForm.png);background-repeat:no-repeat;background-position:top left;height:2px;}
.btn-email-us-new{background:url(https://www.cdn-outlet.com/images/sprite-main11.png) -186px -1089px no-repeat;width:77px;height:35px;}
.list-pd-items.list-pd-items-home {margin-top:20px;}
.list-pd-items-home .pd-item-info{margin-right:68px;}
.list-pd-items-home .pd-item-info:nth-of-type(4){margin-right:66px;}
.list-pd-items-search .pd-item-info{margin-right:12px;}
.list-pd-items-search .pd-photo{width:73px!important;height:83px!important;margin:0 auto;}
.error-recommendation{font-size:22px;color:#192B41;font-family:Arial;font-weight:normal;}
.list-pd-items-error .pd-item-info{margin-right:44px;}
.list-pd-items-error .pd-item-info:first-child{margin-left:0;}
.list-items-recommendation{padding-left:32px;}
.list-items-recommendation .pd-item-info{margin-right:44px;}
.inner-general .list-pd-items-search .pd-item-info{margin-right:4px;}
.inner-category .list-pd-items{margin:0 13px 0 19px}
.inner-category .pd-item-info{margin-right:42px}
.anchor-back2top{background:url(https://www.cdn-outlet.com/images/icons/ico-back-to-top.png) 0 0 no-repeat;width:43px;height:38px;display:block;text-decoration:none;position:fixed;bottom:0;right:17%;text-indent:-9999px;}
.anchor-back2top:hover{text-decoration:none;}
.border-backtop{background:transparent;height:38px;margin:0px;position:fixed;bottom:0px;width:100%;text-align:center;}
.border-backtop > div{width:980px;height:38px;margin:0px auto;text-align:right;background:transparent;position:relative;}
.border-backtop > div > a.anchor-back2top{background:url(https://www.cdn-outlet.com/images/icons/ico-back-to-top.png) 0 0 no-repeat;width:43px;height:38px;display:block;text-decoration:none;text-indent:-9999px;position:absolute;right:-70px;bottom:0px;}
.brands-inner{background-image:url(https://www.cdn-outlet.com/images/sprite-logo-partners3.jpg);background-repeat:repeat-x;float:left;margin-right:37px;width:930px;height:85px;cursor:pointer}
#faboutus{width:223px}
.ico-customer-certified{background-position:-408px -57px;height:73px;width:125px;overflow:hidden;text-indent:-1000px;margin-top:19px}
.fLogo{clear:both;margin:0 auto;padding-top:35px;width:392px;position:relative;}
.fLogo .stellalgogo{margin-top:32px}
.fLogo li{float:left}
.f-company-info{clear:both;color:#fff;text-align:center;padding-top:30px}
.f-company-info a{color:#fff;margin:0 8px;text-decoration:none;font-size:13px;font-family:arial}
.f-company-info a:hover{color:#FF9B06;text-decoration:underline}
.f-copy-right{color:#afc9dd;font-size:14px;padding-top:20px;text-align:center}
iframe[name="google_conversion_frame"]{position:absolute;top:-13px;margin-top:-13px}
.tit-home-long{background-position:0 bottom;height:auto}
.banner-testimonial{height:135px;margin:0 0 2px 0;background:url(https://www.cdn-outlet.com/images/banners/banner-testimonial.jpg) 50% 0 no-repeat;}
.sp-li-name{font-size:13px}
@font-face{font-family:'HelveticaNeueLTStd45Light';src:url('/font/helveticaneueltstd-lt.eot');src:url('/font/helveticaneueltstd-lt.eot') format('embedded-opentype'),url('/font/helveticaneueltstd-lt.woff') format('woff'),url('/font/helveticaneueltstd-lt.ttf') format('truetype'),url('/font/helveticaneueltstd-lt.svg#HelveticaNeueLTStd45Light') format('svg')}
.b-group>div{float:left;position:relative}
.b-p-1{width:407px;height:322px;background-image:url(https://www.cdn-outlet.com/images/SwimoutletFashion/banner-shop-women.jpg);background-repeat:no-repeat;margin:0 9px 10px 0}
.b-simple>a>span{background-color:rgba(0,0,0,0.5);bottom:12px;color:#fff;font-family:'FranklinGothicMediumRegular',Arial;font-size:22px;line-height:22px;position:absolute;text-shadow:1px 1px 1px #222;padding:7px 9px 7px 14px;left:1px}
.b-simple a>span>span{background-image:url("https://www.cdn-outlet.com/images/b-arrow.png");background-position:right -1px;background-repeat:no-repeat;display:block;padding-right:21px}
.b-p-1>a{display:block;height:322px;width:407px}
.b-p-1>a:hover{text-decoration:none}
.b-p-1 a>span>span{background-position:right 20px}
.b-multi>ul{margin:9px 0 0 19px}
.b-multi li{padding-bottom:2px}
.b-multi li a{text-shadow:1px 1px 1px #222;background-image:url("https://www.cdn-outlet.com/images/b-arrow.png");background-position:left -107px;background-repeat:no-repeat;font-family:'HelveticaMedium',Arial;font-size:13px;color:#fff;padding-left:10px}
.b-p-2{width:345px;height:323px;background-image:url(https://www.cdn-outlet.com/images/SwimoutletFashion/banner-junior.jpg);background-repeat:no-repeat;margin:0 0 10px 0}
.b-p-2 a{width:345px;height:323px;display:block}
.b-p-2 a:hover{text-decoration:none}
.b-p-3{width:406px;height:163px;background-image:url(https://www.cdn-outlet.com/images/SwimoutletFashion/banner-specialty-swimwear.jpg);background-repeat:no-repeat;margin:0 9px 10px 0}
.b-p-3>span>span{font-family:'HelveticaNeueLTStd45Light',Arial}
.b-p-3>span{font-family:"HelveticaNeueLTCom-Hv",Arial;font-size:23px;color:#fff;letter-spacing:-1px;text-shadow:1px 1px 1px #222;line-height:18px;margin:25px 0 0 19px;display:block}
.b-p-4{width:345px;height:163px;background-image:url(https://www.cdn-outlet.com/images/SwimoutletFashion/banner-men-swimwear.jpg);background-repeat:no-repeat;text-shadow:1px 1px 1px #222}
.b-p-4 a>span{margin-left:18px;margin-top:24px;display:block}
.b-p-4 a>span>span{font-family:'HelveticaNeueLTStd45Light',Arial;font-size:23px;color:#fff;letter-spacing:-1px;display:block;line-height:24px}
.b-p-4 a>span>span+span{font-family:"HelveticaNeueLTCom-Hv",Arial;font-size:42px;color:#fff;letter-spacing:-1px;display:block;line-height:28px;margin-left:-1px}
.b-p-4 a>span>span+span+span{font-family:'HelveticaNeueLTStd45Light',Arial;font-size:29px;color:#fff;display:block}
.b-p-4 a:hover{text-decoration:none}
.b-p-4 b{display:block;margin-left:18px;color:#fff;font-family:'HelveticaMedium',Arial;font-size:14px;font-weight:normal;margin-top:7px;background-image:url("https://www.cdn-outlet.com/images/b-arrow.png");background-position:58px -105px;background-repeat:no-repeat}
.b-p-swim-1>a{display:block;height:272px;width:761px}
.b-p-swim-1>a:hover{text-decoration:none}
.b-p-swim-1{width:761px;height:272px;background-image:url(https://www.cdn-outlet.com/images/swimming/shop-women-swimwear.jpg);background-repeat:no-repeat;margin:0 9px 10px 0}
.b-p-swim-2>a{display:block;height:214px;width:377px}
.b-p-swim-2>a:hover{text-decoration:none}
.b-p-swim-2{width:377px;height:214px;background-image:url(https://www.cdn-outlet.com/images/swimming/shop-men-swimwear.jpg);background-repeat:no-repeat;margin:0 9px 10px 0}
.b-p-swim-3>a{display:block;height:214px;width:375px}
.b-p-swim-3>a:hover{text-decoration:none}
.b-p-swim-3{width:375px;height:214px;background-image:url(https://www.cdn-outlet.com/images/swimming/shop-kid-swimwear.jpg);background-repeat:no-repeat}
.b-p-water-1{width:761px;height:495px;background-image:url(https://www.cdn-outlet.com/images/water-aerobics/water-aerobics.jpg);background-repeat:no-repeat;margin:0 0 10px 0}
.b-p-water-1 a:hover{text-decoration:none}
.b-p-water-1>a>span{top:61px;bottom:auto}
.b-p-water-1>a+a>span{top:106px}
.b-p-swimwear-1>a{display:block;height:495px;width:257px;line-height:20px}
.b-p-swimwear-1>a:hover{text-decoration:none}
.b-p-swimwear-1{width:257px;height:495px;background-image:url(https://www.cdn-outlet.com/images/Swimwear/shop-Elite-Competition.jpg);background-repeat:no-repeat;margin:0 9px 10px 0}
.b-p-swimwear-1 a>span>span{background-position:112px 38px;padding-right:10px;line-height:20px}
.b-p-swimwear-2>a{display:block;height:243px;width:495px}
.b-p-swimwear-2>a:hover{text-decoration:none}
.b-p-swimwear-2{width:495px;height:243px;background-image:url(https://www.cdn-outlet.com/images/Swimwear/Shop-Competition.jpg);background-repeat:no-repeat;margin:0 0 10px 0}
.b-p-swimwear-3>a{display:block;height:243px;width:495px}
.b-p-swimwear-3>a:hover{text-decoration:none}
.b-p-swimwear-3{width:495px;height:243px;background-image:url(https://www.cdn-outlet.com/images/Swimwear/Shop-Fitness-Swimwear.jpg);background-repeat:no-repeat;margin:0 0 10px 0}
.showcase{width:232px;height:97px;background:url(https://www.cdn-outlet.com/images/showcase.png) no-repeat;margin:9px 0 0 0;padding:0;text-indent:-99999px}
.nav_list-teams div div>a{text-transform:none}
.so-c-testi-main{width:177px!important;padding:18px 7px 5px!important}
.so-testimonial-spc-position{background-image:url(https://www.cdn-outlet.com/images/position-tesimonial-shopping-cart-new.png);background-repeat:no-repeat}
.so-c-testi-main h3{color:#054b7e;font-family:'helveticaneuebold',Arial;font-size:17px;letter-spacing:-1px;line-height:17px;margin-left:5px;font-weight:normal;}
.so-c-testi-main h3 span{width:45px;height:45px;background-position:0 0;float:left;margin-right:4px;margin-top:0;margin-left:0}
.so-c-testi-main ul li{border-top:1px solid #d4d4d4;padding:12px;text-align:center}
.so-c-testi-main ul li:first-child{border:none}
.so-c-testi-main ul li p{font-family:Arial;font-size:12px;color:#666;line-height:17px;padding-bottom:8px;margin:0!important}
.so-c-testi-main ul li>span{display:block;font-weight:bold;color:#054b7e;margin:0!important;float:none!important}
.so-read-more-testimonial{color:#054b7e;display:block;font-family:'helveticaneuebold',Arial;font-size:11px;margin-bottom:4px;margin-left:14px;margin-top:8px;text-shadow:1px 1px 1px #fff;width:169px}
.so-read-more-testimonial span{background-position:0 -45px;float:right!important;height:11px;margin:3px 0 0 !important;width:10px}
.register-left-free{background-image:url(https://www.cdn-outlet.com/images/grey-loop-box.png);background-repeat:repeat}
.so-arrow-ttmonial{background-position:0 -57px;bottom:-18px;display:block;float:none!important;height:18px;left:19px;margin:0!important;position:absolute;width:24px}
.pro-size-mutil>textarea{border:1px solid #c3c3c3}
.so-best-seller{display:block;margin-top:5px}
.so-best-seller>img{vertical-align:-4px}
.so-best-seller>span{text-decoration:underline}
.so-best-seller:hover{text-decoration:none}
#div_color .tooltip-colorsize-txt,#div_size .tooltip-colorsize-txt,#idTooltipRequireCustomContent{background-image:url("https://www.cdn-outlet.com/images/tooltip-middle.png");padding:0 10px 4px;position:static}
.toolTipbottom{background-image:url("https://www.cdn-outlet.com/images/popup-bottom.png");background-repeat:no-repeat;height:25px}
.tooltip-colorsize-bg{height:36px!important}
.contactus-chat{background-image:url("https://www.cdn-outlet.com/images/livechatbutton.png");background-repeat:no-repeat;float:left;height:44px;overflow:hidden;position:relative;text-indent:-1000px;top:16px;width:77px}
.so-compatible{background-image:url("https://www.cdn-outlet.com/images/compatible.png");background-repeat:no-repeat;bottom:5px;display:block;height:58px;position:absolute;right:6px;width:83px}
.gog-mask{background-color:#fff;height:34px;left:188px;opacity:0.5;position:absolute;top:71px;width:131px;z-index:10;}
#search-suggestion{background-color:#fff;border:2px solid #9bc6fb;border-radius:3px;clear:both;margin-top:55px;padding:5px 0 10px;position:absolute;min-width:419px;z-index:2000;-webkit-box-shadow:0 1px 3px #666;-moz-box-shadow:0 1px 3px #666;box-shadow:0 1px 3px #666}
#search-suggestion>div{border-top:1px solid #9bc6fb;margin-top:27px;margin:15px 14px 0;}
#search-suggestion span{background-color:#fff;font-size:14px;font-weight:bold;padding-right:7px;position:relative;top:-9px}
#search-suggestion>p{font-weight:bold;line-height:19px;padding:0 14px;line-height:29px;}
#search-suggestion a{color:#2f5f79;display:block}
#search-suggestion img{border:1px solid #d4d4d4;margin-right:11px;vertical-align:-17px;width:61px;margin-bottom:8px}
.s-g-brand{margin-bottom:10px;}
.s-g-brand-h{margin-top:20px!important;}
.highlighted{background-color:#e5f2f9}
.h-r-assets{font-family:'helveticaneuebold', Arial;font-size:22px;color:#345F85;}
.h-r-assets li{float:left;margin-left:9px;margin-bottom:10px;}
.h-r-assets li:first-child{margin-left:0;}
.h-r-assets li + li + li + li + li{margin-left:0;}
.h-r-assets li + li + li + li + li + li{margin-left:9px;}
.h-r-assets li a{color:#345F85;}
.h-r-assets li a > span{background-image:url(https://www.cdn-outlet.com/images/backgrounds/h-bg-assets.jpg);background-repeat:no-repeat;width:238px;height:225px;display:block;position:relative;}
.h-r-assets li a > span span{position:absolute;top:-35px;bottom:0;width:238px;text-align:center;letter-spacing:-1px;line-height:18px;text-transform:uppercase;}
.h-r-assets li + li a > span{background-position:-247px 0;width:239px;}
.h-r-assets li + li + li a > span{background-position:-494px 0;width:238px;}
.h-r-assets li + li + li + li a > span{background-position:-743px 0;}
.h-r-assets li + li + li + li + li a > span{background-position:-990px 0;}
.h-r-assets li + li + li + li + li + li a > span{background-position:-1237px 0;width:239px;}
.h-r-assets li + li + li + li + li + li + li a > span{background-position:-1484px 0;width:238px;}
.h-r-assets li + li + li + li + li + li + li + li a > span{background-position:-1733px 0;}
.h-promo{padding-top:15px;}
.h-promo li{float:left;text-align:center;width:313px;background-image:url(https://www.cdn-outlet.com/images/backgrounds/h-line-right.jpg);background-repeat:repeat-y;background-position:right top;padding-right:6px;padding-left:6px;padding-bottom:15px;}
.h-promo li + li{width:324px;}.h-promo li + li + li{background-image:none;padding-right:0;width:313px;}
.h-promo li a.h-p-pro{background-image:url(https://www.cdn-outlet.com/images/backgrounds/h-b-promo-n.jpg);background-repeat:no-repeat;display:block;background-position:58px 20px;height:347px;overflow:hidden;text-indent:-10000px;}
.h-promo li + li a.h-p-pro{background-position:-272px 20px;}
.h-promo li + li + li a.h-p-pro{background-position:-612px 20px;}
.h-promo li h3 a{color:#172C3E;font-size:27px;font-family:'HelveticaNeueLTCom-Hv',Arial,Helvetica,sans-serif;line-height:28px;text-rendering:optimizeLegibility;font-weight:normal}
.h-promo li > a:last-child{font-size:18px;color:#172C3E;font-family:'HelveticaNeueLTCom-Hv',Arial,Helvetica,sans-serif;text-align:center;background-image:url(https://www.cdn-outlet.com/images/icons/ico-arrow.png);background-repeat:no-repeat;background-position:right 3px;padding-right:16px;display:inline-block;height:21px;}
.mac .h-promo li > a:last-child{background-position:right 1px;}
.h-promo li a:hover{text-decoration:none;}
.h-c-r{background-image:url("https://www.cdn-outlet.com/images/backgrounds/bg-home-title.jpg");background-repeat:no-repeat;margin-top:26px;padding-top:40px}
.h-c-r > div{background-image:url(https://www.cdn-outlet.com/images/backgrounds/h-b-clothing.jpg);background-repeat:no-repeat;height:481px;position:relative;}
.h-c-r > div > div{width:337px;position:absolute;top:89px;right:0;}
.h-c-r div a:first-child{font-family:'HelveticaNeueLTCom-Hv',Arial,Helvetica,sans-serif;color:#172C3E;font-size:41px;background-image:url(https://www.cdn-outlet.com/images/icons/ico-arrow.png);background-repeat:no-repeat;background-position:right -15px;line-height:40px;display:inline-block;text-align:center;padding-right:24px;margin-bottom:50px;}
.mac .h-c-r div a:first-child{background-position:right -21px;}
.h-c-r div a + a{display:block;height:66px;background-color:#31607A;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-family:'HelveticaNeueLTCom-Hv',Arial,Helvetica,sans-serif;color:#fff;font-size:24px;padding-left:15px;margin-bottom:13px;line-height:66px;letter-spacing:-1px;}
.h-c-r div a + a span{background-image:url(https://www.cdn-outlet.com/images/icons/ico-arrow.png);background-repeat:no-repeat;background-position:right -114px;padding-right:24px;display:inline-block;}
.mac .h-c-r div a + a span{line-height:66px;margin-top:5px;background-position:right -119px;}
.h-c-r div a + a:hover{text-decoration:none;color:#bee2ed}
.tit-content>input{border-color:#b3b3b3 #c9c9c9 #c9c9c9;border-image:none;border-radius:3px;border-right:1px solid #c9c9c9;border-style:solid;border-width:1px;color:#999;font-weight:bold;height:21px;text-indent:5px;width:143px;-webkit-box-shadow:0 1px 1px 0 #e5e5e5 inset;box-shadow:0 1px 1px 0 #e5e5e5 inset;padding-right:25px;}
.sBrandFind{background-image:url("https://www.cdn-outlet.com/images/sprite-ui-general1.png");background-position:0 -1328px;background-repeat:no-repeat;display:inline-block;height:22px;margin-left:-25px;margin-top:4px;position:absolute;vertical-align:-7px;width:24px}
.s-brand-title{padding-left:5px;}
.top-nav-acc{position:relative}
.popup-top-signin{position:absolute;width:196px;top:30px;right:-43px;z-index:1000;}
.top-signin{width:164px;padding:7px 8px 6px 8px;text-align:center;line-height:18px}
.top-signin .btn-signin{float:left;background:url("https://www.cdn-outlet.com/images/btn/btn-signin.png");background-repeat:no-repeat;width:163px;height:34px;margin:0 0 6px 1px}
.popup-top-signin .top-signin a{text-decoration:underline;color:#1385C6}
.top-signin-border{background:url("https://www.cdn-outlet.com/images/backgrounds/top-signin-border.png");background-repeat:no-repeat;height:12px;}
.nav_list-sale{width:432px}
.swimwear-sale {background-image:url("https://www.cdn-outlet.com/images/sprite-dropdown-menu5.jpg");background-position: -49px -1067px;background-repeat:no-repeat;height:42px;margin-right:7px;width:43px;}
.nav_sub .nav-shop-more-sale{color:#469BE2;}
.nav-sale-line{padding-top:15px;}
.nav-sale-line a{margin-bottom:5px;}
.nav-sale-line a:last-child{color:#C62D2D;}
.nav_list-sale{left:-179px;}
.nav-clear3{height:20px;}
.nav{background-repeat:repeat-x;height:55px;list-style:none outside none;margin:0 auto;padding:0;width:1038px}
.nav-sale-line.nav-sale-line-last a:last-child{color:#22576f;}
.shopmore.shopmore-b{display:inline-block;font-size:22px;font-weight:bold;color:#2f5a7d;font-weight:normal;margin-bottom:14px;text-transform:none}
#PriceGuaranteeMask{z-index:121!important;}
.visu-shop-womenswimwear{background-image:url(https://www.cdn-outlet.com/images/banners/banner-women-swimwear-321x189.jpg);width:310px;}
.visu-shop-menswimwear{background-image:url(https://www.cdn-outlet.com/images/banners/banner-men-swimwear-324x189.jpg);width:313px;}
.visu-shop-kidswimwear{background-image:url(https://www.cdn-outlet.com/images/banners/banner-kid-swimwear-321x189.jpg);width:310px;}
.visu-shop-clothing{background-image:url(https://www.cdn-outlet.com/images/banners/banner-clothing-487x219.jpg);width:472px;height:75px;}
.visu-shop-fashionswimwear{background-image:url(https://www.cdn-outlet.com/images/banners/banner-fashion-swimwear-485x219.jpg);width:470px;height:75px;}
.home-shopping-swimwear1{width:100%;overflow:hidden;position:relative;}
.home-shopping-swimwear1 a{float:left;margin-right:6px;margin-bottom:10px;color:#1C344A;font-size:18px;padding:125px 0 0 11px;height:64px;font-family:"HelveticaNeueLTCom-Hv",Arial;background-repeat:no-repeat;}
.home-shopping-swimwear1 a:hover{text-decoration:none;}
.home-shopping-swimwear1 a:first-child{margin-right:8px;}
.home-shopping-swimwear1 a:last-child{margin-right:0;}
.home-shopping-swimwear1 a span{line-height:93%;background:url(https://www.cdn-outlet.com/images/icons/ico-sprite-home-shopping2.png) 100% -263px no-repeat;padding-right:14px;display:inline-block;line-height:17px;}
.mac .home-shopping-swimwear1 a span{background-position:100% -265px;line-height:18px;}
.home-shopping-swimwear2{width:100%;overflow:hidden;}
.home-shopping-swimwear2 > div{float:left;margin-right:8px;padding:144px 0 0 15px;margin-bottom:31px;position:relative;}
.home-shopping-swimwear2 > div:last-child{margin-right:0;}
.home-shopping-swimwear2 > div > a{position:absolute;top:0px;left:0px;bottom:0px;right:0px;overflow:hidden;text-indent:-9999px;z-index:1;}
.home-shopping-swimwear2 > div > div{position:relative;z-index:2;float:left;}
.home-shopping-swimwear2 > div > div a{display:block;margin-bottom:5px;background-color:rgba(7,64,95,0.83);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#fff;height:26px;line-height:26px;font-size:18px;font-family:"HelveticaNeueLTCom-Hv",Arial;}
.mac .home-shopping-swimwear2 > div > div a{line-height:31px;}
.home-shopping-swimwear2 a:hover{text-decoration:none;color:#BEE2ED;}
.home-shopping-swimwear2 > div > div a span{background:url(https://www.cdn-outlet.com/images/icons/ico-sprite-home-shopping2.png) 98% -259px no-repeat;padding-right:15px;padding-left:14px;display:block;}
.mac .home-shopping-swimwear2 > div > div a span{background-position:97% -260px;}
.home-shopping-swimwear2 > div.visu-shop-fashionswimwear > div a:last-child span{letter-spacing:1px;}
.visu-shop-clothing > div a{width:257px;}
.visu-shop-fashionswimwear > div a{width:294px;}
.anchor-shop-allswimwear{height:39px;line-height:39px;display:block;background-color:rgba(7,64,95,0.84);text-align:center;font-family:"HelveticaNeueLTCom-Hv",Arial;font-size:18px;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin-bottom:24px;}
.anchor-shop-allswimwear span{background:url(https://www.cdn-outlet.com/images/icons/ico-sprite-home-shopping2.png) 100% -261px no-repeat;padding-right:14px;padding-left:14px;}
.mac .anchor-shop-allswimwear{line-height:42px;}
.mac .anchor-shop-allswimwear span{background-position:100% -265px;}
.anchor-shop-allswimwear:hover{text-decoration:none;color:#BEE2ED;}
.home-banner-hallowwen{padding-bottom:21px;}
.home-banner-hallowwen a{background:url(https://www.cdn-outlet.com/images/banners/banner-happy-halloween-980x298.jpg) 0 0 no-repeat;width:965px;height:35px;display:block;padding:263px 0 0 15px;}
.home-banner-hallowwen a > span{background-color:#D6612B;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-family:"HelveticaNeueLTCom-Hv",Arial;color:#fff;font-size:18px;padding:0 14px;height:26px;line-height:26px;display:inline-block;}
.home-banner-hallowwen a > span > span{padding-right:14px;background:url(https://www.cdn-outlet.com/images/icons/ico-sprite-home-shopping2.png) 100% -259px no-repeat;display:inline-block;}
.mac .home-banner-hallowwen a > span{line-height:30px;}
.mac .home-banner-hallowwen a > span > span{background-position:100% -260px;}
.home-banner-hallowwen a:hover{text-decoration:none;}
.home-banner-regular{background-image:url(https://www.cdn-outlet.com/images/banners/banner-home-new1-v1.jpg);background-color:#054D78;}
.home-banner-clothing{background-image:url(https://www.cdn-outlet.com/images/banners/banner-home-new2.jpg);background-color:#4B5529;}
.home-banner-swimwear{background-image:url(https://www.cdn-outlet.com/images/banners/banner-home-new3.jpg);background-color:#DCE8F1;}
.visu-home-banner{background-position:50% 0;background-repeat:no-repeat;height:374px;width:100%;float:left;position:relative;}
.visu-home-banner > a{position:absolute;top:0px;left:0px;bottom:0px;right:0px;overflow:hidden;text-indent:-9999px;z-index:1;}
.inner-home-banner{width:980px;margin:0 auto;position:relative;}
.home-banner-regular h1{text-align:center;color:#fff;font-size:51px;text-shadow:0 2px 1px #353535;font-weight:normal;font-family:"HelveticaNeueLTCom-Hv",Arial;letter-spacing:-1px;}
.home-banner-regular .inner-home-banner{width:1038px;}
.anchor-home-banner{color:#fff;font-size:24px;background-color:rgba(65, 147, 213, 0.83);height:66px;line-height:66px;display:inline-block;padding-right:12px;padding-left:15px;font-family:"HelveticaNeueLTCom-Hv",Arial;letter-spacing:-1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;position:relative;z-index:3;}
.ie7 .anchor-home-banner { background:url(https://www.cdn-outlet.com/images/backgrounds/bg-anchor-blue-trans2.png) 0 0 repeat;} /*ie7*/
.anchor-home-banner span{padding-right:21px;background:url(https://www.cdn-outlet.com/images/icons/ico-sprite-home-shopping2.png) 100% -160px no-repeat;display:block;}
.mac .anchor-home-banner{line-height:74px;}
.anchor-home-banner:hover{text-decoration:none;color:#fff;}
.home-banner-regular h1{padding-top:8px;margin-bottom:190px;}
.home-banner-regular .anchor-home-banner{padding-left:28px;padding-right:21px;float:right;margin-right:29px;}
.home-banner-clothing .anchor-home-banner{background-color:rgba(0,0,0,0.6);width:300px;margin-bottom:13px;}
.home-banner-clothing p{font-size:34px;font-family:"HelveticaNeueMedium",Arial;color:#fff;line-height:31px;margin-bottom:110px;padding-top:28px;letter-spacing:-1px;}
.home-banner-swimwear .inner-home-banner > div:first-child{padding-top:203px;}
.home-banner-swimwear .anchor-home-banner{background-color:rgba(47,75,149,0.83);width:350px;margin-bottom:13px;}
.home-banner-swimwear .inner-home-banner > .anchor-home-banner{letter-spacing:1px;}
.slider-home-banner{}
.wrapper-slide-home-banner{height:374px;overflow:hidden;}
.inside-slide-home-banner{width:100%;float:left;overflow:hidden;}
.slide-prev-banner, .slide-next-banner{background:url(https://www.cdn-outlet.com/images/icons/ico-sprite-home-shopping2.png) 0 0 no-repeat;width:57px;height:57px;display:block;cursor:pointer;position:absolute;top:-215px;z-index:2;}
.slide-prev-banner{background-position:0 -77px;left:-97px;}
.slide-next-banner{background-position:0 0;right:-97px;}
.h-r-assets li.asset-waterpolo a > span{background-position:-990px 0 !important;}
.h-r-assets li.asset-triathlon a > span{background-position:-1484px 0 !important;width:238px;}
.h-r-assets li.asset-surf a > span{background-position:-1733px 0 !important;width:238px;}
.h-r-assets li.asset-wateraerobics a > span{background-position:-1237px 0;!important width:239px;}
.shop-activity-more a{font-size:18px;}
.shop-activity-more .icos-fashion-swim{background-position:0 -1044px;padding-left:29px;}
.shop-activity-more .icos-fashion-swim:hover{background-position:0 -1078px;}
.slider-home-banner .flex-direction-nav{clear:both;width:980px;margin:0 auto;position:relative;}
.slider-home-banner .flex-prev, .slider-home-banner .flex-next{background:url(https://www.cdn-outlet.com/images/icons/ico-sprite-home-shopping2.png) 0 0 no-repeat;width:57px;height:57px;display:block;cursor:pointer;position:absolute;top:-215px;z-index:2;text-indent:-9999px;}
.slider-home-banner .flex-prev{background-position:0 -77px;left:-97px;}
.slider-home-banner .flex-next{background-position:0 0;right:-97px;}
.pro-des-video-m,.video-thumb-m{background-image:url("https://www.cdn-outlet.com/images/position-video.jpg");background-repeat:no-repeat;text-indent:-1000px;overflow:hidden}
.video-thumb-m{float:left;height:65px;width:58px}
.video-thumb-m:hover{background-position:-61px 0}
.pro-des-video-m{background-position:-128px 0;cursor:pointer;float:right;height:75px;width:128px; margin-bottom:5px;}
.pro-des-video-m:hover{background-position:-262px 0}
.hidephoto{display:none;}
/*begin css for Homepage Holiday Gift Guides 2014 (SWIMOUTLET-17108)*/
.banner-topnav-giftguide  { background:url(https://www.cdn-outlet.com/images/banners/banner-topnav-giftguide3.jpg) 50% 0 no-repeat; border-bottom:0;}/*banner-topnav-giftguide3-15off.jpg*/
.banner-topnav-giftguide a { display:block; text-indent:-9999px; height:58px;}	
/*.wrapper-header-holiday { background:url(https://www.cdn-outlet.com/images/backgrounds/bg-header-snow-holiday1.jpg) 50% 0 no-repeat;}*/
.large-home-banner,.b-largeinside,.b-innerwrapper {background-repeat:no-repeat;}
.large-home-banner {background-position:50% 0;}
.b-largeinside {background-position:50% 124px;}
.b-innerwrapper {background-position:50% 247px; height:374px;}
.large-home-banner { position:relative; height:374px;}
.large-home-banner > a { position:absolute;top:0px;left:0px;bottom:0px;right:0px;overflow:hidden;text-indent:-9999px;z-index:1;}
.large-home-banner a { text-decoration:none;}
.large-home-banner .inner-home-banner { width:1038px;padding-top:153px;}
.large-home-banner h1 { text-align:center;color:#fff;font-size:49px;text-shadow:0 2px 1px #353535;font-weight:normal;letter-spacing:-1px;font-family:'proxima-semibold'; text-shadow:none;margin-bottom:0px; position:relative; z-index:2;}
.large-home-banner h1 span {border-top:1px solid #fff;border-bottom:1px solid #fff; display:inline-block; height:67px; line-height:67px;}
.large-home-banner h1 a { color:#fff;}
.large-home-banner h1 .ico-classic {margin-left:8px; vertical-align:6px;}
.large-home-banner h1 + a { margin-left:51px!important;}
.large-home-banner h1 span:hover a { color:#333;}
.large-home-banner h2 {font-family:'proxima-semibold'; font-weight:normal; font-size:49px; color:#fff; text-align:center;}
.large-home-banner p { text-align:center; font-size:13px; position:relative; font-family:"HelveticaNeueMedium",arial; line-height:16px; z-index:2;}
.large-home-banner p a {color:#fff;}
.large-home-banner p a:hover {color:#fff; text-decoration:none;}
.large-home-banner .anchor-home-banner { margin-right:10px; float:left; margin-left:0; margin-bottom:0; background-color:rgba(255,255,255,0.9); border:1px solid rgba(255,255,255,0.9);color:#333;font-size:16.4px;font-family:'helvetica-light';text-align:center;width:304px;padding:0;line-height:1;letter-spacing:0;padding-top:9px;height:43px; text-transform:uppercase;}
.large-home-banner .anchor-home-banner span { padding-right:0;display:block;font-family:'HelveticaNeueMedium';background:none;font-weight:bold;}
.large-home-banner .anchor-home-banner .ico-classic { margin-left:4px; vertical-align:-4px;}
.large-home-banner .anchor-home-banner.noMarginR {padding-top:0; height:52px;line-height:52px;font-size:15.8px;}
.large-home-banner .anchor-home-banner:hover { background-color:rgba(97,203,251,0.9); color:#fff;}
.large-home-banner .anchor-home-banner:hover .ico-classic { background-position:-42px -44px;}
.mac .large-home-banner .anchor-home-banner { line-height:1;}
.chrome-mac .large-home-banner .anchor-home-banner,.safari-mac .large-home-banner .anchor-home-banner { line-height:18px;}
.mac .large-home-banner .anchor-home-banner.noMarginR {line-height:52px;}

/*begin SO Desktop Homepage Carousel Banner (jira 21331)*/
@font-face{font-family:'proxima-semibold';src:url('/font/proximanova-semibold.eot');src:url('/font/proximanova-semibold.eot?#iefix') format('embedded-opentype'), url('/font/proximanova-semibold.woff') format('woff'), url('/font/proximanova-semibold.ttf') format('truetype'), url('/font/proximanova-semibold.svg#proximanova-semibold') format('svg');font-weight:normal;font-style:normal;}
.jcarousel { height:374px; overflow:hidden;}
/*slide 0*/
.jc-home0{background-image: url(https://www.cdn-outlet.com/images/homepage/b-home-s011.jpg); background-color:#0061AB;}
.jc-home0 .b-largeinside {background-image: url(https://www.cdn-outlet.com/images/homepage/b-home-s021.jpg);}
.jc-home0 .b-innerwrapper {background-image: url(https://www.cdn-outlet.com/images/homepage/b-home-s031.jpg);}
.jc-home0 .inner-home-banner {padding-top:80px; width:1074px;}
.jc-home0 .anchor-home-banner { width:254px;}
.jc-home0 h1 { margin-bottom:107px;}
.jc-home0 h1 + a { margin-left:10px!important;}

/*slide 1*/
.jc-home1{background-image: url(https://www.cdn-outlet.com/images/homepage/b-home-s111.jpg); background-color:#030303;}
.jc-home1 .b-largeinside {background-image: url(https://www.cdn-outlet.com/images/homepage/b-home-s121.jpg);}
.jc-home1 .b-innerwrapper {background-image: url(https://www.cdn-outlet.com/images/homepage/b-home-s131.jpg);}
.jc-home1 h1 { margin-bottom:69px; font-size:49px; height:94px; text-indent:-9999px; visibility:hidden;}
.jc-home1 .anchor-home-banner { margin-bottom:9px;}
.a-shopcollection { font-size:21px; color:#fff; display:inline-block; position:absolute; font-family:"HelveticaNeueLTCom-Hv",Arial; left:73px; top:130px; z-index:2;}
.a-shopcollection .ico-classic { margin-left:5px;}
.a-shopcollection:hover {color:#fff; text-decoration:none;}

/*slide 2:SURF*/
.jc-home2{background-image: url(https://www.cdn-outlet.com/images/homepage/b-aug6-surf1.jpg); background-color:#84A2A4;}
.jc-home2 .b-largeinside {background-image: url(https://www.cdn-outlet.com/images/homepage/b-aug6-surf2.jpg);}
.jc-home2 .b-innerwrapper {background-image: url(https://www.cdn-outlet.com/images/homepage/b-aug6-surf3.jpg);}

/*slide 3:TRIATHLON*/
.jc-home3{background-image: url(https://www.cdn-outlet.com/images/homepage/b-aug6-triathlon1.jpg); background-color:#f4f4f4;}
.jc-home3 .b-largeinside {background-image: url(https://www.cdn-outlet.com/images/homepage/b-aug6-triathlon2.jpg);}
.jc-home3 .b-innerwrapper {background-image: url(https://www.cdn-outlet.com/images/homepage/b-aug6-triathlon3.jpg);}

/*slide 4:KIDS*/
.jc-home4{background-image: url(https://www.cdn-outlet.com/images/homepage/b-aug-kids1.jpg); background-color:#f4f4f4;}
.jc-home4 .b-largeinside {background-image: url(https://www.cdn-outlet.com/images/homepage/b-aug-kids2.jpg);}
.jc-home4 .b-innerwrapper {background-image: url(https://www.cdn-outlet.com/images/homepage/b-aug-kids3.jpg);}
.jc-home4 h1 span {color:#333; border-top-color:#333; border-bottom-color:#333;}
.jc-home4 h1 a { color:#333;}
.jc-home4 h1 span:hover a { color:#fff;}
/*slide 5:FASHION*/
.jc-home5{background-image: url(https://www.cdn-outlet.com/images/homepage/b-aug6-fashion1.jpg); background-color:#FEE9D0;}
.jc-home5 .b-largeinside {background-image: url(https://www.cdn-outlet.com/images/homepage/b-aug6-fashion2.jpg);}
.jc-home5 .b-innerwrapper {background-image: url(https://www.cdn-outlet.com/images/homepage/b-aug6-fashion3.jpg);}
.jc-home5 .inner-home-banner {padding-top:93px;}
.jc-home5 h1 { margin-bottom:94px;}
.jc-home5 h1 + a { margin-left:208px!important;}
/*slides shared*/
.jc-home1 .inner-home-banner,.jc-home2 .inner-home-banner,.jc-home3 .inner-home-banner, .jc-home4 .inner-home-banner { padding-top:93px;}
.jc-home2 h1,.jc-home3 h1, .jc-home4 h1 { margin-bottom:94px;}
.jc-home0 .anchor-home-banner,.jc-home1 .anchor-home-banner:nth-child(4),.jc-home2 .anchor-home-banner,.jc-home3 .anchor-home-banner, .jc-home4 .anchor-home-banner, 
.mac .jc-home0 .anchor-home-banner,.mac .jc-home1 .anchor-home-banner:nth-child(4), .mac .jc-home2 .anchor-home-banner, .mac .jc-home3 .anchor-home-banner, .mac .jc-home4 .anchor-home-banner {padding-top:0; height:52px;line-height:52px;font-size:15.8px;}
/*.jc-home2 .anchor-home-banner:nth-child(3), .jc-home4 .anchor-home-banner:nth-child(3), 
.mac .jc-home2 .anchor-home-banner:nth-child(3), .mac .jc-home4 .anchor-home-banner:nth-child(3) {font-size:16.4px;}*/

.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-arrow { width:80px; height:374px; cursor:pointer; background:url(https://www.cdn-outlet.com/images/homepage/ico-arrow.png) 42px 159px no-repeat; font-size:0; position:absolute; top:0px; padding:0; border:none; margin:0; z-index:2; display:none!important;}
.slick-arrow:hover { background-position:-38px 159px;}
.slick-prev { transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); left:0;}
.slick-next { right:0;}
.jcarousel:hover .slick-arrow { display:block!important;}
.slick-dots { position:absolute; bottom:12px; z-index:3; left:0; right:0; text-align:center; list-style:none;margin:0;padding:0;}
.slick-dots li { display:inline-block; margin-left:8px;}
.slick-dots li button { border:1px solid #fff; border-radius:13px; -webkit-border-radius:13px; -moz-border-radius:13px; width:13px; height:13px; cursor:pointer; background:none; text-indent:-9999px; display:inline-block;}
.slick-dots li.slick-active button { background-color:#fff;}
.slick-dots li:first-child { margin-left:0;}
/*end SO Desktop Homepage Carousel Banner (jira 21331)*/

.shop_collection {height: 158px; position: absolute;  right: 19px;  top: 107px;  width: 284px; z-index:2; cursor:pointer}
.shop_collection > span { background-image: url("https://www.cdn-outlet.com/images/icons/ico-sprite-home-shopping4.png");  background-position: right -508px;  background-repeat: no-repeat;  bottom: 13px;  display: inline-block;  height: 22px;  position: absolute;  right: 12px;  width: 13px; display:none;}
.shop_collection:hover > span { display:block}

.home-shopping-types { background:url(https://www.cdn-outlet.com/images/banners/banner-home-shop-style.jpg) 0 0 no-repeat; height:182px; margin-bottom:10px;}
.home-shopping-types a { float:left; margin-right:6px; width:324px; height:65px; padding-top:117px;}
.home-shopping-types a:hover { text-decoration:none;}
.home-shopping-types a:first-child { margin-right:7px; width:321px;}
.home-shopping-types a.noMarginR { width:322px;}
.home-shopping-types a > span { display:block; height:41px; line-height:41px; padding-left:10px;
	background: #55bceb;
	background: -moz-linear-gradient(left,  #55bceb 0%, rgba(85,188,235,0) 68%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#55bceb), color-stop(68%,rgba(85,188,235,0)));
	background: -webkit-linear-gradient(left,  #55bceb 0%,rgba(85,188,235,0) 68%);
	background: -o-linear-gradient(left,  #55bceb 0%,rgba(85,188,235,0) 68%);
	background: -ms-linear-gradient(left,  #55bceb 0%,rgba(85,188,235,0) 68%);
	background: linear-gradient(to right,  #55bceb 0%,rgba(85,188,235,0) 68%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55bceb', endColorstr='#55bceb',GradientType=1 );					
}
.home-shopping-types a > span span { font-size:18px; color:#fff; padding-right:12px; font-family:"HelveticaNeueLTCom-Hv",Arial; background:url(https://www.cdn-outlet.com/images/icons/sprite-ico-arr-r9.png) 100% 3px no-repeat; text-transform:uppercase;}
.mac .home-shopping-types a > span { line-height:46px;}
.mac .home-shopping-types a > span span { background-position:100% 0;}  /*for MAC*/
.h-shopping-types1 { background-image:url(https://www.cdn-outlet.com/images/banners/banner-home-shop-style1-v1.jpg);}
.h-shopping-types2 { background-image:url(https://www.cdn-outlet.com/images/banners/banner-home-shop-style2-v1.jpg);}
.h-shopping-types3 { background-image:url(https://www.cdn-outlet.com/images/banners/banner-home-shop-style3-v2.jpg);}	
.h-shopping-types { background-position:0 0; background-repeat:no-repeat; height:189px; margin-bottom:10px;}
.h-shopping-types a { float:left; margin-right:6px; width:324px; height:71px; padding-top:118px;}
.h-shopping-types a:hover { text-decoration:none;}
.h-shopping-types a:first-child { margin-right:7px; width:321px;}
/*.h-shopping-types a.noMarginR { width:322px;}*/
.h-shopping-types a > span { display:block; height:41px; line-height:41px; padding-left:10px;
	background: #55bceb;
	background: -moz-linear-gradient(left,  #55bceb 0%, rgba(85,188,235,0) 68%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#55bceb), color-stop(68%,rgba(85,188,235,0)));
	background: -webkit-linear-gradient(left,  #55bceb 0%,rgba(85,188,235,0) 68%);
	background: -o-linear-gradient(left,  #55bceb 0%,rgba(85,188,235,0) 68%);
	background: -ms-linear-gradient(left,  #55bceb 0%,rgba(85,188,235,0) 68%);
	background: linear-gradient(to right,  #55bceb 0%,rgba(85,188,235,0) 68%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55bceb', endColorstr='#55bceb',GradientType=1 );					
}
.h-shopping-types a > span span { font-size:18px; color:#fff; padding-right:12px; font-family:"HelveticaNeueLTCom-Hv",Arial; background:url(https://www.cdn-outlet.com/images/icons/sprite-ico-arr-r9.png) 100% 3px no-repeat; text-transform:uppercase;}
.mac .h-shopping-types a > span { line-height:46px;}
.mac .h-shopping-types a > span span { background-position:100% 0;}  /*for MAC*/
.h-shopping-types4 { background-image:url(https://www.cdn-outlet.com/images/banners/banner-home-shop-style4-v1.jpg);}
.h-shopping-types4 a, .h-shopping-types4 a:first-child { margin-right:10px; width:238px;}
.h-shopping-types4 a.noMarginR { width:237px;}
.h-shopping-types5 { background-image:url(https://www.cdn-outlet.com/images/banners/banner-home-shop-style5-v1.jpg); width:732px;}
.h-shopping-types5 a, .h-shopping-types5 a:first-child { margin-right:10px; width:317px;}
.h-shopping-types5 a:first-child { width:405px;}
.h-shopping-types6 { background-image:url(https://www.cdn-outlet.com/images/banners/banner-home-shop-style6-v1.jpg); width:732px;}
.h-shopping-types6 a, .h-shopping-types6 a:first-child { margin-right:9px; width:401px;}
.h-shopping-types6 a:first-child { width:322px;}
.h-shopping-types7 { background-image:url(https://www.cdn-outlet.com/images/banners/banner-home-shop-style7-v1.jpg); float:left; height:388px;}
.h-shopping-types7 a, .h-shopping-types7 a:first-child { margin-right:0; padding-top:317px; height:71px; width:238px;}
/*fix bug on IE7*/
.ie7 .home-shopping-types a > span { background:url(https://www.cdn-outlet.com/images/backgrounds/bg-trans-horz-holiday.png) 0 0 no-repeat;} /*ie7*/
/*Holiday Gift Guides(17108,22623)*/
.home-holiday-giftguide { background:url(https://www.cdn-outlet.com/images/banners/banner-home-giftguide1.jpg) 0 0 no-repeat; margin-bottom:9px; margin-top:20px;} /*banner-home-giftguide15off.jpg */
.home-holiday-giftguide a { height:92px; text-indent:-9999px; display:block;}
.home-holiday-giftguide a:hover { text-decoration:none;}
.home-gift-swimmer { background:url(https://www.cdn-outlet.com/images/banners/banner-home-gift-swimmer3.jpg) 0 0 no-repeat; margin-bottom:9px; height:320px;}
.home-gift-swimmer a { display:block; height:320px; position:relative;}
.home-gift-swimmer a:hover { text-decoration:none;}
.home-gift-swimmer a .ico-classic { margin-left:6px; vertical-align:-1px;}
.home-gift-swimmer a > span { background-color:#55BCEB; position:absolute; left:0; bottom:0; padding:12px 12px 12px 14px; font-family:"HelveticaNeueLTCom-Hv",Arial; font-size:30px; text-transform:uppercase; color:#fff;}
.mac .home-gift-swimmer a > span { padding-top:18px; padding-bottom:9px;} /*for MAC*/

.home-gift-types { background:url(https://www.cdn-outlet.com/images/banners/banner-home-gift-types31.jpg) 0 0 no-repeat; height:320px;}
.home-gift-types a { float:left; margin-right:10px; width:320px; height:320px; position:relative;}
.home-gift-types a:hover { text-decoration:none;}
.home-gift-types a .ico-classic { margin-left:4px;}
.home-gift-types a > span { display:block; background-color:#55BCEB; font-family:"HelveticaNeueLTCom-Hv",Arial; font-size:20px; text-transform:uppercase; color:#fff; position:absolute; left:0; bottom:0; right:0; padding:7px 0 7px 8px; min-height:27px;}
.home-gift-types a:first-child > span { font-size:19px;}
.mac .home-gift-types a > span { padding-top:12px; padding-bottom:2px; padding-left:6px;} /*for MAC*/
.ie .home-gift-types a > span { padding-left:6px;}
/*end css for Homepage Holiday Gift Guides 2015 (SWIMOUTLET-22623)*/
/*Add Holiday Shop module to category pages (22845)*/
.holiday-module { background:url(https://www.cdn-outlet.com/images/banner/holiday-module.jpg) 0 0 no-repeat; display:block; text-indent:-9999px; background-size:100% auto; height:306px; border-top:5px solid #55BCEB; border-bottom:5px solid #55BCEB; margin-top:40px;}
.holiday-module:hover { text-decoration:none;}
/*begin Hot Buys Homepage (17277,22711)*/
.banner-topnav-hotbuys { background:url(https://www.cdn-outlet.com/images/banners/banner-hotbuys-topnav1.jpg) 50% 0 no-repeat;}
.banner-topnav-hotbuys a { display:block; height:58px; text-indent:-9999px; text-align:center;}
.banner-topnav-hotbuys a:hover { text-decoration:none;}
.home-holiday-hotbuys { background:url(https://www.cdn-outlet.com/images/banners/banner-home-hotbuys1.jpg) 0 0 no-repeat; height:550px; width:980px; margin-top:35px;}
.anchor-holiday-hotboys { text-indent:-9999px; display:block; height:167px; margin-bottom:24px;}
.anchor-holiday-hotboys:hover { text-decoration:none;}
.hotbuys-col-fst, .hotbuys-col-snd, .hotbuys-col-trd { float:left;}
.hotbuys-col-fst { width:349px; padding-left:29px;}
.hotbuys-col-snd { width:347px;}
.hotbuys-col-trd { width:225px;}
.hotbuys-cate h4 { margin-bottom:16px; font-weight:normal;}
.hotbuys-cate h4 a { display:block; width:225px; height:41px; line-height:41px; background-color:#55BCEB;}	
.mac .hotbuys-cate h4 a { line-height:46px;} /*for MAC*/
.hotbuys-cate h4 a:hover { color:#fff;}
.hotbuys-cate h4 a span { color:#fff; padding:0 16px 0 15px; font-family:"HelveticaNeueLTCom-Hv",Arial; font-size:16px; background:url(https://www.cdn-outlet.com/images/icons/sprite-ico-arr-r9.png) 100% 2px no-repeat;}
.mac .hotbuys-cate h4 a span { padding-top:2px; background-position:100% 0;} /*for MAC*/
.hotbuys-cate ul { margin-bottom:21px;}
.hotbuys-cate li { background:url(https://www.cdn-outlet.com/images/icons/sprite-ico-arr-r9.png) 0 -107px no-repeat; padding-left:15px; margin-top:4px;}
@-moz-document url-prefix() {.hotbuys-cate li { background-position:0 -105px;}} /*for Firefox*/
.mac .hotbuys-cate li { background-position:0 -109px;} /*for MAC*/
.hotbuys-cate li:first-child { margin-top:0;}
.hotbuys-cate li a { color:#666666; font-size:15px;font-family:"HelveticaNeueLTCom-Hv",Arial;}
/*end Hot Buys Homepage (17277,22711)*/
/*Add the Gift Card Module to the SO & YO Desktop/Mobile Footers(SWIMOUTLET-17341)*/
ul.cusvervice li.f-gft-mod a { margin-left:-2px; margin-top:6px; background:url(https://www.cdn-outlet.com/images/gift-cards-buy-now.png) 0 0 no-repeat; width:158px; height:57px; text-indent:-9999px;}
ul.cusvervice li.f-gft-mod a:hover { text-decoration:none;}
/*Update Footer - SO Style(SWIMOUTLET-20258)*/
ul.cusvervice #fconnect ul li{float:left}
ul.cusvervice li.fsostyle{position:relative;font-family:'OratorStd',Arial}
ul.cusvervice li.fsostyle a{padding:0;width:auto}
ul.cusvervice li.fsostyle div{font-size:14px;text-align:center;padding-top:4px;padding-bottom:1px;width:200px;position:absolute;background-color:#fff;border-radius:4px;color:#131313;top:-45px;width:200px;left:-84px;display:none}
.mac ul.cusvervice li.fsostyle div{padding-top:6px}
ul.cusvervice li.fsostyle div::after{position:absolute;bottom:-13px;left:50%;right:50%;margin-left:-7px;width:0;height:0;position:absolute;border-width:7px;border-style:solid;border-color:#fff transparent transparent;content:""}
ul.cusvervice li.fsostyle div a{text-decoration:underline;float:none;color:#131313;margin-right:6px}
ul.cusvervice li.fsostyle div a:hover{color:#f63}
ul.cusvervice li.fsostyle p+a{margin-right:14px}
ul.cusvervice li.fsostyle p{line-height:14px}
ul.cusvervice li.fsostyle:hover div{display:block}
/*Gift Guides 2014 Module*/
.gift-guide-top-mod { background:url(https://www.cdn-outlet.com/images/gift-guide-top-mod2.png) 0 0 no-repeat; width:259px; height:54px; text-indent:-9999px; float:right;}
.gift-guide-top-mod:hover { text-decoration:none;}
/*begin:11/24 Launch - Doorbusters(SWIMOUTLET-17460)*/
.home-bf-doorbusters { background:url(https://www.cdn-outlet.com/images/homepage/banner-home-doorbusters1.jpg) 0 0 no-repeat; width:980px; margin-top:16px;}
.inner-h-bf-doorbusters { background:url(https://www.cdn-outlet.com/images/homepage/banner-home-doorbusters2.jpg) 0 0 no-repeat; height:393px;}
.anchor-bf-doorbusters { text-indent:-9999px; display:block; height:164px; margin-bottom:16px;}
.anchor-bf-doorbusters:hover { text-decoration:none;}
.doorbusters-col-fst, .doorbusters-col-snd, .doorbusters-col-trd { float:left;}
.doorbusters-col-fst { width:349px; padding-left:29px;}
.doorbusters-col-snd { width:348px;}
.doorbusters-col-trd { width:245px;}
.doorbusters-cate h4 { margin-bottom:16px; font-weight:normal;}
.doorbusters-cate h4 a { display:block; width:225px; height:41px; line-height:41px; background-color:#FEBB2F;}	
.mac .doorbusters-cate h4 a { line-height:46px;} /*for MAC*/
.doorbusters-cate h4 a:hover { color:#000;}
.doorbusters-cate h4 a span { color:#000; padding:0 16px 0 15px; font-family:"HelveticaNeueLTCom-Hv",Arial; font-size:16px; background:url(https://www.cdn-outlet.com/images/icons/sprite-ico-arr-r7.png) 100% -254px no-repeat;}
.mac .doorbusters-cate h4 a span { padding-top:2px; background-position:100% -257px;} /*for MAC*/
.doorbusters-cate ul { margin-bottom:18px;}
.doorbusters-cate li { background:url(https://www.cdn-outlet.com/images/icons/sprite-ico-arr-r9.png) 0 -312px no-repeat; padding-left:15px; margin-top:4px;}
@-moz-document url-prefix() {.doorbusters-cate li { background-position:0 -310px;}} /*for Firefox*/
.mac .doorbusters-cate li { background-position:0 -315px;} /*for MAC*/
.doorbusters-cate li:first-child { margin-top:0;}
.doorbusters-cate li a { color:#fff; font-size:15px;font-family:"HelveticaNeueLTCom-Hv",Arial;}	
/*end:11/24 Launch - Doorbusters(SWIMOUTLET-17460)*/
.contact-us-v2 span{background-image:url("https://www.cdn-outlet.com/images/position-contact-us2.png");background-repeat:no-repeat}
.contact-us-v2>span{background-position:-4px 4px;display:block;height:28px;overflow:hidden;text-indent:-1000px;width:164px}
.contact-us-v2>ul{padding-top:10px}
.contact-us-v2 a{color:#666;font-family:"FranklinGothicMediumRegular",arial;font-size:15px}
.contact-us-v2 a span{display:inline-block;height:35px;width:35px}
.contact-us-v2 ul li span{background-position:4px -28px;margin-right:2px;vertical-align:-13px}
.contact-us-v2 ul li:hover span{background-position:-35px -32px}
.contact-us-v2 ul li+li span{background-position:3px -65px;height:32px;vertical-align:-9px}
.contact-us-v2 ul li+li:hover span{background-position:-36px -69px}
.contact-us-v2 ul li+li+li span{background-position:3px -98px}
.contact-us-v2 ul li+li+li:hover span{background-position:-36px -102px}
.contact-us-v2 ul li+li+li+li span{background-position:3px -135px}
.contact-us-v2 ul li+li+li+li:hover span{background-position:-36px -139px}
.contact-us-v2 ul li:first-child span{position:relative;left:-1px}
.contact-us-v2>span>a{display:block;position:relative;top:10px}
/*begin:Launches on December 1st: Homepage (Cyber Monday and Cyber Week)(SWIMOUTLET-17578)*/
.banner-cybermonday-topnav { background:#B9C2D5 url(https://www.cdn-outlet.com/images/banners/cyberweeksale95-topnav.jpg) 50% 0 no-repeat;}
.banner-cybermonday-topnav a { display:block; height:58px; text-indent:-9999px; text-align:center;}
.banner-cybermonday-topnav a:hover { text-decoration:none;}
.home-cybermonday-sales { background:url(https://www.cdn-outlet.com/images/banners/home-cyber-week95.jpg) 0 0 no-repeat; width:980px;}
.inner-home-cybermonday { background:#333 url(https://www.cdn-outlet.com/images/banners/home-cyberweek-bg.jpg) 0 0 no-repeat; height:208px; border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px;}
.anchor-cybermonday { text-indent:-9999px; display:block; height:226px;}
.anchor-cybermonday:hover { text-decoration:none;}
.cybermonday-cate { width:224px; float:left; margin-right:16px;}
.cybermonday-cate:first-child { padding-left:22px; margin-right:15px;}
.cybermonday-cate h4 { margin-bottom:15px; font-weight:normal;}
.cybermonday-cate h4 a { display:block; height:29px; line-height:29px; text-indent:-9999px;}
.cybermonday-cate h4 a:hover { text-decoration:none;}
.cybermonday-cate ul {}
.cybermonday-cate li { background:url(https://www.cdn-outlet.com/images/icons/sprite-ico-arr-r9.png) 2px -460px no-repeat; padding-left:17px; margin-top:4px;}
@-moz-document url-prefix() {.cybermonday-cate li { background-position:2px -458px;}} /*for Firefox*/
.mac .cybermonday-cate li { background-position:2px -462px;} /*for MAC*/
.cybermonday-cate li:first-child { margin-top:0;}
.cybermonday-cate li a { color:#fff; font-size:15px;font-family:"HelveticaNeueLTCom-Hv",Arial; text-shadow:0px 1px 0px #000;}		
/*end:Launches on December 1st: Homepage (Cyber Monday and Cyber Week)(SWIMOUTLET-17578)*/
/*cut off date*/

.holiday-cut-off{overflow:hidden;position:relative;top:-7px;z-index:1}
.holiday-cut-off>img{margin-top:-21px}
.holiday-cut-off-icon{position:relative;left:72px;clear:both;padding-top:8px;font-size:14px;color:#009e00;font-weight:bold}
.holiday-cut-off-icon>span,.holiday-cut-off-icon>a span{display:inline-block;background-image:url(https://www.cdn-outlet.com/images/holiday-cut-off2.png);background-repeat:no-repeat;margin-right:4px}
.holiday-cut-off-icon>span{width:13px;height:19px;vertical-align:-4px;background-position:0 -49px}
.holiday-cut-off-icon>a{display:block;margin-top:6px;font-size:12px;color:#2c9ec5;font-weight:normal}
.holiday-cut-off-icon>a span{background-position:-2px -33px;height:11px;width:16px;margin-left:3px;margin-right:2px;vertical-align:-1px}
.holiday-cut-off-icon.holiday-cut-off-popup{left:0;margin-left:29px;padding-top:15px;font-size:17px}
.holiday-cut-off-icon.holiday-cut-off-popup>span{background-position:0 0;height:23px;width:16px}
.holiday-cut-off-icon.holiday-cut-off-popup>a{font-size:14px;margin-top:9px;word-spacing:-1px}
/*new signin header*/
.top-signin-new>span:last-child{font-size:10px;color:#888;display:block;text-align:center;cursor:pointer;padding-bottom:4px}
.top-signin-new>span:last-child span{display:inline-block;width:9px;height:4px;background-position:-21px -4px;margin-right:5px;vertical-align:1px}
.top-signin-new{background-color:#fff;border:2px solid #d4d4d4;border-radius:6px;color:#666;font-size:12px;line-height:19px;position:absolute;right:-19px;top:35px;width:260px;z-index:9899}
.top-nav .signin-now li:last-child a,.link-my-account>strong,.top-signin-new>span:last-child span,.not-signin>a,.top-signin-new>span:first-child{background-image:url(https://www.cdn-outlet.com/images/sign-position.png);background-repeat:no-repeat}
.top-signin-new>span:first-child{display:block;height:8px;position:absolute;top:-8px;width:14px;right:22px}
.not-signin{padding:15px 15px 5px;text-align:center}
.top-nav li .not-signin>a{background-position:0 -63px;display:block;height:33px;margin:0 0 12px!important;overflow:hidden;text-indent:-1000px;width:230px}
.not-signin div a{color:#48a4e3;text-decoration:underline}
.link-my-account>strong{width:9px;height:4px;background-position:-36px -4px;display:inline-block;margin-left:5px;vertical-align:1px}
.top-nav .signin-now ul{margin:0}
.top-nav .signin-now li{float:none;border-left:none;border-top:1px solid #d4d4d4;height:auto;line-height:19px}
.top-nav .signin-now li:hover{background-color:#f2f2f2}
.top-nav .signin-now li:first-child{border-top:none;border-radius:6px 6px 0 0}
.top-nav .signin-now li a{display:block;color:#1b94d1;text-decoration:none;font-size:13px;margin:0;padding:15px}
.top-nav .signin-now li a span{font-size:11px;color:#666;display:block}
.top-nav .signin-now li:last-child{text-align:center;padding-bottom:5px}
.top-nav .signin-now li:last-child:hover{background-color:#fff}
.top-nav .signin-now li:last-child a{width:230px;height:33px;background-position:0 -26px;overflow:hidden;text-indent:-1000px;padding:0;margin:15px auto 0}
.top-nav ul{float:right;margin-left:0}
.nav-right-position{ float:right; max-width:595px;}

/*side nav left contact module*/
.helpful-nav li a>span,.helpful-nav>span{background-image:url(https://www.cdn-outlet.com/images/sprite-adv-sidemodule2.jpg);background-repeat:no-repeat;overflow:hidden;text-indent:-1000px}
.helpful-nav>span{background-position:0 -873px;display:block;height:43px;margin:5px auto 0;width:150px}
.helpful-nav li a>span{background-position:0 -922px;display:inline-block;height:20px;margin-right:10px;width:20px;vertical-align:-6px}
.helpful-nav li+li a>span{background-position:0 -950px}
.helpful-nav li+li+li a>span{background-position:0 -975px}
.helpful-nav li+li+li+li a>span{background-position:0 -1001px}
.helpful-nav li+li+li+li+li a>span{background-position:0 -1026px}
.helpful-nav li a{color:#666;font-family:"FranklinGothicMediumRegular",arial;font-size:15px}
.helpful-nav li{padding-top:8px}
.so-side-usa-swimming{display:block;margin-bottom: 9px;}
.so-side-usa-swimming > img{display: block;}
.adv-sidebar-contact, .adv-sidebar-signup, .adv-sidebar-team, .adv-sidebar-perfect, .adv-sidebar-shop, .adv-sidebar-wrapping {background:url("https://www.cdn-outlet.com/images/sprite-adv-sidemodule2.jpg");background-repeat:no-repeat}
.adv-sidebar-contact{width:163px;height:116px;background-position:0 0}
.adv-sidebar-signup{width:167px;height:51px;background-position:0 -126px}
.adv-sidebar-team{width:186px;height:157px;background-position:0 -187px}
.adv-sidebar-perfect{width:186px;height:157px;background-position:0 -354px}
.adv-sidebar-wrapping{width:186px;height:160px;background-position:0 -688px}
.adv-sidebar-shop{width:186px;height:157px;background-position:0 -521px}

/*Update the SO Homepage Banner. Go Live April 2, 2015.(SWIMOUTLET-19282)*/
.shop-activity-more .ico-arr-y { margin-left:3px; vertical-align:-1px;}
.view-speedo-collection { background:url(https://www.cdn-outlet.com/images/view-speedo-collection.png) 0 0 no-repeat; text-indent:-9999px; display:block; width:221px; height:72px; position:absolute; right:48px; top:142px; z-index:2;}
.view-speedo-collection:hover{text-decoration:none;}
.ico-arr-y { background-image:url(https://www.cdn-outlet.com/images/icons/sprite-ico-arr-r9.png); background-repeat:no-repeat; display:inline-block;}
.ico-arr-y { background-position:-5px 0; width:9px; height:15px;}
.sso_google{clear:both;width:247px}
.sso_google>span{color:#1084bd;display:block;font-size:17px;font-weight:bold;padding:10px 0 11px 23px;}
.myacc-login-left>div>a{font-weight:bold;left:24px;position:relative;top:23px}
/*Add On Hover effect to existing category modules on the Homepage.(SWIMOUTLET-19742)*/
.grid-cat{position:relative;clear:both;list-style:none;}
.grid-cat figure{position:relative;overflow:hidden;cursor:pointer; float:left;z-index:2}
.grid-cat figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:1;}
.grid-cat figure figcaption{-webkit-backface-visibility:hidden;backface-visibility:hidden}
.grid-cat figure figcaption::before,.grid-cat figure figcaption::after{pointer-events:none}
.grid-cat figure figcaption,.grid-cat figure figcaption>a,.grid-cat figure figcaption>.ovrl{position:absolute;top:0;left:0;width:100%;height:100%}
.grid-cat figure figcaption>a,.grid-cat figure figcaption>.ovrl{z-index:1000;text-indent:-9999px;white-space:nowrap;font-size:0;opacity:0}
figure.effect-lily img{max-width:none;width:-webkit-calc(100%+50px);width:calc(100%+50px);-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}
figure.effect-lily figcaption{text-align:left}
figure.effect-lily figcaption .txt-cathome{position:absolute;bottom:30px;left:0;}
figure.effect-lily:hover span{opacity:1}
figure.effect-lily:hover img,figure.effect-lily:hover span{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
figure.effect-lily:hover span{-webkit-transition-delay:.05s;transition-delay:.05s;-webkit-transition-duration:.35s;transition-duration:.35s}		
.txt-cathome {
display:block; width:100%; height:41px; line-height:41px; padding-left:10px; position:absolute; bottom:30px; left:0;
background: #55bceb;
background: -moz-linear-gradient(left,  #55bceb 0%, rgba(85,188,235,0) 68%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#55bceb), color-stop(68%,rgba(85,188,235,0)));
background: -webkit-linear-gradient(left,  #55bceb 0%,rgba(85,188,235,0) 68%);
background: -o-linear-gradient(left,  #55bceb 0%,rgba(85,188,235,0) 68%);
background: -ms-linear-gradient(left,  #55bceb 0%,rgba(85,188,235,0) 68%);
background: linear-gradient(to right,  #55bceb 0%,rgba(85,188,235,0) 68%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55bceb', endColorstr='#55bceb',GradientType=1 );						
}
.home-cattype { clear:both; width:100%;}
.home-cattype figure.effect-lily { float:left; margin-right:10px; margin-bottom:10px; height:189px;}
.txt-cathome span {font-size:18px; color:#fff; padding-right:12px; font-family:"HelveticaNeueLTCom-Hv",Arial; background:url(https://www.cdn-outlet.com/images/icons/sprite-ico-arr-r9.png) 100% 3px no-repeat; text-transform:uppercase;}
.mac .txt-cathome { line-height:46px;} /*for MAC*/
.mac .txt-cathome span { background-position:100% 0;} /*for MAC*/
.h-cattype1{ float:left; width:238px;}
.h-cattype1 figure.effect-lily { height:388px;}
.h-cattype2 { width:732px;}
.fig-shopswimming { width:238px;}
.fig-shopfashion { width:405px;}
.fig-shopsurf { width:317px;}
.fig-shopwateraerobics { width:322px;}
.fig-shoplifeguard,.fig-shopsnorkelling { width:401px; margin-bottom:0px!important}
.fig-shoptriathlon, .fig-shopkids{ width:238px;}
.fig-shopbeach, .fig-shopwaterpolo{ width:237px;}
.fig-paddlesport { width:569px; margin-bottom:0px!important}
figure.fig-shopfashion img{width:-webkit-calc(100%+27px);width:calc(100%+27px);-webkit-transform:translate3d(-17px,0,0);transform:translate3d(-17px,0,0)}
.home-cattype figure.fig-shopwateraerobics { margin-right:9px;}
.home-new-arrival {padding:40px 0 21px;}
.home-new-arrival a { display:block;width:100%;height:72px;line-height:72px;text-align:center;background:url("https://www.cdn-outlet.com/images/bg/bg-new-arrival-repeat.gif") repeat;font-size:30px; color: #172C3E;font-family: helveticaneuebold, Arial; letter-spacing: 11px; text-transform: uppercase }
.home-new-arrival a:hover { color: #1088cc; text-decoration: none }
.home-new-arrival a:hover span { background-position: 0 -117px }
.home-new-arrival a span { background: url(https://www.cdn-outlet.com/images/icons/ico-classic-sprite21.png) no-repeat 0 -95px; display: inline-block; width: 13px; height: 22px; margin-left: 4px }
/*arrow icons*/
.ico-classic { background-image:url(https://www.cdn-outlet.com/images/icons/ico-classic-sprite21.png); background-repeat:no-repeat; display:inline-block;}
.ico-arrr-tri { background-position:0 0; width:9px; height:14px;}
.ico-arrr-tri2 { background-position:-12px -24px; width:16px; height:16px;}
.ico-arrr-tri3 { background-position:-42px -23px; width:7px; height:12px;}
.ico-arrr-tri4 { background-position:0 -44px; width:19px; height:19px;}
.ico-arrr-tri5 { background-position:-24px -44px; width:13px; height:22px;}
.ico-arrr-tri6 { background-position:-24px -44px; width:13px; height:22px;}
.ico-inst-stl { background-position:-14px 0; width:18px; height:19px;}
.ico-hashtag { background-position:-37px 0; width:20px; height:18px;}
.ico-atsign { background-position:-62px 0; width:33px; height:23px;}
.ico-arrr-w { background-position:0 -23px; width:7px; height:12px;}
.ico-arrr-w2 { background-position:-32px -23px; width:5px; height:9px;}
.ico-arrr-w3 { background-position:-60px -44px; width:14px; height:22px;}
.ico-arrr-w4 { background-position:-79px -44px; width:14px; height:22px;}
.ico-arrr-w5 { background-position:-14px -71px; width:9px; height:15px;}
.ico-arrr-w6 { background-position:-60px -23px; width:7px; height:12px;}
.ico-arrr-w7 { background-position:-18px -99px; width:9px; height:14px;}
.ico-arrr-y1 { background-position:0 -71px; width:9px; height:15px;}
.ico-arrr-y2 { background-position:-28px -71px; width:14px; height:23px;}
.ico-arrr-g { background-position:-72px -28px; width:5px; height:9px;}
.ico-arrr-g1 { background-position:-18px -119px; width:13px; height:22px;}
.team-co-1,.team-co-2,.team-co-3,.team-co-4{background-image:url(/images/sprite-dropteam.jpg);background-repeat:no-repeat;width:48px;height:56px}
.team-co-1{background-position:0 0}
.team-co-3{background-position:0 -68px}
.team-co-2{background-position:0 -131px}
.team-co-4 {background-position:-62px 0;width:284px;height:142px;position:relative;top:2px;}
div.nav_name-sub:hover{color:#22576f}
.pro-viewinfo .clsWhatNew, .pro-viewinfo .clsClearance, .pro-viewinfo .clsFinalSale {margin-bottom:10px; display:block}
/* Default showcase new */
.showcase-new, .proswear-new { padding-bottom: 40px; margin-bottom: 30px; border-bottom: 3px dotted #d3d3d3; float: left; width: 100% }
.showcase-new { margin-top: 16px }
.showcase-new h2 { text-indent: -9999em; width: 100%; height: 45px; background: url(https://www.cdn-outlet.com/images/icons/title-showcase.png) no-repeat center center; margin-bottom: 30px} 
.showcase-new h2 a { display: block; height: 45px }
.showcase-new>ul { float: left; width: 488px }
.showcase-new>ul>li { float: left; width: 244px; height: 244px }
.view-custom { padding: 25px; float: left; width: 930px }
.view-custom a { float: left; width: 414px; height: 41px; display: block; border: 1px solid #565656; padding: 10px; text-align: center; line-height: 41px; font-size: 16px; color: #000 }
.view-custom a:hover { text-decoration: none; box-shadow: 2px 5px 20px 2px rgba(0, 0, 0, 0.16), 2px 5px 10px 2px rgba(0, 0, 0, 0.12); -moz-box-shadow: 2px 5px 20px 2px rgba(0, 0, 0, 0.16), 2px 5px 10px 2px rgba(0, 0, 0, 0.12); -webkit-box-shadow: 2px 5px 20px 2px rgba(0, 0, 0, 0.16), 2px 5px 10px 2px rgba(0, 0, 0, 0.12); -o-box-shadow: 2px 5px 20px 2px rgba(0, 0, 0, 0.16), 2px 5px 10px 2px rgba(0, 0, 0, 0.12);}
.view-custom a.share-fashion { float: right }
.view-custom a font { width: 21px; height: 41px; display: inline-block; background: url(https://www.cdn-outlet.com/images/icons/spite-icon.png) no-repeat; margin-right: 11px; vertical-align: middle }
.view-custom a.share-performance font { background-position: -29px 0 }
.view-custom a.share-fashion font { background-position: 0 0 }
.upload-photo { text-align: center; width: 100%; float: left }
.upload-photo span { font-size: 17px; font-style: italic; padding-right: 15px; color: #000 }
.upload-photo a { font-size: 17px; color: #000 }
.upload-photo a::before { content:''; width: 24px; height: 18px; display: inline-block; background: url(https://www.cdn-outlet.com/images/icons/spite-icon.png) no-repeat -20px -53px; margin-right: 8px; vertical-align: sub}		
.view-custom a span { width: 7px; height: 14px; display: inline-block; background: url(https://www.cdn-outlet.com/images/icons/spite-icon.png) no-repeat -1px -53px; margin-left: 15px }
.showcase-new-tit1, .showcase-new-tit2 {font-family:'helveticaneuebold',Arial;}
.firefox-win .showcase-new-tit2 {font-family:'helveticaneueMedium',Arial;}
.showcase-new-tit1 {font-size:31px;color:#000000; text-transform: uppercase}
.showcase-new-tit2 {font-size:22px;color:#ffffff;}
.proswear-new h2 { text-align: center; margin-bottom: 20px; }
.proswear-new h2 span { color: #000; font-size: 18px; font-weight: normal; margin-left: 10px; font-family: arial; text-transform: none }
.proswear-new>ul>li { float: left; width: 195px; height: 195px }
.proswear-new .view-custom { padding-bottom: 0 }
.proswear-new .view-custom a { float: none; margin: 0 auto }
.proswear-new .view-custom font { background-position: 0 -80px; width: 49px; height: 23px }
.blogs-new { float: left; width: 100%; margin-bottom: 30px }
.blogs-new h2 { text-align: center }
.blogs-new ul { float: left; width: 456px }
.blogs-new ul.so-style-ul { float: right }
.blogs-new ul li { position: relative; height: 229px; margin-top: 40px }
.blogs-new ul li a img { max-width: 456px; max-height: 229px }
.blogs-new .bg-blog-new { position: absolute; left: 0; bottom: 0; height: 80px; width: 100%; background-color: #000; opacity: .35; -moz-opacity: .35; -webkit-opacity: .35; -o-opacity: .35 }
.blogs-new .title-blog { position: absolute; left: 10px; top: 160px; z-index: 10 }
.blogs-new ul li h3 { line-height: 29px; padding-right: 38px }
.blogs-new ul li h3 a, .blogs-new ul li span { color: #fff }
.blogs-new ul li span { margin-top: -5px }
.blogs-new ul li h3 a { display: inline-block; line-height: 23px }
.blogs-new .swimming, .blogs-new .so-style { position: absolute; right:0; bottom: 20px; width: 35px; z-index: 10; height: 39px;background: url(https://www.cdn-outlet.com/images/icons/spite-icon.png) no-repeat 0 -112px; }
.blogs-new .so-style { background-position: -36px -112px }
.blogs-new .view-custom { padding: 0; width: 980px }
.blogs-new .view-custom a { border: none; color: #34608A; padding: 15px 0; width: 50%; box-shadow: none }
.blogs-new .view-custom a:hover { text-decoration: underline }
.blogs-new .view-custom a.swimming-note font { width: 38px; height: 29px; background-position: 0 -160px }
.blogs-new .view-custom a.so-style-note font { width: 35px; height: 39px; background-position: -36px -112px}