/*  ===== pt_search Notes =====   /
	This page has a three column layout,

	Use this style sheet to put custom styles specific to the SEARCH Pages,
	identifible by the id="search" that suurounds the content.
*/

/***********************************************/
/* Page Structure CSS                          */
/***********************************************/

/* Sticky footer requires full-height page */
#pt_search {
	width:980px;
	position: relative;
	margin: 0 auto;
}

/* Search result width */

#search {
	margin: 15px 0 0 0;
	padding: 0px; }	
	
#search .tblQuad {width:385px;}
#pt_search #wrapper {min-height:615px;height:auto !important;height:615px;background-color:#fff;}
#pt_search #leftColumn {
	border: none;
	margin-right: 0; }
#pt_search #contentMain {	
	padding-left: 15px;
	background-color: #fff;
	}
	
#pt_search #main {background-color: transparent;}

#pt_search #leftColumn .borderNav {margin-bottom: 20px;padding-top: 8px}
	
#pt_search #leftColumn .navBorderTop {
	margin-top: 0px;
	padding:0px;
	height: 4px;
	width: 177px;
	/*background: url(../images/leftnav/cat_nav_border.gif) no-repeat;*/
	}
	
#pt_search #leftColumn .navBorderBot {margin-top: -13px;}

#pt_search .searchBoxMain {float:left;width:145px;border-right: solid 1px #CECECE;border-left: solid 1px #CECECE;border-bottom: solid 1px #E4E4E4;border-top: none 0px #E4E4E4;float:left;background:  url(../images/backgrounds/bg_textbox.gif) repeat-x;padding-top: 2px;margin-right: 5px;margin-top:10px}

	
/***********************************************/
/* Page Styling CSS                            */
/***********************************************/	

/* Paging Information Styles EXAMPLE: search/paginginformation */
	
 #search .pagingheadline {	
	padding: 0;	
	width:768px;
	clear: both; }
#search .productlisting {clear:both; margin: 0 0 10px 0;}

#search .bottom .pagingheadline {
	margin-bottom: 25px; }
	
#search #divHitsBar {width:770px;border: solid 1px #e5e5e5;padding-right: 4px}

.pagingheadline table td {padding: 0;margin: 0;}

.pagingheadline table #tdSort {display: none; width: 100%; text-align:right;}

.pagingheadline .pagingInfo {		
	padding-left: 12px;
	font-size: 11px;
	color: #fff;	
	white-space:nowrap; }	
		
.pagingheadline .sortby {	
	text-transform: none;	
	font-size: 10px;
	text-align: right;
	white-space:nowrap;
	padding: 0;
	margin: 0
	 }

.pagingheadline .sortby label{
	color: #ffffff;
	font-weight: bold;
	size: 8px; }
	
.pagingheadline .sortby fieldset{
	margin: 0px; padding: 0px;}
	
.pagingheadline .sortby .compareitems {		
	border-left:1px dotted #dadada;
	text-align:right;	
	padding: 0;
	font-size: 10px; }
	
.pagingheadline .btnComp {
	float: right;
	vertical-align: middle;	
	margin: 0 4px 0 8px;
	padding: 0;
	}
.pagingheadline	fieldset .compare {
	float: right; }
	
.productlisting input {
	margin: 0px; padding: 0px; }
	
/*
#search .pagingheadline .sortby .compareitems a:hover  {
	border: 1px solid #2b66a5;
	color: #ffffff;
	background: #2e6ab1; }		
*/

#search .pagingheadline .sortby select {
	font-size: 10px;	
	width: 14em;
	margin-right: 10px; }
	
/* REMOVING SORT BY DISPLAY FOR CONTENT SEARCH RESULTS */
#search .pagingheadline .contentsearchrefinebar .sortby {
	display:none; }
	
/* Styling for general search results text EXAMPLE: search/contenthits */
#content #search .searchinformation {
	border: none;
	font-size: 11px;
	padding: 0px;
	margin: 10px 5px; }
	
