	BODY {
		background: #8FA93F url(images/layout/finegrass.jpg);
		font-family: Arial, Helvetica, sans-serif;
		font-size: 75%;
		margin: 0;
		padding: 0;
		color:#000;	
		text-align: center;
		line-height: 1.3em;
	}
	IMG { border: none; }
	FORM { margin: 0; padding: 0; }
	STRONG { color: #f00; }
	SUP { font-size: .65em; }
	A {	text-decoration: none; }
	A:HOVER { text-decoration: underline; }
	P { margin: 10px 0 10px 0; padding: 0; }
	P EM { font-style: normal; font-weight: bold; }
	.textonly, hr { display: none }
	
	#page {
		background: url(images/layout/proliner.gif) no-repeat;
		width: 730px;
		text-align: left;
		margin: 10px auto;
	}
	
	#content {
		border: 1px solid #000;
		background-image: url(images/layout/fine_grass_filter.jpg);
		width: 510px;
		float:right;
		padding: 10px;
	}
	H1,
	 H2,
	 H3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000;
		margin: 0;
		padding: 0;
	}
	H1 { font-size: 120%; }
	H2 { font-size: 110%; }
	H3 { font-size: 105%; }
/* site logo */
	#siteheader { height: 90px; }	
/* sitenav column */
	#sitenav {		
		float: right;
		width: 150px;
		background-image: url(images/layout/fine_grass_filter.jpg);
		border: 1px solid #000;
		margin: 0 40px 5px 0;
	}	
	#sitenav UL  {		
		margin: .5em;
		padding: 0;
		list-style-type: none;		
	}
	#sitenav LI A {
		color: #000;
		font-weight: bold;
		font-size: 1.1em;
		line-height:1.3em;
	}
/* order box */
	#order {		
		float: right;
		width: 150px;
		background-image: url(images/layout/fine_grass_filter.jpg);
		border: 1px solid #000;
		margin: 10px 40px 10px 0;
		padding-bottom: 10px;
	}
	.submit {
		margin-top: 5px;
		border: 1px solid #000;
		background: #CC190A;
		font-weight: bold;color:#fff;
	}
/* foot navigation */
	#footnav {
		clear: both;
		height: 30px;
		color: #fff;
		line-height: 30px;
		background: url(images/layout/pointer.gif) bottom no-repeat;
		list-style: none;
		margin: 0;
		padding: 10px 0 0 0;
		text-align: center;
	}
	#footnav LI { display: inline; text-align: center }
	#footnav A { color: #fff; font-weight: bold; margin: 0 .45em; }
/* site footer */
	#footer { color: #000; font-size: 90%; text-align: center; }	
/* shoppingbasket.asp */
	.buybutton { text-align: center; }
	.buyqty { text-align: center; width: 1.5em; border: 1px solid #000; }
	#basketnav li { display: inline; }
	#basketnav li a { margin-right: 2em; color: #900; }
	
	.copyrightnotice { font-weight:bold; }
	.copyrightnotice a { font-weight:bold; color:#000 }
	.printhide { font-weight:bold }