* {
margin:0;
padding:0;
}

body {
font:11px/14px Arial;
color:#000000;
background:#FFF;
margin:0 auto;
}

img {
border:none;
float:left;
}

a {
outline:none;
color:#000;
}

ul li {
list-style:none;
}

.fl {
float:left;
}

.fr {
float:right;
}

.clear {
clear:both;
}

.no_bord {
border:none!important;
}

.no_back {
background:none!important;
}

div {
}

#wrap {
width:1000px;
margin:0 auto;
}

#top{
width: 1000px;
background: url(../images/top_bg.png) repeat-x top left scroll;
height: 119px;
}

#top .logo{
height: 119px;
width: 203px;
float: left;

}

#top .slogan{
width: 344px;
height: 69px;
color: #33526f;
font: bold 12px/12px "Arial";
padding: 50px 0 0 16px;
float: left;
}

#top .phones{
width: 252px;
margin-top: 23px;
padding: 9px 27px 0 0;
height: 87px;
color: #1750af;
font: 18px/18px "Arial";
text-align: right;
background: url(../images/phones_spacer.png) no-repeat top right scroll;
float: left;
}

#top .coupan{
width: 150px;
padding: 0 0 0 0;
color: #1750af;
float: right;
}

#menu_promo{
width: 1000px;
float: left;
margin-top: 3px;
border-bottom:34px solid  #c6dbef;
}

#menu_promo .menu{
background: #727272;
width: 213px;
float: left;
height: 460px;
}

#menu_promo .promo{
width: 787px;
float: left;
background:url(../images/main_promo_new.jpg) no-repeat top left;
/*height: 460px; */
}

#menu{
width: 212px;
padding-top: 41px;
}

#menu li{
width: 160px;
padding: 7px 0 0 48px;
background: url(../images/arrow.png) no-repeat 31px 11px scroll;
font: bold 14px/14px "Arial";
text-transform: uppercase;
float: left;
height: 20px;
border-bottom: 1px solid #8e8e8e;
}

#menu ul{
width: 205px;
border-top: 1px solid #8e8e8e;
}

#menu a:link, #menu a:visited, #menu a:active{
color: #fff;
text-decoration: none;
}

#menu a:hover{
color: #D2E4F2;
text-decoration: none;
}




.hover {
width: 300px;
visibility: hidden;
position:absolute;
top:0; left:0;
background: #f2f2f2;
border: 2px solid #000;
color: #000;
padding: 0px 5px 0px 0px;
font-size: 13px;
font-family: "Arial";
line-height: 15px;
/*	filter:alpha(opacity=75);  IE's opacity
opacity: 0.75;*/
}

.hover p {
padding-top: 10px;
}

.hover img {
float: left;
clear: both;
}

.small {
height: 55px;
}

.small p{
padding: 0px;
}

#promo {
padding-top: 27px;
}

#promo .red{
color:#d11616;
height: 25px;
padding: 10px 0 0 8px;
margin-bottom: 8px;
font: 18px/18px "Arial";
}


#promo .blue{
color:#0b4dd1;
height: 25px;
padding: 10px 0 0 8px;
font: 18px/18px "Arial";
}


#contentinner
{
float:left;
width:787px;
}


#contentinner
{
float:left;
width:767px;
padding:10px;
}

#contentinner h2{
float:left;
clear:both;
font: bold 14px/20px "Arial";
border-bottom: 1px solid #e5e5e5;
color: #3b6284;
margin:0 0 13px 0;
}

#contentinner h4{
float:left;
clear:both;
font: bold 14px/20px "Arial";
border-bottom: 1px solid #e5e5e5;
color: #3b6284;
margin:0 0 13px 0;
}


#contentinner ul{
float:left;
clear:left;
}

#contentinner li{
float:left;
padding:0 0 5px 12px;
list-style-type:none;
clear:both;
background:url(../images/arrow1.jpg) no-repeat left 3px;
}

