#mainProductBox {

margin: 0 auto;

padding: 0;

}

#imagebox {

margin:0;

padding:0;

width:20%;

float:right;

}

#productMainImage {

margin:1.5em 1em 1em 0;

}

#productbox {

margin:0;

padding:0;

width:45%;

float:left;

}

h1#productName {
	margin:0;
	padding:0;
	font-weight:700;
	text-align:left;
	font-size:1.4em;
	margin-top: 20px;
}

#productDescription {

margin:0;

padding:0 0 2px 0;

line-height:1.3em;

}

#productPrices {

margin:0;

padding: 2px 0;

font-weight:700;

text-align:left;

}

#productDetailsList {

margin: 0;

padding:0;

list-style: none;

}

#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;

float:right;

width:48%;

}

#buybox {

margin:0;

padding:3px;

/*width:45%;*/

text-align:center;

/*float:right;*/

}

.wrapperAttribsOptions {

margin:0.3em 0;

text-align:left;

}

#attribsOptionsText {

margin:0;
padding:0.5em 5px;
text-align:left;

}

.optionName {

margin:0;

color:#66cccc;

font-weight:700;

padding-left:3px;

text-align:left;

width:10em;

}

#cartAdd {

margin:1em;

padding:3px;

font-size:1em;

text-align:center;

}

#cartImage {

margin:0.5em 1em;

}



#QuantityDiscountsBox {

margin: 0;

padding: 0;

width: 20%;

/*float: left;*/

}


/*********************************************
Side Box Customer Assurance Styles
*********************************************/
#AssuranceBoxWrapper
{
	float: left;
	width: 400px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	/*border-top: 1px solid #cccccc;*/
	border-bottom: 1px solid #cccccc;
	margin-top:0px;
	padding-top:0px;
}

#AssuranceLinksWrapper
{
	line-height: 16px;
	text-align: left;
	padding: 5px;
}

#AssuranceHeader
{
	background-color: #cccccc;
	padding: 2px;
	color: #666666;
	text-align:left;
	font-size: 14px;
	font-weight: bold;
	border:1px solid #999999;
	/*height: 20px;*/
}
#AssuranceLinksContent a
{
	text-align:left;
	font-size: 12px;
}