/*  ===== pt_category Notes =====   /
	This page has a three column layout,
	
	Use this style sheet to put custom styles specific to the Category Pages,
	identifible by the id=pt_category" that surrounds the content. 
	All Product CSS controls what is displayed and not displayed on the category home pages.
*/

/***********************************************/
/* Page Structure CSS                          */
/***********************************************/

/* Sticky footer requires full-height page */
#pt_category {
	width:100%;	
	margin: 0 auto;
	text-align:center;
	background-color: #fff;
}

#pt_category.pt_jeansworld {
	background: none;	
}
	
#pt_category.categorylistingcs {
	background-color: #fff;	
}
/* Wider content area for subcategory pages */

#pt_category #content { }


#pt_category #wrapper {min-height:615px;height:auto !important;background-color:#001d3b;}

#pt_category.categoryTop #wrapper,
#pt_category.categoryCustom #wrapper
 {background-color: #fff;/*#001D3A;*/} 

#pt_category.jeansWorld #wrapper {background-color: #fff;}
		
/* Narrower content area for top level category pages */
/*
#pt_category #content #category {
	width: 550px;
	padding: 0px; }
*/
/***********************************************/
/* Page Styling CSS                            */
/***********************************************/

#pt_category #content .productMarketing {
	display: block;
	background: #eee;
	border-left: 1px solid #CFCFCF;
	border-right: 1px solid #CFCFCF;
	border-bottom: 1px solid #CFCFCF;
	}
	
#pt_category #content .productMarketing .noTopSeller {
	display: none; }
	
#pt_category #wrapper #contentMainLg {width: 980px}
#wrapperJeans {width: 980px;background-image:none;min-height:615px;height:auto !important;height:615px;padding-top: 10px}
.sizingHopFit {z-index:9999999;position:absolute;border: none 0px #000;top:20px;width:759px;left:100px;height:479px;padding:0px;margin: 0;}
#pt_category #contentMainJeans {float:left;width:780px;}
	
/* Catagory Page Header ex: Featured in this department */
#category h1 {
	color: #000000;
	background-color: #fff;
	/*font-family: Arial, Helvetica, Verdana,'Century Gothic', sans-serif;*/ 
	font-size: 21px;
	text-align: left;
	text-transform: uppercase;
	margin-right:10px;
	font-weight: bold; 
	float: left; margin-top: 0;
	
	}


#category h1:first-line {
	float: left;
	color: #000000;
	background-color: #fff;
	font-size: 21px;
	text-align: left;
	text-transform: uppercase; 
	font-weight: bold;  }
	



/* Catagory Page SubHeader ex: ...and other cool stuff */
#category h2 {
	clear:both;
	border: 0px;
	padding: 5px;
	margin: 10px 5px;
	color: #666;
	font-size: 20px;
	text-align: left;
	text-transform: none;
	font-weight: normal; }		

/***** Begin Product display styles  *****/

/*  FEATURED PRODUCT DISPLAY ex: Category/Deparment Page */
#category .featuredproduct {
	font-weight: normal;
	margin: 10px 10px;
	padding-bottom: 20px; }
#category .featuredproduct .product {}
#category .featuredproduct .product .image	{}

#category .featuredproduct .product .image .thumbnail {
	display: none; }
#category .featuredproduct .product .image .medium {
	display: inline;
	float:left; }
#category .featuredproduct .product .image .large {
	display: none; }
				
/*  Featured Product Name style */		
#category .featuredproduct .product h3.name a {
	font-weight: bold;
	font-size: 1.3em;
	height:auto; }

/*  Featured Product Information Display */	
#category .featuredproduct .product .sku{
	display: none; }
#category .featuredproduct .product .manufacturer{
	display: none; }
#category .featuredproduct .product .stockstate {
	display: none; }
#category .featuredproduct .product .scaledprices {
	display: none; }
	
#category .scaledprices,#category .scaledprices h3 {font-weight: normal;color: #000}
#category .product .price span.curCode {
	display: none;}
#category .product .pricing span.curCode, #category .productLarge .pricing span.curCode {
	display: none;}
#category .topSellProduct .product .pricing span.curCode {
	display: inline;}
#category .featuredproduct .product .price .information {
	text-decoration: line-through; }
#category .featuredproduct .product .price .special { 
	color: #c41b0b;}
#category .featuredproduct .product .price .special .key {}
#category .featuredproduct .product .price .special .value {
	color: Red;
	font-weight: bold;}
