/* main site menu classes */
div.f1menu {position:absolute;left:30px;top:52px;visibility:hidden;}
ul.f1sitenav {float:left;margin:0;padding:0;border-right:1px solid #d4b385;border-left:1px solid #d4b385;}
ul.f1sitenav li {margin:0;padding:0;list-style-type:none;overflow:hidden;line-height:24px;height:24px;text-align:left;vertical-align:middle;}	
ul.f1sitenav li b {font-size:13px;font-family:Times New Roman, Times, serif;font-weight:bold;padding:3px 0 0 6px;}
ul.f1sitenav li a {text-decoration:none;color:#996633;background: url("../../images/menu_bkg.gif") #fff1ce;display:block;position:absolute;}
ul.f1sitenav li a:hover {color:#5b2e0f;background: url("../../images/menu_bkg_over.gif") #f4ce45;}
.w110 {width:125px;} 
.w135 {width:135px;} 
.w83 {width:83px;} 

/* Product dropdown menu */
#FWTableContainer1301630536 {
/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */
	position:relative;
	margin:0px;
	width:172px; 
	/*height:58px;*/
	text-align:left;
    z-index:300;
}

/* Recipe dropdown menu */
#FWTableContainer931640269 {
/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */
	position:relative;
	margin:0px;
	width:170px; 
	height:58px;
	text-align:left;
    z-index:300;
}


/* Recipe Benefits menu */
#FWTableContainer1912644325 {
/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */
	position:relative;
	margin:0px;
	width:100px;
	height:58px;
	text-align:left;
    z-index:300;
}

/* html definitions */

