
.item-pager{text-align: left; width: 145px; margin: 0 auto; padding-top: 33px; 
		font-size: .9em; position: relative;  color: #f49e37; }
.item-pager span {position: absolute; right: 0;}
.item-pager a{color: #f49e37;}


.itemtable {text-align: center; width: 85%; }

.item {margin: 20px 0 0 0; text-align: center;}
.il {width: 325px; float: left;}
.ir {width: 325px; float: right;}

.desctop {background: transparent url(../../images/desctop.gif) top no-repeat;  }
.descmid {background: transparent url(../../images/descmid.gif) center repeat-y; }
.descbott {background: transparent url(../../images/descbott.gif) bottom no-repeat; }


.item h1 {
    font-size: 1.3em;
    text-align: left;
    margin: 10px 0 0 40px;
    color: #523723;
    text-transform: lowercase;
    }

.item_image {
    padding: 4px;
    border: 0px;
    text-align: center;
    clear: both;
    }

.itemlongdesc {
	border: 1px solid #523723;
	background: #ddfdb8 url(../../images/aboutthisproduct.gif) top left no-repeat;
	width: 266px;
	margin: 0 auto 10px auto;
	padding: 28px 0px 10px 0px;
    font-family: century gothic;
    font-size: 10pt;
	text-align:left;
    }
    
.itemdesc{
	margin: 0 17px;
}
    
.itemlongdesc p{
}

.item-message {
    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 {
    font-weight: bold;
    font-size: 10pt;
    }

.pricebox {margin: 0 5px 0 5px;}

.saleprice {
    font-weight: bold;
    }

.notprice {
    text-decoration: line-through;
    font-weight: bold;
    }

.discount-message {
    font-style: italic;
	font-weight:bold;
    }

.list-price {
    font-style: normal;
    font-size: 9pt;
    }

.product-form {
	color: #523723;
    width: 290px;
 	margin: 0 auto;
    margin-top: 10px;
    bottom: 0;
    position: relative;
    padding: 0 30px 0 40px;
    text-align: left;
    font-size: .85em;
    }

.option {
    padding: 2px;
    margin: 7px 2px 2px 2px;
    text-align: left;
    width: 280px;
    }

.option-desc {}

.opt-ctrl {
    text-align: left;
}

.opt-ctrl-req {
    text-align: left;
    font-weight: bold;
    }

.opt-elem {
	display: inline;
    }
.opt-elem textarea {
	width: 110px;
	display: inline;
    }

.inline{display: inline;}

.order{width: 100%;margin-top: 10px; background: transparent url('mts.gif') bottom center no-repeat;height: 60px; }
.ordertable{width: 100%; height: 60px;}

.tellfriend{ background: transparent url('tellfriend.gif') top right no-repeat;
     width: 61px; height:41px; top: 0; left: 50px; position: relative; margin-top: 17px;text-indent: -9000px;cursor: hand;}
.tellfriend h3{margin: 0; padding:0; width: 61px;height: 41px;}
.tellfriend a {cursor: hand;}

.addwishlist{ background: transparent url('towishlist.gif') top left no-repeat;
     width: 66px; height:41px; top: 0; right: 2px; position: relative;margin-top: 17px;text-indent: -9000px;cursor: hand;}
.addwishlist h3{margin: 0; padding:0; width: 66px;height: 41px;}
.addwishlist a {cursor: hand;}

.sm-button {
	margin: 20px 0 0 10px;
	background: transparent; 
	height: 60px; 
	width: 170px;
    border: none; 
    cursor: hand; 
    cursor: pointer;
    text-indent: -1000px;
}

.related-table {
	border: 1px solid #523723;
	background: #ddfdb8;
	margin: 0 auto;
	padding: 0;
    vertical-align: top;
    }

.related-table th {
	color: #000000;
    font-weight: bold;
    font-size: 10pt;
    text-align: left;
    }

.related-col-1{ width:15%;padding-bottom: 7px;}
.related-col-2{ width:85%;padding-bottom: 7px;}

.related-default{
	margin: 0 auto;
}

.emailfriend {
	height: 16px;
	width: 89px;
	display:inline;
	background: url(../../images/tellafriend.gif) no-repeat;
	vertical-align:middle;
    margin-top: 10px;
	padding-top:3px;
	clear:right;
	text-indent: -9000;
    }

.wishlist {
	display:inline;
	line-height:28px;
	background:url(../../images/addtowishlist.gif) no-repeat;
	vertical-align:middle;
    margin-top: 10px;
	padding-top:3px;
	text-indent: -9000;
    }

.request-info {
	display:inline;
	line-height:28px;
	background:url(../../images/requestinfo.gif) no-repeat;
	vertical-align:middle;
    display: inline;
    margin-top: 10px;
	padding-top:3px;
	text-indent: -9000;
	}
