div.content h1.product_title{font-size:2em;color:black;background:none;margin:5px 0 0 0;}
.product_title span{font-size:.7em;}
div.main_image{float:left;margin:0 10px 10px 0;}
dt{font-weight:bold;padding:1px;color:black;}
#recommendations{clear:both;text-align:center;}
.recommendations{float:left;padding: 0 40px 10px 0;width:20%}
.recommendations h4{font-weight:normal;font-size:1em;margin:0;padding:1px;}
.recommendations .best_price{font-size: 14px;}
.recommendations img{padding:0;border:none;width:auto;height:100px;}
.recommendations p{text-align:center;}
.add_to_cart{float:right;margin:0 0 10px 0;}
.notify_me h4{text-align:left;margin:5px;}
.notify_me img{border:none;}
dl.product_attributes{clear:both;float:none;margin:0;padding:3px;}
dl.product_attributes dt{font-weight:bold;padding:1px;font-size:1.1em;color:black;display:inline;}
dl.product_attributes dd{margin:0 0 0 5px;font-size:1.1em;display:inline;text-align:left;}
tr.items td{border-bottom:solid 1px #19c;}
h3.table_title{clear:both;margin:0 0 2px 4px;}
h3.description{clear:both;}
.expected_delivery{border:none;margin:0 0 0 -10px;padding:0 10px 0 0;height:30px;background:#19c repeat-x url(http://static.jjgames.com/static/images/blue-gradient.jpg);width:800px;}
.expected_delivery p{text-align:left;font-weight:bold;color:#555;margin:0;padding:3px 3px;font-size:1.3em;}
.expected_delivery span.details{margin-left:20px;font-size:.7em;}
.expected_delivery span.black_text{color:#000;}
.prices{float:left;width:250px;}
h4#best_price{font-size:1.7em;margin:0;font-weight:normal;color:#cd0000;}
h4#list_price,h4#savings{font-size:1.7em;margin:0;color:#555;font-weight:normal;}
h4#shipping_cost{font-size:1.4em;margin:10px 0 20px 0;color:#555;font-weight:normal;}
h4#buy_it_best_price{font-weight:bold;}
img#guaranteed{clear:left;margin:0;z-index:10;}
.buy_it{float:left;margin:-5px 0 10px 0;}
fieldset#buy_best_priced{border:solid 1px #19c;padding:4px 5px 0 10px;width:250px;height:140px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
#buy_best_priced h4{font-size:1.2em;text-align:center;margin:0;text-align:left;color:#cd0000;}
#buy_best_priced legend{background:#cdf5ff;border:solid 1px #19c;padding:2px;}
.coupon {background:#ddd;margin-top:10px;border:dashed #333 1px;padding:5px;}
.coupon p {text-align: center;font-weight:bold;font-size:14px;line-height: 18px;width: 250px;}
.pre-sale-price {
	text-decoration: line-through;
}
.sale-price {
	color: #cd0000;
}
span.discount {
	color: #19c;
}
h4.discount {
	text-align: center;
	font-size: 1.7em;
	border-top: solid 1px #19c;
	border-bottom: solid 1px #19c;
	background: #ddd;
	padding: 5px 0;
}
.discount-icon {
	z-index:100;
	position:absolute;
	margin-left:-26px;
	margin-top:12px;
}
.discount-icon p {
	position:absolute;
	top:-2px;
	left:5px;
	font-weight:bold;
	color:white;
	font-size:12px;
	width:60px;
}
