.Content.BorderLeft {
padding-left: 50px;
border-left: solid #dedede 1px;    
}
.M40 {
margin-left: 40px;
margin-right: 40px;    
}
.M20 {
margin-left: 20px;
margin-right: 20px;    
}
.btn.next {
background-image: url(//cdn3.bigcommerce.com/r-b99d97b0aae9cde0306565d8de6f047a25afdd8a/themes/EWorld/images/white/btnNext.png) !important;
background-position: 12px 50% !important;
background-repeat: no-repeat !important;
padding-left: 33px;
margin-top: 0;
}
.btn.back {
background-image: url(//cdn3.bigcommerce.com/r-b99d97b0aae9cde0306565d8de6f047a25afdd8a/themes/EWorld/images/white/btnPrev.png) !important;
background-position: 12px 50% !important;
background-repeat: no-repeat !important;
padding-left: 33px;
margin-top: 0;
}
.ProductPage .ProductPriceWrap {
   margin: 32px 0 0;
    float: left;
    width: 33%;
    padding-left: 7%;
}
.ProductPage .ProductDetailsGrid.ProductDetailsGridabove {
    float: left;
    width: 54%;
}
.ProductDetailsGrid.ProductDetailsGridabove .DetailRow .Label {
    float: left;
}
.ProductPage .ProductAddToCart .productAttributeLabel {
    width: 42% !important;
    float: left !important;
    font-size: 12px;
}
.ProductPage .productAttributeValue .Field[type=text]{
	    width: 100% !important;
		margin-left: 2px;
}
.ProductPage .DetailRow.qty-col1 {
    float: left;
    width: 50%;
	border: none;
}
.ProductPage .DetailRow.qty-add{
	float: left;
    width: 100%;
}
.ProductPage .qty-add .Value.AddCartAction {
    float: left;
    width: 50%;
	margin-top: 10px;
}
.ProductPage .qty-add .Value.AddCartAction input.btn.WishListButton {
    margin-top: 20px;
}
.ProductPage .DetailRow.qty-col1 .Label {
    float: left;
    width: 32%;
}
.ProductPage .productAttributeList .productAttributeRow{
	float: left;
    width: 100%;
} 
.ProductPage .productAttributeList .productAttributeValue {
    float: left;
    width: 58%;
}
.ProductPage .AddThisButtonBox {
    width: 100%;
}
.ProductPage .productAttributeList .productAttributeValue select {
    width: 100%;
}
.ProductPage .productAttributeList .productAttributeValue div.selector{
	width: auto;
	max-width: 100%;
}
.ProductPage .DetailRow.Rating{
	margin: 0;
} 
.ProductPage .DetailRow.ProductSKU {
    padding-top: 0;
}
.ProductPage .productAddToCartRight{
	    margin-top: 10px;
		float: left;
}

/* Responsive */
@media(max-width:768px){
.ProductPage .productAddToCartRight {
    padding: 10px;
}
}
@media(max-width:480px){
body.ProductPage .DetailRow.qty-col1 .Label{
	    width: 38%;
}
body.ProductPage .ProductPriceWrap {
    margin: 35px 0 0;
}
.ProductPage .productAddToCartRight {
    padding: 5px;
}
}
