@charset "UTF-8"; 
/* CSS Document */

/* Tags */
html {}
ul {margin:0px; padding:0px 0px 0px 15px;}
a {color:#FFF;}
#footer a { text-decoration:none;}
#footer_home a { text-decoration:none;}
body{margin:0px; background-color:#17140F; min-width:986px; }

/*KOZCO with pipes going full wide 2560 WIDE*/
#content {background-image:url(images/header-img-wide3.jpg); background-repeat:no-repeat; background-position:top; }

/* INDEX PAGE - height = img with trim plus SOME for nav to go above top edge */
#nav_box_home {height:275px; width:986px; z-index:5; position:relative; top:125px; }
.nav_box_home1 {background-image:url(images/home-img4.jpg); background-repeat:no-repeat; background-position:center bottom; height:275px; width:986px; z-index:5; position:relative; top:125px; }
.nav_box_home2 {background-image:url(images/home-img6.jpg); background-repeat:no-repeat; background-position:center bottom; height:275px; width:986px; z-index:5; position:relative; top:125px; }
.nav_box_home3 {background-image:url(images/home-img7.jpg); background-repeat:no-repeat; background-position:center bottom; height:275px; width:986px; z-index:5; position:relative; top:125px; }
/* SECONDARY PAGES - height = img with trim plus SOME for nav to go above top edge */
#nav_box {height:163px; width:986px; z-index:5; position:relative; top:125px; }
.img_pipes {background-image:url(images/secondary-img.jpg); background-repeat:no-repeat; background-position:center bottom;}

/*INDEX PAGE - GRUNGE BEHIND HEADER IMG AND BOTTOM OF HEADER IMG*/
#grunge_top_home {background-image:url(images/img444.jpg); background-repeat:repeat; width:100%; min-width:986px; position:relative; z-index:-1; height:195px; top:-70px; }
#grunge_home {background-image:url(images/img444.jpg); background-repeat:repeat; width:100%; min-width:986px; position:relative; top:-70px; } 
/*SECONDARY PAGES - GRUNGE BEHIND HEADER IMG AND BOTTOM OF HEADER IMG*/
#grunge_top {background-image:url(images/img444.jpg); background-repeat:repeat; width:100%; min-width:986px; position:relative; z-index:-1; height:125px; }
#grunge {background-image:url(images/img444.jpg); background-repeat:repeat; width:100%; min-width:986px; position:relative; }

#title_two{background-image:url(images/rm-two-bars-top.jpg); background-repeat:no-repeat; background-position:center; width:986px; height:47px; }
#title_two h1 {color:#501413; font-size:21px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-top:9px; padding-left:270px; text-align:left; margin:0px; }

/* MAIN CONTENT - BETWEEN EXPANDING BARS all pages*/
#two_bars {background-image:url(images/rm-two-bars.jpg); background-repeat:repeat-y; background-position:center; width:986px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:140%; }
#two_bars h1 {margin:0px; padding:3px 0px 0px 0px; font-size:14px; }
#two_bars p{padding-top:2px; padding-bottom:10px; margin:0px; }
/*#two_bars img {padding:5px; }*/

/* FOOTER */
#footer {background-image:url(images/rmfooter.jpg); background-repeat:no-repeat; background-position:center; height:223px; position:relative; min-width:986px; }
#footer_home {background-image:url(images/rmfooter.jpg); background-repeat:no-repeat; background-position:center; height:223px; position:relative; min-width:986px; top:-70px; }

/* TOP LEFT TEXT BOX INDEX PAGE - adding margin top breaks in ff */
/* - adjust position with left-header-text */
#headertxt1 {margin-top:0px; padding-top:2px; padding-left:55px; width:160px; height:175px; text-align:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#252525; position:static; line-height:120%; }
#headertxt2 {margin-top:0px; padding-top:2px; padding-left:55px; width:160px; height:175px; text-align:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#252525; position:static; line-height:120%; }
#headertxt3 {margin-top:0px; padding-top:2px; padding-left:55px; width:160px; height:175px; text-align:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#252525; position:static; line-height:120%; }
.left-header-top {margin-top:0px; margin-bottom:0px; padding-top:0px; }
.left-header-bottom {margin-top:0px; margin-bottom:0px; padding-top:8px; }
.redtxt {color:#9e0b0f; display:block; font-size:12px; font-weight:bold; padding-bottom:2px; }
/* END */

.projectstxt {font-weight:bold; }



/* NAVIGATION */
/* RELATIVE REQUIRED FOR DROPS TO KNOW WHERE TO BE WHEN DROPS POSITIOND ABSOLUTE */
#navigation {
position:relative; 
margin:0 auto; 
z-index:10; 
width:665px; 
font-family:Arial,Helvetica,sans-serif; 
font-size:11px; 
}
/* DONT CHANGE*/
#navigation li {
list-style-type:none; 
text-decoration:none; 
margin:0px; 
padding:0px; 
}
/* DONT CHANGE */
#navigation ul {
margin:0px; 
padding:0px; 
}

#navi, #navi ul{margin: 0;  padding: 0;  list-style-type: none;  list-style-position: outside;  position: relative;  font-family: Verdana, Arial;  overflow: visible;  float: left; }
#navi img {border: none;  float: left; }
#navi a {display: block;  width: auto;  height: 32px;  text-decoration:none;  text-align: center;  float: none;  _float: left; }
#navi li {float: left;  position: relative;  vertical-align: top;  padding: 0px;  margin: 0px; }
#navi ul {position:absolute;  display: none;  width: 195px;  top: 32px;  _left: 0px;  float: left;  border: 1px solid #A59B8F; }
#navi li ul a{width: 180px;  height: 15px;  text-align: left;  float: none;  background-image: none;  background-color: #A59B8F;  font-weight: bold;  color: #FFFFFF;  padding-left: 10px;  padding-top: 5px;  padding-bottom: 5px; padding-right:5px;  margin: 0;  font-size: 10px; }
#navi li ul a:hover {background-image: none;  background-color: #635A51;  color: #ffffff; }
#navi ul ul{top: 127px;  background-image: none;  background-color: #635A51;  float: left; }	
#navi li ul ul {position: absolute;  left: 195px;  float: left;  top: -1px; }
#navi li ul ul li a {background: #A59B8F; }
#navi li ul ul li a:hover {background: #635A51; }
#navi li:hover ul ul, #navi li:hover ul ul ul, #navi li:hover ul ul ul ul{display:none; }
#navi li:hover ul, #navi li li:hover ul, #navi li li li:hover ul, #navi li li li li:hover ul{display:block; }
	
/*metal plate stuff*/	
#metal_box {background-image:url(/images/metalplate-rpt.jpg); background-repeat:repeat-y; width:155px; color:#848484; padding:0px 5px 15px 10px;}
#footertxt {margin-top:30px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#footerstyles {color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

#subnav {list-style: none;  margin:0px;  padding:0px; width:126px; }
#subnav ul {margin:0px;  padding:0px; }
#subnav li {padding: 2px;  border-bottom: 1px dotted #A59B8F;  margin:0px; }
#subnav li a {font-size: 11px;  text-decoration: none;  color: #FFFFFF; }
#subnav li a:hover {color: #A59B8F}





	