div.home#content #welcome { 
	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 h2 { height:50px; width:240px; margin:0 !important; padding:10px 0 0 !important; display:block; background:url(/images/home/banners/prodbox_t.gif) no-repeat top left;}
		#productbox h2 a { height:50px; width:220px; text-indent:-5000em; display:block; overflow:hidden; margin:0 10px;
			background: url(/images/home/banners/prodbox_h.gif) no-repeat top left; }
*/
	#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:0; height:60px; overflow:hidden; background-image:none;}
		#productbox ul.products li img {float:left; margin-right:5px; margin-top:0;}
		#productbox ul.products li a {display: block; margin-top:7px !important; margin-bottom:2px; line-height:1em;}

	#productbox p {margin: 5px 15px; 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;}

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;
	}

#menu {height:40px !important}

.home-content {padding:0 10px 10px 0; border-right:solid 1px #dedede;border-bottom:solid 1px #dedede;}