
#detailed_attribute_list input[id^=quantity] {
	width: 35px;
	height: 30px;
	padding: 0px 6px;
	margin: 0px;
	border: 1px solid #dddddd;
	border-radius: 4px;
}
#detailed_attribute_list div.quantity {
	position: relative;
	cursor: pointer;
}
#detailed_attribute_list div.quantity span.quantitymore,
#detailed_attribute_list div.quantity span.quantityless {
	display: block;
	position: absolute;
	right: 10px;
	top: 15px;
	width: 15px;
	height: 15px;
	border-left: 1px solid #ddd;
}
#detailed_attribute_list div.quantity span.quantitymore {
	top: 0;
	border-bottom: 1px solid #ddd;
}
#detailed_attribute_list div.quantity span.quantitymore:after,
#detailed_attribute_list div.quantity span.quantityless:after {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -3px;
	margin-top: -3px;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-bottom: 6px solid #717171;
}
#detailed_attribute_list div.quantity span.quantityless:after {
	border-top: 6px solid #717171;
	border-bottom: 0px;
}
#detailed_attribute_list table.price_prod_qty_list td{
	border: none;
}
#detailed_attribute_list .td_price {
	position: relative;
}
#detailed_attribute_list .td_price div.product_add_prices {
	border: 1px solid #ddd;
	display: none;
	position: absolute;
	left: -300px;
	top:0;
	background: #FFF;
	width:250px;
	box-shadow: 1px 1px 0.3em #ccc;
	padding: 10px 20px;
	z-index:999;
}
#detailed_attribute_list .td_price:hover div.product_add_prices {
	display: block;
}