.variation-Configuration > div span.choice-thumb {
/*	position: relative;
	width: 20px;
	height: 40px;
	display: inline-block;
*/}
.choice-thumb img {
	max-width: 20px;
	max-height: 40px;
	display: inline-block;
	vertical-align: middle;
}

.woocommerce td.product-name dl.variation dt.variation-Configuration {
    display: block;
    float: none;
}

.woocommerce td.product-name dl.variation dd.variation-Configuration {
    font-size: .8em;
}

.woocommerce td.product-name dl.variation dd.variation-Configuration div {
    padding-bottom: .2em;
}

.woocommerce td.product-name dl.variation dd.variation-Configuration div strong,
.wc-item-meta .order-configuration-details strong {
    display: inline-block;
    width: 110px;
    text-align: right;
}

.woocommerce td.product-name dl.variation dd.variation-Configuration div strong:empty + span.semicol,
.wc-item-meta .order-configuration-details strong:empty + span.semicol {
    opacity: 0;
}

.wc-item-meta .order-configuration-details div {
    font-size: .8em;
}

button.configure-product + .woocommerce-product-details__short-description {
    margin-top: 1.5em;
}

.shop_table tbody tr td.product-thumbnail a img.generating-image {
    background: url('../images/spinner.gif') no-repeat 50% 50%;
    width: 100%;
    height: 100%;
    min-width: 20px;    
}