body{background-color:#5b4d3e;margin:0px;padding:0px;text-align:center;font:12px Verdana,Arial,Helvetica,Sans-Serif}
p,span,td{font:13px Verdana,Arial,Helvetica,Sans-Serif;margin: 5px 0px 14px 0px;}

#container{
position:relative;
z-index:1;
margin:0px auto;width:756px;
}
#header{position:relative;width:756px;height:160px;vertical-align:bottom;background:url(header.gif) no-repeat}

#extraDiv6 img{
width:100%; 
height:100%;
position:absolute;
left:0;
top:0;
z-index:0;
}

/* =========================  from securepaper ========== */
#BrandingArea {
width:756px;
  position: relative;
  }

/*	___________________
	Logo Positioning */
#Logo {
position:absolute;
  float:left;
  margin-left:0px;
  margin-top:0px;
  }
/*	____________
	Site Menu */
#SiteMenu {
  position: relative;
color:#060;
margin-bottom:4px;
margin-right:8px;
border-top:solid 1px #5b4d3e;
  }
  
#SiteMenu ul {
display:block;
  margin:12px 0px 0px 0px;
  padding: 0px;
  margin-right:0px;
  text-align: right;
  }
  
#SiteMenu li {
  display: inline;
  list-style-type: none;
  padding-top:4px;
  }
  .csmenu li {
  list-style-type: none;
  margin:0px;
  padding:0px;
  text-indent:0px;
  }
  .csmenu li a {
      text-decoration:none;
  }
  .csmenu li a:hover {
      text-decoration:underline;
  }
  .csmenu {
  list-style-type: none;
  margin:12px 0px 0px 12px;
  padding:0px;
  text-indent:0px;
  }
  
#SiteMenu a {
  padding: 0px 4px;
  color: #060;
  font: 10px/12px Verdana, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  font-weight:bold;
  }
  
#SiteMenu a:hover {
  text-decoration: underline;
  }

#ShoppingCartLink {
  position: absolute;
  top: 38px;
  right: 2px;
  z-index:99;
}

#ShoppingCartLink a:hover, #ShoppingCartLink a {
  color:#060;
  font:  12px Verdana, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  margin-right:10px;
  }

/*	___________
	MiniCart */
#MiniCart {
	position:absolute;
	text-align:right;
	top:31px;
	right:12px;
	padding-top:20px;
	color:#060;
	font-weight:bold;
	font: 11px/12px Verdana, Arial, Helvetica, Sans-Serif;
	background-image:url(shopping-cart.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:0px;
}

#MiniCart a:link{border-top:1px solid #060; font-size:10px;}


.ecofriendlytag{
position:absolute;
top:40px;
left:200px;
	color:#060;
}

#ourphone {font-size:17px;font-weight:bold; 
position:absolute;
top:84px;
right:10px;
	color:#060;}
/* ========================= end from securepaper ========== */

#MenuLevel1 a {
  font: bold 18px/10px Tahoma, Arial, Helvetica, Sans-Serif;
  color: #333;
  text-align: center;
  display:block;
  padding: 2px 6px;
  text-decoration: none;
  }
  
#MenuLevel1 A:Hover {
    background-image:none;
  color:#fc7a08;
  color:#F2F2BE;
  }
  
 #MenuLevel1 table{
margin:0px 0px;
width:756px;
padding:0px;
display:table;
height:32px;
background: #5b4d3e url(tnav.gif) no-repeat;
 text-align:center;
 position:absolute;
 top:120px;
 }
 #MenuLevel1 table td a
 {border-right:solid 1px #5b4d3e;
  
 }
  
MenuLevel1 .MenuItemActive a , #MenuLevel1 .MenuItemActive a:hover{
  }
/* ========================= end from securepaper ========== */
/* ========================= end from securepaper ========== */
#HomeColumn1,#navcolumn{
width:158px;
vertical-align:top; 
padding:0px;
padding-bottom:96px; 
color:#000;
}

