/*¬ category list page */

#category_list {
	background:none;
	padding-top:22px;
	z-index:-1; 
	width:97%;
}
#category_list_outlet{
	background:none;
	float:right;
	padding:22px 0 0 3%;
	z-index:-1; 
	width:80%;
}

.js #category_list.loading .departments .name a {
	display:none;
}

#category_list #incomplete {
	background:white;
	display:none;
	width:100%; height:100%;
	position:absolute; top:0px; left:0px;	
	z-index:1;
	opacity:0.1;
	filter: alpha(opacity=10);
}

.js #category_list.loading #incomplete {
	cursor:wait;
	display:block;
	z-index:3;
}

.departments { position:relative; text-align:right; width:100%;}
.departments .bracket { width:15px; }
.departments .close { background:url(/pws/images/img_catList-bracket-close.gif) no-repeat right -11px; margin-left: 19px;}

.departments .loading {
	background-position:8px 1px;
	display:block;
	text-indent:-9999px;
	text-align:left;
}

.departments .name .loading { line-height:18px; }

.additional_products {display:none !important;}
.departments li.single_category {
	display:inline;
	line-height:25px; 
	text-transform:capitalize; 
	width:172px; 
	z-index:2; }
	
.departments li.Outlet_category {display:none;}
	
.js .imgload-accessories, 
.js .imgload-brands,
.js .imgload-coats,
.js .imgload-dresses,
.js .imgload-jackets,
.js .imgload-jeans,
.js .imgload-jersey,
.js .imgload-knitwear,
.js .imgload-sale,
.js .imgload-skirts,
.js .imgload-tops,
.js .imgload-trousers { background-image:none !important;	}

.js .departments .hidden { display:none; }

.departments  li { 
	display:inline; 
	float:left; 
	height:309px; 
	width:84px; 
	margin-bottom:15px; 
	position:relative; 
}

.departments li img { 
	background-position:center;
	background-repeat:no-repeat;
	float: right;
	width:135px; height:271px;
}
.departments .name { 
	display:block;
	line-height:25px; 
	text-transform:capitalize; 
	width: 178px;
	z-index:2; 
}

.departments .name .name_container {display:block; margin-top:85px; overflow:hidden; width: 100%;}
.departments .name .name_wrapper {float:right; width:auto; text-align:right; width: 100%;}

.departments .name a {
 	color:#d7d7d7;
	display:block;
	clear:both; 
	line-height:12px;
	margin-left:1px;
	width:auto; 
	text-decoration:none;
	cursor:default;
	font-size:0.9166em;
}
.departments .name a:hover{
	color:#d7d7d7;
	text-decoration:none; 
}

.departments .name  em {
	display: block;
	font-size:1.875em;
	line-height:25px; 
	color:#43484C;
}
.departments .name .more_than_3 {
	color:#787979;
	text-decoration:underline;
	cursor:pointer;
}
.departments .name .more_than_3:hover {
	color:#0072BC; 
	text-decoration:underline;
}

.departments .open {margin-right:20px; padding-left:7px; background:url(/pws/images/img_catList-bracket-open.gif) no-repeat right -11px;}

.departments .product_link { position:absolute; left:0px; }

.departments .space_0,
.departments .space_1,
.departments .space_2,
.departments .space_3,
.departments .space_4 { width:135px;}

.departments .space_1 { margin-left:10px; }
.departments .space_2 { margin-left:20px; }
.departments .space_3 { margin-left:30px; }
.departments .space_4 { margin-left:40px; }

.department_product_info { position: absolute; bottom:39px; left: 0px; padding-bottom: 4px; padding-top:4px; width: 128px; z-index: 1; }

.department_product_info p { 
	clear: both;
	float: left; 
	line-height: 16px;
	margin-left:7px; 
	margin-bottom: 0px;
}
.ie6 .department_product_info p { margin-left: 4px; }

.department_product_info .first { 
	color: #2a3107;
	float: left; 
	text-align: left;
}

.department_product_price { 
	position:absolute; top:270px; right: 0px; 
	width: 135px;
}

.department_product_price .now_price { font-weight: normal; }

.department_product_price p { 
	line-height:17px;
	margin: 0px;
	text-align: left;
}

