* {margin:0;}

html, body, p, img, h1, h2, h3, h4, h5, h6 {margin:0; padding:0; border:0; }
html, body {height:100%; width:100%}
body {background:#d5dde5 url(../../images/bg_main.png) repeat-x top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
a {color:#003366;}
a:hover {color:#6a7aaa;}
.wrapper {min-height:100%; height:auto !important; height:100%; margin:0 auto -73px; width:988px; padding-left:8px; background: url(../../images/bg_gradient_edge.png) repeat-y top;}
address {font-size:11px; font-style:normal;padding-bottom:10px;}

#logo {margin:0 0 0 20px; padding-top:10px;}

#header {width:980px; height:100px; background:#fff url(../../images/bg_header.png) no-repeat top;  }

#navigation_menu { margin:55px 0 0 0; padding:0; float:right; width: 800px;}
#navigation_menu li {list-style: none; float:left;}

#nav_home a {background-image: url(../../images/nav_home.png); display: block; height:0px !important; height /**/:16px; /* for IE5/Win only */
width:71px; padding:16px 0 0 0;overflow: hidden;}
#nav_home a:hover {background-position: 0 -16px;}

#nav_aboutbos a {background-image: url(../../images/nav_aboutbos.png);display:block;height:0px !important;height /**/:16px; /* for IE5/Win only */width:113px;padding:16px 0 0 0;overflow:hidden;}
#nav_aboutbos a:hover {background-position: 0 -16px;}

#nav_products a {background-image: url(../../images/nav_products.png);display:block;height:0px !important;height /**/:18px; /* for IE5/Win only */width:210px;padding:18px 0 0 0;overflow:hidden;}
#nav_products a:hover {background-position: 0 -18px;}

#nav_environment a {background-image: url(../../images/nav_environment.png);display:block; height: 0px !important; height /**/:16px; /* for IE5/Win only */ width: 165px; padding: 16px 0 0 0; overflow: hidden;}
#nav_environment a:hover {background-position: 0 -16px;}

#nav_careers a {background-image: url(../../images/nav_careers.png); display: block; height: 0px !important; height /**/:16px; /* for IE5/Win only */ width: 87px;padding: 16px 0 0 0;overflow: hidden;}
#nav_careers a:hover {background-position: 0 -16px;}

#nav_contactus a {background-image: url(../../images/nav_contactus.png); display: block; height: 0px !important; height /**/:16px; /* for IE5/Win only */ width: 103px;padding: 16px 0 0 0;overflow: hidden;}
#nav_contactus a:hover {background-position: 0 -16px;}

#content_container { width:959px; border-left:1px solid #eae7e7; border-right:1px solid #eae7e7; padding:0 0 0 20px;background: #FFFFFF url(../../images/bg_container.png) top left repeat-x; }
#gradient_background {height:100%; width:978px; margin-left:1px;  }

#inner_content_top {padding:0; margin:0; width:639px; background:url(../../images/bg_inner_top.png) 0 0 no-repeat; padding:0;}
#inner_content {padding:0; background: url(../../images/bg_inner_container.gif) 0 186px repeat-y; width:639px; }
#inner_content h1 {padding-left:5px;}
#inner_content h2 {font-size:14px; color:#003366; padding-bottom:5px; clear:both;}
#inner_content h4 {font-size:12px; color:#003366; padding-bottom:10px;}
#inner_content h3 {padding:0 0 0 25px; font-size:11px; font-weight:bold; color:#003366;}
#inner_content ul {margin:10px 0 0 20px; padding:0; line-height:16px; list-style-image:url(../../images/spacer_blue.gif);}
#inner_content li {width:500px;  padding:0; margin:0 0 10px 20px;}
#inner_bottom {padding-bottom:20px;}

.header_image {padding-right:13px;}
.header_image2 {padding-right:12px;}
#inner_content p {padding: 0 0 10px 0; line-height:18px;}
#inner_content p img {margin-right:10px;}
#right_column {float:right; width:310px; padding-bottom:0px;}

.push {clear:both; padding-top:73px;}
.footer_wrapper {margin:0 auto; width:998px; padding-left:0px; background:url(../../images/bg_footer.png) top left no-repeat;}
#footer {margin:0 auto 0 auto; width:980px; height:73px; }
#footer a {color:#fff; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer ul {list-style:none; float:left; margin:50px 0 0 15px; padding:0; }
#footer li { margin:0; padding:0 0 0 10px; float:left; display:inline; }

.breadcrumb_container {width:640px; height:20px;  padding:10px 0 0 0;}
.breadcrumb_container img {padding: 0 10px;}
.breadcrumb_container a {font-size:10px; text-decoration:none;}
.breadcrumb_container ul, .content_navigation ul {list-style:none; margin: 0; padding: 0;}
.breadcrumb_container li, .content_navigation li { margin:0; padding:4px 8px 0 0; float:left; display:inline; }

.content_navigation { height:20px; padding:5px 0 5px 10px;}
.content_navigation a, .landing_bucket a {text-decoration:none;}


.calltoactions { width:303px; padding:10px 0 0 0;}
.calltoactions p, #areaofoperation_container p { padding-bottom:10px;}

.clear {clear:both;}

#news_events {padding:0 10px 20px 10px; width:622px; }
.news_item h5 {font-size:11px; font-weight:normal; padding:15px 0 5px 0;}
.news_item h4 {font-size:11px; color:#003366; padding-bottom:5px;}
.news_item p {line-height:18px; padding-bottom:10px;}
.news_item a {font-weight:bold;}

#intro_container {width:640px; padding-bottom:7px; }
#intro_container h1  {padding:10px 0 0 10px;}
#intro_container p  {padding:10px 20px 0 20px; line-height:18px;}

#landing_container {width:630px; padding:10px 0 0 0; background:url(../../images/line_vertical.png) 300px 0 no-repeat;}
.landing_bucket {width:292px; min-height:300px; float:left; padding-right:20px; padding-bottom:20px; }
.landing_bucket span {width:292px; padding-top:10px; }
.landing_bucket p {width:280px; margin-bottom:5px;}
.landing_bucket h4 {padding:0 0 3px 0; font-size:11px; color:#003366;}
.landing_bucket hr {margin-bottom:8px;}
.content {padding:15px 15px;}
.content_aoo {padding:74px 15px; min-height:140px;}

#areaofoperation_container {width:622px; padding-bottom:20px;}
#areaofoperation_container table td { vertical-align:top;}
#areaofoperation_container h5 {font-size:12px;}

#EmailForm fieldset {border:0; padding:20px;}
#EmailForm table td {vertical-align:top; width:100px;}

/*----- Request a Quote -----*/
#request_form h4 {margin:0 0 15px 0; font-size:12px; text-align:left; }
#request_form span {margin:4px 0 0 0; float:left; }
.clear, #rq_comments p, #rq_interested strong {clear:both; }

#rq_contact_info, #rq_rig_location, #rq_interested, #rq_comments {width:270px; float:left; display:inline; }
#rq_contact_info input, #rq_rig_location input, #rq_interested input, #rq_comments input, #rq_rig_location select, #rq_comments textarea {margin:0 0 10px 0; }
#rq_contact_info input, #rq_rig_location input, #rq_rig_location select {width:150px;  }
#rq_contact_info, #rq_rig_location, #rq_interested {text-align:right; }
#rq_contact_info, #rq_interested {margin-right:60px; }
#rq_contact_info, #rq_rig_location {margin-bottom:40px; }
#rq_contact_info { }
#rq_rig_location { }
#cfDatesReq {width:100px!important; }
#rq_interested strong {line-height:230%;  }
#rq_comments { }
#rq_comments textarea {width:270px; }
#cfContact {float:right; }



.downloadable span {
	font-size: 16px;
	float: left;
	margin: 30px 0px 0px 10px;
	
}
.downloadable img {
	float: left;
}

.downloadable a {
	text-decoration: none;
}
.downloadable a:hover {
	text-decoration: underline;
}













