fieldset {border:1px #EEEFF0 solid;width:100%;margin:20px 0;padding:0;background:#fff; border-width:6px 0}
form input { width:100px}
#calc_table {margin:10px 0;font-size:9pt;border-width:0;border-spacing:0;border-style:solid;border-color:gray;border-collapse:separate}
.lh {margin:0 0 0 10px;padding:0 0 0 10px; float:left; width:260px}
#results {margin:0;padding:0; width:260px; float:right}
#results_table {margin:10px 0;border-width:0;border-spacing:0;border-style:solid;border-color:#fff;border-collapse:separate}
#results_table td {font-size:9pt;line-height:12pt}
#calc_table td {border-width:0;padding:5px 0;border-style:solid;border-color:gray}
#calc_table {margin:10px 0;font-size:10pt;border-width:0;border-spacing:0;border-style:solid;border-color:gray;border-collapse:separate; font-weight:bold}
#payment {color:#FF9900;font-weight:bold;font-size:28px;margin:20px 0 0 20px;line-height:34px}
#paymenttext { font-weight:bold; color:#222;}

.input { padding: 2px 2px 2px 15px; border:1px solid #7f9db9; width:85px; color:#262626}
.input.pound { background: #fff url(/images/pound.gif) no-repeat 2px 4px}
.input.percent { background: #fff url(/images/percent.gif) no-repeat  88px 4px}
select.select { width:60px}