.ly_categorylist .header h1 { padding-bottom:1px; font-size:1.875em; color:#43484C; }

@media screen and/*!*/(-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only */
	.ly_categorylist .header h1 { padding-bottom:4px; }
}

.ly_categorylist #main_cont { 
	margin-top:13px; 
	padding-left:80px;
	padding-top:0;
}

#filter_left_nav_cont{border-right:0px white solid;color:#787979; float:left; line-height:22px;padding:0; text-transform:capitalize;width:17%; }

/* ie6 only - WHI-1309 */
* html #filter_left_nav_cont {width:16%;}

.ly_categorylist #left_nav_cont { float:left ;width:17%}
.ly_categorylist #outletfilter {float:left ;width:100%; }
.ly_categorylist #outletfilter #left_nav_cont { float:left ;width:100%}

.ly_categorylist #mainContent { width:80%; }
#product_list .inactive {display:none;}
#product_list .active {display:block;}

#minMaxPricing{margin:0;padding:0;position:absolute;}

/*filter styling*/

#left_nav_cont ul .filtersubheader{background:url(/pws/images/px_header-bgnd.gif) bottom left repeat-x;color:#42464a; font-weight:bold;line-height:40px;margin:0;padding:0;text-transform:capitalize;}
#left_nav_cont ul .filtersubheader li{margin:0;padding:0;}
#left_nav_cont ul.styledfilter{background-color:#ededed;float:none;margin:0; padding:10px 0 5px 0;width:100%}
#left_nav_cont ul.styledfilter li{color:#43484C;font:11pt arial,sans-serif;padding:0 0 5px 3%;width:97%;}

span#clearFilters{float:left; margin-top:20px;}
span#clearFilters a {color:#000000; font-style:italic;}

li.filterExclude {display:none;}
div#filterCont ul{float:left;width:100%}
div#filterCont ul li {padding:3px 0;}
div#filterCont ul li.filterGroup {width:100%} 
div#filterCont ul li a, div#filterCont ul li ul li span {color:#000000;padding:0 0 1px 0;text-transform:capitalize;font-size:.8em;}
div#filterCont ul#applyFilter li a {background:transparent url(/pws/images/bg_FilterUnchecked.png) no-repeat scroll 0 0;cursor:pointer;padding-left:20px;}
div#filterCont ul#applyFilter li a:hover{text-decoration:none;}
div#filterCont ul#applyFilter li a.filterDisabled{background:transparent url(/pws/images/bg_FilterUnchecked.png) no-repeat scroll 0 0;cursor:Default;padding-left:20px;text-decoration:none;color:#cccccc;}
div#filterCont ul#applyFilter li a.filter_selected{background:transparent url(/pws/images/bg_FilterCheck.png) no-repeat scroll 0 0;cursor:pointer;padding-left:20px;}
div#filterCont ul#applyFilter ul {padding-left:0;width:100%}
div#filterCont ul#applyFilter li.filterGroup ul.categoryFilters a {color:#3d2e39;}

/* Price Slider */

li#fPRICE_SLIDE {width: 100%;}
li#fPRICE_SLIDE .heading {background:url(/pws/images/px_header-bgnd.gif) bottom left repeat-x;clear:both; color:#42464a; font-weight:bold; line-height:40px;margin:0;padding:0;text-transform:capitalize;width: 100%; position:relative;}
.js li#fPRICE_SLIDE .heading {cursor:pointer;}

li#fPRICE_SLIDE .pricesliderbg{background-color:#ededed;float:none;margin:0; padding:0;height:32px;}

div.sliderCont {float:left; height:20px; padding:0 0 30px 0;margin:0 auto 0 auto; position:relative; width:95%;}
#priceSlider {background:url('/pws/images/slider-bar.jpg') repeat-x; height:11px; position:relative; width:80%; margin:10px auto 0px auto;}
#priceSlider #leftSliderHandle{background:url('/pws/images/arrow-left.jpg') no-repeat; width:14px; position:absolute;top:0px; height:24px;}
#priceSlider #rightSliderHandle {background:url('/pws/images/arrow-right.jpg') no-repeat; width:14px; position:absolute;top:0px; height:24px;}
#priceSlider #rightSliderHandle {left:138px;}
li.priceExclude {display:none;}
span#sliderMinPrice {position:absolute; left:-9px; top:27px;}
span#sliderMaxPrice {position:absolute; right:-17px; top:27px;}

