#calc {
	background: #efefef;
	padding:20px;
	margin: 0 10px 10px 10px;
}
#calc form,
#calc fieldset
{
border:none;
margin: 0;
padding: 0;
}
#calc ul,
#calc li
{
list-style-type:none;
margin: 0 0 10px;
padding: 0;
}
#calc label{
width:170px;
display:block;
float:left;
font-weight:bold;
}
#calc fieldset.radio  label
{
width:auto;
display:inline;
float:none;
font-weight:normal;
margin-right:20px;
}
#calc input.inputbox
{
width:110px;
border:1px solid #ccc;
border-width:0 1px 1px 0;
}
#calc input.button
{
 /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bdbdbd), to(#949494));
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #bdbdbd, #949494);
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #bdbdbd, #949494);
  /* IE 10 */
  background: -ms-linear-gradient(top, #bdbdbd, #949494);
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #bdbdbd, #949494);
font-weight: bold;
  text-shadow: 0 1px 0 #6d6d6d;
  border:none;
  height:30px;
  line-height:30px;
  display:block;
  float:right;
  color:#fff;
  text-transform:uppercase;
  padding:0 20px;
}
#calc input.button:hover
{
   /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f4ba61), to(#ec8f2e));
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #f4ba61, #ec8f2e);
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #f4ba61, #ec8f2e);
  /* IE 10 */
  background: -ms-linear-gradient(top, #f4ba61, #ec8f2e);
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #f4ba61, #ec8f2e);
  text-shadow: 0 1px 0 #E46F12;
  cursor:pointer;
}
#calc-results
{
margin-top:20px;
font-size:15px;
}
#calc-results span.label
{
font-weight:bold;
}
#calc-results span.value
{
font-weight:bold;
color:#f1a844;
}