div.widget.promotions
{
	background:			#fff none;
	padding:			0;
	text-align:			center;
	width:				142px;
}
div.widget.promotions h3
{
	background:			#000 url('images/site/scs_mg_bkg.gif') no-repeat;
	color:				#fff;
	font-size:			12px;
	height:				18px;
	margin:				0;
	padding:			1px 0 0 5px;
	text-align:			left;
}
div.widget.promotions h3 a
{
	display:			block;
	background:			transparent url('products/images/icon_promo.gif') 0 1px no-repeat;
	color:				#fff !important;
	margin:				0;
	padding:			0 0 0 22px;
	text-decoration:	none;
}
div.widget.promotions table
{
	border-collapse:	collapse;
}
/* Can't style table rows so well in IE. */
div.widget.promotions tr.promotion td
{
	background:		#eee none;
	border-top:		1px solid #ddd;
	font-size:		10px;
	padding:		0 5px;
}
div.widget.promotions tr.promotion td.name
{
	text-align:		left;
}
div.widget.promotions tr.promotion td.price
{
	color:			#585;
	text-align:		right;
}
div.widget.promotions tr.all td
{
	background:			#eee none;
	border-top:			1px solid #ddd;
	border-bottom:		1px solid #ddd;
	margin:				5px 0;
	padding:			0 5px;
	text-align:			center;
}
