.calculate {background:#fff; border:1px #ddd solid; }
.calculate form {display:block; position:relative; height:130px; color:#333; font-weight:bold;}
.calculate form  div {float:left; position:absolute;}
.calculate form input {width:50px; height:21px; line-height:21px; border:#77C9FF 2px solid;}
.calculate form select {height:24px; line-height:24px; border:#77C9FF 2px solid;}
.calculate #molCalcFoot, .calculate #dilCalcFoot { clear: both; margin-left: 15px; margin-bottom: 15px}
.calculate #molCalcFoot a{background:#10354e; background:-webkit-linear-gradient(top, #0a4369, #10354e); background:-moz-linear-gradient(top, #0a4369, #10354e); border:none; color:#fff; display:inline-block; padding:3px 8px; font-size:14px; font-weight:bold; border-radius:3px; text-decoration:none;}
.calculate #molCalcFoot a:hover{background:#10354e;}
.calculate ul li {list-style:outside disc; line-height:24px; margin-left:18px;}
.calculate ol li {line-height:24px; margin-left:18px; list-style:outside decimal}
.calculate h3 {margin:15px 0;}
.calculate h5 {margin:15px 0; font-size:13px}
.calculate blockquote {color:#666}
.calculate form #molCalcMass {left:15px; top:20px;}
.calculate form #molCalcEq {left:193px; top:20px;}
.calculate form #molCalcCon {left:215px; top:20px;}
.calculate form #molCalcX1{left:380px; top:20px;}
.calculate form #molCalcVol {left:410px; top:20px;}
.calculate form #molCalcX2 {left:565px; top:20px;}
.calculate form #molCalcMWt {left:590px; top:20px;}
.calculate form #molCalcMassInpt {left:15px; top:50px; width:180px; border-right:1px #999 solid;}
.calculate form #molCalcConcInpt {left:215px; top:50px; width:170px; border-right:1px #999 solid;}
.calculate form #molCalcVolInpt {left:410px; top:50px; width:160px; border-right:1px #999 solid;}
.calculate form #molCalcMwtInpt {left:590px; top:50px; width:10px;}
.calculate form #molCalcMwtInpt input {position:absolute;}
.calculate form #molCalcNB {left:15px; top:90px;}