/* Modify h1 styles for grid pages */
#search #tabs {
	clear: both;	
	position: relative;
	}
	
#search #tabs li.selected{		
	background: url(../images/tabs/grid_tab_on.gif) no-repeat;
	display:inline; }
	
#search #tabs li.selected a {	
	color: #ffffff; } 
	
#search #tabs li.selected a:hover {	
	color: #333333;
	text-decoration: none; } 
	
#search #tabs li {	
	font: 8pt arial, verdana, tahoma, Trebuchet MS, helvetica, sans-serif; 
	color: #000;
	display:inline;
	float:left;
	position:relative;
	text-align:center;
	 }	
	
#search #tabs li .tab {	
	font: 8pt arial, verdana, tahoma, Trebuchet MS, helvetica, sans-serif; 
	color: #000;
	background: url(../images/tabs/grid_tab_off.gif) no-repeat;
	display:inline;
	float:left;
	position:relative;
	text-align:center; }	
		
#search h1 {
	font: 8pt arial, verdana, tahoma, Trebuchet MS, helvetica, sans-serif; 
	float: left;
	text-transform: none;
	margin: 14px 0px;
	border: 0px solid #666;
	height: 26px;
	width: 102px;
	display: inline;
	background-image: url(../images/tabs/grid_tab_on.gif); }
	
#search .quickview {z-index: 999999;position: absolute;top: 190px;left: 40px;display: none;height: 26px;width: 99px}

.assetlisting .asset .name a {
	text-transform: uppercase;
	font-size: 10pt;
	padding-left: 12px;
	font-family: Times New Roman, serif;
}

.assetlisting .asset .name .assetDescription {	
	padding-left: 12px; }
	
/* Style Banner content assets for grid pages */
#search #searchBanner {
	width: 730px;
	clear: both;
	margin-bottom: 2px; }
	
/* Styles for dynamic tabs */
	
#pt_search .panel {
	clear: both;
	display: none;	
}

#pt_search .panel.active-tab-body {
	display: block;
}

#pt_search #tabs {

	list-style: none;
	margin: -2 0 0 0;
	padding: 0;
	list-style-type: none;
}

#pt_search #tabs ul {list-style-type: none;}

#pt_search #tabs li {
	float: left;padding-bottom: 16px;padding-right: 12px
}

#pt_search #tabs5 a {
	position: relative;
	display: inline;
	text-decoration:underline;
	float: left;}

#pt_search #tabs5 a.active-tab {

	text-decoration:none;
	position: relative;
	display: inline;
	float: left;
	z-index:1
}

#pt_search #refineNav {
	margin: 0;
	padding: 0;
	border: none 0px #fff;
	overflow: hidden}

/*  ===== PRODUCT-MINI SEARCH RESULTS FORMATING =====   /
	Removing this code to give the product-mini.isml search results the standard "stacked" formating.
*/
	
#search .productlisting .product {	
	border: 0px none #dedede;
	/*background:url(../images/backgrounds/bg_grid_prod.jpg) no-repeat;*/
	/*background-color: #00CBDC;*/
	display: block;
	margin: 0 5px;
	padding: 0;
	width: 182px;
	height: 315px;
	text-align: left;
	position: relative;
	float: left
	}
	
#search .productlisting .productLarge {
	border: 0px solid #dedede;	
	margin: 0px 0px 0px;
	padding-top: 4px;
	width: 343px;	
	height: 400px;
	text-align: center;
	position: relative; }
	
	
#search .productlisting .product .prodInfo,#search .productlisting .productLarge .prodInfo {
	text-align: left;
	margin: 9px auto;
	color: #000;
	/*width: 161px;*/
	width: 154px;
	padding: 0; 
	font-family: Geneva, sans-serif;
	font-size: 9pt; }
	
.productlisting .product .price .standard .value, .productlisting .productLarge .price .standard .value {
text-decoration:line-through;
color: #f00
}
	
