@charset "UTF-8";
/* CSS Document */

body{background:url(../images/bg_gradient_green.png) repeat-x center top #FFF; /*url(../images/bg_stencil.png) repeat center top #FFF;*/
	font-family:Tahoma, Geneva, sans-serif;
	text-align:left;
	color:#424b48;
	font-size: 13px;
	line-height:21px;
	margin:0;
	padding:0;
}

p{color:#424b48;
	font-size: 13px;
	line-height:21px;
	margin: 12px 0;
	padding:0;
}

ul{color:#424b48;
	font-size: 13px;
	line-height:21px;
}

:focus{ outline: none; }



/* Header */


#header{height:193px;
		width:962px;
		margin-top:30px;
		color:#424b48;
		font-size:13px;
		line-height:18px;
		text-align:left;
}


/* Footer */


#footer{width:962px;
		margin-top:-10px;
		color:#424b48;
		text-align:center;
		font-size:11px;
		line-height:18px;
		text-align:center;
}


/* Body Content Area */


#body_content_rightshadow{width:968px;
			margin-top:30px;
			background:url(../images/bodycontent_bg.png) repeat-y center bottom;
			text-align:left;
}

#body_content_rightshadow_norepeat{width:968px;
			margin-top:30px;
			background:url(../images/bodycontent_bg.png) no-repeat center bottom;
			text-align:left;
}

#body_content{width:968px;
			margin-top:30px;
			text-align:left;
}

#bottom_tray{width:968px;
			height:162px;
			background:url(../images/bottom_tray.png) no-repeat center top;
			line-height:18px;
			text-align:left;
}


/* Links */


#body_content p a{text-decoration:none; color:#000000;}

#body_content p a:hover{text-decoration:underline; color:#000000;}

#body_content_rightshadow p a{text-decoration:none; color:#000000;}

#body_content_rightshadow p a:hover{text-decoration:underline; color:#000000;}

#bottom_tray p a{text-decoration:none; color:#000; }

#bottom_tray p a:hover{text-decoration:underline; color:#000; }

#twitter_update_list a{color:#000; text-decoration:none;}

#twitter_update_list a:hover{color:#000; text-decoration:underline;}

#footer a{color:#424b48; text-decoration:none;}

#footer a:hover{color:#000; text-decoration:none;}

h2 a{text-decoration: none; color:#5d5345; }

h2 a:hover{text-decoration: none; color:#000; }

h3 a{text-decoration: none; color:#700; }

h3 a:hover{text-decoration: none; color:#000; }

h4 a{text-decoration: none; color:#000; }

h4 a:hover{text-decoration: none; color:#000; border-bottom:2px dotted #000;}

#back_to_search a{text-decoration: none; color:#000; }

#back_to_search a:hover{text-decoration: underline; color:#000; }




/* Other Fonts, Headings, Paragraphs, etc. */


h1{color:#000000;
   font-size:24px;
   font-weight: 500;
   line-height:28px;
   text-align:left;
   margin: 12px 0;
   padding:0;
}

h2{color:#5d5345;
   font-size:20px;
   font-weight: 500;
   line-height:22px;
   text-align:left;
   margin: 12px 0;
   padding:0;
}

h3{color:#700;
   font-size:14px;
   font-weight:bold;
   line-height:19px;
   text-align:left;
   margin-bottom:0px;
   padding-bottom:0px;
   margin: 12px 0;
   padding:0;
}

h4{font-size:30px;
	line-height:38px;
	color:#000;
	font-weight:normal;
	text-align:left;
	padding:0;
	margin:0;
}

.black{color:#000000;
}

.red{color:#A00;
}


/* Interactive Map */


#search_box{width:100%; height: 60px; padding:0; margin:0; vertical-align:middle; border-bottom:1px solid #000; background:#5d5345; }

#search_box_inner{height:20px; width:303px; margin:0px; }

#search_box img{border: 1px solid #000; border-left:0px; margin:0px; vertical-align:top; padding:0px; position:relative; }

#search_field{border:1px solid #000; width:238px; height:18px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#424b48; vertical-align:middle; margin:0px; padding:1px; position:relative; top:0px; }

#search_filter{width:200px; }

.searchresult{color:#700;
   font-size:14px;
   font-weight:bold;
   line-height:19px;
   text-align:left;
   margin-bottom:0px;
   padding-bottom:0px;
}

#results_listing{background-color:transparent; }

#s2{background-color:transparent; }

#farm_detail_bio{background-color:transparent; }


/* Search Results Navigation */


#nav { text-align:center; margin: 0px; margin-left:-35px; margin-right:0px; position: relative; min-width:10px; }
#nav li { float: left; list-style: none}
#nav a { margin: 0px; padding: 0px 3px; /* border: 1px solid #ccc; background: #fc0; */ text-decoration: none; color:#424b48; }
#nav a.activeSlide { background: #faa; color: #000; }
#nav a:focus { outline: none; color:#424b48; }
#nav a:visited {color:#424b48; }
#nav a:hover {color:black; }

#prev2 {width:10px; text-align:center;}
#prev2 a {color:#000; text-decoration:none }
#prev2 a:visited {color:#000; text-decoration:none }
#prev2 a:hover{color:#000; text-decoration:underline }

#next2 {width:10px; text-align:center;}
#next2 a{color:#000; text-decoration:none }
#next2 a:hover{color:#000; text-decoration:underline }


/* Bakery Section */


#bakery_detail {text-align:left; border-top:2px dotted #999; }

#tray {width:750px; min-height:523px; text-align:left; padding-left:0px; padding-right:10px; vertical-align:top; }


/* News Section */


#featurednews{width:932px; min-height:285px; padding:15px; text-align:left; background:#fff;}

#featurednews img{ margin-right:15px;  border:1px solid #000; float:left; }

/* Dialog Links */


.dialoglink {cursor:pointer; }