/*To remove prices and checkout links, change display on #productPrices,#cartAdd*/



/* CSS Document */
/* browser defaults cleanup */
body, h1, h2, h3, h4, h5, h6, h7, div, p, img, table, tr, td, form, ul,li {margin:0;padding:0;border:0;}

body {
	margin: 20px 0;
	padding:0px;
	background: #ebe4d1 url(../images/bg_curves.gif) center top;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #404040;
	height:100%; 
}
#wrapper {
	width: 700px;
	margin-right:auto;
	margin-left:auto;
}
#header {
	background: transparent;
}

#zenlogo {
	float: left;
	padding-left: 13px;
}
#purlogo {
	float: right;
	padding-right: 13px;
	padding-top: 8px;
}
.clr {
	clear: both;
}
.clearBoth {
	clear: both;
}
#intronavbar {
	clear: both;
	background: #8a6638;

}
#mainbottomnavbar {
	clear: both;
	background: #765b39;
	padding: 4px 0;
}
#search {
	float:left;
	
}
#search .text {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 width: 125px;
 margin-right: 6px;
  	margin-left: 6px;
}
#intronav {
	float: right;
	padding: 0;
}
#footersubnavbar {
	clear: both;
	background:url(../images/bottomshadow.gif) top no-repeat;
	text-align:left;
	padding: 6px 8px;
}
#footersignup {
	float: left;
}
#footersignup .text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px;
 	width: 170px;
 	margin-right: 6px;
 	margin-left: 6px;
}

#wholesale {
	float: left;
}
#wholesale a {
	color: #330000;
	font-size: 12px;
	text-decoration:none;
}
#wholesale a:hover {
		color: #BCAE8A;
}
#footersubnav {
	float: right;
		font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #330000;
}
#footersubnav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #330000;
	text-decoration:none;
}
#footersubnav a:hover {
	color: #BCAE8A;
}
#introsubftrbar {
	clear: both;
	width: 685px;
	margin: 0 auto;
}
#introsubsubftrbar a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #330000;
	text-decoration:none;
}
#introsubsubftrbar a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #BCAE8A;
	text-decoration:none;
}
#copyright{padding-top: 8px}
#verisign_ftr {float: left; }
#signup_ftr {float:left; width: 420px;margin-top: 8px;padding-left: 106px;}
#signup_ftr input {font-size:11px}

#topnav {
	float: right;
	padding-top: 18px;
	text-align: right;
}
#topnav a {
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #660000;
	padding-left: 20px;
}
#topsubnavbar {
	clear:both;
	background: #8a6638;
	padding: 6px 0;
	border-bottom: 3px solid #8f8f8f;
}
#topsubnav a {
	float: right;
	color: white;
	/*padding: 0 10px 0 10px;*/
	text-decoration:none;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#topsubnav a:hover {
	color: #E6BD7B;
}
#leftcol {
	float:left;
	width: 162px;
	background:#f6f2db;
	text-align:left;
	padding: 10px; 0 10px 10px;
	height:100%; 
}
#rightcol {
	float:right;
	width:518px;
	text-align: left;
	background: #fff;
	min-height:550px;
	height:100%;
}
#content {
	position:relative;
	background:#f6f2db;
	height:100%; 
}
#leftcolpopups {position:absolute;bottom:0;left:0;width:182px;}
#leftcolpopups img {padding-bottom:2px;}
.category-products {
	color: #404040;
	text-decoration: none;
	text-transform:none;
}
#categoriesContent a:hover {
	color: #8A6638;
}
.category-top {
	text-decoration: none;
	border-bottom:1px solid #e2dbd4;
	color: #330000;
	text-transform:uppercase;
	font-weight: bold;
	display: block;
	padding: 0px 0 0px 0;
	margin: 0px 0 0px 0;
	font-size: 12px;
}

#categoriesContent div a {
	border: 0;
}
#product-detail-leftcol {
	float: left;
	width:240px;
	background:#fff;
	padding-top: 30px;
}
#product-detail-rightcol {
	float:right;
	width:220px;
	padding-right: 20px;
	background:#fff;
	padding-top: 30px;
}
#product-detail-rightcol h1 {
	font-size:18px;
	color: #330000;
	font-weight: normal;
}
#ezPagesHeading {
	font-size:18px;
	color: #330000;
	font-weight: normal;
	padding-bottom: 14px;
}
#advSearchResultsDefaultHeading {
	font-size:18px;
	color: #330000;
	font-weight: normal;
}
.centerColumn {
	background: #fff;
}
#productGeneral {
	background: #fff;	
}
#productMainImage {
	text-align: center;
}
#productMainImage img {
	width: 220px;
	height:185px;
}
#checkoutnav {
	float: right;
	padding-top: 18px;
	text-align: right;
	
}
#checkoutnav a {
	color:#330000; 
	text-decoration: none;
	font-size: 10px;
	padding-left: 10px;
}
#checkoutnav a:hover {
	color: #8A6638;
	text-decoration: underline;
}
.centerBoxContentsProducts {
	float: left;
width:33%;
	padding-bottom: 16px;
}
#productListing {
	text-align: center;
