img {
	vertical-align: middle;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
input {
	vertical-align: middle;
}
#thermal_content{
		height: 532px;
		background: url(../images/thermal_analysis/bg.jpg) no-repeat;
		position: relative;
}

.content_header {
	width: 720px;
	height: 18px;
	position: relative;
	background-image: url(../images/thermal_analysis/header_text.jpg);
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:3px 0 0 10px;
}

#thermal_box_part_sub_1 {	
	width: 704px;
	height: 208px;
	float: none;
	margin: auto auto auto auto;
	position: relative;
}

#thermal_slide {
	width: 352px;
	height: 228px;
	border: 1px #b2ce66 solid;
	margin: 10px auto auto auto;
	float: left;
	position: relative;
}
#fadeTO {
	width: 100%;
	height: 100%;
	margin: 0;
	border: 1px #000000 solid;
	background-color: #000000;
	position: absolute;
	z-index: 10;
	display: none;
}

.crop {
	margin: 10px 13px auto auto;
	position: absolute;
	z-index: 50;
	top: 0px;
	right: 0px;
	width: 345px;
	height: 230px;
	display: block;
	background-color: #000000;
	*filter:alpha(opacity=100);
}
.crop_background {	
	position: absolute;
	z-index: 2;
	margin:0px 181px;
	*filter:alpha(opacity=100);
}
.cropiframe {
	 filter:alpha(opacity=5);
 	-moz-opacity:1.0;opacity:.05;
/*	*filter:alpha(opacity=0);*/
	position: absolute;
	z-index: 500;
	top: 0px;
	right: 0px;
	width: 345px;
	height: 230px;
	display: block;
}
.crop_compare {
	margin: 249px 366px auto auto;
	position: absolute;
	z-index: 100;
	top: 0px;
	right: 0px;
	width: 345px;
	height: 129px;
	display: block;
	background-color: #101010;
	*filter:alpha(opacity=100);
}
.cropiframe_compare {
	filter:alpha(opacity=5);
 	-moz-opacity:1.0;opacity:.05;
/*	*filter:alpha(opacity=0);*/
	position: absolute;
	z-index: 500;
	top: 0px;
	right: 0px;
	width: 345px;
	height: 230px;
	display: block;
}

.boxcenter {
	width: 86px;
	height: 80px;
	top: 50%;
	left: 50%;
	margin: -40px auto auto -43px;
	position: absolute;
	z-index: 12;
	display: none;
}
.headerCrop {	
	position: absolute;
	z-index: 12;
	
}
.imgmargincenter {
	margin-bottom: 10px;
}
#thermal_form {
	width: 345px;
	height: 206px;
	margin: 10px auto auto auto;
	float: right;
	position: relative;
}
#thermalFormHeader {
	width: 345px;
	height: 31px;
	background-image: url(../images/thermal_analysis/headerBgCalculate.jpg);
	background-repeat: no-repeat;
	position: relative;
}
#thermalFormContent {
	width: 345px;
	height: 168px;
	position: relative;
	background-image: url(../images/thermal_analysis/contentBgCalculateLoop.jpg);
	background-repeat: repeat-y;
	*height: 168px;
	height: 168px;#
}
#thermalFormButton {
	width: 345px;
	height: 34px;
	background-image: url(../images/thermal_analysis/buttonBgCalculate.jpg);
	background-repeat: no-repeat;
	position: relative;
}
#thermalFormFooter {
	width: 345px;
	height: 13px;
	background-image: url(../images/thermal_analysis/footerBgCalculate.jpg);
	background-repeat: no-repeat;
	position: relative;
	background-position: center bottom;
	*height: 13px;
	*background-position: bottom;
}
.sub_compare_product_header {
	height: 18px;
	text-align: center;
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:6px 0 0 6px;
	position: relative;
	float: none;
}


