/* CSS Document */

p {
	font-size: 0.65em;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #616264;
	line-height: 1.3em;
	font-style: normal;
	padding-bottom: 8px;
	text-decoration:none;
	
}
.home_copy {
	line-height: 1.7em;
}
h1 {
	font-size: 1.2em;
	font-weight: normal;
	margin: 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	padding-bottom: 10px;
	font-style: normal;
	color: #FF0000;
}
h2 {
	font-size: 0.85em;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0 0 3px 0;
	color: #616264;
	font-style: normal;
}
h3 {
	font-size: 1.2em;
	font-weight: normal;
	margin: 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	padding-bottom: 12px;
	font-style: normal;
	color: #616264;
}
.home_h3 {
	line-height:1.3em;
}
h4 {
	font-size: 0.9em;
	font-weight: normal;
	margin: 0;
	margin: 0 0 0 0;
	padding: 2px 0 3px 0;
	font-style: normal;
	color: #FF0000;
}
h5 {
	font-size: 1em;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 2px 0 2px 0;
	color: #616264;
	font-style: normal;
}
h6 {
	font-size: 0.8em;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 4px 0 2px 0;
	color: #1f8aff;
	line-height: 1.2em;
	font-style: normal;
	text-decoration:none;
	border-top: solid #ff0000 1px;
}
a:link {
	color: #ff0000;
	font-weight: normal;
	text-decoration:none;
}
a:visited {
	color: #ff0000;
	font-weight: normal;
	text-decoration:none;
}
a:hover {
	color: #000;
	font-weight: normal;
	text-decoration:none;
}
.title {
	padding:22px 0 0 0;
}
.title_pad {
	padding:22px 0 6px 10px;
}
.title_pad1 {
	padding:22px 0 6px 10px;
	width:463px;
	float: left;
}
.title_pad2 {
	padding:22px 0 6px 0;
	width:330px;
	float: left;
}
.title_pad3 {
	padding:22px 0 6px 10px;
	width:470px;
	float: left;
}
.title_pad4 {
	padding:22px 0 6px 10px;
	width:460px;
	float: left;
}
.title_pad5 {
	padding:22px 0 6px 0;
	width:340px;
	float: left;
}
.title_pad6 {
	padding:22px 0 6px 10px;
	width:395px;
	float: left;
}
.title_pad7 {
	padding:22px 0 6px 10px;
	width:700px;
	float: left;
}
.title_pad8 {
	padding:22px 0 6px 35px;
	width:295px;
	float: left;
}
.title_pad9 {
	padding:22px 0 6px 0;
	width:380px;
	float: left;
}
.title_pad10 {
	padding:22px 0 6px 10px;
	width:380px;
	float: left;
}
.title_pad11 {
	padding:22px 0 6px 0;
	width:420px;
	float: left;
	text-align: center;
}
.title_pad12 {
	padding:520px 0 6px 73px;
	width:300px;
	float: left;
	text-align: left;
}
.title_pad13 {
	padding:210px 0 6px 290px;
	width:280px;
	text-align: left;
	float: left;
}
.title_pad14 {
	padding:430px 0 6px 500px;
	width:300px;
	float: left;
	text-align: left;
}
.centre {
	text-align:center;
}
.red {
	color:#FF0000;
}
.white {
	color:#FFF;
}
.reduced_text_height {
	line-height:0.8em;
}
.small_text {
	font-size: 0.55em;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #616264;
	line-height: 1em;
	font-style: normal;
	text-decoration:none;
}
.bk {
	color:#000;
}
/* ----------------- header ----------------------------------------------- */
#header {
	width: 980px;
	height: 76px;
	text-align: left;
	background-color: #FFFFFF;
	border-bottom: 2px solid #ec1c24;
}
.logo {
	width:125px;
	height:56px;
	float:left;
	padding: 20px 0 0 23px;
}
/*------------------------------Menu------------------------------------*/
.menu a:link {
	color: #616264;
	font-size: 0.9em;
	text-decoration: none;
	font-style: normal;
	padding:0px 20px 2px 20px;
	display:block;
	font-weight:bold;
}
.menu a:visited {
	color: #616264;
	font-size: 0.9em;
	text-decoration: none;
	font-style: normal;
	padding:0px 20px 2px 20px;
	display:block;
	font-weight:bold;
}
.menu a:hover {
	color: #ec1c24;
	font-size: 0.9em;
	text-decoration: none;
	font-style: normal;
	padding:0px 20px 2px 20px;
	display:block;
	font-weight:bold;
}
.menu_outer {
	width:750px;
	height:27px;
	float: left;
	padding: 50px 0 0 36px;
}
.button {
	float:left;
	height: 18px;
	text-align: center;
	border-left: 1px solid #7e7f7f;
	border-right: 1px solid #505051;
}
.menu_drop a:link {
	color: #616264;
	font-weight:normal;
}
.menu_drop a:visited {
	color: #616264;
	font-weight:normal;
}
.menu_drop a:hover {
	color: #fff;
	font-weight:normal;
}
/*------------------------------Menu 2 home page------------------------------------*/
.menu_2_outer {
	width:100px;
	float:left;
	padding: 39px 0 0 40px;
}
.energy_efficient_bg {
	width:72px;
	height:54px;
	padding: 0 0 10px 0;
	background: url("../images/side_menu/rinnai_09.gif") 0 0 no-repeat;
}
.energy_efficient a {
	display:block;
	width:72px;
	height:54px;
	background: url("../images/side_menu/rinnai_09.gif") 0 0 no-repeat;
}
.energy_efficient a:hover {
	display:block;
	width:72px;
	height:54px;
	background: url("../images/side_menu/home_left_menu_rollovers_09.gif") 0 0 no-repeat;
}


.solar_energy_bg {
	width:72px;
	height:54px;
	padding: 0 0 10px 0;
	background: url("../images/side_menu/rinnai_12.gif") 0 0 no-repeat;
}
.solar_energy a {
	display:block;
	width:72px;
	height:54px;
	background: url("../images/side_menu/rinnai_12.gif") 0 0 no-repeat;
}
.solar_energy a:hover {
	display:block;
	width:72px;
	height:54px;
	background: url("../images/side_menu/home_left_menu_rollovers_12.gif") 0 0 no-repeat;
}


.sustainable_bg {
	width:72px;
	height:54px;
	padding: 0 0 10px 0;
	background: url("../images/side_menu/rinnai_14.gif") 0 0 no-repeat;
}
.sustainable a {
	display:block;
	width:72px;
	height:54px;
	background: url("../images/side_menu/rinnai_14.gif") 0 0 no-repeat;
}
.sustainable a:hover {
	display:block;
	width:72px;
	height:54px;
	background: url("../images/side_menu/home_left_menu_rollovers_14.gif") 0 0 no-repeat;
}


.home_comfort_bg {
	width:72px;
	height:54px;
	padding: 0 0 10px 0;
	background: url("../images/side_menu/rinnai_16.gif") 0 0 no-repeat;
}
.home_comfort a {
	display:block;
	width:72px;
	height:54px;
	background: url("../images/side_menu/rinnai_16.gif") 0 0 no-repeat;
}
.home_comfort a:hover {
	display:block;
	width:72px;
	height:54px;
	background: url("../images/side_menu/home_left_menu_rollovers_16.gif") 0 0 no-repeat;
}


.gas_bg {
	width:72px;
	height:54px;
	padding: 0 0 10px 0;
	background: url("../images/side_menu/rinnai_18.gif") 0 0 no-repeat;
}
.gas a {
	display:block;
	width:72px;
	height:54px;
	background: url("../images/side_menu/rinnai_18.gif") 0 0 no-repeat;
}
.gas a:hover {
	display:block;
	width:72px;
	height:54px;
	background: url("../images/side_menu/home_left_menu_rollovers_18.gif") 0 0 no-repeat;
}


