.product-view .product-img-box .product-image{
padding:0 !important;
border:1px solid #e5e5e5 !important;	
border-left:none !important;
}

#lbBox{
position:fixed !important;	
width:100% !important;	
height:100% !important;	
vertical-align:center !important;	
text-align:center !important;
left:0;
top:0;
}
#lbBox img{
margin:50px auto 0 !important;	
}
#lbCanvas{
position:fixed !important;	
width:100% !important;	
height:100% !important;	
left:0 !important;	
top:0 !important;	
background:rgba(0,0,0,.8) !important;	
background-position:fixed !important;
z-index:1000;
}

#loadedThumb{
width:258px !important;	
height:360px !important;
margin:0;
padding:0;
}
.more-views ul,
.more-views li{
margin:0 !important;
padding:0 !important;	
}

.more-views li{
float:left !important; 	
width:50% !important; 
overflow:hidden !important; 
height:150px !important; 
text-align:center;
box-sizing:border-box !important;
border-right:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
}

#product-options-wrapper{
margin:0 !important;	
}

.product-options{
padding:0 !important;
}

.product-options dt{
	dispaly:block;
	padding:5px;
	border:1px solid #e5e5e5;
	margin:10px 0;
}
.product-options dt em{
	float:right;
	color:#F00;
	margin:2px 5px 0 0;
}

.image-thumb{
height:100% !important;
margin:0 auto;
}

p.required{
display:none;	
}

.zoomlay{
background: rgba(0,0,0,.5);	
display:none;
padding:0 30px;
box-sizing:border-box;
position:absolute;
width:258px;
height:360px;
}

.product-view .product-img-box {

	float: left;

	padding: 0 20px 20px 0;

	max-width: 260px;

}

.catalog-product-view .product-view .product-shop,

.review-product-list .product-view .product-shop {

	background-color: #FAFAFA;

	outline: 1px solid #E5E5E5;

	border: 10px solid #FFF;

	width: 245px;

	position: relative;

	margin: 0 0 0 0;

	padding: 0;

	overflow: hidden;

}

.product-view .product-shop .availability {

    background: none repeat scroll 0 0 #FFFFFF;

    border-left: 1px solid #E5E5E5;

    border-right: 1px solid #E5E5E5;

    border-top: 1px solid #E5E5E5;

    color: #666;

    margin: 0 ;

    padding: 4px 4px 4px 8px;

}

.simple-price-box {

	margin: 0;

	padding-left: 0;

}

label[for=qty]{
	display:none !important;
}

.add-to-box{
margin:0 !important;	
}

.add-to-box, .add-to-cart{
	padding:0 !important;
}