#MP_upper_text
{
	padding-top:20px;
}
#babyclub_header
{
	background: url(/fr_ca/babyclub/menu_planner/images/myheinzbaby_header_notloggedin.jpg) no-repeat;
	background-repeat:no-repeat;
	width:740px;
	height:97px;
}
#babyclub_header_loggedin
{
	background: url(/fr_ca/babyclub/menu_planner/images/myheinzbaby_header_loggedin.jpg) no-repeat;
	background-repeat:no-repeat;
	width:740px;
	height:97px;
}
.babyclub_bar
{
	background: url(/fr_ca/babyclub/menu_planner/images/babyclub_menubar.gif) no-repeat;
	background-repeat:no-repeat;
	width:740px;
	height:34px;
	
}
#header_line
{
	background-color:#7FC0B4;
	height:1px;
	top:0px;
	overflow:hidden;
	width:735px;
	position:relative;
}
#seperator_1
{
	width:1px;
	height:13px;
}
#seperator_2
{
	width:1px;
	height:13px;
}
#seperator_3
{
	width:1px;
	height:13px;
}
#seperator_4
{
	width:1px;
	height:13px;
}
.babyclub_baritem
{
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#008176;
	width:100px;
	cursor:pointer;
	margin-left:12px;
	
}
.babyclub_separator
{
	position:relative;
	float:left;
	width:1px;
	height:13px;
}
.babyclub_bar_space
{
	position:relative;
	float:left;
	width:2px;
	
}
.babyclub_bar_menu
{
	position:relative;
	top:12px;
	left:35px;
	
}

.menuplannermain_title
{
	color:#008276;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:7px;
	margin-top:15px;
	font-weight:bold;
	font-size:18px;
	/*height:15px;*/
	width:400px;
}
#childname
{
	position:absolute;
	margin-top:-70px;
	margin-left:12px;
	font-family:"Arial Black";
	font-size:16px;
	color: #008276;
	
}
.menu_tab_child_off
{
	position:relative;
	float:left;
	background: url(/fr_ca/babyclub/menu_planner/images/tabs_mp_mybaby_off.jpg) no-repeat;
	width:134px;
	height:75px;
	cursor:pointer;
}
.child_name
{
	position:relative;
	left:10px;
	top:34px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#008276;
	font-weight:bold;
	overflow:hidden;
}
.menu_tab_child_on
{
	position:relative;
	float:left;
	background: url(/fr_ca/babyclub/menu_planner/images/tabs_mp_mybaby_on.jpg) no-repeat;
	width:134px;
	height:75px;
}

.menu_tab_beg_off
{
	position:relative;
	float:left;
	background: url(/fr_ca/babyclub/menu_planner/images/tabs_mp_beginner_off.jpg) no-repeat;
	width:134px;
	height:75px;
	cursor:pointer;
}
.menu_tab_beg_on
{
	position:relative;
	float:left;
	background: url(/fr_ca/babyclub/menu_planner/images/tabs_mp_beginner_on.jpg) no-repeat;
	width:134px;
	height:75px;
}

.menu_tab_6months_off
{
	position:relative;
	float:left;
	background: url(/fr_ca/babyclub/menu_planner/images/tabs_mp_6months_off.jpg) no-repeat;
	width:134px;
	height:75px;
	cursor:pointer;
	
}
.menu_tab_6months_on
{
	position:relative;
	float:left;
	background: url(/fr_ca/babyclub/menu_planner/images/tabs_mp_6months_on.jpg) no-repeat;
	width:134px;
	height:75px;
	
}
.menu_tab_8months_off
{
	position:relative;
	float:left;
	background: url(/fr_ca/babyclub/menu_planner/images/tabs_mp_8months_off.jpg) no-repeat;
	width:134px;
	height:75px;
	cursor:pointer;
}
.menu_tab_8months_on
{
	position:relative;
	float:left;
	background: url(/fr_ca/babyclub/menu_planner/images/tabs_mp_8months_on.jpg) no-repeat;
	width:134px;
	height:75px;
}

