img {border:0px;}
div {font-family:Helvetica;}
span {font-family:Helvetica;}
input {font-family:Helvetica;}
a {font-family:Helvetica;}
td {font-family:Helvetica;}
hr.break_green {height:1px; background-color:#00672C; color:#00672C; border-width:0px;}



div.main_container {position:relative; width:800px; height:auto; background-color:#FFFFFF; text-align:center; margin-top:16px; margin-bottom:20px;}

div.row1 {position:relative; top:0px; left:0px; width:800px; height:25px; background-image:url('../images/TopGreenBar_01.gif');  background-repeat:no-repeat;}
	div.top_bar_text {position:relative; top:3px; font-size:11px; font-weight:bold; color:#FFFFFF;}

div.row2 {position:relative; top:6px; height:227px; width:800px;}
	div.row2_left {position:absolute; top:0px; left:9px; width:175px; height:216px; background-image:url('../images/FerndaleLogo_04.gif'); background-repeat:no-repeat; background-position:right top;}
	div.row2_right {position:absolute; top:0px; right:10px; width:597px; height:216px;}
	div.row2_right_our_story {position:absolute; top:0px; right:10px; width:597px; height:216px; background-image:url('../images/header/rotating/turkey_01.jpg');  background-repeat:no-repeat; background-position:left top;}
	div.row2_right_the_store {position:absolute; top:0px; right:10px; width:597px; height:216px; background-image:url('../images/header/the_store_01.jpg');  background-repeat:no-repeat; background-position:left top;}
	div.row2_right_news_events {position:absolute; top:0px; right:10px; width:597px; height:216px; background-image:url('../images/header/news_events_01.jpg');  background-repeat:no-repeat; background-position:left top;}
	div.row2_right_recipes {position:absolute; top:0px; right:10px; width:597px; height:216px; background-image:url('../images/header/rotating/turkey_01.jpg');  background-repeat:no-repeat; background-position:left top;}
	div.row2_right_contact {position:absolute; top:0px; right:10px; width:597px; height:216px; background-image:url('../images/header/contact_01.jpg');  background-repeat:no-repeat; background-position:left top;}
	
	

div.row3 {position:relative; top:6px; width:800px;}
	td.row3_left_container {width:174px; padding-bottom:200px; vertical-align:top; background-color:#00672C; background-image:url('../images/Fence_28.gif'); background-repeat:no-repeat; background-position:bottom;}
		div.row3_left {position:relative; width:174px;}
		div.mailing_list_image {position:relative; width:174px; height:120px; background-image:url("../images/E-NewsletterSignUp-field_11.gif"); background-position-y:top;}
		div.email_address {position:absolute; top:58px; left:12px;}
		div.go_btn {position:absolute; top:61px; left:149px;}
		div.mailing_list_response {position:relative; font-size:10px; padding-bottom:20px; color:#FFFFFF;}
		div.side_news_container {position:absolute; top:75px; margin:12px;}
		div.side_news_box {position:relative; width:150px; font-size:13px; color:#FFFFFF; text-align:left; line-height:14px;}
		div.side_recipe_box_header {text-decoration:underline; font-size:16px; color:#FFFFFF; padding-bottom:4px;}
		div.side_recipe_box {position:relative; padding-left:4px; font-size:13px; color:#FFFFFF; text-align:justify; line-height:18px;}
		table.recipe_btn_container {width:597px; height:72px; text-align:center; background-color:#00672C;}
		div.recipe_container {margin:15px 22px 30px 22px;}
		div.recipe_title {font-size:14px; color:#00672C; font-weight:bold; padding-bottom:6px;}
		div.recipe_ingredients_header {color:#000000; font-weight:bold;}
		div.recipe_ingredients {color:#000000;}
		div.recipe_instructions_header {color:#000000; font-weight:bold; padding-top:16px;}
		div.recipe_instructions {color:#000000;}
		td.recipe_search {font-size:11px; color:#FFFFFF;}
		div.recipe_search_bg {position:absolute; top:-1px; left:100px; width:471px; height:18px; background-image:url('../images/recipe_search_field_bg.png'); background-repeat:no-repeat;}
		input.recipe_search {width:460px; font-size:10px; margin:0px 3px 0px 3px; background-color:transparent; border-width:0px;}
		div.recipe_search_btn {position:absolute; top:1px; right:12px;}
		
		a.side_recipe_type {text-decoration:none; color:#ffffff; font-size:14px;}
		a.side_recipe_type:link {text-decoration:none; color:#ffffff; font-size:14px;}
		a.side_recipe_type:visited {text-decoration:none; color:#ffffff; font-size:14px;}
		a.side_recipe_type:hover {text-decoration:underline; color:#ffffff; font-size:14px;}
		
		
		
		
		
		
	td.row3_right_container {width:597px; vertical-align:top;}
		div.row3_right {position:relative; margin-top:0px; width:597px;}
		div.row3_btns {}
		div.row3_right_link_bar_text {width:597px; height:25px; margin-top:5px; padding:0px 0px 0px 0px; background-color:#D6E03D; color:#FFFFFF; text-align:center;}
		div.row3_body {text-align:justify; font-size:12px; line-height:16px; padding:22px 22px 30px 26px; width:549px;}
		div.row3_body_home {text-align:justify; font-size:15px; line-height:24px; padding:22px 22px 30px 26px; width:549px; color:#00672C;}
		div.row3_body_our_story {text-align:justify; font-size:12px; line-height:16px; padding:8px 22px 30px 26px; width:549px;}
		div.row3_body_news_events {text-align:justify; font-size:13px; line-height:18px; padding:22px 22px 30px 26px; width:549px; color:#000000;}
		div.row3_body_contact {text-align:justify; font-size:12px; line-height:16px; padding:8px 0px 30px 0px; width:597px; color:#00672C;}
		div.row3_body_recipes {text-align:justify; font-size:12px; line-height:16px; padding:0px 0px 30px 0px; width:597px; color:#00672C;}
		
			div.calendar_of_events_header {padding-left:26px; font-size:18px; color:#00672C; text-align:left; font-weight:600;}
			div.calendar_title {padding-top:10px; padding-left:42px;  font-size:15px; color:#00672C; text-align:left; cursor:pointer;}
			div.calendar_description {padding-left:80px; padding-bottom:20px; width:490px; font-size:11px; color:#000000; text-align:justify;}

			div.news_title {font-size:18px; color:#00672C; text-align:left;}
			div.news_date {font-size:10px;}
			div.news_body {padding-bottom:24px;}
			

div.row4 {position:relative; top:20px; width:800px; height:25px; background-image:url('../images/BottomGreenBar_30.gif'); background-repeat:no-repeat;}
	a.bottom_bar {color:#FFFFFF; text-decoration:none;}
	a.bottom_bar:active {color:#FFFFFF; text-decoration:none;}
	a.bottom_bar:visited {color:#FFFFFF; text-decoration:none;}
	a.bottom_bar:hover {color:#FFFFFF; text-decoration:underline;}
	
	div.bottom_bar_text {position:relative; top:5px; font-size:11px; font-weight:bold; color:#D6E03D;}
	
div.row5 {position:relative; margin-top:20px; width:800px;}
	a.bottom_bar_2 {color:#00672C; font-weight:bold; text-decoration:none;}
	a.bottom_bar_2:active {color:#00672C; font-weight:bold; text-decoration:none;}
	a.bottom_bar_2:visited {color:#00672C; font-weight:bold; text-decoration:none;}
	a.bottom_bar_2:hover {color:#00672C; font-weight:bold; text-decoration:underline;}
	
	div.bottom_bar_2_text {position:relative; font-size:11px; background-color:#DBD7BD; color:#00672C; padding-top:6px;}

	

	
/*++SPECIFIC ITEMS+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
	
	/*Our Story*/
	
	/*The Store*/
	
	/*News and Events*/
	
	/*Recipes*/
	
	
	
	
	/*Contact*/
		div.directions {width:590px; height:300px; vertical-align:middle; font-size:12px;}
		div.store_hours {width:549px; font-size:14px; padding-left:26px;}
		img.map {margin:0px 16px 16px 0px;}
 		a.contact {text-decoration:underline; color:#000000; font-size:13px;}
		a.contact:link {text-decoration:underline; color:#000000; font-size:13px;}
		a.contact:visited {text-decoration:underline; color:#000000; font-size:13px;}
		a.contact:hover {text-decoration:underline; color:#00672C; font-size:13px;}
 
 	/*Calendar Details Popup*/
 		div.cal_info_title {font-size:22px; color:#FFFFFF; background-color:#D6E03D; margin:6px 6px 0px 6px; padding:4px 10px 4px 10px;}
		div.cal_info_date {font-size:10px; margin:0px 6px 0px 6px; padding:10px 10px 0px 10px; background-color:#FFFFFF;}
		div.cal_info_description {height:294px; font-size:12px; text-align:justify; margin:0px 6px 0px 6px; padding:10px; background-color:#FFFFFF;}
 		
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 