body    { color: #303030; font-family: Arial, Helvetica, sans-serif; text-align: left }
.textbg  { background-image: url("images/body_bg.gif"); background-repeat: no-repeat; background-position: right bottom }
.border    { background-color: #ffffff; border: solid 1px #72a018 }
a:hover             { color: #72a018; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a            { color: #72a018; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#nav a:hover  { color: #f5d636; text-decoration: underline }
#nav a  { color: #f5d636; text-decoration: none }

#image_gallery {
	padding: 0px;
	margin: 10px 0 10px 0;
	width: 474px;
	height: auto;
}
#image_gallery .image {
	padding: 0px;
	margin: 0 14px 14px 0;
	width: 63px;
	height: 63px;
	float: left;
	border: 1px solid #b4892c;
}

.img_border {
	border: 1px solid #cba74f;
}




/* Mailing List */
.mailing_form_div {
	padding: 0px 0px 0px 17px; margin: 0; width: 159px; height: 75px; background: transparent;
}
.mailing_form {
	padding: 0; margin: 0; width: 159px; height: 75px; background-image: url(images/form_bg.gif);
}
.mailing_form_field_div {
	padding: 29px 0px 0px 5px; width: 149px; height: 18px;
}
.mailing_form_field {
	width: 149px; height: 18px; background: transparent; border: 0; font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 11px;
}
.mailing_form_button_div {
	padding: 0px 0px 0px 96px; margin: 0; width: 63px; height: 28px; background: transparent;
}

/* Homepage new css */

#slideshow {
	width: 473px;
	height: 300px;
	display: block;
	overflow: hidden;
	
}
#prices {
	font-size: 0.8em;
}
#prices table {
	margin: 0 auto;
}
#prices td {
	font-size: 0.8em;
}
/* taste */
.clear {
	clear: both;
}
#taste {
	font-size: 0.8em;
}
#taste .item_title {
	font-size: 1.3em;
	color: #72a018;
	margin: 0 0 8px 0;
}
#taste p {
	margin: 0 0 10px 0;
}
.taste_image {
	width: 170px;
	height: 129px;
	border: 1px solid #ad8434;
	float: left;
	margin: 0 10px 0 0;
}
#taste #image_gallery {
	height: auto;
}
#taste #image_gallery a {
	width: 63px;
	height: 63px;
}
.gallery_image {
	width: 63px;
	height: 63px;
	border: 1px solid #ad8434;
	float: left;
	margin: 10px 14px 0 0;
}
.article {
	margin: 0 0 10px 0;
}

.item {
	font-size: 0.8em;
}
.cat_title {
	font-size: 1em;
	color: #72a018;
	margin: 0 0 20px 0;
	font-weight: bold;
	text-transform: uppercase;
}
.item_title {
	font-size: 1.2em;
	color: #72a018;
	margin: 10px 0 15px 0;
}
