@charset "UTF-8";
h1 {
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-weight: bold;
	color: #006AAB;
	line-height: 25px;
	margin-top: 0px;
	margin-bottom: 10px;
}
h2 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #006AAB;
	line-height: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
}

p { margin-top:0px;
	margin-bottom:10px }

a:link {
	color: #006AAB;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #006AAB;
}
a:hover {
	text-decoration: none;
	color: #6BB8E7;
}
a:active {
	text-decoration: none;
	color: #6BB8E7;
}

#footer a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#footer a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
#footer a:active {
	text-decoration: none;
	color: #FFFFFF;
}


#container {
	background-image: url(images/containerbg.gif);
	background-repeat: repeat-y;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#topbar {
	background-image: url(images/topstripe.gif);
	height: 8px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
ul {
	list-style-type: disc;
	margin-top: 0px;
}
li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#logobar {
	background-image: url(images/logobar.gif);
	height: 135px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#contentarea {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/navshadow.gif);
	background-repeat: repeat-x;
	height: 400px;
}
#contentarea_nosize {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/navshadow.gif);
	background-repeat: repeat-x;
}
#sideimage_design {
	height: 550px;
	width: 980px;
	float: none;
	background-image: url(images/sideimage-design.jpg);
	background-repeat: no-repeat;
}
#sideimage_safety {
	height: 800px;
	width: 980px;
	float: none;
	background-image: url(images/sideimage-safety.jpg);
	background-repeat: no-repeat;
}
#sideimage_automotive {
	height: 675px;
	width: 980px;
	float: none;
	background-image: url(images/sideimage-automotive.jpg);
	background-repeat: no-repeat;
}
#sideimage_partners {
	width: 980px;
	float: none;
	background-image: url(images/sideimage-partners.jpg);
	background-repeat: no-repeat;
	height: 1050px;
}
#sideimage_contact {
	height: 600px;
	width: 980px;
	float: none;
	background-image: url(images/sideimage-contact.jpg);
	background-repeat: no-repeat;
}
#sideimage_contact_2 {
	height: 600px;
	width: 980px;
	float: none;
	background-image: url(images/sideimage-contact-2.jpg);
	background-repeat:no-repeat;
	}
