td.header_frame {
width:960px;
height:65px;
}

td.header_logo {
width:270px;
height:65px;
text-align:left;
vertical-align:middle;
}

td.header_text {
width:620px;
height:65px;
text-align:center;
vertical-align:middle;
}

div.header_top {
color:#6A1011;
font-family:arial, helvetica, sans-serif;
font-size:1.45em;
}

div.header_bottom {
color:#292663;
font-family:arial, helvetica, sans-serif;
font-size:0.85em;
}

td.top_nav_frame {
width:960px;
height:25px;
}

/*---------------- Unit Liner Nav --------------*/

#top_nav {
width:960px;
height:25px;
align:center;
padding-top:2px;
margin-left:-1px;
}

#top_nav2 {
width:960px;
height:25px;
line-height:25px;
display:inline-block;
float:left;
}

#top_nav2 a{
text-align:center;
font-size:0.8em;
font-family:arial, helvetica, sans-serif;
font-weight:bold;
color:#ffffff;
width:118px;
text-decoration:none;
display:block;
background:url(Images/nav_down.jpg) no-repeat top left;
float:left;
border-left:2px #fff solid;
}

#top_nav2 a:hover{
background:url(Images/nav_up.jpg) no-repeat bottom left;
text-decoration:underline;
color:#292663;
}

span.top_nav2{
  position: absolute;
  top: -999em;
}

/*---------------- Info & Image Block --------------*/

h1.body {
text-align:left;
color:#6A1011;
text-transform:capitalize;
font-family:arial, helvetica, sans-serif;
font-size:1.3em;
padding:0;
margin:0;
}

div.body_division {
text-align:left;
color:#6A1011;
font-family:arial, helvetica, sans-serif;
font-size:.85em;
padding:0;
margin:0;
}

a.bread_crumb {
text-align:left;
color:#6A1011;
font-family:arial, helvetica, sans-serif;
font-size:.85em;
text-decoration:underline;
padding:0;
margin:0;
}

a.bread_crumb:hover {
color:#282665; 
text-decoration:none;
}

#slash {
text-align:left;
color:#6A1011;
font-family:arial, helvetica, sans-serif;
font-size:.85em;
text-decoration:none;
padding:0;
margin:0;
}

div.body {
text-align:left;
font-size:.85em;
font-family: Arial, Helvetica, sans-serif;
color:#000;
}

td.body {
background:url(Images/body_bg.jpg) repeat-x;
background-position:top;
width:470px;
height:355px;
vertical-align:top;
padding:25px 0 0 30px;
border-left:#fff solid 1px;
border-bottom:#292663 2px solid;
}

td.body_image {
width:489px;
background:url(Images/body_header.jpg) no-repeat top;
border-bottom:#292663 2px solid;
}


/*---------------- Featured Services --------------*/


h3.feature {
text-align:left;
color:#6A1011;
text-transform:capitalize;
font-family:arial, helvetica, sans-serif;
font-size:1.3em;
padding:10px 0 0 20px;
margin:0;
}

hr.feature {
color:#292663;
margin:0 0 10px 0;
border:#292663 1px solid;
}

h1.feature {
text-align:left;
padding:5px 0 5px 0;
margin:0;
}

a.feature {
text-decoration:none;
color:#6A1011;
text-transform:capitalize;
font-family:arial, helvetica, sans-serif;
font-size:.50em;
}

a.feature:hover {
text-decoration:underline;
}

div.feature {
padding:0 0 0 35px;
text-align:left;
}

div.feature_body {
text-align:left;
font-size:.75em;
font-family: Arial, Helvetica, sans-serif;
color:#000;
}

td.feature1 {
background:url(Images/feature_1.jpg) no-repeat;
background-position:center top;
width:240px;
height:355px;
vertical-align:top;
padding:0 0 0 0;
border-left:#fff solid 1px;
}

td.feature2 {
background:url(Images/feature_2.jpg) no-repeat;
background-position:center top;
width:240px;
height:355px;
vertical-align:top;
padding:0 0 0 0;
border-left:#fff solid 1px;
}

td.feature3 {
background:url(Images/feature_3.jpg) no-repeat;
background-position:center top;
width:240px;
height:355px;
vertical-align:top;
padding:0 0 0 0;
border-left:#fff solid 1px;
}

td.feature4 {
background:url(Images/feature_4.jpg) no-repeat;
background-position:center top;
width:240px;
height:355px;
vertical-align:top;
padding:0 0 0 0;
border-left:#fff solid 1px;
}

/*---------------- Oilfield --------------*/

td.oilfield_image {
width:489px;
background:url(Images/oilfield_header.jpg) no-repeat top;
border-bottom:#292663 2px solid;
}

td.oilfield_production_image {
width:489px;
background:url(Images/oilfield_production_header.jpg) no-repeat top;
border-bottom:#292663 2px solid;
}