#search .productlisting .product .prodInfo .promo, #content #search .productlisting .productLarge .prodInfo .promo {
	font-size: 11px;}
	
#search .productlisting .product .prodInfo .promo .promotion, #content #search .productlisting .productLarge .prodInfo .promo .promotion{
	color: #9C0029;}
		
#search .productlisting .productLarge .promotion {
	font-size: 8pt}
	
#search .productlisting .product .pricing {
	clear: none;
	margin-bottom: 45px;
}
#search .productlisting .product .pricing .standard, #content #search .productlisting .productLarge .pricing .standard {
	display: inline; }
#search .productlisting .product .pricing .key, #content #search .productlisting .productLarge .pricing .key {
	display: inline; }
#search .product .pricing span.curCode, #search .productLarge .pricing span.curCode {
	display: none;}	
	
#search .odd {
	float: left;  }	

#search #odd {
	float: right;}	

#search #even {
	float: left;}	

#search .even {
	float: right }	
	
	
	
#search .productlisting .product h3 a, #search .productlisting .productLarge h3 a {
	margin: 0 0 2px 0;
	padding: 0;
	line-height: auto;
	color: #000;
	text-decoration: none;
	font-family: Geneva, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	}
#search .productlisting .product h3 a:hover, #search .productlisting .productLarge h3 a:hover {
	text-decoration: underline; }
	
	
#search .productlisting .product .image {	
	border: 1px solid #E3E3E3;
	margin: 0 auto;
	width: 154px; /*161px;*/
	}
#search .productlisting .product .swatches, #search .productlisting .productLarge .swatches {
	margin-top: 5px;
	border: 0px solid #cccccc; 
	clear: both;
	margin-top: 3px; }	
#search .productlisting .product .swatches img, #search .productlisting .productLarge .swatches img {
	border: 1px solid #555553; 
	height: 12px;
	width: 12px;
	float: left;
	display: block;
	margin-right: 3px;
	cursor: pointer;
}
#search .productlisting .product .swatches a, #search .productlisting .productLarge .swatches a {
	text-decoration: none; }
	
#search .productlisting .product .swatches a:hover img, #search .productlisting .productLarge .swatches a:hover img {
	border: 1px solid #ffd700; }
	
#search .productlisting .product .icon, #search .productlisting .productLarge .icon {
	font-size: 8pt;
	color: #006600;
	display: inline;
	vertical-align: middle;
	padding: 2px;text-align: center; margin: 0 auto }
	
	
#search .productlisting .product .icon .contentasset, #search .productlisting .productLarge .icon .contentasset {
	display: inline;margin-right:3px }
	
#search .productlisting .product .icon .iconTxt, #search .productlisting .productLarge .icon .iconTxt {display: inline;}
	
#search .productlisting .product h3 a .id, #search .productlisting .productLarge h3 .id {
	color: #666; }
	
html>body #search .productlisting .product .imageLarge {
	height:350px;
	text-align: center; }

html>body #search .productlisting .product .image {	
	text-align: center; }
#search .prSnippetEngine {
	background-color: #fafafa;
	margin:0px 0px 5px 0px;}
#search .productlisting .product .productbuttons {
	display: inline;
	clear: both;
	position: absolute;
	bottom: 0px;
	text-align: center;
	width: 165px; }
#search .productlisting .product .productbuttons .addtocart {
	display: inline;
	width:86px;
	float:left;
	margin:5px 0px 0px 0px; }
#search .productlisting .product .productbuttons .compare {
	display: inline;
	width:auto;
	margin:5px 0px 0px 0px; }
#search .productlisting .product .productbuttons fieldset {
	text-align: center; }
#search .prSnippetEngine {
	height:20px; }
/* END: PRODUCT-MINI SEARCH RESULTS FORMATING */

/****** Multi Select Search Refinements ******/

#refineNav h2 { 	
	color: #70635A;
	margin: 0px;
	font-size: 10pt;
	text-transform: uppercase;
	border: none 0px #fff;
	padding: 3px 0px;
	background: none; }
	
