@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0;
}

body{
	background-image:url(images/bg_grass_v.jpg);
	background-repeat:repeat-x;
	background-color:#b1d801;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#77734e;
}	
#banner{
	width:903px;
	height:151px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/banner_right.jpg);
	background-position:right;
	background-repeat:no-repeat;
	margin-right:7px;
}
#mail{
	float:left;
	padding-top:20px;
	padding-left:35px;
	color:#FFFFFF;
	font-size:12px;
	line-height:30px;
}	
#links{
	width:903px;
	height:43px;
	margin-left:auto;
	margin-right:auto;
	word-spacing:60px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-right:7px;
	background-image:url(images/link_bg.jpg);	
}
#links a:link,a:visited,a:active {
	text-decoration:none;
	color:#FFFFFF;
}
#links a:hover {
	text-decoration:none;
	color:#f9cbdf;
}
#links p{
	padding-top:12px;
	padding-left:20px;
}
#link_left{
	float:left;
	width:67px;
	height:43px;
	/*background-image:url(images/links/link_01.jpg);*/
}
#link_home{
	float:left;
	width:119px;
	height:43px;
}
#link_shop{
	float:left;
	width:101px;
	height:43px;
}
#link_events{
	float:left;
	width:117px;
	height:43px;
}
#link_press{
	float:left;
	width:111px;
	height:43px;
}
#link_blog{
	float:left;
	width:104px;
	height:43px;
}
#link_about{
	float:left;
	width:102px;
	height:43px;
}
#link_contact{
	float:left;
	width:115px;
	height:43px;
}
#link_right{
	float:left;
	width:67px;
	height:43px;
	background-image:url(images/links/link_09.jpg);
}
#content{
	width:903px;
	margin-left:auto;
	margin-right:auto;
	margin-right:7px;
	background-color:#FFFFFF;	
}
#content a{
	color:#77734e;
	text-decoration:none;
}
#shadow{
	width:910px;
	background-image:url(images/shadow_1px.png);
	background-repeat:repeat-y;
	background-position:right;
	margin-left:auto;
	margin-right:auto;	
}
#bottom_shadow{
	width:910px;
	height:13px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/shadow_bottom.png);
	background-repeat:no-repeat;
}
#footer{
	width:910px;
	margin-left:auto;
	margin-right:auto;
	color:#FFFFFF;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	line-height:20px;
}
#footer a{
	text-decoration:none;
	color:#FFFFFF;
}
#sus_box{
	width:244px;
	height:166px;
	background-image:url(images/home/sus_box.jpg);
	background-repeat:no-repeat;
	float:left;
}
#veg_box{
	width:244px;
	height:166px;
	background-image:url(images/home/veg_box.jpg);
	background-repeat:no-repeat;
	float:left;
}
#can_box{
	width:244px;
	height:166px;
	background-image:url(images/home/can_box.jpg);
	background-repeat:no-repeat;
	float:left;
}
#del_box{
	width:244px;
	height:166px;
	background-image:url(images/home/del_box.jpg);
	background-repeat:no-repeat;
	float:left;
}

.box_header{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-top:8px;
	padding-left:7px;
	height:22px;
}
.box_text{
	padding-left:7px;
	padding-top:8px;
	padding-right:15px;
	line-height:16px;
	height:85px;
}
.read_more{
	padding-left:7px;
}
.read_more a{
	color:#77734e;
	text-decoration:underline;
}
#address{
	font-size:14px;
	height:77px;
	padding-top:20px;
	text-align:center;
	width:340px;
}
#address a {
	color:#77734e;
	text-decoration:underline;
}
#hours{
	float:left;
	font-size:14px;
	padding-top:0px;
	width:170px;
	line-height:30px;
	padding-left:5px;
}
#findus{
	float:left;
	padding-top:15px;
	width:160px;
}
.border_pink{
	background-image:url(images/border.jpg);
	background-repeat:no-repeat;
	width:814px;
	height:29px;
	color:#aebc93;
	font-size:14px;
	font-weight:bold;
}
.border_pink_title{
	padding-top:10px;
	padding-left:35px;
}
.event_date{
	font-weight:bold;
	height:25px;
	padding-top:10px;
}
.event{
	width:814px;
	padding-bottom:20px;
}
.event a{
	color:#77734e;
	text-decoration:none;
}
.press{
	height:150px;
	float:left;
	padding:10px;
}
#categories{
	font-size:11px;
	font-weight:100;
	float:left; 
	padding-right:20px; 
	width:160px; 
	line-height:40px;
}
#cat_name{
	height:35px;
	/*background-image:url(images/green_heart.jpg);*/
	background-repeat:no-repeat;
	background-position:left;
}
#cat_name a{
	text-decoration:none;
	color:#77734e;
}
#cat_name a:hover{
	color:#000000;
}
#shop_item{
	float:left;
	padding:10px;
	height:310px;
	width:140px;
	line-height:18px;	
}
#categorie_name{
	font-size:13px;
	font-weight:bold;
	/*background-color:#cae199;*/
	background-image:url(images/shop_top.jpg);
	height:30px;
	color:#869564;
	padding-left:20px;
}
.desc_title{
	color:#d8528c;
}
.about_desc{

}
#item_name a{
	text-decoration:none;
}
#item_name a:hover{
	text-decoration:underline;
}
/*.about_desc A:link, A:visited, A:active, A:hover{
/*	color:#77734e;
	color:red;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
}*/

.item_image img{
	border:1px solid #cae199;
}
/*.item_image a:hover{
	border:1px solid pink;
}*/
#dotted_line{
	float:left;
	border-left: 1px solid pink;
	width:3px;
}