td.oilfield_production_image2 {
width:489px;
background:url(Images/oilfield_production_header2.jpg) no-repeat top;
border-bottom:#292663 2px solid;
}

td.oilfield_production_image3 {
width:489px;
background:url(Images/oilfield_production_header3.jpg) no-repeat top;
border-bottom:#292663 2px solid;
}


td.oilfield_apron_image {
width:489px;
background:url(Images/oilfield_apron_header.jpg) no-repeat top;
border-bottom:#292663 2px solid;
}

td.oilfield_lagoon_image {
width:489px;
background:url(Images/oilfield_lagoon_header.jpg) no-repeat top;
border-bottom:#292663 2px solid;
}

td.oilfield_pit_image {
width:489px;
background:url(Images/oilfield_pit_header.jpg) no-repeat top;
border-bottom:#292663 2px solid;
}

td.oilfield_drilling_image {
width:489px;
background:url(Images/oilfield_drilling_header.jpg) no-repeat top;
border-bottom:#292663 2px solid;
}

td.oilfield_fresh_image {
width:489px;
background:url(Images/oilfield_fresh_header.jpg) no-repeat top;
border-bottom:#292663 2px solid;
}

td.oilfield_frac_image {
width:489px;
background:url(Images/oilfield_frac_header.jpg) no-repeat top;
border-bottom:#292663 2px solid;
}


td.about_image {
width:489px;
background:url(Images/about_header.jpg) no-repeat top;
border-bottom:#292663 2px solid;
}

td.safety_bar {
background:url(Images/Safety_Bar.jpg) no-repeat;
display:block;
height:93px;
width:638px;
padding:0 0px 0 0;
text-align:left;
font-size:.75em;
font-family: Arial, Helvetica, sans-serif;
color:#000;
padding-bottom:10px;
margin-top:10px;
}

td.safety_bar2 {
background:url(Images/Safety_Bar2.jpg) no-repeat;
display:block;
height:156px;
width:310px;
text-align:left;
font-size:.75em;
font-family: Arial, Helvetica, sans-serif;
color:#000;
}

td.safety_bar3 {
background:url(Images/Safety_Bar3.jpg) no-repeat;
display:block;
height:93px;
width:959px;
padding:0 0px 0 0;
text-align:left;
font-size:.75em;
font-family: Arial, Helvetica, sans-serif;
color:#000;
padding-bottom:10px;
}

td.of_contact_header {
color:#ffffff;
font:1.15em bold Arial, Helvetica, sans-serif extra-expanded;
background-color:#292663;
text-align:center;
vertical-align:middle;
padding:3px;
}

div.of_contact_name {
color:#292663;
font:.85em Arial, Helvetica, sans-serif;
text-align:center;
vertical-align:middle;
padding:0;
margin:0;
}

div.of_contact_number {
color:#6A1011;
font:1em Arial, Helvetica, sans-serif;
text-align:center;
vertical-align:middle;
padding:0;
margin:0;
}

div.of_drilling {
color:#ffffff;
font:1.15em Arial, Helvetica, sans-serif;
text-align:center;
vertical-align:middle;
padding:2px 0 0 0;
margin:0;
background:url(Images/nav_down.jpg) repeat-x;
display:block;
height:25px;
width:312px;
}

td.of_drilling {
width:312px;
background-color:#f8faf9;
border-right:#292663 2px solid;
border-left:#292663 2px solid;
text-align:left;
vertical-align:top;
}

a.of_drilling {	
display:block;
width:292px;
	height:20px;
	color:#6a1011;
	text-align:left;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
padding-left:20px;
}

a.of_drilling:hover {
text-decoration:underline;
background-color:#E5E5E5;
}

/*---------------- Metal Finishing --------------*/


td.metal_dropin_image {
width:489px;
background:url(Images/metal_dropin_header.jpg) no-repeat top;
border-bottom:#292663 2px solid;
}

td.metal_floor_image {
width:489px;
background:url(Images/metal_floor_header.jpg) no-repeat top;
border-bottom:#292663 2px solid;
}

div.metal_headline {
color:#6A1011;
font:1em Arial, Helvetica, sans-serif;
text-align:left;
vertical-align:middle;
padding:0;
margin:0;
}

div.metal {
	color:#6a1011;
	padding:0 0 0 10px;
	text-align:left;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	line-height: 20px;
}
/*---------------- Agriculture --------------*/

td.ag_image {
width:489px;
background:url(Images/oilfield_header.jpg) no-repeat top;
border-bottom:#292663 2px solid;
}

div.ag {
	color:#292663;
	padding:0 0 0 10px;
	text-align:left;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	line-height: 20px;
	}
	
/*---------------- Cattle Guard --------------*/

