@charset "utf-8";
/* CSS Document */

HTML, BODY  {
	margin:0px;
}

BODY , .body {
	background-image:url(/images/backbkg2.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	text-align:center;
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
H1{
	font-family:Arial, Helvetica, sans-serif !important;
	color:#0000cc;
	font-size:17px;
	margin-top:0px;
	font-weight:bold;
}

H1.sub{
	font-family:Arial, Helvetica, sans-serif !important;
	color:#0000cc;
	font-size:19px;
	margin-top:0px;
	font-weight:bold;
	padding-top:9px;
}

#wrapper{
	width:955px;
	text-align:left !important;
	margin-left:auto;
	margin-right:auto;
	padding-left:19px;
	padding-right:19px;
	background-color:#ffffff;
	background-image:url(/images/wrapperbkg.jpg);
	background-repeat:no-repeat;
}

#innerpadding{
	background-color:#FFFFFF;
	padding-left:3px;
	padding-right:3px;
}

#header{
	height:110px;
	background-image:url(/images/headbkg.jpg);
	background-repeat:repeat-x;
}
#burtonlogo{
	width:461px;
	height:110px;
	background-image:url(/images/burtonlogo.jpg);
	background-repeat:no-repeat;
}
a#logo_home{
width:461px;
	height:110px;
	display:block;
}
#info{
	width:426px;
	height:90px;
	text-align:center;
	padding-top:20px;
	padding-left:50px;
}
#nav{
	height:38px;
	width:949px;
	background-image:url(/images/navbkg.jpg);
	background-repeat:no-repeat;
}
#nav_subtemp{
	height:38px;
	width:949px;
	background-image:url(/images/nav_subtemp.jpg);
	background-repeat:repeat-x;
}
#nav ul{
margin:0px;
}
#nav ul li{
	list-style:none;
	display:inline;
}
#nav ul li a{
text-decoration:none;
font-size:15px;
font-weight:bold;
color:#ffffff;
font-family:Arial,Helvetica,sans-serif;
}
#nav ul li a:hover{
color:#ff8000;
}
#nav_subtemp ul{
margin:0px;
padding-bottom:0px;
padding-right:0px;
padding-left:17px;
padding-top:11px;
}
#nav_subtemp ul li{
	list-style:none;
		display:inline;
		width:auto;
		height:auto;
		margin-right:11px;
		background-image:url(/images/li_back.jpg);
		background-position:top right;
		background-repeat:no-repeat;
	padding-right:11px;
}
#nav_subtemp ul li a{
text-decoration:none;
font-size:13px;
font-weight:bold;
color:#ffffff;
font-family:Arial,Helvetica,sans-serif;
}
#nav_subtemp ul li a:hover{
color:#ff8000;
}
.sub_menu{
	background-image:url(/images/sub_menu_back.jpg);
	background-repeat:no-repeat;
	width:287px;
	height:23px;
	float:right;
margin-right:17px;
padding-left:14px;
padding-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}
a.sub_menu_link{
color:#000000;
text-decoration:none;
border-right:3px solid #bcbec0;
padding-right:6px;
padding-left:3px;
}
a.last{
border:none !important;
}
a.sub_menu_link:hover{
color:#0000cc;
text-decoration:underline;
}
#footer{
	height:31px;
	background-image:url(/images/footerbkg.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:21px;
	text-align:center !important;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.leftfloat{
	float:left;
}

.rightfloat{
	float:right;
}
#maincontent{
	
}
#maintextbkg{
	background-image:url(/images/maintextbkg.jpg);
	background-repeat:repeat-x;
	height:201px;
	margin-bottom:3px;
}

#maintext{
	width:932px;
	height:188px;
	background-image:url(/images/maintextguy.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-top:13px;
	padding-left:17px;
}
#maintext_back{
	background-image:url(/images/maintext_back.jpg);
	background-repeat:repeat-x;
	background-position:top;
	width:949px;
	margin-top:3px;
}
#maintext_sub{
	width:933px;
	background-image:url(/images/maintext_sub.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:11px;
	padding-left:16px;
	margin-bottom:3px;
	padding-bottom:45px;
}

#grid{
	background-image:url(/images/gridbkg.jpg);
	background-repeat:repeat-x;
	height:300px;
	padding-top:16px;
	padding-left:16px;
}
#rainbow{
	height:60px;
	background-image:url(/images/burtonstripes.jpg);
	background-repeat:repeat-x;
}

#loginbar{
	height:59px;
	background-image:url(/images/loginbar.jpg);
	background-repeat:repeat-x;
	margin-bottom:3px;
}
#loginbar_sub{
	height:84px;
	background-image:url(/images/loginbar_sub.jpg);
	background-repeat:repeat-x;
	margin-bottom:3px;
}

