body {margin:0px;text-align:center;padding:0px;font-size:100%;}
* {margin:0px;text-align:center;padding:0px;}
#container {width:758px;text-align:left;margin:0 auto;padding:0px;border-collapse:collapse;border-right:1px solid #000;border-left:1px solid #000;text-align:left;font-family:verdana,arial,tahoma;}
#topmenu {width:758px;background-image:url(../img/topmenu-bg.gif);background-repeat:no-repeat;background-color:#8D8D8D;height:26px;line-height:26px;color:#cccccc;text-align:right;font-weight:bold;}
#topmenu a {font-family:arial;margin-left:10px;margin-right:10px;color:#fff;text-decoration:none;font-size:11px;}
#topmenu a:hover {color:#ccc;}
#leftcell {width:182px;border-right:1px solid #000;border-collapse:collapse;}
	#menu {width:182px;border-collapse:collapse;background-image:url(../img/gray-bg.jpg);font-size:11px;}
	#menu td {border-bottom:1px solid #000000;background-image: url(../img/menu-bg.jpg);background-repeat: repeat-x;}
	#menu td a {width:100%;display:block;text-decoration:none;color:#333333;font-weight:bold;text-align:left;font-family:arial;font-size:11px;}
	#menu td a:hover {color:#FF0000;}
#rightcell {width:575px;border-collapse:collapse;margin:0px;padding:0px;margin:0px;text-align:center;padding:0px;}
	#rightcell #content {width:530px;border-collapse:collapse;text-align:left;margin:0 auto;}
	#rightcell #content td h1{font-family:arial,verdana,tahoma;font-size:18px;color:#cc0000;text-align:left;}
	#rightcell #content td p {text-align:left;font-size:11px;margin-top:10px;}
	#rightcell #content td ul li {text-align:left;font-size:11px;margin-top:10px;list-style-type: disc;margin-left: 30px;}
	a {font-size:11px;color:#990000;}
	a:hover {font-size:11px;color:#ff0000;}
		#rightcell #content #bucketcontainer{width:530px;border-collapse:collapse;text-align:left;margin:0 auto;}
		#rightcell #content #bucketcontainer th{width:128px;border-collapse:collapse;text-align:left;margin:0 auto;}
		#rightcell #content #bucketcontainer td{width:6px;border-collapse:collapse;text-align:left;margin:0 auto;}
		#bucket {width:128px;background-image:url(../img/bucket-bg.gif);background-repeat:repeat-y;}
		#bucket h3{
	width:128px;
	font-family:arial,verdana,tahoma;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
		#bucket h3 a{font-family:arial,verdana,tahoma;font-weight:bold;font-size:12px;color:#ffffff;text-decoration:none;}
		#bucket h3 a:hover{color:#cccccc;}
		#bucket h4{
	width:128px;
	text-align:right;
	line-height: 18px;
}
		#bucket h5{width:128px;text-align:center;margin-top:10px;margin-bottom:10px;}
			.bucketheadbg {background-image:url(../img/top-bucket.gif);background-position:top;background-repeat:no-repeat;background-color:#8B8B8B;}
			a.morespec:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-image: url(../img/more-spec-arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
	text-decoration:none;
	margin-right:2px;
}
			a.morespec:hover{color:#ff0000;}
			a.morespec:active{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;background-image: url(../img/more-spec-arrow.gif);background-repeat: no-repeat;background-position: right center;padding-right: 10px;text-decoration:none;margin-right:2px;}
			a.morespec:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;background-image: url(../img/more-spec-arrow.gif);background-repeat: no-repeat;background-position: right center;padding-right: 10px;text-decoration:none;margin-right:2px;}
#footer {width:758px;background-image:url(../img/footer-bottom.jpg);background-repeat:repeat-x;background-color:#EAEAEA;margin:0px;text-align:center;font-size:11px;}
#footer a {font-weight:bold;text-decoration:none;color:#333333;font-size:11px;}
#footer a:hover {color:#666666;}
#footercontact {width:715px;text-align:left;margin:0 auto;padding:0px;font-size:11px;}
#footercontact a{color: #FF0000;font-size:11px;}
#footercontact a:hover{color: #CC0000;}
	.red{color: #FF0000;}
	.serifbig {font-family: "Times New Roman", Times, serif;font-size:15px;font-weight:bold;}
	.serifsmall {font-family: "Times New Roman", Times, serif;font-size:12px;font-weight:bold;}

/* General Text */
p {text-align:left;font-size:11px;margin-top:10px;}
h1 {font-family:arial,verdana,tahoma;font-size:18px;color:#cc0000;}

/* General classes */
.floatright {float:right;margin-left:10px;margin-bottom:10px;}
.floatleft {float:left;margin-right:10px;margin-bottom:10px;margin-top:10px;}
.clear {margin: 0px;padding: 0px;clear: both;float: none;height: 0px;width: 0px;font-size: 1px;line-height: 0px;}
a.viewcat:link, a.viewcat:active, a.viewcat:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../img/viewcatalogbg.jpg);
	display: block;
	float: right;
	height: 24px;
	width: 150px;
	line-height: 22px;

}
a.viewcat:hover {
	color: #CCCCCC;
	text-decoration: underline;
}
#sitemap {

	padding: 0px;
	margin-left: 0px;
	color: #333333;
	font-weight: bold;
}
#sitemap li {
	margin-left: 0px;
	font-size: 15px;
	font-weight: bold;

}
#sitemap ul {
	list-style-type: square;
}
h2 {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #333333}
