
label { clear:both; display:block;}
#calculatorDiv { /*border:red solid thick;*/ }
#calculatorDiv h3 {font-size:13px;font-weight:bold;line-height:12px;padding-top:10px; }
#calculatorDiv h3.inline { display:inline; }
#calculatorDiv p {width: 100%; }
#calculatorDiv .productControl { position:absolute; right:10px; margin-right:10px; width:60px; }
#calculatorDiv .productControl2 { position:absolute; right:10px; margin-right:10px; width:0px; }
#calculatorDiv .subControl { border:#666666 dotted thin; margin:10px; padding:10px; } 
#calculatorDiv .subControl  .productControl { position:absolute; right:20px; margin-right:10px; width:60px; }
#calculatorDiv .radio { list-style-type:circle;  }
#calculatorDiv .productTarget { text-align:right; font-weight:bold; margin-right:10px;  clear:both; padding:10px 10px;}
#calculatorDiv .finalResult {  width:100%;  }
#calculatorDiv .productLabel {  text-align:left; }
#calculatorDiv .middleCounting {  text-align:right; } 
#calculatorDiv .result {  text-align:right; } 
#calculatorDiv thead .productLabel {  text-align:left; font-weight:bold; }
#calculatorDiv thead .middleCounting {  text-align:right;  font-weight:bold;} 
#calculatorDiv thead .result {  text-align:right;  font-weight:bold;} 
#calculatorDiv .debug { max-height:100px; overflow:scroll;}
#calculatorDiv #otherSuites { display:none; }
#calculatorDiv .resultToolbar { text-align: center; display:inline; }
#calculatorDiv .resultToolbar a {  display:block; width:180px; height:100px; padding-top:20px;}
#calculatorDiv .home { display:none; }
#calculatorDiv .commercial { display:block;  }
#calculatorDic #divdiscountCoupon { width:0%; padding-left:30px; }
