#mainProductBox {

margin: 0 auto;

padding: 0;

}

#imagebox {

margin-left: 12px;

margin-right: auto;

padding:0;

width:15%;

float: left;

}

#productMainImage {

margin:1.5em 1em 1em 0;

}

#productbox {

margin: 0;

padding:0;

width:50%;

float:right;

}

h1#productName {

margin:0;

padding:0;

font-weight:700;

text-align:justify;

width:100%;

float:right;

color: #8e0000;

}

#productDescription {

margin:0px 0px;

padding:0 0 2px 0;

line-height:1.3em;

text-align: justify;

width:100%;

float:right;



/*font-size: 1.5em;*/

}

#productPrices {

margin:0;

padding: 2px 0;

font-weight:700;

/*text-align: right;/*justify;*/

font-size: 1.5em;

color: #8e0000;

width:70%;

/*float:right;*/

}

#productDetailsList {

margin: 0;

padding:0;

list-style: none;

float:right;



text-align:justify;

width:70%;

}

#productDetailsList ul {

margin: 0;

padding:0;

list-style: none;

}

#productDetailsList ul li {

padding:3px 0 3px 3px;

}

#freeShippingIcon {

width:50%;

height:54px;

}

#productPurchaseBox {

	margin: 0 auto;

}

#buybox {

margin:0;

padding:3px;

width:45%;

text-align:center;

float:right;

}

.wrapperAttribsOptions {

margin:0.3em 0;

text-align:left;

width:100%;

}

#attribsOptionsText {

margin:0;

padding:0.5em 5px;

text-align:center;

width:100%;

}

#attributesBox {

margin:0;

padding:0;

width:100%;

float:left;	

}

.optionName {

padding: 0 5px 0 0;

font-size: 1.3em;

font-weight: 700;

color: #8e0000;

}

#cartAdd {

margin:1em;

padding:3px;

font-size:1em;

text-align:center;

}

#cartImage {

margin:0.5em 1em;

}



#QuantityDiscountsBox {

margin: 0;

width: 30%;

float: left;	

}