html {

	margin:0;

	padding:0;

}

body {

	margin:0;

	padding:0;

	background:url(../images/top_bg.gif) top repeat-x;

}

h1, h2, h3, h4, h5, h6 {

	font-weight:normal;

	color:#000000;

	margin:0;

	padding:0;

}

h1 {

	font-size:18px;

	font-family:Arial, Helvetica, sans-serif;

	color:#FF3300;

	margin:5px;

}

h2 {

	font-size:17px;

	color:#FF0000;

	font-weight:bold;

	margin:5px 0 10px 0px;

}

h3 {

	font-size:14px;

}

h4 {

	font-size:13px;

}

h5 {

	font-size:12px;

}

h6 {

	font-size:11px;

}

br {

	margin:0;

	padding:0;

}

p {

	margin:5px;

	padding:5px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-align:justify;

	line-height:18px;

}

img{



border:none;

}

.redtext {

	color:#FF0000;

	font-weight:bold;

}

ul {

	margin:10px 0 0 30px;

	padding:0;

	

}

li {

	margin:0;

	padding:0 0 10px 0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:18px;

	

}

a {

	color:#000000;

	text-decoration:none;

	outline:none;

}

a:hover {

	color:#FF0000;

	text-decoration:none;

	outline:none;

}

form {

	margin:0;

	padding:0;

}

.clear {

	clear:both;

	font-size:0;

	height:1px;

	line-height:1;

	overflow:hidden;

}

.outerdiv {

	width:100%;

	background:#2a2a97;

}

.botom_bg1 {

	height:8px;

	background-color:#2a2a97;

}

.botom_bg2 {

	background-color:#000;

	margin:3px 0 0 0px;

	padding:0 0 0 0px;

}

.maindiv {

	width:985px;

	margin:0 auto;

	background:#fff;

}

.tophed {

	width:985px;

	height:190px;

	background:url(../images/tophed.png) top no-repeat;

	position:relative;

}

.logo {

	width:363px;

	float:left;

	padding-left:15px;

	margin-top:10px;

}

.phone {

	width:297px;

	margin:80px 0 0 10px;

	float:left;

}

.service {

	width:274px;

	float:right;

	margin:0 14px 0 0px;

	padding:0 0 0 0px;

}

.service_hedtext {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#FFFFFF;

	margin:3px 0 0 0px;

}

.service_leftside {

	width:107px;

	float:left;

	margin:10px 0 0px;

	padding:0 0 0 30px;

	font-family:Arial, Helvetica, sans-serif;

	color:#000000;

	font-size:11px;

	line-height:13px;

}

.service_righttside {

	width:106px;

	float:right;

	margin:10px 0 0 0px;

	padding:0 0 0 30px;

	font-family:Arial, Helvetica, sans-serif;

	color:#000000;

	font-size:11px;

	line-height:13px;

}

.inner_container {

	width:980px;

	margin:0 0 0 0px;

	padding:0 0 0 0px;/*height:1100px;*/

}

/********************menu***************/

.menu {



	margin:5px 0 0 3px;

	padding:0 0 0 0px;

	position:relative;

}

.menu ul {

	margin:20px 0 0 0px;

	padding:0 0 0 0px;

}

.menu ul li {

	display:inline;

	margin:0 0 0 0px;

	padding:30px 20px 0 25px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:25px;

	color:#FFFFFF;

	font-weight:bold;

}

/********************menu***************/



.colour {

	height:8px;

	width:975px;

	background-color:#2a2a97;

	line-height:1px;

	font-size:1px;

	margin:3px 0 0 5px;

}

.banner {

	width:975px;

	height:202px;

	margin-top:3px;

	margin-left:5px;

}

.contentdiv {

	width:680px;

	margin:0px 0 0 0px;

	padding:0 0 0 0px;

}

.contentdiv_leftside {

	width:262px;

	float:left;

}

.leftmenu {

	width:252px;

	height:63px;

	background:url(../images/leftmenu_bg.gif) top no-repeat;

	margin:3px 0 0 0px;

	position:relative;

}

.leftmenu .textbox {

	width:150px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#000000;

	line-height:18px;

	float:right;

	margin:18px 0 0 0px;

	padding:0 5px 0 10px;

}

.leftmenu .imgbox {

	width:73px;

	height:46px;

	position:absolute;

	top: 9px;

	left: 7px;

}

.contentdiv_centerdiv {

	width:418px;

	float:left;

}

.attention {

	margin:20px 0 10px 10px;

	padding:10px 0 0 10px;

}

.contentdiv_rightside {

	

	float:right;

	/*position:absolute;*/

	margin:0px ;

}

.discount_box {

	background:url(../images/news_bg.jpg) bottom no-repeat;

	width:276px;

	height:30px;

	margin:0px 0 10px 0px;

	padding:0 0 0 0px;

}

.discount_box p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#FFFF00;

	text-align:center;

	margin:0;

	font-weight:bold;

}

.formbox {

	margin:0 0 0 40px;

	padding:0 0 0 0px;

}

.formbox input{

	vertical-align:middle;

}

