body {    
margin-top: 10px;    
background-image: url(/images/bg.jpg);    
background-position: left top;    
background-repeat: repeat-x;    
}    

#container {    
width: 960px;    
}    


td {    
color:#454545;    
font-family:Arial;    
font-size:12px;    
}    


a:hover {    
color:#cc0000;    
text-decoration:none;    
}    


a {    
color:#1573bf;    
text-decoration:underline;    
}    


/* header area start */    

#header {    
width: 960px;    
background-image: url(/images/header_bg.jpg);    
background-position: left top;    
background-repeat: no-repeat;    
height: 132px;    
text-align: left;    
}    


.header_contact {    

margin-top:4px;    
text-align:right;    
float: right;    
margin-right: 30px;    
}    


#topnav {    
width: 960px;    
background-image: url(/images/topnav_bg.jpg);    
background-position: left top;    
background-repeat: no-repeat;    
text-align: right;    

padding-bottom:17px;    
padding-top:8px;    
}    

.top {    
padding-right: 22px;    
}    
/* main area start */    

#main {    
width: 960px;    
padding-top: 8px;    
padding-bottom: 0px;    
background-image: url(/images/main_bg.jpg);    
background-position: left top;    
background-repeat: no-repeat;    
position:relative;    
}    

#leftnav {    
width: 165px;    
padding-bottom: 260px;    
padding-top: 30px;    
background-color:transparent;    
}    

.leftnav_btm {    

background-image:url(/images/leftnav_btm.jpg);    
background-position:20px top;    
background-repeat:no-repeat;    
bottom:5px;    
clear:both;    
*padding-bottom:30px;    
padding-bottom:15px;    
position:absolute;    
text-align:center;    
width:130px;    

padding-left:15px;    
}    

#content_area {    
background-image: url(/images/content_bg.jpg);    
background-position: right top;    
background-repeat: no-repeat;    
background-color: #fffffd;    

padding:45px 25px 25px 35px;    
}    

#content_area_home {    
background-image: url(/images/content_bg.jpg);    
background-position: right top;    
background-repeat: no-repeat;    
background-color: #fffffe;    


padding:39px 25px 15px 35px;    
}    

#rightnav {    
width:180px;    
}    

/* footer area start */    

#footer {    
width: 960px;    
text-align: left;    

padding-bottom:55px;    
padding-top:55px;    
background-image: url(/images/footer_bg.png);    
background-position: left top;    
background-repeat: no-repeat;    
}    


.footer_right {    
display: block;    
margin-right: 50px;    
text-align: right;    

margin-top:38px;    
float: right;    
}    


.footer_left {    
display: block;    
margin-left: 50px;    
}    

#thomas_info {    
width: 960px;    
font-family: Arial;    
font-size: 10px;    
color: #000000;    
text-align: right;    
padding-top: 2px;    
padding-bottom: 2px;    
margin-bottom: -8px;    
*margin-bottom: -18px;    
}    

/* heading styles */    

#content_area_home h1 {    
color: #FFFFFF;    
font-size: 26px;    
font-weight: bold;    

padding-bottom:30px;    
}    

#content_area_home h1 span {    
color: #dddddd;    
font-size: 22px;    
font-weight: bold;    
}    

h1 {    


color:#FFFFFF;    
font-size:26px;    
font-weight:bold;    
padding-bottom:27px;    
}    

h2 {    
color: #cc0000;    
font-size: 14px;    
font-weight: bold;    
}    

h3 {    
color: #000000;    
font-size: 13px;    
font-weight: bold;    
}    

/* image styles */    

.img01 {    
border: 1px #000000 solid;    
}    

.img02 {    
border: 1px #000000 solid;    
float: left;    
margin-right: 10px;    
margin-bottom: 10px;    
}    

.img03 {    
float: right;    
margin-left: 10px;    
margin-bottom: 10px;    
clear:both;    
}    

.img04 {   
margin-left: 10px;   
}  

.bucket1 {    
background-image: url(/images/shop-fabrication.jpg);    
background-position: left top;    
background-repeat: no-repeat;    
}    


.bucket2 {    
background-image: url(/images/field-fabrication.jpg);    
background-position: left top;    
background-repeat: no-repeat;    
}    

.bucket3 {    
background-image: url(/images/biopharmaceutical.jpg);    
background-position: left top;    
background-repeat: no-repeat;    
}    


.bucket4 {    
background-image: url(/images/mix-tanks.jpg);    
background-position: left top;    
background-repeat: no-repeat;    
}    


.bucket5 {    
background-image: url(/images/pressure-vessels-reactors.jpg);    
background-position: left top;    
background-repeat: no-repeat;    
}    

.bucket6 {    
background-image: url(/images/storage-tanks.jpg);    
background-position: left top;    
background-repeat: no-repeat;    
}    

.bucket7 {    
background-image: url(/images/hoppers-bins.jpg);    
background-position: left top;    
background-repeat: no-repeat;    
}    


.bucket8 {    
background-image: url(/images/tank-components.jpg);    
background-position: left top;    
background-repeat: no-repeat;    
}    

.bucket9 {    
background-image: url(/images/specialty-equipment.jpg);    
background-position: left top;    
background-repeat: no-repeat;    
}    


ul.rightnav {    
list-style-type:none;    
margin:0px;    
padding:0px;    
}    



ul.rightnav li {    
background-image:url(/images/bullet.jpg);    
background-position:0px 10px;    
background-repeat:no-repeat;    
font-family:arial;    
font-size:12px;    


padding:4px 5px 2px 8px;    

}    

.bucket_link_ele_004 td {    
padding-bottom: 25px;    
}    


/* miscellaneous */    

li {    
list-style-image: url(/images/bullet_ele_004.gif);    
}    

#idContentTblCell {    
height: 535px;    
}    
.new-print{    
/*background-image:url(/images/print-bg-new.jpg);background-repeat:no-repeat;*/display:block;float:right;height:28px;    
padding-left:4px;padding-top:2px;width:105px;clear:both;    
position:absolute;    
top: 0px;    
right: 0px;font-size:11px !important;    
*right: 5px;/*font-weight:bold;*//*margin-top:-4px;*/    
}.new-print a:link{color:#535353 !important;}.new-print a:visited{color:#ffffff !important;}    
.new-print a:hover{color:#0B395F !important;}    

.parts {    
color: FF0000;    
}    


.thank-text {    
text-align: center;    
margin-top: 60px;    
}    
.tran-google{width:300px;float:right;margin-top:-10px;}.li-bottom{margin-bottom:5px;}.li-bottom2{margin-bottom:12px;}    


.click {    
color:#000000;    
font-style: italic;    
font-size: 14px;    
font-weight: bold;    
}    
.underline{text-decoration:underline;}.h2-employ {color:#000000;font-size:14px;font-weight:bold;}    

#idContentTblCell table{clear:both;}    
.reqired_field{color:#ff0000;}.whats_new_btn{display:block;margin-top:10px;margin-bottom:10px;text-align:center;clear:both;}.line_color{color:#1a2433;} 
.form-message{margin-top:100px;}