.itemtable {
    padding: 5px;
	width:100%;
    }

.itemcell {
    vertical-align: top;
    text-align: center;
    background-color: white;
    border: 1px solid #CCCCCC;
   }
   
   .itemcell:hover {
    vertical-align: top;
    text-align: center;
   padding-top:6px;
    background-color: white;
    border: 2px solid #80d0fd;
    border-bottom:6px  solid #80d0fd;
   }
    

.item_thumb {
	display: block;
    text-align: center;
    }

.item_thumb_image {
    text-align: center;
    border: 0px;
    }


.items {
    text-align: center;
    }

.itemname, .itemname a {
    font-weight: bold;
    text-decoration:none;
    text-transform: uppercase;
    display:block;
    font-size:11pt;
    }

.catcode {
display:none;
    }

.manname {
display:none;
    }

.mancode {
display:none;
    }

.itemshortdesc {
	padding-top:5px;
    text-align: center;
    font-size:8pt;
    color:#4b4b4b;
    }
.itemshortdesc p{
	margin: 0px;
	padding: 0px;
    text-align: center;
   
    }
.item-message {
    color: #FF0000;
    font-weight: bold;
    padding: 6px 0px;
    }

.price {
    color: #4f4f4f;
    font-weight: bold;
    font-size: 10pt;
    text-align: center;
    }

.saleprice {
    color: #ff3506;
    font-weight: bold;
    background-color: yellow;
    }

.notprice {
    color: gray;
    font-weight: bold;
    }
    
     .special-message { color: #ff5600;
   
    font-size: 12px;font-weight:bold;
    padding:3px;margin:6px;
    text-align: left;}