.gobox {

	/*height:23px;*/

    /*left:1060px;*/

	/*position:absolute;*/

	width:34px;

}

.botombox {

	width:1000px;

	margin:0 auto;

	padding:10px 0 0 0px;

}

.botombox p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

}

.botombox a {

	color:#FFFFFF;

}

.botombox a:hover {

	color:#FFFF00;

}

.botombox h1 {

	font-size:16px;

	color:#fff;

	font-weight:bold;

}

.botombox .leftsidebox {

	width:282px;

	float:left;

}

.botombox .center_box {

	width:265px;

	float:left;

	margin-left:50px;

}

.botombox .center_box2 {

	width:203px;

	float:left;

	margin-left:35px;

}

.botombox .rightsidebox {

	width:140px;

	float:right;

	margin-left:20px;

}



.copybox {

	width:1000px;

	margin:0 auto;

	position:relative;

	padding:8px 0 0 0px;

}

.copybox .copy {

	width:438px;

	position:absolute;

	font-family:Arial, Helvetica, sans-serif;

	color:#666666;

	left: 279px;

	top: 17px;

	font-size:11px;

	text-align:center;

}

.pro_box {

	width:680px;

		

}

.pro_hed {

	width:500px;

	margin:60px 0 0 0px;

	padding:0 0 0 0px;

	float:right;

	font-family:Arial, Helvetica, sans-serif;

	font-size:25px;

	color:#fe1010;

	font-weight:bold;

}



.pro_hed_two{

	width:650px;

	margin:10px 0 0 0px;

	padding:0 0 0 10px;

	

	font-family:Arial, Helvetica, sans-serif;

	font-size:25px;

	color:#fe1010;

	font-weight:bold;

}



















.pro_image {

	width:158px;

	margin:10px 0 10px 5px;

	padding:0 0 0 0px;

}



.subhead{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#0576a4;

	font-weight:bold;

	margin:8px 0 8px 10px;

	}

.textborder{

	

	margin:0 0 5px 0px;

		}

		

		

.textborder_first{

	border-bottom:#999999 dotted 1px;

	margin:0 0 5px 0px;

		}

		

.category_main{

	width:650px;

	 margin:0 0 20px 0px;

	 padding:0 0 0 0px;

	 

	} 

	

.category_leftbar{

	width:294px;

	float:left;

	margin:10px 0 0 0px;

	}

	

.category_rightbar{

	width:294px;

	float:right;

	margin:10px 0 0 0px;

	}

	

.separator{ background:url(../images/separator.gif) top no-repeat;

width:15px;

height:549px;

float:left;

margin:0 0 0 10px;

}





.separator2{ background:url(../images/separator2.gif) top no-repeat;

width:15px;

height:403px;

float:left;

margin:0 0 0 10px;

}



.separator3{ background:url(../images/separator.gif) top no-repeat;

width:15px;

height:750px;

float:left;

margin:0 0 0 10px;

}



.separator4{ background:url(../images/separator4.gif) top no-repeat;

width:15px;

height:265px;

float:left;

margin:0 0 0 10px;

}













.category_box{

	width:273px;

	margin:15px 0 0 0px;

	}

.category_hed{

	background:url(../images/categoryhed_bg.gif) top no-repeat;

	height:36px;

	}

	.category_hed2{

	background:url(../images/categoryhed_bg2.gif) top no-repeat;

	height:36px;

	}

	

.category_hed3{

	background:url(../images/categoryhed_bg3.gif) top no-repeat;

	height:36px;

	}

	

	

	.category_hed3 p{

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	color:#fffd5a;

	padding:8px 0 0 30px;

	margin: 0px 0 0 0px;

	}

	

	

	.category_hed2 p{

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	color:#fffd5a;

	padding:8px 0 0 30px;

	margin: 0px 0 0 0px;

	}

	

.category_hed p{

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	color:#fffd5a;

	padding:8px 0 0 60px;

	margin: 0px 0 0 0px;

	}

	

.categoryimg_box{

	width:81px;

	height:65px;

	float:left;

	margin:10px 0 0 0px;

	}

	

.category_text  {

	width:191px;

	float:right;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	}

	

.imagebox{

	width:288px;

	height:225px;

	float:left;

	margin:10px 0 0 0px;

	}

	

.howwork{

	width:680px;

	float:left;

	}

	

.image_contant{

	width:360px;

	float:right;

	margin:10px 0 10px 0px;

	

	}

.image_contant ul {

	margin:0 0 0 30px;

	}

	

.image_contant ul li {

	margin:0 0 0 0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:18px;

	padding:0 0 10px 0px;

	}

	

.image_contant p{

	width:360px;

	float:right;

	margin:10px 0 0px 0px;

	

	}

	

div.hvacdef {

	float: left;

	width: 700px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #14187D;

	padding-bottom: 10px;

	padding-left: 20px;

}

div.hvacterm {

	float: left;

	width: 700px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #14187D;

	padding-left: 20px;

}



.hvacletter{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#0033CC;}





.facebook_btn{background:url(../images/facebook_icon.gif) no-repeat; width:128px; height:39px; display:block; cursor:pointer; position:absolute; top:125px; left:770px;}