padding-left:8px;

}
h3.itemTitle a {
	font-size: 11px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
.listingProductImage {
	padding: 0px;
	margin: 1px;
	border: 1px solid #f0f0f0;
	width:160px;
	height: 134px;
}
#whatsNew {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}
#productsListingListingTopLinks {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}
#productsListingListingBottomLinks {
	text-align: right;
	padding-right: 10px;
}
#productsListingTopNumber {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}
#productsListingBottomNumber {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	display: none;
}
#navBreadCrumb {
	text-align: left;
	background: #fff;
	padding-left:10px;
	padding-top: 4px;
	color: #330000;
	font-size: 10px;
	text-transform:lowercase;
}
#navBreadCrumb a {
	text-decoration: none;
	color: #330000;
	font-size: 10px;
	text-transform:lowercase;
}
#navBreadCrumb a:hover {
	color: #ccc;
}
#indexProductList {
	padding: 10px 0px 10px 8px;

}
#productListingMoreInfo {
		display: block;
	width: 0;
	height: 0;
	overflow: hidden;
display: none;
}
#categoriesHeading {
		display: block;
	width: 0;
	height: 0;
	overflow: hidden;
display: none;

}
#loginDefault {
	padding:10px;
}
#loginhdr {
	background: #f6f2db;
	padding: 8px 12px;
/*	margin-bottom: 3px;*/
}
#shoppingbagqty {
	color: #d75a54;
	font-weight: bold;
	font-size: 14px;
	vertical-align: top;
}
#timeoutDefault {
	padding: 10px 16px;
}
legend {
	font-weight: bold;
}
#shoppingCartDefault {
	padding: 10px 30px;
}
#cartContentsDisplay th {
	background: #c9bbae;
	border-right: 1px solid white;
	color: #471917;
	font-size: 11px;
}
#cartContentsDisplay {
	border: 1px solid #c9bbae;
	border-collapse: collapse;
}
#cartContentsDisplay td, th {
	border: 1px solid #c9bbae;
	border-collapse: collapse;
	padding-top: 6px;
	padding-left: 4px;
	padding-right: 4px;
padding-bottom: 6px;
}
#cartImage img {
	height:110px;
	width: 130px;
}
#cartSubTotal {
	float: right;
	padding-top: 10px;
	padding-right: 6px;
}
hr.hr2 {
	border: none 0;
	border-top: 1px solid #ded5ce;
	height: 1px;
}
#chkoutnav2 img {
	padding: 0 16px 6px 0;
}
#checkoutShipto {
	padding:10px;
}
#checkoutaddress {
	font-style: normal;
	padding: 10px;
	line-height: 16px;
}
#checkoutShipAddressDefault {
	padding: 16px;
}
#checkoutPayAddressDefault {
	padding: 16px;
}
#checkoutOrderTotals {
	border: 0;
	padding: 10px;
}
select {font-size:11px;}
.attribImg {float:left;margin-bottom: 6px;}
#footernavbar {padding-top: 4px;}
ul#productDetailsList {padding-left: 14px;}

#ezPageDefault {padding-left: 10px;position:relative; padding-top: 32px;}
#wholesalemenu {position:absolute;top:60px; left:-170px;z-index:5}
#wholesaleheader {position:absolute;top:0;left:-182px;background:#eeeaf9;padding:8px 12px;width:676px;}
#wholesalemenu ul {list-style:none;padding: 0; margin:0}
#wholesalemenu li {padding: 0; margin:0}

#custservmenu {position:absolute;top:60px; left:-170px;z-index:5}
#custservheader {position:absolute;top:0;left:-182px;background:#bdcaa4;padding:8px 12px;width:676px;}
#custservmenu ul {list-style:none;padding: 0; margin:0}
#custservmenu li {padding: 0; margin:0}

