#siteSubNavContainer.siteSubNav3_0{margin-left:0;margin-top:0;margin-bottom:10px;height:42px;background:#f4f4f4;width:980px;font-size:11px;font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif}
#siteSubNavContainer li{line-height:1.22em!important}
#siteSubNavContainer.siteSubNav3_0 a{font-size:13px;font-family:"Avenir LT W01 85 Heavy",verdana,arial,sans-serif;text-decoration:none}
#siteSubNavContainer.siteSubNav3_0 #catItemLink_0 .dropdownContent{left:-1px}
#siteSubNavContainer.siteSubNav3_0 #catItemLink_1 .dropdownContent{left:-98px}
#siteSubNavContainer.siteSubNav3_0 #catItemLink_2 .dropdownContent{left:-233px}
#siteSubNavContainer.siteSubNav3_0 #catItemLink_3 .dropdownContent{left:-287px}
#siteSubNavContainer.siteSubNav3_0 #catItemLink_4 .dropdownContent{left:-367px}
#siteSubNavContainer.siteSubNav3_0 #catItemLink_5 .dropdownContent{left:-497px}
#siteSubNavContainer.siteSubNav3_0 #catItemLink_6 .dropdownContent{left:-595px}
#siteSubNavContainer.siteSubNav3_0 #catItemLink_7 .dropdownContent{left:-701px}
#siteSubNavContainer.siteSubNav3_0 #catItemLink_8 .dropdownContent{left:-711px}
.siteInspirationItem .dropdownContent,#catItemLink_6 .dropdownContent,#catItemLink_7 .dropdownContent{right:-165px}
#siteSubNavContainer.siteSubNav3_0 #catItemLink_1 .dropdownContent ul.column{padding:0 16px 0}
#siteSubNavContainer.siteSubNav3_0 .catItem.firstCatItem{padding-left:10px}
#siteSubNavContainer.siteSubNav3_0 .catItem,#siteSubNavContainer.siteSubNav3_0 .siteInspirationItem{padding:15px 10px 17px}
#siteSubNavContainer.siteSubNav3_0 .siteSubNav{height:42px}
#siteSubNavContainer.siteSubNav3_0 .siteInspirationMenu{height:42px}
#siteSubNavContainer.siteSubNav3_0 .storeTab3_0{display:block!important;height:42px}
#siteSubNavContainer.siteSubNav3_0 .storeTab3_0 #storeTab.active{color:#f05323}
#siteSubNavContainer.siteSubNav3_0 .designStudio3_0{display:block!important;height:42px}
#siteSubNavContainer.siteSubNav3_0 .designStudio3_0 #inspirationTab.active{color:#f05323}
#siteSubNavContainer.siteSubNav3_0 #inspirationMenu{display:none}
.not-touch-device #siteSubNavContainer.siteSubNav3_0 .catItem:hover a.catItemLink,#siteSubNavContainer.siteSubNav3_0 .catItem.active a.catItemLink,.not-touch-device #siteSubNavContainer.siteSubNav3_0 #catItemLink_0:hover a.catItemLink{z-index:auto;position:static;padding:0;width:auto;border-width:medium;border-style:none;border-color:transparent;height:auto;display:inline;background-color:transparent;top:auto;box-sizing:content-box;left:auto}
.not-touch-device #siteSubNavContainer.siteSubNav3_0 .catItem.boutiqueCatItem:hover a.catItemLink,#siteSubNavContainer.siteSubNav3_0 .catItem .boutiqueCatItem.active a.catItemLink,.not-touch-device #siteSubNavContainer.siteSubNav3_0.catItem.boutiqueCatItem #catItemLink_0:hover a.catItemLink{color:#00a5b5!important}
.not-touch-device #siteSubNavContainer .boutiqueCatItem a:hover,#siteSubNavContainer .boutiqueCatItem a:active,#siteSubNavContainer .boutiqueCatItem a.activeSubNavItem{color:#00a5b5!important}
.not-touch-device #siteSubNavContainer.siteSubNav3_0 .catItem:hover .triangleBorder,#siteSubNavContainer.siteSubNav3_0 .catItem.active .triangleBorder,.not-touch-device #siteSubNavContainer.siteSubNav3_0 .catItem:hover .triangleAngle,#siteSubNavContainer.siteSubNav3_0 .catItem.active .triangleAngle{display:block}
#siteSubNavContainer.siteSubNav3_0 .dyncontent .dropdownContent{border-radius:8px;top:45px}
#siteSubNavContainer.siteSubNav3_0 .dyncontent .dropdownContent .notNavigable{font-size:13px;font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif}
#siteSubNavContainer.siteSubNav3_0 .dyncontent .dropdownContent a{font-size:14px;padding:3px 0;height:34px;width:100%;display:inline-block;font-family:"Avenir LT W01 55 Roman",Verdana,Arial,sans-serif}
.not-touch-device #siteSubNavContainer.siteSubNav3_0 .dyncontent .dropdownContent a{font-size:12px;padding:0;height:auto}
#siteSubNavContainer.siteSubNav3_0 .dyncontent .dropdownContent .allSection a{line-height:34px;font-size:10px;font-family:"Avenir LT W01 85 Heavy",Verdana,Arial,sans-serif;text-transform:uppercase}
.not-touch-device #siteSubNavContainer.siteSubNav3_0 .dyncontent .dropdownContent .allSection a{line-height:normal}
.not-touch-device #siteSubNavContainer.siteSubNav3_0 .dyncontent .dropdownContent ul.column{height:182px}
#siteSubNavContainer.siteSubNav3_0 .dyncontent .triangleBorder,#siteSubNavContainer.siteSubNav3_0 .dyncontent .triangleAngle{left:50%;margin-left:-10px;border-color:transparent transparent #a6a8ab;opacity:1;filter:alpha(opacity=100);background:0;position:absolute;border-style:solid;border-width:0 6px 6px;z-index:9999}
#siteSubNavContainer.siteSubNav3_0 .dyncontent .triangleBorder{display:none;top:39px;border-color:transparent transparent #a6a8ab}
#siteSubNavContainer.siteSubNav3_0 .dyncontent .triangleAngle{display:none;top:40px;border-color:transparent transparent #fff}
.boutique-subnav .mobile-only,.boutique-subnav.mobile-only{display:none}
@media(max-width:840px){.boutique-subnav .mobile-only,.boutique-subnav.mobile-only{display:block}
.boutique-subnav .not-mobile,#hdSearchContainer{display:none}
.boutique-subnav #mobileBoutiqueSubNav{display:block;position:absolute;height:40px;left:102px}
#boutiqeSubnav{background-color:#00a5b5;height:40px}
.boutique-subnav #boutiqueLogo{background-size:auto 42px;position:absolute}
.boutique-subnav #boutiqueLogo .nav-icon-boutique{display:inline-block;width:102px;height:42px;background-image:url("/img_/ui/sitenav/imgboutique_on-v147795020400017389.png")}
#siteSubNavContainer.siteSubNav3_0.boutique-subnav{width:100%}
#mobileSearchContainer{margin-left:5px;margin-right:5px;margin-bottom:10px}
.headerSearchLink{display:block;box-shadow:none;border-radius:3px;border:1px solid #a7acb5;line-height:28px;width:100%;padding-left:10px;background:url(/i/mobile/search_icon-v1469358592000333.png) no-repeat 97% 7px;background-size:auto 16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-right:10%}
.sub-bar-menu{display:inline-block}
.sub-bar-item{color:#fff;text-decoration:none;font-size:14px;line-height:40px;display:inline-block;padding:2px 10px 0 10px;border-bottom:2px solid #00a5b5;position:relative}
.sub-bar-item:first-child{padding-left:14px}
.sub-bar-item:last-child{padding-right:14px}
.not-touch-device #siteSubNavContainer.boutique-subnav a:hover,#siteSubNavContainer.boutique-subnav a:active,#siteSubNavContainer.boutique-subnav a.sub-bar-item:active,.boutique-subnav a.sub-bar-item:active.sub-bar-selected,.boutique-subnav a.sub-bar-item:hover{color:#fff!important}
.menu-wrapper{position:relative;border-bottom:1px solid #c1cbd4;border-top:1px solid #c1cbd4;width:calc(100% - 106px)}
body.searchPage .menu-wrapper{display:none}
.sub-bar-menu-wrap{overflow-x:auto;white-space:nowrap}
.sub-bar-menu-wrap::-webkit-scrollbar{display:none}
.sub-bar-selected{color:#f05323;border-bottom:2px solid #f05323;text-decoration:none}
#siteSubNavContainer.siteSubNav3_0.boutique-subnav a.boutique-link{font-size:13px;font-family:"Avenir LT W01 85 Heavy",verdana,arial,sans-serif;text-decoration:none;color:#fff}
.fade-menu-right{background:-webkit-linear-gradient(left,#00a5b5,rgba(0,165,181,0));background:-o-linear-gradient(left,#00a5b5,rgba(0,165,181,0));background:-moz-linear-gradient(left,#00a5b5,rgba(0,165,181,0));background-image:linear-gradient(to left,#00a5b5,rgba(0,165,181,0));position:absolute;height:100%;right:0;width:20px;pointer-events:none;z-index:1}
.fade-menu-left{background:-webkit-linear-gradient(right,#00a5b5,rgba(0,165,181,0));background:-o-linear-gradient(right,#00a5b5,rgba(0,165,181,0));background:-moz-linear-gradient(right,#00a5b5,rgba(0,165,181,0));background-image:linear-gradient(to right,#00a5b5,rgba(0,165,181,0));position:absolute;height:100%;left:0;width:20px;pointer-events:none;display:block;z-index:1}
#siteSubNavWrapper{margin:0}
}
.siteSubNav3_0 #srchContainer{margin:7px 10px 0 0}
.siteSubNav3_0 #srch{top:auto;right:-8px;width:152px;height:28px}
.siteSubNav3_0 #srch .srchTxtField{width:125px;height:28px;font-size:12px;color:#58595b;padding:4px 0 3px 4px;outline:0}
.siteSubNav3_0 #srch input.srchTxtField:focus{border-color:orange;border-width:thin}
.siteSubNav3_0 #srch a.srch_go{display:inline-block;width:19px;font-size:0;height:28px;background:#e7e7e7;text-shadow:none;border-radius:0;color:#444;background:#DDD;margin:1px 0 0 -6px;padding:6px 8px 0 0;height:20px;box-sizing:content-box;background-image:url('/css/sfly3/images/iconSearch.png?v1');background-repeat:no-repeat;background-size:50%;background-position:center}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.siteSubNav3_0 #srch a.srch_go{background-image:url('/css/sfly3/images/iconSearch@2x.png?v1')}
}
.ui-autocomplete.ui-search3_0{text-align:left;width:338px;padding:0;border-radius:8px;border-color:#c6c7c9;border-width:1px;box-shadow:4px 4px 4px rgba(51,51,51,0.5);background-color:#fff}
.ui-autocomplete.ui-search3_0 .ui-menu-item{padding:6px 1px;width:337px}
.ui-autocomplete.ui-search3_0 .ui-menu-item .ui-state-focus{background:#efefef;border:1px solid #efefef;color:#f25e1c}
.ui-autocomplete.ui-search3_0 .ui-menu-item a{font-weight:500;padding-left:12px}
.ui-autocomplete.ui-search3_0 .ui-menu-item .ui-corner-all{border-radius:0}
.ui-autocomplete.ui-search3_0 .ui-autocomplete-divider,.ui-autocomplete.ui-search3_0 .ui-autocomplete-first-divider{font-size:14px;font-weight:600;background-color:#efefef;color:#4b525c}
.ui-autocomplete.ui-search3_0 .ui-autocomplete-first-divider{border-top-left-radius:8px;border-top-right-radius:8px}
.ui-autocomplete.ui-search3_0 .ui-autocomplete-first-divider:before{position:absolute;top:-8px;left:317px;content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #efefef;border-bottom-color:rgba(0,0,0,0.2);display:inline-block}
.ui-autocomplete.ui-search3_0 .ui-autocomplete-first-divider:after{position:absolute;top:-7px;left:318px;content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:7px solid #efefef;display:inline-block}
.ui-autocomplete.ui-search3_0 .ui-menu-item-recommended .thumbTitle{font-size:13px;padding:24px 0}