@charset "utf-8";
/* CSS Document */


/* General CSS */
*
{
padding:0;
margin:0;
border-collapse:collapse;
}
.clear
{
clear:both;
}

/* End General CSS */
/* Main CSS */

body
{
background-color:#013473
}

#Wrapper
{
width:970px;
/*text-align:center;*/
margin-right:auto;
margin-left:auto;
border: 1px solid #899cba;
background-color:#fff;
}
H2
{
font-family: Helvetica,Arial,sans-serif;
font-size: 20px;
color: #275287;
font-weight: 100;
margin-left:0px;
margin-bottom:10px;
padding-bottom:3px;
padding-top:10px;
line-height:22px;
border-bottom: 2px solid black;
}
h1
{
font-family: Helvetica,Arial,sans-serif;
font-size: 22px;
color: #275287;
font-weight: 600;
letter-spacing: -1px;
margin-left:20px;
padding-bottom:10px;
}
li 
{ list-style-image:url(images/bulletpoint-orange.gif);
}

a
{
color:#013473;
}
a:hover
{
color:#8493AA;
text-decoration:underline;
}
strong
{
color:#275287;
}

#Content
{
width:970px;
min-height:420px;
background-color:white;
font-family: Helvetica, Arial, sans-serif;  font-size: 12px; line-height: 150%;
text-align:left;
}
#Content ul
{
padding: 5px 0px 5px 25px;
}

/* End Main CSS */
/* Navigation */
#Nav
{
width:970px;
}
#Nav a, img
{
display:inline;
}
#nav_bullet
{
background:url(images/nav_bullet.jpg) no-repeat; width:60px; height:52px;
float:left;
}
#nav_topspace
{
background-color:#507194;
width:910px;
height:20px;
float:left;
}
#nav_topspace img
{
float:right;
}
#About
{
float:left;
}
#Divisions
{
float:left;
}
#Products
{
float:left;
}
#Certifications
{
float:left;
}
#CertRetrieval
{
float:left;
}
#ExtraSpace
{
width:129px;
height:32px;
background:url(images/nav-space-btm.jpg) no-repeat;
float:left;
}
/* End of Navigation */

/* Header */
#Header
{
width:970px;
height:234px;
}
/* End of Header */
/* Footer */
#Footer
{
width:970px;
height:73px;
background-color:#275288;
}
#Footer_txt
{
text-align:center;
color:#FFFFFF;
font-size:8pt;
font-family: Verdana, Georgia, Arial;
padding-top:10px;
line-height:17px;
}
#Footer a
{
text-decoration:none;
color:#c6c6c6;
}
#Footer a:hover
{
text-decoration:underline;
}


/* Index Page */
#IndexIntro
{
margin: 25px 120px 10px 80px;
}

#Left_Column
{
height:400px;
width:458px;
background-color:#FFFFFF;
float:left;
margin-top: 0px;
margin-left:60px;

}
#Right_Column
{
min-height:400px;
width:440px;
background-color:#FFFFFF;
float:left;
margin-left:3px;
}
.home_right_box
{
width:210px; float:left;
}
.home_right_box_image
{
padding-top:00px;
}
#home_box
{
background:url(images/home-box.jpg) no-repeat; width:458px; height:361px;
margin: 25px 0px 0px 0px;
}
#home_box p
{
margin: 0px 10px 0px 10px;
}
#home_box h1
{
padding: 20px 0px 5px 0px;
line-height:22px;
}
.PageTitle
{
font-family: Helvetica,Arial,sans-serif;
font-size: 22px;
color: #275287;
font-weight: 300;
letter-spacing: -1px;
line-height: 110%;
}
#Right_Header_Home
{
background:url(images/bulletpoint-orange.gif) no-repeat 0px 30px;
padding:25px 0px 10px 0px;
}


#Left_Column h1
{
font-family: Helvetica,Arial,sans-serif;
font-size: 22px;
color: #275287;
font-weight: 100;
letter-spacing: -1px;
margin-left:20px;
padding-bottom:10px;
}


#Right_Column h1
{
font-family: Helvetica,Arial,sans-serif;
font-size: 22px;
color: #275287;
font-weight: 100;
letter-spacing: -1px;
margin-left:20px;
padding-bottom:10px;
}

