#shopp .group:after {content:"";display:table; clear:both;}

#shopp .shopp-mix-and-match {float:left;width:565px;}
#shopp .shopp-mix-and-match ul, #shopp .shopp-mix-and-match li, .shopp-mix-and-match-info .shopp-product-description  {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;	
			box-sizing: border-box;
}
#shopp .shopp-mix-and-match li {
	display:block;
	float:left;
}

#shopp .shopp-mix-and-match .horiz-divider {
	background:url('../img/red-dotted-border.jpg') top left repeat-x;
	width:100%;
	height:5px;
	margin: 20px 0;
}

#shopp .shop-index-category.organics li {
	width:200px;
	margin-right: 2%;	
}
#shopp .shop-index-category.organics li img {
	width:100%;
	height:auto;
}
#shopp .shop-index-category.organics .shop-index-category-text {
	width:200px;
}
#shopp .shop-index-category.organics .shop-category-bar {
	width:210px;
}

#shopp .shop-index-category.all-natural li {
	width:100%;
}

#shopp .shop-index-category.all-natural .shop-index-category-text {
	width:100%;
}
#shopp .shop-index-category.all-natural .shop-category-bar {
	width:100%;
}

.mix-and-match-form-block .addons {visibility: hidden;height:0;width:0;} 

/* Drag and Drop doesn't work in IE7 */
.ie7 .mix-and-match-form-block .addons {visibility: visible;height:auto; width:auto;}
.ie7 .shopp-mix-and-match #choices, .ie7 .shopp-mix-and-match .horiz-divider {display:none;}

#shopp .shopp-mix-and-match #choices li.cart-item:last-of-type, #shopp .shopp-mix-and-match .choice:last-of-type {margin-right:0;}

#shopp .cart-item:hover {background:url('/img/remove.png') 0 0 no-repeat !important;}
#shopp .cart-item:hover img {opacity:0.5;}

.single-shopp_product #shopp li {
	list-style-type: disc !important;
/* 	padding-left: 10px; */
	margin-left: 30px;
}

#shopp .shopp-mix-and-match li {
	width:173px;
	height:160px;
	margin:0 7px 7px 0;
	list-style-type:none;
}
#shopp #options li:nth-child(3n) {margin-right:0;}

.shopp-mix-and-match-info {width:325px;float:right;}

.shopp-mix-and-match-info .shopp-product-description {padding:5px}
.shopp-mix-and-match-info .shopp-title-block {width:207px;}
.shopp-mix-and-match-info .shopp-product-price-block {
	float:right;
	width:81px;
	height:auto;
	min-height:31px;
	padding:10px;
	margin:0;
}

.shopp-mix-and-match-info .shopp-product-description .error { 
	color:#ba2e33;
	font-size:16px;
	padding:0 10px;
}
#shopp .shopp-mix-and-match-info .price {margin:0;}
#shopp .shopp-mix-and-match-info .headline {padding:0 10px;clear:both;}
#shopp .shopp-mix-and-match-info li {margin-left:30px;}

#shopp li#soppressata {display:none;}