.high_performance_bg {
	width:72px;
	height:54px;
	padding: 0 0 10px 0;
	background: url("../images/side_menu/rinnai_20.gif") 0 0 no-repeat;
}
.high_performance a {
	display:block;
	width:72px;
	height:54px;
	background: url("../images/side_menu/rinnai_20.gif") 0 0 no-repeat;
}
.high_performance a:hover {
	display:block;
	width:72px;
	height:54px;
	background: url("../images/side_menu/home_left_menu_rollovers_20.gif") 0 0 no-repeat;
}
/*------------------------------Body------------------------------------*/
body {
	margin: 0;
	text-align: left;
	background-color: #E4E4E4;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-image: url(../images/bg.gif);
	background-position: top;
	background-repeat: repeat-x;
}
#bg_outer{
	width: 980px;
	margin: auto auto 200px auto;
}
/* ----------------- content ----------------------------------------------- */
.bullet ul {
	list-style-type: none;
	margin: 0;
	padding: 10px 0 10px 0px;
}
.bullet li {
	background-image:url(../images/bullet.gif);
	background-position:0 0.1em;
	background-repeat:no-repeat;
	padding:0px 0 0px 20px;
	margin: 0;
}
.bullet1 ul {
	list-style-type: none;
	margin: 0;
	padding: 0px 0 2px 0px;
}
.bullet1 li {
	background-image:url(../images/bullet.gif);
	background-position:0 0.3em;
	background-repeat:no-repeat;
	padding:1px 0 1px 20px;
	margin: 0;
}
/* ----------------- page height ----------------------------------------------- */
#content_index {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-image: url(../images/home_bg2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#content_template {
	width:980px;
	height: 472px;
	background-color: #fff;
}
#content_index1 {
	width:980px;
	height: 526px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/home/images/home_page_may_2010_03.jpg);
}
.index_advert_top {
	width:980px;
	height:282px;
	background-image:url(../images/home/images/condensing-water-heater_03.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#131313;
}
.index_advert_top_text {
	width:738px;
	height:250px;
	padding:18px 0 0 22px;
	float: left;
}
.index_advert_bot {
	width:980px;
	height:190px;
	background-image:url(../images/home/images/condensing-water-heater_07.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.index_advert_bot_text {
	width:160px;
	height:190px;
	padding:0 0 0 820px;
	float:left;
}
.safety_notice {
	width:67px;
	height:51px;
	float:left;
	padding: 328px 0 0 198px;
}
.home_title_text {
	color:#FFF;
	font-size:1.4em;
}
.home_text_wh {
	color:#FFF;
	line-height:1.4em;
}
.home_arrow a:link {
	color: #ec1c24;
	text-decoration: none;
	font-style: normal;
	line-height:0.8;
	font-size:0.9em;
}
.home_arrow a:visited {
	color: #ec1c24;
	text-decoration: none;
	font-style: normal;
	line-height:0.8;
	font-size:0.9em;
}
.home_arrow a:hover {
	color: #ec1c24;
	text-decoration: underline;
	font-style: normal;
	line-height:0.8;
	font-size:0.9em;
}
#footer_home {
	width:980px;
	height: 22px;
	background-color:#FFFFFF;
	text-align:right;
	font-size: 0.7em;
	color: #616264;
	border-top: 2px solid #ec1c24;
	padding: 12px 0 6px 0;
	text-align: center;
	background-image: url(../images/home/images/condensing-water-heater_14.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
.home_brochure_link {
	width:135px;
	height:190px;
	float:left;
	padding: 0 0 0 60px;
}
#content_safety {
	width:980px;
	height: 810px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/safety_notice_bg.jpg);
}
#content_rinnai_uk {
	width:980px;
	height: 590px;
	background-color: #fff;
	background-image: url(../images/1_About_Us/1_Rinnai_UK/rinnai_uk.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#content_corp {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-image: url(../images/1_About_Us/2_Corporate_Profile/corp_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#content_mission {
	width:980px;
	height: 733px;
	background-color: #fff;
	background-image: url(../images/1_About_Us/3_Mission_Statement/bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#content_qual {
	width:980px;
	height: 710px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
}
#content_global_op {
	width:980px;
	height: 710px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
}
#content_years {
	width:980px;
	height: 1515px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
}
#content_rin_gro {
	width:980px;
	height: 842px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
}
#content_awards {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/1_About_Us/8_Awards/award_bg.jpg);
}
#content_products {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
}
#content_twin {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/1_Twin_Flow/twin_bg.jpg);
}
#content_twin_ben {
	width:980px;
	height: 490px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/1_Twin_Flow/twin_bg_ben.jpg);
}
#content_twin_spec {
	width:980px;
	height: 545px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
}
#content_gas_home {
	width:980px;
	height: 710px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/gas_home_bg1.gif);
}
#content_16i {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/1_Internal/1_16i/16i_bg.jpg);
}
#content_16i_spec {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
}
#content_16i_flues {
	width:980px;
	height: 620px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/1_Internal/1_16i/16i_flue_bg.gif);
}
#content_26i {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/1_Internal/2_26i/26i_bg.jpg);
}
#content_26i_spec {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/1_Internal/2_26i/26i_spec_bg.jpg);
}
#content_26i_mani {
	width:980px;
	height: 490px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/1_Internal/2_26i/26i_mani_bg.gif);
}
#content_mani {
	width:980px;
	height: 490px;
	background-color: #fff;
}
.mani_ani {
	width:550px;
	height:400px;
	padding:0 0 0 120px;
}
#content_26i_stor {
	width:980px;
	height: 630px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/1_Internal/2_26i/26i_stor_bg.gif);
}
#content_26i_flues {
	width:980px;
	height: 813px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/1_Internal/2_26i/26i_flue_bg.gif);
}
#content_50i {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/1_Internal/3_50i/50i_bg.jpg);
}
#content_50i_spec {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/1_Internal/3_50i/50i_spec_bg.jpg);
}
#content_50i_mani {
	width:980px;
	height: 490px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/1_Internal/3_50i/50i_mani_bg.gif);
}
#content_50i_stor {
	width:980px;
	height: 630px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
}
#content_50i_flues {
	width:980px;
	height: 813px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/1_Internal/3_50i/50i_flue_bg.gif);
}
#content_70i {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/1_Internal/4_70i/70i_bg.jpg);
}
#content_70i_spec {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/1_Internal/4_70i/70i_spec_bg.jpg);
}
#content_70i_mani {
	width:980px;
	height: 490px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/1_Internal/4_70i/70i_mani_bg.gif);
}
#content_70i_stor {
	width:980px;
	height: 630px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
}
#content_70i_flues {
	width:980px;
	height: 620px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/1_Internal/4_70i/70i_flue_bg.gif);
}
#content_16e {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/2_External/1_16e/16e_bg.jpg);
}
#content_16e_spec {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/2_External/1_16e/16e_spec_bg.jpg);
}
#content_16e_access {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/2_External/1_16e/16e_acc_bg.jpg);
}
#content_20e {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/2_External/2_20e/20e_bg.jpg);
}
#content_20e_spec {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/2_External/2_20e/20e_spec_bg.jpg);
}
#content_20e_access {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/2_External/1_16e/16e_acc_bg.jpg);
}
#content_24e {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;

}
#content_24e_spec {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
}
#content_24e_mani {
	width:980px;
	height: 490px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/2_External/3_24e/24e_mani_bg.gif);

}
#content_24e_stor {
	width:980px;
	height: 630px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/2_External/3_24e/24e_stor_bg.gif);
}
#content_24e_access {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/2_External/1_16e/16e_acc_bg.jpg);

}
#content_26e {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/2_External/4_26e/26e_bg.jpg);

}
#content_26e_spec {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/2_External/4_26e/26e_spec_bg.jpg);
}
#content_26e_mani {
	width:980px;
	height: 490px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/2_External/4_26e/26e_mani_bg.gif);

}
#content_26e_stor {
	width:980px;
	height: 630px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/2_External/4_26e/26e_stor_bg.gif);
}
#content_26e_access {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/2_External/1_16e/16e_acc_bg.jpg);

}
#content_32e {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/2_External/5_32e/32e_bg.jpg);

}
#content_32e_spec {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/2_External/5_32e/32e_spec_bg.jpg);
}
#content_32e_mani {
	width:980px;
	height: 490px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/2_External/5_32e/32e_mani_bg.gif);

}
#content_32e_stor {
	width:980px;
	height: 630px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/2_External/5_32e/32e_stor_bg.gif);
}
#content_32e_access {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/2_External/1_16e/16e_acc_bg.jpg);

}
#content_70e {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/2_External/6_70e/70e_bg.jpg);

}
#content_70e_spec {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/2_External/6_70e/70e_spec_bg.jpg);
}
#content_70e_mani {
	width:980px;
	height: 490px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/2_External/6_70e/70e_mani_bg.gif);

}
#content_70e_stor {
	width:980px;
	height: 630px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
}
#content_70e_access {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/2_External/1_16e/16e_acc_bg.jpg);
}
#content_hwsp {
	width:980px;
	height: 515px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/3_Hot_Water_Storage_Packs/hwsp_bg.jpg);
}
#content_hwsp_50i {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/3_Hot_Water_Storage_Packs/hwsp_50i_bg.jpg);
}
#content_hwsp_70i {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/3_Hot_Water_Storage_Packs/hwsp_70i_bg.jpg);
}
#content_hwsp_70e {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/3_Hot_Water_Storage_Packs/hwsp_70e_bg.jpg);
}
#content_gas_clothes {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/4_Gas_Clothes_Dryers/gas_clothes_bg.jpg);
}
#content_gas_clothes_fb {
	width:980px;
	height: 575px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/4_Gas_Clothes_Dryers/gas_clothes_fb.jpg);
}
#content_gas_clothes_spec {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/4_Gas_Clothes_Dryers/gas_clothes_spec.jpg);
}
#content_gas_clothes_acc {
	width:980px;
	height: 520px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/4_Gas_Clothes_Dryers/gas_clothes_acc_bg.jpg);
}
#content_lpg {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/5_58e_LPG_Heater/lpg_bg.jpg);
}
#content_control {
	width:980px;
	height: 780px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/6_Controllers/controllers_bg.jpg);
}
#content_solar {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/7_Solar_Renewable/solar_p1.jpg);
}
#content_solar2 {
	width:980px;
	height: 540px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/7_Solar_Renewable/solar_p2.jpg);
}
#content_gas_warm_air {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
}
#content_gas_warm_air_r {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/8_Gas_Warm_Air_Heaters/gas_warm_air_r_bg.jpg);
}
#content_gas_warm_air_f {
	width:980px;
	height: 910px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
}
#content_gas_warm_air_a {
	width:980px;
	height: 560px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
}
#content_rice {
	width:980px;
	height: 550px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/9_Rice%20cooker/rice_bg.jpg);
}
#content_personnel {
	width:980px;
	height: 500px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/3_Contact_Us/personnel.jpg);
}
#content_feedback {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/3_Contact_Us/feedback.jpg);
}
#content_location {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/3_Contact_Us/location.jpg);
}
#content_privacy {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
}
#content_case_hot {
	width:980px;
	height: 515px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/4_Resources/1_Case_Study_Hot_Water/case_hot_bg.jpg);
}
#content_case_warm {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/4_Resources/2_Case_Study_Warm_Air/case_warm_bg.jpg);
}
#content_error {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
}
#content_corp_down {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
}
#content_water_down {
	width:980px;
	height: 485px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/4_Resources/5_Water_Heater_Downloads/water_heater_bg.jpg);
}
#content_warm_down {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
}
#content_links {
	width:980px;
	height: 485px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/4_Resources/7_Links/links_bg.jpg);
}
#content_water_warr {
	width:980px;
	height: 925px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/4_Resources/8_Water_Heater_Warranty/gas_water_warranty_bg.gif);
}
#content_warm_warr {
	width:980px;
	height: 500px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/4_Resources/9_Warm_Air_Heater_Warranty/gas_wall_warranty_bg.jpg);
}
#content_gas_warr {
	width:980px;
	height: 500px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/4_Resources/10_Gas_Clothes_Dryer_Warranty/dryerl_warranty_bg.jpg);
}
#content_faq {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
}
#content_training {
	width:980px;
	height: 500px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/4_Resources/12_Training/training_bg.jpg);
}
#content_sitemap {
	width:980px;
	height: 3400px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
}
#content_condensing_1 {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/3_Condensing/1_condensing_bg.jpg);
}
#content_condensing_2 {
	width:980px;
	height: 800px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/3_Condensing/2_condensing_bg.jpg);
}
#content_condensing_3 {
	width:980px;
	height: 710px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/3_Condensing/3_condensing_bg.jpg);
}
#content_condensing_4 {
	width:980px;
	height: 575px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/3_Condensing/4_condensing_bg.jpg);
}
#content_condensing_5 {
	width:980px;
	height: 472px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/3_Condensing/5_condensing_bg.jpg);
}
#content_condensing_6 {
	width:980px;
	height: 500px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/3_Condensing/6_condensing_bg.jpg);
}
#content_condensing_7 {
	width:980px;
	height: 525px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/2_Products/2_Gas_Water_Heaters/3_Condensing/7_condensing_bg.jpg);
}
.right_content {
	width:830px;
	float:right;
}
.right_content1 {
	width:810px;
	float:right;
}
.right_content2 {
	width:200px;
	float:left;
	padding: 245px 0 0 0;
}
.right_content3 {
	width:200px;
	float:left;
	padding: 130px 0 0 0;
}

