#blackout
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	height: 100px;
	background-color: #000;
	display:none;
	z-index: 500;
}

#boiler_calculator_button
{
	width: 150px;
	height: 110px;
	position: absolute;
	left: 730px;
	top: 75px;

}

#boiler_calculator_button a
{
	width: 150px;
	height: 110px;
	text-indent: -9999px;
	display: block;
	/*
	position: absolute;
	left: 710px;
	top: 75px;
	*/
	background-image: url(../../images/boiler_calculator/home_cloud_button.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#boiler_calculator_holder
{
	position: absolute;
	top: 0;
	left: 0;
	text-align: left;
	z-index: 1000;
}

#boiler_calculator
{
	width: 620px;
	border: 1px #F60 solid;
	background-color: #fdf9f9;
	overflow: hidden;
	position:relative;
	/*
	position:absolute;
	top:200px;
	left:200px;
	*/
}

#boiler_calculator .prop_height
{
	height: 424px;
	width: 1px;
	float: left;
}

#boiler_calculator_close
{
	position: absolute;
	top: 10px;
	right: 10px;
	z-index:9999;
}

#question
{
	background-repeat: no-repeat;
	background-position: right top;
	width: 580px;
	overflow: hidden;
	padding: 20px;
	/*position: relative;*/

}

.question_1 { background-image: url(../../images/boiler_calculator/bg_house.gif); }
.question_2 { background-image: url(../../images/boiler_calculator/bg_baths.gif); }
.question_3 { background-image: url(../../images/boiler_calculator/bg_showers.gif); }
.question_4 { background-image: url(../../images/boiler_calculator/bg_sinks.gif); }
.question_5 { background-image: url(../../images/boiler_calculator/bg_hidden.gif); }
.question_6 { background-image: url(../../images/boiler_calculator/bg_clock.gif); }
.question_7 { background-image: url(../../images/boiler_calculator/bg_digital.gif); }
.question_8 { background-image: url(../../images/boiler_calculator/bg_controls.gif); }
.question_9 { background-image: url(../../images/boiler_calculator/bg_new.gif); }
.question_10 { background-image: url(../../images/boiler_calculator/bg_cold_tank.gif); }
.question_11 { background-image: url(../../images/boiler_calculator/bg_hidden.gif); }
.question_12 { background-image: url(../../images/boiler_calculator/bg_cat.gif); }
.question_13 { background-image: url(../../images/boiler_calculator/bg_controls.gif); }
.question_14 { background-image: url(../../images/boiler_calculator/bg_high_demand.gif); }
.question_15 { background-image: url(../../images/boiler_calculator/bg_hidden.gif); }
.question_16 { background-image: url(../../images/boiler_calculator/bg_cat.gif); }
.question_17 { background-image: url(../../images/boiler_calculator/bg_controls.gif); }
#question.boiler_calculator_quote
{
	background-image: url(../../images/boiler_calculator/bg_quote.gif);
	background-position: right bottom;
}

#boiler_calculator_question { width: 251px; }

#boiler_calculator h2
{
	width: 250px;
	height: 88px;
	margin-bottom: 20px;
	background-image: url(../../images/boiler_calculator/logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	border-width: 0 0 1px 0;
	border-color: #F60;
	border-style: solid;
}

#boiler_calculator .boiler_calculator_end h2, #boiler_calculator .boiler_calculator_form h2{
	width:100%;
}

#boiler_calculator h3
{
	font-size: 1.3em;
	font-weight: bold;
	padding: 5px 0;
}

#boiler_calculator_question label
{
	color: #75665f;
	padding-left: 10px;
}

#boiler_calculator li { list-style-type: none; 
padding: 5px 0 5px 15px;
margin:0;
}


#btn_next
{
	position: absolute;
	bottom: 20px;
	left: 20px;
}
#boiler_calculator_form{
	padding-bottom:40px;
}
/*#boiler_calculator_form p{
	width:100%;
	overflow:hidden;
}*/


#boiler_calculator_form p.containfloats{
	width:400px;
}



#boiler_calculator_form input.failed { border: 2px #C03 solid; }

#boiler_calculator_form label#optinlabel {

}

#boiler_calculator_results_body ul
{
padding-bottom:20px;
}

#boiler_calculator_results_body ul li
{
	padding: 0 0 5px 5px;
	margin: 0 0 0 10px;
	list-style-type: disc;
}


#boiler_calculator_results_body .left{
	float:left;
	width:300px;
}

#boiler_calculator_results_body .right{
	float:right;
	width:251px;
}

#boiler_calculator_form p.small{
	font-size:1.1em;
}

#question.boiler_calculator_quote h3{
	font-size:1.5em;
}

#question.boiler_calculator_quote #call_me{
	padding: 10px 0 10px 0;
}

#question.boiler_calculator_quote #contact_installer{
	padding: 20px 0 10px 0;
}

#question #disclaimer
{
	position: absolute;
	right: 20px;
	bottom: 20px;
}

#maincontent #disclaimer
{
	text-align:right;
	padding:0;
	margin:0;
}

#disclaimer a{
	font-weight:normal;
	font-size:10px;
}