#calc{font-family:Arial;background:#7ab309;font-size:1em;color:#FFF;border-radius:0 0 7px 0;-moz-border-radius:0 0 7px;-o-border-radius:0 0 7px 0;-webkit-border-radius:0 0 7px 0}
#calc form{background:#F2F2F2;position:relative;padding:1em 1em 2.5em .3em;color:#5f5f5f}
#calc form fieldset{border:none}
#calc .calc-inputs,#calc .calc-formlist{padding:0;margin:0}
#calc .calc-input{list-style-type:none;padding:.5em 0 .5em .5em;text-align:left;line-height:1.4em}
#calc input:focus{border:none}
#calc .inputbox{font-family:Arial;width:50px;background:#fff;margin-left:.5em;height:1.5em;line-height:1.5em;color:#666;font-size:.9em;padding:.2em;padding-right:0;float:right;border-radius:7px 0 0 0;-moz-border-radius:7px 0 0;-o-border-radius:7px 0 0 0;-webkit-border-radius:7px 0 0 0;border:1px solid #DDD}
#calc .inputbox:hover,#calc .inputbox:active,#calc .inputbox:focus{border:none;border:1px solid #DDD}
#calc .calc-input>select{width:8em;border:solid 1px #ddd;color:#666;font-size:.9em;height:2em}
#calc .radio{display:inline;padding:0;margin:0}
#calc .radio input{margin:0 .2em 0 .8em}
#calc .calc-input>label{font-weight:700;letter-spacing:.1em}
#calc .calc-input>img{margin-bottom:-.2em}
#calc .calc-text{padding:0 0 5px;text-align:left;font-size:.9em;line-height:1.5em}
#calc-button{color:#FFF;border:none;cursor:pointer;font-weight:700;font-size:1.2em;text-align:center;margin:1em;padding:2px;position:absolute;left:40px;bottom:-40px;background:url(search_btn.png) top center no-repeat}
#calc-results{padding:1em;font-size:.9em;line-height:1.5em;margin-top:6px}
#calc .calc-result-value{color:#fff;font-weight:700;font-size:1.2em}