.productlisting .product h3 .id {
	color: #f00;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	 }
	
#refineNav #refineHeading h2 { 
	font-size: 12px;
	color: #3F2D17;	
	border: 0px;
	margin: 0px;
	padding: 0px;
	background: none; }
	
#refineNav li a.removeFilter {
	text-decoration: none;
	color: #006699; }
	
#leftColumn .catTitle {font: bold 17px times new roman,arial,verdana,sans-serif;margin-left: 20px;text-transform:uppercase;margin-right:5px }

#refineNav .multirefineNav{
	padding: 0px 0px 0px 0px;}
#refineNav .multirefineNav fieldset{
	padding: 0px;}
#refineNav .multirefineNav h2{}
#refineNav .multirefineNav ul {
	padding: 0px;
	list-style: none;
	margin: 0;}
#refineNav .multirefineNav ul li {
	padding: 0px;
	margin: 0px 8px;
	overflow:hidden;
	height:15px;}
/* Fix IE/Win's broken rendering of block-level anchors in lists */
#refineNav .multirefineNav li a {
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 15px;
	background-image: url(../images/bullet-unsel.gif);
	background-repeat: no-repeat;
	background-position: 0.2em 0.16em;}
#refineNav .multirefineNav li a:hover {
	background-image: url(../images/bullet-clear.gif);}
#refineNav .multirefineNav li.selected a {
	margin: 0px 0px 3px 0px;
	display: inline;
	background-image: url(../images/bullet-clear.gif);
	background-repeat: no-repeat;
	background-position: 0.2em 0.16em;}
#refineNav .multirefineNav li.selected a:hover {
	background-image: url(../images/bullet-clear.gif);}
#refineNav .multirefineNav .refined {
	display:inline;
	float:left;
	font-weight:bold;}
#refineNav .multirefineNav .refined a.refinedclear {
	display:inline;
	float:right;
	text-align:right;}
/* Fix for browsers that don't need the hack */
#refineNav .multirefineNav select{
	width: 150px;
	background-color: #fff;
	border: 1px solid #efefef;
	color: #666; }
#refineNav .multirefineNav select:focus { 
	background-color: #fff !important;}	
#refineNav .multirefineNav select option{
	background: url(../images/bullet-unsel.gif) no-repeat;
	background-position: 0.2em;
	text-indent: 15px;
	font-size: 8pt;}
#refineNav .multirefineNav select option:hover{
	background-image: url(../images/bullet-sel.gif);
	background-repeat: no-repeat;
	background-x-position: 0.2em;
	text-indent: 15px;
	font-size: 8pt;}
#refineNav .multirefineNav select option.selected{
	background-image: url(../images/bullet-sel.gif);
	background-repeat: no-repeat;
	background-position: 0.2em;
	text-indent: 15px;
	font-size: 8pt;}
#refineNav .multirefineNav select option.selected:hover{
	background-image: url(../images/bullet-clear.gif);
	background-repeat: no-repeat;
	background-position: 0.2em;
	text-indent: 15px;
	font-size: 8pt;}
#refineNav .multirefineNav .resultcount {
	color: #999999;
	display:inline; }
	
#refineNav .multirefineNav a.refSwatch img {
	border: 0px none;
	overflow: hidden;
	padding: 0px 3px;
	text-decoration: none;
	vertical-align: middle; }
	
#refineNav li a {
	color:#006699;
	text-decoration:underline;
	 }
	 
#refineNav li a:hover {
	color:#EA1100;
	text-decoration:underline;
	 }
	 
#refineNav .contentasset .category h3 a {
	color:#006699;
	text-transform: uppercase;	
	font: normal 8pt arial,verdana,tahoma,Trebuchet MS,helvetica,sans-serif;	
	text-decoration:underline;
	padding: 0;
	margin: 1px 0 1px 19px; }
#refineNav .contentasset .category h3 a:hover {color:#000;text-decoration:underline;}

