/* CSS Document */
body{
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	background:#fff;
	color:#000;
	text-decoration:none;}
table{
	table-layout:fixed;
	font:11px Arial, Helvetica, sans-serif;
	border:0px;
	padding:0px;}
ul, ol{
  margin-top     :  0px;
  margin-left    :  25px;
  padding-left   :  0px;
  margin-bottom  :  3px;}
li{
  color:#666;
  font-size:11px;
  background:inherit;
  line-height:14px;
  padding-top:0px;
  text-align:left;}
h1{
  font-size       :  18px;
  font-weight     :  normal;
  color           :  #4D4D4D;
  background	  :  inherit;
  margin          :  0px 0px 5px 0px;
  text-transform  :  capitalize;}
h2{
  font-size       :  13px;
  font-weight  	  :  bold;
  color           :  #365AA7;
  background	  :  inherit;
  margin        :  0px 0px 2px 0px;}
h3, h3 a{
  font-size       :  13px;
  font-weight  	  :  bold;
  color           :  #44382C;
  background	  :  inherit;
  margin          :  0px 0px 4px 0px;
  text-decoration	: none;}
h3 a:hover{
  font-size       :  13px;
  font-weight  	  :  bold;
  color           :  #44382C;
  background	  :  inherit;
  margin          :  0px 0px 4px 0px;
  text-decoration : underline;}
h4{
  font-size       :  11px;
  font-weight  	  :  bold;
  color           :  #365AA7;
  background	  :  inherit;
  text-align:left;
  margin:0;}
h5{
  font-size       :  11px;
  font-weight  	  :  bold;
  color           :  #535353;
  background	  :  inherit;
  display:inline;
  margin          :  0px 0px 5px 0px;}
h6{
  font-style:italic;
  font-weight:400;
  font-size:11px;
  color:#666;
  margin:0;}
.blower-housing{
	color:#666;
	background:#F4F4F4;
	padding:10px;
	border-right:1px solid #ACD2F5;
	border-left:1px solid #ACD2F5;
	border-top-width:1px;
	border-bottom-width:1px;
	border-top-color:#ACD2F5;
	border-bottom-color:#ACD2F5;
	text-align:center;
	vertical-align:top;}
.cyclones {
	border-bottom: 1px solid #ACD2F5;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #ACD2F5;
	border-right-color: #ACD2F5;
	border-left-color: #ACD2F5;
	background-color:#F4F4F4;
	width:736px;}
.sheet-metal{
	height:22px;
	vertical-align:bottom;}
.fabricators{
	background-image:url(fabricate/custom-fabrication.gif);
	background-repeat:no-repeat;
	height:199px;
	width:532px;
	vertical-align:top;
	text-align:left;}
.steel-platform{
	background-image:url(fabricate/platform-systems.jpg);
	background-repeat:no-repeat;
	height:90px;
	vertical-align:top;
	text-align:left;
	padding: 10px 5px 10px 68px;
	table-layout:fixed;}
.steel-tanks{
	background-image:url(fabricate/boxtank.jpg);
	background-repeat:no-repeat;
	height:90px;
	vertical-align:top;
	text-align:left;
	padding: 10px 5px 10px 68px;
	table-layout:fixed;}
.fabrications{
	height:11px;
	width:10px;}
.ductwork {
	background-image:url(fabricate/stainless.gif);
	background-repeat:no-repeat;
	height:102px;
	vertical-align:top;}
.dampers {
	background: #f4f4f4 url(/fabricate/aluminum.gif) repeat-y scroll center top;}
.expansion-joints {
	background: url(/fabricate/expansion-joints.gif) no-repeat scroll left center;
	padding-left: 12px;}
.rl {
	padding-right: 7px;}
.extrusions {
	padding-right: 7px;}
.fabricate{
  color:#666666;
  font-size:11px;
  background:inherit;
  line-height:14px;
  padding-top:0px;
  padding-left:14px; 
  text-align:left;}
.steel{
	color:#036;
	font-weight:700;}
.fabricator{
	color:#666;
	text-decoration:none;}
.fabricator:hover{
	color:#365AA7;
	text-decoration:underline;}
.fabricated{
	color:#365AA7;
	text-decoration:underline;}
.fabricated:hover{
	color:#ccc;
	text-decoration:underline;}
.fabrication{
	font-size:10px;
	color:#666;
	text-decoration:underline;}
.fabrication:hover{
	font-size:10px;
	color:#365AA7;
	text-decoration:underline;}
.industrial {
	border-top: 1px solid #ACD2F5;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #ACD2F5;
	border-bottom-color: #ACD2F5;
	border-left-color: #ACD2F5;
	background-color:#F4F4F4;}
.logistics{
  font-size:11px;
  color:#000;
  background:inherit;}
.expansion-joint{
	background-image:url(fabricate/steel-fabrication.jpg);
	background-repeat:no-repeat;
	height:90px;
	vertical-align:top;
	text-align:left;
	padding: 10px 5px 10px 68px;
	table-layout:fixed;}
.machining{
	float:right;
	padding-left:10px;}
.marine{
	width:261px;
	vertical-align:top;
	text-align:left;
	padding-top: 10px;}
.metal{
	color:inherit;
	width:100%;
	height:100%;
	background:#fff;}
.metal-fab{
	background-image:url(fabricate/custom-metal-fabrication.jpg);
	background-repeat:no-repeat;
	height:90px;
	vertical-align:top;
	text-align:left;
	padding: 10px 5px 10px 68px;
	table-layout:fixed;}
.metal-fabrication{
	background-image:url(fabricate/boxmetalfab.jpg);
	background-repeat:no-repeat;
	height:90px;
	vertical-align:top;
	text-align:left;
	padding: 10px 5px 10px 68px;
	table-layout:fixed;}
.stainless-steel{
	background-image:url(fabricate/stainless-steel.jpg);
	background-repeat:no-repeat;
	height:90px;
	vertical-align:top;
	text-align:left;
	padding: 10px 5px 10px 68px;
	table-layout:fixed;}
.welding{
	float:left;
	padding-right:10px;}
a{
  font-family      :  arial, verdana, sans-serif;
  font-size        :  12px;
  color            :  #000000;
  background	  :  inherit;
  text-decoration  :  underline;}
a:hover{
  font-family      :  arial, verdana, sans-serif;
  font-size        :  12px;
  color            :  #365AA7;
  background	   :  inherit;
  text-decoration  :  none;}
.bl {
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
	font-weight: bold;}
.bl:hover {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;}
.fabricating {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-bottom: 1px solid #fff;
	background: url(/fabricate/custom-sheet-metal.gif) no-repeat scroll left center;
	width: 274px;}
.fabricating:hover{
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-bottom: 1px solid #fff;
	background: url(/fabricate/custom-sheet-metal.gif) no-repeat scroll left center;}
#menu{
	position:relative;
	width:200px;
	height:130px;
	background-color:#f4f4f4;}
#menu a img {
	border:0;}
#menu a.p1:hover{
	background-color:#f4f4f4;}
#menu a .large{
	display:block;
	position:absolute;
	width:0;
	height:0;
	border:0;
	top:0;
	left:0;}
#menu a.p1:hover .large{
	display:block;
	position:absolute;
	top:-65px;
	right:150px;
	width:300px;
	height:194px;}