@Media Print
	{
body,
	html {
		margin:0;
		padding:0;
		color:#000;
		font: 10pt/15pt arial, san-serif;
		background: url("/img/bgpix.gif") repeat top left;
		}
	body {
		min-width:1020px;
		}
	#wrap {
		position:relative;
		margin:0 auto;
		width:1020px;
		background: url("/img/mainBG.gif") repeat-y top left;
		}
	/* global styles */
	h1 {
		color:#996600;
		font: 18pt/3pt arial, san-serif;
		font-weight: bold;
		}
	h2 {
		color:#333399;
		font: 12pt arial, san-serif;
		font-weight: bold;
		} 
	h3 {
		color:#CC9933;
		font: 10pt arial, san-serif;
		font-weight: bold;
		} 
	input, select {
		color:#666666;
		font: 11px arial, san-serif;
		}
	
/* ///////////////////////////////
styles for global navigation
///////////////////////////////*/
	#gnavcontainer {
		position:relative;
		margin:0;
		padding:0;
		width:1020px;
		height:46px;
		background: url("/img/gnavBG.gif") no-repeat top left;
		}
	#gnav {
		float:right;
		padding: 0 30px 0 0;
		}
	#gnav ul {
		padding: 0;
		margin:0;
    	list-style:none;
	}
	#gnav li {
		float: left;
		position: relative;
		margin:0;
    	padding:0;
	}
	#gnav-Home a,
	#gnav-ContactUs a,
	#gnav-Sitemap a,
	#gnav-Shopping a {
		float:left;
	  	cursor:hand;
    	display:block;
		width:44px;
		height:46px;
		margin:0;
	  	padding:0;
	}
	/* sets positioning for gnav button graphic default state */
	#gnav-Home a {
	  	background: url("/img/b_home.gif") no-repeat top left;
	}
	#gnav-ContactUs a {
	  	background: url("/img/b_contactus.gif") no-repeat top left;
	}
	#gnav-Sitemap a {
	  	background: url("/img/b_sitemap.gif") no-repeat top left;
	}
	#gnav-Shopping a {
		background: url("/img/b_shopping.gif") no-repeat top left;
	}
	/* IE5-Mac hack */
	#gnav a {float:none;}
	/* End IE5-Mac hack */
	/* sets positioning for gnav button graphic hover state */
	#gnav a:hover {
	  	background-position: 100% -46px;
	}
	
	#gnav-Home span,
	#gnav-ContactUs span,
	#gnav-Sitemap span,
	#gnav-Shopping span {
		display:none;
	}
/* //////////////////////////////////////////////////
section for logos, call to action, google search
///////////////////////////////////////////////////*/
	
	#brandcontainer {
		position:relative;
		top:0;
		left:0;
		margin:0;
		padding:0;
		width:1020px;
		height:55px;
		background: url("/img/logoBG.gif") no-repeat top left;
		}
	#logo {
		margin:0;
		padding:0;
		width:291px;
		text-align:left;
		}
	#caction {
		margin:0;
		padding:0;
		font-weight:bold;
		text-align:center;
		}
	#search {
		color:#666666;
		font: 11px arial, san-serif;
		text-align:left;
		}
/* ///////////////////////////////
Left column - nav, product lines
///////////////////////////////*/	
	#leftcolumn {
		position:relative;
		clear:both;
		float:left;
		width:221px;
		}
/* navigation */
	#navbar {
		padding:0 0 20px 0;
		background: url("/img/navbttm.gif") no-repeat bottom left;
		}
	#navbar ul {
		margin:0;
		padding:0;
		list-style:none;
		}
	#navbar li {
		margin:0;
		padding:0;
		}
	#navbar a:link, #navbar a:visited,
	#navbar a:hover, #navbar a:active {
		display: block;
		width:191px;
		height:17px;
		padding:3px 0 0 30px;
		font: 11px arial;
		font-weight: bold;
		text-decoration:none;
		}
	#navbar a:link, #navbar a:visited {
		color:#FFFFFF;
		background: url("/img/arrows.gif") no-repeat top left;
		}
	#navbar a:hover, #navbar a:active {
		color:#9999CC;
		background-position:100% -20px;
		}
		