#refineNav .contentasset .category h3.selected a:hover {
	color:#3E2E17;
	font: bold 9pt arial,verdana,tahoma,Trebuchet MS,helvetica,sans-serif;
	text-decoration:none;}

#refineNav .contentasset .category h3.selected a {
	color:#3E2E17;
	font: bold 9pt arial,verdana,tahoma,Trebuchet MS,helvetica,sans-serif;
	text-decoration:none;}
	 
	
/*  ===== NO RESULTS SEARCH RESULTS FORMATING =====   /
	This code styles the content within nohits.isml.
*/
#search #nohits h3 {font-size: 9pt;font-weight: normal; margin: 12px 0;}
#search #nohits .tltNoHit {font-size: 10pt;font-weight: bold; margin: 12px 0; color: black;}
	
#search #nohits li.tip {	 
	margin-left: 0px;
	background:#FCFCFC url(../images/buttons/arrw_nav.gif) no-repeat scroll 0% 50%;
	margin-left:0px;
	padding:0px 15px; }
#search #nohits .nohitsinformation {
	font-size:9pt;
	color:#666; }
#search #nohits .nohitsinformation .nohits_didyoumean {
	margin:10px 0px 15px;
	font-size:9pt;
	font-style:normal;
	color:#666; 
	text-align:left;}

.didyoumean {
	margin:10px 0px 15px;
	font-size:9pt;
	font-style:normal;
	color:#666; 
	text-align:left;}	
	
#search #nohits .nohitsinformation .nohits_didyoumean a {
	font-weight:bold;
	font-style:normal; }
#search #nohits h3 {
	font-weight:bold; font-size: 12pt
	 }
	 
#noResult	 
{
	font-weight:bold; font-size: 12pt; color: red;
	 }
#search #nohits ul {
	list-style-type:none;
	list-style-position: outside;
	list-style-image: url(../images/leftnav/bullet_sel.gif) no-repeat;
	margin:10px 0px 10px 15px; }
#search #nohits ul li {
	margin: 5px 0px 5px 18px; }
#search #nohits #searchAgainButton { display: inline; float: left; margin-top: 7px; } 

#search #findFit { clear: left; padding-top: 5px; }

#articleResults {
	display: none; }
#search .assetlisting .asset {
 	display: inline;
 	clear: both; 
 	width: 100%;
 	padding: 15px 0 10px 0;
 	border-bottom: solid 1px #e5e5e5;
 	line-height: auto; }
 	
/*  ===== lbj Filter special refinement search styles =====  */