.menu_tab_12months_off
{
	position:relative;
	float:left;
	background: url(/fr_ca/babyclub/menu_planner/images/tabs_mp_12months_off.jpg) no-repeat;
	width:134px;
	height:75px;
	cursor:pointer;
	
}
.menu_tab_12months_on
{
	position:relative;
	float:left;
	background: url(/fr_ca/babyclub/menu_planner/images/tabs_mp_12months_on.jpg) no-repeat;
	width:134px;
	height:75px;
	
}

.menu_tab_empty
{
	position:relative;
	float:left;
	background: url(/fr_ca/babyclub/menu_planner/images/tabs_mp_mybaby_empty.jpg) no-repeat;
	width:134px;
	height:75px;
	
}

.menu_tab_henry
{
	position:relative;
	float:left;
	background: url(/fr_ca/babyclub/menu_planner/images/tabs_empty.jpg) no-repeat;
	width:70px;
	height:75px;
	
	
	
}


#header_text
{
	position:relative;
	float:left;
}
#header_option
{
	position:relative;
	float:left;
	top:20px;
	left:350px;
}
#main
{
	position:relative;
}
hr.title
{
	color:#7fc0b4;
}
p.description_1_notlogged
{
	
	height:137px;
	/*margin-bottom:10px;*/
	
}
p.description_1_loggedin
{
	/*height:11px;*/
	height:69px;
	margin-bottom:10px;
	
}

#left_mp_top_left
{
	float:left;
	width:385px;
}
#left_mp_top_left_description
{
	height:137px;
	
}
#left_mp_top_left_child_option
{
	height:100px;
}
#topspace
{
	float:left;
	width:30px;
	
}


#left_mp_top_right
{
	float:right;
}
.clearboth
{
	clear:both;
}
#right_mp_top_container
{
	float:left;
}

#menuTab0
{
    float:left;
    margin-left:5px;
}
#menuTab1
{
    float:left;
    margin-left:5px;
}
#menuTab2
{
    float:left;
    margin-left:5px;
}
#menuTab3
{
    float:left;
    margin-left:5px;
}
#menuTab4
{
    float:left;
    margin-left:5px;
}

#function0
{
    float:left;
    margin-left:5px;
}
#function1
{
    float:left;
    margin-left:5px;
}
#function2
{
    float:left;
    margin-left:5px;
}
#function3
{
    float:left;
    margin-left:5px;
}
#function4
{
    float:left;
    margin-left:5px;
}
#function5
{
    float:left;
    margin-left:5px;
}

.mealtypes
{
	
	background: url(/fr_ca/babyclub/menu_planner/images/foodjournal_submenu_background.gif) no-repeat;
	width: 722px;
	height: 39px;
	margin-left:10px;
	
}
/*
tabcontent 0 styles
*/
#Monday
{
	margin-left:10px;
}
#Tuesday
{
	margin-left:10px;
}
#Wednesday
{
	margin-left:10px;
}
#Thursday
{
	margin-left:10px;
}
#Friday
{
	margin-left:10px;
}
#Saturday
{
	margin-left:10px;
}
#Sunday
{
	margin-left:10px;
}
#MondayMenuPlanner
{
	position:relative;
	height:490px;
	width:740px;
	
	
}
#TuesdayMenuPlanner
{
	position:relative;
	height:490px;
	width:740px;
}
#WednesdayMenuPlanner
{
	position:relative;
	height:490px;
	width:740px;
}
#ThursdayMenuPlanner
{
	position:relative;
	height:490px;
	width:740px;
}
#FridayMenuPlanner
{
	position:relative;
	height:490px;
	width:740px;
	
}
#SaturdayMenuPlanner
{
	position:relative;
	height:490px;
	width:740px;
}
#SundayMenuPlanner
{
	position:relative;
	height:490px;
	width:740px;
	
}