#contentcolumn, #HomeColumn2{width:598px; vertical-align:top; margin:0px; padding:12px 0px 0px 0px;}
#pagehome {background-color:#fff;}
#page  {background-color:#fff;}
#maincontent {background: #fff url(content.gif) no-repeat top;}
#pagehome #maincontent{}
#page #maincontent {}
#navcolumn .navcolumnblock,
#homecolumn1 .homepageblock,#navcolumn .homepageblock{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
ul.navul {list-style:none;margin:0px;padding:0px;text-indent:0px; font:bold 11px Tahoma, Arial, Sans-Serif;}
ul.subcatul {list-style:none;margin:0px;padding:0px;text-indent:0px; }
ul.subcatul a{font:11px Tahoma, Arial, Sans-Serif; color:#fff; text-decoration:none;}
.CategoryListContent ul {list-style:none;margin:0px;padding:0px;text-indent:0px; font:bold 11px Tahoma, Arial, Sans-Serif;}
.CategoryListContent ul li {list-style:none;margin:0px;padding:0px;text-indent:4px; line-height:0px; 
                            padding-bottom:12px; 
                            }
.CategoryListContent ul li ul li {list-style:none;margin:0px;padding:0px;text-indent:0px; }
.CategoryListContent ul li span { display:block;margin:0px;padding:0px;}
.CategoryListContent ul  a
{
    margin:0px ;
    padding: 0px 0px 4px 0px;
    color:#597729;
    text-indent:20px;
    text-align:left;
    text-decoration:none;
     background:#F2F2BE;
                          display:block;
                          font:18px Verdana, Arial, Sans-Serif; 
                           }
.CategoryListContent ul  a:hover{ text-decoration:underline;
                                   color:Blue;
                                  }
 .CategoryListContent  span.CurrentCategory a
 {
                           background:#F2F2BE url(eco.gif) no-repeat   left;
                           background-position:  4px middle;
                           color:#666;
     }
     .CategoryListContent  span.CurrentCategory  ul li a{
          
                           color:#597729; 
                           
                           background: none;
                           
                           }
.CategoryListContent ul li ul li a{font:16px Verdana, Arial, Sans-Serif; 
                           color:#597729; text-decoration:none;
                          padding:4px 0px 2px 20px;
                          display:block;
                           background: none;
    text-align:left;
    text-indent:10px;
                           }
.CategoryListContent ul li ul li a:hover{
                           background:#F2F2BE url(eco.gif) no-repeat  left;
                           background-position:  4px middle;
                           color:Blue;
                           }
                           
.CategoryListContent ul li ul li ul li a{font:12px Verdana, Arial, Sans-Serif; 
                           color:#597729; text-decoration:none;
                          padding:1px 0px 1px 32px;
                          display:block;
                           background: none;
                           }
.CategoryListContent ul li ul li ul li a:hover{
                           background:#F2F2BE url(eco.gif) no-repeat left;
                           background-position:  14px middle;
                           color:Blue;
                           }
.CategoryListContent ul span.CurrentCategory   
{
    
    }

#navcolumn .navcolumnblock h4 span,
#homecolumn1 .homepageblock h4 span,#navcolumn .homepageblock h4 span{margin:0px ;
                                                            padding: 0px;
                                                            color:#597729;
                                                            text-indent:4px;
                                                            font-size:20px !important;
                                                            display:none;
                                                            }
#homecolumn3{display:none;}
#footer{text-align:center;padding-top:20px; background: #fff url(foot.gif) no-repeat bottom;}
#footermenu{padding:6px 0px;}
#copyright{padding:6px 0px;}
table#layouttable{width:585px}
.SingleProductDisplay{display:table-cell;width:180px;text-align:center;vertical-align:top; padding:0px 6px;}
.SingleProductDisplay img{margin-bottom:0px}
.singleproductdisplay,#tblitems td.header{text-align:center}

/* start new display code */
    
