@import "csc_size-chart.css";
#product-filters {width:180px;background:#EFEFEF;font:bold 11px arial,sans-serif;}
#product-filters div {padding:0}
#product-filters .product-filters-head{background:#5F5F5F;color:#fff;padding:5px 8px;position:relative;}
#product-filters .product-filters-head a {color:#fff;font-weight:normal;text-decoration:underline;position:absolute;top:5px;right:8px;}
#product-filters a.size-chart {font-weight:normal;text-decoration:underline;top:10px;right:8px;margin:0;}
#product-filters .product-filter-group{padding:13px 8px 10px;position:relative;width:164px;float:left;clear:left;background:#EFEFEF url(../images/backgrounds/filter-group-separator-pattern.gif) 0 0 repeat-x;}
#product-filters .first-filter-group{background:#EFEFEF;padding-top:10px;}
#product-filters:after,
#product-filters .product-filter-group:after{content:".";display:block;clear:left;visibility:hidden;font:1px/1px arial;}
#product-filters h6{clear:left;margin:0 0 10px;}
#product-filters #filter-regular-tab{border-right:1px solid #000;}
#product-filters .ui-tabs-panel {padding:5px;background:#EFEFEF;}
#product-filters .ui-slider {background:url(../images/slider/track2.gif) 0 0 no-repeat;font:5px/5px arial;width:150px;margin-left:5px;}
#product-filters a.ui-slider-handle {color:#000;text-decoration:none;background-image:url(../images/slider/price-slider-notch.png);top:-12px;height:25px;font:bold 11px arial,sans-serif;}
/*-44, and not -50, because the link has -6 margin-left, and we want to take that into account for the purpose of ensuring centering*/
#product-filters .ui-slider-handle span{position:absolute;top:-15px;width:40px;margin-left:-15px;text-align:center;color:#000;text-decoration:none;}
#product-filters .select-price{width:164px;height:50px;}
.ie #product-filters .select-price{width:164px;height:60px;}
#product-filters .ui-tabs-nav li.ui-state-default a{padding:0 8px;color:#1278C0;font:11px arial,sans-serif;}
#product-filters .ui-tabs-nav li.ui-tabs-selected a {padding:0 8px;color:#000;font:bold 11px arial,sans-serif;}
#product-filters .ui-tabs-selected a{color:#000;font-weight:bold;}
#product-filters .jScrollPaneContainer{border:1px solid #000;}
#product-filters .school-list{width:162px;height:118px;overflow:scroll;background:#fff;}
#product-filters .school-list ul{padding:6px 0px;}
#product-filters .school-list li{cursor:pointer;padding:2px 10px;}
#product-filters .school-list li.selected{background:#EFEFEF;}

.swatches a{cursor:pointer;position:relative;width:15px;height:15px;float:left;margin-right:1px}
.swatches a img{border:1px solid #dddddd}
.swatches a.selected span{display:block;width:11px;height:11px;font:1px/1px arial;border:2px solid #000;overflow:hidden;position:absolute;top:0px;left:0px;}
.swatches a.selected span span{width:9px;height:9px;border:1px solid #fff;position:static;}

#page.loaderImage {background:url(../images/ajax_preloader.gif) no-repeat; background-position: 450px 200px; }
