/* CSS Document */
* {
	margin:0px; padding:0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:20px;
	color:#080808;
}
html {
	height: 100%; /* Required */
	overflow-y: scroll;
	margin:0px; padding:0px;
}

body {
	padding:0; margin:0 auto;
	background-image:url(../images/bodybg.gif);
	/*background-repeat:repeat-x;*/
	width: 1010px;
	height:100%;
	background-attachment:fixed;
}
a:hover{text-decoration:none;}
a {
	color:#0065BD;
}

a img { border:0;}
img {
	margin-right:5px;
}
.clear {clear:both;}
td {
vertical-align:top; /*text-align:justify;*/
}
li {
	margin-left:15px;
}

p {
	margin-bottom:15px;
}
h1 {
font-size: 160%;
font-weight:bold;
line-height: 160%;
margin: 0px;
padding: 0px 0px 20px 0px;
color: #6A963B;
}
h2 {
font-size: 120%;
line-height: 120%;
margin: 0px;
padding: 5px 0px 4px 0px;
font-weight: bold;
color: #6A963B;
}
h3 {
font-size: 110%;
margin: 0px;
padding: 0px 0px 10px;
font-weight: bold;
color: #6A963B;
}
h4 {
font-size: 95%;
margin: 0px;
padding: 7px 0px 3px;
font-weight: bold;
color: #0065BD;
text-align:left;
}
h5 {
font-size: 90%;
margin: 0px;
padding: 7px 0px 0px;
font-weight: bold;
}
h6 {
font-size: 90%;
margin: 0px;
padding: 0px 0px 7px;
}
.div_main {
	padding:0; margin:0 auto;
	width: 1010px;
	position:absolute;
	background-color:#FFFFFF;
}
#div_banner {
	padding:0; margin:0 auto;
	height:100px;
}
#div_left {
	width:185px;
	float:left;
	margin-bottom:60px;
}

/*#div_logo {
	margin-top:10px;
	margin-left:5px;
	margin-bottom:10px;
	width:183px;
	float:left;
}*/
#div_menu, #div_logo  {
	margin-top:10px;
	margin-left:5px;
	width:180px;
	float:left;
	/*background-image:url(../images/bgL.gif);
	background-repeat:no-repeat;*/
}
#div_menu a {
	font-weight:bold;
	text-decoration:none;
	color:#0065BD;
	font-size:95%;
}
#div_menu a:hover {
	font-weight:bold;
	text-decoration:none;
	/*color:#5099F2;*/
	color:#6A963B;
}

#div_right {
	float:left;
	margin-top:10px;
	margin-left:5px;
	/*padding-left:10px;*/
	width:810px;
	text-align:justify;
	margin-bottom:60px;
}
#div_maincontent {
	float:left;
	margin-top:10px;
	padding-left:10px;
}
#div_copy {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	height:40px;
	padding-top:15px;
}
#search {
	height:50px;
	width:200px;
}
.menu {
	height:20px;
}
#partner {
	padding-left:15px;
	padding-top:15px;
	height:50px;
}

#contactus {
	width:600px;
	text-align:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.contact {
	color:#193871;
}
.header {
	font-size:14px;
}
.image {
	padding:5px 5px 5px 5px;
}
.abintro{
	padding-right:10px;
	color:#000099;
	font-weight:bold;
	color: #0065BD;
	font-size:90%;
}
#ableft{
	padding-right:10px;
	width:440px;
	float:left;
}
#abright{
	/*padding-left:10px;
	padding-right:10px;*/
	margin-right:10px;
	width:315px;
	float:right;
	background-image: url(../images/bg_gradient.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
/*.tfill {
	background-image: url(../images/couple_on_couch.jpg);
	background-repeat: repeat-x;
}*/
.t {
	background: url(../images/dot.gif) 0 0 repeat-x; 
	width: auto;
	background-repeat: repeat-x;
}
.b  {background: url(../images/dot.gif) 0 100% repeat-x}
.l  {background: url(../images/dot.gif) 0 0 repeat-y}
.r  {background: url(../images/dot.gif) 100% 0 repeat-y}
.bl {background: url(../images/bl.gif) 0 100% no-repeat}
.br {background: url(../images/br.gif) 100% 100% no-repeat}
.tl {background: url(../images/tl.gif) 0 0 no-repeat}
.tr {background: url(../images/tr.gif) 100% 0 no-repeat; padding:10px}

.productcont{
	padding-left:10px;
	padding-right:10px;
}
#heatpumpfunc {
float:right;
width:550px;
margin-right:30px;
margin-top:15px;
}

