.bestsellersBox ul{ width:780px; list-style:none;}
*html .bestsellersBox ul{ width:765px; list-style:none; margin:0px; padding:0px;}
.bestsellersBox ul li{ float:right; width:143px; height:250px; padding-top: 0px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; position: relative; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999; margin-bottom: 7px; overflow: hidden; }
.bestsellersBox ul li div.p_pic{ text-align:center;}
.bestsellersBox ul li div.detail{ height:50px; overflow:hidden; text-align: justify; color: #333; }
.bestsellersBox ul li span.title{ display:block; margin-bottom:5px; }
.bestsellersBox ul li span.price{ color: #333;  display:block; background-image: url(../images/money.png); background-repeat: no-repeat; background-position: right center; padding-right: 20px; }

.button_product{ bottom:0px; position:absolute; width:140px; margin-bottom: 3px; }
*html .button_product{ left:0px; }
a.details { width: 63px; height: 27px; display: block; font-size: 0pt; color: transparent; overflow: hidden; background-attachment: scroll; background-color: transparent; background-image: url(../images/images.gif); background-repeat: repeat; background-position: -372px -201px; float: right; }
a.buypost { width: 63px; height: 27px; display: block; font-size: 0pt; color: transparent; overflow: hidden; background-attachment: scroll; background-color: transparent; background-image: url(../images/images.gif); background-repeat: repeat; background-position: -307px -201px; float: right; margin-right: 5px; }

