.categories {position:relative; margin-top:20px; margin-left:10px;}
.categories ul{list-style:none; margin:0 auto; padding:0;}
.categories li {float:left; width:125px; height:48px;   text-align:center;  width:125px; height:48px; line-height: 48px; margin-bottom:10px; margin-right:10px; background:#e6c99d;}
.categories li a {height:48px;  color:#000000; text-decoration:none; display:block; line-height: 24px; /*padding:10px 5px;*/vertical-align:middle; border:1px #69452e solid;  background:#e6c99d; font-weight:bold;}
.categories li a:hover {text-decoration:underline; background:#dcbf94;}

.categories li p {padding:5px; }

table.products{ margin:0 auto; width:70%; border-left:5px #69452e solid; border-right:5px #69452e solid}
table.products h3{font-size:1em; margin:0; background:#e6c99d; font-weight:bold; padding:5px}
table.products h3 a{ color:#000000; text-decoration:none;}
table.products h3 a:hover{ text-decoration:underline;}
table.products h2{text-align:center; background:#69452e;color:#FFFFFF; padding:2px;}
table p{font-size:0.8em; margin:2px; padding:10px}
td.desc{vertical-align:text-top; }


td.price{text-align:center; background:#69452e; color:#FFFFFF; padding:10px; font-weight:bold;}
table.products td {border-bottom:5px #69452e solid;}
td.product_image {padding:2px; background:#e6c99d;}

td.title{text-align:center; background-color:#DEB887; }
td.title h2{font-size:1.2em ; font-weight:bold}
	
 table.product_info{ margin:0 auto; width:90%;margin-top:10px;}	
 td.proddesc{ vertical-align:text-top; padding:10px; }	
 
 td.bdrtop {border-top:1px #000000 solid;}
 td.bdrbottom {border-bottom:1px #000000 solid;}
  td.bdrleft {border-left:1px #000000 solid;}
  td.bdrright {border-right:1px #000000 solid;}
	
.itemprice {color:#FF0000; font-weight:bold; font-size:1.2em}
.body_text{font-size:0.8em;}

table.cart {text-align:center; margin-top:10px}
.smallprint{text-align:center;}
.bold{font-weight:bold;}
#lightbox_images {display:none;}