a.ProductDisplay,a.ProductDisplay:visited,a.ProductDisplay:active {
display:block;
width:168px;
text-align:center;
font:12px/16px Verdana, Arial, Helvetica, Sans-Serif;
text-decoration:none;
vertical-align:top; 
margin:0px 6px;
}

a.ProductDisplay:hover {
text-decoration:underline;
}

a.ProductDisplay span.ProductImage {
vertical-align:bottom;
display:table-cell;
line-height:130px;
height:130px;
}

* html a.ProductDisplay span.ProductImage {
display:block;
height:auto
}
/* end new display code */
#ProductPageImageColumn{vertical-align:top}
#productcontrols{padding:6px;text-align:center;
                 background:#fff url(addtocartbackground.gif) no-repeat top;
                 width:340px;
                 height:220px;
                 display:block;
                }
#productcontrols table,
#productcontrols div{margin:auto;}
#productSKU{margin-bottom:8px}
#ProductSKU span{font:bold 11px Verdana,Arial,Helvetica,Sans-Serif}
#cartitemblock{margin-top:6px}
#cartitemblock #tblitems{width:720px; border:solid 2px #F2F2BE; }
.Item,.CartItem{padding:0px 4px;background:#fff}
.AlternateItem,.CartAlternateItem, .Header{padding:0px 4px;background:#F2F2BE}
.CartItem,.CartAlternateItem{border-bottom:1px solid #F2F2BE}
#CartUpdateBlock {padding-top:8px;}
#carttotalblock{ text-align:center;background:#F2F2BE; vertical-align:top;}
#lblsubtotal{font-weight:bold}
#cartcheckoutbuttons{margin-top:6px;text-align:right;padding-right:10px}
#menulevel2{display:none}
#homecolumn2 .homepageblock{margin: 0px 12px 0px 18px; width:568px;}
 #CategoryBanner{display:none;}
 
#BreadCrumbs {margin:0px 0px 12px 0px ;}
#BreadCrumbs.cartbc {padding-top:4px;}
#BreadCrumbs, 
#Description, #MoreDescription, #CategoryListHeader,
#lblItems, #dgOrders
{padding-left:8px;}
#MoreDescription{padding-top:12px;}
#lblExtraContent, #lblAddress
{display:block;
    margin-left:8px;}
    
h1, h1 span, h2 
{
margin:0px 0px 5px 0px ; 
padding:0px; 
color:#597729;

font:bold 22px Verdana,Arial,Helvetica,Sans-Serif 
}
h1 span#lblName  {
font:bold 18px Verdana,Arial,Helvetica,Sans-Serif 
}
h3,h4,h5,h6 
{
margin:0px 0px 8px 0px; 
padding:0px; 
color:#597729;
font:bold 20px Verdana,Arial,Helvetica,Sans-Serif 
}
h4 {font-size:18px; color:#000; }
h5, h6 {font-size:14px; color:#000; }


.ListPrice{text-decoration:line-through;
           color:#aaa;
           }
           
.DetailProductDisplay
{display:table-cell;
 text-align:left;
 padding:15px 0px 25px 0px;
 }
 
.DetailProductDisplay h2 {font: bold 12px Verdana, Arial, Helvetica, Sans-Serif;}

.DetailProductDisplayPrice,
.DetailProductDisplayName,
.DetailProductDisplayDescription,
.DetailProductDisplayControls
{
	width:320px;
	font:  12px/14px Verdana, Arial, Helvetica, Sans-Serif;
	float:right;
}

#Records .DetailProductDisplayImage
{display:inline;
    float:left;
    
    }
    #Records table{margin-left:12px;}
#Records td
{
    
    padding-top:18px;
    }
.DetailProductDisplayName a
,.DetailProductDisplayName a:visited
,.DetailProductDisplayName a:hover
,.DetailProductDisplayName a:active
{
    
	font: bold 14px Verdana, Arial, Helvetica, Sans-Serif;
	color:Blue !important;
	padding-top:10px;}


.DetailProductDisplayPrice a
{
	font:  16px Verdana, Arial, Helvetica, Sans-Serif !important;
	color:#333 !important;
 text-decoration:none;
 }


.DetailProductDisplayDescription ul
{
    
}


#ShortDescription,
#lblDescription{width:560px;margin-bottom:16px;}



#ProductPageContainer{width:550px; float:right;}
#ProductPageImageColumn{text-align:center; padding-top:10px;}
#ProductPageContentColumn {padding:10px;}
#WishListButton{display:none; visibility:hidden;}
.WebPageMessageWarning, .WebPageMessage .WebPageMessageInformation .Message

{
color:#a00;
background-color:#ffa;
border:solid 3px #a00;
font: bold 16px arial;
padding:10px 80px;
text-align:center;
}
.WebPageMessageWarning h6, .WebPageMessage .WebPageMessageInformation .Message h6{color:red; font-size:bold;font-size:14px;}

#ShipMethodsList label span {display:none}

.Item{
padding-top:4px ;}
.AlternateItem{
border-bottom:solid 1px #BFA86B ;
padding-bottom:4px ;


}

#SubCats, #CategoryBanner, #Description, #MoreDescription, #Records, #ErrorMessage{margin:0px 12px 0px 24px;}
#SubCats table{width:550px; }
.SingleCategoryDisplay {text-align:center;}
.SubCategory {text-align:center;}

#CartTitle, #CartContainer { margin:0px 12px;}
.scanalert{ text-align:center; margin-bottom:8px;}

#VolumeDiscounts{padding:0; position:relative; top:-12px}
#dgVolumeDiscounts td{padding:0px 4px;}

table#HeaderSearchBox td{margin:0px;padding:0px;vertical-align:middle;
  color: #060;
  font: 10px/12px Verdana, Arial, Helvetica, Sans-Serif;
 
  font-weight:bold;}
table#HeaderSearchBox td input{height:15px;margin:0px;padding:0px;font:10px Verdana,Arial,Helvetica,Sans-Serif;}
table#HeaderSearchBox{float:right;margin:9px 0px 0px 2px; position:relative;}
.headersearchbox{width:135px}
.headersearchbutton{ position:relative;top:4px;left:2px;}
#lblContent{margin-left:22px; width:700px; display:block;}
#lblName{margin-left:22px;}
#pnlUPSCopyright .BVSmallText {font: 10px Verdana, Arial; color: #999}
.promocodebox td {padding:8px 4px 1px 4px;}
#cclogo { text-align:right; padding-right:4px;}
.cvv, #pnlShipping .BVSmallText, #lbEditAddressInfo p {cursor: pointer; color:Blue; text-decoration:underline; margin-left:8px; font:10px Verdana,Arial,Helvetica,Sans-Serif;}
#pnlStep2{margin-top:0px !important;}
#pnlOKAY #lblInstructions {
border:double 3px #7AC142;
background-color:#F2F2BE;
padding: 8px 24px;
display:block;
margin:8px 16px;
}
#PrintButton { cursor: pointer;}
#OrderViewer1_PackageList td { border-bottom:solid 1px green; padding:24px 4px  }
.receiptItems{background-color:#FFFFCF; margin:10px 0px 0px 0px;
}
#OrderViewer1_PackageList .receiptItems td {padding:2px 4px;
border-color:#F2F2BE;
}
.hideit{display:none; visibility:hidden;}
#maincontent .ItemShipped,
#maincontent .ItemReturned {display:none; visibility:hidden;}
.tblEstimate {border: solid 1px #F2F2BE;
              border-width:8px 2px;
                  margin:2px 12px;}
.tblEstimate td 
              { width: 260px;
                  padding: 2px 4px 2px 0px;}
.tblEstimate td ul
              { text-indent:0px;
padding:0px 16px;
margin:0px;
                  }