#tabContent0
{
	position:relative;
	

}
.mealtypespace
{
	border-top:1px solid white;	
	float:left;
	width:20px;
	height:88px;
	font:Arial;
	background-color:#f0f7f6;
	font-size:10px;
	
}
.mealtypespace div
{
	padding-top:8px;
	font-size:10px;
}

.space
{
	float:left;
	width:5px;
}
.left_space
{
	border-top:1px solid white;
	float:left;
	width:10px;
	
	height:88px;
	background-color:#f0f7f6;
}
#mondaytext0
{
	
	float:left;
	width:574px;
	background: url(/fr_ca/babyclub/menu_planner/images/monday.jpg) no-repeat;
	height:25px;
	
}
#mondaybutton0
{
	float:left;
	
}
.break
{
	float:left;
	width:114px;
	height:88px;
	background-color:#e0efec;
	font:Arial;
	color: #008276;
	margin-top:2px;
	margin-left:2px;
}
.morning_snack
{
	float:left;
	width:114px;
	height:88px;
	background-color:#f0f7f6;
	font:Arial;
	color: #008276;
	margin-top:2px;
	margin-left:2px;
}
.lunch
{
	float:left;
	width:114px;
	height:88px;
	background-color:#e0efec;
	font:Arial;
	color: #008276;
	margin-top:2px;
	margin-left:2px;
}
.afternoon_snack
{
	float:left;
	width:114px;
	height:88px;
	background-color:#f0f7f6;
	font:Arial;
	color: #008276;
	margin-top:2px;
	margin-left:2px;
}
.dinner
{
	float:left;
	width:114px;
	height:88px;
	background-color:#e0efec;
	font:Arial;
	color: #008276;
	margin-top:2px;
	margin-left:2px;
}
.other_snack
{
	float:left;
	width:114px;
	height:88px;
	background-color:#f0f7f6;
	font:Arial;
	color: #008276;
	margin-top:2px;
	margin-left:2px;
}

.other_snack a, .dinner a, .afternoon_snack a, .lunch a, .morning_snack a, .break a
{
	text-decoration:underline;
}
	

.cell_product_name
{
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
}

.cell_edit_link
{
	font-size:10px;
}

.floatLeft
{
	float:left;
}

.breakcheck
{
	float:left;
	
}
.breakname1
{
	float:left;
	
}
.breakname2
{
	float:left;
	
}
.breakname3
{
	float:left;
	
}
.breakname4
{
	float:left;
	
}
.breakname5
{
	float:left;
	
}
#morningsnackcheck
{
	float:left;
}
.morningsnack1
{
	float:left;
}
.morningsnack2
{
	float:left;
}
.morningsnack3
{
	float:left;
}
.morningsnack4
{
	float:left;
}
.morningsnack5
{
	float:left;
}
#lunchcheck
{
	float:left;
	
}
.lunchname1
{
	float:left;
	
}
.lunchname2
{
	float:left;
	
}
.lunchname3
{
	float:left;
	
}
.lunchname4
{
	float:left;
	
}
.lunchname5
{
	float:left;
	
}
#afternoonsnackcheck
{
	float:left;
}
.afternoonsnackname1
{
	float:left;
}
.afternoonsnackname2
{
	float:left;
}
.afternoonsnackname3
{
	float:left;
}
.afternoonsnackname4
{
	float:left;
}
.afternoonsnackname5
{
	float:left;
}
#dinnercheck
{
	float:left;
	
}
.dinnername1
{
	float:left;
	
}
.dinnername2
{
	float:left;
	
}
.dinnername3
{
	float:left;
	
}
.dinnername4
{
	float:left;
	
}
.dinnername5
{
	float:left;
	
}
#othersnackcheck
{
	float:left;
	
}
.othersnackname1
{
	float:left;
	
}
.othersnackname2
{
	float:left;
	
}
.othersnackname3
{
	float:left;
	
}
.othersnackname4
{
	float:left;
	
}
.othersnackname5
{
	float:left;
	
}
#tuesdaytext0
{
	float:left;
	width:574px;
	background: url(/fr_ca/babyclub/menu_planner/images/tuesday.jpg) no-repeat;
	height:25px;
}
#tuesdaybutton0
{
	float:left;
}
#wednesdaytext0
{
	float:left;
	width:574px;
	background: url(/fr_ca/babyclub/menu_planner/images/wednesday.jpg) no-repeat;
	height:25px;
}
#wednesdaybutton0
{
	float:left;
}
#thursdaytext0
{
	float:left;
	width:574px;
	background: url(/fr_ca/babyclub/menu_planner/images/thursday.jpg) no-repeat;
	height:25px;
}
#thursdaybutton0
{
	float:left;
}
#fridaytext0
{
	float:left;
	width:574px;
	background: url(/fr_ca/babyclub/menu_planner/images/friday.jpg) no-repeat;
	height:25px;
}
#fridaybutton0
{
	float:left;
}