#thermal_box_part_sub_2 {
	width: 702px;
	height: 192px;
	border: 1px #b2ce66 solid;
	margin: 35px auto auto auto;
	position: relative;
	float: none;
	background-image: url(../images/thermal_analysis/thermal_part_2_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#compare_product_bg {
	height: 130px;
	width: 345px;
	margin: 5px auto auto 5px;
	float: left;
	position: relative;
	background-image: url(../images/thermal_analysis/compare_product_bg.jpg);
	background-repeat: no-repeat;
}

.font_header {
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	vertical-align: middle;
	margin: 3px auto auto 3px;
}
.font_header_blink {
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	vertical-align: middle;
	margin: 3px auto auto 3px;
	text-decoration:blink;
}
.center {
	text-align: center;
}

.select_style {
	width: 247px;
	font-family: tahoma;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight: normal;
	line-height:normal;
	font-size: 11px;
	color: #000000;
	border: 1px solid #9ccc58;
	margin: 23px auto auto auto;
	float: none;
}
.select_style_two {
	width: 285px;
	font-family: tahoma;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight: normal;
	line-height:normal;
	font-size: 11px;
	color: #000000;
	border: 1px solid #9ccc58;
	margin: 7px auto auto auto;
	float: none;
	*margin: 5px auto auto auto;
	background-color: #D7EEC8;
}
.select_style_wall_retrofit {
	width: 285px;
	font-family: tahoma;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight: normal;
	line-height:normal;
	font-size: 11px;
	color: #000000;
	border: 1px solid #9ccc58;
	margin: 1px auto auto auto;
	float: none;
	*margin: 5px auto auto auto;
	background-color: #D7EEC8;
}
.select_style_compare {
	width: 247px;
	font-family: tahoma;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight: normal;
	line-height:normal;
	font-size: 11px;
	color: #000000;
	border: 1px solid #9ccc58;
	margin: 10px auto auto auto;
	float: none;
	background-color: #D7EEC8;
}
ul.menu_help {
	list-style: none;
	height: 19px;
	width: 51px;
	padding: 0;
	margin: 0;
	position: relative;
	border: 0;
	vertical-align: middle;
}

li.menu_help {
	height: 19px;
	width: 51px;
	padding: 0;
	margin: 0;
	border: 0;
	background-image: url(../images/thermal_analysis/menu_help_link.jpg);
	background-repeat: no-repeat;
	vertical-align: middle;
	list-style: none;
}

li.menu_help:visited {
	height: 19px;
	width: 51px;
	padding: 0;
	margin: 0;
	border: 0;
	background-image: url(../images/thermal_analysis/menu_help_link.jpg);
	background-repeat: no-repeat;
	vertical-align: middle;
	list-style: none;

}

li.menu_help:hover {
	height: 19px;
	width: 51px;
	padding: 0;
	margin: 0;
	border: 0;
	background-image: url(../images/thermal_analysis/menu_help_hover.jpg);
	background-repeat: no-repeat;
	vertical-align: middle;
	list-style: none;
	cursor: help;
}

#thermal_text_part_2 {
	height: 130px;
	width: 345px;
	margin: 15px auto auto 5px;
	float: left;
	position: relative;	
	background-image: url(../images/thermal_analysis/certificate_background.png);
	background-repeat: no-repeat;
	background-position:center;
	
}

