#main{margin-bottom:80px}
#banner-wrapper{width:100%;min-height:70px}
#products{margin:0 auto;width:84%}
@media all and (max-width:1600px){#products{width:90%}
}
#products .ie-max-width-1600px{width:90%}
@media all and (max-width:1300px){#products{width:100%}
}
#products .ie-max-width-1300px{width:100%}
.touch #products{width:100%}
.searchResultPage #products{margin-top:25px}
.two #products .suggestions{text-align:center}
#products .suggestions h3{margin:15px 0}
#products .suggestions a{display:inline}
.six #products .suggestions #products .product{margin-right:10px}
#products .products-category-separator{font-size:20px;font-weight:bold;text-align:center;text-transform:uppercase;padding:50px 0 50px}
#products #product-list,#products .product-list{min-width:50%}
.six #products #product-list,.six #products .product-list{min-width:70%}
.searchResultPage #products #product-list li,.six #products #product-list li,.searchResultPage #products .product-list li,.six #products .product-list li{margin:0 0 6px;width:16.33333%}
.searchResultPage #products #product-list li img,.six #products #product-list li img,.searchResultPage #products .product-list li img,.six #products .product-list li img{width:100%;margin:0 8px}
.searchResultPage #products #product-list li .product-info .moreColors,.six #products #product-list li .product-info .moreColors,.searchResultPage #products .product-list li .product-info .moreColors,.six #products .product-list li .product-info .moreColors{background-color:transparent}
.searchResultPage #products #product-list li .product-info .labelProd,.six #products #product-list li .product-info .labelProd,.searchResultPage #products .product-list li .product-info .labelProd,.six #products .product-list li .product-info .labelProd{display:inline-block}
.searchResultPage #products #product-list li .product-info .price,.six #products #product-list li .product-info .price,.searchResultPage #products .product-list li .product-info .price,.six #products .product-list li .product-info .price{font-size:10px;cursor:pointer}
#products #product-list li .color-change-overLay,#products .product-list li .color-change-overLay{position:absolute;width:100%;height:100%;background-color:#fff;opacity:1;-ms-filter:"alpha(opacity=90)"}
#products #product-list li .color-change-menu,#products .product-list li .color-change-menu{visibility:hidden;position:absolute;opacity:0;font-size:.9em;width:30%;cursor:default}
#products #product-list li .color-change-menu .product-card,#products .product-list li .color-change-menu .product-card{text-align:right;left:0;width:95%;margin:0 auto;overflow:hidden;padding:5px 0 0 10px;text-transform:uppercase;white-space:nowrap}
#products #product-list li .color-change-menu .product-card ul,#products .product-list li .color-change-menu .product-card ul{position:relative;width:60%;margin:0 auto;text-align:center}
#products #product-list li .color-change-menu .product-card .colorsList,#products .product-list li .color-change-menu .product-card .colorsList{display:inline-block;width:25%;padding:0;margin:0 0 10px;text-align:center;cursor:pointer}
#products #product-list li .color-change-menu .product-card .colorsList img,#products .product-list li .color-change-menu .product-card .colorsList img{width:30%;min-height:0;margin:0 auto}
#products #product-list li .color-change-menu .product-card .colorsList span,#products .product-list li .color-change-menu .product-card .colorsList span{text-align:center;text-transform:none;display:block;font-size:10px;color:#000;text-overflow:ellipsis;overflow:hidden;opacity:0}
#products #product-list li .color-change-menu .product-card .colorsList span.colorSelected .icon-arrow-down-color,#products .product-list li .color-change-menu .product-card .colorsList span.colorSelected .icon-arrow-down-color{visibility:visible}
#products #product-list li .color-change-menu .product-card .colorsList span .icon-arrow-down-color,#products .product-list li .color-change-menu .product-card .colorsList span .icon-arrow-down-color{visibility:hidden;display:block;margin-left:-2px;position:relative;left:50%}
#products #product-list li .color-change-menu .product-card .color-change-prev,#products .product-list li .color-change-menu .product-card .color-change-prev{position:absolute;padding-top:15px;left:6%;cursor:pointer;display:block;width:25px;z-index:1;height:30px;opacity:0}
#products #product-list li .color-change-menu .product-card .color-change-prev.disabled,#products .product-list li .color-change-menu .product-card .color-change-prev.disabled{display:none}
#products #product-list li .color-change-menu .product-card .color-change-prev .icon-left-color-arrow,#products .product-list li .color-change-menu .product-card .color-change-prev .icon-left-color-arrow{margin:0 7px}
#products #product-list li .color-change-menu .product-card .color-change-next,#products .product-list li .color-change-menu .product-card .color-change-next{position:absolute;display:block;width:25px;right:6%;padding-top:15px;cursor:pointer;height:30px}
#products #product-list li .color-change-menu .product-card .color-change-next.disabled,#products .product-list li .color-change-menu .product-card .color-change-next.disabled{display:none}
#products #product-list li .color-change-menu .product-card .color-change-next .icon-right-color-arrow,#products .product-list li .color-change-menu .product-card .color-change-next .icon-right-color-arrow{margin:0 7px}
#products #product-list li .color-change-menu .product-card .top-product-card,#products .product-list li .color-change-menu .product-card .top-product-card{overflow:hidden;position:relative}
#products #product-list li .color-change-menu .product-card .top-product-card .color-change-close,#products .product-list li .color-change-menu .product-card .top-product-card .color-change-close{float:right;height:7px;width:6px;margin:0;cursor:pointer}
.six #products #product-list img,.six #products .product-list img{min-height:100px;background:url("../images/loader.gif") no-repeat scroll center center transparent}
#products #product-list h3,#products .product-list h3{text-align:center;margin-bottom:15px}
#products #product-list h3 a.suggestionLnk,#products .product-list h3 a.suggestionLnk{display:inline;text-decoration:underline}
#products #product-list h3 .searchTerm,#products #product-list h3 .spellcheck,#products #product-list h3 .suggestionTerm,#products .product-list h3 .searchTerm,#products .product-list h3 .spellcheck,#products .product-list h3 .suggestionTerm{font-weight:bold}
#products #product-list .banner,#products .product-list .banner{vertical-align:top}
#products #product-list .banner .banner-content,#products .product-list .banner .banner-content{margin-top:40%;text-transform:uppercase}
#products #product-list .banner .banner-content.last,#products .product-list .banner .banner-content.last{margin-top:15%;padding-bottom:10px}
.six #products #product-list .banner .banner-content.last,.six #products .product-list .banner .banner-content.last{margin-top:10%}
#products #product-list .banner .banner-content h1,#products .product-list .banner .banner-content h1{font-size:25px;margin:20px 0 15px}
.six #products #product-list .banner .banner-content h1,.six #products .product-list .banner .banner-content h1{font-size:18px;margin:10px 0 5px}
#products #product-list .banner .banner-content h2,#products .product-list .banner .banner-content h2{font-size:11px}
.six #products #product-list .banner .banner-content h2,.six #products .product-list .banner .banner-content h2{font-size:10px}
#products #product-list .banner .banner-content p,#products .product-list .banner .banner-content p{font-size:8px}
.six #products #product-list .banner .banner-content p,.six #products .product-list .banner .banner-content p{font-size:8px}
#products a{display:block;overflow:hidden;cursor:pointer}
.six #products a{text-decoration:none}
#products img{width:100%;image-rendering:crisp-edges}
.six #products img{width:100%;margin:0 8px}
#products li{display:-moz-inline-stack;display:inline-block;vertical-align:bottom;*display:inline;*zoom:1;width:46%;margin-bottom:2.66667%;margin-right:8%;text-align:center}
#products li.nth-child3n{margin-right:8%}
#products li.nth-child2n{margin-right:0}
#products li.separator{width:100%}
#products li.double{width:100%}
#products .product-info{overflow:hidden;text-transform:uppercase;line-height:14px;position:absolute;display:none;background-color:white;padding:7px 0}
.two #products .product-info{display:block;visibility:visible;zoom:1;opacity:1;margin-bottom:15px;height:50px;line-height:14px;overflow:hidden;position:relative;text-transform:uppercase;padding-top:30px}
.six #products .product-info,.searchResultPage #products .product-info{display:block;visibility:visible;zoom:1;opacity:1;font-size:9px;margin-bottom:15px;height:55px;line-height:14px;overflow:hidden;position:relative;text-transform:uppercase;padding-top:10px}
.six #products .product-info .item,.searchResultPage #products .product-info .item{white-space:nowrap}
#products .product-info .buyNow{background:url("../images/ico_shopbag.png") no-repeat scroll left -2px transparent;display:inline-block;height:10px;margin-left:10px;width:13px}
#products .product-info .moreColors{font-weight:bold;padding-top:5px;position:relative;overflow:hidden;background-color:white;height:70px}
#products .product-info .labelProd{margin-top:-21px}
.six #products .product-info .labelProd{display:inline-block}
.six #products .product-info .item{padding:0 5px}
.six #products .product-info .item:hover{color:black}
#products .label-new,#products .label-people,#products .label-lookbook,#products .label-pictures{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-bottom:5px}
#products .label-new{padding:0 3px}
#products .label-new:before,#products .label-new:after{content:'_';padding:0 5px;position:relative;bottom:5px}
#products .label-people,#products .label-lookbook,#products .label-pictures{font-weight:bold}
#products .name,#products .price{display:block}
#resultsFor{font-size:10px;text-align:center;float:left;position:absolute;width:100%;bottom:20px}
#resultsFor .searchTerm,#resultsFor .spellcheck{font-weight:bold}
#noResultsText{font-size:11px;text-align:center;float:left;width:92%;bottom:20px}
#noResultsText .searchTerm,#noResultsText .spellcheck{font-weight:bold}
#otherResults,#noResults{float:left;min-height:375px;width:100%!important;text-align:center;background:none!important}
#otherResults .relatedSearchInfo,#noResults .relatedSearchInfo{padding:7px 0 0}
#otherResults a,#noResults a{font-weight:bold;text-decoration:underline;display:inline}
#sidebar{z-index:1000}
#sidebar .options{float:right;text-transform:uppercase;text-align:center;letter-spacing:.05em}
#sidebar .options .view-options{margin:5px 0}
#sidebar .options .view-options li{display:inline-block;border:0;margin-left:2px}
#sidebar .options .view-options li a{display:inline-block;padding:0}
#sidebar .options .view-options li a:hover{text-decoration:none}
#sidebar .options .view-options li a.two{background:url(../images/view_two.png) no-repeat 0 0;width:22px;height:22px}
#sidebar .options .view-options li a.six{background:url(../images/view_six.png) no-repeat 0 0;width:38px;height:22px}
#sidebar .products-total{display:inline-block;margin-bottom:5px;text-transform:capitalize;text-align:center;padding-right:10px;border-right:1px solid #7b7b7b;line-height:16px}
#sidebar #filter-btn{float:right;display:inline-block;margin:9px 10px 0 0}
#sidebar #filter-btn button{background:0;border:0;font-size:10px;cursor:pointer}
#facetList .facet.selected{font-weight:bold}
#popup-filters{min-width:660px}
#popup-filters #filters-form{background-color:#FFF;position:relative;text-align:center;display:inline-block;overflow:visible;height:auto;display:none;width:90%;padding:0 5% 1%}
#popup-filters #filters-form div{display:inline-block}
#popup-filters #filters-form .filters-close{text-align:right;cursor:pointer}
#popup-filters #filters-form .filters-cont{text-align:left;display:inline-block;margin-bottom:10px}
#popup-filters #filters-form .filter-head{font-weight:bold}
#popup-filters fieldset{margin:20px 5px 20px 5px;display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;text-align:left}
#popup-filters fieldset input{position:absolute;left:-9999px}
#popup-filters fieldset h4{display:block;font-size:12px;margin:0 9px 15px;text-transform:uppercase;padding-left:5px}
#popup-filters fieldset label{display:block;color:#999;cursor:pointer;margin:0 9px 7px -5px;padding-left:5px;font-size:10px;font-weight:normal}
#popup-filters fieldset label.selected{background:url(../images/ico_circle.png) no-repeat 0 5px;color:#000}
.no-touch #popup-filters fieldset label:hover{background:url(../images/ico_circle.png) no-repeat 0 5px;color:#000}
#popup-filters fieldset#price{text-align:left}
#popup-filters h1,#popup-filters h2,#popup-filters h3{display:none}
.footer-form{margin:20px 0 20px 0;overflow:hidden;width:100%}
.footer-form .filters-info{text-align:left;margin-bottom:20px;width:100%}
.footer-form input[type=button]{cursor:pointer;background-color:transparent;color:#000;font-size:10px;padding:3px 10px;text-transform:uppercase;margin-left:15px;float:right;border:1px solid #777}
.footer-form input[type=button]:hover{border:1px solid #d2d2d2;color:#fff;background-color:#d2d2d2}
.footer-form input[type=button].clear{display:none}
.footer-form input[type=button].clearFilters{float:left;margin:0}
.categoryInfo .catMainHead{font-weight:bold;text-transform:uppercase;margin-bottom:5px}
.categoryInfo .catDesc{position:relative;top:8px;max-width:400px}
.categoryInfo .catDesc.truncated{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float:left}
.categoryInfo .readMore{visibility:hidden;position:relative;top:7px;left:2px;font-weight:bold;cursor:pointer}
.categoryInfo .clearer{clear:both}
.searchResultPageSLR ._searchResultPage #banner{margin:30px auto 15px}
.searchResultPageSLR ._searchResultPage #banner p{text-align:center}
#articles-count{z-index:100;width:100%}
#articles-count .num-articles{display:block;float:right;margin-top:-55px;letter-spacing:1px;padding-top:3px;text-transform:uppercase;margin-right:28px}
#articles-count .view-options{color:#343434}
#articles-count .view-options a{padding-left:7px;color:#777}
#articles-count .view-options a:hover{text-decoration:none}
#articles-count .view-options a.selected{color:#000;font-weight:bold}
#articles-count.fixed .content-main{min-width:675px;padding-right:25px}
#popup-filters{margin-top:-32px;z-index:2}
#popup-filters.fixed .content-main{min-width:675px}
.touch #popup-filters.fixed .content-main{padding-left:240px}
#popup-filters .icon{display:none}
#popup-filters fieldset{display:block}
#popup-filters header{width:100%}
#popup-filters header.opened{margin-top:21px}
#popup-filters header.opened #filters-form{display:block}
#popup-filters header.opened .num-articles{display:none}
#popup-filters li{margin-right:30px;padding:0 20px 0 0;display:inline-block;text-align:left;position:relative;letter-spacing:.1em;text-transform:uppercase;vertical-align:top}
#popup-filters li li{text-transform:none}
#popup-filters li .icon{position:absolute;right:3px;top:50%;margin-top:-3px}
#popup-filters .filters{display:none}
@media all and (max-width:1224px){#popup-filters header{margin-right:35px}
#popup-filters li{margin-right:0}
}
.ie-max-width-1224px #popup-filters header{margin-right:35px}
.ie-max-width-1224px #popup-filters li{margin-right:0}