body { background: #FDF5E7 url(/images/background_body.jpg) repeat-x; background-color: #fffbef; font: 13px/16px Arial, Helvetica, sans-serif; color: #4C0300; margin: 10px; padding: 0px 0px 30px; }
p { margin: 0px; padding: 0px 0px 10px; }
h3 { font: bold 15px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; }
ul { line-height: 24px; padding: 0px 0px 10px 0px; margin: 0px; }
li { margin: 0px 0px 0px 15px; padding: 0px; }

a:link, a:visited { color: #BE9B74; }
a:hover, a:active { color: #000000; }

/* reusable styles */

*.small_text { font: 10px/12px Arial, Helvetica, sans-serif; }
*.attention_text { color: #FF1202; }
*.error_text { color: #FF1202 !important; }
*.input_button { background: #F1DCB1; padding: 3px 10px; margin: 0px; border: 1px solid #C48E23; font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
*.input_text { background: #ffffff; padding: 2px 4px; margin: 0px; border: 1px solid #C48E23; font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; width: 260px; }
*.input_button:hover { background: #F72F0F; }

table.styled_table { width: 100%; margin: 0px 0px 10px; padding: 0px; }
table.styled_table td { margin: 0px; padding: 4px; border-bottom: 1px solid #dcc3a1; border-left: 1px solid #BB9169; }
table.styled_table th { background: #D4B090; margin: 0px; padding: 4px; text-align: left; border-bottom: 1px solid #dcc3a1; border-top: 1px solid #BB9169; border-left: 1px solid #BB9169; }
table.styled_table *.last_column { border-right: 1px solid #BB9169; }
table.styled_table tr.last_row td { border-bottom: 1px solid #BB9169; }

table.form_table { margin: 0px 0px 10px 0px; padding: 0px; }
table.form_table td { margin: 0px; padding: 4px; }
table.form_table th { margin: 0px; padding: 4px; text-align: right; font-weight: bold; color: #641500; }

/* layout */

body.popup_window { background: #FEF5DA url(/images/background_popup.jpg) repeat-x; text-align: center; }
#content_wrapper { margin: 0px auto 10px; padding: 0px 8px; width: 719px; background: #FFFFFF url(/images/background_content_wrapper.jpg) repeat-y; text-align: left; }
#content { background: url(/images/background_content.jpg) no-repeat; padding-top: 26px; }
#content_full { margin: 0px auto 10px; width: 735px; text-align: left; padding: 0px; }
#content_announce { margin: 0px auto 10px; width: 735px; text-align: right; padding: 0px; }
#content_popup { width: 530px; margin: 0px auto; text-align: left; padding: 10px 0px 0px; }
#content_top { padding-top: 8px; background: #ffffff; }
#content_bottom { padding-bottom: 8px; background: #ffffff; }
#navigation { background: url(/images/background_navigation.gif) no-repeat; text-align: left; margin: 0px auto 25px; height: 95px; width: 735px; padding-left: 1px; }
#errors { background: #FF1202; padding: 10px; margin-bottom: 10px; }
#errors h4 { margin: 0px; padding: 0px; color: #ffffff; font: bold 12px Arial, Helvetica, sans-serif; }

/* footer */

#footer_wrapper { }
#footer p { font: 10px Arial, Helvetica, sans-serif; color: #99705C; text-align: center; padding-bottom: 10px; padding-top: 10px; }

/* mix it up page */

#mix_it_up_content { padding-right: 60px; padding-left: 60px; }

/* ten tips page */

#ten_tips_header { background: url(/images/ten_tips_top.gif) no-repeat; width: 414px; height: 107px; padding: 22px 20px 0px 285px; }
#ten_tips_header p { padding: 0px; }
#ten_tips_columns { padding: 10px 0px 10px 0px; background: url(/images/background_ten_tips.gif) repeat-y; }
#ten_tips_column_one_print { display: inline; float: left; margin-right: 0px; }
#ten_tips_column_two_print { display: inline; float: left; margin-right: 0px; }

#ten_tips_column_one { display: inline; float: left; width: 332px; margin-right: 20px; }
#ten_tips_column_two { display: inline; float: left; width: 346px; margin-right: 20px; }
#ten_tips_columns_end { clear: both; font: 1px/1px sans-serif; height: 1px; }
#ten_tips_columns p { padding: 0px; }
div.ingredients { padding-bottom: 10px; padding-left: 20px; }
div.ingredients p { color: #997C65; font-size: 11px; }
#tip1 { padding-left: 50px; background: url(/images/tip1.gif) no-repeat; }
#tip2 { padding-left: 50px; background: url(/images/tip2.gif) no-repeat; }
#tip3 { padding-left: 50px; background: url(/images/tip3.gif) no-repeat; }
#tip4 { padding-left: 50px; background: url(/images/tip4.gif) no-repeat; }
#tip5 { padding-left: 50px; background: url(/images/tip5.gif) no-repeat; }
#tip6 { padding-left: 50px; background: url(/images/tip6.gif) no-repeat; }
#tip7 { padding-left: 50px; background: url(/images/tip7.gif) no-repeat; }
#tip8 { padding-left: 50px; background: url(/images/tip8.gif) no-repeat; }
#tip9 { padding-left: 50px; background: url(/images/tip9.gif) no-repeat; }
#tip10 { padding-left: 50px; background: url(/images/tip10.gif) no-repeat; }
#ten_tips_bottom { background: url(/images/ten_tips_bottom.gif) no-repeat; width: 719px; height: 10px; }
img.ten_tips_header_graphic { display: none; }
*.tip_number {display:none;}

/* tell a friend page */

#tell_friend_header { background: url(/images/tell_friend_header.gif) no-repeat; height: 120px; width: 626px; margin-right: auto; margin-left: auto; }
#comparison_header_img { display: none; }

/* comparison page */

#comparison_header { background: url(/images/comparison_chart.gif) no-repeat; height: 91px; width: 626px; margin-right: auto; margin-left: auto; }
#comparison_header_img { display: none; }
#comparison_columns { width: 530px; }
#comparison_column_one { display: inline; float: left; width: 360px; margin-right: 30px; }
#comparison_column_two { display: inline; float: left; width: 139px; text-align: right; }
#comparison_columns_end { clear: both; font: 1px/1px sans-serif; height: 1px; }

/* .home_nav a {display:block; background-image:url(/Images/menu_home.jpg); background-repeat:no-repeat; width:104px; height:58px;}*/
/* .home_nav a:hover {background-image:url(/Images/menu_home_over.jpg); } */
.CatMenuMain a { display:block;width:120px;height:52px; }
.CatNavMenu1 { background-image:url(../Images/CategoryNavTemp.gif); background-repeat:no-repeat;}
.Cat_rotm { border-top:1px; }
.recipe_title_link {}
.recipe { border-top:solid 1px #DDCFB4; font-size:11px; }
.recipe_pad { padding-left:10px; }
.recipe_title td { padding-left:10px;}
.recipe_title a { color:#D96148; font-size:12px; text-decoration:none; font-weight:bold; }
.recipe_title a:hover { color:#BE9B74; }
.ROTM_header { color:#000000; font-size:14px; text-align:center; font-weight:bold; font-family:Times New Roman;}

.border_right { background-image: url(/Images/border_right_bg.jpg); background-repeat:repeat-y; width:13px; vertical-align:top;}
.border_left { background-image: url(/Images/border_left_bg.jpg); background-repeat:repeat-y; width:13px; vertical-align:top;}
.border_bottom_left { background-image: url(/Images/border_bottom_left.jpg); width:13px;}
.border_bottom_right { background-image: url(/Images/border_bottom_right.jpg); width:13px;}
.recipe_content { background-image: url(/Images/recipe_bg.gif); background-repeat:repeat-x; background-color:#FAECBF;}
.b_text{ color:#431A04; font-size:14px; font-weight:bold; font-family:Times New Roman;}
.b_text img { vertical-align:bottom;}
.b_text a:hover {text-decoration:underline;}
.recipe_lft_col{padding-left:17px; padding-top:10px;}
.border_header { border-top:solid 1px #DACCB1; border-bottom: solid 1px #DACCB1; color:#CB2100; font-size:16px; font-weight:bold; font-family:Times New Roman; width:275px; height:40px; line-height:40px; }
.recipe_lft_col a { text-decoration:none; line-height:15px; cursor:pointer;}

.recipe_main { background-image: url(/images/rotm_bg.jpg); background-repeat: repeat-x}
.recipe_inner{ background-image: url(/images/rotm_inner_bg.jpg); background-repeat: repeat-x}
.ROTMTitle{ font-size:20px; line-height:20px; font-weight:bold; color:#CB2100; font-family:Times New Roman; border-bottom: solid 1px #DACCB1; text-align:left; padding-left:20px;}
.ROTMDescrip { text-align:left; padding-left:20px;}
.recipe_sub{color:#CB2100; font-size:14px; font-weight:bold; padding:10px 0 5px 0; border-top:solid 1px #DACCB1; font-family:Times New Roman; }
.RecipeTitle { font-size:18px; font-weight:bold; color:#CB2100; font-family:Times New Roman; border-bottom: solid 1px #DACCB1; border-top:solid 1px #DACCB1; height:40px; }
.RecipeTitleHeader{font-size:16px; font-weight:bold;}
.RecipeDescription {padding:10px 0 10px 0; font-style:italic;}
.RecipeTipText { padding:10px 0 10px 0; width:275px;}
.RecipePrepTimeHeader { font-weight:bold; }
.RecipeStartToFinishTimeHeader {font-weight:bold;}
.RecipeServingsHeader {font-weight:bold;}
.RecipeIngredientItemNumber{ padding-right:5px; vertical-align:top;}
.RecipeIngredientHeader{ font-weight:bold; padding:5px 0 5px 0;}
.RecipeMethodItemNumber { vertical-align:top;}
.RecipeMethodItem {padding-bottom:10px;}
.RecipePrepTimeText { padding-left:5px;}
.RecipeStartToFinishTimeText {padding-left:5px;}
.RecipeServingsText {padding-left:5px;}
.RecipeTipHeader { font-weight:bold; }
.RecipeHighAltitudeHeaderText {font-weight:bold;}

.bars_content{ background-image: url(/Images/bars_background.jpg); background-repeat:repeat-x; height:236px; }
.bars_text {text-align:left;}
.bars_text strong { color:#CB2100; font-family:Times New Roman; font-size:14px;}


#content_wrapper { margin-left:95px; padding: 0px 8px; width: 719px;  text-align: left; }

/* comparison page */

#comparison_header { background: url(/images/comparison_chart.gif) no-repeat; height: 91px; width: 626px; margin-right: auto; margin-left: auto; }
#comparison_header_img { display: none; }
#comparison_columns { width: 530px; }
#comparison_column_one { display: inline; float: left; width: 360px; margin-right: 30px; }
#comparison_column_two { display: inline; float: left; width: 139px; text-align: right; }
#comparison_columns_end { clear: both; font: 1px/1px sans-serif; height: 1px; }

body.popup_window { background: #FEF5DA url(/Images/background_popup.jpg) repeat-x; text-align: center; }
/* mix it up page */

#mix_it_up_content { padding-right: 60px; padding-left: 60px; }

/* ten tips page */


/* tell a friend page */

#tell_friend_header { background: url(/images/tell_friend_header.gif) no-repeat; height: 120px; width: 626px; margin-right: auto; margin-left: auto; }
#comparison_header_img { display: none; }

*.input_button { background: #F1DCB1; padding: 3px 10px; margin: 0px; border: 1px solid #C48E23; font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
*.input_text { background: #ffffff; padding: 2px 4px; margin: 0px; border: 1px solid #C48E23; font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; width: 260px; }
*.input_button:hover { background: #F72F0F; }
.bars_content a {color:#4C0300; font-size:11px; font-weight:bold; text-decoration:none;}
.bars_content a:hover {color:#CB2100;}