
.item-pager{margin: 2px; text-align: right; float: right; width: 30%;}
.item-pager a{}

.il {
	width: 320px;
	float: left;
}

.ir {
	width: 225px;
	float: left;
}

.obox  {background: transparent url(../../images/bl.gif) no-repeat bottom left; 
	margin: 0 auto; 
	width: 220px;
}
.oouter{background: transparent url(../../images/br.gif) no-repeat bottom right;	}
.oinner{background: transparent url(../../images/tl.gif) no-repeat top left; }
.owrap     {background: transparent url(../../images/tr.gif) no-repeat top right; padding: 5px 8px 1px 8px;}


.bbox  {background: transparent url(../../images/bl.gif) no-repeat bottom left; 
	margin: 10px auto; 
	width: 500px;
}
.bouter{background: transparent url(../../images/br.gif) no-repeat bottom right;	}
.binner{background: transparent url(../../images/tl.gif) no-repeat top left; }
.bright   {background: transparent url(../../images/tr.gif) no-repeat top right; 
	padding: 0;}
.bwrap {
	background: transparent url(../../images/relbg.gif) top left repeat-y; 
	padding: 7px; 
	margin: 0;
}


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

.item {margin: 20px 0 0 0; text-align: center;}

.item h1 {
    font-size: 1.1em;
    text-align: center;
    margin: 0px;
    color: #82c5d5;
    text-transform: lowercase;
    }

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

.itemlongdesc {
	width: 290px;
	float: right;
    font-family: century gothic;
    font-size: 10pt;
	margin: 0px;
	padding: 0;
	text-align: left;
	color: #6b785e;
	background: transparent;
}
    
.itemlongdesc p{
	margin: 0px;
	padding: 3px;
	font-family: century gothic;
	font-size: 10pt;
	color: #6b785e;
	background: transparent;
}

.item-message {
    font-weight: bold;
    font-size: .9em;
    padding: 6px 0px;
	color: #6b785e;
    }

.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 {
    width: 100%;
 	margin: 0 auto;
    margin-top: 10px;
    bottom: 0;
    position: relative;
    color: #6b785e;
    text-transform: lowercase;

    }

.option {
    padding: 2px;
    margin: 2px;
	font-size: .9em;
}

.option-desc {}

.opt-ctrl {
    text-align: left;
	font-size: .9em;
}

.opt-ctrl-req {
    text-align: left;
    font-weight: bold;
	font-size: .9em;
}
    
.quantity-ctrl {

}

.opt-elem {
	display: inline; 
	font-size: .85em;
}

.opt-elem input {
	border: 1px solid #d6e2ca;
	background: #d7f0f4;
	color: #6b785e;
}

.opt-elem select {
	border: 1px solid #d6e2ca;
	background: #d7f0f4;
	color: #6b785e;
}

.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 {
	background: transparent url('../../images/order.gif') bottom center no-repeat; 
	height: 96px;
	width: 135px;
    font-size: 10px; 
    border: none; 
    cursor: hand; 
    letter-spacing: -1000em;
    margin: 10px 0 0 0;
}

.related {
	width: 180px;
	float: left;
	padding: 5px;
	text-align: left;
}
.related-item {
    margin: 10px;
    padding: 3px;
    margin-top: 15px;
    vertical-align: top;
    float: left;
    }

.emailfriend {
    margin: 0px auto;
    text-transform: lowercase;
    color: #6b785e;
    font-size: .85em;
    }
    
.emailfriend a {
    color: #6b785e;

}

.wishlist {
    margin: 0px auto;
    margin-top: 15px;
    text-transform: lowercase;
    color: #6b785e;
    font-size: .85em;
    }

.wishlist a {
    color: #6b785e;
}

.request-info {
    margin: 0px auto;
    text-transform: lowercase;
    color: #6b785e;
    font-size: .85em;
	}
.request-info a {
    color: #6b785e;
}
