* {font-family: Arial, Helvetica, sans-serif;}
body {font-size: 12px;color: #333;margin: 10px 0px;text-align: center; background: #fff;}
td, th{padding: 4px 6px; font-size:12px; vertical-align: top;}
table{border-collapse:collapse;}
p{margin: 4px 0px; text-align:left; line-height: 150%;}
small{font-size:11px;}

a {text-decoration: none;color: #5a3523; outline:none}
a:hover {text-decoration: none;color: #f80;}
a img{border: none;}

.product_list .item{
	float: left;
	width: 133px;
	height: 220px;
	overflow: hidden;
	text-align: center;
}
.product_list .item-spacer{
	width: 4px;
	height: 50px;
	float: left;
}
.product_list .item-inside{
	padding: 0;
}

.product_list h3{
	margin: 0;
	font-size: 12px;
	height: 35px;
	padding: 0 5px;
	overflow: hidden;
}
.product_list .image{
	height: 120px;
	overflow: hidden;
}

.product_list .promo{
	font-size: 14px;
	color: #f80;
}
.product_list .action{
	height: 25px;
	padding: 0 15px;
}
.product_list .buy{
	display: block;
	width: 65px;
	height: 22px;
	float: left;
	background: url(../images/beli.jpg) no-repeat;
}
.product_list .buy:hover{}
.product_list .buy span, .product_list .detail span, .product_list .sold_out span{
	display: none;
}
.product_list .detail{
	display: block;
	width: 65px;
	height: 22px;
	float: right;
	background: url(../images/detail.jpg) no-repeat;
}
.product_list .detail:hover{}

.product_list .sold_out{
	display: block;
	width: 65px;
	height: 22px;
	float: left;
	background: url(../images/habis.jpg) no-repeat;
}

.product_list .description{
	font-size: 11px;
	padding: 10px;
	background: #efefef;
	margin-bottom: 10px;
}
