.bundle-info {
    display: block;
}

.bundle-info-left {
    float: left;
    clear: left;
    width: 25%;
}

.bundle-info-left img{width: 100%;}

.bundle-info-right {
    float: left;
    clear: right;
    width: 70%;
    margin-left: 5%;
}

.bundle-title, .bundle-description {
    width: 100%;
}


.bundle-option {
    border: 1px solid #e5e5e5;
    margin-bottom: 23px;
    min-height: 423px;
    padding: 20px 4% 0;
}

.bundle-option:last {
    border-bottom: none;
}

.bundle-options{
    float: left;
    clear: both;
    width: 100%;
}

.bundle-option-qty {
    float: right;
    clear: both;
}

.bundle-option-qty label {
	font-weight: bold;
	margin-right: 10px;
}

.bundle-options label {
    margin-top: 10px;
    width: 80px;
    display: block;
}

.bundle-options select {
    width: 200px;
}

.product-options {
    clear: both;
}

.option-required {
    float: left;
    clear: right;
    color: #FF0000;
}

.selection-name {
    padding: 10px 0;
}

.loading {
    opacity: 0.5;
}

.out-of-stock-warning {
    margin: 5px 0;
    background-image: none !important;
    padding: 8px 8px 2px 8px !important;
}

.hidden {
    display: none !important;
}


.bundle-product .product-options-bottom{
	float: right;
}

.bundle-product .container1-wrapper{
	clear: both;
	overflow: hidden;
}
/*
.bundle-product .product-img-column{width: 40%;}
.bundle-product .product-shop{width: 54%;}

.bundle-product .product-img-column{width: 20%;}
.bundle-product .product-shop{width: 74%;}
*/
.bundle-product .product-img-column{width: 10%;}
.bundle-product .product-shop{width: 84%;}

.bundle-product.product-view .box-additional{width: 100%; margin: 20px 0 0;}



@media only screen and (max-width: 768px) {

	.bundle-option{width: 98%; margin: 0 0 20px 0;}
	
}

@media only screen and (max-width: 360px) {
	.bundle-info-left{width: 50%; float: none; margin: 0 auto 15px;}
	.bundle-info-right{margin-left: 0; width: 100%;}

}


/*
* From old site for tabs
*/
.headerTH{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;background-color:#599894;font-size:13px;font-weight:bold;color:White;}
.returnsTD{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;color:Black;}
.returnsTH{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:Black;}