#saturdaytext0
{
	float:left;
	width:574px;
	background: url(/fr_ca/babyclub/menu_planner/images/saturday.jpg) no-repeat;
	height:25px;
	
}
#saturdaybutton0
{
	float:left;
}
#sundaytext0
{
	float:left;
	width:574px;
	background: url(/fr_ca/babyclub/menu_planner/images/sunday.jpg) no-repeat;
	height:25px;
}
#sundaybutton0
{
	float:left;
}
/*
end tabcontent0 styles
*/

/*
tabcontent1 styles
*/
#tabContent1
{
	

}
#mondaytext1
{
	float:left;
	width:400px;
}
#mondaybutton1
{
	float:left;
}

#tuesdaytext1
{
	float:left;
	width:400px;
}
#tuesdaybutton1
{
	float:left;
}
#wednesdaytext1
{
	float:left;
	width:400px;
}
#wednesdaybutton1
{
	float:left;
}
#thursdaytext1
{
	float:left;
	width:400px;
}
#thursdaybutton1
{
	float:left;
}
#fridaytext1
{
	float:left;
	width:400px;
}
#fridaybutton1
{
	float:left;
}

#saturdaytext1
{
	float:left;
	width:400px;
}
#saturdaybutton1
{
	float:left;
}
#sundaytext1
{
	float:left;
	width:400px;
}
#sundaybutton1
{
	float:left;
}
/*
end tabcontent1 styles
*/

/*
tabcontent2 styles
*/
#tabContent2
{
	

}
#mondaytext2
{
	float:left;
	width:400px;
}
#mondaybutton2
{
	float:left;
}

#tuesdaytext2
{
	float:left;
	width:400px;
}
#tuesdaybutton2
{
	float:left;
}
#wednesdaytext2
{
	float:left;
	width:400px;
}
#wednesdaybutton2
{
	float:left;
}
#thursdaytext2
{
	float:left;
	width:400px;
}
#thursdaybutton2
{
	float:left;
}
#fridaytext2
{
	float:left;
	width:400px;
}
#fridaybutton2
{
	float:left;
}

#saturdaytext2
{
	float:left;
	width:400px;
}
#saturdaybutton2
{
	float:left;
}
#sundaytext2
{
	float:left;
	width:400px;
}
#sundaybutton2
{
	float:left;
}
/*
end tabcontent2 styles
*/

/*
tabcontent3 styles
*/
#tabContent3
{
	

}
#mondaytext3
{
	float:left;
	width:400px;
}
#mondaybutton3
{
	float:left;
}

#tuesdaytext3
{
	float:left;
	width:400px;
}
#tuesdaybutton3
{
	float:left;
}
#wednesdaytext3
{
	float:left;
	width:400px;
}
#wednesdaybutton3
{
	float:left;
}
#thursdaytext3
{
	float:left;
	width:400px;
}
#thursdaybutton3
{
	float:left;
}
#fridaytext3
{
	float:left;
	width:400px;
}
#fridaybutton3
{
	float:left;
}
#saturdaytext3
{
	float:left;
	width:400px;
}
#saturdaybutton3
{
	float:left;
}
#sundaytext3
{
	float:left;
	width:400px;
}
#sundaybutton3
{
	float:left;
}
/*
end tabcontent3 styles
*/

