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

#content {
   font:normal 12px Verdana, Arial, Helvetica, sans-serif;
   line-height:14px;
}
#content table, #content table td {   height:0;font:normal 12px Verdana, Arial, Helvetica, sans-serif;}
#content h1 {
   font:bold 22px Arial, Helvetica, sans-serif;
   color:#2d9612;
   line-height:22px;
   padding:0 0 14px;
}

#content h2 {
   font:bold 18px Arial, Helvetica, sans-serif;
   color:#2d9612;
   line-height:18px;
   padding:0 0 2px;
}

#content h3 {
   font:bold 16px Arial, Helvetica, sans-serif;
   color:#2d9612;
   line-height:16px;
   padding:0 0 14px;
}

#content h4 {
   font:bold 20px Arial, Helvetica, sans-serif;
   color:#2d9612;
   line-height:22px;
   padding:0 0 14px;
}

#content h5 {
   font:bold 16px Arial, Helvetica, sans-serif;
   color:#2d9612;
   line-height:16px;
   padding:8px 0 2px;
}


#content p {
   padding:0 0 14px;
}

#content a {
   color:#2e801e;
}

#content a:hover {
   text-decoration:none;
}

#content hr {
   height:1px;
   border:0;
   color:#CCC;
   background:#ccc;
   width:96%;
   text-align:center;
   margin:0 auto 14px;
   _margin:-7px auto 7px;
}

#content .imgright {
   float:right;
   margin:0 0 10px 10px;
}

#content .breadcrumbs {
   font-size:11px;
   color:#999;
   padding:0 0 4px;
   border-bottom:1px dotted #ccc;
   margin:0 0 10px;
}

#content ul.arrow, #content ul.arrow li {
   margin:0;
   padding:0;
   list-style-type:none;
}

#content ul.arrow {
   padding:0 0 16px 15px;
}

#content ul.arrow li {
   padding:0 0 4px 20px;
   background:url(../images/arrow.gif) 0 0 no-repeat;
   _zoom:1;
}

#content ul.important {
   font:bold 14px Arial, Helvetica, sans-serif;
}

#content ul.important li {
   padding-bottom:8px;
}

#content ul.threecol {
   width:30%;
   float:left;
}

#content .gallery {
   text-align:center;
}

#content .gallery img {
   margin:0 10px;
}

#content .green {
   width:100%;
}

#content .right {
   float:right;
}

#content .caption {
   width:30%;
   margin:0 0 10px 10px;
   text-align:center;
   font:italic 11px Arial, Helvetica, sans-serif;
   line-height:13px;
}

#content .small-prod, #content .small-prod li {
   margin:0;
   padding:0;
   list-style-type:none;
}

#content .small-prod li {
   width:25%;
   float:left;
}

/* CAD Drawings Page */

#content .cad-curves {
   border-top:1px solid #ccc;
   border-left:1px solid #ccc;
   margin-bottom:14px;
}

#content .cad-curves td, #content .cad-curves th {
   border-right:1px solid #ccc;
   border-bottom:1px solid #ccc;
   font:normal 11px Verdana, Arial, Helvetica, sans-serif;
   color:#000;
   text-align:left;
   padding:8px;
   vertical-align:middle;
}

#content .cad-curves th {
   font-size:12px;
   font-weight:bold;
   background:#e1e1e1;
}

/* CAD Drawings Page End */
/* 4 Column Layout */

#content .fourcol ul, #content .fourcol ul li {
   margin:0;
   padding:0;
   list-style-type:none;
}

#content .fourcol ul li {
   float:left;
   width:24%;
}

#content .fourcol ul li div {
   padding:0 8px 0 0;
}

#content .fourcol ul li ul {
   padding-bottom:14px;
}

#content .fourcol ul li ul li {
   float:none;
   width:auto;
   background:url(../images/pdf-icon.png) 0 0 no-repeat;
   padding:0 0 3px 24px;
}

/* 4 Column Layout End */
/* Catalog Page */

#content form.right {
   width:400px;
   margin-left:10px;
}

#content .catalog-form input, #content .catalog-form textarea {
   border:1px dotted #999;
   width:250px;
   height:24px;
   font:normal 11px Verdana, Arial, Helvetica, sans-serif;
   color:#666;
   padding:4px 5px 0;
}

#content .catalog-form textarea {
   width:400px;
   height:75px;
}

#content .submit-button, #content .catalog-form .submit-button {
   display:block;
   width:93px;
   height:31px;
   border:0;
   padding:0;
   background:url(../images/big-submit.png) 0 0 no-repeat;
   text-align:left;
   text-indent:-9999px;
   overflow:hidden;
   line-height:0;
   cursor:pointer;
}

#content .submit-button:hover {
   background-position:0 -31px;
}

/* Catalog Page End */
/* Product Page */

#content .products ul, #content .products ul li {
   margin:0;
   padding:0;
   list-style-type:none;
}

#content .products ul li {
   float:left;
   width:244px;
   height:221px;
   background:#d7d7d7;
   position:relative;
   margin:0 2px 0px 0;
}

#content .catalog ul li {
   height:300px;
}

#content .products ul li.wide {
   width:488px;
}

#content .products ul li.short {
   height:180px;
}

#content .products ul li p {
   text-align:center;
   padding:0;
}

