.category { text-align:center; width:100%;}
.category h1 {font-style:normal; font-size:12pt; font-weight:bold; padding: 2px; margin-top:2px; color: #990000; text-align:center; }
.subcatoutertable {width:100%;}
.subcategories { text-align:center; }
.categoryname {font-weight:bold;}
.categoryshortdesc p {margin:0px;}
.paging {text-align:center;}
.subcattable {  width:85%;}
.subcatcell { vertical-align: top; text-align: left;  }
.subcatcell a { text-decoration: none; }
.manufacturer { background-color:#00337E; color:#FFFFFF; font-weight:bold; font-size:10pt; padding:2px;}
.catitemoutertable {width:100%;}
.itemtable { width:85%; }
.item h1 {margin:0px; font-size: 10pt; font-weight:bold; color:#990000;}
.itemcell { vertical-align: top; text-align: center; }
.itemcell a { text-decoration: none; }
.item-count {display:none; }
.mancode {display:none;}
/* .item_thumb_image use
   float: left;   for equivalent to align="left" on the image tag
   float: right;  for equivalent to align="right" on the image tag

   elminiate the float attribute to center the image above the text/desc.

*/
.item_thumb_image { padding: 4px; border: 0px; }


.category_thumb_image { padding: 3px; border: 0px; }
.category_large_image { padding: 4px; border: 0px; }


.itemname { font-weight: bold; }
.itemshortdesc { text-align: center; }
.itemshortdesc P{ text-align: center; margin:0px; padding:0px;}
.price {  }
.saleprice { color: #cc0000; font-weight: bold; }
.notprice { color: #660000; text-decoration: line-through; font-weight: bold; }
.discount-message { color: #CC0000; font-size: 12px; font-weight: bold; }

.new { float:left; padding:0px; margin:0px; width:25px; height:17px; background-image: url(new.gif); background-repeat: no-repeat; }
.abutton { background-color: #990000; font-size:10px; border: 2px outset; color:#FFFFFF; margin: 1px; padding: 1px; }
.mfg-desc {display:none;}
.manname {display:none;}
