.product { background:url(../_img/ui/fightlife/line1.gif) repeat-y }
.product { float: left; position: relative; width: 475px; min-height: 500px; margin-left: 0px; padding-left: 15px }
.product .ed { position: absolute; top: 0px; right: 10px; font-size: 10px; color: #f26912 }
.name {  font-weight: bold; font-size: 16px; color: #808080; }
.product .amount_lp { color: #f26912; font-weight: bold; margin-top: 5px }
.product .amount_wp { color: #ffffff; font-weight: bold; margin-top: 5px }

.product .description { color: #FFFFFF }
.product .buy { margin-top: 10px; margin-bottom: 5px; float: left }
.product .buy .options { margin-top: 10px }
.product .buy .options .qty { margin-top: 5px; clear: both }
.product .buy .instock { font-size: 14px; color: #539D49; font-weight: bold }
.product .buy .nostock { font-size: 14px; color: #808080; font-weight: bold }
.product .caption  { color: #e9e9e9 }     
.category { font-weight: bold; font-size: 16px; color: #808080; border-bottom: solid 1px #DADADA; clear: both; }
.subcategory { padding: 4px; clear: both }
.more { margin-bottom: 10px; text-align: right; padding-top: 3px }
.more A { font-size: 11px }

.list LI { list-style-type: square; color: #808080; margin: 4px; margin-left: 20px; font-size: 11px }
.list LI SPAN { font-weight: bold!important }

.p-image { float: left; margin-top: 10px; width: 215px }
.p-image .main IMG { height: 225px; width: 215px; text-align: center }
.p-image .other { width: 215px; height: 150px; padding-top: 5px }

.thumb .other { margin: 0 auto }