/* product lines */	
	#productlines {
		padding:20px 0 0 12px;
		margin: 0;
		height: 245px;
		}
	#title {
		width:209px;
		height:54px;
		color:#000000;
		font-weight:bold;
		text-align:center;
		background: url("/img/productlinestop.gif") no-repeat top left;
		}
	#productlines ul {
		margin:0;
		padding: 0;
    	list-style:none;
	}
	#productlines li {
		margin:0;
    	padding:0;
	}
	#productlines a  {
	  	display:block;
		margin:0;
	  	padding:0;
		width:209px;
		height:43px;
		text-decoration:none;
	}
	#productlines-Soiltac a {
		display: list-item;
		list-style-image: url(/img/logo/soiltac-leftbar.png);
		list-style-position: inside;
		letter-spacing: -1000em;
		font-size: 1pt;
		}
	#productlines-PowederedbySoiltac a {
	  	display: list-item;
		list-style-image: url(/img/logo/powderedsoiltac-leftbar.png);
		list-style-position: inside;
		letter-spacing: -1000em;
		font-size: 1pt;
	}
	#productlines-Gorillasnot a {
	  	display: list-item;
		list-style-image: url(/img/logo/gorillasnot-leftbar.png);
		list-style-position: inside;
		letter-spacing: -1000em;
		font-size: 1pt;
		
	}
	#productlines-Durasoil a {
		display: list-item;
		list-style-image: url(/img/logo/durasoil-leftbar.png);
		list-style-position: inside;
		letter-spacing: -1000em;
		font-size: 1pt;
	}
	#bttmcorners {
		display:none;
	}
	
	#productlines-GSA {
	  	text-align:center;
	}

/* ///////////////////////////////
mainbody
///////////////////////////////*/	
	#main {
		position:relative;
		float:right;
		width:799px;
		min-height:750px;
		height:auto !important;
		height:750px;
		background: url("/img/photosBG.gif") no-repeat top right;
		}
	#seccorners {
		z-index:2;
		position:absolute;
		top:0px;
		left:0px;
		width:680px;
		height:134px;
		}
	#secheaders {
		width:680px;
		height:134px;
		padding:0 0 24px 0;
		}
	#content {
		padding:0 30px 0 20px;
		}
/* content tables */	
	#content table {
		border:1px #CCCCCC solid;
		border-left:0;
		border-bottom:0;
		}
	#content td, #content th  {
		border:0;
		border-left:1px #CCCCCC solid;
		border-bottom:1px #CCCCCC solid;
		}
	#content th {
		text-align:left;
		}
	.msds {
		color:#FFFFFF;
		font-weight:bold;
		background-color:#000000;
		text-align:center;
		}
	.apprates {
		color:#000000;
		font-weight:bold;
		background-color:#9B8E80;
		}
	.regtable {
		color:#000000;
		font-weight:bold;
		background-color:#CCCC99;
		}
	.regtablebg {
		color:#000000;
		font-weight:bold;
		background-color:#CCCC99;
		}

/* ///////////////////////////////
footer
///////////////////////////////*/	
	#footer {
		position:relative;
		clear:both;
		height:170px;
		background:#000000 url("/img/footerBG.gif") no-repeat bottom left;
		}
	#footerlinks {
		margin:0;
		padding:65px 50px 10px 50px;
		color:#999999;
		font: 8pt arial, san-serif;
		text-align:center;
    	}
	#footer a {
		color:#999999;
   		}
	#footer a:hover {
		color:#9999CC;
		}
	#legal {
		margin:0;
		padding:0 50px 0 50px;
		color:#999999;
		font: 8pt arial, san-serif;
		text-align:center;
    	}
		
/* ///////////////////////////////
Misc
///////////////////////////////*/
	
	#js_clock { 
		width:145px;
		height:30px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		}
		
}

