html, body { margin: 0; padding: 0; }
body, div, span, p, td, li { font: 0.97em/1em Verdana, Arial, Helvetica, sans-serif; }
body { background: rgb(193,193,193) url(a/i/html_back.jpg) repeat-x; border-top: 1px solid black; text-align: center; }

h1,h2,h3 { line-height: 1.15em; }
		h1 { color: #666666; font: medium Verdana, "Times New Roman", Times, serif; }
		h2 { border-bottom: 1px solid;  font-size: 130%; }
		h3 { color: #666; font-size: 110%; font-weight: bold; text-decoration: underline; }

li { line-height: 1.25em; padding-bottom: 8px; }

#outerwrap { background: white url(a/i/edgeOLD.gif) repeat-y; margin: 0 auto; text-align: left; width: 1000px; }
#wrap { background: url(a/i/wrap_backOLD.jpg) no-repeat right bottom; }

#masthead {
	background: url(a/i/mast_head_backOLD.gif) repeat-x;
	border-top: 0px solid black;
	border-bottom: 2px solid #e40002;
	height: 87px;
	position: relative;
	width: 1000px;
	background-image: url(a/i/blank.gif);
}
		#masthead h1 {
	background: url(a/i/logo_nameOLD.gif) no-repeat;
	height: 74px;
	left: 6px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 6px;
	width: 248px;
	background-image: url(a/i/KLERKS%20Hyplast%20Inc%20Q.jpg);
}
		#masthead h1 span { display: none; }
		#masthead #logo {
	background: url(a/i/sym_fullOLD.gif) no-repeat -9px -7px;
	height: 100%;
	left: 379px;
	position: absolute;
	top: 3px;
	width: 100%;
}

#main { border-bottom: 2px solid black; padding-bottom: 20px; }
#main table { background: url(a/i/sym_fadeOLD.gif) no-repeat -20px -97px; margin: 0 auto; width: 980px; }
		#colpri { vertical-align: top; width: 800px; }
		#colpri #subname { display: block; font-size: 85%; font-weight: bold; padding-bottom: 20px; text-transform: initcap; }
		#colsec { border-right: 0px dashed gray; vertical-align: top; width: 140px; }

#nav ul { list-style: none; margin: 0; padding-left: 0;  }
		#nav li { margin-left: 0; padding: 5px 0; }
		#nav li a { color: black; display: block; font-size: 1em; font-weight: bold; padding-left: 12px; text-decoration: none; text-transform: initcap; }
		#nav li a:hover { color: gray; }

#content img { clear: both; float: right; border: 1px solid black; margin: 0 0 15px 15px; }

#products { list-style: none; }

#skipnav { display: none; }

.product h3, .product p, product ul { margin-left: 10px; }
.product ul { font-size: 80%; }
.product img { float: left; margin: 0 15px 15px 0; }
