body{
	width:100%;	
	background-repeat:repeat-x; 
	background-color: #494949;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	color:#ffffff;
	margin: 0px;
	padding: 0px;
}
.clearit{
	overflow:hidden;
	height:0px;
	width:100%;
	clear:both;	
}
p,form,div,ul,li{
	padding:0px;
	margin:0px;	
}
p{
	padding-bottom:10px;
	line-height:20px;	
}
.r_link,.r_link:link,.r_link:visited{
	color:#ff0000;
	text-decoration:underline;
}
.r_link:hover{
	color:#ffffff;
	text-decoration:underline;
}
.w_link,.w_link:link,.w_link:visited{
	color:#ffffff;
	text-decoration:underline;
}
.w_link:hover{
	color:#ff0000;
	text-decoration:underline;
}
.sml_w_link,.sml_w_link:link,.sml_w_link:visited{
	font-size:10px;
	color:#ffffff;
	text-decoration:underline;
	background:transparent;
}
.sml_w_link:hover{
	color:#ff0000;
	text-decoration:underline;
	background-color:#323232;
}
.w_nu_link,.w_nu_link:link,.w_nu_link:visited{
	color:#ffffff;
	text-decoration:none;
}
.w_nu_link:hover{
	color:#ff0000;
	text-decoration:underline;
}
.home_cameo{
	border:1px solid #ffffff;	
}
.pageholder{
	width:100%;
	background-color:#494949;	
}
.backtileholder{
	margin-left:auto;
	margin-right:auto;
	width:819px;
	background-image:url(images/backtile.jpg);	
	background-repeat:repeat-y;
	overflow:hidden;
}
.bodyholder{
	margin-left:auto;
	margin-right:auto;
	width:801px;
	overflow:hidden;	
}
.bodyholder a {
	color: #FF0000;
}
.header_holder{
	padding-left:20px;	
}
.logo{
	float:left;
	clear:left;
	width:294px;
	overflow:hidden;	
}
.flashback{
	float:right;
	clear:right;
	width:487px;
	overflow:hidden;	
}
.nav_holder{
	border-top:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	height:33px;
	overflow:hidden;	
}
.nav_holder li{
	display:inline;
	float:left;
	width:84px;
	height:33px;
	text-align:center;
	list-style-type:none;	
}
li#big{
	width:110px;	
}
li#new_equipment{
	width:110px;	
}
li#bigger{
	width:161px;	
}
.nav_holder li a,.nav_holder li a:link,.nav_holder li a:visited{
	display:block;
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
	padding-bottom:20px;
	padding-top:10px;	
}