#category .featuredproduct .product .addtocart {
	margin-left: 210px;
	margin-top: 10px; }
#category .featuredproduct .product .addtocart .quantitybox {
	display: none; }
#category .featuredproduct .product .addtocart .quantitylabel {
	display: none; }
	
#category .odd {
	float: left;height: 588px; padding:0 10px;margin-right: 12px;margin-top: 5px}	

#category #odd {
	float: right; padding:0;}	

#category #even {
	float: left; padding:0}	
	
#category .even {
	float: right;height: 588px; padding:0 25px 0 0;margin-top: 5px}		
	
	
.mainContent {
	
	background:#E9E9E9 none repeat scroll 0%;
	float:left;
	height:auto;
	text-align:center;
	width:535px;
	margin-bottom: 20px; }
	 
#category #rightColumn {
	
	display: none;
	float: left;
	z-index:-1;
	overflow: hidden;
	width: 181px;
	margin: 0px 0 0px 8px; }
	
 
#rightColumn .ca {
	border: 0px none #fff;
	width: auto;
	margin: 10px;
	padding: 0px;
	text-align: center; }	
	
.productMarketing h2, #content #rightColumn .productMarketing h2 {
	background:transparent url(../images/backgrounds/bg_grad_grey.gif) repeat scroll 0%;
	color:#FFFFFF;
	font-family:verdana,arial,tahoma;
	font-size:11pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:26px;
	line-height:26px;
	padding:0pt 15px; }
	
#rightColumn .productMarketing .topSellProduct .topSellerImage {
	display: inline;
	float: right;
	border: 0px solid #666666; }

	
#content #category .productlisting .topSellProduct .product {
	border-top: 1px solid #dedede;
	display: inline;	
	height: 100%;
	text-align: left;
	position: relative;
 }
 
#category .tblQuad {width:385px;margin-bottom: 10px}
 
#content #category .productlisting .topSellProduct .product img {
	border: 1px solid #dedede;	
 }
	 
#category .productlisting .product .pricing {
	clear: none;
	margin-bottom: 45px;
}
	
/* Paging Information Styles EXAMPLE: search/paginginformation */
#category .pagingheadline {	
	color:#000000;	
	/* background: rgb(228,228,228);*/
	padding: 0;	
	margin-top: 10px;
	/*border-right:1px solid #e6e6e6;*/
	clear: both;
	width:768px;	
	border:0px solid red;
	 }	

*+html #category .pagingheadline {	
	margin-left: -20px;
}
	
#category .bottom .pagingheadline {
	margin-bottom: 25px; }
	
#category .pagingheadline table {	
	border-collapse:collapse;
	padding: 0;margin: 0;}

.pagingheadline table td {padding: 0;margin: 0;}

.pagingheadline table #tdSort {width: 90%; text-align:right;}

.pagingheadline .pagingInfo {		
	padding-left: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #000;	
	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;
	font-size: 11px; }
	
.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 .product .compare {
	display: inline; }
	
.productlisting input {
	margin: 0px; padding: 0px; }
	
#category .quickview {z-index: 999999;position: absolute;top: 190px;left: 40px;display: none;height: 26px;width: 99px}

#category #prodLarge .quickview {z-index: 999999;position: absolute;top: 455px;left: 123px;display: none;height: 26px;width: 99px}
	

/*
#category .pagingheadline .sortby .compareitems a:hover  {
	border: 1px solid #2b66a5;
	color: #ffffff;
	background: #2e6ab1; }		
*/

.pagingheadline select {
	font-size: 10px;	
	width: 14em;
	margin-right: 3px;
	 }
	
/* REMOVING SORT BY DISPLAY FOR CONTENT SEARCH RESULTS */
#category .pagingheadline .contentsearchrefinebar .sortby {
	display:none; }
	
/* Styling for general search results text EXAMPLE: search/contenthits */
#category .searchinformation {
	border: none;
	font-size: 11px;
	padding: 0px;
	margin: 10px 5px; }
	
/* Style Banner content assets for grid pages */
#categoryBanner {
	width: 773px;
	margin: 0 auto 1px 0px; }

/*  ===== PRODUCT-MINI SEARCH RESULTS FORMATING =====   /
	Removing this code to give the product-mini.isml search results the standard "stacked" formating.
*/
#category .productlisting .product {
	border: 0px none #dedede;
	background:url(../images/backgrounds/bg_grid_prod.jpg) no-repeat;
	display: block;
	margin: 0px 5px 10px 5px;
	width: 185px;
	height: auto;
	min-height: 358px;
	text-align: left;
	position: relative;	
	float: left}

