@charset "utf-8";
/* CSS Document */

#selectpagesType, #selectfooterPagesType {
	background:url("../img/backgrounds/bg_inputSelectSmWhite.png") no-repeat scroll 0 0 transparent;
	width: 50px;
}

#pagesType, #footerPagesType, #ItemsPerPage, #footerItemsPerPage {
	width: 50px !important;
}


#mainCont2Col #sort {
	background-color:#F1F1F1;
	color:#96979B;
	font-weight:bold;
	height:31px;
	margin-bottom:10px;
	padding:5px 0 0 10px;
	}
#mainCont2Col #sort select {
      font-size:11px;
      height:20px;
      width:115px;
      }


#mainCont2Col #sort select#pageSize {
      width:70px;
      margin-top:1px;
      }
/*dlce
#mainCont2Col #sort span#selectItemsPerPage{
		margin-top:1px;
	}
*/	
#mainCont2Col #sort span.select {
	margin-top:1px;
	}

#mainCont2Col #sort span.leftElements {
      float:left;
      width:175px;
      }

#mainCont2Col #sort span#paging {
      float:right;
      width:615px;
      }

#mainCont2Col #sort #text {
	float:left;
	margin:5px;
	width:67px;
	}
#mainCont2Col #sort .totalPages {
	background:url(../img/backgrounds/bg_totalPagesCont.gif) 0 0 no-repeat;
	padding:4px 0 2px 0px;
	margin:0 0 0 0;
	margin-top:1px;
	margin-right:10px;
	width:25px;
	height:20px;
	float:left;
	text-align:center;
	}
#mainCont2Col #sort span.viewText {
	border-right:1px solid #96979b;
	width:30px;
	}

#mainCont2Col #sort .btRdBlue {
      width:76px;
      margin-top:1px;
      }


      
#mainCont2Col #sort .pages{
	margin-left:20px;
	margin-top:1px;
}

#mainCont2Col #sort .pages .btRdBlue {width:50px; margin-top:0px;}

#mainCont2Col #sort span.text{margin-top:6px;margin-left:5px;margin-right:5px;}

/*
#mainCont2Col #sort span.rmLftMgn { margin-left: 0px; }

#mainCont2Col #sort .Md{margin-top:2px; margin-right:10px;}
*/
#mainCont2Col #sort .itemsPerPage {
	border-left: 2px solid #666666;
	border-right:2px solid #666666;
	padding: 0 25px;
	margin-right:20px;
	width:200px;
	position:absolute;
	right:112px;
	}
#mainCont2Col .footerSortBar{
	top:10px!important;	
	margin-top:10px;
}

/*redefinition of browse for brandPAge*/	

#mainCont2Col #browseBrand li {
	margin:0;
	padding:0;
	list-style:none;
	}
#mainCont2Col #browseBrand div.inner { 
	height:343px;
	position:relative;
}
#mainCont2Col div.outer { 
	width: 194px; 
	height:343px;
	margin:0 3px 10px 4px;
}
	#mainCont2Col div.outer div.header {
		width:186px;
		}
	#mainCont2Col div.outer div.headerBig {
		padding-bottom:9px;
		padding-top:2px;
		}
		#mainCont2Col div.outer div.logo img {
			width:93px;
			height:17px;
		}
	#mainCont2Col div.outer div img {
		width:192px;
		height:240px;
		}
		
	#mainCont2Col div.outer div.bottomDesc {
		width: 187px;
		height: 32px;
	}
		#mainCont2Col div.outer div.bottomDesc span.rate {
				margin-right:70px;
			}
				#mainCont2Col div.outer div.bottomDesc span.rate img {					
					width:auto;
					height:auto;
				}
/*Refine your search container*/

#refineSearch {
	padding:15px 25px;
	background-color:#f1f1f2;
	
	margin:0 0 10px 0;
	}
	
	#refineSearch div {
		margin:0 12px 0 0;
		width:140px;
	}

	#refineSearch div ul{
		border-top:1px #CCCCCC solid;
		}

	#refineSearch div ul ul{
		border-top:0px;
		}


	#refineSearch div ul li  {
		padding:3px 0;
		color:#333;
	}
	#refineSearch div ul li strong {
		line-height:17px;
	}
/*Categories*/