#sideimage_pallet {
	height: 500px;
	width: 980px;
	float: none;
	background-image: url(images/sideimage-pallet.jpg);
	background-repeat: no-repeat;
}
#sideimage_mezzanines {
	height: 550px;
	width: 980px;
	float: none;
	background-image: url(images/sideimage-mezzanines.jpg);
	background-repeat: no-repeat;
}
#sideimage_drawers {
	height: 500px;
	width: 980px;
	float: none;
	background-image: url(images/sideimage-drawers.jpg);
	background-repeat: no-repeat;
}
#sideimage_shelving {
	height: 550px;
	width: 980px;
	float: none;
	background-image: url(images/sideimage-shelving.jpg);
	background-repeat: no-repeat;
}
#sideimage_office {
	height: 500px;
	width: 980px;
	float: none;
	background-image: url(images/sideimage-office.jpg);
	background-repeat: no-repeat;
}
#sideimage_automated {
	height: 500px;
	width: 980px;
	float: none;
	background-image: url(images/sideimage-automated.jpg);
	background-repeat: no-repeat;
}
#sideimage_compact {
	height: 700px;
	width: 980px;
	float: none;
	background-image: url(images/sideimage-compact.jpg);
	background-repeat: no-repeat;
}
#sideimage_misc {
	height: 870px;
	width: 980px;
	float: none;
	background-image: url(images/sideimage-misc.jpg);
	background-repeat: no-repeat;
}
#sideimage_green {
	width: 980px;
	float: none;
	background-image: url(images/sideimage-green.jpg);
	background-repeat: no-repeat;
	height: 1000px;
	position: relative;
}
#indeximage {
	height: 400px;
	width: 980px;
	background-color: #CCCCCC;
	background-image: url(images/indexbgimage_05.jpg);
	background-repeat: no-repeat;
}
#form {
	height: 535px;
	width: 324px;
	position: relative;
	left: 20px;
	top: 60px;
	float: left;
	overflow: auto;
}
#copy {
	width: 500px;
	float: right;
	position: relative;
	top: 35px;
	left: -50px;
}
#copy-contact {
	width: 450px;
	float: right;
	position: relative;
	top: 60px;
	left: -100px;
}
#footer {
	background-image: url(images/footerbar.gif);
	height: 38px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	font-family: "Trebuchet MS";
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	line-height: 38px;
}
#indexcopy {
	width: 500px;
	position: relative;
	left: -50px;
	top: 35px;
	float: right;
}
#top_photobox1 {
	float: right;
	height: 115px;
	width: 115px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.heading1 {
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-weight: bold;
	color: #006AAB;
	line-height: 25px;
}
.bodycopy {
	font-family: "Trebuchet MS";
	font-size: 13px;
	line-height: 16px;
}
.heading2 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #006AAB;
	line-height: 18px;
}
#footerlinks {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	font-family: "Trebuchet MS";
	color: #006AAB;
	font-size: 12px;
	margin-top: 10px;
}
#homelink a {
	height: 100px;
	width: 225px;
	float: left;
	position: relative;
	left: 50px;
	top: 20px;
	display: block;
}
#link-borroughs a {
	height: 75px;
	width: 300px;
	position: relative;
	float: left;
	top: 25px;
	left: 20px;
}
#link-lista a {
	height: 60px;
	width: 150px;
	position: relative;
	top: 85px;
	float: left;
	left: 95px;
} 
#link-nashville a {
	height: 125px;
	width: 125px;
	position: relative;
	float: left;
	top: 175px;
	left: -40px;
}
#link-steelking a {
	float: left;
	height: 75px;
	width: 250px;
	position: relative;
	top: 200px;
	left: 45px;
}
#link-cubic a {
	float: left;
	height: 65px;
	width: 300px;
	position: relative;
	top: 250px;
	left: 20px;
}
#link-wirecrafters a {
	float: left;
	height: 60px;
	width: 275px;
	position: relative;
	top: 315px;
	left: 40px;
}
#link-starrco a {
	float: left;
	height: 75px;
	width: 300px;
	position: relative;
	left: 25px;
	top: 370px;
}
#link-white a {
	float: left;
	height: 75px;
	width: 300px;
	position: relative;
	top: 420px;
	left: 25px;
	display: block;
}
#sidelinks {
	float: left;
	height: 1025px;
	width: 350px;
}
#yelllow-box {
	background-image: url(images/yellowBox.jpg);
	background-repeat: no-repeat;
	height: 160px;
	padding-left: 20px;
	padding-top: 43px;
	margin-top: 0px;
	margin-bottom: -50px;
	margin-right: auto;
	margin-left: auto;
}
#youtube-video {
	height: 213px;
	width: 346px;
	position: absolute;
	top: 396px;
	left: 0px;
}

#copy-green2 {
	width: 550px;
	float: left;
	position: relative;
	top: 60px;
	padding-left: 75px;
	padding-top: 450px;
}
#chart-txt {
	padding-left: 75px;
	text-align: center;
	padding-top: 15px;
}

#chart-txt h1{
	font-size: 26px;
	margin-bottom: 5px;
}

#chart-txt p{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666;
	line-height: 22px;
	margin-top: 0px;
}
#greenchart2 {
	height: 450px;
	width: 600px;
	position: absolute;
	left: 37px;
	top: 2px;
	background-image: url(images/green-chart2.jpg);
	background-repeat: no-repeat;
}
.blue {
	color: #006AAB;
}

/* NEW */

h3 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	margin-top: 22px;
	text-shadow: 0px 1px 0px #025284;
}

#footer_container ul li {
	font-family: "Trebuchet MS";
	font-size: 11px;
	line-height: 15px;
	color: #fff;
	list-style: none;
	text-indent: -40px;
	
}

#footer_container a:link {
	color: #FFFFFF;
	text-decoration: none;
}

#footer_container a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#footer_container a:hover {
	text-decoration: none;
	color: #b2d1e6;
}
#footer_container a:active {
	text-decoration: none;
	color: #FFFFFF;
}

#footer_container {
	background: #006aab;
	height: auto;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 8px;
	margin-bottom: 20px;
	overflow: hidden;

}
#footer_top_bar {
	width: 980px;
	height: 3px;
	background: #025284;
}

#f_col_1 {
	width: 160px;
	height: auto;
	float: left;
	margin-left: 45px;
}