#home_bottom_content h1
{
font-family: Helvetica,Arial,sans-serif;
font-size: 22px;
color: #275287;
font-weight: 100;
letter-spacing: -1px;
margin-left:20px;
padding-bottom:10px;
}
#Right_Text_Home
{
margin: 0px 10px 10px 10px
}
#menuContainer
{
position:relative;
top:255px;
left:340px;
}
#home_bottom_content
{
margin: 20px 40px 25px 63px;
}
/* End of Home/Index Page */
/* About Us Page */
#ContentAbout
{
width:650px;
padding: 20px 10px 10px 65px;
line-height:20px;
text-align:left;
}
/* Offshore Cargo Equipment Page */


#ContentCargoEquip
{
width:800px;
padding: 20px 10px 10px 65px;
line-height:20px;
text-align:left;
}

#cargoboxes
{
margin: 10px 0px 0 80px;
}

.brownbox
{
background:url(images/box-brown.jpg) no-repeat;
height:39px;
width:250px;
line-height:15px;
float:left;
padding-right:10px;
}
.brownbox a
{
font-size:14px;
font-weight:bold;
color:#8F6A35;
font-family:Arial, Georgia, Tahoma, Verdana;
text-decoration:none;
}
.testing_text
{
padding-top: 5px;
text-align:center;
}
.testing_text:hover
{
text-decoration:underline;
}

.bluebox
{
background:url(images/box-blue.jpg) no-repeat;
height:39px;
width:250px;
line-height:15px;
float:left;
padding-right:10px;
}

.bluebox a
{
font-size:14px;
font-weight:bold;
color:#013473;
font-family:Arial, Georgia, Tahoma, Verdana;
text-decoration:none;
}
.superior_text:hover
{
text-decoration:underline;
}
.superior_text
{
padding-top: 4px;
text-align:center;
}

.orangebox
{
background:url(images/box-orange.jpg) no-repeat;
height:39px;
width:250px;
line-height:15px;
float:left;
}

.orangebox a
{
font-size:14px;
font-weight:bold;
color:#D2852A;
font-family:Arial, Georgia, Tahoma, Verdana;
text-decoration:none;
}
.custom_text
{
padding-top: 4px;
text-align:center;
}
.custom_text:hover
{
text-decoration:underline;
}
/* End of Offshore Cargo Equipment */

/* Offshore Cargo Products Page */

#ContentCargoProducts
{
width:775px;
padding: 20px 10px 10px 65px;
line-height:20px;
min-height:600px;
text-align:left;
}
#ContentCargoProducts_Left
{
width:400px;
float:left;
}

#ContentCargoProducts_Right
{
width:300px;
float:left;
padding: 10px 0px 0px 50px;
}
#ContentCargoProducts_Right li 
{
background:url(images/arrow3.gif) no-repeat 0px 30px;
}

#ContentCargoProducts_Baskets
{
width:490px;
float:left;
}
#ContentCargoProducts_Baskets_Image img
{
padding:30px 0px 0px 20px;
}
.baskets img
{
bordeR:1px solid grey;
}

.baskets
{
border:2px solid #013473;
width:170px;
height:100px;
margin: 0 40px 0 0;
}
.pipe_slings_text
{
width:500px;
float:left;
}
.pipe_slings_images
{
border:2px solid #013473;
width:213px;
height:169px;
float:left;
margin: 0px 0px 0px 30px;
padding: 0px 0px 0px 0px;
}
.pipe_slings_images img
{
border:0;
}
.cargo_other
{
width:277px;
float:left;
margin-top:15px;
}
.cargo_other_images
{
width:492px;
float:left;
border:3px solid #013473;

}
.cargo_other_images img
{
border:3px solid gray;
margin: 5px 5px 5px 5px;
}
.cargo_specialty_text
{
padding-top:25px;
float:left;
width:277px;
}

