.productInfo { background: none repeat scroll 0 0 #FFFFFF; display: inline; float: left; margin: 0 1px; overflow: hidden; padding-bottom: 20px; position: relative; width: 520px; }
.productInfo h1 { line-height: 30px; margin-top: 40px; padding: 0 0 0 30px; width: 420px; float: left }
.productInfo .tabContent { padding-top: 20px; }
.productInfo h2{clear:both}
.productImage { clear: left; display: inline; float: left; margin: 10px 0 0 30px; position: relative; width: 220px; }
.productImage img{ width:220px; }
.productImageArt { float: right; padding: 0 30px; }
.productImageWide { clear: left; display: inline; float: left; margin: 0 0 0 30px; overflow: hidden; position: relative; width: 480px; }
.productDesc { display: inline; float: left; position: relative; width: 255px; }
.productDesc span, .productDesc h2 { color: #CC5500; float: left; font-size: 17px; font-weight: 400; line-height: 21px; margin: 0; padding: 0 0 4px 30px; position: relative; }
.productBullet { display: inline; float: right; padding: 0; position: relative; width: 240px; }
.productBullet h2 { color: #CC5500; font-size: 17px; font-weight: 400; line-height: 21px; margin: 0; padding: 10px 0 4px 30px; position: relative; }
.productInfo a {display:inline; clear:none;}

.productInfo h1, .productInfo h2{margin-left:0;  padding: 10px 5px 4px 0;}

.productInfo p, .productInfo div{margin-left:0;  padding: 10px 5px 4px 0;}
.productInfo ol, .productInfo li{margin:inherit; padding:inherit;}

/*Calculator*/
.Calculator .txtlbl span{color:#c40}
.Calculator ul li{margin:8px 0; float:none}
.Calculator ul li select, .Calculator ul li input{width:100%}
.Calculator ul li .txtlbl{width:100%;}
.Calculator fieldset label{color:#c40}
.Calculator .calc-defval{float:none; clear:both}
.calc-testtooltip-content ul {/*float:left;*/ padding:6px 31px 0 0}
#div_turnaround{padding: 0;font-weight: bold;}
#div_turnaround span{color:#F00}