#f_col_2 {
	width: 280px;
	height: auto;
	float: left;
}

#f_col_3 {
	width: 190px;
	height: auto;
	float: left;
}

#f_col_4 {
	width: 280px;
	height: auto;
	float: left;
}
#join_box {
	background-image: url(images/join.jpg);
	height: 127px;
	width: 280px;
	text-align: center;
	margin-left: -10px;
	margin-top: 22px;
	padding-top: 15px;

}
.bump {
	position: relative;
}
#f_bot {
	width: 980px;
	clear: both;
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	margin-top: 10px;
}
.button {
	background-image: url(images/btn.jpg);
	height: 23px;
	width: 163px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-shadow: 0px 1px 0px #025284;
	border: 0px solid black;
	line-height: 23px;
	text-align: center;
}
.button.hover, .button:hover {
	background-position: 0px -23px;	
	cursor: pointer;
}
#smedia {
	width: 300px;
	height: 30px;
	margin-top: 10px;
	text-align: center;
	margin-left: 62px;
	margin-bottom: 15px;
}
#sm1 {
	background-image: url(images/sm_01.png);
	float: left;
	height: 30px;
	width: 34px;		
}
#sm2 {
	background-image: url(images/sm_02.png);
	float: left;
	height: 30px;
	width: 34px;
}
#sm3 {
	background-image: url(images/sm_04.png);
	float: left;
	height: 30px;
	width: 34px;
}
#sm4 {
	background-image: url(images/sm_05.png);
	float: left;
	height: 30px;
	width: 33px;
}
#rmi {
	background-image: url(images/rmi.jpg);
	height: 42px;
	width: 637px;
	margin-left: -87px;
	position: relative;
	vertical-align: middle;
}
#rmi_design {
	background-image: url(images/rmi.jpg);
	height: 42px;
	width: 634px;
	margin-left: -84px;
	position: relative;
	margin-top: 20px;
	vertical-align: middle;	
}
#rmi_safety {
	background-image: url(images/rmi.jpg);
	height: 42px;
	width: 634px;
	margin-left: -84px;
	position: relative;
	margin-top: 30px;
	vertical-align: middle;	
}
#btn_bump {
	margin-left: 87px;
	position: relative;
	top: 8px;
}

.h.hover, .h:hover {
	background-position: 0px -30px;	
}
#nav a { color: #000; }
#nav {
	height: 33px !important;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/nav_bg_tl.jpg);
	background-repeat: repeat-x;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000;
}


.nav_spacer {
	height: 33px;
	width: 1px;
	background: #025284; 
	float: left;
	
}



ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
 height: 33px !important;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
 height: 33px;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: pointer;
}
ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
 height: 33px;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

ul.dropdown {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000;
}

	ul.dropdown li {
		background: url(images/nav_bg.jpg);
		
	}
	
	ul.dropdown li .nav1 {
		padding: 0px 14px 0px 14px;
		background-repeat: repeat-x;
		background: url(images/nav_bg.jpg);
		line-height: 33px;
		height: 33px !important;
		background-position: 0 0;
		background-color: white;
		display: block;
		overflow: hidden;
		float: left;
	}
	
	ul.dropdown li ul li {
	background-color: #b2d1e6;
	height: 23px;
	}
	
	ul.dropdown li ul li .nav2 {
	padding: 0px 16px 0px 16px;
	border: 1px solid #fff;
	border-top: 0;
	background-image: url(images/arrow.png);
	background-color: #b2d1e6;
	background-repeat: no-repeat;
	background-position: top left;
	line-height: 24px;
	font-size: 11px;
	height: 22px;
	text-indent: 3px;
	}

	ul.dropdown li .nav1.hover,
	ul.dropdown li .nav1:hover {
	background-position: 0px -33px;
	overflow: visible;
	}
	
	ul.dropdown li ul li .nav2.hover,
	ul.dropdown li ul li .nav2:hover {
	background-color: #fff;
	background-position: 0px -24px;
	}

	ul.dropdown a:link,
	ul.dropdown a:visited	{ color: #fff; text-decoration: none; }



	/* -- level mark -- */

	ul.dropdown ul {
	 width: 240px;
	}

		ul.dropdown ul li {
		 font-weight: normal;
		}

