@import url("../css/forms.css");
* { padding:0px; margin:0px; }
body { margin-top: 0px; background-image:url(../images/page_bg.gif); padding:0px; margin:0px; }
.clear { clear:both; }
#wrapper { width:756px; margin-left:auto; margin-right:auto; background-color:#fffeee; }

/*Fonts ***************************************************************************/

h1 { font-family:Georgia, "Times New Roman", Times, serif; color:#ae8b1a; font-size:15px; float:left; font-weight:500; }
h2 { font-family:Georgia, "Times New Roman", Times, serif; color:#ae8b1a; font-size:14px; font-weight:500; }
h2.productname { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:500; color:#000000; }
.help { font-family: Arial, Helvetica, sans-serif; color:#ae8b1a; font-size:12px; }
.help_phone { font-family:  Arial, Helvetica, sans-serif; color:#ae8b1a; font-size:22px; }
#left_collumn_details p { color:#000000; font-family:Arial, Helvetica, sans-serif; }
#right_collumn_details p { color:#000000; font-family:Arial, Helvetica, sans-serif; }
#page_title h1.date { font-family:Georgia, "Times New Roman", Times, serif; color:#ae8b1a; font-size:11px; padding-top:3px; float:left; }
#page_title .title_right { font-family:Arial, Helvetica, sans-serif; font-weight:400; color:#ae8b1a; font-size:100%; float:right; clear:none; }
p { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; ; padding-top:3px; padding-bottom:3px; line-height:18px; margin-bottom:5px; }
table { font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-top:3px; padding-bottom:3px; line-height:18px; }
#right_2ndcollumn h1 { color:#000000; padding: 15px 0 10px 0 }
#right_2ndcollumn div p a:link { color:#6b9104 }
#right_collumn_pad div.productSpecs p { margin:0; padding:0; line-height:18px; }
#poduct_listing_container h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:70%; font-weight:500 }
#poduct_listing_container a:link { color:#ae8b1a; font-size:2px; text-decoration:underline; }
#poduct_listing_container a:visited { color:#ae8b1a; font-size:12px; }
#store_container li.state { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; padding-bottom:3px; }
#store_container a:link { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ae8b1a; padding-bottom:2px; }
a:visited { text-decoration:none; color:#ae8b1a; }
#store_container a:visited { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ae8b1a; padding-bottom:2px; }
#footer a:link { font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color:#bea244; text-decoration:none; }
.bio_name { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ae8b1a; font-weight:bold; }
.bio_title { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ae8b1a; }
#right_collumn_pad a:link, #right_collumn_pad a:visited, .recNav { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ae8b1a; text-decoration:none; }
.recNav { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; text-decoration:none; }
#right_collumn_pad div a:link, #right_collumn_pad a:visited { font-size:12px; }
#right_collumn_pad a.qalink { line-height:20px; font-family:Georgia, "Times New Roman", Times, serif; }
#right_collumn_pad a:hover.qalink { line-height:20px; text-decoration:underline; }
#right_collumn_pad a.recLink, #right_collumn_pad a:visited.recLink { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#bea244; line-height:26px; }
#right_collumn_pad a:hover.recLink { text-decoration:underline; }
#safteywrap P { font-family:Arial, Helvetica, sans-serif; }
#safteywrap a:link { color:#0033FF }
#meatlink { color:#0033FF; }
#logoLink, #Meatlink, {color:#0033FF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px }
#logolink a:visited, #Meatlink a:visited, { color:#0033FF; text-decoration:none; }

/*Navigation ***************************************************************************/

#navigation { width:734px; float:left; background-image:url(../images/nav_bg.jpg); background-position: bottom; background-repeat:no-repeat; background-color:#817cc5; background-repeat:repeat-x; padding-top: 8px; padding-bottom: 8px; border: solid 11px #e51937; border-bottom:none; border-top:none; }
#navigation #spacer { border-right:dotted 1px #FFFFFF; margin-right:4px; margin-left:4px; }
#navigation a { display:inline; margin: 0 9px 0 9px; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-decoration:none; }
#navigation a:hover { border:1px solid #aebee8; background-image:url(../images/rollover.jpg); background-position: bottom; background-repeat:repeat-x; border-bottom:none; margin: -1px; padding: 6px 9px 10px 9px; font-size:12px; text-decoration:none; }
#nav_shadow { border: solid 11px #e51937; border-bottom:none; border-top:none; }

/*Secondary Navigation***************************************************************************/

#sec_nav a { display:block; padding: 5px 0px 5px 30px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-decoration:none; border-bottom: solid 1px #D9B364; }
#sec_nav a:hover { display:block; background-image:url(../images/rollover_arrow.gif); background-repeat:no-repeat; background-position:12px 8px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; border-bottom: solid 1px #D9B364; list-style:circle; background-color:#FFFFFF; margin-right:1px; }
#sec_nav_box { border:1px solid #e2e2e0; border-bottom:none; list-style:none; width:270px; background-color:#fffefe; margin-bottom:20px; }
#sec_nav_box li.Distr { display:block; padding: 2px 0px 2px 30px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-size:65%; text-decoration:none; border-bottom: 1px solid #e2e2e0; }
#sec_nav_box a:visited { display:block; padding: 2px 0px 2px 30px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-size:65%; text-decoration:none; border-bottom: 1px solid #e2e2e0; }
#sec_nav_box h1 { padding: 5px 0px 5px 30px; display:block; float:none; border-bottom: solid 1px #f3edce; }
#recipe_nav { background-color:#f9f5dd; margin-right:1px; padding-bottom:10px; margin-right:6px; }
#recipe_nav h1 { font-family:Arial, Helvetica, sans-serif; background-color:#f3edce; float:none; display:block; padding-top:8px; padding-bottom:8px; border-bottom:1px solid #D9B364; }
#recipe_nav ul { margin-top:-10px; padding:0; }
#recipe_nav ul li { font-family:Georgia, "Times New Roman", Times, serif; list-style:none; font-size:12px; color:#ae8b1a; padding-bottom:6px; }
#recipe_nav ul li a:link, #recipe_nav ul li a:visited { text-decoration:none; color:#ae8b1a; }
#recipe_nav ul li a:hover { text-decoration:underline; }
#helpbox { background-color:#EDE4B6; border-bottom: solid 1px #D9B364; padding-top:15px; padding-bottom:20px; width:189px; margin-left:1px; }

/*Content Layout***************************************************************************/

#content { width:734px; border: solid 11px #e51937; border-top:none; padding-bottom:10px; }
#pad { padding-left:30px; padding-right:30px; }
#content_bg { background-image:url(../images/collumn_bg.gif); background-repeat:repeat-y; float:left; width:673px; }
#content_bg_details { background-image:url(../images/collumn_bg_details.gif); background-repeat:repeat-y; float:left; }
#left_collumn { float:left; width:277px; }
#left_collumn_pad { padding:12px 6px 6px 6px; float:left; }
#left_collumn_details { float:left; width:422px; }
#right_collumn_details { float:left; width:188px; }
#right_collumn { float:left; width:396px; background-image:url(../images/right_collumn_bg.gif); background-repeat:repeat-y; }
#right_collumn_pad { padding:6px; float:left; width:384px; }
#right_2ndcollumn { float:right; }
#safteywrap { border-top: solid 1px #D9B364; margin-left:-6px; width:396PX; padding-top:10px; padding-bottom:10px; }
#safteyImage { width:57px; padding-left:20px; padding-right:20px; margin-top:8px; }
#innner_right_collumn_one { float:left; width:52%; }
#innner_right_collumn_two { float:right; width:48%; }
#right_listcollumn { float:left; }
div.recipe_image { padding:6px; border:1px solid #cac8c8; background-color:#FFFFFF; width:166px; }
div.media_image { padding:6px; border:1px solid #cac8c8; background-color:#FFFFFF; }
#header_search { padding-top:5px; padding-bottom:10px; padding-left: 29px; border: solid 11px #e51937; border-bottom:none; border-top:none; background-image:url(../images/search_bg.gif); background-repeat: no-repeat; background-position: top right; background-repeat:no-repeat; width:705px; }
#header_search a:link { padding-left:10px; clear:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4c6e88; margin-top:20px; }
#header_search a:visited { padding-left:10px; clear:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4c6e88; margin-top:20px; }
#header_search br { line-height:9px }
#page_title { padding-top:12px; padding-bottom:10px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #D9B364; border-right-color: #D9B364; border-bottom-color: #D9B364; border-left-color: #D9B364; }
#product_icons_container { border-top: solid 1px #D9B364; border-bottom: solid 1px #D9B364; width:400px; padding: 5px 0 2px 0; float:left; margin-top:5px; margin-bottom:5px }
#food_icon_list li { list-style:none; float:left; padding-right:5px; }
#food_icon_list .text { font-family:Arial, Helvetica, sans-serif; color:#787878; font-size:10px; padding-top:2px; margin-right:4px; }
#sresults_cont_left { width:175px; float:left; clear:left; margin-top:15px; }
#sresults_cont_right { width:175px; float:left; margin-left:32px; margin-top:15px; }
#icon_span img { padding-right:2px; }
img.meatRow { padding-bottom:8px; border-bottom:1px solid #c9c7c7; }

/*Recipe  Details **************************************************************************/

#recipeContainer { width:383px }
#recipeHeader { width:383px; height:51px; background-image:url(../images/recipe_folder_top.jpg) }
#recipeBody { width:383px; background-image:url(../images/recipe_folder_middle.jpg) }
#recipeBody div { padding:0 40px 0 40px }
#recipeBottom { width:383px; height:24px; background-image:url(../images/recipe_folder_bottom.jpg) }

/*News & Media ******************************************************************************/

p.newsDate { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#8d8d8b; margin-bottom:-10px; font-size:11px; float:left; }
p.mediaText { margin-bottom:0; padding-bottom:0; padding-top:0; padding-left:5px; padding-right:2px; font-family:Georgia, "Times New Roman", Times, serif; color:#ae8b1a; font-size:12px; line-height:14px; }
#MediaLinkContainer img {float:left; margin-top:4px; margin-left:8px;}
/*Store Listing ***************************************************************************/

#store_container { width:115px; list-style:none; float:left; margin-left:10px; margin-right:60px; margin-bottom:15px; }

/*Products Listings ************************************************************************/

#poduct_listing_container { float:right; width:175px; margin-left:8px; padding-left:0; margin-bottom:12px; }
#poduct_listing_container.pcOne { margin-left:0px; border:none; float:left; width:175px; }
#poduct_listing_container.pcTwo { float:right; width:175px; }

/*Footer ***************************************************************************/

#footer { border-top: solid 1px #D9B364; padding-top:10px; float:left; clear:both; width:100%; font-size:11px; }
#footer p { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#bea244; }
#footer a:link, #footer a:visited { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#bea244; }
