/* SHOPPING STYLES */
tr.alt{background: #fff;}
#shop-search
{
	margin-top: 204px;
	padding: 20px 6px 0 11px;
	background: url(/images/shop/search-bg.gif) no-repeat top left;
}
h1.img-text
{
	text-transform: uppercase;
	font-family: 'Arial Narrow',Arial,Verdana,Sans-Serif;
	font-size: 11pt;
	color: #fff;
}
h1.img-text span
{
	font-size: 10pt;
	font-weight: normal;
}
#shop-search h1{margin-bottom:4px;}
#shop-promos
{
	margin: 5px 0 20px 15px;

}
#shop-promos .r, #shop-promos .l{width:260px;}
#shop-promos div .promo-info {width: 170px;}
#shop-promos div .promo-pic {width:87px;}

#sub-main
{
	float: right;
	width: 548px;
}

#shop-learn-more
{
	background: #e7e0d2 url(/images/index/pic3-sm.jpg) no-repeat;
	padding: 10px 10px 0 300px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 270px;
}
#r1 .l
{
	width: 233px;
	padding:28px 0 10px 15px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 219px;
}

/* SHOPPING NAV */
#sub-index-full{ background: none;}

#shop-full-page
{
	width: 752px;
	margin-bottom: 13px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 745px;
}
/* SUB CATEGORY LISTINGS */
#subcat-hdr
{
	padding: 7px;
	background: #53534a;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 530px;
	margin-bottom: 3px;
}
#subcat-hdr img {vertical-align:text-bottom;}
#subcat-intro
{
	padding: 12px;
	width: 95%;
}
#subcat-intro .l
{
	width: 42%;
	float: left;
}
#subcat-intro .l img {border: 1px solid #53534a;}
#subcat-intro .r
{
	width: 55%;
	float: right;
}
#dlSubCats
{
	width: 100%;
}
#dlSubCats td
{
	width: 50%;
	padding: 0 12px 12px 12px;
}
#dlSubCats td .l
{
	width: 34%;
	float: left;
}
#dlSubCats td .l img
{
	border: 1px solid #53534a;
	padding: 2px;
}
#dlSubCats td .r
{
	width: 66%;
	float: right;
}
.small-intro
{
	margin-left: 50px;
}
/* PRODUCT LISTINGS */
#product-listing
{
	width: 100%;
}
#product-listing th
{
	text-align:left;
	padding: 3px 8px;
	background: #53534a;
}
#product-listing td
{
	padding: 5px 6px;
}
#product-listing td {padding-top:10px;}
#product-listing td.image {padding-top:3px;}
#product-listing td.image img{border:1px solid #53534a;}
#product-listing td h1
{
	font-weight: normal;
}
#product-listing td.price{text-align: center;font-weight:normal;}
#product-detail
{
	padding: 30px;
}
#product-qty
{ 
	margin-top: 90px;
	text-align: right;
	background: #53534a;
	padding: 23px 10px 10px 28px;
	color: #fff;
}
#product-qty input{ margin-left: 8px;}
#product-detail .l {width: 260px;}
#product-detail .r {width: 220px;}
#product-detail .l input.img,#product-detail .l img.img { border: 1px solid #53534a;}

#just-added-detail
{
}
#just-added-detail #product{padding: 7px;}
#just-added-detail #product .l
{
	width: 80px;
	padding-top: 37px;
}
#just-added-detail #product .r
{
	width: 440px;
}
#just-added-detail #product .l input.img { border: 1px solid #B9A586;}
.fr-pics tr td img { border: 1px solid #B9A586;padding:3px;margin-bottom:3px;}
.fr-pics tr td { padding: 10px 50px 20px 0;}
.just-added-hdr
{
	width: 70%;
	background: #fff;
	border: 1px solid #53534a;
	padding: 3px;
	color: #f2832c;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}

.nav-options{padding-bottom:4px;}
.nav-options a
{
	text-decoration: none;
}
#related-products .product
{
	padding: 7px;
}
#related-products .product div.l img{border: 1px solid #B9A586;}
#related-products .product div.l{ width: 90px;}
#related-products .product div.r{ width: 440px;}
#related-products .product .sub-total{padding-left: 200px;}
/* CART */
#cart-hdr,#cart-ftr,#unav-hdr
{
	padding: 7px;
	width: 752px;
	background: #53534a;
	margin-bottom: 10px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 738px;
	color: #fff;
}
#unav-hdr{background: #53534a;margin-bottom:3px;}
#cart 
{
	width: 752px;
}
#cart th
{
	text-align: left;
	padding: 3px 8px;
	background: #53534a;
}
#cart td
{
	padding: 6px;
}
#cart td a img {border: 1px solid #B9A586;}
#cart td.empty-cart{padding-bottom: 250px;}

#sub-main #cart-totals
{
	margin-bottom: 4px;
	padding: 0 10px 0 14px;
}
.total,.price
{
	font-weight: bold;
}
/* CONFIGURATOR */
	
#configurator 
{
	float: right;
	width: 548px;
	background: url(/images/shop/configurator/config-bg.gif) repeat-y right;
}
#configurator .l
{
	width: 426px;
}
#configurator .r
{
	width: 121px;
	margin-left: 1px;
	background: #fff;	
}
#configurator #hdr
{
	padding: 7px;
	width: 548px;
	background: #53534a;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 534px;
	margin-bottom: 3px;
	color: #fff;
}
#configurator #steps, #configurator .r .total-hdr
{
	background: #fbd3b3;
	height: 14px;
	padding: 5px 0;
}

#configurator .r .total-hdr
{
	background: #fbd3b3 url(/images/shop/configurator/config-hdr-bg.gif) repeat-y right;
	padding-left: 8px;
}
#configurator .r .total
{
	padding: 10px 3px 3px 7px;
}
#configurator .r h1{ font: 10px/14px Arial;}
#configurator .r .total .config-pick{color: #f2832a;}
#configurator #steps ul {margin: 0;}
#configurator #steps ul li {float:left;padding: 0 0 0 11px;background: #fbd3b3;}

#configurator #desc
{
	padding: 23px 10px 10px 28px;
}
#configurator #desc h1
{
	margin-bottom: 7px;
	color: #53534a;
	font: 20px/21px 'Arial Narrow', Arial, sans-serif;
	font-weight: bold;
}
#configurator #input
{
	text-align: right;
	background: #53534a;
	padding: 23px 10px 10px 28px;
	color: #fff;
}
#configurator #input a {color: #fff;}
#configurator #input a:hover {color: #f2832c;}
#configurator #input input{ margin-left: 8px;}
#configurator-err
{
	text-align: center;
	color: #E98514;
}
#step7 td{ padding: 4px;}
.config-indent{ margin-left: 20px;}
.config-radio-hdr{font-weight:bold;margin:0;}
.color-preview
{
	background: #fff;
	border: 1px solid #B9A586;
	padding: 10px 12px;
	width: 125px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 101px;
}
.step6 td input { vertical-align:top;}
.step6 td {padding: 12px 0;}
.step7-color
{
	background: #C3B9AD;
}
.step-img-sp{padding-right: 10px;}
.melamine-colors td{width:45px;font-size:9px;text-align:center;line-height: 10px;}
.melamine-colors td label{display:block;}
.melamine-colors td input{padding:0;margin:0;}
#color-scroller
{
	border: 1px solid #B9A586;
	overflow:scroll;
	height: 330px;
	width:355px;
	padding: 10px;
}
#color-scroller table tr td{ padding:10px 5px 10px 5px;}
/* END configurator */
body#zoom
{
	margin: 3px;
	background: #F9F6F1;
}
.zoom-hdr
{
	padding: 7px 7px 7px 7px;
	background: #C3B9AD;
}
.zoom-img { text-align: center;padding: 10px 0;}
.zoom-img img
{
	border: 1px solid #B9A586;
	background: #fff;

}
/* search-results */
#search-results table.cats td {padding: 4px 10px 4px 6px;}
#search-results table.cats td.img  img{ border: 1px solid #AFA082;padding: 2px;background: #fff;}



/* END search results */

#suggested table.cats td {padding: 4px 10px 4px 6px;}
#suggested table.cats td.image  img{ border: 1px solid #AFA082;padding: 2px;background: #fff;}
#suggested table.cats th{padding: 2px;text-align:left;background: #53534a; color: #fff;}