#popupShippingEstimator, #popupSearchHelp, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
background-color: #ffffff;
}




#reviewsWriteHeading, #reviewsWritePrice, #reviewsWriteReviewer, .ratingRow {
margin-left:105px;
}

#reviewsWriteReviewsRate .center {
margin-left:150px;
}

.center #reviewsWriteReviewsRate {
margin-left:150px;
}

#cartSubTotal {
font-size:15px;
font-weight:bold;
border-top:1px solid #DFCFB7;
border-bottom:1px solid #DFCFB7;
}

#navMainWrapper {
text-align:left;
border:0;
color:#000000;
font-size:13px;
	}
	
#navMain ul {
	list-style-type: none;
	}

#navMain ul li {
	display: inline;
	}

#navMain ul li a {
	text-decoration: none;
	margin: 0;
	color: #341514;
	white-space: nowrap;
	}
	
	
#navMain ul li a:visited {
	text-decoration: none;
	margin: 0;
	color:#341514;
	white-space: nowrap;
	}
	
	
#navMain ul li a:hover {
	text-decoration: none;
	margin: 0;
	color: #ffffff;
	white-space: nowrap;
	}

#navMain {
height:27px;
line-height:27px;
text-align:right;
background:url(../images/top-nav-bg.gif) left top repeat-x;
font-family:"Times New Roman", Times, serif;
color:#543229;
font-size:14px;
padding-left:10px;
text-transform:uppercase;
}

#navMainSearch {
	float: right;
	font-size:11px;
	margin-right:15px;
	margin-top:-25px;
	}

* {margin:0;padding:0;}
/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, {
	margin: 1em 0em;
	}


#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
	}
	
#productDescription {
margin-left:95px;
}

#cartAdd {
float:right;
}

h1 {
font-weight:normal;
font-size:20px;
}

.centerBoxWrapper {
/*	border: 1px solid #9a9a9a;*/
	height: 1%;
	margin: 1.1em 0;
	}


.back {
	float: left;
	margin-top:0;
	padding:0;
	}
	
.clearBoth {
clear: both;
}
	
body {
color:#000;
background:#271406;
font-family:arial, verdana, sans-serif;
font-size:13px;
text-align:left;
}

h2 {
margin:0;
padding:10px 0;
}


h3 {
margin:10px 0;
color:#BF9750;
font-weight:normal;
font-family:Times, serif;
text-transform:uppercase;
font-style:normal;
font-size:15px;
}

.category-top {
margin-top:5px;
}

.category-top a:link {
margin-top:5px;
}

.clear {clear:both;}

a {text-decoration:none;}

img {border:none;}

.wide {
width:100%;
text-align:center;
position:relative;
}

.top {
height:141px;
background:url(../images/header-bg.png) left bottom no-repeat;
}

.top h1 {
position:absolute;
top:38px;
left:422px;
}

.top img {
border:none;
}

/*.top-nav {
height:27px;
line-height:27px;
text-align:right;
background:url(../images/top-nav-bg.gif) left top repeat-x;
}*/

.top-nav input {
margin-right:10px;
}

/*.bottom {
position:relative;
background:#271406 url(../images/bottom-bg-top.gif) left top repeat-x;
height:100px;
}*/

.bottom p {padding:5px;font-weight:normal; color:#FFFFFF; font-size:11px;}

.wrapper {
margin:0 auto;
width:750px;
text-align:left;
background:#FFF;
}

.outer {
position:relative;
margin-left:180px;
width:570px;
}

.float-wrap {
float:left;
width:570px;
margin-right:-1px;
}

.center {
float:right;
width:570px;
margin-bottom:-1px;
/* \*/
margin-left:-1px;
/* Hidden from IE-mac */
}

.center-pad {
padding:20px;
}

.center-pad p {
margin-bottom:10px;
text-align:left;
}

.left {
position:relative;
width:181px;
margin-left:-180px;
}

* html .left {
float:left;
}

*>html .left {width:180px;}   /*** Fix only for IE/Mac ***/

.container-left {
width:180px;
}

.left-pad {
padding:25px 0 0 30px;
}

.side-box {
margin-bottom:10px;
}

.side-box h2 {
height:32px;
line-height:32px;
background:url(../images/side-box-header-bg.gif) left top repeat-x;
margin:0;
padding:0 0 0 10px;
color:#FFF;
font-size:12px;
}

.side-box-pad {
border-right:1px solid #BE9E77;
border-left:1px solid #BE9E77;
border-bottom:5px solid #853D04;
padding:10px;
}

fieldset {
margin-bottom:5px;
}
fieldset * {
margin:5px;
}

.tabTable th {padding-bottom:10px;}
.tabTable td {padding:10px 0;}
.productListing-heading {margin-left:20px;}
.itemTitle {margin-left:20px;}
.listingDescription {margin-left:20px;}

/*
.allProductsList td {padding-top:10px;}
.allProductsList tr.productDesc td {padding-bottom:10px;}
*/

.side-box h2 a {
color:#FFF;
}
.centeredContent {
margin-bottom:5px;
text-align:center;
}

.navNextPrevList {
margin-bottom:10px;
}

.centerColumn h2 {
color:#BF9750;
font-family:Times, serif;
font-weight:normal;
text-transform:uppercase;
font-size:16px;
}

.centerColumn {
font-family: "Times New Roman", Times, serif;
}

.centerColumn a {
color:#86673C;
}

.centerColumn a:hover {
color:#853A01;
}

.side-box {
font-family:Times, serif;
}

.side-box a {
color:#86673C;
}

.side-box a:hover {
color:#853A01;
}

#navBreadCrumb {font-family:Times, serif;}
#navBreadCrumb a {color:#86673C;}
#navBreadCrumb a:hover {color:#853A01;}

.tabTable h3 {
font-family:Times, serif;
}

.navNextPrevWrapper ul {list-style-type:none; text-align:center;}
.navNextPrevWrapper li {float:left;margin-right:10px; text-align:center;}
.navNextPrevWrapper {text-align:center;}
div#productMainImage a {
text-decoration:none;
padding: 0 10px 0 0;
}

#productMainImage {
padding-right:5px;
margin-top:10px;
}

.productGeneral {
margin-left:95px;
}

.navNextPrevCounter {text-align:center;}
#productDetailsList {
margin-left:130px;
margin-top:0;
padding-top:0;
}

#productTellFriendLink {float:left;margin-right:10px;}
#productReviewLink {float;left;}

#catBoxDivider {margin:10px 0;}

#categoriesContent a {
margin-bottom:5px;
}

/*
.productListing-rowheading th {border-top:1px solid #DFCBA7;}
.productListing-odd td, .productListing-even td {border-top:1px solid #DFCBA7;}
*/

.centerBoxContentsNew {
float:left;
margin:10px 5px 0px 0px; 
border:1px solid #DFCFB7;
padding:0px;
padding:3px;
}
/*.centerBoxContentsNew img {float:right;}*/

#productsnewBody td, #productsallBody td {
padding-top:5px;
padding-bottom:5px;
}

#productsnewBody hr, #productsallBody hr {border:1px solid #DFCBA7;}

.buttonRow {
float:left;
margin-right:10px;
}

#siteMapList ul {
margin-left:50px;
}

/*** Static fixes ***/

/* \*/
* html h2 {height:1%;}
/* */

/*** This is a fix for IE5/Win at the largest text size setting. ***/
/* \*/
* html .left {margin-right:-3px;}
/* */