* {
	margin:0;
	padding:0;
}

img {
	border:0;
}

body {
	background-color:#ebeef0;
	background-image:url(../images/background.jpg);
	/*background-attachment:fixed;*/
	background-position:center top;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	line-height:16px;
}

a:link, a:visited, a:active {
	color:#bdcf30;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

#container {
	width:988px;
	margin:0 auto;
}

/*header*/

#header {
	background-image:url(../images/header.png);
	background-repeat:repeat-y;
	background-position:center;
	width:920px;
	padding: 20px 34px;
	padding-bottom:10px;
	float:left;
}

#logo {
	width:214px;
	height:77px;
	float:left;
}

#search {
	width:249px;
	height:37px;
	background-image:url(../images/search.gif);
	float:left;
	margin-top:32px;
	margin-left:78px;
	padding-top:8px;
	padding-left:88px;
}

#search table {
	border-collapse:collapse;
}

#search table td {
}

#search input.field {
	padding-top:4px;
	padding-left:4px;
	height:22px;
	color:#666666;
	border:1px solid #d9e79a;
	font-family:Arial, Helvetica, sans-serif;
	width:196px;
	border-right:none;
}

#account {
	float:right;
	text-align:right;
	font-weight:bold;
	width:220px;
}

#cart {
	background-image:url(../images/cart.gif);
	background-repeat:no-repeat;
	background-position:left center;
	height:36px;
	line-height:36px;
	margin-bottom:12px;
}

#navigation {
	clear:both;
	text-align:center;
	background-color:#e7f1bf;
	min-height:33px;
	border-bottom:5px solid #c3db63;
	border-top:20px solid #fff;
}

#navigation ul li {
	list-style-type:none;
	display:inline;
	margin:0px 4px;
	line-height:33px;
}

#navigation a:link, #navigation a:visited, #navigation a:active {
	color:#666;
	text-decoration:none;
}

#navigation a:hover {
	text-decoration:underline;
}

/*header end*/

/*main*/

#main {
	background-image:url(../images/main.png);
	background-repeat:repeat-y;
	background-position:center;
	width:920px;
	padding: 0px 34px;
	float:left;
}

/*menu*/

#menu {
	width:136px;
	padding:20px 20px;
	float:left;
}

#menu ul {
	border-top:1px dotted #939498;
	margin-top:3px;
	margin-bottom:20px;
}

#menu ul li {
	list-style-type:none;
}

#menu ul li a:link, #menu ul li a:visited, #menu ul li a:active {
	display:block;
	color:#666666;
	text-decoration:none;
	border-bottom:1px dotted #939498;
	padding:4px 4px;
}

#menu ul li a:hover {
	background-color:#C3DB63;
	color:#fff;
}

#menu ul li.special a:link, #menu ul li.special a:visited, #menu ul li.special a:active,
.special {
	color:#cc0000;
}

#menu ul li.special a:hover {
	color:#fff;
}

#newsletter {
	border-top:1px dotted #939498;
	margin-top:3px;
	margin-bottom: 0px;
	padding:4px;
}

#newsletter p {
	margin-bottom:4px;
}

#newsletter p.right {
	text-align:right;
}

#newsletter input.field {
	padding-top:4px;
	padding-left:4px;
	height:22px;
	color:#666666;
	border:1px solid #d9e79a;
	font-family:Arial, Helvetica, sans-serif;
	width:122px;
}

#info ul li {
	display:block;
	color:#666666;
	text-decoration:none;
	border-bottom:1px dotted #939498;
	height:46px;
	text-transform:lowercase;
	
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:50px;
	padding-right:10px;
	padding-top:13px;
}

#info ul li#uk {
	background-image:url(../images/uk.gif);
	padding-top:21px;
	height:38px;
}

#info ul li#ethic {
	background-image:url(../images/ethic.gif);
}

#info ul li#award {
	background-image:url(../images/award.gif);
}

/*menu end*/

/*content*/

#content {
	float:right;
	width:734px;
}

