body {
	background-color: #000;
	text-align: center;
	font-family: Arial;
	color: #fff;
}

#container {
	position: relative;
	width: 750px;
	margin: 10px auto 5px auto;
	background-image: url(container-bg.jpg);
}

#header {
	height: 155px;
	background-image: url(header.png);
}

#navigation {
	position: absolute;
	top: 123px;
	left: 20px;
}
	#navigation a {
		float: left;
		display: block;
		height: 32px;
		overflow: hidden;
		line-height: 1000px;
		margin-right: 5px;
	}
		#navigation a.home {width: 48px; background-image: url(nav_home.png);}
		#navigation a.products {width: 81px; background-image: url(nav_products.png);}
		#navigation a.msds {width: 48px; background-image: url(nav_msds.png);}
		#navigation a.support {width: 143px; background-image: url(nav_support.png);}
		#navigation a.contact {width: 97px; background-image: url(nav_contact.png);}
                #navigation a.core {width: 81px; background-image: url(nav_core.png);}
	#navigation a:hover, #navigation a:active {
		background-position: 0px 32px;
	}
	#navigation a.selected {
		background-position: 0px 32px;
	}
	
#menu {
	float: left;
	width: 175px;
	height: 500px;
	text-align: left;
	font-size: 12px;
}
	#menu h3 {
		font-weight: bold;
		font-size: 14px;
		text-align: center;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	#menu a {
		display: block;
		height: 30px;
		line-height: 30px;
		padding-left: 28px;
		background-repeat: no-repeat;
		background-position: 2px 6px;
		text-decoration: none;
		border-bottom: 1px dotted #555555;
		color: #fff;
	}
		#menu a:hover, #menu a:active {
			background-color: #999898;
		}
	#menu a.selected {
		background-color: #5a5a5a;
	}
	#menu .d1 {background-image: url(icon_SP-284_tiny.png);} #menu .d2 {background-image: url(icon_SP-285_tiny.png);} #menu .d3 {background-image: url(icon_SP-286_tiny.png);}
	#menu .c1 {background-image: url(icon_SP-287_tiny.png);} #menu .l1 {background-image: url(icon_SP-288_tiny.png);} #menu .l3 {background-image: url(icon_SP-289_tiny.png);}
	#menu .l2 {background-image: url(icon_SP-290_tiny.png);} #menu .m1 {background-image: url(icon_SP-291_tiny.png);} #menu .s1 {background-image: url(icon_SP-292_tiny.png);}
	#menu .p1 {background-image: url(icon_SP-293_tiny.png);} #menu .g1 {background-image: url(icon_SP-294_tiny.png);} #menu .download {background-image: url(icon_download_tiny.png);}
	#menu p {
		font-size: 11px;
		text-align: left;
		padding: 5px;
	}
	
#products {
	text-align: left;
	padding: 5px;
	padding-top: 10px;
	color: #111;
}
	#products .product-information {
		float: right;
		width: 355px;
		background-color: #fff;
		background-image: url(product-info-bg.jpg);
		margin-bottom: 20px;
	}
	#products h2 {
		font-size: 18px;
		font-weight: bold;
		margin-left: 385px; 
		padding-left: 5px;
		line-height: 25px;
		color: #fff;
	}
		#products h2.SP-284 {background-color: #ef3b40; border-bottom: 2px solid #ef3b40;}
		#products h2.SP-285 {background-color: #b20738; border-bottom: 2px solid #b20738;}
		#products h2.SP-286 {background-color: #f78f1e; border-bottom: 2px solid #f78f1e;}
		#products h2.SP-287 {background-color: #5a3f99; border-bottom: 2px solid #5a3f99;}
		#products h2.SP-288 {background-color: #0078c1; border-bottom: 2px solid #0078c1;}
		#products h2.SP-289 {background-color: #12b5ea; border-bottom: 2px solid #12b5ea;}
		#products h2.SP-290 {background-color: #004990; border-bottom: 2px solid #004990;}
		#products h2.SP-291 {background-color: #c7b18a; border-bottom: 2px solid #c7b18a;}
		#products h2.SP-292 {background-color: #00a160; border-bottom: 2px solid #00a160;}
		#products h2.SP-293 {background-color: #7e8082; border-bottom: 2px solid #7e8082;}
		#products h2.SP-294 {background-color: #c5960b; border-bottom: 2px solid #c5960b;}
	#products h3 {
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 10px;
		color: #fff;
		padding-left: 5px;
		line-height: 20px;
		height: 20px;
	}
		#products h3.SP-284 {background-color: #ef3b40;}
		#products h3.SP-285 {background-color: #b20738;}
		#products h3.SP-286 {background-color: #f78f1e;}
		#products h3.SP-287 {background-color: #5a3f99;}
		#products h3.SP-288 {background-color: #0078c1;}	
		#products h3.SP-289 {background-color: #12b5ea;}	
		#products h3.SP-290 {background-color: #004990;}	
		#products h3.SP-291 {background-color: #c7b18a;}	
		#products h3.SP-292 {background-color: #00a160;}	
		#products h3.SP-293 {background-color: #7e8082;}	
		#products h3.SP-294 {background-color: #c5960b;}			
	#products h5 {
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 10px;
		margin-top: 0px;
		color: #111;
		text-align: left;
	}
		#products h5.SP-284 {color: #ef3b40;}
		#products h5.SP-285 {color: #b20738;}
		#products h5.SP-286 {color: #f78f1e;}
		#products h5.SP-287 {color: #5a3f99;}
		#products h5.SP-288 {color: #0078c1;}
		#products h5.SP-289 {color: #12b5ea;}
		#products h5.SP-290 {color: #004990;}
		#products h5.SP-291 {color: #c7b18a;}
		#products h5.SP-292 {color: #00a160;}
		#products h5.SP-293 {color: #7e8082;}
		#products h5.SP-294 {color: #c5960b;}
	#products p {
		line-height: 1.6em;
		margin-bottom: 20px;
		padding-left: 5px;
		padding-right: 5px;
		font-size: 14px;
	}
	#products .headericon {
		float: left;
		margin-right: 5px;
	}
	#products .prod_img {
		float: left;
		margin: 0px 10px 200px 5px;
	}
	#products ul {
		margin-left: 20px;
	}
	#products .box {
		overflow: auto;
		font-size: 12px;
		margin-top: 20px;
		margin-bottom: 20px;
		padding: 5px;
		font-size: 12px;
	}
		#products #uses {
			float: left;
			width: 49%;
		}
		#products #features {
			float: right;
			width: 49%;
		}
		#products #specifications {
			float: left;
			width: 49%;
		}
		#products #physical {
			float: right;
			width: 49%;
		}
		
#msds {
	color: #111;
	margin-left: 176px;
	text-align: left;
}
	#msds h2 {
		margin: 10px;
		font-size: 20px;
		color: #9d0a0e;
	}
	#msds ul {
		margin-left: 25px;
		font-size: 14px;
		padding-left: 0px;
		margin-left: 10px;
	}
	#msds li {
		height: 18px;
		line-height: 18px;
		margin-bottom: 5px;
		list-style-type: none;
		background-image: url(icon_download_15px.jpg);
		background-repeat: no-repeat;
		background-position: 0px 2px;
		padding-left: 20px;
	}
	#msds a {
		color: #111;
		text-decoration: none;
	}
		#msds a:hover, #msds a:active {
			background-color: #ff0000;
			color: #fff;
		}
		
#footer {
	font-size: 10px;
	margin-bottom: 30px;
}