#articlesmenu {position:absolute;top:60px; left:-170px;z-index:5}
#articlesheader {position:absolute;top:0;left:-182px;background:#bdcaa4;padding:8px 12px;width:676px;}
#articlesmenu ul {list-style:none;padding: 0; margin:0}
#articlesmenu li {padding: 0; margin:0}
#articles_content{padding: 26px 20px 20px 0}
#articles_content h1 {font-size: 18px;color:#765B39; font-weight:normal;padding-bottom: 6px;}
#articles_content p {line-height: 18px;margin-bottom: 10px;}
#articles_content th {color:#595959; border:0;padding:0;font-weight: normal}
#articles_content td {color:#8a6638; border:0;padding:0;font-weight: normal;padding:0 0 6px 0 }
#articles_content td a {color:#8a6638; border:0;padding:0;font-weight: normal; text-decoration: none;}
#articles_content td a:hover {color:#8a6638; border:0;padding:0;font-weight: normal; text-decoration: underline;}
#articles_content td a:visited {color:#ccc; border:0;padding:0;font-weight: normal; text-decoration: none;}

.additionalImages img {
border: 1px solid #ccc;
margin: 4px;
}
.additionalImages {float:left;}

.centerBoxContentsFeatured a {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	color: #765b39;
	text-decoration: none;
	font-weight: bold;
 }
.centerBoxContentsBestSellers a {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	color: #765b39;
	text-decoration: none;
	font-weight: bold;
 }


#featuredProducts {
float: left;
width: 50%;
}
#bestsellers {
float: left;
width: 50%;
}
#advSearchResultsDefault {
	padding: 0 0 10px 10px;
}
#productsListingListingBottomLinks a, a:visited {
	text-decoration:none;
	color: #765B39;
}
.messageStackSuccess {color:#d10000;}
#accountDefault {padding: 16px;}
#accountDefault ul {padding-left: 16px}
#accountEditDefault {padding: 16px;}
#addressBookDefault {padding: 16px;}
#accountPassword {padding: 16px;}
#acctNewslettersDefault {padding: 16px;}
#accountNotifications {padding: 16px;}
#productListHeading {font-size:16px;padding-left:8px;padding-top:10px;}
.attribImg {float:left; width: 105px;display: inline;padding-right: 6px;font-size: 10px}
#custserv_content{padding: 26px 20px 20px 0}
#custserv_content h1 {font-size: 18px;color:#765B39; font-weight:normal;padding-bottom: 6px;}
#custserv_content p {line-height: 18px;margin-bottom: 10px;}
#custserv_content ul {padding-left: 12px;}
#ezPageDefault h1 {font-size: 18px;color:#765B39; font-weight:normal;padding-bottom: 6px;}

.messageStackError {color: red;}
.textField {background-color:#FFFFFF;border:1px solid #999999;color:#333333;font-size:11px;font-weight:normal;height:18px;margin:3px 0pt;text-indent:2px;width:180px;}
.area {height:90px;width:200px;}
fieldset {border:0;}
#productPrices {font-size: 18px;font-weight: bold;}
#productPrices {height:0;width:0;display:none;}

.attributesComments {font-size: 14px; font-weight: bold;}
#productAdditionalImages {padding-left:12px;}
#checkoutShippingContentChoose {padding: 10px 0 10px 16px;}
.markProductOutOfStock {color:red;}

#popupImage {background: #fff}
#timeoutDefaultHeading {font-size: 16px}
#accountHistoryDefaultHeading {font-size: 16px}
#checkoutSuccessHeading {font-size: 16px}
#addressBookDefaultHeading {font-size: 16px}
#addressBookDefaultPrimary {font-size: 14px}
#addressBookEntriesHeading {font-size: 14px; color: #360000;}
#logoffDefaultHeading {font-size: 16px}
#forgottenPasswordHeading {font-size: 16px}
#acctNewslettersDefaultHeading {font-size: 16px}
#addressBookProcessDefault h1 {font-size: 16px;}
#accountNotificationsHeading {font-size: 16px}
#logoffDefault {padding:10px}
#cartAdd {height:0;width:0;display:none;}
.categoryListBoxContents {float:left;padding:0px;}
.categoryListBoxContents img {width:160px;height:134px;}
.categoryListBoxContents a {font-family: arial, verdana, helvetica, sans-serif;font-size: 14px;color: #765b39;text-decoration: none;font-weight: bold;text-align:center;}
.categoryImg {display:none;height:0;width:0;}
.productItems {padding-left:10px;text-align:center;}