.size34{
	font-size:34px;
}

.size16{
	font-size:16px;
}

.size15{
	font-size:15px;
}

.strong{
	font-weight:bold;
}
.lightblue{
	color:#a0d3ea !important;
}
.white{
	color:#ffffff !important;
}
.arial{
	font-family:Arial, Helvetica, sans-serif !important;
}
.margin5{
	margin-left:5px;
}
.margin8{
	margin-top:8px;
}
#air{
	background-image:url(/images/aircomp.jpg);
	background-repeat:no-repeat;
	height:138px;
	width:305px;
}
#hydraul{
	background-image:url(/images/hydraul.jpg);
	background-repeat:no-repeat;
	height:138px;
	width:305px;
}
#fleet{
	background-image:url(/images/fleet.jpg);
	background-repeat:no-repeat;
	height:138px;
	width:309px;
}
#indus{
	background-image:url(/images/indus2.jpg);
	background-repeat:no-repeat;
	height:138px;
	width:309px;
}
#equip{
	background-image:url(/images/equip.jpg);
	background-repeat:no-repeat;
	height:138px;
	width:305px;
}
#machine{
	background-image:url(/images/machine.jpg);
	background-repeat:no-repeat;
	height:145px;
	width:305px;
}
.boxtext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	color:#000000;
	padding-top:13px;
	padding-right:15px;
}
.boxtext h2{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:21px !important;
	font-weight:bold !important;
	color:#00007c !important;
	margin:0px !important;
}
.boxlink{
	display:block;
	width:76px;
	height:30px;
	margin-left:206px;
	margin-top:6px;
}

.hori_dot{
	background-image:url(/images/hori_dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	height:45px;
	width:904px;
}

#products_holder{
	margin-top:5px;
	width:904px;
	padding-bottom:20px;
}
.product_col{
	width:auto;
	margin-right:24px;
	height:594px;
}

.vert_dot{
	background-image:url(/images/vert_dot.jpg);
	background-repeat:repeat-y;
	background-position:right;
}

.product_container{
	margin-right:24px;
	padding-bottom:7px;
}

.greytop{
	padding-left:6px;
	padding-top:7px;
	padding-bottom:7px;
	background-color:#dbdbdb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#0000ba;
}
.products{
	padding-top:7px;

	padding-left:6px;
	color:#000000;
}
#techinfo_holder{
	padding-top:19px;
	text-align:center !important;
}
.bluebox1_top{
	background-image:url(/images/bluebox_top1.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:6px;
	width:728px;
}
.bluebox1_bottom{
	background-image:url(/images/bluebox_bottom1.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:6px;
	padding-left:9px;
	padding-right:6px;
	margin-left:-7px;
	width:728px;
}
.bluebox2_top{
	background-image:url(/images/bluebox_top2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:6px;
}
.bluebox2_bottom{
	background-image:url(/images/bluebox_bottom2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:6px;
	padding-left:6x;
	padding-right:6px;
}
.bluebox3_top{
	padding-top:6px;
}
.bluebox3_bottom{
	padding-bottom:6px;
	padding-left:6x;
	padding-right:6px;
}
table.infotable{
	text-align:left;
}
table.tech20 td{
padding-left:20px;
}

table.tech18 td{
padding-left:6px;
}

table.infotable td.top{
height: 54px;
}

table.infotable td.top2{
height: 47px;
}

table.infotable tr.header{
background-color:#0000cc;
color:#ffffff;
}

table.infotable tr.header th{
border-bottom:2px solid #ffffff;
}

table.infotable tr.alt_row{
background-color:#dbdbdb;
}
		#ContactMap {
	background-color:white;
	border:3px solid #e8e3d8;
	width:898px;
	height:400px;	
}
div.pipe{
width:729px;
height:261px;
}
div.discharge{
width:867px;
height:387px;
}

#ContactMap #googlemap {
	width:898px;
	height:400px;	
	position:absolute;		
}

#addressesDiv{
	float:left;
	width:150px;
}

#mapdiv{
	padding-bottom:50px;
}

#about1{
	width:618px;
	margin-right:32px;
}

#about2{
	width:257px;
}
div#about2 p{
	color:#0000cc;
	font-weight:bold;
}
div#about2 p.dots{
	background-image:url(/images/hori_dot.jpg);
	background-repeat:repeat-x;
	background-postion:top;
	padding-top:13px;
}
div#about2 div.dots{
	background-image:url(/images/hori_dot.jpg);
	background-repeat:repeat-x;
	background-postion:top;
	padding-top:3px;
}
div#about2 div.dots ul{
	padding-left: 12px;
}
div#about2 div.dots ul li{
color:#0000cc;
font-weight:bold;
}
.emp{
	width:447px;
}
div.emp p{
font-weight:bold;
color:#0000cc;
}