.cargo_specialty_images
{
width:492px;
margin-top:20px;
float:left;
border:3px solid #013473;

}
.cargo_specialty_images img
{
border:3px solid gray;
margin: 5px 5px 5px 5px;
}
/* End of Cargo Products Page */
/* Waste Products Page */
#ContentWasteProducts
{
width:775px;
padding: 20px 10px 10px 65px;
line-height:20px;
min-height:600px;
text-align:left;
}
#ContentWasteProducts_Left
{

width:450px;
float:left;
}
#ContentWasteProducts_Right
{
width:270px;
float:left;
padding: 10px 0px 0px 50px;
}
.waste_products_compactors_content
{
width:550px;
}
.compactors_box_blue
{
width:450px;
float:left;
}
.compactors_box_blue img
{
padding-left:20px;
}
.compactors_box_blue_text
{
margin-top:25px;
margin-lefT:20px;
}
.compactors_box_grey
{
padding-top:25px;
}
.home_table
{
border:2px solid black;
}
.home_table td
{
padding: 0px 5px 0px 8px;
}
.home_table2 td
{
padding: 0px 5px 0px 8px;
}
.row1
{
background:#DFDFDF;
font-weight:600;
}
.row2
{
background:;
}
.home_table2
{
border:2px solid black;
}

.home_table_wrap
{
width:345px;
float:left;
padding: 0px 7px 0px 0px;
}
.home_table_images img
{
margin: 0px 3px 0px 3px;
border:2px solid #013473;
}
#home_right_box_images
{

height:160px;
margin-left:22px;
}
#home_right_box_images img
{
bordeR:2px solid grey;
}

.home_right_box_image1
{
width:97px;
float:left;
bordeR: 1px solid #275287;
padding: 10px 14px 5px 27px;
}
.home_right_box_image2
{
bordeR: 1px solid #275287;

width:217px;
float:left;
padding: 10px 24px 5px 13px;
}
.tuffgut2
{
float:right;
margin: 0px 0px 0px 20px;
padding: 40px 0px 0px 0px;
}

/* End of Waste Products Page */
/* Waste Equipment Page */
.rigsoap-header
{
width:100px;
float:left;
font-family: Helvetica,Arial,sans-serif;
font-size: 20px;
color: #275287;
font-weight: 100;
margin: 0px 0px 10px 150px;
}
.bags-header
{
width:300px;
float:left;
font-family: Helvetica,Arial,sans-serif;
font-size: 20px;
color: #275287;
font-weight: 100;
margin: 0px 0px 0px 200px;
}
.waste-rigsoap
{
border:2px solid #013473;
width:375px;
height:148px;
float:left;
padding:10px;
}
.waste-rigsoap-text
{
width:258px;
float:left;
height:138px;
padding: 3px;
border:2px solid grey;
}
.waste-rigsoap-image
{
width:87px;
float:left;
margin: 0px 0px 0px 10px;
padding: 15px 3px 15px 3px;
border:2px solid grey;
}
.waste-bags
{
width:375px;
height:148px;
border:2px solid #013473;
float:left;
padding:10px;
margin: 0px 0px 0px 2px;
}
.waste-bags-text
{
width:230px;
float:left;
margin: 0px 0px 0px 0px;
border:2px solid grey;
height:138px;
padding: 3px;
}

.waste-bags-image
{
width:111px;
height:142px;
float:left;
border:2px solid grey;
margin: 0px 0px 0px 10px;
padding-top:2px;
padding: 2px 0px 0px 5px;
}
#waste-equipment-text-top
{
width:500px;
float:left;
margin: 0px 35px 0px 0px;
}
/* End of Waste Equipment Page */
/* Compliance Page */
#loadtesting
{
float:left;
margin:0px 5px 10px 0px;
}
#loadtesting tr td
{
padding-left:5px;
}
#nondestruct tr td
{
padding-left:5px;
}
#pulltesting tr td
{
padding-left:5px;
}
.cert_content
{
width:870px;
padding: 20px 10px 10px 65px;
line-height:20px;
text-align:left;
}
.engineering_drawing
{
float:left;
width:340px;
height:220px;
margin: 0px 10px 0px 40px;
}
.compliance_content
{
width:350px;
float:left;
margin: 0px 0px 0px 30px;
}
/* End Compliance Page */
.testing:hover
{
text-decoration:underline;
}
#cargo-equipment
{
margin: 10px 0px 0px 0px;
}

#cargo-equipment H1
{
margin: 10px 0px 0px 63px;
}
/* Product Listings Page */
.product-listings
{
width:780px;
margin: 20px 0px 0px 63px;
}

.product-listings tr td
{
padding:2px;
}