.tbheader {
text-align:center;
font-weight:bold;
background-color:#FFFFFF;
height:25px;
}
.tbfunc {
text-align:left;
}
.tbheatpump{
width:550px;
background-color:#CCCCCC;
margin-left:220px;
}
.furnacestb1{
width:440px;
background-color:#CCCCCC;
}
.furnacestb1_tr{
background-color:#FFFFFF;
height:25px;
text-align:center;
}
#container-foot {
	padding-top:10px;
	position:absolute;
	bottom:0;
	width:100%;
	height:30px; 
	background:#CCC;
	text-align:center;
}
#container-page {
	text-align: left;
	min-height:100%;
	position:relative;
	background-color:#FFF;
	height:auto !important; /*For Modern Browsers */
	height:100%;
  /*margin: 0 auto;
  width: 1010px;
  background-color:#FFFFFF;
  position: relative;
  min-height: 100%; 
  height: auto !important; 
  height: 100%; /* For IE */
}
/*#container-content {
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
}*/

/*#container-content:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}*/

.whytrane_c1
{
	float:left;
	width:250px;
	padding-right:5px;
	text-align:justify;
}
.whytrane_c2
{
	float:left;
	margin-left:10px;
	width:250px;
	padding-left:5px;
	padding-right:5px;
	text-align:justify;
}
.whytrane_c3
{
	float:right;
	width:250px;
	padding-left:5px;
	text-align:justify;
}

.CCpullout {display:block; width:464px; height:353px; padding:5px; margin-left: -120px;}
.CCpullout span {width:464px; position:absolute;}
.CCpullout del {font-size:0px;color:#fff;position:absolute;}
.CCspace {width:100px; height:353px; padding:5px; float:right;}
.CCspace2 {width:70px; height:353px; padding:5px; float:left;}
 #cl_cross {display:block; width:513px; height:35px; padding:5px; float:left;margin-left:12px; border:1px solid #000000}
 
.CCpullout_Climatuff {display:block; width:243px; height:188px; padding:5px; margin-left: 140px; position:absolute}
.CCpullout_Climatuff span {width:243px; position:absolute;}
.CCpullout_Climatuff del {font-size:0px;color:#fff;position:absolute;}
.CCspace_Climatuff1 {width:120px; height:188px; padding:5px; float:right;}
.CCspace_Climatuff2 {width:120px; height:188px; padding:5px; float:left;}
 
.CCpullout_shell {display:block; width:138px; height:253px; padding:5px; margin-left: 0px; position:absolute}
.CCpullout_shell span {width:138px; position:absolute;}
.CCpullout_shell del {font-size:0px;color:#fff;position:absolute;}
.CCspace_shell1 {width:138px; height:253px; padding:5px; float:left;}

.CCpullout_durability {
	display:compact;
	width:198px;
	height:460px;
	padding:5px;
	margin-left: 130px;
	position:absolute;
	margin-top:10px;
	/*left: 203px;*/
}
.CCpullout_durability span {width:198px; position:absolute;}
.CCpullout_durability del {font-size:0px;color:#fff;position:absolute;}
.CCspace_durability1 {width:100px; height:475px; padding:5px; float:right;}
.CCspace_durability2 {width:100px; height:475px; padding:5px; float:left;}
 
.CCpullout_efficiency {
	display:compact;
	width:200px;
	height:200px;
	padding:5px;
	margin-left: 125px;
	position:absolute;
}
.CCpullout_efficiency span {width:200px; position:absolute;}
.CCpullout_efficiency del {font-size:0px;color:#fff;position:absolute;}
.CCspace_efficiency1 {width:90px; height:200px; padding:5px; float:right;}
.CCspace_efficiency2 {width:90px; height:200px; padding:5px; float:left;} 

.vline {
	background: url(../images/dot.gif) 100% 0 repeat-y;
	margin-right:5px;
}

.block_bg {
	background-color:#999999;
	padding:5px;
	margin-top:10px;
}
.block_bg_bold {
	background-color:#999999;
	padding:5px;
	margin-top:10px;
	font-weight:bold;
	color:#FFFFFF;
}

.block_bg_bigfont {
	background-color:#999999;
	padding:5px;
	margin-top:10px;
	font-size:200%;
	color:#FFFFFF;
}
.pre_next {
	text-align:right;
	padding-right:20px;
}

.hline {
background: url(../images/dot.gif) 100% 100% repeat-x;
height:1px;
margin: 10px;
}

.why_submenu {
margin-bottom:20px;
}
.why_active {
	font-weight:bold;
}