.nav_holder li a:hover{
	display:block;
	background-color:#373737;
}
.nav_holder li.here{
	background-color:#bdbdbf;
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
	padding-bottom:20px;
	padding-top:10px;	
}
.content_holder{
	background-image:url(images/content_back.jpg);	
	background-repeat:repeat-x;
	background-position:bottom left;
	background-color:#313131;
}
h1{
	margin:0px;
	border-bottom:2px solid #bdbdbf;
	padding:20px 0px 10px 20px;
	font-size:24px;
		
}
h2{
	margin:0px;
	color:#bdbdbf;
	padding:20px 0px 10px 20px;
	font-size:20px;
	line-height:22px;		
}
h3{
	color:#ffffff;
	margin:0px;	
	font-size:13px;
	padding:5px 5px 5px 20px;
	background-color:#989898;
}
.black_box{
	background-color:#000000;
	border:1px solid #ffffff;
	border-left:none;
	padding:10px;
	padding-left:20px;
	margin-bottom:20px;	
}
.grey_box{
	background-color:#bdbdbf;
	color:#000000;
	font-size:14px;	
	padding:10px;
	line-height:20px;
}
/*---STRIPS--*/
.strip{
	background-color:#ffffff;
	width:7px;
	height:29px;
	float:left;
	margin-top:3px;
	margin-left:3px;
	margin-right:3px;
	display:block;
}
.st_shelv{
	background-color:#e42528;
}
.st_rack{
	background-color:#a70969;
}
.st_storage{
	background-color:#0b6aaf;
}
.st_cabinet{
	background-color:#7cb746;
}
.st_handling{
	background-color:#24afe1;
}
.st_trucks{
	background-color:#ef8225;
}
.st_work{
	background-color:#008398;
}
.st_office{
	background-color:#fcc113;
}
.st_health{
	background-color:#00a265;
}
.st_access{
	background-color:#7d418f;
}
.st_direct{
	background-color:#8395b2;
}
/*---END STRIPS--*/
.l2_menu_holder{
	position:relative;
}
.l2_menu{
	width:165px;
	position:absolute;
	top:0px;
	left:468px;
	border:2px solid #000000;	
}
.l2_menu ul{
	width:165px;
	display:block;
}
.l2_menu li{
	list-style-type:none;
	border-bottom:1px solid #373737;
	border-top:1px solid #373737;
	background-color:#bdbdbf;
	float:left;
	clear:left;
	width:165px;
}
.l2_menu li a,.l2_menu li a:link,.l2_menu li a:visited{
	font-family:Verdana,Arial, Helvetica;
	font-size:11px;
	padding-left:10px;	
	padding-right:10px;
	color:#000000;
	height:29px;
	display:block;
	text-decoration:none;
	line-height:13px;
	padding-top:5px;	
}
.l2_menu li.here a,.l2_menu li.here a:link,.l2_menu li.here a:visited,.l2_menu li.here a:hover{
	font-family:Verdana,Arial, Helvetica;
	font-size:11px;
	padding-left:10px;	
	padding-right:10px;
	color:#ffffff;
	height:29px;
	display:block;
	text-decoration:none;
	line-height:13px;
	padding-top:5px;
	background-color:#303030;	
}
.l2_menu li a:hover{
	display:block;
	text-decoration:none;
	background-color:#cdcdcf;
	
}
.l2_menu li.here{
	list-style-type:none;
	border-bottom:1px solid #373737;
	border-top:1px solid #373737;
	background-color:#303030;
	float:left;
	clear:left;
	width:165px;	
}
.l2_content{
	padding:10px 20px 20px 10px;
	width:595px;
	float:right;
	clear:right;
	
}
.l2_pagehead{
	width:705px;
	padding:15px;
	padding-top:40px;
	line-height:14px;
	background-repeat:no-repeat;
	padding-left:35px;
	padding-right:20px;	
}
.l2_pagehead p{
	line-height:14px;	
}
.divider_line{
	width:100%;
	height:2px;
	overflow:hidden;
	background-color:#ffffff;	
}
.subpage_holder{
	width:344px;
	overflow:hidden;
	float:right;
	clear:right;	
}
.subpage_floats{
	width:20000px;	
}
.floats{
	width:344px;
	float:left;
	padding:10px 20px 10px 0px;
	overflow:hidden;	
}
.floats p{
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	text-align:left;	
}
.floats li{
	padding-left:00px;
	text-align:left;	
}
.floats ul{
	margin-left:35px;
	text-align:left;	
}
.floats div{
	text-align:center;
}
.floats h2,.floats h3{
	text-align:left;
}
table#list_table{
	background-color:transparent;
	display:block;
}

table#list_table a:link,#list_table a:visited{
	color:#ffffff;
	text-decoration:none;
}
table#list_table a:hover{
	color:#ff0000;
	text-decoration:underline;
}
/*FOOTER STUFF STARTS HERE*/
.footernav_holder{
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
	border-top:2px solid #ffffff;
	border-bottom:2px solid #ffffff;	
}

.footernav_holder a,.footernav_holder a:link,.footernav_holder a:visited{
	font-size:11px;
	color:#ffffff;
	text-decoration:none;	
}
.footernav_holder a:hover{
	color:#ff0000;
	text-decoration:none;	
}

.footer_holder{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:100px;
	padding-right:200px;
	color:#ffffff;
	background-color:#313131;
	font-size:10px;	
	background-image:url(images/footer.jpg);
	background-position:center center;
	background-repeat:no-repeat;
}
.footer_holder a, .footer_holder a:link, .footer_holder a:visited{
	color:#ffffff;
	text-decoration:underline;	
}
.footer_holder a:hover{
	color:#ff0000;	
}

.footend{
	height:26px;
	margin-left:auto;
	margin-right:auto;
	width:818px;
	background-image:url(images/footend.jpg);	
	background-repeat:no-repeat;
	overflow:hidden;
}
.credit{
	color:#696969;
	font-size:9px;
	padding-top:10px;
	padding-right:21px;
	float:right;	
}
.credit a, .credit a:link, .credit a:visited{
	color:#696969;
	text-decoration: none;
	border-bottom:1px dashed #696969;	
}
.credit a:hover{
	color:#ff0000;
	border-bottom:1px dashed #ff0000;	
}