#calculator_content
{
  font-size:11px;
  text-align:left;
  width:515px;
  float:left;
}

#calculator_content a
{
  text-decoration:none;
}

#calculator_content h2
{
  color:#f06127;
  font-size:14px;
}

* html #calculator_content
{
  width:480px;
}

#calculator_content .row
{
  clear:left;
  padding:5px 0;
}

* html #calculator_content .row
{
  height:20px;
}

*+html #calculator_content .row
{
  min-height:20px;
}

#calculator_content .row hr
{
  border-bottom:none;
  border-left:none;
  border-right:none;
  border-top:1px dotted #f06127;
  display:block;
  height:1px;
}

#calculator_content .row input.year
{
  width:60px;
  border-bottom:1px solid #d4d5d7;
  border-left:1px solid #d4d5d7;
  border-right:1px solid #d4d5d7;
  border-top:1px solid #6e706f;
}

#calculator_content .row input.radiobutton
{
  margin-top:5px;
}

#calculator_content .row .label
{
  float:left;
  text-align:right;
  margin-right:5px;
  padding:5px;
  width:150px;
}

#calculator_content .row .image_iso
{
  background:transparent url('../images/page/iso.jpg') 8px 0 no-repeat;
  float:left;
  height:67px;
  text-indent:-999em;
  width:300px;
}

#calculator_content .row .image_dg
{
  background:transparent url('../images/page/dg.jpg') 0 0 no-repeat;
  float:left;
  height:39px;
  text-indent:-999em;
  width:300px;
}

#calculator_content .row span
{
  font-size:10px;
}

#calculator_content .row span.radio
{
  display:block;
  padding-left:25px;
  margin-left:164px;
  width:220px;
}

#calculator_content .row .left_text
{
  float:left;
  text-align:left;
  width:80px;
}

#calculator_content .row .center_text
{
  float:left;
  text-align:center;
  width:82px;
}

#calculator_content .row .right_text
{
  float:left;
  text-align:right;
  width:80px;
}

#calculator_content .row .bullet_info
{
  font-size:1px;
  height:1px;
  left:410px;
  position:relative;
  top:4px;
  width:10px;
}

* html #calculator_content  .row .bullet_info
{
  top:19px;
}

#calculator_content .row .bullet_info div
{
  background:transparent url('../images/page/bullet_info.gif') left top no-repeat;
  cursor:pointer;
  display:block;
  height:16px;
  width:16px;
}


* html #calculator_content .row .bullet_info div div.info_area
{
  overflow:hidden;
  top:-20px;
}

#calculator_content .row .bullet_info div div.info_area p
{
  color:#ffffff;
  font-weight:bold;
  margin:0px;
  padding-top:8px;
}

* html #calculator_content .row .bullet_info div div.info_area p
{
  padding-top:0;
}

#calculator_content .row .bullet_info div div.info_area p span
{
  font-size:14px;
}

#calculator_content .row .left_area
{
  float:left;
  width:315px;
}

#calculator_content .row .right_area
{
  float:left;
  padding-left:10px;
  width:190px;
}

#calculator_content .row .right_area a
{
  background:transparent url('../images/page/link_bullet.gif') 0 2px no-repeat;
  color:#ed6227;
  font-size:10px;
  padding-left:8px;
}

#calculator_content .row .left_area .info_output
{
  background:transparent url('../images/page/info_area.gif') left top no-repeat;
  color:#ffffff;
  font-size:12px;
  font-weight:bold;
  height:41px;
  margin:20px 0;
  padding-top:10px;
  text-align:center;
  width:262px;
}

#calculator_content .row .left_area .info_output span
{
  font-size:14px;
}

#calculator_content .row .left_area .information_area
{
  color:#ed6227;
  padding-left:20px;
  margin-top:10px;
}
#calculator_content .row .left_area .information_area label
{
  width:120px;
  margin-right:5px;
  display:block;
  float:left;
}

#calculator_content .row .left_area .information_area span
{
  float:left;
  width: 40px;
  text-align:right;
  display:block;
}

#calculator_content .row .left_area .information_area span
{
  font-size:11px;
}

/* This file skins sliders */

#calculator_content .slider_container
{
  float:left;
  margin-top:0;
}

#calculator_content .ui-slider, .ui-slider-1
{
  height:20px;
  left:14px;
  position:relative;
  top:7px;
  width:222px;
}

#calculator_content .ui-slider-handle
{
  position:absolute;
  z-index:1;
  height:15px;
  width:12px;
  top:-3px;
  left:0px;
  background:transparent url('../images/page/arrow_slider.gif') 0 0 no-repeat;
}


#calculator_content .ui-slider-disabled .ui-slider-handle
{
  opacity:0.5;
  filter:alpha(opacity=50);
}

#calculator_content .ui-slider-range
{
  position:absolute;
  background:#50A029;
  opacity:0.3;
  filter:alpha(opacity=30);
  width:100%;
  height:100%;
}

/* Default slider backgrounds */
#calculator_content .ui-slider, #calculator_content  .ui-slider-1
{
  background:transparent url('../images/page/bg_slider.gif') 0 2px repeat-x;
}

#calculator_content .slider_living_space_value,
#calculator_content .slider_price_value,
#calculator_content .slider_pipe_value,
#calculator_content .slider_insulation_value,
#calculator_content .slider_heaterpump_age_value,
#calculator_content .slider_heater_age_value
{
  background:#ffffe1;
  border:1px solid #000000;
  color:#000000;
  display:none;
  padding:3px;
  position:absolute;
  top:20px;
  left:30px;
  text-decoration:none !important;
  white-space:nowrap;
  line-height:9px;
}

.helpdiv{
	border:1px solid #000000;
	padding:3px;
	z-Index:1001;
	position:absolute;
	background:#f9ffe1;
	width:200px;
}