td.cattle_guard {
background-color:#292663;
color:#ffffff;
font:.85em Arial, Helvetica, sans-serif;
text-align:center;
vertical-align:middle;
}

td.cattle_guard_image {
width:489px;
background:url(Images/cattle_guard_header.jpg) no-repeat top;
border-bottom:#292663 2px solid;
}

/*---------------- Tank Liners --------------*/

td.tank_liners {
padding:10px 0  10px 20px; 
border-left:2px #292663 solid; 
border-bottom:2px #292663 solid;
margin-top:5px;
}

td.tank_liners2 {
padding:10px 0  10px 35px; 
border-right:2px #292663 solid; 
border-bottom:2px #292663 solid;
}

/*---------------- Containment --------------*/

td.containment_image {
width:489px;
background:url(Images/containment_header.jpg) no-repeat top;
border-bottom:#292663 2px solid;
}




td.containment_table {
color:#ffffff;
font:.85em Arial, Helvetica, sans-serif;
background-color:#6a1011;
text-align:center;
vertical-align:middle;
}

td.containment_table1 {
color:#ffffff;
font:.85em Arial, Helvetica, sans-serif;
background-color:#6a1011;
text-align:left;
vertical-align:middle;
padding-left:5px;
}

td.containment_table2 {
color:#292663;
font:.85em Arial, Helvetica, sans-serif;
text-align:center;
vertical-align:middle;
border-right-color:#292663;
border-right-style:solid;
border-right-width:2px;
border-bottom-color:#292663;
border-bottom-style:solid;
border-bottom-width:2px;
}

td.containment_table3 {
color:#292663;
font:.85em Arial, Helvetica, sans-serif;
text-align:center;
vertical-align:middle;
border-right-color:#292663;
border-right-style:solid;
border-right-width:2px;
border-left-color:#292663;
border-left-style:solid;
border-left-width:2px;
border-bottom-color:#292663;
border-bottom-style:solid;
border-bottom-width:2px;
}

td.containment_table4 {
color:#292663;
font:.85em Arial, Helvetica, sans-serif;
text-align:left;
vertical-align:middle;
border-right-color:#292663;
border-right-style:solid;
border-right-width:2px;
border-left-color:#292663;
border-left-style:solid;
border-left-width:2px;
border-bottom-color:#292663;
border-bottom-style:solid;
border-bottom-width:2px;
padding-left:5px;
}

td.containment_table5 {
color:#292663;
font:.85em Arial, Helvetica, sans-serif;
text-align:center;
vertical-align:middle;
border-right-color:#292663;
border-right-style:solid;
border-right-width:2px;
border-left-color:#292663;
border-left-style:solid;
border-left-width:2px;
border-bottom-color:#292663;
border-bottom-style:solid;
border-bottom-width:2px;
padding-left:5px;
}

td.containment_table6 {
color:#ffffff;
font:.85em Arial, Helvetica, sans-serif;
background-color:#6a1011;
text-align:center;
vertical-align:middle;
padding-left:5px;
}

div.enviro {
	color:#292663;
	padding:0 0 0 3px;
	text-align:left;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	line-height: 20px;
	}

ul.enviro {
padding:0 10px 10px 10px;
margin-top:10px;
margin-left:10px;
} 

td.stiles {
padding:10px 0  10px 10px; 
border-left:2px #292663 solid; 
border-bottom:2px #292663 solid;
margin-top:5px;
}

td.stiles2 {
padding:10px 0  10px 0px; 
border-right:2px #292663 solid; 
border-bottom:2px #292663 solid;
}

h2.stiles {
text-decoration:none;
color:#6A1011;
text-transform:capitalize;
font-family:arial, helvetica, sans-serif;
font-size:1.25em;
font-style:bold;
margin:0;
}

ul.track {
padding:0 10px 10px 10px;
margin-top:10px;
margin-left:5px;
list-style:none;
} 

/*---------------- Footer --------------*/

hr.footer {
color:#292663;
margin:5px 0 5px; 0;
border:#292663 2px solid;
}

ul.footer {
padding:0;
margin:0;
list-style:none;
}

/*------------------Image Switch-------*/

.shadebox {
width:316px;
height:237; 
text-align:right;
font-family:arial, helvetica, sans-serif;
font-size:0.85em;
text-align:right;
}

span.tab_span {
display:none;
}

.shadetabs{
width:85;
height:55;
list-style-type: none;
text-align: left; 
}


.thumb {
border:2px solid #292663;
}

.thumb:hover {
border:2px solid #922224;
}


.shadebox2 {
width:316px;
text-align:right;
font-family:arial, helvetica, sans-serif;
font-size:0.85em;
}

.shadetabs2{
width:85px;
height:55px;
list-style-type: none;
text-align: left; 
}

.tabcontent{
display:none;
}

@media print {


.tabcontent {
display:block !important;
}


.tabscontents {
}

