* {margin:0;padding:0;border:0;line-height:14px;}
body {margin:9px;font-family:Arial;color:#454334;font-size:12px;}
a:link,a:visited,a:hover {text-decoration:none;color:#454334;}
img{border:0;vertical-align: bottom;}

.generic_list {list-style:disk;}
.generic_list li {line-height:14px;margin-bottom:3px !important;}

h2 {margin-bottom:8px;}
h4 {margin:0;padding:0;font-size:12px;font-weight:bold;margin-bottom:16px;}

#main {margin:0 auto;width:980px;}

#header {height:100px;background:url(images/header.jpg);margin-bottom:16px;background-position:0px 0px;}
#header_menu {float:right;font-size:1.2em;padding-top:35px;}
#header_menu ul {list-style:none;width:238px;}
#header_menu li {float:left;}
#header_menu li a:link,#header_menu li a:visited {display:block;padding:10px;color:white;font-size:12px;}
#header_submenu {margin-left:168px;height:20px;}
#header_submenu ul {list-style:none;}
#header_submenu li {float:left;height:20px;}
#header_homelink a:link, #header_homelink a:visited {display:block;width:120px;height:67px;float:left;margin-top:15px !important;margin-left:6px;}

.header_submenu_inactive a:link,.header_submenu_inactive a:visited {font-size:13px;background:#abacad;padding-top:3px;height:17px;display:block;width:170px;padding-left:10px;color:white;}
.header_submenu_active a:link,.header_submenu_active a:visited {font-size:13px;background:#fff;padding-top:3px;height:17px;display:block;width:170px;padding-left:10px;color:#abacad;}
#breadcrumbs {margin-left:184px;height:19px;padding-top:6px;color:#ffffff;}
#breadcrumbs a{color:#ffffff;}
#home_left {background:url(images/home-heating.jpg);float:left;margin-right:16px;}
#home_right {background:url(images/home-transport-refrigeration.jpg);float:left;}
#home_left a:link,#home_left a:visited,#home_right a:link,#home_right a:visited {display:block;width:482px;height:477px;}

#map_canvas{float:left;margin:0px;padding:0px;width:456px;height:400px;border:0px solid #ccc; background-color:#d5d5d5;}

#content_left {width:152px;margin-right:16px;float:left;font-size:11px;}
#content_right {width:812px;float:left;}
#content_left ul {list-style:none;}
#content_left .selected {font-weight:bold;}
#content_left .alist li a:link,#content_left .alist li a:visited {padding:0;padding-left:9px;padding-top:3px;padding-bottom:3px;font-weight:normal;font-size:11px;}
#content_left .content_img a:link,#content_left .content_img a:visited {padding:0;padding:7px 10px;background:url(/images/dottedborder.gif) no-repeat 7px 25px;font-weight:bold;font-size:12px;}
#content_left .mselected a:link, #content_left .mselected a:visited {background:0 !important;}
#content_left li a:link,#content_left li a:visited {display:block;height:100%;padding-bottom:6px;padding-left:9px;}
.main_link {background:#e7e7e7;padding:9px !important;padding-top:10px !important;padding-left:11px !important;padding-right:0 !important;font-weight:bold;font-size:12px;margin-bottom:8px;display:block;}

#product_header {font-weight:bold;padding:15px;padding-left:16px;padding-top:5px;padding-bottom:0;background:#454334;font-size:15px;color:white;height:28px;}
#product_header_left {float:left;width:660px;padding-bottom:3px;padding-top:5px;}
#product_header_right {float:left;}
.patent {font-size:10px;padding-top:7px;width:121px;}
.product_header_green {color:#06a857;}
.product_header_blue {color:#00a7de;}
.product_header_white {color:#ffffff;}
.product_header_general {color:#85a9a2;}
.product_header_cs {color:#58b8d6;}
.product_header_ess {color:#80ae77;}
.mcontent {padding:15px;}
.mcontent p, .mcontent ul {margin:0;padding:0;font-size:13px;line-height:1.23em;margin-bottom:16px;}
.mcontent h2, .mcontent h3 {font-size:14px !important;font-weight:bold; margin-bottom: 3px;}
.mcontent a:link, .mcontent a:visited {text-decoration:underline;font-weight:bold;}
#mcontent {background:#bac09c;}
#mcontent2 {background:#bfdbeb;}
#mcontent3 {background:#c8d8d5;}
#mcontent4 {background:#ffffff;}
#mcontent5 {background:#bce6f0;}
#mcontent6 {background:#d7f3f9;}
#mcontent7 {background:#d7e6eb;}
#mcontent8 {background:#d0e1cd;}
.mcontent2_left {width:470px;float:left;padding-right:15px;}
.mcontent2_right {width:297px;float:left;font-size:13px;}

.product_spacer {height:2px;background:#bac09c;margin-top:10px;margin-bottom:10px;font-size:1px;position:relative;margin-left:-15px;margin-right:-15px;}

.divheader_green, .divheader_blue, .divheader_trblue {color:white;font-size:13px;padding-left:15px;padding-top:5px;height:20px;font-weight:bold;}
.divheader_green {background:#90a066;}
.divheader_blue {background:#72a0af;}
.divheader_trblue {background:#008bc3;}
.divheader_blue div {float:left;}

.ntable_blue, .ntable_green, .ntable_trblue, .ntable_wsoft, .ntable_ds, .ntable_cs, .ntable_ess {border-spacing: 0px;margin-right:-2px;margin-bottom:-2px;}
.ntable_blue td, .ntable_green td, .ntable_trwhite td, .ntable_trblue td, .ntable_wsoft td, .ntable_ds td, .ntable_cs td, .ntable_ess td {vertical-align:top;background-color: #ffffff;padding: 3px 8px 3px 14px;font-size:12px;}
.ntable_wsoft_sh {background:#619bba !important;border-bottom:0 !important;color:white;}
.ntable_wsoft_bh td {border-bottom:0 !important;}
.ntable_blue td {border-bottom: 2px solid #d7e6eb; border-right: 2px solid #d7e6eb;}
.ntable_green td {border-bottom: 2px solid #bac09c; border-right: 2px solid #bac09c;}
.ntable_trblue td {border-bottom: 2px solid #bfe2f0; border-right: 2px solid #bfe2f0;}
.ntable_wsoft td {border-bottom: 2px solid #bce6f0; border-right: 2px solid #bce6f0;}
.ntable_ds td {border-bottom: 2px solid #bfdbeb; border-right: 2px solid #bfdbeb;}
.ntable_cs td {border-bottom: 2px solid #d7f3f9; border-right: 2px solid #d7f3f9;}
.ntable_ess td {border-bottom: 2px solid #d0e1cd; border-right: 2px solid #d0e1cd;}
th {text-align: left; padding: 5px 8px 6px 14px;vertical-align:middle;}
.ntable_blue th, .ntable_green th, .ntable_trblue th, .ntable_wsoft th, .ntable_ds th, .ntable_cs th {color:#ffffff;font-size:13px;line-height:13px !important;}
.ntable_blue th {background-color:#72a0af;}
.ntable_green th {background-color:#90a066;}
.ntable_trblue th {background-color:#008bc3;}
.ntable_wsoft th {background-color:#065084;}
.ntable_ds th {background-color:#2a88be;}
.ntable_cs th {background-color:#58b8d6;}
.ntable_ess th {background-color:#80ae77;color:white;}
.ntable_blue th.last {border-right: 2px solid #d7e6eb;}
.ntable_green th.last {border-right: 2px solid #bac09c;}
.ntable_trblue th.last {border-right: 2px solid #bfe2f0;}
.ntable_wsoft th.last {border-right: 2px solid #bce6f0;}
.ntable_ess th.last {border-right: 2px solid #d0e1cd;}
.ntable_cs th {border-right: 2px solid #d7f3f9;}
.ntable_ds th {border-right: 2px solid #bfdbeb;}

.mcontent2_right .ntable_small {margin-top: 3px !important;}
.ntable_small th {font-size:12px !important;}
.ntable_small th, .ntable_small td {padding-left:7px;padding-right:7px;text-align:center;}
.ntable_small2 th {font-size:12px !important;}
.ntable_small2 th, .ntable_small2 td {padding-left:10px;padding-right:10px;text-align:center;vertical-align:middle;}
.ntable_small2 .alt {background:#55a0cb !important;}
.ntable_small3 th, .ntable_small3 td {padding-left:5px !important;padding-right:5px !important;text-align:center;vertical-align:middle;}

#mcontent_left {float:left;width:310px;}
#mcontent_right {float:left;width:457px;margin-left:15px;}
#mcontent_lhalf {float:left;width:382px;margin-right:16px;}
#mcontent_rhalf {float:left;width:382px;}

#product_right_a {float:left;width:140px;margin-top:13px;}
#product_right_b {float:left;width:302px;margin-left:15px;margin-top:13px;}
.product_split_a {float:left;width:53px;border-right:2px #bac09c solid;}
.product_split_b {float:left;width:55px;text-align:right;}
.product_split_a.last {padding-bottom: 7px;}
.product_split_b.last {padding-bottom: 7px;}
.product_green_text {color:#90a066;font-size:13px;margin-bottom:3px;}
.product_footer {font-size:12px;margin-top:14px !important;margin-bottom:0px !important; padding-bottom:0px !important;}


.blueheader, .greenheader, .dsheader, .trheader, .csheader, .essheader {color:white;font-size:13px;padding:15px;padding-top:5px;padding-bottom:5px;font-weight:bold;}
.blueheader {background:#72a0af;}
.greenheader {background:#90a066;}
.dsheader {background:#2a88be;}
.trheader {background:#008bc3;}
.csheader {background:#58b8d6;}
.essheader {background:#80ae77;}
.divcontent {background:#FFFFFF;padding:15px;padding-top:11px;padding-bottom:11px;font-size:12px;}
.divcontent ul, .mcontent ul {padding-left:16px;margin-bottom:0;}

#footer {text-align:right;color:#7c7d7e;font-size:9px;padding-top:10px;}

.clear {clear:both;font-size:1px;} 

.alist {padding-bottom:9px;}
.alist .alist_header {padding:3px;padding-left:9px;background:url(images/alistheader.jpg);color:#727272;}
.alist li {background:#e7e7e7;}

.divcontent .d1, .divcontent .d2 {float:left;padding-right:10px;}
.divcontent .d2 {padding-top:7px;}
.divcontent li {font-size:12px;line-height:1.23em;}
.divcontent .d3 {float:right;padding-top:7px;}
.divcontent .d3 a:link, .divcontent .d3 a:visited {text-decoration:underline;font-weight:bold;}

.fheader {background:#85a9a2;font-weight:bold;padding:6px;font-size:13px;color:white;padding-left:15px;}
.fcontent {background:#FFFFFF;padding:15px;margin-bottom:15px;}
.ctable_left, .ctable_error {padding-bottom:6px;padding-right:15px;width:200px;text-align:right;vertical-align:middle;}
.ctable_error, .error {color:#ff0000;font-weight:bold;}
.error {float:left;padding-left:16px;padding-top:5px;}
.ctable_right {padding-bottom:6px;}
.ctable_right input, .fbform dd input, .fbform dd textarea {float:left;padding:3px;border:1px #d2d2d2 solid;width:300px;}
.ctable_right select, .fbform dd select {float:left;width:150px;border:1px #d2d2d2 solid;}
.fbform dd select {width:200px;}
.ctable_right select option, .fbform dd select option {padding-left:3px;}
.lineup {margin-left:216px;margin-top:6px;}

.smallerform dt {width:172px !important;}
.smallerform dd {width:202px !important;}
.smallerform dd input {width:290px !important;}
.smallerform select {width:298px !important;}
.smallerform textarea {width:290px !important;}
.smallerform .fbformsubmit {margin-left:191px !important;}
.smallerform .fbformerrormessage {margin-left:191px !important;}
.smallerform .lineup {margin-left:191px;}

.news_main {padding-bottom:16px;}
.news_img {float:left;width:311px;margin-right:16px;min-height:32px;margin-bottom:-16px;}
.news_header {color:#008bc3;font-size:15px;font-weight:bold;margin-bottom:16px;}
.news_content {float:left;width:453px;}

.wlist {list-style:0;}
.wlist li {margin-bottom:16px;}

.tename {font-weight:bold;font-style:italic;}
.sub {font-size:10px !important;line-height:10px !important;}
.boldp {font-weight:bold;}

.feedbacktable {width:100%;}
.feedbacktable input, .feedbacktable textarea, .adminform input, .adminform textarea {padding:3px;border:1px #d5d5d5 solid;margin-bottom:7px;width:217px;}
.feedbacktable textarea {height:200px;}
.feedbacktable .left {padding-top:5px;padding-right:10px;text-align:right;margin-bottom:7px;vertical-align:top;width:85px;}

.divlist {padding:0 !important;margin:0 !important;list-style:none;}
.divlist li {margin:0;padding:0;background:white;margin-bottom:2px;padding-top:4px;padding-bottom:4px;padding-left:10px;padding-right:10px;}
.divlist .header, .divlist .header2 {color:white;margin-bottom:0px;font-weight:bold;padding-top:5px;padding-bottom:5px;}
.divlist .header {background:#72a0af;}
.divlist .header2 {background:#2a88be;}

.fbform dt {width:200px;float:left;text-align:right;padding-right:16px;margin-bottom:5px;padding-top:4px;}
.fbform dd {width:400px;float:left;margin-bottom:5px;}
.fbformsubmit {margin-left:216px;margin-top:8px;}
.fbformerrormessage {margin-left:216px;margin-bottom:16px;}

.faqHeader {font-weight:bold;margin-bottom:1px;cursor:pointer;}
.faqContent .clear {height:5px;}
.faqContent {border-top:1px solid #7c7d7e;border-bottom:1px solid #7c7d7e;padding-top:2px;}
.faqH {float:left;width:20px;font-weight:normal;}
.faqC {float:left;width:762px;font-weight:normal;}