/* ----------------- home ----------------------------------------------- */
.home_title {
	width:200px;
	padding: 0 0 10px 45px;
}
.home_title1 {
	width:300px;
	height: 150px;
	margin: 17px 0 20px 0;
}
.home_text {
	width:400px;
}
.home_text_new {
	width:322px;
	float: left;
}
.gas_safely_notice {
	width:130px;
	height:97px;
	float:left;
	margin: 116px 0 0 288px;
}
.red_large {
	font-size:1.5em;
	font-weight:bold;
	color:#FF0000;
	line-height: 1;
}
.red_large_right {
	font-size:1.5em;
	font-weight:bold;
	color:#FF0000;
	line-height: 0.8;
	padding-left: 78px;
}
.grey_sm {
	font-size:0.9em;
	font-weight:bold;
	color:#636466;
	padding: 0 0 1px 89px;
	line-height: 0.9;
}
.home_text_left {
	float:left;
	width: 400px;
}
.home_text_left_new {
	float:left;
	width: 770px;
}
.wide_text_left {
	float:left;
	width: 470px;
	padding: 22px 0 0 10px;
}
.wide_text_left_new {
	float:left;
	width: 530px;
	padding: 22px 0 0 10px;
}
.home_welcome {
	font-size:1.6em;
	color:#F00;
}
.home_hvnews {
	width:73px;
	height:132px;
	float:left;
	padding: 17px 0 0 23px;
}
.home_condensing_title {
	float:left;
	height:128px;
	width:830px;
	padding: 21px 0 0 35px;
}
.home_title_text1 {
	font-size:2.7em;
	color:#000;
	font-weight: bold;
}
.home_click_here {
	width:956px;
	height:44px;
	float:left;
	padding:13px 0 0 24px;
}
.home_rac {
	float:left;
	padding:115px 0 0 619px;
	width:165px;
	height:75px;
}
.rac_text {
	font-size:50%;
	color:#000;
}
.rac_text_gr {
	font-size:50%;
	color:#666;
}
.home_text_bottom {
	width:930px;
	height:100px;
	float:left;
	padding:10px 0 0 24px;
}
/* ---------------------about------------------ */
.about_menu a:link {
	display:block;
	padding:6px 0;
	font-size: 0.8em;
	color:#616264;
	font-weight:normal;
	text-decoration:none;
}
.about_menu a:visited {
	display:block;
	padding:6px 0;
	font-size: 0.8em;
	color:#616264;
	font-weight:normal;
	text-decoration:none;
}
.about_menu a:hover {
	display:block;
	padding:6px 0;
	font-size: .8em;
	color:#FF0000;
	font-weight:normal;
	text-decoration:none;
}
.menu_3_outer {
	width:145px;
	float:left;
	padding: 22px 0 0 23px;
}
.menu_3_outer_products {
	width:145px;
	float:left;
	padding: 22px 0 0 23px;
	background-image:url(../images/menu_arrow_products.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
.menu_3_outer_resources {
	width:145px;
	float:left;
	padding: 22px 0 0 23px;
	background-image:url(../images/menu_arrow_resources.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
.rinnai_uk_1 {
	width:210px;
	height:126px;
	float:right;
	padding: 3px 0 7px 16px;
}
.rinnai_uk_2 {
	width:143px;
	height:148px;
	float:left;
	padding: 3px 16px 7px 0;
}
.left_column {
	width:210px;
	padding:22px 0 0 10px;
	float: left;
}
.left_column_prod {
	width:210px;
	padding:0 0 0 10px;
	float: left;
}
.left_column1 {
	width:210px;
	padding:55px 0 0 40px;
	float: left;
}
.left_column_2 {
	width:210px;
	padding:0 0 0 10px;
	float: left;
}
.left_column_3 {
	width:210px;
	padding:0 340px 50px 40px;
	float: left;
}
.left_column_4 {
	width:220px;
	padding:0 0 0 10px;
	float: left;
}
.left_column_5 {
	width:210px;
	padding:21px 330px 0 40px;
	float: left;
}
.left_column_6 {
	width:200px;
	padding:0 0 0 20px;
	float: left;
}
.left_column_7 {
	width:200px;
	padding:0 0 0 0;
	float: left;
}
.left_column_8 {
	width:425px;
	padding:0 0 0 0;
	float: left;
}
.left_column_9 {
	width:250px;
	padding:0 0 0 40px;
	float: left;
}
.left_column_10 {
	width:90px;
	padding:0 0 0 130px;
	float: left;
}
.left_column_11 {
	width:165px;
	padding:0 0 0 0;
	float: left;
}
.left_column_12 {
	width:90px;
	padding:0 0 0 145px;
	float: left;
}
.left_column_13 {
	width:200px;
	padding:0 0 0 40px;
	float: left;
}
.left_column_14 {
	width:290px;
	float: left;
}
.left_column_15 {
	width:500px;
	float: left;
	padding: 0 0 0 5px;
}
.left_column_16 {
	width:320px;
	padding:0 0 0 10px;
	float: left;
}
.left_column_17 {
	width:240px;
	padding:0 0 0 10px;
	float: left;
}
.left_column_18 {
	width:400px;
	padding:0 0 0 10px;
	float: left;
}
.left_column_19 {
	width:200px;
	padding:0 0 0 0;
}
.left_column_20 {
	width:210px;
	padding:0 0 0 0;
	float: left;
}
.left_column_21 {
	width:210px;
	padding:0 0 0 15px;
	float: left;
}
.image_md {
	width:93px;
	height:138px;
	padding:10px 58px 0 58px;
}
.text_centre {
	text-align:center;
	padding-bottom: 5px;
}
.text_centre2 {
	text-align:center;
	padding-bottom: 5px;
	float:left;
	width: 950px;
	padding-top: 15px;
}
.text_centre3 {
	text-align:center;
	padding: 34px 0 0 0;
}
.qual_image {
	width:191px;
	height:153px;
	padding:15px 0 10px 8px;
}
.global_1 {
	width:195px;
	height:115px;
	padding:15px 0 10px 8px;
}
.years_outer {
	width:480px;
	float: left;
	padding: 0 0 0 10px;
}
.year {
	color:#616264;
	font-size: 1.2em;
}
.year_border {
	border-top: solid #ff0000 1px;
	margin: 2px 0 10px 0;
}
.blue_text {
	color:#175AC6;
}
.rin_gro_outer {
	width:335px;
	float: left;
	padding: 0 0 0 10px;
}
.rin_gro_outer1 {
	width:280px;
	float: left;
	padding: 0 0 0 40px;
}
.award_1 {
	width:150px;
	height:311px;
	float:left;
	padding: 55px 0 0 10px;
}
.award_2 {
	width:150px;
	height:311px;
	float:left;
	padding: 55px 0 0 23px;
}
.vert_spacer {
	width:150px;
	height:10px;
}
.vert_spacer_sm {
	width:150px;
	height:6px;
}
.product_images_outer {
	width:540px;
	float:left;
	padding: 0 0 0 40px;
}
.product_image_row {
	width:540px;
	height:70px;
	padding: 0 0 12px 0;
}
.product_image_1 {
	width:70px;
	height:70px;
	float:left;
	padding: 0 0 0 60px;
}
.product_text_row {
	width:540px;
	height:35px;
	padding: 0 0 15px 0;
}
.product_text_1 {
	width:70px;
	height:35px;
	float:left;
	padding: 0 0 0 60px;
	text-align: center;
}
/* ---------------------products------------------ */
.menu_3_outer_2 {
	width:163px;
	float:left;
	padding: 22px 0 0 7px;
}
.company_padding {
	padding-left:17px;
}
.prod_1_bg {
	width:70px;
	height:70px;
	background: url("../images/2_Products/gas-water-heaters.jpg") 0 0 no-repeat;
}
.prod_1 a {
	display:block;
	width:70px;
	height:70px;
	background: url("../images/2_Products/gas-water-heaters.jpg") 0 0 no-repeat;
}
.prod_1 a:hover {
	display:block;
	width:70px;
	height:70px;
	background: url("../images/2_Products/gas-water-heaters_r.jpg") 0 0 no-repeat;
}
.prod_2_bg {
	width:70px;
	height:70px;
	background: url("../images/2_Products/solar_renewable.jpg") 0 0 no-repeat;
}
.prod_2 a {
	display:block;
	width:70px;
	height:70px;
	background: url("../images/2_Products/solar_renewable.jpg") 0 0 no-repeat;
}
.prod_2 a:hover {
	display:block;
	width:70px;
	height:70px;
	background: url("../images/2_Products/solar_renewable_r.jpg") 0 0 no-repeat;
}

.prod_3_bg {
	width:70px;
	height:70px;
	background: url("../images/rice-cooker.jpg") 0 0 no-repeat;
}
.prod_3 a {
	display:block;
	width:70px;
	height:70px;
	background: url("../images/2_Products/rice-cooker.jpg") 0 0 no-repeat;
}
.prod_3 a:hover {
	display:block;
	width:70px;
	height:70px;
	background: url("../images/2_Products/rice-cooker_r.jpg") 0 0 no-repeat;
}

.prod_4_bg {
	width:70px;
	height:70px;
	background: url("../images/2_Products/twin-flow.jpg") 0 0 no-repeat;
}
.prod_4 a {
	display:block;
	width:70px;
	height:70px;
	background: url("../images/2_Products/twin-flow.jpg") 0 0 no-repeat;
}
.prod_4 a:hover {
	display:block;
	width:70px;
	height:70px;
	background: url("../images/2_Products/twin-flow_r.jpg") 0 0 no-repeat;
}

.prod_5_bg {
	width:70px;
	height:70px;
	background: url("../images/2_Products/gas_wall_heaters.jpg") 0 0 no-repeat;
}
.prod_5 a {
	display:block;
	width:70px;
	height:70px;
	background: url("../images/2_Products/gas_wall_heaters.jpg") 0 0 no-repeat;
}
.prod_5 a:hover {
	display:block;
	width:70px;
	height:70px;
	background: url("../images/2_Products/gas_wall_heaters_r.jpg") 0 0 no-repeat;
}

.prod_6_bg {
	width:70px;
	height:70px;
	background: url("../images/2_Products/gas-dryer.jpg") 0 0 no-repeat;
}
.prod_6 a {
	display:block;
	width:70px;
	height:70px;
	background: url("../images/2_Products/gas-dryer.jpg") 0 0 no-repeat;
}
.prod_6 a:hover {
	display:block;
	width:70px;
	height:70px;
	background: url("../images/2_Products/gas-dryer_r.jpg") 0 0 no-repeat;
}

.prod_7_bg {
	width:70px;
	height:70px;
	background: url("../images/2_Products/controllers.jpg") 0 0 no-repeat;
}
.prod_7 a {
	display:block;
	width:70px;
	height:70px;
	background: url("../images/2_Products/controllers.jpg") 0 0 no-repeat;
}
.prod_7 a:hover {
	display:block;
	width:70px;
	height:70px;
	background: url("../images/2_Products/controllers_r.jpg") 0 0 no-repeat;
}

.prod_8_bg {
	width:70px;
	height:70px;
	background: url("../images/2_Products/58e.jpg") 0 0 no-repeat;
}
.prod_8 a {
	display:block;
	width:70px;
	height:70px;
	background: url("../images/2_Products/58e.jpg") 0 0 no-repeat;
}
.prod_8 a:hover {
	display:block;
	width:70px;
	height:70px;
	background: url("../images/2_Products/58e_r.jpg") 0 0 no-repeat;
}

.prod_9_bg {
	width:70px;
	height:70px;
	background: url("../images/2_Products/hot-water-storage-packs.jpg") 0 0 no-repeat;
}
.prod_9 a {
	display:block;
	width:70px;
	height:70px;
	background: url("../images/2_Products/hot-water-storage-packs.jpg") 0 0 no-repeat;
}
.prod_9 a:hover {
	display:block;
	width:70px;
	height:70px;
	background: url("../images/2_Products/hot-water-storage-packs_r.jpg") 0 0 no-repeat;
}
.twin_text {
	width:380px;
}
.side_menu_line {
	margin:4px 0 5px 0;
	height: 0px;
	border-top: 1px solid #CCC;
	width: 130px;
}
.prod_menu_footer a:link {
	display:block;
	padding:2px 0;
	font-size: 0.7em;
	color:#616264;
	font-weight:normal;
	text-decoration:none;
}
.prod_menu_footer a:visited {
	display:block;
	padding:2px 0;
	font-size: 0.7em;
	color:#616264;
	font-weight:normal;
	text-decoration:none;
}
.prod_menu_footer a:hover {
	display:block;
	padding:2px 0;
	font-size: 0.7em;
	color:#FF0000;
	font-weight:normal;
	text-decoration:none;
}
.twin_text_ben {
	width:420px;
}
.twin_spec_text_1 {
	float:left;
	width:291px;
}
.gas_home_text {
	width:435px;
	float: left;
	padding: 22px 0 6px 10px;
	height: 650px;
}
.gas_home_bullet {
	padding:0 0 0 20px;
}
.gas_home_text_outer {
	width:435px;
	height:650px;
}
.gas_home_1_bg {
	width:135px;
	height:135px;
	background: url("../images/2_Products/gas_home_3_link_images_1.gif") 0 0 no-repeat;
}
.gas_home_1 a {
	display:block;
	width:135px;
	height:135px;
	background: url("../images/2_Products/gas_home_3_link_images_1.gif") 0 0 no-repeat;
}
.gas_home_1 a:hover {
	display:block;
	width:135px;
	height:135px;
	background: url("../images/2_Products/gas_home_3_link_images_1_r.gif") 0 0 no-repeat;
}
.gas_home_2_bg {
	width:135px;
	height:135px;
	background: url("../images/2_Products/gas_home_3_link_images_2.gif") 0 0 no-repeat;
}
.gas_home_2 a {
	display:block;
	width:135px;
	height:135px;
	background: url("../images/2_Products/gas_home_3_link_images_2.gif") 0 0 no-repeat;
}
.gas_home_2 a:hover {
	display:block;
	width:135px;
	height:135px;
	background: url("../images/2_Products/gas_home_3_link_images_2_r.gif") 0 0 no-repeat;
}
.gas_home_3_bg {
	width:135px;
	height:135px;
	background: url("../images/2_Products/gas_home_3_link_images_3.gif") 0 0 no-repeat;
}
.gas_home_3 a {
	display:block;
	width:135px;
	height:135px;
	background: url("../images/2_Products/gas_home_3_link_images_3.gif") 0 0 no-repeat;
}
.gas_home_3 a:hover {
	display:block;
	width:135px;
	height:135px;
	background: url("../images/2_Products/gas_home_3_link_images_3_r.gif") 0 0 no-repeat;
}
.gas_home_image_row {
	width:435px;
	height:135px;
	padding: 10px 0 12px 0;
	float: left;
}
.gas_home_image_1 {
	width:135px;
	height:135px;
	float:left;
	padding: 0 0 0 15px;
}
.gas_home_image_0 {
	width:135px;
	height:135px;
	float:left;

}
.gas_home_text_row {
	width:435px;
	height:35px;
	padding: 0 0 15px 0;
}
.gas_home_text_1 {
	width:135px;
	height:35px;
	float:left;
	padding: 0 0 0 15px;
	text-align: center;
}
.gas_home_text_0 {
	width:135px;
	height:35px;
	float:left;
	text-align: center;
}
.gas_home_ani {
	float:left;
	width:350px;
	height:435px;
	padding: 30px 0 0 10px;
}
.footer_text_16i {
	width: 470px;
	float: left;
	margin: 22px 0 0 0;
}
.footer_text_20e {
	width: 450px;
	float: left;
	padding: 0 0 0 325px;
}
.footer_text_70e {
	width: 470px;
	float: left;
	padding: 22px 0 0 190px;
}
.flue_line {
	margin:20px 0 8px 0;
	height: 0px;
	border-top: 1px solid #F00;
	width: 350px;
}
.flue_left {
	padding:22px 0 6px 10px;
	width:400px;
	float: left;
}
.flue_right {
	padding:22px 0 0 0;
	width:380px;
	float: left;
	margin: 0;
}
.flue_contents_padding {
	padding:0 0 0 170px;
}
/* ---------------------products twin_spec table------------------ */
.twin_table_left {
	float:left;
	width:140px;
	padding: 7px 0 0 0;
}
.twin_table_right {
	float:left;
	width:130px;
	padding: 7px 0 0 0;
}
.twin_table_text {
	padding-bottom:5px;
}
.vert_spacer_twin {
	height:19px;
	width:100px;
}
/* ---------------------products spec table------------------ */
.spec_p {
	font-size: 0.65em;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #616264;
	line-height: 1.3em;
	font-style: normal;
	text-decoration:none;
}
.spec_table_wh1 {
	float:left;
	width:148px;
	height:19px;
	padding: 3px 0 0 5px;
	border-bottom: 1px solid red;
	background-color: #FFF;
}
.spec_table_wh2 {
	float:left;
	width:125px;
	height:19px;
	padding:3px 0 0 0;
	border-bottom: 1px solid red;
	background-color: #FFF;
}
.spec_table_wh1_2line {
	float:left;
	width:148px;
	height:33px;
	padding: 3px 0 0 5px;
	border-bottom: 1px solid red;
	background-color: #FFF;
}
.spec_table_wh2_2line {
	float:left;
	width:125px;
	height:33px;
	padding:3px 0 0;
	border-bottom: 1px solid red;
	background-color: #FFF;
}
.spec_table_wh1_3line {
	float:left;
	width:148px;
	height:47px;
	padding: 3px 0 0 5px;
	border-bottom: 1px solid red;
	background-color: #FFF;
}
.spec_table_wh2_3line {
	float:left;
	width:125px;
	height:47px;
	padding:3px 0 0;
	border-bottom: 1px solid red;
	background-color: #FFF;
}
.spec_table_gr1 {
	float:left;
	width:148px;
	height:19px;
	padding: 3px 0 0 5px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
}
.spec_table_gr2 {
	float:left;
	width:125px;
	height:19px;
	padding:3px 0 0;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
}
.spec_table_gr1_2line {
	float:left;
	width:148px;
	height:33px;
	padding: 3px 0 0 5px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
}
.spec_table_gr2_2line {
	float:left;
	width:125px;
	height:33px;
	padding:3px 0 0;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
}
.spec_table_gr1_3line {
	float:left;
	width:148px;
	height:47px;
	padding: 3px 0 0 5px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
}
.spec_table_gr2_3line {
	float:left;
	width:125px;
	height:47px;
	padding:3px 0 0;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
}




.spec_table_wh4 {
	float:left;
	width:110px;
	height:19px;
	padding: 3px 0 0 5px;
	border-bottom: 1px solid red;
	background-color: #FFF;
}
.spec_table_wh4_2line {
	float:left;
	width:110px;
	height:33px;
	padding: 3px 0 0 5px;
	border-bottom: 1px solid red;
	background-color: #FFF;
}
.spec_table_wh4_3line {
	float:left;
	width:148px;
	height:47px;
	padding: 3px 0 0 5px;
	border-bottom: 1px solid red;
	background-color: #FFF;
}
.spec_table_gr4 {
	float:left;
	width:110px;
	height:19px;
	padding: 3px 0 0 5px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
}
.spec_table_gr4_2line {
	float:left;
	width:110px;
	height:33px;
	padding: 3px 0 0 5px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
}
.spec_table_gr4_3line {
	float:left;
	width:110px;
	height:47px;
	padding: 3px 0 0 5px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
}
.spec_table_wh3 {
	float:left;
	width:260px;
	height:19px;
	padding:3px 0 0 0;
	border-bottom: 1px solid red;
	background-color: #FFF;
}
.spec_table_wh3_2line {
	float:left;
	width:260px;
	height:33px;
	padding:3px 0 0;
	border-bottom: 1px solid red;
	background-color: #FFF;
}
.spec_table_wh3_3line {
	float:left;
	width:200px;
	height:47px;
	padding:3px 0 0;
	border-bottom: 1px solid red;
	background-color: #FFF;
}
.spec_table_gr3 {
	float:left;
	width:260px;
	height:19px;
	padding:3px 0 0;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
}
.spec_table_gr3_2line {
	float:left;
	width:260px;
	height:33px;
	padding:3px 0 0;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
}
.spec_table_gr3_3line {
	float:left;
	width:260px;
	height:47px;
	padding:3px 0 0;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
}
/* ---------------------products flue table------------------ */
.flue_tab_margin {
	padding-left:20px;
}
.flue_table_wh1 {
	float:left;
	width:200px;
	height:19px;
	padding: 3px 0 0 5px;
	border-bottom: 1px solid red;
	background-color: #FFF;
}
.flue_table_wh2 {
	float:left;
	width:110px;
	height:19px;
	padding:3px 0 0;
	border-bottom: 1px solid red;
	background-color: #FFF;
}
.flue_table_gr1 {
	float:left;
	width:200px;
	height:19px;
	padding: 3px 0 0 5px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
}
.flue_table_gr2 {
	float:left;
	width:110px;
	height:19px;
	padding:3px 0 0;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
}
.spec_pb {
	font-size: 0.65em;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #616264;
	line-height: 1.3em;
	font-style: normal;
	text-decoration:none;
}
.flue_red_line {
	border-bottom: 1px solid red;
	width: 315px;
	height:0px;
}
.flue_table_bottom {
	width: 965px;
	float:left;
	padding:125px 0 0 15px;
}
.flue_table_outer {
	width: 303px;
	float:left;
	border-top: 1px solid red;
	margin: 0 0 0 4px;
}
.flue_table_outer1 {
	width: 303px;
	float:left;
	border-top: 1px solid red;
	margin: 0 0 0 15px;
}
.flue_table_bottom_wh1 {
	float:left;
	width:193px;
	height:19px;
	padding: 3px 0 0 5px;
	border-bottom: 1px solid red;
	margin: 0 0 0 0;
}
.flue_table_bottom_wh2 {
	float:left;
	width:105px;
	height:19px;
	padding:3px 0 0;
	border-bottom: 1px solid red;
}
.flue_table_bottom_gr1 {
	float:left;
	width:193px;
	height:19px;
	padding: 3px 0 0 5px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
	margin: 0 0 0 0;
}
.flue_table_bottom_gr2 {
	float:left;
	width:105px;
	height:19px;
	padding:3px 0 0;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
}
.red_line {
	border-top:1px solid red;
	height:0px;
	float:left;
	width: 950px;
}
.red_line1 {
	border-top:1px solid red;
	height:0px;
	float:left;
	width: 285px;
	margin: 0 0 0 0;
}
/* ---------------------products mani table------------------ */
.mani_table_wh1_title {
	float:left;
	width:80px;
	height:33px;
	padding: 3px 0 0 5px;
	border-bottom: 1px solid red;
	background-color: #FFF;
	margin: 0 0 0 0;
	border-right: 2px solid white;
}
.mani_table_wh2_title {
	float:left;
	width:113px;
	height:33px;
	padding:3px 0 0;
	border-bottom: 1px solid red;
	background-color: #FFF;
	border-right: 2px solid white;
}
.mani_table_wh3_title {
	float:left;
	width:100px;
	height:33px;
	padding:3px 0 0;
	border-bottom: 1px solid red;
	background-color: #FFF;
	border-right: 2px solid white;
}

.mani_table_gr1 {
	float:left;
	width:45px;
	height:19px;
	padding: 3px 0 0 40px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
	margin: 0 0 0 0;
	border-right: 2px solid white;
}
.mani_table_gr2 {
	float:left;
	width:63px;
	height:19px;
	padding:3px 0 0 50px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
	border-right: 2px solid white;
}
.mani_table_gr3 {
	float:left;
	width:63px;
	height:19px;
	padding:3px 0 0 37px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
}

.mani_table_wh1 {
	float:left;
	width:45px;
	height:19px;
	padding: 3px 0 0 40px;
	border-bottom: 1px solid red;
	margin: 0 0 0 0;
	border-right: 2px solid white;
}
.mani_table_wh2 {
	float:left;
	width:63px;
	height:19px;
	padding:3px 0 0 50px;
	border-bottom: 1px solid red;
	border-right: 2px solid white;
}
.mani_table_wh3 {
	float:left;
	width:63px;
	height:19px;
	padding:3px 0 0 37px;
	border-bottom: 1px solid red;
}
.mani_under_table_text {
	width:330px;
	height:15px;
	float:left;
	padding: 10px 0 0 0;
}
/* ---------------------products storage table------------------ */
.stor_under_table_text {
	width:340px;
	height:15px;
	float:left;
	padding: 10px 0 0 0;
}
.stor_table_wh1_title {
	float:left;
	width:33px;
	height:47px;
	padding: 3px 0 0 5px;
	border-bottom: 1px solid red;
	background-color: #FFF;
	margin: 0 0 0 0;
	border-right: 2px solid white;
}
.stor_table_wh2_title {
	float:left;
	width:90px;
	height:47px;
	padding:3px 0 0;
	border-bottom: 1px solid red;
	background-color: #FFF;
	border-right: 2px solid white;
}
.stor_table_wh3_title {
	float:left;
	width:60px;
	height:47px;
	padding:3px 0 0;
	border-bottom: 1px solid red;
	background-color: #FFF;
	border-right: 2px solid white;
}
.stor_table_wh4_title {
	float:left;
	width:60px;
	height:47px;
	padding: 3px 0 0 0;
	border-bottom: 1px solid red;
	background-color: #FFF;
	margin: 0 0 0 0;
	border-right: 2px solid white;
}
.stor_table_wh5_title {
	float:left;
	width:50px;
	height:47px;
	padding: 3px 0 0 0;
	border-bottom: 1px solid red;
	background-color: #FFF;
	margin: 0 0 0 0;
}
.stor_table_gr1 {
	float:left;
	width:23px;
	height:19px;
	padding: 3px 0 0 15px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
	margin: 0 0 0 0;
	border-right: 2px solid white;
}
.stor_table_gr2 {
	float:left;
	width:51px;
	height:19px;
	padding:3px 0 0 39px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
	border-right: 2px solid white;
}
.stor_table_gr3 {
	float:left;
	width:43px;
	height:19px;
	padding:3px 0 0 17px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
	border-right: 2px solid white;
}
.stor_table_gr4 {
	float:left;
	width:40px;
	height:19px;
	padding:3px 0 0 20px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
	border-right: 2px solid white;
}
.stor_table_gr5 {
	float:left;
	width:31px;
	height:19px;
	padding:3px 0 0 19px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
}
.stor_table_wh1 {
	float:left;
	width:23px;
	height:19px;
	padding: 3px 0 0 15px;
	border-bottom: 1px solid red;
	background-color: #FFF;
	margin: 0 0 0 0;
	border-right: 2px solid white;
}
.stor_table_wh2 {
	float:left;
	width:51px;
	height:19px;
	padding:3px 0 0 39px;
	border-bottom: 1px solid red;
	background-color: #FFF;
	border-right: 2px solid white;
}
.stor_table_wh3 {
	float:left;
	width:43px;
	height:19px;
	padding:3px 0 0 17px;
	border-bottom: 1px solid red;
	background-color: #FFF;
	border-right: 2px solid white;
}
.stor_table_wh4 {
	float:left;
	width:40px;
	height:19px;
	padding:3px 0 0 20px;
	border-bottom: 1px solid red;
	background-color: #FFF;
	border-right: 2px solid white;
}
.stor_table_wh5 {
	float:left;
	width:31px;
	height:19px;
	padding:3px 0 0 19px;
	border-bottom: 1px solid red;
	background-color: #FFF;
}
.stor_vert_spacer {
	float:left;
	width:300px;
	height:20px;
}
.stor_sub_title {
	width: 320px;
	height:20px;
	float: left;
}
/* ---------------------hwsp------------------ */
.hwsp_table_outer {
	width:410px;
	height:200px;
}
.hwsp_table_wh1_title {
	float:left;
	width:78px;
	height:47px;
	padding: 3px 0 0 0;
	border-bottom: 1px solid red;
	background-color: #FFF;
	margin: 0 0 0 0;
	border-right: 2px solid white;
	text-align: center;
}
.hwsp_table_wh2_title {
	float:left;
	width:98px;
	height:47px;
	padding:3px 0 0 0;
	border-bottom: 1px solid red;
	background-color: #FFF;
	border-right: 2px solid white;
	text-align: center;
}
.hwsp_table_wh3_title {
	float:left;
	width:118px;
	height:47px;
	padding:3px 0 0 0;
	border-bottom: 1px solid red;
	background-color: #FFF;
	border-right: 2px solid white;
	text-align: center;
}
.hwsp_table_wh4_title {
	float:left;
	width:108px;
	height:47px;
	padding: 3px 0 0 0;
	border-bottom: 1px solid red;
	background-color: #FFF;
	margin: 0 0 0 0;
	border-right: 2px solid white;
	text-align: center;
}
.hwsp_table_gr1 {
	float:left;
	width:78px;
	height:19px;
	padding: 3px 0 0 0;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
	margin: 0 0 0 0;
	border-right: 2px solid white;
	text-align: center;
}
.hwsp_table_gr2 {
	float:left;
	width:98px;
	height:19px;
	padding:3px 0 0 0;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
	border-right: 2px solid white;
	text-align: center;
}
.hwsp_table_gr3 {
	float:left;
	width:118px;
	height:19px;
	padding:3px 0 0 0;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
	border-right: 2px solid white;
	text-align: center;
}
.hwsp_table_gr4 {
	float:left;
	width:108px;
	height:19px;
	padding:3px 0 0 0;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
	border-right: 2px solid white;
	text-align: center;
}
.hwsp_table_wh1 {
	float:left;
	width:78px;
	height:19px;
	padding: 3px 0 0 0;
	border-bottom: 1px solid red;
	background-color: #FFF;
	margin: 0 0 0 0;
	border-right: 2px solid white;
	text-align: center;
}
.hwsp_table_wh2 {
	float:left;
	width:98px;
	height:19px;
	padding:3px 0 0 0;
	border-bottom: 1px solid red;
	background-color: #FFF;
	border-right: 2px solid white;
	text-align: center;
}
.hwsp_table_wh3 {
	float:left;
	width:118px;
	height:19px;
	padding:3px 0 0 0;
	border-bottom: 1px solid red;
	background-color: #FFF;
	border-right: 2px solid white;
	text-align: center;
}
.hwsp_table_wh4 {
	float:left;
	width:108px;
	height:19px;
	padding:3px 0 0 0;
	border-bottom: 1px solid red;
	background-color: #FFF;
	border-right: 2px solid white;
	text-align: center;
}
.hwsp_p {
	font-size: 0.65em;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #616264;
	line-height: 1.3em;
	font-style: normal;
	text-decoration:none;
	text-align: center;
}
/* ---------------------gas clothes------------------ */
.gas_clothes_table_outer {
	width:512px;
	height:360px;
}
.gas_clothes_table_wh1_title {
	float:left;
	width:162px;
	height:47px;
	padding: 3px 0 0 10px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
	margin: 0 0 0 0;
	border-right: 2px solid white;
	text-align: left;
}
.gas_clothes_table_wh2_title {
	float:left;
	width:136px;
	height:47px;
	padding:3px 0 0 30px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
	border-right: 2px solid white;
	text-align: left;
}
.gas_clothes_table_wh3_title {
	float:left;
	width:138px;
	height:47px;
	padding:3px 0 0 30px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
	border-right: 2px solid white;
	text-align: left;
}
.gas_clothes_table_gr1 {
	float:left;
	width:162px;
	height:19px;
	padding: 3px 0 0 10px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
	margin: 0 0 0 0;
	border-right: 2px solid white;
	text-align: left;
}
.gas_clothes_table_gr2 {
	float:left;
	width:136px;
	height:19px;
	padding:3px 0 0 30px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
	border-right: 2px solid white;
	text-align: left;
}
.gas_clothes_table_gr3 {
	float:left;
	width:138px;
	height:19px;
	padding:3px 0 0 30px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
	border-right: 2px solid white;
	text-align: left;
}
.gas_clothes_table_wh1 {
	float:left;
	width:162px;
	height:19px;
	padding: 3px 0 0 10px;
	border-bottom: 1px solid red;
	background-color: #FFF;
	margin: 0 0 0 0;
	border-right: 2px solid white;
	text-align: left;
}
.gas_clothes_table_wh2 {
	float:left;
	width:136px;
	height:19px;
	padding:3px 0 0 30px;
	border-bottom: 1px solid red;
	background-color: #FFF;
	border-right: 2px solid white;
	text-align: left;
}
.gas_clothes_table_wh3 {
	float:left;
	width:138px;
	height:19px;
	padding:3px 0 0 30px;
	border-bottom: 1px solid red;
	background-color: #FFF;
	border-right: 2px solid white;
	text-align: left;
}
.gas_clothes_table_wh1_long {
	float:left;
	width:502px;
	height:19px;
	padding: 3px 0 0 10px;
	border-bottom: 1px solid red;
	background-color: #FFF;
	margin: 0 0 0 0;
	text-align: left;
}
.gas_clothes_table_gr1a_long {
	float:left;
	width:502px;
	height:33px;
	padding: 3px 0 0 10px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
	margin: 0 0 0 0;
	text-align: left;
}
/* ---------------------gas clothes accessories------------------ */
.gas_clothesa_table_outer {
	width:293px;
	height:265px;
}
.gas_clothesa_table_wh1_title {
	float:left;
	width:34px;
	height:19px;
	padding: 3px 0 0 6px;
	border-bottom: 1px solid red;
	background-color: #FFF;
	margin: 0 0 0 0;
	border-right: 2px solid white;
	text-align: left;
}
.gas_clothesa_table_wh2_title {
	float:left;
	width:130px;
	height:19px;
	padding:3px 0 0 15px;
	border-bottom: 1px solid red;
	background-color: #FFF;
	border-right: 2px solid white;
	text-align: left;
}
.gas_clothesa_table_wh3_title {
	float:left;
	width:85px;
	height:19px;
	padding:3px 0 0 15px;
	border-bottom: 1px solid red;
	background-color: #FFF;
	border-right: 2px solid white;
	text-align: left;
}
.gas_clothesa_table_gr1 {
	float:left;
	width:34px;
	height:19px;
	padding: 3px 0 0 6px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
	margin: 0 0 0 0;
	border-right: 2px solid white;
	text-align: left;
}
.gas_clothesa_table_gr2 {
	float:left;
	width:130px;
	height:19px;
	padding:3px 0 0 15px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
	border-right: 2px solid white;
	text-align: left;
}
.gas_clothesa_table_gr3 {
	float:left;
	width:85px;
	height:19px;
	padding:3px 0 0 15px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
	border-right: 2px solid white;
	text-align: left;
}
.gas_clothesa_table_gr133 {
	float:left;
	width:34px;
	height:33px;
	padding: 3px 0 0 6px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
	margin: 0 0 0 0;
	border-right: 2px solid white;
	text-align: left;
}
.gas_clothesa_table_gr233 {
	float:left;
	width:130px;
	height:33px;
	padding:3px 0 0 15px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
	border-right: 2px solid white;
	text-align: left;
}
.gas_clothesa_table_gr333 {
	float:left;
	width:85px;
	height:33px;
	padding:3px 0 0 15px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
	border-right: 2px solid white;
	text-align: left;
}
.gas_clothesa_table_wh133 {
	float:left;
	width:34px;
	height:33px;
	padding: 3px 0 0 6px;
	border-bottom: 1px solid red;
	background-color: #FFF;
	margin: 0 0 0 0;
	border-right: 2px solid white;
	text-align: left;
}
.gas_clothesa_table_wh233 {
	float:left;
	width:130px;
	height:33px;
	padding:3px 0 0 15px;
	border-bottom: 1px solid red;
	background-color: #FFF;
	border-right: 2px solid white;
	text-align: left;
}
.gas_clothesa_table_wh333 {
	float:left;
	width:85px;
	height:33px;
	padding:3px 0 0 15px;
	border-bottom: 1px solid red;
	background-color: #FFF;
	border-right: 2px solid white;
	text-align: left;
}
.gas_clothesa_table_gr147 {
	float:left;
	width:34px;
	height:47px;
	padding: 3px 0 0 6px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
	margin: 0 0 0 0;
	border-right: 2px solid white;
	text-align: left;
}
.gas_clothesa_table_gr247 {
	float:left;
	width:130px;
	height:47px;
	padding:3px 0 0 15px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
	border-right: 2px solid white;
	text-align: left;
}
.gas_clothesa_table_gr347 {
	float:left;
	width:85px;
	height:47px;
	padding:3px 0 0 15px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
	border-right: 2px solid white;
	text-align: left;
}
.gas_clothesa_table_wh147 {
	float:left;
	width:34px;
	height:47px;
	padding: 3px 0 0 6px;
	border-bottom: 1px solid red;
	background-color: #FFF;
	margin: 0 0 0 0;
	border-right: 2px solid white;
	text-align: left;
}
.gas_clothesa_table_wh247 {
	float:left;
	width:130px;
	height:47px;
	padding:3px 0 0 15px;
	border-bottom: 1px solid red;
	background-color: #FFF;
	border-right: 2px solid white;
	text-align: left;
}
.gas_clothesa_table_wh347 {
	float:left;
	width:85px;
	height:47px;
	padding:3px 0 0 15px;
	border-bottom: 1px solid red;
	background-color: #FFF;
	border-right: 2px solid white;
	text-align: left;
}
.gas_clothes_acc_text {
	width:293px;
	float:left;
	height:19px;
	padding:6px 0 0 0;
}
/* ---------------------gas clothes accessories b------------------ */
.gas_clothesb_table_outer {
	width:190px;
	height:75px;
}
.gas_clothesb_table_gr1 {
	float:left;
	width:105px;
	height:19px;
	padding: 3px 0 0 5px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
	margin: 0 0 0 0;
	border-right: 2px solid white;
	text-align: left;
}
.gas_clothesb_table_gr2 {
	float:left;
	width:60px;
	height:19px;
	padding:3px 0 0 15px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
	border-right: 2px solid white;
	text-align: left;
}
.gas_clothesb_redline_1 {
	float:left;
	width:110px;
	height:0px;
	border-bottom: 1px solid red;
	border-right: 2px solid white;
}
.gas_clothesb_redline_2 {
	float:left;
	width:75px;
	height:0px;
	border-bottom: 1px solid red;
	border-right: 2px solid white;
}
.gas_clothesb_table_wh1 {
	float:left;
	width:105px;
	height:19px;
	padding: 3px 0 0 6px;
	border-bottom: 1px solid red;
	background-color: #fff;
	margin: 0 0 0 0;
	border-right: 2px solid white;
	text-align: left;
}
.gas_clothesb_table_wh2 {
	float:left;
	width:60px;
	height:19px;
	padding:3px 0 0 15px;
	border-bottom: 1px solid red;
	background-color: #fff;
	border-right: 2px solid white;
	text-align: left;
}
/* ---------------------lpg------------------ */
.lpg_table_outer {
	width:380px;
	height:64px;
}
.lpg_table_gr1t {
	float:left;
	width:105px;
	height:33px;
	padding: 3px 0 0 0;
	border-bottom: 1px solid red;
	border-left: 1px solid red;
	boder-top: 1px solid red;
	background-color: #DDDBDB;
	margin: 0 0 0 0;
	text-align: center;
	border-top: 1px solid red;
}
.lpg_table_gr2t {
	float:left;
	width:90px;
	height:33px;
	padding: 3px 0 0 0;
	border-bottom: 1px solid red;
	border-left: 1px solid red;
	boder-top: 1px solid red;
	background-color: #fff;
	margin: 0 0 0 0;
	text-align: center;
	border-top: 1px solid red;
}
.lpg_table_gr3t {
	float:left;
	width:95px;
	height:33px;
	padding: 3px 0 0 0;
	border-bottom: 1px solid red;
	border-left: 1px solid red;
	boder-top: 1px solid red;
	background-color: #DDDBDB;
	margin: 0 0 0 0;
	text-align: center;
	border-top: 1px solid red;
}
.lpg_table_gr4t {
	float:left;
	width:85px;
	height:33px;
	padding: 3px 0 0 0;
	border: 1px solid red;
	background-color: #fff;
	margin: 0 0 0 0;
	text-align: center;
}
.lpg_table_gr1 {
	float:left;
	width:105px;
	height:19px;
	padding: 3px 0 0 0;
	border-bottom: 1px solid red;
	border-left: 1px solid red;
	boder-top: 1px solid red;
	background-color: #DDDBDB;
	margin: 0 0 0 0;
	text-align: center;
}
.lpg_table_gr2 {
	float:left;
	width:90px;
	height:19px;
	padding: 3px 0 0 0;
	border-bottom: 1px solid red;
	border-left: 1px solid red;
	boder-top: 1px solid red;
	background-color: #fff;
	margin: 0 0 0 0;
	text-align: center;
}
.lpg_table_gr3 {
	float:left;
	width:95px;
	height:19px;
	padding: 3px 0 0 0;
	border-bottom: 1px solid red;
	border-left: 1px solid red;
	boder-top: 1px solid red;
	background-color: #DDDBDB;
	margin: 0 0 0 0;
	text-align: center;
}
.lpg_table_gr4 {
	float:left;
	width:85px;
	height:19px;
	padding: 3px 0 0 0;
	background-color: #fff;
	margin: 0 0 0 0;
	text-align: center;
	border-right: 1px solid red;
	border-bottom: 1px solid red;
	border-left: 1px solid red;
}
.lpg_text_spacer {
	width:270px;
	padding:18px 0 0 165px;
}
/* ---------------------controllers------------------ */
.controller_left_padding {
	width:30px;
	height:230px;
}
.controller_left_padding1 {
	width:30px;
	height:217px;
}
.controller_left_padding2 {
	width:30px;
	height:287px;
}
/* ---------------------rice------------------ */
.rice_table_outer {
	width:260px;
	height:200px;
}
.rice_table_wh1 {
	float:left;
	width:95px;
	height:19px;
	padding: 3px 0 0 7px;
	border-bottom: 1px solid red;
	background-color: #fff;
	margin: 0 0 0 0;
	text-align: left;
}
.rice_table_wh2 {
	float:left;
	width: 150px;
	height:19px;
	padding: 3px 0 0 0;
	border-bottom: 1px solid red;
	background-color: #fff;
	margin: 0 0 0 0;
	text-align: left;
}
.rice_table_gr1 {
	float:left;
	width:95px;
	height:19px;
	padding: 3px 0 0 7px;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
	margin: 0 0 0 0;
	text-align: left;
}
.rice_table_gr2 {
	float:left;
	width: 150px;
	height:19px;
	padding: 3px 0 0 0;
	border-bottom: 1px solid red;
	background-color: #DDDBDB;
	margin: 0 0 0 0;
	text-align: left;
}
.rice_table_wh1a {
	float:left;
	width:95px;
	height:19px;
	padding: 3px 0 0 7px;
	background-color: #fff;
	margin: 0 0 0 0;
	text-align: left;
}
.rice_table_wh2a {
	float:left;
	width: 150px;
	height:19px;
	padding: 3px 0 0 0;
	background-color: #fff;
	margin: 0 0 0 0;
	text-align: left;
}
/* ---------------------pesonnel------------------ */
.per_table_outer {
	width:290px;
	height:400px;
	padding-top: 7px;
}
.per_table_gr1 {
	float:left;
	width:280px;
	height:19px;
	padding: 3px 0 0 5px;
	background-color: #DDDBDB;
	margin: 0 0 0 0;
	text-align: left;
}
.per_table_wh1 {
	float:left;
	width:130px;
	height:19px;
	padding: 3px 0 0 5px;
	background-color: #fff;
	margin: 0 0 0 0;
	text-align: left;
}
.per_table_wh1_border_red {
	float:left;
	width:130px;
	height:19px;
	padding: 3px 0 0 5px;
	background-color: #fff;
	margin: 0 0 0 0;
	text-align: left;
	border-top: 1px solid red;
}
.per_table_wh2 {
	float:left;
	width:150px;
	height:19px;
	padding: 3px 0 0 0;
	background-color: #fff;
	margin: 0 0 0 0;
	text-align: left;
}
.per_table_wh2_border_red {
	float:left;
	width:150px;
	height:19px;
	padding: 3px 0 0 0;
	background-color: #fff;
	margin: 0 0 0 0;
	text-align: left;
	border-top: 1px solid red;
}
.per_table_wh133 {
	float:left;
	width:130px;
	height:33px;
	padding: 3px 0 0 5px;
	background-color: #fff;
	margin: 0 0 0 0;
	text-align: left;
}
.per_table_wh233 {
	float:left;
	width:150px;
	height:33px;
	padding: 3px 0 0 0;
	background-color: #fff;
	margin: 0 0 0 0;
	text-align: left;
}
.per_map_1 {
	padding:0 0 0 87px;
	text-align: center;
	width: 200px;
	float: left;
}
.per_map_2 {
	padding:50px 0 0 290px;
	text-align: left;
	float: left;
}
.per_map_3 {
	padding:60px 0 0 0;
	text-align: right;
	width: 140px;
	float: left;
}
.per_map_4 {
	padding:60px 0 0 220px;
	text-align: left;
	width: 140px;
	float: left;
}
.per_map_5 {
	padding:45px 0 0 118px;
	text-align: center;
	width: 200px;
	float: left;
}
/* ---------------------feedback and error------------------ */
.feedback_outer {
	width:460px;
	height:400px;
}
.feedback_left {
	width:120px;
	height:22px;
	padding:5px 0 0 7px;
	background-color:#bcbec0;
	margin:0 0 3px 0;
	float: left;
}
.error_left {
	width:80px;
	height:22px;
	padding:5px 0 0 7px;
	background-color:#bcbec0;
	margin:0 0 3px 0;
	float: left;
}
.feedback_right {
	width:320px;
	height:24px;
	padding:3px 0 0 13px;
	float: left;
	margin: 0 0 3px 0;
}
.feedback_left1 {
	width:120px;
	height:69px;
	padding:5px 0 0 7px;
	background-color:#bcbec0;
	margin:0 0 3px 0;
	float: left;
}
.error_left1 {
	width:80px;
	height:69px;
	padding:5px 0 0 7px;
	background-color:#bcbec0;
	margin:0 0 3px 0;
	float: left;
}
.feedback_right1 {
	width:320px;
	height:71px;
	padding:3px 0 0 13px;
	float: left;
	margin: 0 0 3px 0;
}
.feedback_short_field {
	height:1px;
	width:175px;
}
.feedback_text {
	width:280px;
	float:left;
	padding: 9px 0 0 0;
}
.error_text {
	width:265px;
	float:left;
	padding: 9px 0 0 0;
}
.error_send {
	width:75px;
	float:left;
	padding: 20px 0 0 0;
}
.feedback_send {
	width:85px;
	float:left;
	padding: 20px 0 0 0;
}
.location_add {
	width:120px;
	padding:290px 0 0 40px;
	text-align:center;
}
.contact_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#666666;
	font-size: .7em;
	font-weight: normal;
	margin: 0;
	line-height: 1.4;
	font-style: normal;
}
.feedback_text_error {
	font-size:1.2em;
	color:red;
}
/* ---------------------case studies------------------ */
.case_image_outer {
	width:220px;
	padding: 0 0 0 0;
	height: 140px;
}
.case_image_outer1 {
	width:510px;
	padding: 0 0 0 0;
	height: 140px;
}
.case_image_outer2 {
	width:180px;
	padding: 0 0 0 0;
	height: 140px;
}
.case_image_1 {
	width:60px;
	height:60px;
	float:left;
	margin: 5px 17px 0 5px;
}
.case_image_2 {
	width:60px;
	height:60px;
	float:left;
	margin: 5px 34px 0 5px;
}
.case_title_1 {
	width:72px;
	height:16px;
	background-color:#dddbdb;
	padding: 0 0 0 5px;
	float: left;
	margin: 0 22px 0 5px;
}
.case_title_2 {
	width:84px;
	height:16px;
	background-color:#dddbdb;
	padding: 0 0 0 5px;
	float: left;
}
.case_title_3 {
	width:465px;
	height:16px;
	background-color:#dddbdb;
	padding: 0 0 0 5px;
	float: left;
	margin: 0 0 0 5px;
}
.case_title_4 {
	width:138px;
	height:16px;
	background-color:#dddbdb;
	padding: 0 0 0 5px;
	float: left;
	margin: 0 22px 0 5px;
}
.case_text_outer {
	width:70px;
	height:40px;
	float:left;
	text-align: center;
	margin: 3px 12px 0 0;
}
.case_text_outer1 {
	width:70px;
	height:40px;
	float:left;
	text-align: center;
	margin: 3px 29px 0 0;
}
.case_text {
	font-size:0.6em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #616264;
}
.case_1_bg {
	width:60px;
	height:60px;
	background: url("../images/4_Resources/1_Case_Study_Hot_Water/case_studies_hot_water1.jpg") 0 0 no-repeat;
}
.case_1 a {
	display:block;
	width:60px;
	height:60px;
	background: url("../images/4_Resources/1_Case_Study_Hot_Water/case_studies_hot_water1.jpg") 0 0 no-repeat;
}
.case_1 a:hover {
	display:block;
	width:60px;
	height:60px;
	background: url("../images/4_Resources/1_Case_Study_Hot_Water/case_studies_hot_water1r.jpg") 0 0 no-repeat;
}
.case_2_bg {
	width:60px;
	height:60px;
	background: url("../images/4_Resources/1_Case_Study_Hot_Water/case_studies_hot_water2.jpg") 0 0 no-repeat;
}
.case_2 a {
	display:block;
	width:60px;
	height:60px;
	background: url("../images/4_Resources/1_Case_Study_Hot_Water/case_studies_hot_water2.jpg") 0 0 no-repeat;
}
.case_2 a:hover {
	display:block;
	width:60px;
	height:60px;
	background: url("../images/4_Resources/1_Case_Study_Hot_Water/case_studies_hot_water2r.jpg") 0 0 no-repeat;
}
.case_3_bg {
	width:60px;
	height:60px;
	background: url("../images/4_Resources/1_Case_Study_Hot_Water/case_studies_hot_water3.jpg") 0 0 no-repeat;
}
.case_3 a {
	display:block;
	width:60px;
	height:60px;
	background: url("../images/4_Resources/1_Case_Study_Hot_Water/case_studies_hot_water3.jpg") 0 0 no-repeat;
}
.case_3 a:hover {
	display:block;
	width:60px;
	height:60px;
	background: url("../images/4_Resources/1_Case_Study_Hot_Water/case_studies_hot_water3r.jpg") 0 0 no-repeat;
}
.case_4_bg {
	width:60px;
	height:60px;
	background: url("../images/4_Resources/1_Case_Study_Hot_Water/case_studies_hot_water4.jpg") 0 0 no-repeat;
}
.case_4 a {
	display:block;
	width:60px;
	height:60px;
	background: url("../images/4_Resources/1_Case_Study_Hot_Water/case_studies_hot_water4.jpg") 0 0 no-repeat;
}
.case_4 a:hover {
	display:block;
	width:60px;
	height:60px;
	background: url("../images/4_Resources/1_Case_Study_Hot_Water/case_studies_hot_water4r.jpg") 0 0 no-repeat;
}
.case_5_bg {
	width:60px;
	height:60px;
	background: url("../images/4_Resources/1_Case_Study_Hot_Water/case_studies_hot_water5.jpg") 0 0 no-repeat;
}
.case_5 a {
	display:block;
	width:60px;
	height:60px;
	background: url("../images/4_Resources/1_Case_Study_Hot_Water/case_studies_hot_water5.jpg") 0 0 no-repeat;
}
.case_5 a:hover {
	display:block;
	width:60px;
	height:60px;
	background: url("../images/4_Resources/1_Case_Study_Hot_Water/case_studies_hot_water5r.jpg") 0 0 no-repeat;
}
.case_6_bg {
	width:60px;
	height:60px;
	background: url("../images/4_Resources/1_Case_Study_Hot_Water/case_studies_hot_water6.jpg") 0 0 no-repeat;
}
.case_6 a {
	display:block;
	width:60px;
	height:60px;
	background: url("../images/4_Resources/1_Case_Study_Hot_Water/case_studies_hot_water6.jpg") 0 0 no-repeat;
}
.case_6 a:hover {
	display:block;
	width:60px;
	height:60px;
	background: url("../images/4_Resources/1_Case_Study_Hot_Water/case_studies_hot_water6r.jpg") 0 0 no-repeat;
}
.case_7_bg {
	width:60px;
	height:60px;
	background: url("../images/4_Resources/1_Case_Study_Hot_Water/case_studies_hot_water7.jpg") 0 0 no-repeat;
}
.case_7 a {
	display:block;
	width:60px;
	height:60px;
	background: url("../images/4_Resources/1_Case_Study_Hot_Water/case_studies_hot_water7.jpg") 0 0 no-repeat;
}
.case_7 a:hover {
	display:block;
	width:60px;
	height:60px;
	background: url("../images/4_Resources/1_Case_Study_Hot_Water/case_studies_hot_water7r.jpg") 0 0 no-repeat;
}
.case_8_bg {
	width:60px;
	height:60px;
	background: url("../images/4_Resources/1_Case_Study_Hot_Water/case_studies_hot_water8.jpg") 0 0 no-repeat;
}
.case_8 a {
	display:block;
	width:60px;
	height:60px;
	background: url("../images/4_Resources/1_Case_Study_Hot_Water/case_studies_hot_water8.jpg") 0 0 no-repeat;
}
.case_8 a:hover {
	display:block;
	width:60px;
	height:60px;
	background: url("../images/4_Resources/1_Case_Study_Hot_Water/case_studies_hot_water8r.jpg") 0 0 no-repeat;
}
.case_9_bg {
	width:60px;
	height:60px;
	background: url("../images/4_Resources/1_Case_Study_Hot_Water/case_studies_hot_water9.jpg") 0 0 no-repeat;
}
.case_9 a {
	display:block;
	width:60px;
	height:60px;
	background: url("../images/4_Resources/1_Case_Study_Hot_Water/case_studies_hot_water9.jpg") 0 0 no-repeat;
}
.case_9 a:hover {
	display:block;
	width:60px;
	height:60px;
	background: url("../images/4_Resources/1_Case_Study_Hot_Water/case_studies_hot_water9r.jpg") 0 0 no-repeat;
}
.case_10_bg {
	width:60px;
	height:60px;
	background: url("../images/4_Resources/1_Case_Study_Hot_Water/case_studies_hot_water10.jpg") 0 0 no-repeat;
}
.case_10 a {
	display:block;
	width:60px;
	height:60px;
	background: url("../images/4_Resources/1_Case_Study_Hot_Water/case_studies_hot_water10.jpg") 0 0 no-repeat;
}
.case_10 a:hover {
	display:block;
	width:60px;
	height:60px;
	background: url("../images/4_Resources/1_Case_Study_Hot_Water/case_studies_hot_water10r.jpg") 0 0 no-repeat;
}
.case_11_bg {
	width:60px;
	height:60px;
	background: url("../images/4_Resources/1_Case_Study_Hot_Water/case_studies_hot_water11.jpg") 0 0 no-repeat;
}
.case_11 a {
	display:block;
	width:60px;
	height:60px;
	background: url("../images/4_Resources/1_Case_Study_Hot_Water/case_studies_hot_water11.jpg") 0 0 no-repeat;
}
.case_11 a:hover {
	display:block;
	width:60px;
	height:60px;
	background: url("../images/4_Resources/1_Case_Study_Hot_Water/case_studies_hot_water11r.jpg") 0 0 no-repeat;
}
/* ---------------------case warm------------------ */
.case_warm_image_outer {
	width:350px;
	padding: 0 0 0 0;
	height: 200px;
}
.case_warm_image_1 {
	width:130px;
	height:130px;
	float:left;
	margin: 5px 40px 0 5px;
	background-color:#666;
}
.case_warm_text_outer {
	width:130px;
	height:40px;
	float:left;
	text-align: center;
	margin: 5px 40px 0 5px;
}
.warm_case_1_bg {
	width:130px;
	height:130px;
	background: url("../images/4_Resources/2_Case_Study_Warm_Air/case_studies_warm_air1.jpg") 0 0 no-repeat;
}
.warm_case_1 a {
	display:block;
	width:130px;
	height:130px;
	background: url("../images/4_Resources/2_Case_Study_Warm_Air/case_studies_warm_air1.jpg") 0 0 no-repeat;
}
.warm_case_1 a:hover {
	display:block;
	width:130px;
	height:130px;
	background: url("../images/4_Resources/2_Case_Study_Warm_Air/case_studies_warm_air1r.jpg") 0 0 no-repeat;
}
.warm_case_2_bg {
	width:130px;
	height:130px;
	background: url("../images/4_Resources/2_Case_Study_Warm_Air/case_studies_warm_air2.jpg") 0 0 no-repeat;
}
.warm_case_2 a {
	display:block;
	width:130px;
	height:130px;
	background: url("../images/4_Resources/2_Case_Study_Warm_Air/case_studies_warm_air2.jpg") 0 0 no-repeat;
}
.warm_case_2 a:hover {
	display:block;
	width:130px;
	height:130px;
	background: url("../images/4_Resources/2_Case_Study_Warm_Air/case_studies_warm_air2r.jpg") 0 0 no-repeat;
}
.warm_case_3_bg {
	width:130px;
	height:130px;
	background: url("../images/4_Resources/2_Case_Study_Warm_Air/case_studies_warm_air3.jpg") 0 0 no-repeat;
}
.warm_case_3 a {
	display:block;
	width:130px;
	height:130px;
	background: url("../images/4_Resources/2_Case_Study_Warm_Air/case_studies_warm_air3.jpg") 0 0 no-repeat;
}
.warm_case_3 a:hover {
	display:block;
	width:130px;
	height:130px;
	background: url("../images/4_Resources/2_Case_Study_Warm_Air/case_studies_warm_air3r.jpg") 0 0 no-repeat;
}
/* ---------------------corporate download------------------ */
.corp_down_image_outer {
	width:800px;
	padding: 0 0 0 0;
	height: 190px;
}
.corp_down_image_outer1 {
	width:650px;
	padding: 0 0 0 0;
	height: 190px;
}
.corp_down_image_1 {
	width:100px;
	height:145px;
	float:left;
	margin: 5px 40px 0 5px;
	background-color:#666;
}
.corp_down_text_outer {
	width:100px;
	height:30px;
	float:left;
	text-align: center;
	margin: 5px 40px 0 5px;
}
.corp_down_1_bg {
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads1.jpg") 0 0 no-repeat;
}
.corp_down_1 a {
	display:block;
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads1.jpg") 0 0 no-repeat;
}
.corp_down_1 a:hover {
	display:block;
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads1r.jpg") 0 0 no-repeat;
}
.corp_down_2_bg {
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads2.jpg") 0 0 no-repeat;
}
.corp_down_2 a {
	display:block;
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads2.jpg") 0 0 no-repeat;
}
.corp_down_2 a:hover {
	display:block;
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads2r.jpg") 0 0 no-repeat;
}
.corp_down_3_bg {
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads3.jpg") 0 0 no-repeat;
}
.corp_down_3 a {
	display:block;
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads3.jpg") 0 0 no-repeat;
}
.corp_down_3 a:hover {
	display:block;
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads3r.jpg") 0 0 no-repeat;
}
.corp_down_4_bg {
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads4.jpg") 0 0 no-repeat;
}
.corp_down_4 a {
	display:block;
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads4.jpg") 0 0 no-repeat;
}
.corp_down_4 a:hover {
	display:block;
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads4r.jpg") 0 0 no-repeat;
}
.corp_down_5_bg {
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads5.jpg") 0 0 no-repeat;
}
.corp_down_5 a {
	display:block;
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads5.jpg") 0 0 no-repeat;
}
.corp_down_5 a:hover {
	display:block;
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads5r.jpg") 0 0 no-repeat;
}
.corp_down_6_bg {
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads6.jpg") 0 0 no-repeat;
}
.corp_down_6 a {
	display:block;
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads6.jpg") 0 0 no-repeat;
}
.corp_down_6 a:hover {
	display:block;
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads6r.jpg") 0 0 no-repeat;
}
.corp_down_7_bg {
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads7.jpg") 0 0 no-repeat;
}
.corp_down_7 a {
	display:block;
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads7.jpg") 0 0 no-repeat;
}
.corp_down_7 a:hover {
	display:block;
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads7r.jpg") 0 0 no-repeat;
}
.corp_down_8_bg {
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads8.jpg") 0 0 no-repeat;
}
.corp_down_8 a {
	display:block;
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads8.jpg") 0 0 no-repeat;
}
.corp_down_8 a:hover {
	display:block;
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads8r.jpg") 0 0 no-repeat;
}
.corp_down_9_bg {
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads9.jpg") 0 0 no-repeat;
}
.corp_down_9 a {
	display:block;
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads9.jpg") 0 0 no-repeat;
}
.corp_down_9 a:hover {
	display:block;
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads9r.jpg") 0 0 no-repeat;
}
.corp_down_10_bg {
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads10.jpg") 0 0 no-repeat;
}
.corp_down_10 a {
	display:block;
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads10.jpg") 0 0 no-repeat;
}
.corp_down_10 a:hover {
	display:block;
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads10r.jpg") 0 0 no-repeat;
}
.corp_down_11_bg {
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads11.jpg") 0 0 no-repeat;
}
.corp_down_11 a {
	display:block;
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads11.jpg") 0 0 no-repeat;
}
.corp_down_11 a:hover {
	display:block;
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads11r.jpg") 0 0 no-repeat;
}
.corp_down_12_bg {
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads12.jpg") 0 0 no-repeat;
}
.corp_down_12 a {
	display:block;
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads12.jpg") 0 0 no-repeat;
}
.corp_down_12 a:hover {
	display:block;
	width:100px;
	height:145px;
	background: url("../images/4_Resources/4_Corporate_Downloads/corp_downloads12r.jpg") 0 0 no-repeat;
}
/* ---------------------gas water heater warr------------------ */
.water_warr_tab1_outer {
	width:676px;
	height:104px;
	margin: 16px 0 0 56px;
}
.water_warr_tab1_1 {
	width:156px;
	height:78px;
	float:left;
	text-align: center;
	padding: 26px 0 0 0;
}
.water_warr_tab1_2 {
	width:260px;
	height:104px;
	float:left;
}
.water_warr_tab1_21 {
	width:260px;
	height:22px;
	text-align:center;
	padding: 4px 0 0 0;
}
.water_warr_tab1_22 {
	width:260px;
	height:78px;
}
.water_warr_tab1_221 {
	width:130px;
	height:27px;
	float:left;
	text-align:center;
	padding: 12px 0 0 0;
}
.water_warr_tab1_text_under {
	padding: 15px 0 10px 135px;
}
.water_warr_3col_outer {
	width:740px;
	height: 240px;
	padding: 70px 0 0 47px;
}
.water_warr_3col_1 {
	width:220px;
	height:220px;
	float:left;
	padding-right: 25px;
}
.water_warr_tab2_outer {
	width:676px;
	height:65px;
	padding: 15px 0 0 57px;
}
.water_warr_tab2_wh {
	width:75px;
	height:29px;
	text-align:center;
	padding: 3px 0 0 0;
	float: left;
	margin: 0;
}
.water_warr_tab2_wh1 {
	width:75px;
	height:30px;
	text-align:center;
	padding: 2px 0 0 0;
	float: left;
}
.water_warr_text {
	padding: 12px 0 0 56px;
	text-align: center;
	width: 676px;
}
.water_warr_text2 {
	padding: 26px 0 0 647px;
	text-align: center;
	width: 75px;
}
.warm_warr_heater_text_outer {
	width:700px;
	height:25px;
	padding: 165px 0 0 97px;
}
.warm_warr_heater_text_1 {
	width: 50px;
	text-align:center;
	height:25px;
	float:left;
	padding: 0 80px 0 0;
}
.warm_warr_heater_text_2 {
	width: 50px;
	text-align:center;
	height:25px;
	float:left;
	padding: 0 80px 0 10px;
}
.warm_warr_heater_text_3 {
	width: 50px;
	text-align:center;
	height:25px;
	float:left;
	padding: 0 80px 0 20px;
}
.warm_warr_heater_text_4 {
	width: 50px;
	text-align:center;
	height:25px;
	float:left;
	padding: 0 0 0 6px;
}
.text_90 {
	font-size:80%;
}
.warm_warr_footer_text {
	width:676px;
	padding: 20px 0 0 56px;
	height:30px;
	text-align: center;
}
.gas_warr_tab1_outer {
	width:416px;
	height:80px;
	margin: 16px 0 0 186px;
}
.gas_warr_tab1_1 {
	width:156px;
	height:56px;
	float:left;
	text-align: center;
	padding: 12px 0 0 0;
}
.gas_warr_tab1_2 {
	width:260px;
	height:80px;
	float:left;
}
.dryer_text_outer {
	width:500px;
	height:20px;
	padding:190px 0 5px 225px;
}
.dryer_text_1 {
	width:190px;
	height:20px;
	float: left;
}
.dryer_text_2 {
	width:100px;
	height:20px;
	float: left;
	padding: 15px 0 0 133px;
}
.dryer_footer_text {
	padding: 25px 0 0 56px;
	height:30px;
	width:676px;
	text-align: center;
}
.dryer_undertab_text {
	padding: 8px 0 0 232px;
	height:30px;
	width:400px;
	text-align: left;
}
.training_contact {
	width:290px;
	height:50px;
}
.training_contact_outer {
	width:290px;
	height:70px;
	padding: 20px 0 0 480px;
}
/* ---------------------footer-links------------------ */
#footer {
	width:980px;
	height: 22px;
	background-color:#FFFFFF;
	text-align:right;
	font-size: 0.7em;
	color: #616264;
	border-top: 2px solid #ec1c24;
	padding: 12px 0 6px 0;
	text-align: center;
}
.footer_link a:link {
	color: #616264;
	font-style:normal;
	text-decoration:none;
	font-weight:normal;
	display:block;
	padding:0 20px 8px 20px;
	float:right;
}
.footer_link a:visited {
	color: #616264;
	font-style: normal;
	text-decoration:none;
	font-weight:normal;
	display:block;
	padding:0 20px 8px 20px;
	float:right;
}
.footer_link a:hover {
	color: #ec1c24;
	font-style: normal;
	text-decoration:none;
	font-weight:normal;
	display:block;
	padding:0 20px 8px 20px;
	float:right;
}
.footer_padding {
	padding:0 18px 8px 18px;
	float:right;
}
/* ----------------- sitemap ----------------------------------------------- */

div.thumb {
	height: auto;
	text-align: left;
	margin-top: 10px;
	}	
	
.sublinks {
	text-align: left;
	font-weight: normal;
	width: 500px;
	margin-left: 200px;
	line-height: 1.2em;
	padding-left: 10px;
	border-left: 1px solid #CCCCCC;
	padding-top: 8px;
  }
  
.sitemaptitle {
	float: left;
	width: 180px;
	margin: 0 0 0px 0;
	padding: 5px 0 20px 0;
	color: #3366FF;
	line-height: 1.5em;
	text-align: right;
}
/* ----------------- light box ----------------------------------------------- */
.black_overlay {
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
		}
.white_content {
	display: none;
	position: relative;
	z-index:1002;
	width:800px;
	height:600px;
	margin:-530px 0 0 -535px;
	float: inherit;
		}
.black_overlay_home {
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
		}
.white_content_home {
	display: none;
	position: relative;
	z-index:1002;
	width:800px;
	height:600px;
	margin:-300px 0 0 100px;
	float: inherit;
		}
