img {border:0}

div.prdBucket {float:left;width:237px;}

div.new {float:left;padding:0 0 20px 90px;}
div.new div, p {margin:0;padding:0;}
div.new div.cnt {float:left;width:800px;background:url(../../images/familybg-top.gif) no-repeat;}
div.new div.cnt h1.main {float:left;width:740px;height:75px;margin:0;padding:0;text-align:center;}
div.new div.cnt h1.main img {padding:30px 0 0 0}
div.new div.cnt h2.main {margin:0;padding:10px 0 10px 80px;text-align:left;}
div.cnt div.prdcpy {float:left;width:431px;overflow:hidden;}
div.cnt div.navinner {float:left;width:169px;text-align:left;}
div.cnt div.navinner div {padding:100px 0 0 0}
div.cnt div.frnt {float:left;background:url(../../images/fbkg-fullfill.jpg) no-repeat top center;width:297px;height:480px;}
div.frntShort {float:left;background:url(../../images/fbkg-fullfill.jpg) no-repeat top center;width:301px;height:455px;}
div.cnt div.frnt div.frntShort h1 {margin:0;padding:10px 0;}
div.cnt div.frnt div.frntShort p  {margin:0;padding:0 30px;}

div.fulfill {float:left;width:980px;margin:0px;padding:5px 0 0 0;text-align:left;}
div.fulfill div.cnt {float:left;width:856px;background:url(../../images/toaster/bkg-toaster-blk.jpg) no-repeat top right;margin-left:-18px;}

div.fulfill div.cnt div.prdimg {float:left;width:299px; height:356px; display:inline; padding:108px 0 0 0;}
div.fulfill div.cnt div.prdimg img {float:left;}
div.fulfill div.cnt div#bars {padding:133px 0 0 0;}
div.fulfill div.cnt div#cheese {padding:169px 0 0 0;}
div.fulfill div.cnt div#muffin {padding:169px 0 0 0;}
div.fulfill div.cnt div#mix {padding:121px 0 0 0;}

div.fulfill div.cnt div.prdcpy {float:left;width:459px; margin:0px 0 0 0; *margin:-6px 0 0 0; padding:0px; display:inline;}

div.fulfill div.cnt div.prdcpy img.buttnav{ border:solid 1px; }
div.fulfill div.cnt div.prdcpy p {margin:0;padding:0;}

div.fulfill table.info a {color:#4C0300; font-size:11px; font-weight:bold; text-decoration:none;}
div.fulfill table.info a:hover {color:#CB2100;}


/* 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;
}

#MMMenuContainer0910143329_0 {
/* This ID is related to the master menu div for menu MMMenuContainer0910143329_0 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:30px;
	top:52px;
	visibility:hidden;
	z-index:300;
}

#MMMenu0910143329_0 {
/* This class defines things about menu MMMenu0910143329_0's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#555555;
	width:100px;
	/*height:96px; Uncomment this when you add the News Back in */
	height:72px;
    z-index:300;
}

.MMMIFVStyleMMMenu0910143329_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0910143329_0 */
	width:100px;
	height:24px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:97px;
	height:18px;
	z-index:300;
}

.MMMIVStyleMMMenu0910143329_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0910143329_0 */
	width:100px;
	height:24px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:97px;
	height:18px;
    z-index:300;
}

#MMMenu0910143329_0_Item_0 {
/* Unique ID for item 0 of menu MMMenu0910143329_0 so we can set its position */
	left:0px;
	top:0px;
    z-index:300;
}

#MMMenu0910143329_0_Item_1 {
/* Unique ID for item 1 of menu MMMenu0910143329_0 so we can set its position */
	left:0px;
	top:24px;
    z-index:300;
}

#MMMenu0910143329_0_Item_2 {
/* Unique ID for item 2 of menu MMMenu0910143329_0 so we can set its position */
	left:0px;
	top:48px;
    z-index:300;
}

