/* Product Grouped powered by www.fabiom7.com */
div.product_grouped { overflow: auto; width:auto; }

/* Table :: General */
table.product_grouped .left { text-align: left; padding: 7px; }
table.product_grouped .right { text-align: right; padding: 7px; }
table.product_grouped .center { text-align: center; padding: 7px; }

table.product_grouped {
	border-collapse: collapse;
	width: 465px;
	margin-bottom: 10px;
	background:#fff;
}
.product_grouped-normal { background:#fff; }
.product_grouped-hover { background:#efefef; }

table.product_grouped thead td {
	vertical-align: middle;
	background: #EFEFEF;
	font-size: 13px;
	color: #000;
}
table.product_grouped tbody td {
	vertical-align: middle;
	font-size: 13px;
	color: #333;
}
table.product_grouped tfoot td {
	vertical-align: middle;
	background:#fff;
}
table.product_grouped td .bundle_discount {
	
}
table.product_grouped td .bundle_discount span {
	color:#F00;
}

table.product_grouped td {
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
table.product_grouped td .name { 
	margin: 0; padding: 0; border: 0; display: inline;
	font-weight: normal;
	font-size: 13px;
	color: #333333;
}
table.product_grouped td .price,
table.product_grouped td .price-new {
	margin: 0; padding: 0; border: 0;
	font-weight: bold; 
	font-size: 13px; 
	color: #333333;
}
table.product_grouped td .price-old {
	margin: 0; padding: 0; border: 0;
	font-weight: normal;
	font-size: 13px; 
	color: #F00;
	text-decoration: line-through;
}
table.product_grouped td .price-tax {
	margin: 0; padding: 0; border: 0;
	font-weight: normal;
	font-size: 11px; 
	color: #BBB;
}
table.product_grouped td .options {
	margin: 0; padding: 0; border: 0;
	font-weight: normal;
	font-size: 11px; 
	color: #333333;
}

table.product_grouped td input.disabled {
	color: #BBB;
}
table.product_grouped td a.button {
	
}
table.product_grouped td a.disabled {
	background: #BBB; /*background:url('../image/button_disable.png') top left repeat-x;*/
	color: #FFF;
}

table.product_grouped td .reward {
	margin: 0; padding: 0; border: 0;
	font-weight: normal;
	font-size:11px;
	color:#999;
}
table.product_grouped td .discount {
	margin: 0; padding: 0; border: 0;
	font-weight: normal;
	font-size:11px;
	color:#4d4d4d;
}
table.product_grouped td .descriptions {
	margin: 7px 0 0 0; padding: 0; border: 0;
	font-weight: normal;
	font-size:11px;
	color: #4D4D4D;
}
table.product_grouped td .descriptions a {
	color: #4D4D4D;
}
table.product_grouped td .descriptions span {
	color: #38b0e3;
}
table.product_grouped td .minimum {
	margin: 0; padding: 0; border: 0;
	font-weight: normal;
	font-size: 11px;
	color: #999;
}

/* START Compatibility for my ext RRP DR */
table.product_grouped td .group_text_rrp {
	margin: 0; padding: 0; border: 0;
	font-weight: normal;
	font-size: 11px;
	color: #999;
}
table.product_grouped td .group_rrp {
	margin: 0; padding: 0; border: 0;
	font-weight: normal;
	font-size: 11px;
	color: #999;
}
/* END Compatibility for my ext RRP DR */
