@charset "UTF-8";
/* CSS Document */

body { background: #fff url(#) repeat-x left top; color: #8e8e8e;}

* { margin: 0; padding: 0;}

.wrapper { margin: 20px auto;}
.container { width: 880px; height: 508px; margin: 0 auto; background: url(../img/bg.jpg) no-repeat; }
.contNav { width: 234px; height: 508px; }
.contBody { width: 632px; height: 508px; }
.colOne { padding: 48px 0 0 32px; }
.searchcont { width: 312px; height: 96px; padding: 15px 0 0 0; }
.tollfreeNum { width: 312px; height: 32px; background: url(../img/numb_tollfree.gif) no-repeat center; padding: 5px 0 5px 0; }
.searchfield { width: 312px; height: 32px; margin: auto; background: url(../img/bg_search.gif) no-repeat; }
/*.searchInput { margin: 6px 0 0 186px; width: 8ex; height: 15px; }*/
.submit { /*background: url(../img/b_go.gif) no-repeat;*/ font: normal 0.7em/1.5em Verdana, Arial, Helvetica, sans-serif; color: #666; text-decoration: none; height: 19px; width: 30px; /*position: relative;*/ margin: 6px 28px 0 6px; }

.formCont { width: 100px; padding: 6px 24px 0 0; margin: auto; height: 25px; }
* html .formCont { width: 123px; w\idth: 100px; }
.jump { width: 5em; font: normal 0.7em Verdana, Arial, Helvetica, sans-serif; color: #666; text-decoration: none; margin: auto; display: list-item; }
.go { font: normal 0.8em Verdana, Arial, Helvetica, sans-serif; color: #666; text-decoration: none; display: list-item; margin: 0 0 4px 4px; }
.clearboth { float: none; clear: both; }

.b_nav { width: 234px; height: 46px; margin: 0 0 3px 0;}
.gutter { padding: 125px 0 0 0;}
.heat a { }
.heat a:hover { }
.air a { }
.air a:hover { }
.plumb a { }
.plumb a:hover { }

.mptxt { padding: 35px 0 0 18px; height: 142px; width: 350px; }
.header { font: bold normal 1.2em/1.4em Verdana, Arial, Helvetica, sans-serif; color: #0068b3; text-decoration: none;  }
.copy { font: normal 0.8em/1.5em Verdana, Arial, Helvetica, sans-serif; color: #0068b3; text-decoration: none; }

.footerbox { padding: 35px 0 0 0; }
.footer { font: normal 0.6em/1.5em Verdana, Arial, Helvetica, sans-serif; color: #999; text-decoration: none; margin: 0 0 0 10px; }
.footerLnk { font: bold normal 0.6em/1.5em Verdana, Arial, Helvetica, sans-serif; text-decoration: none; width: 220px; }
.footerLnk a { text-decoration: none; color: #666; }
.footerLnk a:hover, #globalnav a:focus { text-decoration: underline; color: #0066cc }
.blue { color: #0066cc; }

#globalnav { font: bold .7em Verdana, Arial, Helvetica, sans-serif; color: #fff;}
#globalnav a { text-decoration: none; color: #fff}
#globalnav a:hover, #globalnav a:focus { text-decoration: underline; color: #b8dafc }

.disclaimer { }

.left { float: left; }
.right { float: right; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
