.itemcell {

    text-align: left;

    width: 100%;

    }



.itemtable {

    text-align: center;

    width: 100%;

    }



.column1 {

    text-align: center;

    /*width: 60px;
	
	width: 12%; */
	
	width:120px;
	
	max-width:120px

    }



.column2 {

    text-align: left;

    vertical-align: top;

	/*width:100px;
	
	width:20%;*/
	
	font-weight:bold;

	    }



.column3 {

    text-align: left;

	/*width:150px;
	
	width:30%;*/
	font-weight:normal !important;

    vertical-align: top;
	
	padding-top:10px;

    }



.column3 p {

    text-align: left;

    margin: 0px;

    padding: 0px;

    }



.column4 {

    /*width: 180px;
	
	width:35%;*/

    vertical-align: top;

    text-align: right;

    }



.botcell {

    line-height: 2px;

    border-bottom: 1px solid #CCCCCC;

    }



.items {

    text-align: left;

    }



.item h1 {

    font-size: 10pt;

    font-weight: bold;

    text-align: left;

    margin: 0px;

    padding: 0px;

    }



.item_image {

    padding: 4px;

    border: 0px;

    text-align: center;

    }
	
	a[onclick*="return"] {border:none; text-decoration:none;}
	


.viewimage {font-size:9px;}

.itemname {

   /* font-weight: bold;*/

    text-align: left;

    }



.itemshortdesc {

font-size:100%;

    }



.item-message {

    color: #FF0000;

    font-weight: normal;

    font-style: italic;

    margin-left: 3px;

    margin-right: 3px;

    }



.newitem {

	display:block;

    font-size: 9px;

    color: #FF0000;

    font-style: italic;

    }



.catcode {

    font-size: 9pt;

    font-weight: normal;

    }



.manname {

display:none;

    }



.mancode {

    font-size: 9pt;

    font-weight: normal;

    }



.clear {

    margin: 0px;

    padding: 0px;

    }



.price {

    color: #000000;

    font-weight: bold;

    font-size: 10pt;

    }



.saleprice {

    color: #cc0000;

    font-weight: bold;

    }



.notprice {

    color: #000000;

    text-decoration: line-through;

    font-weight: bold;

    }



.discount-message {

    font-style: italic;

    }



.list-price {

    font-style: normal;

    font-size: 9pt;

    }



.product-form {

    margin: 0px;

    padding: 0px;

       }



.option {

    padding: 2px;

    margin: 2px;

    text-align: left;

    float: left;

    }



.opt-ctrl {

    font-weight: bold;

    color: #000000;

    text-align: left;

    margin-bottom: 0px;

    }



.opt-ctrl-req {

    font-weight: bold;

    color: #000000;

    text-align: left;

    margin-bottom: 0px;

    }



.opt-elem {

    display: inline;

    }



.quantity-ctrl {}



.sm-button {

   /*background-color: #475F00;

    font-size: 10px;

    border: 2px outset;

    color: #FFFFFF;

    margin: 1px;

    padding: 1px; */

    }