/*
  [ a.avenwedde@mobizcorp.de [AA]]
  For lbj, different styles by filter definitions may match here (by category, etc..).
  The '#filterSelector_{..}' style ID definitions are created dynamically out of the category refinement attributes,
  and may be extended/customized for future use.
  
  Currently, we have a basic set of filters for Men's jeans by ( 'size', 'color', 'denimInseam' and 'denimWash')
  only.
  
  
*/

 #filterByContainer { }


	
 .filterBy_1 {
	    border:1px solid red;
	  }
	  .filterBy_2 {
	    border:1px solid red;
	  }
	  
	  .filterTitle {
	    width:110px;
	    height:18px;
	    float:left;
	  }
	  
	  .filterTextContainer { 	    
	    
	    /*background:url(../images/backgrounds/bg_button_shadow_1_center.gif);
	    background-position:bottom left;
	    background-repeat:repeat-x; */
	  }
	  
	  .filterText { 	    
		white-space: nowrap;
		height: 32px;
	    /*
	    height:100%;	    
	    
	    cursor:pointer;
	    vertical-align:top;	
	    color:#FFFE07;
	    font-weight:bold;
	    font-size:11pt;
	    padding:0px;
	    
	    white-space:nowrap;
	    */
	  }
	  
	  
	  
	  #filterTitle_size {
	    width:120px;	    	   
	    color:#FFFE07;
	  }
	  
	  #filterTitle_size select {
	    border:none 0px #000;
	    width:90%;
	    color:#FFFE07;
	    padding: 0;
	    background:transparent;
	    
	  }
	  
	  #filterTitle_size select option {
	    border:0px;
	   
	    color:#FFFE07;
	    background:#2D2D2D
	    
	  }
	  
	  .filterHead {	   
	    font-size:11pt;
	    font-weight: bold;
	  }
	  
	  
	  /*
	  Exception: drop-down box:
	  #filterSelector_size a {
	    
	    float:left;
	    height:18px;
	    width:24px;
	    border:1px solid #595959;
	    background-color:#000000;
	    margin-right:3px;
	    margin-top:3px;
	    text-align:center;
	    text-decoration:none;
	    cursor:pointer;
	    color:#FFFF00;
	  }
	  
	  #filterSelector_size a:hover{
	    
	    background-color:#000000;
	    color:#FFFF00;
	    
	  }
	  */
	  
	  #filterSelector_color a {
	    float:left;
	    height:18px;
	    width:20px;
	    border:1px solid #595959;
	    background-color:white;
	    margin-right:3px;
	    margin-top:3px;
	    text-align:center;
	    text-decoration:none;
	    cursor:pointer;
	  }
	  
	  #filterSelector_color a:hover{
	    
	    background-color:#595959;
	    color:white;
	    
	  }
	  #filterSelector_denimWash a {
	    float:left;
	    height:18px;
	    width:80px;
	    border:1px solid #595959;
	    background-color:#000000;
	    margin-right:3px;
	    color:#FFFF00;
	    margin-top:3px;
	    text-align:center;
	    text-decoration:none;
	    cursor:pointer;
	    
	  }
	  
	  #filterSelector_denimWash a:hover{
	    
	    background-color:#595959;
	    color:white;
	    
	  }
	  
	  #filterSelector_denimInseam a {
	    float:left;
	    height:18px;
	    width:80px;
	    border:1px solid #595959;
	    background-color:#000000;
	    color:#FFFE07;
	    margin-right:3px;
	    margin-top:3px;
	    text-align:center;
	    text-decoration:none;
	    cursor:pointer;
	  }
	  
	  #filterSelector_denimInseam a:hover{
	    
	    background-color:#595959;
	    color:white;
	    
	  }
	  
	  .filterSortHead {
	    margin-top:3px;
	    margin-bottom:3px;
	    margin-left:8px;
	    font-size:14pt;
	  }
	  
	  #filterByLabel { padding-top: 4px; margin-left: 10px; clear: both; display: block; font-weight: bold; }
	  #filterSortLabel { padding-top: 4px; font-size: 11pt; font-weight: bold; }
	
	  #filterSortOptions { margin: 8px 0; font-weight: bold; }
	  #filterSortOptions a {
	     margin-right:6px;
	     text-decoration:underline; 
	     color: #9C0029;
	  }
	  
	  #swatchDiv {float: left}
	 
	  #swatchDiv a img {border: solid 1px transparent;width: 18px;height: 18px;}
	  
	  #swatchDiv a.swatchSelected {color:#fff;font-size:8pt; float: left;border: solid 1px #c00;text-align: center;text-decoration: none;background: #f00;padding: 2px 2px 1px;white-space:nowrap;font:8pt verdana,tahoma,Trebuchet MS,helvetica,sans-serif;}
	  
	  #swatchDiv .swatchSelectedImg {border: solid 1px #f00}
	  
	  #swatchDiv a:hover img {border: solid 1px #c00}
	  
	  #swatchDiv a.swatchTxt {color:#000;font-size:8pt;float: left;border-top: solid 1px #d6d6d6;border-left: solid 1px #d6d6d6;border-right: solid 1px #a3a3a3;border-bottom: solid 1px #a3a3a3;text-align: center;text-decoration: none;background: #fff;padding: 2px;white-space:nowrap;font:8pt verdana,tahoma,Trebuchet MS,helvetica,sans-serif;}
	  
      #swatchDiv a.swatchTxt:hover {border-left: solid 1px #c00;border-top: solid 1px #c00;border-right: solid 1px #f00;border-bottom: solid 1px #f00;color: #f00}     
     
	 
	 #filterSortOptions .active {
	     font-weight:bold;
	     margin-right:6px;
	     text-decoration:none;
	     text-transform: capitalize;
	  }
	  
	  /* overall height:29px*/
	  
	  #filterPaging {
	    background-color:#FFFFFF;
	    border-top:1px solid #cdcdcd;
	    /*border-bottom:1px solid #cdcdcd;*/
	    
	    /*text-align:right;*/ 
	    height:28px;
	  }
	  
	  #filterPaging table tr td {
	    vertical-align:middle;
	  }
	
	/* [AA] Styles for transparent buttons with rounded corners and background images.
       Flexible background colors and images.
       lbj extensions: Mixed (bold/normal) font possible.
       (NOT working within IE6 without png fix)
    */
	  
	.filterBtn { 
	
		display: block;
		position: relative;
		/*height: 32px;*/	
		padding: 4px 7px;
		float: left;		
		text-decoration: none;
		cursor: pointer;
		white-space: nowrap;
		/*min-width:120px;
  		width:auto !important;
  		width:120px; */
		color:#ffffff;
		font-weight: bold;
		font-size: 14px;
		background-color: #9C0029;
		margin-top: 3px;
		/*background: transparent url(../images/buttons/btn_sort_mid.gif) no-repeat;*/
	}
	
	.filterText .btnLeft,
	.filterText .btnRight { display: none; }	  

	/* 
		Dynamic filter button styles -- regular
    */
	
	
	.filtSm {width: 90px;display:none;z-index:99;padding:0 3px 3px 3px;color:#FFFE07;float:left;margin-top: -1px}
	.filtSize {width: 144px;display:none;z-index:99;padding:0 3px 3px 3px;color:#FFFE07;float:left;margin-top: -1px}
	.filtColor {width: 144px;display:none;z-index:99;padding:0 3px 3px 3px;color:#FFFE07;float:left;margin-top: -1px}
	
	/* 
		Dynamic filter button styles -- small sizes
    */
	
		
	.filtContSm {float:left;width: 100px;padding-right: 4px}
	.filtContsize {float:left;width: 154px;padding-right: 4px}
	.filtContcolorRefinement {float:left;width: 154px;padding-right: 4px}
	
	#filtbySm{width: 80px;}
	#filtbySize {width: 138px;}
	#filtbyColor {width: 138px;}	
	 
	 a.filterBtn {color:#FFFE07;}
	 a.filterBtn:hover {color:#FFFE07;}	 
	 
	 .filterBtn a:hover {
	 	/*background-color: #a00;*/
	 	color:#FFFE07;
	  } 
	  
	  #filterPaging {}
	  
	  #filterReset a {
	  	color: #9C0029;	  
	  }
	  	  
	  .pagination {
	    /*float:right;*/
	    height:100%;
	  }
	  
	  .paginationTable {	    
	     text-align:center;
	  }
	  
	  #pagingLinks {
	    float:right;
	    padding: 10px 0;
	  }

#filterTd {
	background-color: #f2f2f2;
	border-top: 1px solid #999;	
	border-bottom: 1px solid #999;	
	font-family: Times New Roman, serif;
	 /*background:url(/images/backgrounds/bg_charc_repeat.jpg);*/	
}

#filterTd .filterSeparator {
	float: left;
	height: 48px;
	margin-top: 3px;
	padding: 3px 0;
	vertical-align: top;
	width: 10px;
}

#filterTd .filterSeparator div {
	border-left: 1px solid #ccc;	
	width: 100%;
	height: 100%;
}

.pagingheadline .paginginfo {
	font-size: 8pt;
	padding: 4px 5px;
	text-align: right;
	float: right;
	width: 200px;
	margin-top: 10px;
}

#search #categoryTitle {
	margin-top: 20px;	
}