.empmargin{
	margin-right:17px;
}
table.emptable{
font-weight:bold;
}
table.emptable td,th{
padding-left:7px;
}

table.emptable tr.head{
background-color:#0000cc;

}
table.emptable tr.head th{
color:#ffffff;
border-bottom:2px #ffffff solid;
}
table.emptable tr.alt{
background-color:#dbdbdb;
}
table#comp_table{
text-align:left;
}
div.table_blue{
border:4px solid #0000cc;
padding:2px;
}
table#comp_table tr.head{
background-color:#0000cc;
}
table#comp_table tr.head th{
color:#ffffff;
border-bottom:2px #ffffff solid;
}
table#comp_table tr.alt{
background-color:#dbdbdb;
}
div#autofleet{
background-image:url(/images/trucks.jpg);
background-repeat:no-repeat;
background-position:98% 3%;
	padding-bottom:25px;
}
div#machine_shop{
background-image:url(/images/machine_shop.jpg);
background-repeat:no-repeat;
background-position:98% 3%;
	padding-bottom:25px;
}
ul.autofleet{
font-weight:bold;
margin: 0px;
padding-left: 13px;
}
div#quincybox{
width:916px;
height:164px;
background-image:url(/images/quincy.jpg);
background-repeat:no-repeat;
background-position:98% 73%;
}
div#quincybox2{
width:916px;
height:112px;
background-image:url(/images/quincy.jpg);
background-repeat:no-repeat;
background-position:98% 73%;
}
div#compressors{
width:916px;
height:147px;
padding-top:5px;
background-image:url(/images/hori_dot.jpg);
background-repeat:repeat-x;
padding-bottom:25px;
}
div.comp_box{
text-align:center;
font-size:15px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#0000cc;
height:142px;
width:226px;
background-image:url(/images/vert_dot.jpg);
background-repeat:repeat-y;
background-position:right;
}
div.rot{
width:279 !important;
}
div.last_comp{
background-image:none !important;
}
div.comp_pic{
height:106px;
padding-top:14px;
}
div.product_row{
width:914px;
height:180px;
padding-top:30px;
text-align:center;
font-size:15px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#0000cc;
background-image:url(/images/hori_dot.jpg);
background-repeat:repeat-x;
}
div.p1c1{
width:50%;
height:178px;
text-align:center;
}
div.p2c2{
width:33%;
height:178px;
text-align:center;
}
div.et1{
width:24%;
height:178px;
text-align:center;
}
div.et2{
width:25%;
height:178px;
text-align:center;
}
div.prod_pic{
margin-bottom:27px;
}
ul#footer_menu{
margin:0px;
padding:0px;
}
ul#footer_menu li{
	list-style:none;
	display:inline;
}
ul#footer_menu li a{
text-decoration:none;
font-size:11px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
ul#footer_menu li a:hover{
text-decoration:underline;
}
div#box{
background-image:url(/images/future.jpg);
background-repeat:no-repeat;
width:170px;
height:59px;
font-size:19px;
font-weight:bold;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
padding-top:9px;
padding-left:14px;
}
div.hydra_products{
height:199px;
font-weight:bold;
}
div.hydra_col{
padding-right:56px;
}
div.hydra_margin{
margin-left:56px;
}
.hydra_blue{
color:#0000cc;
margin-top:0px !important;
}
div#hydra_holder{
margin-top:20px;
padding-bottom:20px;
}
td.table_dot_white{
background-image:url(/images/table_dot_white.jpg);
background-repeat:repeat-y;
background-position:right;
}
td.table_dot_grey{
background-image:url(/images/table_dot_grey.jpg);
background-repeat:repeat-y;
background-position:right;
}

td.part, th.part{
padding-left:7px;
}
td.line, th.line{
padding-left:28px;
}
td.description, th.description{
padding-left:60px;
}
td.special, th.special{
padding-left:65px;
}
td.pad40, th.pad40{
padding-left:40px;
}
td.pad11, th.pad11{
padding-left:11px;
}
.service_table{
text-align:center;
}
.comp_headline{
font-weight:bold;
font-size:19px;
color:#0000cc;
font-family:Arial, Helvetica, sans-serif !important;
}
#login_sub_col{
width:660px;
height:59px;
padding-top:25px;
padding-left:15px;
}
#member_sub_col{
width:274px;
padding-top:28px;
font-family:Arial, Helvetica, sans-serif !important;
font-size:22px;
color:#ffffff;
height:56px;
}
a#member_pdf{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif !important;
font-size:22px;
color:#ffffff;
}
/*.blogo{
background-image:url(/images/watermark.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
z-index:0 !important;
}*/