.compare_text_right {
	color:#698a34;
	font-family:tahoma;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin: 14px auto auto 5px;
}
.compare_text_success{
	color:#698a34;
	font-family:tahoma;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin: 46px auto auto 5px;
}
#thermal_success{
	height: 130px;
	width: 345px;
	margin: 15px auto auto 5px;
	float: left;
	position: relative;	
	background-image: url(../images/thermal_analysis/certificate_success.png);
	background-repeat: no-repeat;
	background-position:center;
}
.compare_text_right_head {
	color:#698A34;
	font-family:tahoma;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
.compare_text_right_success{
	color:#698A34;
	font-family:tahoma;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:7;
	margin: 26px;
}
.hidden_text {
	visibility: hidden;
}
.action_msg_text{
	color:#698A34;
	font-family:tahoma;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1;
	
}


.thermal_content_height{
	float:left;
	margin:0;
	padding:30px 0 0 15px;
	position:relative;
	width: 750px;
	height: 637px;
	}
.thermal_inner_content{

	-moz-border-radius-bottomleft:6px;

	-moz-border-radius-bottomright:6px;

	-moz-border-radius-topleft:6px;

	-moz-border-radius-topright:6px;

	-webkit-border-radius: 6px;

	width:730px;
	height: 617px;

	border:solid #aace24 5px;

	background:#FFFFFF;

	padding:1px 1px 3px 1px;

}
#selClimate{
	color:#ffffff;
	font-family:tahoma;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	vertical-align: middle;
	
}


#crop_text{
	position: absolute;
	z-index: 100;
}
#textCropCompare{	
	position: absolute;
	
	}
#content_bottom {
	width: 703px;
	height: 146px;
	border: 1px #c9e09c solid;
	position: relative;
	float: none;
	margin: 2px auto auto auto;
	background-image: url(../images/thermal_analysis/content_bottom.jpg);
	background-position:center;
	background-repeat: no-repeat;
}
#head_content_bottom {
	float: none;
	margin: 0 auto;
	width: 200px;
	height: 22px;
	text-align: center;
	font-family: tahoma;
	font-size: 12px;
	color: #588707;
	padding-top: 2px;
}
#text_content_bottom {
	width: 650px;
	height: 55px;
	float: none;
	margin: 0 auto;
	font-family: tahoma;
	font-size: 11px;
	color: #698a34;
	padding-top: 2px;
}
#compareBox {
	width: 343px;
	height: 125px;
	position: absolute;
	background-image: url(../images/thermal_analysis/fadeCompare_bg.jpg);
	background-repeat: no-repeat;
	border: 1px solid #79af20;
	margin: -61px auto auto 6px;
	*margin: -37px 0px 0px 6px;
	*left: 0;
	*z-index: 1;
	*padding-top: 7px;
	*height: 109px;
	z-index: 102;
	display: none;
}
#closeCompareBox, #closeCompareBox:visited {
	width: 12px;
	height: 12px;
	position: absolute;
	background-image: url(../images/thermal_analysis/closeBtnCompare.jpg);
	background-repeat: no-repeat;
	right: 0;
	z-index: 103;
}
#closeCompareBox:hover {
	width: 12px;
	height: 12px;
	position: absolute;
	background-image:url(../images/thermal_analysis/closeBtnCompare_hover.jpg); 
	background-repeat: no-repeat;
	float: right;
	z-index: 103;
	cursor: pointer;
}

