
	
	.cartHeader { display: table-cell; width: 100%; text-align: right; margin: 0px 0px 10px 0px;}	
	.cartLinks { display: table-cell; text-align: right; vertical-align: bottom; margin: 0px 0px 10px 0px;}	
	img.cartIcon  { margin-right: 6px; vertical-align: middle;} 
	img.ccardsIcon  { margin: 0px 0px 0px 0px; vertical-align: bottom;} 
	img.cartHeaderBag  { float: left; margin: 0px 0px 0px 0px;}
	
	div.sitemap_parent, div.sitemap_parent a { color: #600; font-size: 14px; font-weight: bold; }
	div.sitemap_parent { margin: 12px 0px 6px 0px; border-bottom: 1px dotted #ccc;}
	
	div.catParent, div.catParent a { color: #600; font-size: 13px; font-weight: bold; margin: 12px 0px 10px 0px;}
	div.catDisplay a { color: #600; font-weight: normal;}
	div.catCurrent a { color: #666; font-weight: normal; font-style: italic; text-decoration: none; }
	td.prodDivider { width: 100%; height: 1px; background: #ccc;}
	div.category_indent{ margin: 0 0 0 8px;}
		
	div.cat_productThumbBox { width: 182px; background:#fff;  border: 0px solid #ccc; text-align: center; margin: 0px 0px 10px 0px;}
	div.cat_productThumb { width: 182px; height: 160px; display: table-cell; text-align: center; vertical-align: middle;}
	img.cat_productThumb { margin-top: expression((160 - this.height)/2);}

	div.categoryTitleBox { display: block; width: 100%; margin: 0 0 10px 0; padding: 0px; border-bottom: #B6B6B6 1px solid; border-left: #B6B6B6 1px solid; width: 730px; }

	div.categoryTitle { margin: 7px 4px 5px 0; color: #443614; font-size: 24px; font-style: italic; text-align: left;}
	
	div.categoryInfo { margin: 0px; color: #4E4E4E;}

	/* for Internet Explorer */
	/*\*/
	* html .categoryInfo {	height: 3em;}
	/**/
	
	dl.catfeature { height: 100%; margin: 0px 0px; padding: 2px 15px 5px 0; border-top: 0px dotted #ccc; background: #F6F4EE}
	dl.catfeature:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
	dl.catfeature dt { margin: 0 0 .5em 0; color: #633; font-size: 16px; font-weight: bold;}
	dl.catfeature dt img { float: left; margin: 0 15px 0 0; padding: 1px 4px 4px 1px; background: #EAEAEA;}
	dl.catfeature dd {  font-size: 100%; line-height: 1.5em; color: #000000; }

	dl.catfeaturePhoto { margin: 0px 0px; padding: 2px 15px 5px 0; border-top: 0px dotted #ccc;}
	dl.catfeaturePhoto:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
	dl.catfeaturePhoto dt { margin: 0 0 .5em 0; color: #633; font-size: 16px; font-weight: bold;}
	dl.catfeaturePhoto dt img { float: left; margin: 0 15px 0 0; padding: 1px 4px 4px 1px; background: #EAEAEA;}
	dl.catfeaturePhoto dd {  font-size: 100%; line-height: 1.5em; color: #3C3C3C; }
	
	div.searchResultsSummary { text-align: right; border-bottom: #B6B6B6 1px solid; margin: 0 0 10px 0;}
	
	div.catPathBox { margin: 0 0 3px 0;}
	div.catPathLinks{ margin: 0px 0px 0px 0px; color: #666; font-size: 14px;}
	
	div.productPromoText { color: red; font-weight: bold; margin: 0 0 10px 0; }
	
	div.productTitleBox { margin: 0 0 20px 0;}
	div.productTitle { color: #633; font-size: 19px; font-weight: bold;}

	div.productPricing { margin: 6px 0px 18px 0px; color: #666;}
	div.price_suggested { font-style: italic;}
	div.price { font-size: 14px; font-weight: bold;}
	div.product_price_savings { margin: 6px 0 0 0; color: red; font-style: italic;}
	
	div.productDimensions { margin: 0 0 8px 0;}
	div.productOptions { display: inline; margin: 0 0 8px 6px;}
	
	div.addToCartBox { margin: 0px;}
	div.addToCartQuantity { display: inline; margin: 0px 0px 0px 0px; }
	div.addToCart { display: inline; margin: 0px 0px 0px 7px; }

	div.descriptionBox { margin: 10px 0 10px 0;}
	div.cat_productDesc { width: 100%; font-size: 12px; color: #666;  margin: 3px 0px 5px 0px;}

	div.productImageBox { display: block; margin: 0px; width: 290px; height: 270px; background: #fff; text-align: center;}
	div.productImageBaseline { margin: 0px 0px 6px 0px; height: 2px; background: #ccc; }
	
	div.productAddlThumbBox { display: inline; width: 76px; height: 76px; margin: 0px 4px 4px 0px; text-align: center; vertical-align: middle; }
	div.productAddlThumb { display: block; width: 76px; height: 76px; }
	img.productAddlThumb  { border: 0px; margin: 2px 2px 2px 2px;}
	img.productAddlThumbOn  { border: 0px; margin: 2px 2px 2px 2px; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
	div.productAddlThumbBoxOn { display: inline; width: 76px; height: 76px; margin: 0px 4px 4px 0px; BORDER: #ccc 1px solid; text-align: center; vertical-align: middle; min-width: 76px;}
	div.productAddlThumbOn { display: inline; width: 76px; height: 76px; }
	
	div.productCollectionBox { display: block; margin: 8px 0px 8px 0px; padding-top: 8px; clear: both; }
	div.productCollectionTitle { margin: 0 0 8px 0; color: #666; font-weight: bold; font-size: 16px; padding-top: 3px; border-bottom: #ccc 1px solid;}
	div.productCollectionThumb { display: table-cell; height: 100%; margin: 0px; border: 0px; text-align: center; text-align: center; vertical-align: middle;}
	img.productCollectionThumb  { border: 0px; margin: 2px 2px 2px 2px; vertical-align: middle;}
	
	div.productSummaryBox 	{ width: 90%; padding-top: 8px; clear: both; text-align: center;}
	div.productSummary 		{ background: #efefef; margin: 0px 12px 12px 0px; border: #ccc 1px solid; text-align: center;}
	table.productSummaryTable{ background: #ffffff; width: 100%; margin: 6px; padding: 12px; border-spacing: 3px; border: #ccc 1px solid; text-align: left; vertical-align: top;}
	
	div.productSummary_header1  { color: #666; font-weight: bold; margin: 2px 0 4px 0; border-bottom: #ccc 1px solid;}
	div.productSummary_header2  { color: #666; font-weight: bold; margin: 2px 0 4px 0; border-bottom: #ccc 1px solid;}
	div.productSummary_title { font-weight: bold;}
	div.productSummary_dimensions {}
	div.productSummary_details { margin: 5px 0 0 0;}
	div.productSummary_divider { height: 1px; margin: 3px 0 2px 0; border-bottom: #ccc 1px solid;}

	div.productImageDetailBox { width: 700px; margin: 10px 10px 0px 10px; text-align: center;}

	div.productDisclaimer { margin: 10px 0 0 0; color: #666; font-size: 11px; font-style: italic;}
	
	div.articleAddlThumb	{ display: table-cell; height: 100%; margin: 0px; border: 0px; text-align: center; text-align: center; vertical-align: middle;}
	img.articleAddlThumb  { border: 0px; margin: 2px 2px 2px 2px; vertical-align: middle;}
	
	.wraptocenter { display: table-cell; text-align: center; vertical-align: middle; border: #ccc 1px solid; background-color: #fff; }
	.wraptocenter * { vertical-align: middle;}

	/* IE/Mac \*//*/
	.wraptocenter { display: block; line-height: 0.6;}
	.wraptocenter span { display: inline-block; height: 100%; width: 1px;}
	/**/
	.uno .wraptocenter { width: 95px; height: 95px;}
	.uno .wraptocenterOn { width: 95px; height: 95px;}
	/* Op7+ */
	.example { border-collapse: collapse;}
	.example { margin: 2px 0 0 0; padding: 0;}
	.example li { float: left; padding: 0; margin: 0 5px 1px 0; list-style-type: none; BORDER: #ccc 0px solid; }
	.clear { clear: both; padding-top: 1em; 	margin-top: 0; }
	/* ul per override clear \*//*/ 
	ul.example { display: inline-block; width: 400px; clear: none; }
	/**/