.addtocartsection {background-color:white;width:270px;display:inline-block;border:1px solid #CECDCB;float:right;margin-left:20px}
*+html .productdetail .promotion {margin:10px 0 0 -10px;}

.productdetail .ngreybox {float: right; height:65px;border: 1px solid #CECDCB;padding-bottom:13px;margin:10px 0px 0px;width:270px;color:#333333;font-size:13px;text-align:center;}
.productdetail .rgreybox {float: right; height:80px;border: 1px solid #CECDCB;padding-bottom:13px;margin:10px 0px 0px;width:270px;color:#333333;font-size:13px;text-align:center;}
.productdetail .ngreybox a, .productdetail .rgreybox a { color: #0033ff; text-decoration: underline; font-size: 13px;}
.productdetail .ngreybox a:hover, .productdetail .rgreybox a:hover { color: #DD0000; text-decoration: underline; }
.productdetail .ngreybox #line1 {padding:14px 0 3px;}
.productdetail .rgreybox #rline1 {padding:12px 0 3px; font-weight: bold;}

.productdetail .ngreybox #line1 .pricing, .productdetail .rgreybox #rline1 .pricing{font-weight:bold;margin-left:0px; margin-right:0px}
.productdetail .ngreybox #line2 {margin:5px;font-size:12px;}
.productdetail .ngreybox #line2 .pricing{color:#DD0000;}
.productdetail .rgreybox #rline2 .pricing{color:#DD0000; font-weight: bold;}
.productdetail .ngreybox #line3 a{font-size:11px;color:#DD0000;text-decoration:none;}
.productdetail .ngreybox #line3 a:hover{text-decoration:underline;}


<!--[if IE 7]>
html .productdetail .promotion {margin:10px 0 0 -15px;}
<![endif]-->