#MMMenu0910143329_0_Item_3 {
/* Unique ID for item 3 of menu MMMenu0910143329_0 so we can set its position */
	left:0px;
	top:72px;
    z-index:300;
}
#MMMenu0910143329_0_Item_4 {
/* Unique ID for item 4 of menu MMMenu0910143329_0 so we can set its position */
	left:0px;
	top:96px;
    z-index:300;
}
#MMMenu0910143329_0_Item_5 {
/* Unique ID for item 5 of menu MMMenu0910143329_0 so we can set its position */
	left:0px;
	top:120px;
    z-index:300;
}
#MMMenuContainer0910143329_0 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
    z-index:300;
}

#MMMenuContainer0910143329_0 a {
/* Controls the general apperance for menu MMMenuContainer0910143329_0's items, including color and font */
	text-decoration:none;
	font-family:Times New Roman, Times, serif;
	font-size:13px;
	color:#996633;
	text-align:left;
	vertical-align:middle;
	padding:3px 0px 3px 3px;
	background: url("/images/mmmenu1_100x24_up.gif") #fff1ce;
	font-weight:bold;
	font-style:normal;
	display:block;
	position:absolute;
    z-index:300;
}

#MMMenuContainer0910143329_0 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0910143329_0 */
	color:#5b2e0f;
	background: url("/images/mmmenu1_100x24_over.gif") #f4ce45;
    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;
}

#MMMenuContainer0910135544_0 {
/* This ID is related to the master menu div for menu MMMenuContainer0910135544_0 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:30px;
	top:52px;
	visibility:hidden;
	z-index:300;
}

#MMMenu0910135544_0 {
/* This class defines things about menu MMMenu0910135544_0's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#555555;
	width:100px;
	height:72px;
    z-index:300;
}

.MMMIFVStyleMMMenu0910135544_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0910135544_0 */
	width:100px;
	height:24px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:94px;
	height:18px;
    z-index:300;
}

.MMMIVStyleMMMenu0910135544_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0910135544_0 */
	width:100px;
	height:24px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:94px;
	height:18px;
    z-index:300;
}

#MMMenu0910135544_0_Item_0 {
/* Unique ID for item 0 of menu MMMenu0910135544_0 so we can set its position */
	left:0px;
	top:0px;
    z-index:300;
}

#MMMenu0910135544_0_Item_1 {
/* Unique ID for item 1 of menu MMMenu0910135544_0 so we can set its position */
	left:0px;
	top:24px;
    z-index:300;
}

#MMMenu0910135544_0_Item_2 {
/* Unique ID for item 2 of menu MMMenu0910135544_0 so we can set its position */
	left:0px;
	top:48px;
    z-index:300;
}

#MMMenu0910135544_0_Item_3 {
/* Unique ID for item 3 of menu MMMenu0910135544_0 so we can set its position */
	left:0px;
	top:72px;
    z-index:300;
}

#MMMenuContainer0910135544_0 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
    z-index:300;
}

#MMMenuContainer0910135544_0 a {
/* Controls the general apperance for menu MMMenuContainer0910135544_0's items, including color and font */
	text-decoration:none;
	font-family:Times New Roman, Times, serif;
	font-size:13px;
	color:#996633;
	text-align:left;
	vertical-align:middle;
	padding:3px 0px 3px 6px;
	background: url("/images/mmmenu1_100x24_up.gif") #fff1ce;
	font-weight:bold;
	font-style:normal;
	display:block;
	position:absolute;
    z-index:300;
}

#MMMenuContainer0910135544_0 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0910135544_0 */
	color:#5b2e0f;
	background: url("/images/mmmenu1_100x24_over.gif") #f4ce45;
    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;
}

#MMMenuContainer0910140728_0 {
/* This ID is related to the master menu div for menu MMMenuContainer0910140728_0 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:-10px;
	top:52px;
	visibility:hidden;
	z-index:300;
}

#MMMenu0910140728_0 {
/* This class defines things about menu MMMenu0910140728_0's div. */
	position:absolute;
	left:40px;
	top:0px;
	visibility:hidden;
	background-color:#555555;
	width:135px;
	height:168px;
    z-index:300;
}

.MMMIFVStyleMMMenu0910140728_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0910140728_0 */
	width:135px;
	height:24px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:129px;
	height:18px;
    z-index:300;
}

