div.product-addon-totals {
    display: block !important;
    clear: both !important;
}

table.variations {width:100%;clear:both;}
table.variations th.label label {background:#E2E2E2;font-weight:bold;}
table.variations td.value {padding-top:12px;}

td, .td, th, .th {border-bottom:none;}

/*
.wc-pao-addons-container * {padding:0;margin:0;float:none;clear:both;line-height:1.2em;}

#product-addons-total {display:block; width:100%;}

div.product-addon-totals {
	padding:15px;
	background:#efefef;
}

.wc-pao-addon .wc-pao-addon-description {
    font-style: normal;
	font-size:0.9em;
	line-height:1em;
}

.wc-pao-addon{
	margin-bottom:3em;
}

.wc-pao-addon label.wc-pao-addon-name{
	padding:3px 0;
}

.woocommerce-variation-add-to-cart dt {margin-left:0;}


button[type="submit"], .woocommerce.single-product .cart .button {background-color:#8fb42b !important;font-weight:bold;}

.woocommerce.single-product .quantity{
	float:left;
	margin:0;
}

.woocommerce .quantity input.qty {
	width: 60px;
	height:42px;
}

.woocommerce.single-product .cart .button {
	display:inline-block;
	float:left;
}

.woocommerce.single-product .product .price {
	font-weight:bold;
}


div.product-addon-totals .wc-pao-subtotal-line {
    border-top: 1px solid #999;
	margin-top: 8px;
}

.woocommerce.single-product .product .entry-summary .price {
	margin-top:8px;
}
*/