
/* .item_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.

*/
.itemtable {text-align:center; width:85%;}
.item {text-align:center;}
.item h1 {font-size:16px; font-weight:bold; text-align: center;}
.item_image { padding: 4px; border: 0px; text-align: center; }
.itemname { font-weight: bold; }
.itemlongdesc { display:block; color: #666666; text-align:center; }
.price { color: #cc0000; font-weight: bold;  font-size: 14px; }
.saleprice { color: #cc0000; font-weight: bold;  font-size: 14px; }
.notprice { color: #996666; text-decoration: line-through; font-weight: bold; font-size: 14px; }
.product-form { border: 1px dashed #CCCCCC; width:80%; }
.option {  padding: 2px; margin: 2px; text-align: left; float: left;  }
.opt-ctrl { color: #333333; font-weight: bold; border-bottom: 1px solid #333333; text-align: left; }
.opt-ctrl-req { text-align:left; color: #ff3333; font-weight: bold; }
.opt-elem { display: inline; }
.sm-button { background-color: #990000; font-size:10px; border: 2px outset; color:#FFFFFF; margin: 1px; padding: 1px; }

.related-table { border: 1px dashed #3C5551; background-color: #E8DDD0; }
.related-table th { font-weight: bold; font-size: 12px; background-color: #E8DDD0; }
.related-table td { background-color: #E8DDD0; }

.item-message { color: #990033; font-weight: bold; padding: 6px 0px; }
.emailfriend {margin-top:10px;}
.wishlist{margin:10px 0px 10px 0px; }
.mancode {display:none;}
.manname {display:none;}
