body { margin-top: 0px; margin-left: 10px; margin-right: 10px; font-family: Tahoma, Arial, Verdana, "Helvetica Condensed"; font-size: 70%; color: #666; }
h1 { font-size: 2em;  font-family: "Trebuchet MS"; line-height: 0.4em; color: #333; }
form { background-color: #F1F1F1; padding: 10px; border: 1px #CCC solid;  }
form table { clear: left; }
.comments { font-family: Tahoma, Arial, Verdana, "Helvetica Condensed"; font-size: 1.2em; }
.topmain, topfume, topclean, topiso, topmicro, toplam, toppow, topcus, topwnew, topmaint, toptest, topcase, topcon, topabout
	{
		background-position: 316px 0px;
	}

.ls { background-image: url(images/ls.gif); background-repeat: repeat-y; width: 8px; }
.rs { background-image: url(images/rs.gif); background-repeat: repeat-y; width: 10px; }
.bs { background-image: url(images/bs.gif); background-repeat: repeat-x; height: 10px; }
.bl { background-image: url(images/bl.gif); background-repeat: no-repeat; height: 10px; width: 8px; }
.br { background-image: url(images/br.gif); background-repeat: no-repeat; height: 10px; width: 10px; }
.rsb { background-image: url(images/rsb.gif); background-repeat: no-repeat; width: 10px; height: 20px; }
.lsb { background-image: url(images/lsb.gif); background-repeat: no-repeat; width: 8px; height: 20px; }

.imgtable  { border-collapse: collapse; border-spacing: 0; padding-left: 5px; }
.imgtable td { padding: 0px; }
.imgtableL, .imgtableR { border-collapse: collapse; border-spacing: 0; margin-botton: 5px; }
.imgtableL  { float: left; margin-right: 5px; margin-left: -6px; clear: left; }
.imgtableR  { float: right; margin-right: 5px; }
.imgtableL td { padding: 0px; }
.imgtableR td { padding: 0px; }

.it01 { background-image: url(images/frame/01.png); width: 13px; height: 13px; }
.it02 { background-image: url(images/frame/02.png); height: 13px; }
.it03 { background-image: url(images/frame/03.png); width: 13px; }
.it04 { background-image: url(images/frame/04.png); width: 13px; }
.it05 { background-image: url(images/frame/05.png); width: 13px; }
.it06 { background-image: url(images/frame/06.png); width: 13px; height: 13px; }
.it07 { background-image: url(images/frame/07.png); height: 13px; }
.it08 { background-image: url(images/frame/08.png); width: 13px; }

.topLinks { text-align: right; padding-right: 10px;  }
a:link { color: #900; }
a:visited { color: #868686; }
a:hover { color: #F00; }
a.rmore  { color: #C00; position: relative; float: right; padding-left: 3px; padding-right: 3px; border: 1px #ECECEC solid; margin: 2px; }

#toplogo { position: relative; top: 15px; width: 205px; }
#leftNav { background-image: url(images/l-fade.gif); background-repeat: repeat-y;  }
#leftNav ul { list-style: none; padding: 0; margin: 0; width: 203px; }
#leftNav li { background-image: url(images/l-menu.gif); background-repeat: no-repeat; line-height: 24px; text-indent: 30px; }
#leftNav a { color: #333; text-decoration: none; }
#leftNav :hover { color: #F00; text-decoration: none; }

.leftNavBG { width: 220px; background-image: url(images/l-fade.gif); background-repeat: repeat-y; }
.productTitle { font-size: 1.5em; font-family: "Trebuchet MS"; line-height: 0.5em; padding-top: 15px; clear: left; margin-bottom: 10px; margin-top: 25px; background-image: url(images/d_horiz.gif); background-repeat: repeat-x; background-position: 0px 0px; }
.section { line-height: 0.5em; margin-top: 10px; margin-bottom: -5px; font-weight: bold; clear: left;  }
.bulletLeft, bullet { position: relative; left: -25px; }
.bullet { clear: left; }

#browsing { position: relative; left: 50px; top: -5px;  }
#main { padding-bottom; 10px; padding-right: 10px; }
#main img { border: none; }
#main p { padding-bottom: -5px; }
#main a  { text-decoration: none; color: CC0; }
#mainleft { position: relative; float: left; width: 230px; }
#mainright { position: relative; float: left; width: 275px; }
#footer { text-align: center; font-size: 90%; padding-bottom: 20px; padding-top: 10px;}
#footer img { padding: 5px; }

#colcont { width: 280px; float: left;  }
#col1 { position: relative;  float: left; width: 225px; }
#col2 { position: relative; float: left; width: 153px; }
#col3 { position: relative; float: right; width: 105px; padding-left: 5px; }
#twocolspan { position: relative;  clear: left; width: 285px; }

#main ul  { list-style-type: square;  }
#col2 ul { position: relative; left: -25px; }
#twocolspan ul { position: relative; left: -25px;  }
#imgtxtsml, #imgtxt { width: 200px; position: relative; text-align: right; font-weight: bold; font-size: 0.9em; }
#imgtxtsml { width: 86px; }
#colstrip { background-image: url(images/colstrip.gif); background-position: right; height: 14px; background-repeat: repeat-y; background-color: #2E3E7F; color: #FFFFFF; padding: 6px; font-size: 0.8em; font-weight: bold; text-align: center; }
#topRight { position: relative; left: 356px; width: 150px; float: left; top: -55px; }
#topRight img { float: left; padding-right: 4px; padding-top: -5px; }
#address { width: 150px; float: right; text-align: right; padding-right: 10px; position: relative; top: 35px; }
#forminfo { width: 220px; }

.newblock img
{
	float: left;
	background: url(images/surround_200.jpg) no-repeat;
	padding: 12px 12px 12px 12px;
	margin: 0px 5px 2px 0px;
}

h4
{
	font-size: 1.5em;
	font-family: "Trebuchet MS";
	font-weight: 200;
	padding-bottom: 0.7em;
	background: url(images/d_horiz.gif) repeat-x bottom;
}

#archive
{
	display: none;
	margin-top: 5px;
}