#ProductFormDiv_ProductHeader {width:100%; padding:0px; margin:0px;}
#ProductFormDiv_ProductHeader.div_left {float:left; width:33%; text-align:left; white-space: nowrap; padding: 0px; margin:0px;}
#ProductFormDiv_ProductHeader.div_center {float:left; width:33%; text-align:center; white-space: nowrap; padding: 0px;  margin:0px;}
#ProductFormDiv_ProductHeader.div_right {float:right; width:33%; text-align:right; white-space: nowrap; padding: 0px; margin:0px;}
#ProductFormDiv_ProductHeader.div_center table {margin:auto;}
#ProductFormDiv_ProductHeader.div_right table {margin: auto; margin-right:0px;}

.ProductFormDiv_ContentBase
{
    width:660;
    text-align:left;
    padding-top:10px;
    padding-right:0px;
    padding-bottom:0px;
    padding-left:0px;
	border-top:#c5d2e4 1px inset;
    border-right:#c5d2e4 1px inset;
    border-bottom:#c5d2e4 1px inset;
    border-left:#c5d2e4 1px inset;

    background-color:#f2f5f9;
}

#ProductFormDiv_ContentSub
{
    width:100%;
    text-align:left;
    padding:0px;
    margin:5px;
}

#ProductFormDiv_ContentSub.div_description {width:100%; float:left; margin:0 0 0 5px; padding : 0 0 0 5px; vertical-align : middle;}
#ProductFormDiv_ContentSub.div_detail {width:100%;}
#ProductFormDiv_ContentSub.div_footer {width:100%; float:right;}
#ProductFormDiv_ContentSub.div_description h1 {font-size: 12px; margin:0px; padding:0px;}
#ProductFormDiv_ContentSub.div_manufacturerlogo
{
	float:left;
	width:200px;
	text-align:left;
	vertical-align:top;
}

.ProductFormDiv_Image
{
    float:left;
    width:235px;
    text-align:center;
    padding:0px;
    margin:0px;
    vertical-align:middle;
}

.ProductFormDiv_Image a img {
    border:1px solid #808080;
}

#ProductFormDiv_Info
{
    float:right;
    width:400px;
    vertical-align:top;
    padding: 0px;
    margin : 0px;
}

#ProductFormDiv_Info.div_infosub1
{
    width:100%;
    vertical-align:top;
}

#ProductFormDiv_Info.div_infosub2
{
    width:100%;
    vertical-align:top;
    padding-top:5px;
    padding-bottom:5px;
    margin:0px;
    border-bottom : 1px solid #6b6b6b;
}

#ProductFormDiv_Info.div_infosub3
{
    width:100%;
    vertical-align:top;
    margin:0px;
    paddin:0px;
}

.ProductFormDiv_headings
{
    vertical-align:top;
    padding-bottom: 2px;
    border-bottom : 1px solid #6b6b6b;
}

.ProductFormDiv_headings ul
{
	padding:4px;
	margin:0;
}

.ProductFormDiv_headings ul li
{
	list-style:none;
	padding:4px 0px;
}

.ProductFormDiv_headings  ul li .lbl_left
{
	padding-right:10px;
	display:inline-block;
	vertical-align:top;
	font-size:10px;
	width:100px;
	text-align:right;
}

.ProductFormDiv_headings ul li .lbl_right
{
	display:inline-block;
}

.ProductFormDiv_headings ul li h2
{
	font-size: 11px;
	display:inline;
	padding:0;
	margin:0;
}

#ProductFormDiv_heading2
{
	width:100%;
    padding:0px;
}



#ProductFormDiv_heading2.div_price
{
    text-align:right;
    float:left;
    width:70%;
    color:#db440f;
    font-weight:bold;
}

#ProductFormDiv_heading2.div_pricedetail
{
    float:right;
    width:30%;
    vertical-align:top;
    padding-left: 10px;

}

#ProductFormDiv_heading3
{
    width:100%;
    padding-top: 0px;
    padding-bottom: 0px;
    border-bottom : 1px solid #6b6b6b;
}

#ProductFormDiv_heading3.div_phasestatus
{
    float:left;
    width:95px;
    height:51px;
    text-align:center;
    border-right:1px solid #6b6b6b;
    border-bottom:0px;
    padding-top:4px;
    padding-right:4px;

}

#ProductFormDiv_heading3.div_stockstatus
{
    float:left;
    width:203px;
    height:51px;
    border-right:1px solid #6b6b6b;
    text-align:left;
    border-bottom:0px;
    text-indent : 10px;
    padding-top:4px;
}

#ProductFormDiv_heading3.div_tva
{
    float:right;
    width:95px;
    height:51px;
    text-align:right;
    border-bottom:0px;
    padding-top:4px;
}

.ProductFormDiv_stock
{
    height: 10px;
    width: 40%;
    float:left;
    text-align:left;
    white-space:nowrap;
    vertical-align:bottom;
}

.ProductFormDiv_emailwarning
{
    height:10px;
    width: 60%;
    float:right;
    text-align:left;
    vertical-align:top;
}

#ProductFormDiv_LineDetails
{
    width:100%;
}

#ProductFormDiv_LineDetails.lowerdetailpart
{
    float:left;
    width:298px;
    height:auto;
    border-right:1px solid #6b6b6b;
    padding-left:0px;
}

#ProductFormDiv_LineDetails.lowerdetailpart ul
{
	padding:2px;
    margin:0;
    text-align:right;
}

#ProductFormDiv_LineDetails.lowerdetailpart ul li
{
	list-style:none;
	padding:2px 0;
	text-align:right;
	padding-right:10px;
}

#ProductFormDiv_LineDetails.lowerdetailpart ul li .lbl_left_low
{
	padding-right:10px;
	display:inline-block;
	vertical-align:middle;
	text-align:right;
	font-size:10px;
}

#ProductFormDiv_LineDetails.lowerdetailpart ul li .lbl_right_low
{
	display:inline-block;
	vertical-align:middle;
	width:100px;
	text-align:left;
}

#ProductFormDiv_LineDetails.lowerdetailpart ul li h3
{
	font-size:10px;
	display:inline;
	padding:0;
	margin:0;
}

#ProductFormDiv_LineDetails.div_quantitybreakwarning
{
    float:right;
    width:100px;
    height:auto;
    text-align:right;
}


#ProductFormDiv_LineDetails.div_quantitybreakwarning ul
{
   padding:2px;
    margin:0;
    text-align:right;
}

#ProductFormDiv_LineDetails.div_quantitybreakwarning ul li
{
   list-style:none;
	padding:2px 0;
	text-align:right;
	padding-right:0px;
}

#ProductFormDiv_LineDetails.div_quantitybreakwarning ul li .lbl_left_low
{
	padding-right:0px;
	display:inline-block;
	vertical-align:middle;
	white-space: nowrap;
	text-align:right;
	font-size:10px;
}

#ProductFormDiv_LineDetails.div_quantitybreakwarning ul li .lbl_right_low
{
	display:inline-block;
	white-space: nowrap;
	vertical-align:middle;
}


#ProductFormDiv_lowersection
{
    width:100%;
}