body{padding: 0px;	margin: 0px;	font-family: verdana, arial;	font-size: 14px;	color: #221907;  	background: #fff;  }   a, a:link, a:visited {                color: #8db635;        }a:hover,  a:active {        color: #221907;        }#container{  margin:0px auto; margin-top:12px;	padding:0px;	min-height:600px; background:#fff url('images/treebg4.png');background-attachment:fixed;background-position:left bottom;background-repeat:no-repeat;border-right:0px solid #719405;border-left:0px solid #719405; 	}.logoimg {margin: 20px 0px 0px 30px;FLOAT:LEFT;}.logotext {padding: 20px 0px 0px 60px;}.logopic {padding: 10px 0px 0px 150px;}.floatLeft {margin:0px 12px 12px 0px;padding:0;float:left;}.foliage {padding: 0px;margin:0px;FLOAT:right;}#header{height:160px;width:900px;background:url('images/header.png');margin:0px auto 0px auto;}#header ul{	list-style: none;	text-align: CENTER;	margin:0px 0px 12px 0px;	font-size:12px;	padding:4px 0px;	float:right;	color:#83a026;		}#header ul li{	display: inline;	padding:0px 8px 0px 0px;	font-weight:bold;	border-right:0px solid #221907;}#header ul li a, #header ul li a:link, #header ul li a:visited{	color: #83a026;	text-decoration: underline;}#header ul li a:hover, #header ul li a:active{	color: #221907;	text-decoration: underline;	}.last {border-right:none;}#navbanner{	height:40px;	margin:0px auto 0px auto;	padding: 0px;	text-align:center;	color:#fff;	width:896px;		background:#fff url('images/navbg.png');		border-right:0px solid #719405;border-left:0px solid #719405;border-bottom:0px solid #719405;}#navbanner ul{	list-style: none;	text-align: CENTER;	margin:0px 0px 12px 0px;	font-size:13px;	padding:4px 0px;		}#navbanner li{	display: inline;	padding:0px 22px 0px 12px;	font-weight:bold;}#navbanner ul li a, #navbanner ul li a:link, #navbanner ul li a:visited{	color: #fff;	text-decoration: none;	}#navbanner ul li a:hover, #navbanner ul li a:active{	color: #221907;	text-decoration: none;	}#bar {height:80px;background:url('images/bar.png');border-top:10px solid #221907;border-bottom:10px solid #221907;}#top{	height:24px;	margin:4px auto 0px auto;	padding: 0px 0px;	text-align:center;	width:900px;	color:#6d8b10;	}#top ul{	list-style: none;	text-align: center;	margin:0px;	margin-left:-30px;	font-size:11px;	display:inline;	font-weight:bold;	}#top ul li{	display: inline;	padding:6px 4px 6px 0px;	font-weight:bold;	margin:0px;	border-right:0px solid #8faa3b;	width:40px;	height:40px;}#top li.last {border:none;}#top a, #top a:link, #top a:visited{	color: #8faa3b;	text-decoration: none;	padding-left:14px;}#top a:hover, #top a:active{	color: #221907;	text-decoration: underline;	padding-left:14px;	}#toptext{	height:20px;	margin:0px auto 0px auto;	padding: 0px;	text-align:right;	color:#221907;	font-weight:bold;	font-size:10px;}#toptext ul{	list-style: none;	text-align: right;	margin:0px;	font-size:10px;	display:inline;	font-weight:bold;	width:600px;	}#toptext li{	display: inline;	padding:0px 8px 0px 8px;	font-weight:bold;	border-right:0px solid #8faa3b;}#imgbar {width:320px;height:240px;margin:0px;padding:0px;}#main {width:876px;margin:0px auto 0px auto;background:#fff;padding:0px 0px;padding-bottom:20px;		border-right:0px solid #719405;border-left:0px solid #719405;min-height:500px; background: url('images/mainbg6.png');background-attachment:fixed;background-position:center bottom;background-repeat:no-repeat;}#content{	font-size: 12px;	padding: 0px;	margin:0px;	margin-left: 0px;	margin-right: 160px;	margin-top:10px;  width:700px;	color: #221907;	text-align:left;	}#content h1{	color: #9bb741;	font-size: 18px;	margin-top: 0em;	margin-bottom: -.5em;}#content h2{	color: #221907;	font-size: 18px;font-weight: 600;	margin: 0px 0px 20px 0px;}#content h3{	color: #6a5d52;	font-size: 16px;	margin-top: 8px;	margin-bottom: 2px;}#content a, #content a:link, #content a:visited{	color: #8faa3b;	text-decoration: none;}#content a:hover, #content a:active{	color: #221907;	text-decoration: none;}.homeleft {width:320px;min-height:400px;margin:0px;padding:0px;font-size:14px;}.homecenter {float:left;width:320px;margin:0px;padding:0px;margin-left:40px;}.homecenter img {width:360px;}img {padding:0px;margin:0px;}img.alignright {     float: right;     margin: 4px 0px 12px 20px; }img.alignleft {     float: left;     margin: 10px 20px 12px 0px;     PADDING:0PX;}.entry {	padding: 0;	margin: 0;	width:660px;	margin-left:10px;		}		entry p {	margin-bottom:20px;clear:both;}.entry h3 {font-size:18px;font-weight:bold;}.postinfo {text-align:left;color: #666;font-size:12px;}.postinfo a, .postinfo la:link, .postinfo a:visited {                color: #924f77;        }.postinfo a:hover, .postinfo a:active {        color: #d46820;        }.post {	margin: 0px;	padding: 0px;	width:600px;	color:#221907;	border-bottom:1px solid #999;}	.post h2 {font-weight:bold;font-size:46px;}.entry h2 {font-weight:bold;font-size:46px;}	.post a, .post a:link, .post a:visited {                color: #d46820;        }.post a:hover, .post a:active {        color: #924f77;        }.homenews h3 {font-size:16px;font-weight:bold;color:#fff;}.homenews {	margin: 0px;	padding: 4px 0px;	width:184px;	color:#333;	font-size:11px;border-bottom:1px solid #666;}#sidebar {text-align:center;	float: right;	width: 154px;	margin:0px;	padding:0px; font-size: 12px; color: #77685a;padding:16px 0px 10px 10px;border:0px solid #999;}#sidebar h3{	color: #514235;	font-size: 15px;	margin-bottom: 14px;font-weight:bold;}#sidebar ul{	list-style: none;	margin: 0px 0px 0px 0px;	padding:0px;	}#sidebar ul li{   margin-bottom: 6px;	border-right: 0px solid #999;	font-weight:bold;	font-size:12px;	width:100%;		}	#sidebar ul li a, #sidebar ul li a:link, #sidebar ul li a:visited {	color: #221907;	text-decoration: none;	 background: url(images/leaf.png) no-repeat; 	 	padding-left:30px;}#sidebar ul li a:hover, #sidebar ul li a:active{	color: #a4c53a;	text-decoration: none;	 background: url(images/leaf.png) no-repeat; 	 	padding-left:30px;}#sidebar-right {text-align:center;	float: right;	width: 154px;	height:100%;	min-height:800px;	margin-left:20px;	padding:0px 0px 0px 10px; font-size: 12px; color: #77685a;  }#sidebar-right h3{	color: #514235;	font-size: 15px;	margin-bottom: 14px;font-weight:bold;}#sidebar-right ul{	list-style: none;	margin: 0px 10px 0px 0px;	padding:0px;	}#sidebar-right ul li{   margin-bottom: 6px;	border-right: 0px solid #999;	font-weight:bold;	font-size:12px;	width:100%;		}	#sidebar-right ul li a, #sidebar-right ul li a:link, #sidebar-right ul li a:visited {	color: #221907;	text-decoration: none;}#sidebar-right ul li a:hover, #sidebar-right ul li a:active{	color: #a4c53a;	text-decoration: none;	 background: url(images/leaf.png) no-repeat; 	 	padding-left:30px;}#bottom {min-height:80px;width:900px;background:#221907;text-align:left;color:#fff;margin:0px auto;padding:0;font-size:10px;clear:both;margin-top:-10px;}#bottom ul{	list-style: none;	padding:4px 0px 0px 50px;}#bottom li{	display: block;	padding-bottom: 4px;	margin-right: 10px;}#bottom ul li a, #bottom ul li a:link, #bottom ul li a:visited {	color: #759612;	text-decoration: underline;	}#bottom ul li a:hover, #bottom ul li a:active {	color: #fff;	text-decoration: underline;	}		.featuredproduct {	text-align:center;	border:1px solid #8faa3b;	height:140px;	width:130px;	margin:0px auto;	}.search {	float:right;	padding:1.5em 5% 0 0;}.search form {	margin:0;	padding:0;}.search input {	display:inline;	width:218px;	border:1px solid #69b;	margin:0;	padding:0.2em 5px;	background:#38b;	color:#ddd;	font-size:1.1em;}/* -------------------[ Navigation ]------------------- */ul.top {	font-size: 10pt;        height:30px;        line-height:20px;       	list-style: none;	padding: 0;	padding-top:12px;	margin: 6px auto 0px 20px;	text-align:center;        }ul.top li {        list-style-type: none;         padding: 0px 8px;         margin:0px;        }ul.top li a, ul.top li a:link, ul.top li a:visited {                           color: #fff;         text-decoration: none;            padding:0px 8px;        }ul.top li a:hover, ul.top li a:active {     color: #aa9040;        text-decoration: none;         padding:0px 8px;             }ul.top li.current_page_item a {        text-decoration:none;        }a.tab-butters { display:block; height:30px; width:150px; overflow:hidden; background:url('images/tab-butters.png');}a:hover.tab-butters { display:block; background-position: -150px 0;border:none;text-decoration:none;}a.tab-oils { display:block; height:30px; width:150px; overflow:hidden; background:url('images/tab-oils.png');}a:hover.tab-oils { display:block; background-position: -150px 0;border:none;text-decoration:none;}a.tab-soaps { display:block; height:30px; width:150px; overflow:hidden; background:url('images/tab-soaps.png');}a:hover.tab-soaps { display:block; background-position: -150px 0;border:none;text-decoration:none;}a.tab-lipbalms { display:block; height:30px; width:150px; overflow:hidden; background:url('images/tab-lipbalms.png');}a:hover.tab-lipbalms { display:block; background-position: -150px 0;border:none;text-decoration:none;}a.tab-kits { display:block; height:30px; width:150px; overflow:hidden; background:url('images/tab-kits.png');}a:hover.tab-kits { display:block; background-position: -150px 0;border:none;text-decoration:none;}a.tab-scrubs { display:block; height:30px; width:150px; overflow:hidden; background:url('images/tab-scrubs.png');}a:hover.tab-scrubs { display:block; background-position: -150px 0;border:none;text-decoration:none;}a.tab-buy { display:block; height:30px; width:150px; overflow:hidden; background:url('images/tab-buy.png');}a:hover.tab-buy { display:block; background-position: -150px 0;border:none;text-decoration:none;}a.tab-mission { display:block; height:30px; width:150px; overflow:hidden; background:url('images/tab-mission.png');}a:hover.tab-mission { display:block; background-position: -150px 0;border:none;text-decoration:none;}a.tab-mission { display:block; height:30px; width:150px; overflow:hidden; background:url('images/tab-mission.png');}a:hover.tab-mission { display:block; background-position: -150px 0;border:none;text-decoration:none;}.item {margin:20px 0px; border:0px solid #ccc; padding:10px; width:620px;}.item img {margin:0px 0px 5px 0px; border:2px solid #ccc; padding:2px;}.item h3 { color:#759510;}div.clearer {clear: left; line-height: 0; height: 0;}table, tr, td {font-size:14px;}  .blogtitle {font-size:18px; font-weight:bold; background:url('images/logo-icon.jpg'); padding-left:40px; background-repeat:no-repeat; padding-bottom:20px;}    .widget_wp_shopping_cart {background:#fff; font-size:9px; color:#6a5d52; padding:0px;}    #product, #quantity, #price {font-size:10px; text-align:left;}    li#shopping-cart {list-style:none;}.widgettitle {font-size:0px; color:#fff;}.items {font-size:10px; font-weight:bold; margin:-10px 0px -10px 0px; padding:0} .shopping-cart-wrapper {margin-top:-20px;}.shoppingcart {margin-top:-8px; font-size:9px; display:none;}.total {margin-top:0px;} .emptycart {margin-top:-40px; text-transform:uppercase; font-weight:bold;}.gocheckout {margin-top:-6px; text-transform:uppercase; font-weight:bold;}.wpsc_checkout_forms h4, .wpsc_checkout_forms h2 {margin:30px 0px 10px 0px; color:#1caeec;}.wpsc_checkout_forms {margin-top:20px;}#wpsc_shopping_cart_container h2 {color:#1caeec; margin-bottom:0px;}table.productcart {margin-top:-10px;}table.productpage td {padding-bottom:24px;}hr {height:.5px; color:#c6d362; border:1px solid #716a55; border-bottom:none;}#change_country { display:none;}.productpage form {margin-top:10px;}