#content #main { 
	width: 330px !important;
	float: left;
	}
#sidebar {
	width: 240px !important;
	display:inline;
	float: right !important;
	}

#welcome h2 {margin: 0 0 10px; padding: 10px 0 0 40px !important; color: #525B4F !important; background: transparent url(/images/home/quote.gif) no-repeat top left; height:45px;}
	#welcome h2 span {display: block; font-size:.7em; text-indent:2em;}
#welcome p { margin: 0 0 5px 0;}
#welcome img.drchris {float:left; clear:left; margin-right:10px;}

#welcome ul.relatedlink {margin: 1em 0;}
#welcome ul.relatedlink li {padding-left:0; background:none;}

#snippets {margin-bottom:1em;}
	#snippets h2 { height:30px; margin:0 0 5px 0 !important; padding:0 !important; text-indent:-5000em; display:block; overflow: hidden;
		background:  url(/images/home/h_snippets.gif) no-repeat top left;}

#testimonials {margin-bottom:1em;}
	#testimonials h2 { height:30px; margin:0 0 5px 0 !important; padding:0 !important; text-indent:-5000em; display:block; overflow: hidden;
		background:  url(/images/home/h_testimonial.gif) no-repeat top left;}
	#testimonials p {margin-bottom:0 0 5px !important; padding:0; line-height: 1.3em;}
	#testimonials h3 {margin:0.2em; font-size:1em; color:#666666; padding:0;}
	#testimonials .readmore {height: 40px; width: 155px; display: block;}
	#testimonials .readmore a {height: 40px; width: 155px; display: block; margin: 0 0 0 auto; padding: 0; text-indent: -5000em; overflow: hidden; background:  url(/images/home/banners/read_more_testimonial.gif) no-repeat top left; }

.learnmore {}
	.learnmore a {
		width: 210px;
		height: 40px;
		margin: 0;
		padding: 0;
		display: block;
		text-indent: -5000em;
		overflow:hidden;
		background:  url(/images/home/read_more_whetgrass.gif) no-repeat top left;
		}


#productbox { width: 240px; margin-bottom: 10px; background:  url(/images/home/banners/prodbox_bg_240.gif) repeat-y left top;}
	#productbox .btm { clear:both; background:  url(/images/home/banners/prodbox_b_240.gif) no-repeat left bottom; height:14px;}
	#productbox p.save17per {height:30px; margin:0 10px 5px; padding:0; border:solid 1px #FF9900;}
		#productbox p.save17per a{display:block; height:30px; margin:0; padding:0; text-indent:-5000em; background: url(/images/home/save17per.gif) no-repeat top left; overflow:hidden;}
	
	#productbox .special {margin:0 15px 5px; padding:0; border:solid 1px #F96006;}
		#productbox .special#save17 {height:30px;}
		#productbox .special#save17 a{display:block; height:30px; margin:0; padding:0; text-indent:-5000em; background: url(/images/home/banners/save17.gif) no-repeat top left; overflow:hidden;}
		#productbox .special#special200606 {height:50px;}
		#productbox .special#special200606 a{display:block; height:50px; margin:0; padding:0; text-indent:-5000em; background: url(/images/home/banners/special_200606.gif) no-repeat top left; overflow:hidden;}
	
	#productbox .boxed {color:#F96006; border:solid 1px #F96006; padding:2px 2px 2px 24px; background:  url(/images/home/ico_special.gif) no-repeat 2px 2px;}
		#productbox .boxed a {color:#F96006; display:block; margin:0; padding:0; }
		
	#productbox ul {margin:0 10px; padding:0;}
		#productbox ul.products li {list-style-type:none; margin:0; padding:8px 0 0; background-image:none;}
		#productbox ul.products li a {line-height:1em;}
		#productbox ul.products li img.thumb {float:left; margin-right:5px; margin-top:-8px;}
		#productbox ul.products li p {margin-left:74px;}
		#productbox ul.products li .buynow { line-height:16px; margin-left:35px; }
		
	#productbox p {line-height: 1.1em;}
	#productbox p.us { background:  url(/images/home/flag_us_ca.gif) no-repeat top left; padding-left: 25px;}
	#productbox .small {font-size:.9em;}

	
.wgtable { clear: both; margin: 10px 0 0 !important; line-height:1.1em; _height:55px; min-height:60px;}
.wgtable img {float:right; margin-left:5px;}

#leftmenu h2 {background-image: url(/images/subcol/h_leftmenu_home2.gif)!important;}

h1 {line-height:1px !important; margin:0 !important; padding:0 !important; text-indent:-5000em !important; overflow: hidden !important; border:none !important;}

div.notice {
	margin: 0 0 20px;
	paddin: 10px;
	border : solid 1px #7A9C11;

	}
div.notice strong { color: #7A9C11; }
div.notice ul.relatedlink {
	margin: 0 !important;
	padding: 0 !important;
	}

#beforeafter {
	background-color: #EDF1DE;
	margin: 10px 0;
	padding: 3px;
	overflow-x: hidden;
	}
#beforeafter a {
	text-decoration: none;
	}
#beforeafter h2 {
	color: #669900;
	font-size: 1em;
	margin: 0;
	}
#beforeafter .caption {
	font-size:.9em;
	line-height: 1.2em;
	color:#666666;
	}
#beforeafter .morelink {
	text-align: right;
	}