#calculateBox {
	width: 343px;
	height: 167px;
	display: none;
	position:absolute;
	background-image: url(../images/thermal_analysis/fadeCal_bg.jpg);
	background-repeat: no-repeat;
	background-color :#ecf4cf;
	border: 1px solid #79af20;
	left: 358px;
	z-index: 100;
	float: left;
	*padding-top: 7px;
	*height: 130px;
}
#closeCalculateBox, #closeCalculateBox:visited {
	width: 12px;
	height: 12px;
	position: absolute;
	background-image: url(../images/thermal_analysis/closeBtn.jpg);
	background-repeat: no-repeat;
	right: 0;
	z-index: 101;
}
#closeCalculateBox:hover {
	width: 12px;
	height: 12px;
	position: absolute;
	background-image: url(../images/thermal_analysis/closeBtn_hover.jpg);
	background-repeat: no-repeat;
	float: right;
	z-index: 101;
	cursor: pointer;
}
.calculateBox-calBox {
	width: 310px;
	height: 15px;
	border: 1px solid #9cd23e;
	background-color: #FFFFFF;
	float: none;
	margin: 7px auto 5px auto;

	text-align: center;
}
.calculateBox-calBox-add {
	width: 310px;
	height: 31px;
	border: 1px solid #9cd23e;
	background-color: #FFFFFF;
	float: none;
	margin: 7px auto 5px auto;

	text-align: center;
}
.calculateBox-calBox-textBlock-green {
	font-family: tahoma;
	font-size: 11px;
	color: #4e8400;
	text-decoration: none;
	font-weight: bold;
}
.calculateBox-calBox-textBlock-orange {
	font-family: tahoma;
	font-size: 11px;
	color: #ff9600;
	text-decoration: none;
	font-weight: bold;
}
.calculateBox-calBox-click-red{
	font-family: tahoma;
	font-size: 11px;
	color: #F00;
	text-decoration: none;
	font-weight: bold;
}
.textBlock-orange-click {
	font-family: tahoma;
	font-size: 11px;
	color: #ff9600;
	text-decoration: none;
	font-weight: bold;
	cursor:pointer;
}
.calculateBox-calBox-state-orangefade {
	width: 309px;
	height: 66px;
	background-color: #fbc319;
	margin: 1px auto auto 1px;
}
.calculateBox-calBox-state-out-orangefade {
	width: 311px;
	height: 68px;
	background-color: #fffab7;
	border: 1px solid #f9ba4b;
	float: none;
	margin: 5px auto 5px auto;
}
.calculateBox-calBox-state-out-orangefade-textBlock {
	width: 300px;
	height: 35px;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #b63737;
	font-weight: bold;
	margin: 0px 12px;
	position: absolute;
	right: 10px;
}

 .kwicks {  
     list-style: none;  
     position: relative;  
     margin: 0;  
     padding: 0; 

 }  
 
.kwicks a{
	display:block;
	height:228px;
	text-indent:-9999px;
	outline:none;
}

#kwick1 {
	background-position:0px 0px;
}
#kwick2 {
	background-position:-281px 0px;
}
#kwick3 {
	background-position:-562px 0px;
}
#kwick4 { 
	background-position:-843px 0px;
}

#kwick1.active, #kwick1:hover { 
	background-position: 0 bottom;
}
#kwick2.active, #kwick2:hover{
	background-position: -281px bottom;
}
#kwick3.active, #kwick3:hover {
	background-position: -562px bottom;
}
#kwick4.active, #kwick4:hover {
	background-position: -843px bottom; 
}

#kwick1 a{
	background-position: left 0px;
}

#kwick1 a:hover{
	background-position: left -166px;
}

#kwick4 a{
	background-position: right -83px;
}
#kwick4 a:hover{
	background-position: right -249px;
}



<!--Old Css-------------------------------------------------------------------------->
#thermal_logo {

		background: url(../images/thermal_analysis/thermal_analysis_logo.png) no-repeat bottom center;
		
		width: 222px;
		
		height: 29px;
		
		margin: 0 auto;
		
		position: relative;
		
		padding-top: 10px;
		
		*padding-top: 0px;
		
		*margin: 7px auto 0 auto;		
		
}

#thermal_dotdot{

	margin: 0 auto;

	width: 665px;
	
	background: url(../images/thermal_analysis/dotdot.gif) repeat-x center;
	
	height: 3px;

}

#thermal_box{

	width: 670px;
	
	height: 194px;
	
	margin: 0 0 0 31px;
	
	/*border: solid 1px #ff3300;*/

}

#thermal_box_part1{

	float: left;

	width: 186px;

	/*border: solid 1px #dd2200;*/

}

#thermal_box_part2{

	float: left;
	
	width: 270px;
	
	height: 194px;
	
	/*border: solid 1px green;*/
	
	margin-left: 10px;
	
	background: url(../images/thermal_analysis/thermal_box_part2.png) no-repeat top center;

}

