
	body { margin:0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000 }
	a { font-weight:normal; text-decoration:none; color:#e2e1fa }
	a:hover { text-decoration:underline; color:#ffffff }
	select { font-size:12px; font-family: verdana, arial, helvetica, sans-serif }
	input { font-size:12px; font-family: verdana, arial, helvetica, sans-serif; color:#000000 }
	textarea { font-size:12px; font-family: verdana, arial, helvetica, sans-serif; margin:5px }
	form { padding:0px; display:inline; margin:0px }
	.formtext { font-size:12px; font-weight:bold }
	
	tbody a { font-size:12px; font-family:verdana, arial, helvetica, sans-serif; font-weight:normal; color:#3366cc }
	tbody a:hover { color:#3366cc; text-decoration:underline }
	tbody { font-size:12px; font-family:verdana, arial, helvetica, sans-serif; font-weight:normal; color:#000000; text-decoration:none; line-height:18px }
	tbody p { font-size:12px }
	
	h1 { font-size:22px; font-family:verdana, arial, helvetica, sans-serif; font-weight:bold; color:#3366cc; letter-spacing:-1px; margin:0px; padding-bottom:10px }
	h2 { font-size:22px; font-family:verdana, arial, helvetica, sans-serif; font-weight:bold; color:#3366cc; letter-spacing:-1px; margin:0px; padding-bottom:10px; line-height:24px; }
	h3 { font-size:18px; font-family:verdana, arial, helvetica, sans-serif; font-weight:bold; color:#669966; letter-spacing:-1px; margin:0px; padding:0px }
	h4 { font-size:13px; font-family:verdana, arial, helvetica, sans-serif; font-weight:bold; color:#669966; margin:25px 0px 5px 0px; padding:0px }
	h5 { font-size:12px; font-family:verdana, arial, helvetica, sans-serif; font-weight:bold; color:#000000; margin-bottom:3px; padding:0px }
	h6 { font-size:10px; font-family:verdana, arial, helvetica, sans-serif; font-weight:bold; color:#000000; margin-bottom:3px; padding:0px; line-height:11px }


	.nonactivelink { color:#3366cc }
	hr { height:1px }
	.imgdesctext { font-size:10px; line-height:11px }
	.hphightextse { font-size:12px; color:#ffffff; font-weight:bold; letter-spacing:0px }

/* PAGE CONTAINER 1
---------------------------- */
	#pc1 { position:absolute; top:20px; left:40px; width:730px }
	#tableb { border:1px solid #3366cc }
		
		/* HEADER ELEMENTS
		---------------------------- */
		#hlogo { position:relative; top:0px; left:0px; height:73px; background-image:url(images/bg_logo.gif); background-repeat:repeat-x }
		#hbullets { position:absolute; top:9px; right:26px; color:#669966; padding-left:10px; border-left:1px solid #9999cc; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px }

	/* PAGE CONTAINER 2
	---------------------------- */
	#pc2 { position:relative; top:0px; left:0px; background-color:#3366cc }
	
		/* LEFT MENU
		---------------------------- */
		#lftmenu { position:relative; top:40px; left:27px; width:180px; padding:0px; margin:0px }
			#lftmenu a { font-size:12px; font-weight:bold; color:#e2e1fa }
			#lftmenu a:hover { color:#ffffff }
			#lftmenu .selected { color:#ffffff; text-decoration:underline }
				#n1 { position:relative; top:0px; left:0px }
				#n2 { position:relative; top:15px; left:0px }
				#n3 { position:relative; top:30px; left:0px }
				#n4 { position:relative; top:45px; left:0px }
				#n5 { position:relative; top:60px; left:0px }
				#n6 { position:relative; top:75px; left:0px }
				#n7 { position:relative; top:90px; left:0px }
				#banners { position:relative; top:200px; left:15px; }
					.bannerad td { font-size:11px; font-weight:bold; color:#ffffff; border-top:1px solid #ccffcc; border-left:1px solid #ccffcc;  border-bottom:1px solid #99cc99; border-right:1px solid #99cc99; line-height:15px } 
					#banners a { position:relative; top:3px; font-size:10px; font-weight:normal; color:#ccffcc }
					#lmb1 { position:relative; top:0px; left:0px; width:170px; height:100px; border-right:1px solid #333399; border-bottom:3px solid #2c57ae }
					#lmb2 { position:relative; top:10px; left:0px; width:170px; height:100px;  border-right:1px solid #333399; border-bottom:3px solid #2c57ae }

		/* CONTENT AREA
		---------------------------- */
		
	
	
		#mc { position:absolute; top:0px; left:200px; height:301px }
			#mci1 { position:absolute; top:0px; left:1px; height:301px; width:532px; background-color:#3366cc; background-image:url('newhp_images/hp_warehouse.jpg'); background-repeat:no-repeat }
			#mct1 { position:absolute; top:287px; left:25px; width:300px; height:100px; font-size:12px; color:#ffffff; line-height:17px; font-weight:bold }
				#aspcontain { position:relative; top:10px; left:0px }
				#aspecial { position:absolute; top:25px; left:20px; font-size:11px; font-weight:bold; width:300px }
					#s1 { position:absolute; top:0px }
					#s2 { position:absolute; top:15px }
					#s3 { position:absolute; top:30px }
					#s4 { position:absolute; top:45px }
					#s5 { position:absolute; top:60px }
					#s6 { position:absolute; top:75px }
				.lmnlink { font-size:11px; font-weight:bold; color:#e2e1fa }
				.lmnlink:hover { text-decoration:none; color:#e2e1fa; cursor:default }
				
				



  #table1, #table2, #table3, #table4, #table5, #table6, #table7, #table8 {
    display: table-cell;
	border:1px solid #ffffff;
	width: 134px;

	}
	.hpHeader {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: center; color:#FFFFFF; font-weight:bold; text-align: center; text-decoration: none;}
	.hpHeader:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#FFFFFF; font-weight:bold; text-align: center; text-decoration: underline;}
.hpText {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; font-size: 9px; color: #ffffff; font-weight:normal; padding: 3px; }

		
		#pcontent { color:#336633; font-weight:bold; padding-top:5px }
			.pagetext { color:#000000; font-size:11px; font-weight:normal }
			#pcontent a { color:#000000; text-decoration:underline }
			.subtitle { font-weight:bold; font-size:12px }
			.dots { position:absolute; top:-1px; left:-12px; color:ccccff; font-size:10px; font-weight:bold }
		
		div.container {
	position:relative;	
  background-color: #3366cc;
  width: 533px;
margin: 0;
padding: 0px;
top:-24px;
left: -24px;
  }
  
  div.spacer {
  clear: both;
  }
  		div.float {
  float: left;
  border: 1px solid #ffffff;
  text-align: center;
  

  }
		
		div.float1 {
float: left;
  width: 534px;
 

  }
  
div.float_p {
float: left;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  text-align: left; 
  font-size: 9px; 
  color: #ffffff; 
  font-weight:normal;
  padding: 3px;
  line-height: 8.75pt;
 
   }
		
		/* FOOTER
		---------------------------- */
		#footlinehp { position:relative; top:0px; height:14px; background-color:#ffffff; background-image:url(images/bot_fbgline.gif); background-repeat:repeat-x }
		#footline { position:relative; top:0px; height:15px; background-color:#ffffff; background-image:url(images/bot_fbgline.gif); background-repeat:repeat-x }
		#footline2 { position:relative; top:0px; height:2px; background-color:#ffffff; background-image:url(images/bot_fbgline.gif); background-repeat:repeat-x }
		#fi { position:relative; top:0px; left:0px; height:220px; background-color:#ffffff; background-image:url('images/f_truck.jpg'); background-repeat:no-repeat; background-position:top left }
		#fi2 { position:relative; top:0px; left:0px; height:220px; background-color:#ffffff; background-image:url('images/aluminum_truck.jpg'); background-repeat:no-repeat; background-position:top left }
		#ftable { position:relative; top:0px; left:0px }
		#fcopy { position:relative; top:0px; left:0px; height:75px; line-height:14px }
			#contactinfo1 { position:absolute; top:18px; left:0px; width:350px; color:#999999; font-size:10px; text-align:right }
			#divider { position:absolute; top:15px; left:364px; width:1px; height:45px; background-color:#cccccc }
			#contactinfo2 { position:absolute; top:18px; left:380px; width:350px; color:#999999; font-size:10px; text-align:left  }
			#contactinfo2 a { color:#999999 }
			#copyright { position:absolute; left:220px; height:100px; font-size:9px; color:#cccccc }
			.keywords {font-size:9px; color:#999999 }
