@charset "utf-8";
/* CSS Document */

body {
	background-color:#b8b8b8;
	background-image:url(Images/background.gif);
	background-repeat:repeat-x;
	font-family:"Lucida Sans";
	font-size:10px;
}
#Container {
	width:780px;
	margin:auto;
	height:auto;
}
#Wrapper {
	float:left;
	background-color:#FFFFFF;
	width:780px;
	height:auto;
	margin:0;
	padding:0;
}
#Header {
	float:left;
	width:780px;
	height:auto;
	margin:0;
	padding:0;
}
#Logo {
	float:left;
	height:120px;
	width:400px;
	float:left;
}
#HeaderLinks {
	width:300px;
	float:right;
	color:#FFFFFF;
	height:120px;
}
#HeaderLinks a, #HeaderLinks a:link, #HeaderLinks a:visited, #HeaderLinks a:active {
	color:#FFFFFF;
	text-decoration:none;
}
#HeaderLinks a:hover {
	text-decoration:underline;
}
#HeaderImage {
	float:left;
	width:760px;
	background-color:#b8b8b8;
	height:auto;
	margin:10px;
	padding-top:30px;
	height:170px;
	text-align:center;
}
#HeaderImage_Company {
	float:left;
	width:760px;
	background-image:url(Images/hdr_company.jpg);
	height:auto;
	margin:10px;
	height:200px;
	float:left;
}
#HeaderImage_Used {
	float:left;
	width:760px;
	background-image:url(Images/hdr_usedequipment.jpg);
	height:auto;
	margin:10px;
	height:200px;
	float:left;
}
#HeaderImage_Contact {
	float:left;
	width:760px;
	background-image:url(Images/hdr_contact.jpg);
	height:auto;
	margin:10px;
	height:200px;
	float:left;
}
#HeaderImage_Products {
	float:left;
	width:760px;
	background-image:url(Images/hdr_products.jpg);
	height:auto;
	margin:10px;
	height:200px;
	float:left;
}
#HeaderImage_Inspection {
	float:left;
	width:760px;
	background-image:url(Images/hdr_inspection.jpg);
	height:auto;
	margin:10px;
	height:200px;
	float:left;
}
#HeaderImage_Rental {
	float:left;
	width:760px;
	background-image:url(Images/hdr_rental.jpg);
	height:auto;
	margin:10px;
	height:200px;
	float:left;
}
#HeaderImage_Drilling {
	float:left;
	width:760px;
	background-image:url(Images/hdr_drilling.jpg);
	height:auto;
	margin:10px;
	height:200px;
	float:left;
}
#HeaderImage_Oilfield {
	float:left;
	width:760px;
	background-image:url(Images/hdr_oilfield.jpg);
	height:auto;
	margin:10px;
	height:200px;
	float:left;
}
#HeaderImage_Pump {
	float:left;
	width:760px;
	background-image:url(Images/hdr_pump.jpg);
	height:auto;
	margin:10px;
	height:200px;
	float:left;
}
#HeaderImage_Sitemap {
	float:left;
	width:760px;
	background-image:url(Images/hdr_sitemap.jpg);
	height:auto;
	margin:10px;
	height:200px;
	float:left;
}
#HeaderImage_Access {
	float:left;
	width:760px;
	background-image:url(Images/hdr_access.jpg);
	height:auto;
	margin:10px;
	height:200px;
	float:left;
}
#navigation {
	float: left;
	width: 760px;
	height:40px;
	clear: both;
	padding-top:10px;
	font-weight:bold;
	font-size:11px;
	font-family:"Lucida Grande";
	margin-left:10px;
	background-image:url(Images/bg_links.gif);
}
#navigation ul
{
	padding: 0;
	width: 740px;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
	list-style-type: none;
}

#navigation li { 
	float: left;
	position:relative;
}

#navigation a:link,
#navigation a:visited
{
	float: left;
	display: block;
	color: #eff8ff;
	padding:10px;
	margin-right:23px;
	background-color:transparent;
	border-bottom-width: 0;
	text-decoration:none;
}

#navigation a:hover,
#navigation a:active
{
	color: #12447c;
	background-color: #FFFFFF;
	background: #fff url('images/bg_lnksbg.gif') repeat-x;
	text-decoration: none;
}
#navigation li ul {
	position: absolute;
	left: 0px;
	top: 32px;
	display:none;
	margin:0;
	padding:0;
	width:150px;
}

#navigation li ul li {
	width:150px;
}

#navigation li:hover ul, #navigation li.over ul {
	display:block;
	width:150px;
}

#navigation li ul li a:link, #navigation li ul li a:visited, #navigation li ul li a:active {
	background:#0066CC repeat-x;
	color:#ffffff;
	display:block;
	width:150px;
	height:18px;
	font-size:10px;
	border-bottom:1px;
	vertical-align: bottom;
	padding: 6px 4px 1px 6px;
	text-decoration: none;
}

#navigation li ul li a:hover {
	background:#a6c197 repeat-x;
	color:#ffffff;
	display:block;
	height:18px;
	width:150px;
	vertical-align: bottom;
	padding: 6px 4px 1px 6px;
	text-decoration: none;
}
#contentcontainer {
	float:left;
	width: 760px;
	height:auto;
	margin-left: 10px;
	margin-top:20px;
	padding-bottom:10px;
}
#emailaddy {
	float:right;
	width:300px;
	text-align:right;
	font-size:12px;
}
#footercontainer {
	float:left;
	width:780px;
	height:80px;
	margin-top:10px;
	background-image:url(Images/footer_bg.gif);
	color:#FFFFFF;
	text-align:center;
}
#footercontainer a, #footercontainer a:link, #footercontainer a:active, #footercontainer a:visited {
	color:#FFFFFF;
	text-decoration:underline;
	margin-left:10px;
	margin-right:10px;
}
#footercontainer a:hover {
	text-decoration:none;
}
.imgBorder {
	background-image:url(Images/img_bg.gif);
	margin:10px;
	padding:10px;
	border:0;
	text-decoration:none;
}
.imgBorder_casing{
	background-image:url(Images/img_bg_casing.gif);
	margin:10px;
	padding:10px;
	border:0;
	text-decoration:none;
}
a:hover .imgBorder {
	background-image:url(Images/img_bg_hover.gif);
}
a:hover .imgBorder_casing {
	background-image:url(Images/img_bg_casing_hover.gif);
}
a, a:link, a:active, a:visited {
	text-decoration:none;
	color:#666666;
}
a:hover {
	text-decoration:underline;
}
h3 {
	font-size:16px;
	color:#656551;
	letter-spacing:-1px;
	padding:0px 0px 10px 0px;
	margin-bottom:10px;
	font-weight:bold;
	font-family:"Trebuchet MS";
	background: url('images/bg_header.gif') bottom repeat-x;
}
h4 {margin:0;padding:0;}
.thickbox_hidden {
	display:none;
}

.emaillink a, .emaillink a:link, .emaillink a:visited {
	color:#0000CC;
	text-decoration:none;
}
.emaillink a:active, .emaillink a:hover {
	text-decoration:underline;
}

#productscontainer {margin:0 auto;width:600px;}
.productbox {float:left;width:180px;height:230px;text-align:center;margin-left:10px;margin-right:10px;}