* html #category .productlisting .product {
	/* IE6 - doesn't work if placed in ie6.css */
	width: 183px;
	height: 365px;
}

*+html #category .productlisting .product {
	height: 365px;
}

#category .productlisting .productLarge {
	border: 0px solid #dedede;	
	margin: 0px 0px 0px;
	padding-top: 4px;
	width: 343px;	
	height: 400px;
	text-align: left;
	position: relative; }
	
	
#category .productlisting .product .prodInfo,#content #category .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; }
	
#category .productlisting .product .prodInfo .promo, #content #category .productlisting .productLarge .prodInfo .promo {
	font-size: 9pt;}

#category .productlisting .product .prodInfo .promo .promotion, #content #category .productlisting .productLarge .prodInfo .promo .promotion{
	color: #9C0029;}

#category .productlisting .productLarge .promotion {
	font-size: 8pt; color: #f00}
	
#category .productlisting .product .pricing .standard, #content #category .productlisting .productLarge .pricing .standard {
	display: inline; }
#category .productlisting .product .pricing .standard, #content #category .productlisting .productLarge .pricing .standard .value {
	color: #f00 }
#category .productlisting .product .pricing .key, #category .productlisting .productLarge .pricing .key {
	display: inline; }
#category .productlisting .product h3 a, #category .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;
}
#category .productlisting .product h3 a:hover, #category .productlisting .productLarge h3 a:hover {
	text-decoration: underline; }
#category .productlisting .product .image {	
	border: 1px solid #E3E3E3;
	margin: 0 auto;
	width: 154px; /*161px;*/
	}
#category .productlisting .product .swatches, #category .productlisting .productLarge .swatches {
	margin-top: 5px;
	border: 0px solid #cccccc; 
	clear: both;
	margin-top: 3px; }
#category .productlisting .product .swatches img, #category .productlisting .productLarge .swatches img {
	border: 1px solid #555553; 
	height: 12px;
	width: 12px;
	float: left;
	display: block;
	margin-right: 3px;
	cursor: pointer;
	}
#category .productlisting .product .swatches a, #category .productlisting .productLarge .swatches a {
	text-decoration: none; }
	
#category .productlisting .product .swatches a:hover img, #category .productlisting .productLarge .swatches a:hover img {
	border: 1px solid #ffd700; }
	
#category .productlisting .product .icon, #category .productlisting .productLarge .icon {
	font-size: 8pt;
	color: #006600;
	display: inline;
	vertical-align: middle;
	padding: 2px;text-align: center; margin: 0 auto }
#category .productlisting .product .icon .contentasset, #category .productlisting .productLarge .icon .contentasset{
	display: inline;margin-right:3px }
#category .productlisting .product .icon .iconTxt, #category .productlisting .productLarge .icon .iconTxt {display: inline;}
#category .productlisting .product h3 .id, #category .productlisting .productLarge h3 .id {
	color: #666;
	font-family: Times New Roman, serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	 }

.productlisting #prodLarge .prodLargeInfo .imageLarge {
	border: 1px solid #E3E3E3;
	height:499px;width: 351px;margin-bottom: 5px;	
	text-align: center; }
	
.productlisting #prodLarge .prodLargeInfo .imageLargeOutfit {
	border: 1px solid #E3E3E3;
	height:529px;width: 351px;
	text-align: center; }
	
.productlisting .caMiddle {background:transparent url(../images/backgrounds/bg_grid_prod.jpg) repeat-x;display:block;float:left;height:299px;margin:0 10px 10px;position:relative;text-align:left;width:370px;}
.productlisting .caBottom {height: 240px;background:transparent url(../images/backgrounds/bg_grid_prod.jpg) repeat-x;width: 375px;margin-left: 6px}
html>body #category .productlisting .product .imageLarge {
	height:350px;
	text-align: center; }
	
#category .prSnippetEngine {
	background-color: #fafafa;
	margin:0px 0px 5px 0px;}
	
#category .productlisting .product .productbuttons {
	display: inline;
	clear: both;
	position: absolute;
	bottom: 0px;
	text-align: center;
	width: 165px; }
	
#category .productlisting .product .productbuttons fieldset {
	text-align: center;
	background: #F4F4F4;
	padding: 3px 0 4px 0;
	text-transform: uppercase;
	font-size: 11px;
	color: #666
	}
	