#content .products ul li h2 {
   font:bold 18px Arial, Helvetica, sans-serif;
   height:29px;
   line-height:29px;
   color:#fff;
   padding:0 10px;
   background:#2e801e;
   margin:0 0 5px;
}

#content .products ul li h2 a {
   color:#fff;
   text-decoration:none;
}

#content .products ul li ul li {
   float:none;
   width:auto;
   height:auto;
   position:relative;
   margin:0;
}

#content .products ul li ul.arrow {
   padding:0 8px 10px 8px;
}

#content .products ul li ul.arrow li {
   padding:0 0 4px 20px;
   background:url(../images/arrow2.gif) 0 0 no-repeat;
   line-height:13px;
}

#content .view-catalog {
   display:block;
   width:151px;
   height:31px;
   background:url(../images/view-catalog.png) 0 0 no-repeat;
   text-indent:-9999px;
   overflow:hidden;
   position:absolute;
   left:8px;
   bottom:8px;
}

#content .wide .view-catalog {
   left:auto;
   right:8px;
}

#content .view-catalog:hover {
   background-position:0 -31px;
}

#content .view-more {
   display:block;
   width:151px;
   height:31px;
   background:url(../images/view-more.png) 0 0 no-repeat;
   text-indent:-9999px;
   overflow:hidden;
   position:absolute;
   right:8px;
   bottom:8px;
}

#content .view-more:hover {
   background-position:0 -31px;
}

/* Product Page End */

/* Content Buckets */

#content .prod-box ul, #content .prod-box ul li {
   margin:0;
   padding:0;
   list-style-type:none;
}

#content .prod-box ul li {
   float:left;
   width:369px;
   height:221px;
   background:#d7d7d7;
   position:relative;
   margin:0 2px 4px 0;
}

#content .prod-box .second li {
   height:176px;
}

#content .prod-box .second li span {
   display:block;
   padding:10px 15px;
}

#content .prod-box ul li.last {
   margin:0 0 4px 0;
}

#content .prod-box ul li h2 {
   font:bold 18px Arial, Helvetica, sans-serif;
   height:29px;
   line-height:29px;
   color:#fff;
   padding:0 10px;
   background:#2e801e;
}

#content .prod-box ul li h2 a {
   color:#fff;
   text-decoration:none;
}

#content .prod-box ul li div {
   height:75px;
   _height:80px;
   border:3px solid #bdbdbd;
   margin-bottom:5px;
}

#content .prod-box ul li ul {
   width:32%;
   float:left;
}

#content .prod-box .second li ul {
   width:50%;
   _width:168px;
}

#content .prod-box ul li ul li, #content .prod-box ul.second li ul li {
   float:none;
   width:auto;
   height:auto;
   position:static;
   background:none;
   font:normal 11px Arial, Helvetica, sans-serif;
   color:#333;
   line-height:16px;
   margin:0 0 0 8px;
   background:url(../images/prod-box-arrow.png) 0 6px no-repeat;
   padding:0 0 0 10px;
}

#content .prod-box ul li ul li a {
   color:#333;
   font-weight:bold;
   text-decoration:none;
}

#content .prod-box ul li ul li a:hover {
   color:#2d9612;
   text-decoration:none;
}

#content .prod-box ul li h4 a {
   display:block;
   width:134px;
   height:18px;
   position:absolute;
   right:0;
   text-indent:-9999px;
   overflow:hidden;
}

#content .prod-box ul li h4 a.blower {
   bottom:20px;
   background:url(../images/blower-button.png) 0 0 no-repeat;
}

#content .prod-box ul li h4 a.axial {
   bottom:0;
   background:url(../images/axial-fan-button.png) 0 0 no-repeat;
}

#content .prod-box ul li h4 a.typical {
   bottom:0;
   background:url(../images/applications-more.png) 0 0 no-repeat;
}

#content .prod-box ul li h1 {
   text-align:center;
   font:bold 19px Arial, Helvetica, sans-serif;
   line-height:20px;
   color:#2e801e;
   padding:0 0 19px;
}

#content .prod-box ul li h3 {
   font:bold 18px Arial, Helvetica, sans-serif;
   color:#2d9612;
   padding:0 0 2px;
   border-bottom:1px solid #2d9612;
   margin:0 0 8px;
}

#content .prod-box ul li h5 {
   text-align:center;
   font:bold 22px Arial, Helvetica, sans-serif;
   line-height:22px;
   color:#333;
   padding:0 0 20px;
}

#content .prod-box ul li h6 {
   text-align:center;
   font:bold 17px Arial, Helvetica, sans-serif;
   line-height:17px;
   color:#2e801e;
}

#content .prod-box ul li p {
   font:normal 11px Arial, Helvetica, sans-serif;
   color:#53644e;
   line-height:12px;
   padding:0;
}

#content .twocol {
   width:45%;
   padding:0;
   float:left;
}

/* Content Buckets End */

#content table {
   border:1px solid #999;
   margin:0 0 14px;
}

#content table td {
   padding:3px;
   border-right:1px solid #999;
   border-bottom:1px solid #999;
   font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}

#content #idContentTbl {
      border:0;
      margin:0;
}

#content #idContentTbl td {
      padding:0;
      border:0;
}