.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}body{overflow-y:scroll}.page-header .promo-banner{display:none}.page-content{padding-bottom:0;overflow:hidden;margin-top:0;padding-top:0}.loading{background-image:url("/assets/images/common/loader-lg.gif");background-repeat:no-repeat;position:absolute;width:64px;height:64px;top:50%;left:50%;margin-top:-32px;margin-left:-32px;display:none}.tool-tip{display:none;position:fixed;bottom:85px;z-index:10;background-color:#08588c;color:white;font-size:11px;margin-left:20px;padding:15px 30px;text-align:center;width:130px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.tool-tip:after{position:absolute;width:0;height:0;content:" ";top:100%;left:50%;margin-left:-4px;border-top:6px solid #08588c;border-right:4px solid transparent;border-left:4px solid transparent}.product-detail{display:none;height:350px;width:1000px;padding:15px 0 5px 0;margin-bottom:20px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;position:relative;background-color:#fff}.product-detail a.close{background:url("/assets/images/catalog/catalog-icons.png?v1") right -250px no-repeat;position:absolute;top:5px;right:5px;width:28px;height:28px;z-index:1}.product-detail img{float:left;width:310px;height:330px;margin-right:12px}.product-detail .fit{background-color:#08588c;border:1px solid transparent;color:#fff;margin-top:3px;padding:1px 15px;display:inline-block;*display:inline;*zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.product-detail .product-info{float:left;width:678px}.product-detail .product-desc{float:left;width:230px;margin-right:15px;position:relative}.product-detail .product-desc h3{margin-top:15px}.product-detail .product-desc .description{position:relative}.product-detail .product-desc a.size-chart-link{display:none;color:#0081cc;font-weight:bold;margin-left:10px}.product-detail .product-desc a.size-chart-link:hover{text-decoration:underline}.product-detail .product-desc a.quote-calc{background:url("/assets/images/catalog/catalog-icons.png?v1") left -300px no-repeat;color:#0081cc;display:block;font-weight:bold;line-height:13px;margin-top:15px;padding-left:15px;text-decoration:none}.product-detail .product-desc a.quote-calc:hover{text-decoration:underline}.product-detail .product-desc .desc-container{position:relative;background:#fff}.product-detail .product-desc a.show-more,.product-detail .product-desc a.show-less{display:none;background:url("/assets/images/catalog/catalog-icons.png?v1") left -525px no-repeat;color:#08588c;font-weight:bold;padding-left:18px;text-decoration:none}.product-detail .product-desc a.show-less{background-position:0 -550px}.product-detail .product-desc.more .description{height:80px;overflow:hidden;margin-bottom:5px}.product-detail .product-desc.more .description:before{content:"";display:block;z-index:4;height:15px;position:absolute;bottom:0;left:0;right:0;background-color:rgba(255,255,255,0.4);background-image:-moz-linear-gradient(top, rgba(255,255,255,0), #fff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(255,255,255,0)), to(#fff));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0), #fff);background-image:-o-linear-gradient(top, rgba(255,255,255,0), #fff);background-image:linear-gradient(to bottom, rgba(255,255,255,0), #fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00FFFFFF', endColorstr='#FFFFFFFF', GradientType=0)}.product-detail .product-desc.more a.show-more{display:block}.product-detail .product-desc.less .desc-container{height:100px}.product-detail .product-desc.less .desc-inner{position:absolute;background:#fff}.product-detail .product-desc.less .desc-inner .description{margin-bottom:10px}.product-detail .product-desc.less a.show-less{display:block;margin-bottom:10px}.product-detail .product-colors{float:left;width:408px;padding-left:20px}.product-detail .product-colors .start-button a span.update-copy{display:none}.product-detail .product-colors .color-name{height:20px}.product-detail h2 .brand{font-weight:normal;font-size:12px;padding-left:5px;white-space:nowrap}.product-detail div.colors .ship-time{color:#959595}.product-detail div.colors ul{display:inline-block;margin:5px auto 0 auto}.product-detail div.colors ul li{display:inline-block;*display:inline;*zoom:1;margin:0 1px}.product-detail div.colors ul li .color{display:block;width:18px;height:18px;border:1px solid #cacaca;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.product-detail div.colors ul li .color span{float:left;width:18px;height:18px}.product-detail div.colors ul li .color span.span33{width:33%}.product-detail div.colors ul li .color span.span34{width:34%}.product-detail div.colors ul li .color span.span50{width:50%}.product-detail div.colors ul li .color.selected{border:2px solid #009ddc;margin-top:-2px;margin-left:-2px}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.products-header{height:269px;width:1000px;position:absolute;z-index:2;border-bottom:1px solid #cacaca}.products-header a{color:#666}.products-header .catalog-banners{position:absolute;width:1000px;height:269px;z-index:0}.products-header .catalog-banners .banner{width:100%;height:100%;background-repeat:no-repeat;background-position:top left}.products-header .header-inner{position:relative;height:269px;z-index:1}.products-header .sort-container{position:absolute;bottom:8px;right:0;margin-right:36px;width:125px}.products-header .sort-container a.sort-by{background:url("/assets/images/catalog/catalog-icons.png") no-repeat right -350px;display:block;font-size:12px;font-weight:bold;padding-right:20px;text-align:right;text-decoration:none}.products-header .sort-container a.sort-by:hover{color:#08588c}.products-header .sort-container ul.sort-opts{display:none;border-top:1px solid #cacaca;margin-top:8px;position:absolute;width:100%}.products-header .sort-container ul.sort-opts li{border-bottom:1px solid #e4e4e4}.products-header .sort-container ul.sort-opts li a{background-color:#fff;color:#666;display:block;font-weight:normal;padding:8px 8px;text-decoration:none}.products-header .sort-container ul.sort-opts li a:hover{background-color:#f4f4f4}.products-header .category-container{width:130px;padding:80px 0 10px 40px}.products-header .category-container a.main-category{background:url("/assets/images/catalog/catalog-icons.png") no-repeat right -350px;font-size:14px;font-weight:bold;padding-left:8px;padding-right:20px;text-decoration:none}.products-header .category-container a.main-category:hover{color:#08588c}.products-header .category-container ul.main-category-opts{display:none;border-top:1px solid #cacaca;margin-top:5px;position:absolute;width:130px}.products-header .category-container ul.main-category-opts li{border-bottom:1px solid #e4e4e4}.products-header .category-container ul.main-category-opts li a{background-color:#fff;color:#666;display:block;font-weight:normal;padding:9px 8px;text-decoration:none}.products-header .category-container ul.main-category-opts li a:hover{background-color:#f4f4f4}.products-header .primary-categories{float:left}.products-header .subcategory-container a.sub-category{display:none}.products-header .secondary-categories{display:none;padding-left:40px}.products-header .secondary-categories.active{display:block}.products-header .secondary-categories li{padding:0 10px;line-height:2.1em}.products-header .secondary-categories li a{color:#858585;font-size:12px;font-weight:normal;text-decoration:none}.products-header .secondary-categories li a:hover{color:#08588c}.products-header .secondary-categories li a.selected{color:#08588c;font-weight:bold}.products-header.static{background:none;height:35px;width:100%;position:fixed;top:41px;left:0;background-color:#666;background-color:rgba(102,102,102,0.95);border-bottom:none}.products-header.static a{color:#fff}.products-header.static .catalog-banners{display:none}.products-header.static .header-inner{width:1000px;height:auto;margin:0 auto}.products-header.static .sort-container{float:right;position:relative;bottom:0;padding-top:10px}.products-header.static .sort-container a.sort-by{background-position:right -375px}.products-header.static .sort-container a.sort-by:hover{color:#fff}.products-header.static .category-container{float:left;padding:10px 0 0 40px}.products-header.static .category-container a.main-category{background-position:right -375px;font-size:13px}.products-header.static .category-container a.main-category:hover{color:#fff}.products-header.static .secondary-categories{float:left;padding-left:25px;padding-top:10px;visibility:visible !important}.products-header.static .secondary-categories li{float:left;line-height:inherit}.products-header.static .secondary-categories li a{color:#fff}.products-header.static .secondary-categories li a:hover{color:#fff}.products-header.static .secondary-categories li a.selected{color:#fff;border-bottom:1px solid #fff;font-weight:normal}.products{font-size:11px;margin-top:300px;margin-bottom:80px;clear:both}.products .product{display:inline-block;*display:inline;*zoom:1;vertical-align:top;color:#666;margin-bottom:20px;position:relative;text-align:center;width:198px;cursor:pointer}.products .product a{-webkit-tap-highlight-color:transparent}.products .product img{width:190px;display:block;margin:0 auto}.products .product .fit{position:absolute;top:165px;left:30px;width:61px;height:21px;background:url("/assets/images/catalog/catalog-icons.png") no-repeat top left}.products .product .fit.slim{background-position:0 -475px}.products .product .fit.missy{background-position:0 -450px}.products .product .fit.maternity{background-position:0 -425px}.products .product .fit.junior{background-position:0 -400px}.products .product .name{font-weight:bold}.products .product .name .new{color:#009ddc;font-style:italic;padding-right:4px}.products .product .brand{color:#959595}.products .product ul.colors{display:inline-block;margin:5px auto}.products .product ul.colors li{float:left;margin:0 1px}.products .product ul.colors li .color{display:block;overflow:hidden;width:20px;height:20px;border:1px solid #cacaca;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.products .product ul.colors li .color span{float:left;width:20px;height:20px}.products .product ul.colors li .color span.span33{width:33%}.products .product ul.colors li .color span.span34{width:34%}.products .product ul.colors li .color span.span50{width:50%}.filters-wrapper{position:fixed;bottom:30px;left:0;width:100%;z-index:3}.filters-wrapper .filter-options{background-color:#f4f4f4;border-top:1px solid #959595;font-size:12px;position:relative;z-index:1;top:50px;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;-webkit-transform:translateY(52px);-moz-transform:translateY(52px);-ms-transform:translateY(52px);-o-transform:translateY(52px);transform:translateY(52px)}.filters-wrapper .filter-options.visible{top:0;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.filters-wrapper .filter-options ul{width:1000px;margin:0 auto}.filters-wrapper .filter-options ul li{float:left;width:125px;padding:10px 0}.filters-wrapper .filter-options ul li:first-child a{border-left:1px solid #cacaca}.filters-wrapper .filter-options ul li a{display:block;color:#959595;padding:5px 2px 5px 20px;border-right:1px solid #cacaca;font-weight:bold;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.filters-wrapper .filter-options ul li a:hover{background-color:#f4f4f4}.filters-wrapper .filter-options ul li a.disabled{color:#cacaca;cursor:default;font-weight:normal}.filters-wrapper .filter-options ul li:first-child span{border-left:1px solid #cacaca}.filters-wrapper .filter-options ul li span{display:block;color:#959595;padding:15px 0 15px 20px;border-right:1px solid #cacaca}.filters-wrapper .filter-options ul li span.disabled{color:#cacaca;cursor:default}.filters-wrapper .filter-options.span25 ul li{width:250px}.filters-wrapper .filter-options.color ul li{width:71px}.filters-wrapper .filter-options.color ul li a{font-size:10px;font-weight:normal;background:url(/assets/images/catalog/color-sprite.jpg) no-repeat top left;border:none;padding:10px 0 0 0;text-align:center}.filters-wrapper .filter-options.color ul li a.white{background-position:-72px 0}.filters-wrapper .filter-options.color ul li a.black{background-position:-143px 0}.filters-wrapper .filter-options.color ul li a.gray{background-position:-214px 0}.filters-wrapper .filter-options.color ul li a.pink{background-position:-286px 0}.filters-wrapper .filter-options.color ul li a.red{background-position:-358px 0}.filters-wrapper .filter-options.color ul li a.orange{background-position:-429px 0}.filters-wrapper .filter-options.color ul li a.yellow{background-position:-500px 0}.filters-wrapper .filter-options.color ul li a.green{background-position:-572px 0}.filters-wrapper .filter-options.color ul li a.blue{background-position:-644px 0}.filters-wrapper .filter-options.color ul li a.purple{background-position:-715px 0}.filters-wrapper .filter-options.color ul li a.brown{background-position:-786px 0}.filters-wrapper .filter-options.color ul li a.neon{background-position:-858px 0}.filters-wrapper .filter-options.color ul li a.patterns{background-position:-930px 0}.filters-wrapper .filter-options.color ul li a:hover{color:#08588c}.filters-wrapper .filter-options.color ul li a.disabled{opacity:0.5;filter:alpha(opacity=50)}.filters-wrapper .filter-options.color ul li a.disabled:hover{color:#cacaca}.filters-wrapper .filter-categories{background-color:#fff;border-top:1px solid #959595;font-size:12px;font-weight:bold;position:relative;z-index:2}.filters-wrapper .filter-categories ul{width:1000px;margin:0 auto}.filters-wrapper .filter-categories ul li{float:left;width:125px;position:relative}.filters-wrapper .filter-categories ul li:first-child a{border-left:1px solid #cacaca}.filters-wrapper .filter-categories ul li a{display:block;position:relative;margin-top:-1px;background:url("/assets/images/catalog/catalog-icons.png?v1") right -150px no-repeat;color:#666;padding:10px 15px 10px 20px;border-right:1px solid #cacaca;border-top:1px solid transparent;line-height:22px;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;text-decoration:none;white-space:nowrap}.filters-wrapper .filter-categories ul li a:hover{background-color:#f4f4f4;border-top:1px solid #959595}.filters-wrapper .filter-categories ul li a.selected{background-color:#f4f4f4;border-top:1px solid #f4f4f4;color:#08588c;background-position:center -200px;padding-left:3px;padding-right:3px;text-align:center}.filters-wrapper .filter-categories ul li a.set{color:#08588c;padding-right:25px}.filters-wrapper .filter-categories ul li a.disabled{color:#cacaca;cursor:default;font-weight:normal}.filters-wrapper .filter-categories ul li a span{font-weight:normal}.filters-wrapper .filter-categories ul li a.color{text-indent:-9999px}.filters-wrapper .filter-categories ul li a.color span{display:block;position:absolute;top:16px;left:15px;background:url("/assets/images/catalog/color-sprite.jpg") no-repeat;width:70px;height:10px}.filters-wrapper .filter-categories ul li a.color span.white{background-position:-72px 0}.filters-wrapper .filter-categories ul li a.color span.black{background-position:-143px 0}.filters-wrapper .filter-categories ul li a.color span.gray{background-position:-214px 0}.filters-wrapper .filter-categories ul li a.color span.pink{background-position:-286px 0}.filters-wrapper .filter-categories ul li a.color span.red{background-position:-358px 0}.filters-wrapper .filter-categories ul li a.color span.orange{background-position:-429px 0}.filters-wrapper .filter-categories ul li a.color span.yellow{background-position:-500px 0}.filters-wrapper .filter-categories ul li a.color span.green{background-position:-572px 0}.filters-wrapper .filter-categories ul li a.color span.blue{background-position:-644px 0}.filters-wrapper .filter-categories ul li a.color span.purple{background-position:-715px 0}.filters-wrapper .filter-categories ul li a.color span.brown{background-position:-786px 0}.filters-wrapper .filter-categories ul li a.color span.neon{background-position:-858px 0}.filters-wrapper .filter-categories ul li a.color span.patterns{background-position:-930px 0}.filters-wrapper .filter-categories ul li a.color.selected span{margin:0 auto}.filters-wrapper .filter-categories ul li span.remove{display:none;position:absolute;z-index:5;top:9px;right:3px;background:url("/assets/images/catalog/catalog-icons.png") no-repeat -87px -569px;width:24px;height:24px;cursor:pointer}.filters-wrapper .filter-categories ul li.no-min a,.filters-wrapper .filter-categories ul li.reset a{padding-left:80px}.filters-wrapper .filter-categories ul li.no-min{width:213px}.filters-wrapper .filter-categories ul li.no-min a{background-position:5px 0}.filters-wrapper .filter-categories ul li.no-min a.set{background-position:5px -50px}.filters-wrapper .filter-categories ul li.reset{width:161px}.filters-wrapper .filter-categories ul li.reset a{background-position:0 -100px;color:#08588c}.filters-wrapper .filter-categories ul li.set a{background-position:-3000px 0}.filters-wrapper .filter-categories ul li.set span.remove{display:block}.page-mini-footer{position:fixed;bottom:0;left:0;width:100%;height:30px;z-index:4;background-color:#e4e4e4}.page-mini-footer .footer-content{font-size:10px;line-height:30px;width:960px;margin:0 auto}.page-mini-footer .footer-content .copyright{float:left}.page-mini-footer .footer-content ul.nav-mini{float:right;margin-right:40px}.page-mini-footer .footer-content ul.nav-mini li{float:left}.page-mini-footer .footer-content ul.nav-mini li a{color:#959595;margin-left:15px;padding-left:15px;border-left:1px solid #cacaca;text-decoration:none}.page-mini-footer .footer-content ul.nav-mini li a:hover{text-decoration:underline}.page-mini-footer .footer-content ul.nav-mini li:first-child a{border-left:none}.page-mini-footer ul.social-mini{float:right;margin-top:11px}.page-mini-footer ul.social-mini li{float:left;margin-left:10px}.page-mini-footer ul.social-mini li a{display:block;background:url("/assets/images/catalog/catalog-icons.png?v1") no-repeat;width:14px;height:12px}.page-mini-footer ul.social-mini li a.instagram{background-position:0 -500px}.page-mini-footer ul.social-mini li a.twitter{background-position:-20px -500px}.page-mini-footer ul.social-mini li a.facebook{background-position:-40px -500px}.page-mini-footer ul.social-mini li a.pinterest{background-position:-60px -500px}.size-chart-container{position:relative}table.size-chart{float:left;width:50%}table.size-chart th{color:#666;font-weight:bold}table.size-chart th span{font-weight:normal;padding-left:8px}table.size-chart tr,table.size-chart td{padding:4px}table.size-chart th:first-child,table.size-chart td:first-child{padding-left:10px}table.size-chart tr:nth-child(even) td{background-color:#f4f4f4}.size-info{float:right;width:45%}.size-info h3{margin-bottom:4px}.size-info p{margin-bottom:15px}.product-info .size-info .btn-close{display:none}.width-warning{display:none}.quote-container .container{position:relative}.quote-form div.step{float:left;width:45%;height:75px;margin-left:10px}.quote-form div.step h3{margin-bottom:5px;text-indent:-10px}.quote-form div.step ul.artwork-colors li{float:left;margin-right:20px}.quote-form div.step ul.print-method-opts li label.disabled{color:#cacaca}.quote-form div.step ul.print-method-opts li label.disabled span{color:#cf2024;padding-left:5px}.quote-form .form-error{color:#cf2024;margin:-2px 0 3px 0}.quote-results .quote-info,.quote-results .additional-info{float:left;width:45%}.quote-results .quote-info p{margin-bottom:10px}.quote-results .quote-info .quote-price{color:#08588c;font-size:14px}.quote-results .quote-info .quote-price .base-price{text-decoration:line-through;margin-right:8px}.quote-results .quote-info .quote-price .unit-price .price-each{font-weight:bold;font-size:16px}.quote-results .quote-info .quote-price .unit-price .discount-percentage{padding-left:5px;font-size:11px}.quote-results .quote-info .quote-price .total{margin-top:8px;font-size:12px}.quote-results .additional-quotes{margin-bottom:20px}.quote-results .additional-quotes ul{list-style-type:disc;margin-left:15px;text-indent:-4px}.quote-results .additional-quotes ul li{line-height:24px}.quote-results ul.btn-opts{margin-bottom:20px}.quote-results ul.btn-opts li{display:inline-block;*display:inline;*zoom:1}.quote-results ul.btn-opts li span{padding:0 10px}.dd-color-block{float:left;margin:0 4px 0 0;width:18px;height:15px;border:1px solid #e4e4e4;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-indent:0}.dd-color-block span{display:inline-block;height:15px}.dd{text-align:left;position:relative}.dd .ddTitle{background:#fff;border:1px solid #cacaca;padding:5px;text-indent:0;cursor:pointer;overflow:hidden;height:16px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.dd .ddTitle span.arrow{background:url(/assets/images/catalog/catalog-icons.png) no-repeat right -350px;float:right;display:inline-block;width:16px;height:16px;cursor:pointer}.dd .ddTitle span.ddTitleText{text-indent:1px;overflow:hidden;line-height:16px}.dd .ddTitle span.ddTitleText img{text-align:left;padding:0 2px 0 0}.dd .ddTitle img.selected{padding:0 3px 0 0;vertical-align:top}.dd .ddChild{position:absolute;border:1px solid #cacaca;border-top:none;display:none;margin:0;width:auto;overflow:auto;overflow-x:hidden !important;background-color:#ffffff}.dd .ddChild .opta a,.dd .ddChild .opta a:visited{padding-left:10px}.dd .ddChild a{display:block;padding:2px 0 2px 3px;line-height:20px;text-decoration:none;color:#000;overflow:hidden;white-space:nowrap;cursor:pointer}.dd .ddChild a:hover{background-color:#f4f4f4}.dd .ddChild a img{border:0;padding:0 2px 0 0;vertical-align:middle}.dd .ddChild a.selected{background-color:#009ddc}.hidden{display:none}.dd .borderTop{border-top:1px solid #cacaca !important}.dd .noBorderTop{border-top:none 0 !important}.back-arrow{display:block;background:url("/assets/images/catalog/catalog-icons.png?v1") right -625px no-repeat;position:absolute;top:0;left:-43px;width:30px;height:30px}.view-product h1{padding-left:50px}.view-product h1 a{color:#08588c}.view-product .product-detail{display:block;border:none;padding-bottom:50px}
/*# sourceMappingURL=catalog.css.map */