#category .productlisting .product .productbuttons fieldset span {
	border-top: solid 1px #F4F4F4;
	margin-left: 3px;
	vertical-align: middle;
	}
#category .productlisting .product .productbuttons fieldset input.imagebutton {
	text-align: center; }
	 
/*  Top Seller style */


	
.productMarketing h2, #content #rightColumn .productMarketing h2 {
	background: none;
	color:#666;
	font-family:verdana,arial,tahoma;
	font-size:11pt;
	font-size-adjust:none;
	font-stretch:normal;
	border-bottom: none 0px #fff;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:26px;
	text-transform:none;
	line-height:26px;
	padding:0pt 15px; }
	
#rightColumn .topSellProduct {
	margin-left: 0px;
	display: table;
	width: 100%; }
	
#rightColumn .productMarketing .topSellProduct .topSellerImage {
	float: right;
	border: 0px solid #666666;
	vertical-align: middle;
	margin-right: 0px; }
	
#rightColumn .productMarketing .topSellProduct .topSellerImage .smallThumb .productimage {
	margin: 0px;
	padding: 0px; }
	
#rightColumn .productMarketing .productlisting {
	margin: 0px;	
	border: 0px solid #666;
	width: 100%; }
	
#rightColumn .productMarketing .topSellProduct .product h3.name a {
	width: auto;
	height: auto;
	border: 0px solid #333; }
	
#rightColumn .productMarketing .productlisting .topSellProduct .product .pricing {
	height: auto; }
	
#rightColumn .productMarketing .productlisting .topSellProduct .product {
	border-bottom: 0px solid #dedede;
	background: #none;
	display: inline;
	margin: 0px;
	width: 100%;
	height: 100%;
	text-align: left; }
	
/*  ===== Category Not Found styles =====  */	

#message {
 	clear: both; }
 	
#content #nohits  {
	width:auto;
	margin:5px;
	padding:5px;
	border:0px solid #dedede;
	background-color: #fff; }
	


/*  ===== 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)
    */
	  
	.filterText .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;
	  }
	  
#availableInseamsInfo {
	color: black;
	font-size: 8pt;
	margin: 10px 0;
}

#availableInseamsInfo h3 {
	font-size: 8pt;
	text-align: left;
}

#availableInseamsInfo ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-top: 5px;
	text-align: left;
}	  

/*#pt_category.categoryTop,
#pt_category.categoryCustom {
	background-color: #001D3A;	
}*/

#pt_category.categoryTop #category,
#pt_category.categoryCustom #category {
	margin-left: -15px;
	/*background-color: #fff; #001D3A;*/
}	

#pt_category.categoryTop #category .contentasset,
#pt_category.categoryCustom #category .contentasset {
	margin-left: 15px;
}	

#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%;
}

* html #pt_category #contentMain {
}

.pagingheadline .paginginfo {
	font-size: 8pt;
	padding: 4px 5px;
	text-align: right;
	float: right;
	width: 200px;
	margin-top: 10px;
}

#category .productlisting .heroMain {
	height: 531px;
	margin-left: 12px;
	margin-right: 0;
}

* html #category .productlisting .heroMain {
	padding: 0;
}

#category .productlisting .heroMain .imageLargeOutfit {
	height: 488px;
	width: 346px;
}

#category .heroproductlisting .heroRowProducts {
	width: 393px;
}

#category .heroproductlisting .product {
	height: 258px;
	min-height: 258px;
}

#category #categoryBreadcrumb, 
#category #categoryTitle {
	float: left;
	font: bold 16px Times New Roman, serif;
	margin: 10px 0 0;
	text-transform: uppercase;
}



#category #categoryTitle {
	margin-top: 20px;	
	margin-left: 3px;
}

* html #category #categoryTitle {
	padding-left: 3px;
}

*+html #category #categoryTitle {
	padding-left: 3px;
}

#category #categoryBreadcrumb {
	font-size: 20px;	
}

#category #categoryBreadcrumb a,
#category #categoryTitle a {
	text-decoration: none;
}

#category #categoryBreadcrumb a:hover,
#category #categoryTitle a:hover {
	text-decoration: underline;
}

* html #category #categoryTitle {
	margin-top: -20px;
}

*+html #category #categoryTitle {
	margin-top: -20px;
}


* html #pt_category #contentMain {
	height: 750px;
}


