@charset "utf-8";
/* CSS Document */

.col3 { margin-top:10px; width:980px; height:380px }
.col3 .colleft { background:url(/fx/images/col-repeat-02.jpg) repeat-x; background-position:bottom; border:1px solid #b2b2b2; float:left; margin:0 auto; padding:0px; width:168px; height:379px  }
.col3 .colmid { margin:0 auto; padding:0px; width:620px; height:379px; border:1px solid #b2b2b2 }
.col3 .colright { /*background:url(/fx/images/col-repeat-03.jpg) repeat-x top;*/ border:1px solid #b2b2b2; float:right; margin:0 auto; padding:0px; width:168px; height:379px }

.colleft a h2 { color:#000; margin:2px 0px 2px 0px }
.colleft .line { margin:9px 0px; height:1px; width:100%; border-top:1px solid #CCC }
.colleft a { font-size:12px; text-decoration:none }
.colleft a:hover { font-size:12px; text-decoration:none }
.colleft ul li { padding:1px 5px 2px 5px }
.colleft ul li a { color:#000 }
.colleft ul li a:hover { text-decoration:underline }

.tle, .tlt { background:url(/fx/images/h_title.jpg) no-repeat; margin:-6px 0px 5px -1px; padding:0px 5px; width:160px; height:22px; font-size:12px; font-weight:bold; line-height:23px; color:#FFF }
.tlt { margin:-6px 0px 5px -6px }

.current_news { padding:5px 0px; width:160px; height:300px; overflow:hidden }
#advance { margin:0px 0px 5px 0px; width:620px; height:200px; position:absolute; z-index:1 }

#upper-panel { font-family:Verdana, Geneva, sans-serif; width:980px; height:220px; color:#666 }
#upper-panel ul, #upper-panel ul li { float:left }
#upper-panel p { margin-top:6px; line-height:17px }

#upper-panel li.first { width:310px; height:100px; }
#upper-panel li.second { width:310px; height:100px; margin:0px 25px 10px 25px }
#upper-panel li.third { width:310px; height:100px; }

#whats-new { width:310px; height:32px; float:left; padding:0px 4px}
#whats-new a { color:#000; font-weight:bold; font-size:14px; }
#whats-new a:hover { text-decoration:underline }

#customer-service { margin:0px auto; width:310px; height:32px; padding:0px 4px }
#customer-service a { color:#000; font-weight:bold; font-size:14px; }
#customer-service a:hover { text-decoration:underline }

#after-hours { width:310px; height:32px; float:right; padding:0px 4px }
#after-hours a { color:#000; font-weight:bold; font-size:14px; }
#after-hours a:hover { text-decoration:underline }

.learn-more-outer { margin:0; padding:0; width:233px; height:32px; float:left; border-right:0px solid #CCC; text-align:center; }
.learn-more-outer.last { border-right:none; }
.learn-more { background:url(/fx/images/learn-more-bg.jpg) no-repeat; width:235px; height:30px; margin:0px auto; padding:4px 0px 0px 0px; text-align:center; color:#FFF; }
.learn-more a { color:#fff; font-weight:bold; text-decoration:none; line-height:22px; }
.learn-more a:hover { color:#FFF; text-decoration:underline; }

.our-vendors { background:#CCC url(/fx/images/vendors.gif) repeat-x; border:1px solid #b2b2b2; width:978px; height:40px; overflow:hidden }
.our-vendors table img { padding:0px 16px }
.vendor-left { position:absolute; margin:1px 0px 0px 1px }
.vendor-right { position:absolute; margin:1px 0px 0px 959px }
#vendor-strip { margin:0px 25px }

.pager { margin:0px }
.sort { margin:20px 0px 0px 0px; padding:0px }

.sort .tab_container { margin:0px; padding:0px; width:978px; border:0px solid #e5e5e5; background:#fff; clear:both; }

.component_category_list { padding:10px 0px 10px 10px }
.component_category_list .column { width:245px; padding-right:10px; }
.component_category_list a.cat { display:block; margin:0px 0px 4px 0px; padding:0px; width:90%; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:14px; color:#333 }
.component_category_list a.prod { display:block; margin:0px; padding:2px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#666 }
.component_category_list a.prod:hover { color:#0066ff }

#lower-panel { font-family:Verdana, Geneva, sans-serif; width:980px; height:300px; color:#666 }
#lower-panel p { margin-top:6px; line-height:17px }
#lower-panel img { margin-bottom:10px }

#lower-panel .tc { float:right; margin:0px 0px 10px 10px }
#total-control { width:469px; height:32px; float:left; padding:0px }
#total-control a { color:#000; font-weight:bold; font-size:14px; }
#total-control a:hover { text-decoration:underline }

#lower-panel .ct { float:right; margin:0px 0px 10px 15px }
#cooling-towers { margin-left:35px; width:469px; float:left; height:32px; padding:0px }
#cooling-towers a { color:#000; font-weight:bold; font-size:14px; }
#cooling-towers a:hover { text-decoration:underline }

*:first-child+html div#component_taskbar_categories ul.list li { margin:-5px !important; padding:0px !important }
*:first-child+html div#component_taskbar_categories ul.list li a { display:block; padding:5px !important }