.MMMIVStyleMMMenu0910140728_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0910140728_0 */
	width:135px;
	height:24px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:129px;
	height:18px;
    z-index:300;
}

#MMMenu0910140728_0_Item_0 {
/* Unique ID for item 0 of menu MMMenu0910140728_0 so we can set its position */
	left:0px;
	top:0px;
    z-index:300;
}

#MMMenu0910140728_0_Item_1 {
/* Unique ID for item 1 of menu MMMenu0910140728_0 so we can set its position */
	left:0px;
	top:24px;
    z-index:300;
}

#MMMenu0910140728_0_Item_2 {
/* Unique ID for item 2 of menu MMMenu0910140728_0 so we can set its position */
	left:0px;
	top:48px;
    z-index:300;
}

#MMMenu0910140728_0_Item_3 {
/* Unique ID for item 3 of menu MMMenu0910140728_0 so we can set its position */
	left:0px;
	top:72px;
    z-index:300;
}

#MMMenu0910140728_0_Item_4 {
/* Unique ID for item 4 of menu MMMenu0910140728_0 so we can set its position */
	left:0px;
	top:96px;
    z-index:300;
}

#MMMenu0910140728_0_Item_5 {
/* Unique ID for item 5 of menu MMMenu0910140728_0 so we can set its position */
	left:0px;
	top:120px;
    z-index:300;
}

#MMMenu0910140728_0_Item_6 {
/* Unique ID for item 6 of menu MMMenu0910140728_0 so we can set its position */
	left:0px;
	top:144px;
    z-index:300;
}

#MMMenuContainer0910140728_0 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
    z-index:300;
}

#MMMenuContainer0910140728_0 a {
/* Controls the general apperance for menu MMMenuContainer0910140728_0's items, including color and font */
	text-decoration:none;
	font-family:Times New Roman, Times, serif;
	font-size:13px;
	color:#996633;
	text-align:left;
	vertical-align:middle;
	padding: 3px 0px 3px 6px;
	background: url("/images/mmmenu1_135x24_up.gif") #fff1ce;
	font-weight:bold;
	font-style:normal;
	display:block;
	position:absolute;
    z-index:300;
}

#MMMenuContainer0910140728_0 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0910140728_0 */
	color:#5b2e0f;
	background: url("/images/mmmenu1_135x24_over.gif") #f4ce45;
    z-index:300;
}

/* html definitions */

body { background: #FDF5E7 url(/images/background_body.jpg) repeat-x; background-color: #fffbef; text-align: center; 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; width: 40px;}
.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;}



/* benefits - weight */
div#weight-main {width:746px; margin:0 auto 0 auto;  background:url(/images/bg-weight-repeat.gif) repeat-y;}
div#weight-main div#footer { position:relative; bottom:0px; width:746px; height:26px; background:url(/images/bg-weight-footer.gif) no-repeat;}
div#weight-main div#content { background:url(/images/bg-weight.jpg) no-repeat; width:746px; text-align:left; padding:10px 0 0 0; }