#thermal_box_part2 #inner_box{

	margin:8px 24px 0 20px;

	/*border: solid 1px green;*/

}

#thermal_box_part2 select{

	width: 222px;
	
	border: solid 1px #9ccc58;
	
	margin-bottom: 5px;

}

#thermal_box_part2 #btn_calculate{

	background: url(../images/thermal_analysis/btn_calculate.jpg) no-repeat;
	
	width: 86px;
	
	height: 20px;
	
	border:0px;
	
	margin: 10px 0 0 65px;
	
	cursor: pointer;

}

#thermal_box_part2 #result{

	color:#436d16;
	
	margin: 23px 17px 0 17px;
	
	text-align: center;
	
	font: normal 11px tahoma;

}

#thermal_box_part3{

	float: left;

	/*border: solid 1px blue;*/
	
	margin-left: 10px;	
	
	width: 185px;

}

#explain_text{
	
	height: 50px;
	
	clear:both;
	
	width: 432px;
	
	margin: auto;

}

#explain_text #explain_text_part1{

	color: #fff;

	font: bold 11px tahoma;	
	
	text-align: center;

	height:24px;
	
	background: url(../images/thermal_analysis/explain_1.png) no-repeat;
	
	padding-top: 2px;

}

#explain_text #explain_text_part2{

	color: #fff;
	
	font: bold 11px tahoma;

	padding-top: 2px;

	text-align: center;

	height:26px;
	
	background: url(../images/thermal_analysis/explain_2.png) no-repeat;

}


/** Compare Mode **/

#compare_box{

	clear: both;
	
	float: left;

	margin: 35px 0 0 210px;
	
	*margin: 20px 0 0 210px;	
	
	/*border: solid 1px blue;*/
	
	width:313px;
	
	height: 189px;
	
	display: inline;
	
	background: url(../images/thermal_analysis/compare_bg.png) no-repeat;
	
	font: normal 11px tahoma;	
	
	color: #3d7304;	

}


#compare_box #header_compare{

	color: #3d7304;
	
	font: bold 11px tahoma;
	
	text-align:center;
	
	margin-top: 15px;

}

#compare_box #select_model{

	text-align: center;
	
	margin-top: 12px;

}

#compare_box #select_model select{

	width: 223px;
	
	clear: both;
	
	margin-top:3px;

}

#compare_box #btn_compare{

	width: 82px;
	
	height: 81px;
	
	margin:4px auto;

}

#compare_box #result_compare{

	width: 285px;

	text-align: center;
	
	color: #fff;
	
	margin:0 auto;

}

#thermal_purchase{

	margin: 180px 0 0 36px;
	
	*margin: 164px 0 0 36px;	

	float:left;
	
	width: 125px;
	
	height: 42px;
	
}

.helpContent {
	display: none;
	width: 320px;
	margin: 0px auto 0px auto;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #698A34;
	text-decoration: none;
}
#box_select_location{ font-family:Tahoma;font-size:11px;font-weight:normal;color:#345d04;padding-left:96px;}
#box_select_location span{ font-family:Tahoma;font-size:11px;font-weight:normal;color:#ff5a00;}
#box_select_location_left{ background:url(../images/thermal_analysis/bg_select_location1.jpg) repeat-x left top; height:36px;float:left;line-height:16px;padding:0 10px;}
#box_select_location_right{float:left;background-color:#eff5ea;border:1px solid #dfe6d4;height:37px;}
#box_select_location_right2{background-color:#eff5ea;border:1px solid #f5f8f1;height:35px;}
#box_select { float:left;}
#box_select select{ background-color:#ffffff;border:1px solid #638C1B;color:#63930f;height:19px;width:120px;}
#box_select select option{ background-color:#ffffff;color:#63930f;width:206px;}
#box_submit_location{ float:left;height:20px;}
#step1{padding:7px 10px 0;}
#btsolution{ display:none;float:left;height:36px;width:147px;}

