.itemtable {

    text-align: center;

    width: 100%;

    }



.item {

    text-align: center;

	background-color:C8EAF8;

	border: dashed 0px #472708;
	
	font-size: 12pt;

	 color: #351D05;

    font-weight: normal;


    }

.item-box {

    text-align: center;

	width: 96%;

	background-color:#FFFFFF;

	margin: 0 auto;

	padding: 0 0px;

	bottom: 0;

    }



.nameprice {

background: #C9E7F3;

color: 512F0F;

}


.itemname {
    display:block;
    font-weight: bold;
	color: #323232;
    }
    
.item h1 {

    font-size: 12pt;

	 color: #323232;

    font-weight: bold;

    text-align: center;

    margin: 0px;

    }



.item_image {

    padding: 0px;

    border: solid 3px #881818;

    text-align: center;

    clear: both;

    }



.itemlongdesc {

    width: 100%;

	text-align: Justify;

	color: #351D05;

    font-weight: normal;

	font-size: 11px;

    }



.item-message {

    color: #FF0000;

    font-weight: bold;

    padding: 6px 0px;

    }



.catcode {

    display: inline;

    font-size: 9pt;

    font-weight: normal;

    margin-right: 10px;

    }



.manname {

    display: inline;

    font-size: 9pt;

    font-weight: normal;

    margin-right: 10px;

    }



.mancode {

    display: inline;

    font-size: 9pt;

    font-weight: normal;

    }



.price {

    color: #941d1d;

    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;

	font-weight:bold;

	color:#FF3300;

    }



.list-price {

    font-style: normal;

    font-size: 9pt;

    }



.product-form {

    background-color: #FFFFFF;	

    border: 0px dashed #B0D0C8;

	text-align: center;

    width: 100%;

    margin-top: 10px;

    }



.option {

	padding: 2px;

    margin: 2px;

    text-align: center;

    }

.option-desc {

    width: 100%;

	text-align: center;

	color: #351D05;

    font-weight: normal;

	font-size: 10px;
	}

.opt-ctrl {

    color: #351D05;

    font-weight: bold;

	font-size: 11px;

    text-align: center;

    }



.opt-ctrl-req {

	font-weight: bold;

    text-align: center;

    color: #351D05;

    font-size: 11px;

    }



.opt-elem {

  	text-align: center;

	color: #351D05;

    font-weight: normal;

	font-size: 11px;  }



.sm-button {

    background-color: #006699;

    font-size: 10px;

    border: 0px outset;

    color: #FFFFFF;

    margin: 1px;

    padding: 0px;

	curser: hand;

    }



.related-table {

    border: 1px solid #ECEFF3;

    margin-top: 10px;

    padding: 3px;

	width:80%;

    }



.related-table th {

    font-weight: bold;

    font-size: 10pt;

    }



.related-col-1{ width:15%;}

.related-col-2{ width:85%;}

.emailfriend {

	display:inline;

	line-height:28px;

	background-image:url(emailfriend.gif);

	background-repeat:no-repeat;

	padding-left:25px;

	vertical-align:middle;

    margin-top: 10px;

	padding-top:3px;

	clear:right;

    }



.wishlist {

	display:inline;

	line-height:28px;

	background-image:url(wishlist.gif);

	background-repeat:no-repeat;

	padding-left:25px;

	vertical-align:middle;

    margin-top: 10px;

	padding-top:3px;

    }



.request-info {

	display:inline;

	line-height:28px;

	background-image:url(requestinfo.gif);

	background-repeat:no-repeat;

	padding-left:25px;

	vertical-align:middle;

    display: inline;

    margin-top: 10px;

	padding-top:3px;

	}

.restock-request {

	display:block;

	line-height:28px;

	background-image:url(requestinfo.gif);

	background-repeat:no-repeat;

	padding-left:25px;

	vertical-align:middle;

    display: inline;

    margin-top: 10px;

	padding-top:3px;

	}	

	

.gallery td{text-align:center; padding:5px; vertical-align:top;}		

.gallery table{text-align:center; width:80%; margin-top:10px; border:1px solid #000000;}

.itempager {

 color: #07297A;}

.itempager a:link{

	color: #07297A;}

.itempager a:hover{

	color: #07297A;}

.itempager a:visited{

	color: #07297A;}