div#weight-main div#content div#content-head div#videoHeader{ width:216px; height:130px; float:left; margin:16px 0 0 15px; background: url(/images/alertvideo.jpg) no-repeat; display:inline;}
div#weight-main div#content div#content-head div#notice{ width:311px; font-family:Arial; color:Black; padding:26px 3px 0 3px; font-size:17px; text-align:center; line-height:21px;  float:left}
div#weight-main div#content div#content-head a#face-link{ margin:15px 0 0 5px; float:left;}
div#weight-main div#content div#content-head a#coping-link{ margin:3px 0 0 5px; float:left;}
div#weight-main div#content div#content-head div#notice strong{ display:block; font-size:24px; color:#ff1e00; font-weight:normal;}
div#weight-main div#content div#content-head div#scroll-text { font-family:Arial; color:White; font-weight:bold; font-size:14px; width:700px; height:18px; float:left; padding:14px 0 0 14px;}
div#weight-main div#content #title { position:relative; margin:0 0 0 10px; display:block; float:left; display:inline; background:url(/images/title-weight.jpg) no-repeat; width:720px; height:97px;}
div#weight-main div#content #title img { position:absolute; right:29px; top:14px; }
div#weight-main div#content div#weight-body { margin:0 auto 20px auto; width:689px; background:url(/images/weight-body-repeat.gif) repeat-y;}
div#weight-main div#content div#weight-body img#header {}
div#weight-main div#content div#weight-body div#weight-body-footer { width:683px; height:15px; background:url(/images/weight-body-footer.gif) no-repeat;}
div#weight-main div#content div#weight-body div#detail { width:637px; padding:10px 0 0 25px; color:#4d1b02; font-family:Arial; font-size:13px; }
div#weight-main div#content div#weight-body div#detail ul { margin:0; padding:0px; width:420px; padding:11px 0 0 33px;}
div#weight-main div#content div#weight-body div#detail ul#products { font-weight:bold; font-family:Arial; font-size:13px; list-style:none; display:inline-block; margin:0; padding:0 0 26px 0; color:#783116; float:left; width:680px; line-height:19px;}
div#weight-main div#content div#weight-body div#detail ul#products li { width:204px; padding:4px 22px 0 0; float:left; margin:0;  }
div#weight-main div#content div#weight-body div#detail ul#products li ul.products-sub { list-style:disc;  margin:0; padding:0 0 26px 0; width:180px; }
div#weight-main div#content div#weight-body div#detail ul#products li ul.products-sub li { float:none; padding:0px 3px 12px 0; margin:0 0 0 17px; line-height:16px;width:180px; vertical-align:text-top; }

/* benefits - commercial */
div#commercial-main {width:746px; margin:0 auto 0 auto; }
div#commercial-main div#footer { position:relative; bottom:0px; width:746px; height:26px; }
div#commercial-main div#content { width:746px; height:623px; text-align:left; padding:0px; }

/*home page */

.absolutelyhidden {position:absolute; visibility:hidden }
.buttonRotate { float:left; margin:0; padding:0; border:solid 0px; width:183px; height:437px;}
div, p {margin:0;padding:0;}

/* offers page */
div.offers-body { width:838px; height:403px; background:url(/images/bg-offers.jpg) no-repeat; padding:170px 0 0 35px; margin:0 auto 0 auto; position:relative;}
div.offers-body div.coupons { float:left; margin:0 3px 0 0; width:269px; height:193px; position:relative; display:inline; }
div.offers-body div.coupons img { cursor:pointer; }
div.offers-body div.coupons img.check-coupon { position:absolute; bottom:19px; right:16px; display:none;}
div.offers-body div.coupons img.active { display:inline;}
div.offers-body div.print { position:absolute; bottom:120px; right:33px; display:inline; cursor:pointer;}


/* offers Thank You page */
div.offers-ty-body { width:873px; height:557px; background:url(/images/bg-offers-ty.jpg) no-repeat; padding:0; margin:0 auto 0 auto; position:relative;}
div.offers-ty-body a.more { position:absolute; display:block; width:198px; height:54px; right:155px; bottom:154px;}


div.frame {float:left;padding:0 0 0 92px; position:relative;}
div.frame div.container {float:left;background:url(/images/hp_mid.gif) repeat-y;width:742px;}
div.frame div.container div.rotating-banner { float:left;width:189px;}
div.frame div.container div.center-display { float:left;width:542px; height:416px; margin:10px 0 0 0; background:url(/images/bg-home.jpg) no-repeat; position:relative;  }
div.frame div.container div.center-display div.banner { position:absolute; bottom:0px; right:1px; width:461px; height:119px; margin:0; padding:0; }
div.frame div.container div.center-display a img#cereal { position:absolute; bottom:110px; right:204px; z-index:1;  }
div.frame div.container div.center-display a img#bar { position:absolute; bottom:113px; right:55px; z-index:2;  }
div.frame div.container div.center-display a img#yogurt { position:absolute; bottom:110px; right:333px; z-index:2;  }
div.frame div.container div.center-display img.title-home { position:absolute; top:13px; right:10px; }
div.frame div#nav { position:absolute; top:50px; right:-133px;}
div#nav-yogurts, div#nav-bars, div#nav-cereals { display:none;}

/* png fix */
img { behavior: url("/pngFix.htc"); }