#flash {
	width:734px;
	height:180px;
	padding-bottom:5px;
	border-bottom:5px solid #e5e99a;
	margin-bottom:10px;
}

#how {
	margin-bottom:10px;
}

#featured {
	clear:both;
	width:734px;
	height:296px;
	background-image:url(../images/featured.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

#featured ul li {
	list-style-type:none;
	float:left;
	width:165px;
	margin-right:21px;
	margin-top:10px;height:200px;
}

#featured ul li.last {
	margin-right:0;
}

h1, h2, h3, .price {
	font-size:23px;
	color:#c3db61;
	font-weight:normal;
	line-height:normal;
	margin-bottom:10px;
	clear:both;
}

.price {
	color:#087648;
}

#featured h1, #featured h2 {
	line-height:40px;
	margin-bottom:0px;
}

#content p {
	margin-bottom:10px;
}

.title {
	font-size:14px;
	color:#bdcf30;
}

#featured p {
	height:56px;
}

.buy {
	text-align:right;
	padding-right:32px;
}

.buy a:link, .buy a:visited, .buy a:active {
	text-decoration:none;
	color:#087648;
}

.buy a:hover {
	text-decoration:underline;
}

del {
	color:#cc0000;
}





/*panels*/

#panels {

}

#panels a:link, #panels a:visited, #panels a:active {
	color:#087648;
}

.image {
	width:95px;
	height:95px;
	float:left;
}

.image img {
	border:1px solid #c3db61;
}

.text {
	float:right;
	width:238px;
}

#recipe {
	width:343px;
	min-height:106px;
	padding:52px 10px 0px 10px;
	background-image:url(../images/recipe.gif);
	background-repeat:no-repeat;
	background-postition:top;
	float:left;
	margin-right:8px;
	margin-bottom:10px;
}

#growing {
	width:343px;
	min-height:106px;
	padding:52px 10px 0px 10px;
	background-image:url(../images/growing.gif);
	background-repeat:no-repeat;
	background-postition:top;
	float:left;
	margin-right:0px;
	margin-bottom:10px;
}

#ask {
	width:343px;
	min-height:106px;
	padding:52px 10px 0px 10px;
	background-image:url(../images/ask.gif);
	background-repeat:no-repeat;
	background-postition:top;
	float:left;
	margin-right:8px;
	margin-bottom:40px;
}

#latest {
	width:343px;
	min-height:106px;
	padding:52px 10px 0px 10px;
	background-image:url(../images/latest.gif);
	background-repeat:no-repeat;
	background-postition:top;
	float:left;
	margin-right:0px;
	margin-bottom:40px;
}

/*panels end*/

/*product*/

#product {
	width:351px;
	float:left;
	margin-bottom:10px;
}	

#detail {
	width:351px;
	float:right;
	margin-bottom:10px;
}

#alternate {

}

#alternate ul li {
	list-style-type:none;
	float:left;
	margin-right:6px;
	margin-bottom:6px;
}

#alternate ul li.last {
	margin:0;
}

#alternate ul li img {
	width:113px;
}

/*tabs*/

#tab_two, #tab_three {
	display:none;
}

#tabs ul li {
	list-style-type:none;
	float:left;
	border-bottom:none;
	border-right:1px solid #fff;
}

#tabs ul li#tab-three {
	border-right:0;
}

#tabs ul li a:link, #tabs ul li a:visited, #tabs ul li a:active {
	display:block;
	width:106px;
	padding:3px 5px;
	background-color:#E7F1BF;
	color:#666666;
	text-decoration:none;
}

#tabs ul li a:hover, #tabs ul li a.active {
	background-color:#C3DB63;
	color:#fff;
	text-decoration:none;
}

#tabs ul li#tab-two a:link, #tabs ul li#tab-two a:visited, #tabs ul li#tab-two a:active {
	width:107px;
}

#tabs-info {
	clear:both;
	border:1px dotted #939395;
	/*border:1px solid #C3DB63;*/
	border-top:0;
	padding:10px;
	padding-bottom:0;
	width:329px;
	margin-bottom:10px;
}