.categories {
	width:auto;
	height:auto;
	overflow:visible;
	}
	.categories .catCont {
		width:192px;
		height:150px;
		float:left;
		margin:0 11px 12px 0;
		cursor:pointer;
	}
	.categories .catCont img {
		width:195px;
		border-top:1px solid #000;
		border-right:1px solid #000;
		border-left:1px solid #000;
		display:block;
		
	}
		.categories .cat {
			display:block;
			background-image:url(../img/backgrounds/bg_blackBt.gif);
			background-repeat:repeat-x;
			background-position:0 -1px;
			background-color:#000;
			color:#FFF;
			font-weight:bold;
			font-size:13px;
			padding:6px 6px 2px;
			width:185px;
			height:18px;
			float:left;
	}


#mainCont2Col #browseBrand .hotItem {
	background-image:url(../img/backgrounds/bg_mini_hotItem.png);
	background-position:0 0;
	height:42px;
	left:0;
	position:absolute;
	top:0;
	width:42px;
	z-index:1000;
	
	}
	

#mainCont2Col #browseBrand .promoSale {
	background-image:url(../img/backgrounds/bg_sale.png);
	background-position:0 0;
	height:42px;
	right:0;
	position:absolute;
	bottom:103px;
	width:42px;
	z-index:1000;
	
	}
	
#sideBar .header {
background-image:url(../img/backgrounds/bg_searchBox.gif);
}

#sideBar .hidden {
	display:none;
	visibility:visible;
}

#sideBar br.clearFilters{
	display:block;	
}

##mainCont2Col #sort .clearFilters {
	width:76px;
}


#sideBar #sizeChart li {
background-image:url(../img/backgrounds/bg_sizeChart.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#939598;
cursor:pointer;
float:left;
height:20px;
margin-right:4px;
padding-top:4px;
width:38px;
text-align: center;
}

#sideBar #sizeChart li a {
	text-decoration: none;	
}

#sideBar #sizeChart li:hover {
background-image:url(../img/backgrounds/bg_sizeSelected.gif);
color:#FFF;
}

#sideBar #sizeChart li.selectedFilter {
background-image:url(../img/backgrounds/bg_sizeSelected.gif);
color:#FFF;
}

a.btQuickview{
	display:block;
	width:72px;
	height:16px;
	background-image:url(../img/bt_quickview.png);
	position:absolute;
	top:5px;
	right:5px;
	z-index:1000;
	}

a.btQuickview:hover {
	background-image:url(../img/bt_quickview.png);
}

#verticalNav li ul li a.selectedFilter, div.sideCont ul li.selectedFilter a, #refineSearch div ul li.addFacet.selectedFilter a{
	color:#26AFD9;
	text-decoration:underline;
}

#refineSearch ul li{
	position:relative;
}
ul.moreList{
	border:1px #CCCCCC solid;
	margin: 0px 0px 0px 0px;
	padding-left:15px;
	padding-right:15px;
	display: none;
	width:auto;
	height:150px;
	overflow-y:scroll;
	position:absolute;
	top:20px;
	left:0px;
	background-color:#FFF;
	z-index:5000;
}

ul.moreList li, #refineSearch div ul li.addFacet{
	cursor: pointer;
}

ul.moreList li:hover{
	background-color:#CFCFCF;
}

#browseBrand,#mainCont2Col div.outer div img, #mainCont2Col div.outer, #mainCont2Col li{
	z-index:2;
	position:relative;
	}

#refineSearch {
	position:relative;
	top:-45px;
	z-index:5;
	display:none;
	}
	


.hidden{visibility:hidden;}

.separator{width:5px;height:25px; border-left:2px #96979B solid;margin-left:10px;}


/** Select Box Styling **/



.Lg .select{
	position: absolute;
	width: 207px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #000;
	font: 11px/20px arial,sans-serif;
	overflow: hidden;
	background: url(../img/backgrounds/bg_inputSelectLg.png) no-repeat;
}

.Lg .styled{
	width:235px!important;
	}



.Md .select{
	position: absolute;
	width: 115px; 
	height: 21px;
	padding: 0 24px 0 8px;
	color: #000;
	font: 11px/20px arial,sans-serif;
	overflow: hidden;
	background: url(../img/backgrounds/bg_inputSelectMd.png) no-repeat;
}

.Md .styled{
	width:115px!important;
	}

.Sm .select{
	position: absolute;
	width: 50px;
	height: 21px;
	padding: 0 24px 0 8px;
	color: #000;
	font: 11px/20px arial,sans-serif;
	overflow: hidden;
	background: url(../img/backgrounds/bg_inputSelectSmWhite.png) no-repeat;
}

.Sm .styled{
	width:50px;
	}
	
.ul-thirdlevel {
	margin-left: 15px;
}