/*
tabcontent4 styles
*/
#tabContent4
{
	

}
#mondaytext4
{
	float:left;
	width:400px;
}
#mondaybutton4
{
	float:left;
}

#tuesdaytext4
{
	float:left;
	width:400px;
}
#tuesdaybutton4
{
	float:left;
}
#wednesdaytext4
{
	float:left;
	width:400px;
}
#wednesdaybutton4
{
	float:left;
}
#thursdaytext4
{
	float:left;
	width:400px;
}
#thursdaybutton4
{
	float:left;
}
#fridaytext4
{
	float:left;
	width:400px;
}
#fridaybutton4
{
	float:left;
}

#saturdaytext4
{
	float:left;
	width:400px;
}
#saturdaybutton4
{
	float:left;
}
#sundaytext4
{
	float:left;
	width:400px;
}
#sundaybutton4
{
	float:left;
}
/*
end tabcontent4 styles
*/
#tabContainer
{
    position:relative;
	background: url(/fr_ca/babyclub/menu_planner/images/tabs_menuplanner_background.gif) repeat-y;
	width:742px;

}

#menuplanner_bottom
{
	position:relative;
	background: url(/fr_ca/babyclub/menu_planner/images/tabs_menuplanner_footer.jpg) no-repeat;
	width: 742px;
	height: 11px;
	
}



/*
General Styles
*/
.clearboth
{
	clear:both;
}
/*
End General Styles
*/
a:link.print_link
{
	font-family:Arial;
	text-decoration:none;
	font-size:12px;
	color:#008176;
	font-weight:bold;
	
}
a:visited.print_link
{
	font-family:Arial;
	text-decoration:none;
	font-size:12px;
	color:#008176;
	font-weight:bold;
}
a:hover.print_link
{
	font-family:Arial;
	text-decoration:none;
	font-size:12px;
	color:#008176;
	font-weight:bold;
	text-decoration:underline;
}
a:active.print_link
{
	font-family:Arial;
	text-decoration:none;
	font-size:12px;
	color:#008176;
	font-weight:bold;
}

#add_item
{
	
	width:auto;
	position:relative;
}

#select_all
{
	
   width:auto;
}

#deselect_all
{
	
width:auto;
}

#remove_selected
{
	
width:auto;
}

#print_week
{
	
width:auto;
}

a:link.menuplanner_product_link
{
	font-family:Arial;
	text-decoration:underline;
	color:#008276;
	font-size:10px;
	
}
a:visited.menuplanner_product_link
{
	font-family:Arial;
	text-decoration:underline;
	color:#008276;
	font-size:10px;
}
a:hover.menuplanner_product_link
{
	font-family:Arial;
	text-decoration:underline;
	color:#008276;
	font-size:10px;
}
a:active.menuplanner_product_link
{
	font-family:Arial;
	text-decoration:underline;
	color:#008276;
	font-size:10px;
}
.foodjournal_item_text_reaction
{
	position:relative;
	font-family:Arial;
	color:#656e6e;
	font-size:10px;
	width:140px;
	
}

a:link.cell_edit_link
{
	
	text-decoration:none;
	
	
}
a:visited.cell_edit_link
{
	text-decoration:none;
}
a:hover.cell_edit_link
{
	text-decoration:none;
}
a:active.cell_edit_link
{
	text-decoration:none;
}

.pencildiv
{
	padding-top:5px;
	padding-left:5px;
}
a:link.menuplanner_link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#008276;
	font-weight:bold;
	text-decoration:none;
	
}
a:visited.menuplanner_link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#008276;
	font-weight:bold;
	text-decoration:none;
}
a:hover.menuplanner_link
{
	fofont-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#008276;
	font-weight:bold;
	text-decoration:underline;
}
a:active.menuplanner_link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#008276;
	font-weight:bold;
	text-decoration:none;
}
