#nav {
	width: 1000px; 
	height: 25px; 
	background: #008000; 
	position: relative;
	margin: -14px 0 0 0;
	border-top: 1px solid #000000;
}
#nav .select, #nav .current {
	margin: 0; 
	padding: 0; 
	list-style: none;
}
#nav li {
	display: inline; 
	margin: 0; 
	padding: 0; 
	height: auto;
}
#nav .select a, #nav .current a {
	display: block; 
	height: 25px; 
	float: left; 
	background: #008000; 
	padding: 0 11px 0 11px; 
	text-decoration: none; 
	font-size: 15px; 
	line-height: 25px; 
	white-space: nowrap; 
	border-right: 1px solid #000000;
	color: #ffffff;
}
* html #nav .select a, * html #nav .current a {
	width: 1px; 
	height: 26px;
}
#nav .select a:hover, #nav .select li:hover a {
	background: #9F9F9F; 
	cursor: pointer; 
	color: #000000;
}
#nav .drum a:hover, #nav .drum li:hover a {
	background: #C80000; 
}
#nav .materials a:hover, #nav .materials li:hover a {
	background: #FF8000; 
}
#nav .cylinder a:hover, #nav .cylinder li:hover a {
	background: #8000FF; 
}
#nav .about a:hover, #nav .about li:hover a {
	background: #0000FF; 
}
#nav .sub {
	display: none;
}
#nav table {
	position: absolute; 
	border-collapse: collapse; 
	left: 0; 
	top: 0;
}
#nav .current a {
	background: #808080; 
	color: #000000;
}
#nav .drum a {
	background: #C80000; 
}
#nav .materials a {
	background: #FF8000; 
}
#nav .cylinder a {
	background: #8000FF; 
}
#nav .about a {
	background: #0000FF; 
}
#nav .sub li a:hover, #nav .select a:hover .sub li a:hover, #nav .select li:hover .sub li a:hover {
	background: #9F9F9F; 
	color: #000000;
}
#nav .sub li a:hover, #nav .drum a:hover .sub li a:hover, #nav .drum li:hover .sub li a:hover {
	background: #C80000; 
}
#nav .sub li a:hover, #nav .materials a:hover .sub li a:hover, #nav .materials li:hover .sub li a:hover {
	background: #FF8000; 
}
#nav .sub li a:hover, #nav .cylinder a:hover .sub li a:hover, #nav .cylinder li:hover .sub li a:hover {
	background: #8000FF; 
}
#nav .sub li a:hover, #nav .about a:hover .sub li a:hover, #nav .about li:hover .sub li a:hover {
	background: #0000FF; 
}
#nav .sub_active .current_sub a, #nav .sub_active a:hover {
	background: #808080; 
	color: #000000;
}
#nav .select li a:hover .sub, #nav .select li:hover .sub {
	display: block; 
	position: absolute; 
	width: 1000px; 
	top: 25px; 
	left: 0; 
	background: #9F9F9F; 
	margin-top: 0; 
	padding: 0; 
	z-index: 100; 
	color: #ffffff; 
	font-size: 15px;
	border-bottom: 1px solid #000000;
	height: 30px;
}
#nav .drum li a:hover .sub, #nav .drum li:hover .sub {
	background: #C80000; 
}
#nav .materials li a:hover .sub, #nav .materials li:hover .sub {
	background: #FF8000; 
}
#nav .cylinder li a:hover .sub, #nav .cylinder li:hover .sub {
	background: #8000FF; 
}
#nav .about li a:hover .sub, #nav .about li:hover .sub {
	background: #0000FF; 
}
#nav .sub, #nav .sub_active {
	margin: 0; 
	padding: 0; 
	list-style: none;
}
#nav .sub_active {
	display: block; 
	position: absolute; 
	width: 1000px; 
	top: 25px; 
	left: 0; 
	background: #808080; 
	margin-top: 0; 
	padding: 0; 
	z-index: 10;
	border-bottom: 1px solid #000000;
}
* html #nav .sub_active, * html #nav .select a:hover .sub {
	z-index: -1; 
	margin-top: 0; 
	margin-t\op: 1px;
}
#nav .sub_active a {
	height: 30px; 
	text-decoration: none; 
	line-height: 30px; 
	white-space: nowrap; 
	display: block; 
	float: left; 
	background: #808080; 
	padding: 0 11px 0 10px; 
	margin: 0; 
	font-size: 15px; 
	white-space: nowrap; 
	border: 0; 
	color: #ffffff;
}
#nav .select a:hover .sub li a, #nav .select li:hover .sub li a {
	display: block; 
	background: #9F9F9F; 
	padding: 0 11px 0 10px; 
	margin: 0; 
	white-space: nowrap; 
	border: 0; 
	color: #ffffff; 
	font-size: 15px;
	line-height: 30px;
}
#nav .drum a:hover .sub li a, #nav .drum li:hover .sub li a {
	background: #C80000; 
}
#nav .materials a:hover .sub li a, #nav .materials li:hover .sub li a {
	background: #FF8000; 
}
#nav .cylinder a:hover .sub li a, #nav .cylinder li:hover .sub li a {
	background: #8000FF; 
}
#nav .about a:hover .sub li a, #nav .about li:hover .sub li a {
	background: #0000FF; 
}
#nav li ul ul, #nav .sub_active li ul {
	position: absolute;
	left: -999em;
	height: auto;
	padding: 0;
	padding-right: 1px;     
	margin-top: 32px;
	background: #ffffff;
	text-indent: 0;
	border: 1px solid #000000;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {     
	left: -999em;
}
#nav li:hover, #nav li.hover {
    position: static;
} 
#nav li:hover ul, #nav li.sfhover ul, #nav li li:hover ul, #nav li li.sfhover ul {     
	left: 100px;
} 
div.img {
	margin: 1px 19px 5px 19px;
	border: 1px solid #000000;
	background: #008000;
	height: auto;
	width: auto;
	float: left;
	text-align: center;
	box-shadow: 4px 4px #818181;
	-webkit-box-shadow: 4px 4px #818181;
	-moz-box-shadow: 4px 4px #818181;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=4, offY=4, positive=true);
}	
div.img img {
	display: inline;
	margin: 1px;
	border: 1px solid #000000;
}
div.desc {
	text-align: center;
	color: #ffffff;
	font-weight: normal;
	margin: 1px;
}
.desc {
	color: #ffffff;
	text-decoration: none;
}
