body { margin:0px; padding:0px; text-align:center; background-image:url('/images/steelworld-bg.jpg'); background-repeat: repeat-x; background-color:#21363B; font-family:verdana; font-size:8.5pt; color:#21363B; }
		
p { margin:0px; padding:0 0 5px 0; }

a {color:#21363B;}
a:link {color:#21363B;}
a:hover {color:#687D82;}
a:visited {color:#21363B;}

h1 { margin:0px; padding:0px; font-size:20pt; font-weight:bold; }
h2 { margin:0px; margin-bottom:16px; padding:0px; font-size:14pt; font-weight:normal; }
h3 { margin:0px; margin-bottom:16px; padding:0px; font-size:9pt; font-weight:bold;}

table {margin:0px; padding:0px; border-collapse:collapse; font-family:verdana; font-size:8.5pt; color:#21363B; }
td { margin:0px; padding:0px; }
tr { margin:0px; padding:0px; }

form { margin:0px; padding:0px; }

	
#top { text-align:left; margin:0px auto; padding:0px; width:990px; height:100%;}
		#new { position:relative; top:0px; left:0px; margin:0px; padding:0px; width:990px; height:115px; }
		#new_title { position:absolute; top:0px; right:0px; width:990px; height:79px; font-size:60px; padding-top:10px; font-weight:bold; color:#E5E5E5; font-family:arial, sans-serif ;}
		#new_line { position:absolute; top:79px; left:8px; width:974px; height:1px; font-size:1px; margin:0px; padding:0px; background-image:url('/images/metal_line.jpg'); }
		#new_bg { position:absolute; top:80px; left:8px; width:974px; height:37px; background-image:url('/images/steel_header.jpg'); background-repeat: repeat-x; background-color:#799299; }
		.backing { margin:10px 8px 10px 8px; filter:alpha(opacity=20);-moz-opacity:20;opacity:20;}
		
		#top_contact { position:absolute; right:10px; bottom:40px; width:500px; height: 20px;  text-align:right; color:#E5E5E5; }
		#top_contact a {  color:#E5E5E5;}
		#top_contact a:hover {  color:#E5E5E5;}
	
	#middle	{ position:relative; top:0px; left:0px; padding:0px; width:990px; min-height:600px;  }
		#splitter { position:absolute; top:0px; left:8px; margin:0px; padding:0px; width:974px; height:10px; background-image:url('/images/splitter.gif'); background-repeat: repeat-x;}
		#leftfade { position:absolute; top:-33px; left:0px; width:8px; height:590px; background-image:url('/images/content_left.gif'); background-repeat:no-repeat; }
		#rightfade { position:absolute; top:-33px; right:0px; width:8px; height:590px; background-image:url('/images/content_right.gif'); background-repeat:no-repeat;}
		#centerstage { position:relative; top:10px; left:8px; width:974px; background-color:#ffffff; min-height:500px; }
		
	#bottom { position:relative; top:0px; left:0px; padding:0px; width:990px; height:100px; color:#E2E2E2;  }
		#foot {  position:relative; top:0px; left:8px; width:974px;  min-height:100px; }
		#footer { position:relative; top:0px; left:8px; width:974px;  min-height:100px; }
		#footnote { text-align:center;  margin:0 5px 0 5px; padding-top:20px;  }
	#metalBreak { position:relative; top:0px; left:8px; padding:0px; margin:0px; width:974px; background-image:url('/images/metal_line.jpg');  background-repeat:no-repeat; font-size:1px;}
	
/*  TOP NAVIGATION    */	
	#top_navigation { position:absolute; top:4px; right:33px; width:500px; height:20px; }
		
	ul.top_nav { list-style-type:none; display:block; height:20px; margin:0px; padding:0px; margin-top:11px; font-size:11px;}
	ul.top_nav li { float:right; margin:0px; padding:0px 10px 0px 10px;}
	ul.top_nav li.indent { background-image:url('/images/indent.gif'); background-repeat: no-repeat; width:2px; height:20px; margin:0px; margin-top:-3px; padding:0px; }
	.top_nav a { color:#21363B; text-decoration:none; line-height:5pt;}
	.top_nav a:Link { color:#21363B; text-decoration:none; line-height:5pt;}
	.top_nav a:hover { color:#21363B; text-decoration:none; }
	.top_nav a:visited { color:#21363B; text-decoration:none; }

	
/*  LEFT ADDRESS   */	
#company_address { position:absolute; bottom:20px; left:20px; width:200px; height:100px; }	
	
/* MIDDLE CONTENT    */
	#navigation { position:absolute; left:20px; top:40px; width:200px; height:400px; }
	ul.navigation { margin:0px; padding:0px; list-style-type:none; }
	ul.navigation li { width:220px; height:20px; padding:0px; margin:0 0 1px 0; }
	
	ul.navigation li.sub { width:200px; height:auto; min-height:20px; padding:0px; margin:0 0 1px 0; }
	
	ul.navigation ul  { list-style-type:none; margin-top:2px; margin-bottom:5px; }
	ul.navigation ul li { clear:both; 
						  padding-left: 18px; 
						  background-image: url('/images/sub_link.gif'); 
						  background-repeat:no-repeat; 
						  color:#21363B; 
						  width:200px; 
						  height:15px; 
						  line-height:110%; 
						  text-indent:0px;  
						  white-space:nowrap; font-size:9pt; font-weight:normal; margin:1px 0px 2px -35px;}
						  
	
	a.leftNav { display:block; text-decoration:none; background-color:#687D82; color:#ffffff; width:220px; height:20px; line-height:140%; text-indent:10px; font-size:10pt; font-weight:normal; white-space:nowrap; }
	a.leftNav:Link { display:block; text-decoration:none; background-color:#687D82; color:#ffffff; width:220px; height:20px; line-height:140%; text-indent:10px; font-size:10pt; font-weight:normal; white-space:nowrap; }
	a.leftNav:Hover { display:block; text-decoration:none; background-color:#586365; color:#ffffff; width:220px; height:20px; line-height:140%; text-indent:10px; font-size:10pt; font-weight:normal; white-space:nowrap; }
	a.leftNav:Visited { display:block; text-decoration:none; background-color:#687D82; color:#ffffff; width:220px; height:20px; line-height:140%; text-indent:10px; font-size:10pt; font-weight:normal; white-space:nowrap; }
	
	a.leftSubNav { text-decoration:none; color:#21363B; font-size:10pt; font-weight:normal; white-space:nowrap; }
	a.leftSubNav:Link {  text-decoration:none;  color:#21363B; font-size:10pt; font-weight:normal; white-space:nowrap; }
	a.leftSubNav:Hover {  text-decoration:none;  color:#586365;  font-size:10pt; font-weight:normal; white-space:nowrap; }
	a.leftSubNav:Visited { text-decoration:none;  color:#21363B; font-size:10pt; font-weight:normal; white-space:nowrap; }
		
	
	
	.content { float:right; width:650px; margin:40px; }
	* html .content { float:right; width:650px; margin:40px 20px 40px 0px; }
	
	.content img {float:left; padding-right:10px; padding-bottom:10px; }
	
	/* SPECIFIC PAGE CONTENTS */
	.content div.aboutus3d {border: 1px solid #cccccc; margin:16px 0; padding:10px;}
	.content img.aboutus { float:none; clear:both; padding-bottom:10px; margin:1em 0;  }

	.content img.nofloat {float:none; clear:both; padding-right:10px; padding-bottom:10px;}
	.clear {clear:both;}
	
	
/*cat home*/
.blocklink {}
.blocklink a {display:inline-block; padding:5px 10px; color:#ffffff; background-color:#687D82; font-weight:bold; text-decoration:none; float:right; margin:-1px;}


		
	/* COLORS */
		/*GREENY*/
		.green_1 { color:#21363B ;}
		.green_2 { color:#4D6974 ;}
		.green_3 { color:#2C4849 ;}
		.green_4 { color:#586365 ;}
		.green_5 { color:#687D82 ;}
		.green_6 { color:#6A797E ;}
		.green_7 { color:#799299 ;}

		/*SLIVER-GREY*/
		.silver_1 { color:#999999 ;}
		.silver_2 { color:#CDCDCD ;}
		.silver_3 { color:#E2E2E2 ;}


/* LISTINGS */

.product_listings ul li a img {border:none;}
.product_listings ul { clear:both; list-style-type:none; margin:0px; padding:0px; width:650px; }
.product_listings ul li.left { float:left; width:300px; margin:0 0 10px 0; padding:10px; /*border:1px solid #586365;*/}
.product_listings ul li.right { float:right; width:300px; margin:0 0 10px 0; padding:10px; /*border:1px solid #586365;*/}
.product_listings h4 { border-top:1px solid #586365; border-right:1px solid #586365; }

.fixed_text { white-space:pre;}

.top_right_border { border-top:1px solid #586365; border-right:1px solid #586365;}
.top_border { border-top:1px solid #586365;}
.under_border { border-bottom:1px solid #586365;}

table.parts_table { width:280px; table-layout:fixed; margin:10px 0px; }
table.parts_table td.part { width:80px; }
table.parts_table td.part2 { width:90px; }
table.parts_table td.middle { width:60px; }
table.parts_table td { vertical-align:top; }

.fade_header { background-image:url('/images/fade_header.jpg'); background-repeat:repeat-x; }


/* PHOTO ALBUM */

.photo_album {}
.photo_album a img {border:none;}

/* CUSTOMER BASE */

.brand_title { width:100px; float:left; padding-top:5px; }
.brand_logo { width:80px; height:30px; float:left; text-align:center; padding-top:5px; }
.brand_logo img { float:none; clear:both;  }



.center { text-align:center; }
.text_left {text-align:left;}
.mr45 {margin-right:45px; }
.tp10 {padding-top:10px; }
.mb16 {padding-bottom:16px;}
.inblock {display:inline-block; }