div.featureGroup {
	float:left;
	width:100%;
	margin-bottom:1em;
}
div.featureGroup h3 {
	margin:0 0 0.25em 0 !important;
	padding:4px;
}
div.featureGroup h4 a { text-decoration:none; }
div.featureGroup a.more {
	padding:5px 4px 4px 4px;
	float:right;
}
div.featureGroup .prices span { display:block; }
div.featureGroup .prices span.priceTag { font-size:1.8em; }

div.featureOffer {
	float:left;
	padding: 4px 8px;
	border: 1px solid #EEE;
}
div.featureOffer .productinfo h4 {
	margin: 0 0 0.5em 0 !important;
	font-size:1.6em !important;
	clear: left;
	padding-top:0.5em;
}
div.featureOffer div.imageandlogo {
	margin-left:0.5em;
	float:right;
}
div.featureOffer div.imageandlogo a {
	width:190px;
	display:block;
	text-align:center;
	margin-top:.5em;
}
div.featureOffer div.imageandlogo a img { display:inline; }
div.featureGroup .prices { float: left; }
.productinfo p {clear:left; padding:10px 0;}
div.featureOffer .prices span.saving { 
	float: left; 
	margin:0.25em 0;
}
div.featureOffer div.productinfo .prices span.saving { margin-right:1em; }
div.featureGroup .buy { clear:left; margin-top:0.5em; }

table.featured {
	border-collapse:collapse;
	border-spacing:0;
	margin:0;
	float:left;
	width:100%;
}
table.featured td {
	width:50%;
	vertical-align:top;
	padding:10px 0 0 5px;
}
table.featured td.first { padding:10px 5px 0 0; }
table.featured td .productBox {
	border-width:1px;
	border-style:solid;
	float:left;
}
table.featured td .product {
	padding: 8px;
	background-color: #FFF;
	float: left;
}
table.featured .image {
	float: right;
	width: auto;
}
table.featured td .prices {
	float: left;
	width: auto;
}
table.featured td .prices span.saving {
	font-size: 0.85em;
}
table.featured td .productBox-description {
	clear: both;
	padding: 8px 8px 0 8px;;
}
#content table.featured h4 { margin:0; }
#content table.featured h4 a ,.featureOffer h2 a{
	font-weight:bold !important;
	font-size:1em !important;
	margin:0 !important;
}
table.featured p {
	margin: 0.5em 0 0 0 !important;
	padding: 0 !important;
}

li.allproducts {
	border-top-width:1px;
	border-top-style:solid;
	padding-top:6px;
	margin-top:6px;
}

table.featured td .product {padding:0px; width:100%;}
table.featured td .prices, 
table.featured .image {padding:4px;}
.product h4{margin: 5px auto !important; padding:5px 5px;}
.review-info {float:left}