/*tabs end*/

/*product end*/

/*listing*/

#listing {
	clear:both;
	width:734px;
	height:255px;
	background-image:url(../images/listing.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

#listing ul li {
	list-style-type:none;
	float:left;
	width:165px;
	margin-right:21px;
	margin-top:9px;height:200px;
}

#listing ul li.last {
	margin-right:0;
}

#listing p {
	height:56px;
}



.listing {
	clear:both;
	width:734px;
	height:255px;
	background-image:url(../images/listing.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

.listing ul li {
	list-style-type:none;
	float:left;
	width:165px;
	margin-right:21px;
	margin-top:9px;height:200px;
}

.listing ul li.last {
	margin-right:0;
}

.listing p {
	height:56px;
}

/*listing end*/

#static {
	margin-bottom:40px;
}

/*blog*/

#blog {
	float:left;
	width:517px;
	border-right:1px dotted #939498;
	padding-right:20px;
	min-height:650px;
	height:auto !important;
	height:650px;
}

#blog ul {
	margin-left:25px;
	margin-bottom:10px;
}

#sidebar {
	float:right;
	width:176px;
}

#sidebar ul li {
	list-style-type:none;
}

#sidebar ul {
	margin-bottom:20px;
}

#sidebar ul#twitter li {
	margin-bottom:10px;
}

#sidebar ul li.twit, #sidebar ul li.facebook, #sidebar ul li.linkedin, #sidebar ul li.rss {
	background-repeat:no-repeat;
	background-position:left center;
	line-height:20px;
	padding-left:20px;
}

#sidebar ul li.twit {
	background-image:url(../images/twit.gif);
}

#sidebar ul li.facebook {
	background-image:url(../images/facebook.gif);
}

#sidebar ul li.linkedin {
	background-image:url(../images/linkedin.gif);
}

#sidebar ul li.rss {
	background-image:url(../images/rss.gif);
}

.twitter-timestamp {
	color:#a3a3a3;
}

small {
	font-size:12px;
	display:block;
	margin-bottom:10px;
}

hr {
	border:none;
	border-top: 1px dotted #939498;
	color:none;
	background-color:none;
	height: 0px;
	width: 100%;
	text-align: left;
	clear:both;
	margin-bottom:10px;
}


/*blog end*/

/*content end*/

/*main end*/

/*footer*/

#footer {
	width:880px;
	padding: 0px 54px;
	height:45px;
	background-image:url(../images/footer.png);
	background-repeat:no-repeat;
	clear:both;
	color:#177e50;
	padding-top:119px
}

#footer a:link, #footer a:visited, #footer a:active {
	color:#177e50;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

#copyright {
	float:left;
}

#copyright ul li {
	list-style-type:none;
	float:left;
	margin-right:4px;
}

#copyright p {
	clear:both;
}

#footer #copyright p a:link, #footer #copyright p a:visited, #footer #copyright p a:active {
	text-decoration:underline;
}

#footer #copyright p a:hover {
	text-decoration:none;
}

#sah {
	float:right;
	width:150px;
	height:37px;
}

/*footer end*/

/*wordpress*/

#comment {
	width:517px;
}

.commentlist li {
	list-style-type:none;
	margin:12px 0;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
}

.even, .alt {
	padding:10px;
	padding-bottom:1px;
	border-left: 1px solid #ddd;
}

.alt {
	background-color: #f8f8f8;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	margin: 0 0 5px 10px;
	display: inline;
}

img.alignleft {
	margin: 0 10px 5px 0;
	display: inline;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}


.discount
{
	color:#177e50;
	font-weight:bold;
}

/*
.discount a:link,.discount a:visited
{
	color:#177e50;
	font-weight:bold;
	text-decoration:none;
} 

.discount a:hover
{
	text-decoration:underline;
}
*/

/*wordpress end*/

.tell_friend
{
	margin-bottom: 10px;
}