BODY {font-size:11px; font-family:Arial, Trebuchet MS, verdana, sans-serif; background-color:#B7BECC; margin:0px; padding:0px; height:100%;}
TD {font-size:11px; font-family:Arial, Trebuchet MS, verdana, sans-serif;}
DIV { margin:0px; padding:0px;}
A{color:#ef4a4a;}
A:hover{color:#5a5ab5;}

OPTION {font-size:12px; font-family:Arial, Trebuchet MS, verdana, sans-serif;}
SELECT {font-size:12px; font-family:Arial, Trebuchet MS, verdana, sans-serif;}
INPUT {font-size:12px; font-family:Arial, Trebuchet MS, verdana, sans-serif;}
IMG {margin:0px; padding:0px;}
FORM {margin:0px; padding:0px;}

#nut_ad_728_w {margin:5px;}
#nut_ad_728 {border:3px solid white; width:728px;}
#nut_ad_180_w {float:right; margin:0px 0px 0px 0px; background-color:white; border:1px solid #DADADA; height:152px; width:182px;}
#nut_ad_180 {}

#np_c_w {margin:0px;}
#np_c { width:746px; background: url(/assets/diet3/np8_main_bg.jpg) repeat-y;}
#np_head_w {background: url(/assets/diet3/np8_head_bg.jpg) no-repeat;}
#np_head {padding:16px 0px 0px 30px;}
#np_nav {float:right; padding:0px 20px 0px 0px; height:35px; overflow:hidden;}
#np_nav UL {margin:0px; padding:0px; list-style:none;}
#np_nav LI {float:left; margin:0px; padding:0px;}
#np_c_w H1 {font-size:30px; color:#fefdeb; font-weight:bold; margin:0px; padding:0px; letter-spacing:-1px; }
#np_c_w H4 {font-size:28px; color:#fefdeb; font-weight:bold; margin:0px; padding:10px 0px 20px 0px; letter-spacing:-1px; }
#np_c_w H4 SPAN{font-size:16px; color:#B6F18D; font-weight:bold; letter-spacing:0px; }
#np_c_w H2 {font-size:18px; color:black; font-weight:bold; margin:0px; padding:0px; letter-spacing:-1px; }
#np_c_w H2 SPAN {font-size:12px; color:#666666; font-weight:normal;  letter-spacing:0px;  }
#np_c_w H3 {font-size:18px; color:#848429; font-weight:bold; margin:0px; padding:0px; letter-spacing:-1px;}
#np_c_w H6 {font-size:12px; color:#B6F18D; font-weight:bold; margin:0px 0px 0px 0px; padding:0px; height:35px;}


#np_top_w {background: url(/assets/diet3/np8_main_bg.jpg) repeat-y; height:100%;}
#np_top {padding:14px 30px 0px 30px;}
#np_food_not_listed_w {float:right; width:auto; border-left:1px dotted #CBD97B;}
#np_food_not_listed { margin:0px 10px 0px 10px;}
#np_food_not_listed A{color:#ef4a4a;}
#np_food_not_listed A:hover{color:#5a5ab5;}

#np_select_w {border:1px solid #CBD97B; background: url(/assets/diet3/np8_listing_bg.jpg) bottom repeat-x;}
#np_select { padding:3px;}

#np_mid_w {background: url(/assets/diet3/np8_main_bg.jpg) repeat-y; height:170px;}
#np_mid {padding:6px 30px 0px 30px;}
.np_select_list {width:678px; height:130px; background-color:#FEFDEB; margin:0px; padding:0px; font-size:12px; }
.np_select_list OPTION{ font-size:12px; }
.np_select_box {font-size:14px; background-color:#FEFDEB; margin:4px; padding:2px; border-color:#CBD97B;}
.np_select_box OPTION{font-size:14px; background-color:#FEFDEB; margin:4px; padding:2px;}
.np_select_sm {font-size:12px; background-color:#FEFDEB;}



#np_no_foods {font-size:14px; font-weight:bold; padding:10px;}
#np_results_w {border:1px solid #CBD97B; background: url(/assets/diet3/np8_listing_bg.jpg) repeat-x;}

#np_see_info {float:right; width:175px;  background: url(/assets/diet3/np8_serving_bg.jpg) repeat-x; padding:4px; margin:4px;}
#np_see_info A{color:#ef4a4a;}
#np_see_info A:hover{color:#5a5ab5;}

#np_how_much {background: url(/assets/diet3/np8_serving_bg.jpg) repeat-x; padding:6px 10px 6px 10px; margin:4px 8px 4px 4px; float:left;}
#np_how_much  A{color:#ef4a4a;}
#np_how_much  A:hover{color:#5a5ab5;}
#np_how_much  p{margin:0px; padding:4px 0px 4px 0px;}

#np_btm_w {background: url(/assets/diet3/np8_main_bg.jpg) repeat-y;}
#np_btm {padding:6px 25px 0px 25px; }
#np_btm_crn {background-color:#B7BECC; background: url(/assets/diet3/np8_btm_bg.jpg) no-repeat; clear:both; height:24px;}

#np_bubble_w {width:282px; float:right; background: url(/assets/diet3/np8_bubble_top.jpg) no-repeat; margin:6px 10px 0px 0px;}
#np_bubble {padding:10px 15px 10px 65px;}
#np_bubble_btm {background: url(/assets/diet3/np8_bubble_btm.jpg) no-repeat; height:18px;}


#np_edit_manual .r1{border-bottom:1px dotted #CBD97B; font-size:14px; font-weight:bold; padding:4px; margin:0px;}
#np_edit_manual .r2{background-color:#EFF2DF; border-bottom:1px dotted #CBD97B; font-size:14px; font-weight:bold; padding:4px; margin:0px;}

#np_new_group .t1 {color:#848429; border-right:1px dotted #CBD97B; font-weight:bold; font-size:12px; text-align:center; padding:8px;}
#np_new_group .tot1 {color:#ef4a4a; font-weight:bold; font-size:14px; text-align:center;  padding:8px;}
#np_new_group .r1{background-color:#EFF2DF; border-bottom:1px dotted #CBD97B; border-right:1px dotted #CBD97B; font-size:12px;  padding:8px; text-align:center;}
#np_new_group .r2{ border-bottom:1px dotted #CBD97B; border-right:1px dotted #CBD97B; font-size:12px;  padding:8px; text-align:center;}
#np_new_group .b1 {text-align:left; font-weight:bold; font-size:12px;}
#np_new_group .b2 {border-right:none;}
#np_new_group .c1 {background-color:#F9FAF1; }
#np_new_group .rt1 {text-align:right; }


#np_float_right {float:right; width:auto;}
#np_what_are {float:right; width:auto; margin:10px 30px 0px 0px;}

#np_what_are A{font-weight:bold; color:#B6F18D;}
#np_what_are A:hover{font-weight:bold; color:white; text-decoration:none;}

.green11B {color:#848429; font-weight:bold;}
.gray11B {color:#666666; font-weight:bold;}
.gray11 {color:#666666;}
.gray12 {color:#666666; font-size:12px;}
.red11B {color:#ef4a4a; font-weight:bold;}
.black11B {color:black; font-weight:bold;}
.black12B {color:black; font-weight:bold; font-size:12px;}
.black12 {color:black; font-size:12px;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE5/Mac \*/
* html .clearfix {height: 1px;}
.clearfix {display: block;}
/* End hide from IE5/Mac */