#contentinner li a:link, #contentinner li a:visited, #contentinner li a:active{
text-decoration:underline;
color:#000000;
}

#contentinner li a:hover{
text-decoration:none;
color:#000000;
}



#contentinner p{
padding:0 0 10px 0;
clear:both;
}


#contentinner p img{
margin:0 0 10px 0;
}




#main{
width: 1000px;
float: left;
padding:20px 0px;
background:#FFFFFF;
}

#main p{
padding:0 0 10px 0;
clear:both;
}

#contentinner h3{
padding:0 0 5px 0;
font: bold 12px/20px "Arial";
border-bottom: 1px solid #e5e5e5;
color: #3b6284;
margin:0 0 10px 0;
}

#contentinner ul li h3{
padding:0 0 5px 0;
font: bold 12px/20px "Arial";
border-bottom: 0px solid #e5e5e5;
color: #3b6284;
margin:0 0 10px 0;
}

.imgleft
{
float:left;
padding:0 10px 0 0;
}


#main img#left{
float:left;
padding:0 15px 0 0;
}


#main h2{
float:left;
clear:both;
font: bold 14px/20px "Arial";
border-bottom: 1px solid #e5e5e5;
color: #3b6284;
margin:0 0 13px 0;
}

#main ul{
float:left;
clear:both;
}

#main li{
float:left;
padding:0 0 5px 0;
clear:left;
}

#main li a:link, #main li a:visited, #main li a:active{
text-decoration:underline;
color:#000000;
}

#main li a:hover{
text-decoration:none;
color:#000000;
}

.sitemap
{
padding-left: 400px;
}


#inner-img{
float:left;width:135px;
}

#inner-img img.comfort{
margin-top:40px;
}

#inner-img img.performance{
margin-top:90px;
}

#inner-img img.tranrxr{
margin-top:55px;
}

#inner-img img.tranexl{
margin-top:10px;
}

#inner-text{
float:left;
width:450px;
padding-left:10px;
}

#inner-text h1.trane-xl{
margin-top:10px;
}

html>body #inner-text h1.trane-xl{
*margin-top:50px;
}

* html #inner-text h1.trane-xl{
margin-top:50px;
}


#products{
float: left;
clear:both;
width: 1000px;	
background:#f2f2f2;
}

#products .left{
width: 430px;
background: url(../images/prod_spacer.png) no-repeat top right scroll;
padding: 11px 0 0 32px;
float: left;
}

#products .left h2{
float: left;
font: bold 14px "Arial";
color: #3b6284;
clear:both;
padding:0 0 10px 0;
width:400px;
}


#products .right{
width: 506px;
padding: 11px 0 0 32px;
float:right;
}

#products .right h2{
float: left;
font: bold 14px "Arial";
color: #3b6284;
clear:both;
padding:0 0 10px 0;
width:400px;
}


#contact_us {
width:200px;
float:left;
padding:7px 6px 0 6px;
}

#contact_us label {
width:198px;
font:normal 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
float:left;
margin:0 0 3px 0;
padding:0 0 0 2px;
}

.inp1 {
width:196px;
height:17px;
border:solid 1px #000000;
background:#FFF;
float:left;
margin-bottom:5px;
}

#contact_us textarea {
width:196px;
height:61px;
border:solid 1px #000000;
background:#FFF;
float:left;
}

#contact_us .submit {
margin:7px 0 0 0; 
float:left;
}

.hidden
{
float:left;
}


#imgFloat{
float:right;
padding:0px 10px;
}

#footer{
width: 950px;
height: 25px;
padding: 17px 0 0 50px;
color: #fff;
background: #7595be;
float: left;
}

#footer a:link, #footer a:visited, #footer a:active{
color: #fff;
font-weight:bold;
text-decoration: underline;
}

#footer a:hover{
color: #fff;
font-weight:bold;
text-decoration: none;
}
