@charset "utf-8";
/* CSS Document */
.header{height:84px; margin-left:7px; width:895px}
.header .logo{ float:left; width:152px; height:80px; background:#999999 url(/images/header/logo_02.jpg); }
.header .menu{ float:left; width:15px; height:90px; margin-left:20px; background:#999999; }
.header .menu_header { list-style:none; margin:0px; float:left; width:470px;}
.header .menu_header li{ float:left; text-align:center;}
.header .menu_header li a.fact{background:url(/images/header/nav-GetTheFacts-offState.jpg); width:135px; height:39px; display:block}
.header .menu_header li a.meet{background:url(/images/header/nav-MeetFams-offState.jpg); width:160px; height:39px; display:block}
.header .menu_header li a.join{background:url(/images/header/nav-JoinChallenge-offState.jpg); width:175px; height:39px; display:block}
.header .menu_header li a.challenge{background:url(/images/header/nav-MyChallenge-offState.jpg); width:175px; height:39px; display:block}

.header .menu_header li a.fact_active{background:url(/images/header/nav-GetTheFacts-onState.jpg); width:135px; height:39px; display:block}
.header .menu_header li a.meet_active{background:url(/images/header/nav-MeetFams-onState.jpg); width:160px; height:39px; display:block}
.header .menu_header li a.join_active{background:url(/images/header/nav-JoinChallenge-onState.jpg); width:175px; height:39px; display:block}
.header .menu_header li a.challenge_active{background:url(/images/header/nav-MyChallenge-onState.jpg); width:175px; height:39px; display:block}

.header .follower { float:right; margin-right:20px;}
.header .follower .menu_account { list-style:none; margin:0px; padding-top:14px;float:left; height: 26px;}
.header .follower .menu_account li{ float:left; padding-left:2px; padding-right:2px;}

.header .follower .menu_account li .input_boxes{width:106px; height:17px; border:#666666 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#661414; }

.header .follower .menu_account li.text{ }
.header .follower .menu_account .login_btn{}
.header .follower .menu_account li.email{background:url(/Images/header/img_email.gif) no-repeat 0px; width:38px; height:21px;}
.header .follower .menu_account li.password{background:url(/Images/header/img_pass.gif) no-repeat 0px; width:61px; height:21px; margin-left:5px;}
.header .follower .menu_account li.forgot{background:url(/Images/header/img_forgot.gif) no-repeat 0px; width:111px; height:21px;}
.header .follower .menu_account li.become{background:url(/Images/header/img_become.gif) no-repeat 0px 6px; width:78px; height:21px;}
.header .follower .menu_account li.login{background:url(/Images/header/img_login.gif) no-repeat 0px; width:50px; height:21px; margin-left:5px;}
.header .follower .menu_account li.pipe{background:url(/Images/header/img_pipe.gif) no-repeat 0px; width:5px; height:21px;}
.header .follower .menu_account li.logout{background:url(/Images/header/img_logout.gif) no-repeat scroll -1px 6px; width:61px; height:21px;}
.header .follower .menu_account li.welcome{background:url(/Images/header/img_welcome.gif) no-repeat scroll 8px 7px; width:61px; height:21px;}
.header .follower .menu_account li.username{margin-top:-2px; margin-top:4px\9; #margin-top:-1px; _margin-top:4px; }

.header .follower .menu_account li a.logout{width:35px; height:20px; display:block}
.header .follower .menu_account li img.fan{vertical-align:middle;}


.header .counter {background:url(/images/header/btn_deliveries.jpg) no-repeat; width:244px; height:40px; float:left; position:relative; z-index:151}
.header .counter .p_title {width:113px; float:left; margin-left:7px; margin-top:12px}
.header .counter .number_counter {width:100px; height:40px; margin-top:4px;margin-right:4px; float:left; text-align:right; _width:100px}
.header .counter .question_off {background:url(/images/header/HP_Question_OFF.png) no-repeat; width:13px; height:14px; float:right; margin-right:7px; margin-top:12px; _margin-top: -30px! important; _margin-right: 4px! important; display:block; z-index:160; position:relative}
.header .counter .question_on {background:url(/images/header/HP_Question_ON.png) no-repeat; width:13px; height:14px; float:right; margin-right:7px; margin-top:12px; _margin-top: -30px! important; _margin-right: 4px! important; display:block; z-index:161; position:relative}
.header .counter .question_div{background:url(/images/header/hp_familydinner_rollover.png) no-repeat; width:262px; height:81px; position:absolute; z-index:150; right:10px; margin-top:28px; *margin-top:0px; _margin-top:20px; _top:10px; display:none;}

.header .headerErrors{ margin-bottom:-11px; *margin-bottom:-6px;}

/* Header Version 2b */

.header .menu_header2b { list-style:none; float:left; width:738px; padding-left:5px; }
.header .menu_header2b li{ float:left; text-align:center;}
.header .menu_header2b li a.fact{background:url(/images/header/btn_facts.gif); width:83px; height:39px; display:block}
.header .menu_header2b li a.meet{background:url(/images/header/btn_meetfamilies.gif); width:176px; height:39px; display:block}
.header .menu_header2b li a.join{background:url(/images/header/btn_joinchallenges.gif); width:168px; height:39px; display:block}
.header .menu_header2b li a.challenge{background:url(/images/header/btn_mychallenge.gif); width:138px; height:39px; display:block}
.header .menu_header2b li a.tools{background:url(/images/header/btn_tabletools.gif); width:163px; height:39px; display:block}
.header .menu_header2b li a.goal{background:url(/images/header/btn_dinnertimegoal.gif); width:148px; height:39px; display:block}

.header .menu_header2b li a.fact_active{background:url(/images/header/btn_facts.gif) 0 -39px no-repeat; width:83px; height:39px; display:block}
.header .menu_header2b li a.meet_active{background:url(/images/header/btn_meetfamilies.gif) 0 -39px no-repeat; width:176px; height:39px; display:block}
.header .menu_header2b li a.join_active{background:url(/images/header/btn_joinchallenges.gif) 0 -39px no-repeat; width:168px; height:39px; display:block}
.header .menu_header2b li a.challenge_active{background:url(/images/header/btn_mychallenge.gif) 0 -39px no-repeat; width:138px; height:39px; display:block}
.header .menu_header2b li a.tools_active{background:url(/images/header/btn_tabletools.gif) 0 -39px no-repeat; width:163px; height:39px; display:block}
.header .menu_header2b li a.goal_active{background:url(/images/header/btn_dinnertimegoal.gif) 0 -39px no-repeat; width:148px; height:39px; display:block}