@charset "utf-8";/* CSS Document */#selectpagesType, #selectfooterPagesType {	background:url("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(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:295px;	position:relative;}#mainCont2Col div.outer { 	width: 194px; 	height:295px;	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 img {		width:192px;		height: 222px		}			#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(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(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(bg_sale.png);	background-position:0 0;	height:42px;	right:0;	position:absolute;	bottom:103px;	width:42px;	z-index:1000;		}  	#sideBar .header {height:25px;		width:auto;		margin:0px 0 10px 0;		padding:10px 5px 0 15px;		background-color:#000;		border: 1px dashed #FFF;		color:#FFF;		font-size:14px;		font-weight:bold;}#sideBar .hidden {	display:none;	visibility:visible;}#sideBar br.clearFilters{	display:block;	}##mainCont2Col #sort .clearFilters {	width:76px;}#sideBar #sizeChart li {background-image:url(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(bg_sizeSelected.gif);color:#FFF;}#sideBar #sizeChart li.selectedFilter {background-image:url(bg_sizeSelected.gif);color:#FFF;}#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(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(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(bg_inputSelectSmWhite.png) no-repeat;}.Sm .styled{	width:50px;	}	.ul-thirdlevel {	margin-left: 15px;}.noresults {	text-align: center;}