
*{ outline: none; }

html{ overflow: -moz-scrollbars-vertical;  }
html, body{ font-family: Verdana;  background-color: #fff; color: #646464; margin: 0 0 0 10px; }

a{ text-decoration:none; color:#74aa2c;  }
a:hover{ text-decoration:underline;}
h3{margin: 0 0 15px -1px; }
#chowbaby{ margin:auto; text-align:left; /* leave unchanged */ width:71.23em; *width:69.514em; height:100%; background-color:#FFF; }

/* header styles */
#hd{ width: 100%; height:auto; margin:2em 0 1em 0; padding: 0; }
#hd h1{	float:left;	text-indent:-9009px; color:#fff;  background:transparent url(../i/global/chowbaby_logo.jpg) no-repeat 0 0; width: 279px; height: 73px;	margin:-.8em 0 1em 2.7em;  *margin:-.0em 0 .5em 1.4em;	padding:0; }
#hd h1 a{ display:block; width:100%; height:100%; outline:none; }
#hd h1 a:hover{ background-color:transparent; }

/* spread the word / contact links */
#hd ul#quick_links{  float:right; text-align:left; margin-top: 1.3em; width: 190px; height: 30px;  }
#hd ul#quick_links li{ text-align:left; width: 150px; height:12px;float:left; margin-bottom: 0.45em; text-transform:uppercase; font-size: 0.8em; font-weight:bold; }
#hd ul#quick_links li a{ font-family: Arial; color: #444; width: 100%; height:100%; display:block; text-decoration: none; word-spacing: normal; text-align: justify; letter-spacing: 0; line-height: 1.2em; font-size: 1.1em;  }
#hd ul#quick_links li a.active { color: #F39; }
#hd ul#quick_links li a:hover{ background:transparent; color: #1EF; padding:0;}
#hd ul#quick_links li#spread_the_word:hover, #hd ul#quick_links li#spread_the_word_active{ text-indent:-9009px; color:#fff;  background: transparent url(../i/global/Hspread_the_word.jpg) no-repeat 0 0; }
#hd ul#quick_links li#spread_the_word{ text-indent:-9009px; color:#fff;  background: transparent url(../i/global/Hspread_the_word.jpg) no-repeat 0 -13px; }
#hd ul#quick_links li#contact_us:hover,#hd ul#quick_links li#contact_us_active{ text-indent:-9009px; color:#fff;  background: transparent url(../i/global/Hcontact_us.jpg) no-repeat  0 0;   }
#hd ul#quick_links li#contact_us{ text-indent:-9009px; color:#fff;  background: transparent url(../i/global/Hcontact_us.jpg) no-repeat  0 -13px; }

/* main menu styles */
#hd ul#main_menu{ text-align:center; width: 926px !important; height: 30px !important; display:block;float:left; clear:both; background: transparent url(../i/global/Mbg.jpg) no-repeat 0 0; }
#hd ul#main_menu li{ text-indent:-9009px; color:#fff; height:30px; float:left; }
#hd ul#main_menu li a{ width: 100%; height: 100%; display:block; }
/**/
#hd ul#main_menu li#product{ display:inline;  width:68px; height: 30px; margin-left: 38px; background: transparent url(../i/global/Mproduct.jpg) no-repeat 0 -28px;  }
#hd ul#main_menu li#product:hover{  width:68px; height: 30px;  background: transparent url(../i/global/Mproduct.jpg) no-repeat 0 7px;  }
#hd ul#main_menu li#product .active{  width:68px; height: 30px;  background: transparent url(../i/global/Mproduct.jpg) no-repeat 0 7px;  }

/**/
#hd ul#main_menu li#philosophy{ display:inline; width: 95px;  height: 30px; margin-left: 60px; background: transparent url(../i/global/Mphilosophy.jpg) no-repeat 0 -29px;  }
#hd ul#main_menu li#philosophy:hover{  background: transparent url(../i/global/Mphilosophy.jpg) no-repeat  0 8px;  }
#hd ul#main_menu li#philosophy .active{  background: transparent url(../i/global/Mphilosophy.jpg) no-repeat  0 8px;  }

/**/
#hd ul#main_menu li#community{ display:inline;  width: 99px; height: 30px;  margin-left: 60px; background: transparent url(../i/global/Mcommunity.jpg) no-repeat 0 -28px;  }
#hd ul#main_menu li#community:hover{  background: transparent url(../i/global/Mcommunity.jpg) no-repeat 0 7px; }
#hd ul#main_menu li#community .active{  background: transparent url(../i/global/Mcommunity.jpg) no-repeat 0 7px; }

/**/
#hd ul#main_menu li#values{ display:inline; width: 55px; height: 30px;  margin-left: 62px; background: transparent url(../i/global/Mvalues.jpg) no-repeat  0 -31px;  }
#hd ul#main_menu li#values:hover{   background: transparent url(../i/global/Mvalues.jpg) no-repeat  0 8px; }
#hd ul#main_menu li#values .active{   background: transparent url(../i/global/Mvalues.jpg) no-repeat  0 8px; }

/**/
#hd ul#main_menu li#find_us{ display:inline; width: 60px;  height: 30px;  margin-left: 60px; background: transparent url(../i/global/Mfind_us.jpg) no-repeat  0 -30px;  }
#hd ul#main_menu li#find_us:hover{ background: transparent url(../i/global/Mfind_us.jpg) no-repeat  0 8px;  }
#hd ul#main_menu li#find_us .active{ background: transparent url(../i/global/Mfind_us.jpg) no-repeat  0 8px;  }

/**/
#hd ul#main_menu li#about_us{ display:inline; width: 77px;  height: 30px;  margin-left: 60px;background: transparent url(../i/global/Mabout_us.jpg) no-repeat  0 -30px; }
#hd ul#main_menu li#about_us:hover{   background: transparent url(../i/global/Mabout_us.jpg) no-repeat  0 8px; }
#hd ul#main_menu li#about_us .active{   background: transparent url(../i/global/Mabout_us.jpg) no-repeat  0 8px; }

/**/
#hd ul#main_menu li#faq{ display:inline; width: 28px;  height: 30px;  margin-left: 60px; background: transparent url(../i/global/Mfaq.jpg) no-repeat  0 -29px; padding:0 !important; }
#hd ul#main_menu li#faq:hover{ background: transparent url(../i/global/Mfaq.jpg) no-repeat  0 7px; }
#hd ul#main_menu li#faq .active{ background: transparent url(../i/global/Mfaq.jpg) no-repeat  0 7px; }



/* footer styles */
#ft { border-top: 1px dashed #c7c7c7; padding:0.4em 0;  color: #999;  margin-bottom:3em; } 
#ft a{ color:#7dbc35; }
#ft a:hover {text-decoration:underline; background:transparent; padding:0; }
#ft span#site_map{ margin: 0 2em 0 2.2em } 
#ft span#copyright{ float: right; color: #9e9e9e;  margin: 0 2.5em 0 0; font-size: 0.9em;  } 

/*universal for subcontent pages */
.callout {  text-align: right;  background-color:#ebebec;  }
.callout ol li{ margin:0; padding: 0;}
.left_sub_nav{float:left; width:25%; }
.left_sub_nav ul li{ font-size:14px; margin-bottom:5px; }

.right_sub_content{ float:left; width:70%; border-left:1px dashed #c7c7c7; padding-left: 17px; margin-left:5px; }
.right_sub_content p{ margin: -3px 0 27px -1px; width: 425px;  height:auto; line-height:20px;}
.right_sub_content strong { font-weight:bold; font-size:0.9em; }
#breadcrumb{ margin: 0.5em 0 19px 0; font-size: 14px; font-family:verdana; color:#9fa09f; }
#breadcrumb b{ color:#57584f; font-weight:normal; }
#breadcrumb span.small{ font-size:0.7em; }
#breadcrumb a{ color:#9fa09f; }
#subhead{  border-bottom: 1px dashed #c7c7c7; *margin-top:-10px;}



/* HOMEPAGE */
#bd #home_top{ width: 100%; height:auto; clear:both;   border-bottom: 1px dashed #c7c7c7; padding:0 0 0.4em 0;  }
#bd #home_bottom{ } 
#mainImg { width: 50%; height:auto;    }
#mainImg img { margin: 18px 0 0 0 ; }
#mainHeader { width: 42%;  *width:41%; margin: 54px 0 36px 50px; }
#mainHeader p { line-height: 20px; margin: 20px 0 0 2px; font-size: 12px; color:#767676;  }
#who_chowbaby{ text-indent:-9009px; color:#fff;  background: transparent url(../i/home/mainHeader.jpg) no-repeat  0 0; width: 242px; height: 77px; }
#whos_chowmoma{ text-indent:-9009px; color:#fff;  background: transparent url(../i/home/beachowmama_home_ro.jpg) no-repeat  0 0; width: 213px; height: 26px; }
#whos_chowmoma a { width: 100%; height: 100%; display:block;}
#whos_chowmoma:hover{ background: transparent url(../i/home/beachowmama_home_ro.jpg) no-repeat  0 -26px; }
h3#homeFacebook{ margin-top: 3px; text-indent:-9009px; color:#fff;  background: transparent url(../i/home/facebook_callout.jpg) no-repeat  0 0; width: 417px; height: 20px; }
h3#homeFacebook:hover {     background: transparent url(../i/home/facebook_callout.jpg) no-repeat  0 -21px; } 
#chowblog{ margin-top: 35px; width: 49%; }
#chowblog h3#readourblog { color:#000; text-indent:-9999px;  background: transparent url(../i/home/readourblog.jpg) no-repeat  0 0px; width: 122px; height: 17px; float:left; margin: 0 0 25px 0; } 
#chowblog h4#view_more { color:#000; text-indent:-9999px;  background: transparent url(../i/home/btn_view_more.jpg) no-repeat  0 -17px; width: 91px; height: 15px; float:right; margin: 10px 5px 20px 300px; } 
#chowblog h4#view_more:hover {  background: transparent url(../i/home/btn_view_more.jpg) no-repeat  0 0;  cursor:pointer; } 
#chowblog h4#view_more a { width: 100%; height: 100%; display:block;}
#chowblog ul{ float:left; clear:both;  width: 99%; height:100%; }
#chowblog ul li{ margin-bottom: 25px; clear:both; }
#chowblog span.date { width: 100%; float:left; font-style:italic; font-size:10px; }
#chowblog span.content { width: 85%; float:left; margin-bottom: 15px; clear:both; }
#chowblog span.content h4 { font-weight:bold; font-size:12px; margin-bottom: 10px; color:#000000; }
#chowblog span.content h4 a { color:#525252; }

#chowblog span.content p { line-height: 16px; font-size:11px; margin-bottom:10px; }
#callout { padding-top:20px; text-align: right; width: 50.5%; background-color:#e7e7e7; padding-bottom: 40px; }
#callout ol li{ margin:-2px 0 0 0 ; padding: 0;}




/* PRODUCT PAGE */
#subhead h2.product{ text-indent:-9009px; color:#fff;   width: 162px; height: 72px; background: transparent url(../i/product/global/product_h2.jpg) no-repeat  0 25px;  }
#subhead h2.fresh_frozen{ text-indent:-9009px; color:#fff;   width: 258px; height: 72px; background: transparent url(../i/product/header_freshfrozen.jpg) no-repeat  0 25px;  }
#subhead h2.organic{ text-indent:-9009px; color:#fff;   width: 152px; height: 72px; background: transparent url(../i/product/header_organic.jpg) no-repeat  0 25px;  }
ul#promo { margin-left: 1.5em; }
ul#promo  li { float:left; width: 189px; height: 62px; margin-right: 2.5em; *margin-right:0.5em; margin-top: 1em; }
#subhead ul#promo{ margin-left: 12.5em; }
h3 a{ width: 100%; height: 100%; display: block; }
h3#fresh_frozen{ text-indent:-9009px; color:#fff;  width: 215px; height: 52px; background: transparent url(../i/product/global/badge_freshfroz.jpg) no-repeat  0 -53px;  }
h3#fresh_frozen:hover{ text-indent:-9009px; color:#fff;  width: 215px; height: 52px; background: transparent url(../i/product/global/badge_freshfroz.jpg) no-repeat  0 0;  } 
h3#fresh_frozen .active{ text-indent:-9009px; color:#fff;  width: 215px; height: 52px; background: transparent url(../i/product/global/badge_freshfroz.jpg) no-repeat  0 0;  }

h3#organic{ text-indent:-9009px; color:#fff;   width: 189px; height: 62px; background: transparent url(../i/product/global/badge_organic.jpg) no-repeat  0 -61px;  }
h3#organic:hover{ text-indent:-9009px; color:#fff;   width: 189px; height: 62px; background: transparent url(../i/product/global/badge_organic.jpg) no-repeat  0 0;  } 
h3#organic .active{ text-indent:-9009px; color:#fff;   width: 189px; height: 62px; background: transparent url(../i/product/global/badge_organic.jpg) no-repeat  0 0;  } 

h3#how_to{ text-indent:-9009px; color:#fff;  width: 267px; height: 55px; background: transparent url(../i/product/header_landingpg.jpg) no-repeat  0 0;  }
h3#chow_by_stage{ text-indent:-9009px; color:#fff;  width: 156px; height: 22px; background: transparent url(../i/product/nav_chowbystage.jpg) no-repeat  0 0;  }
h3#chow_food_groups{  text-indent:-9009px; color:#fff;  width: 202px; height: 22px; margin-bottom: 1em; background: transparent url(../i/product/nav_chowbyfood.jpg) no-repeat  0 0;  }
h3#fast_fresh_frozen{  text-indent:-9009px; color:#fff;  width: 203px; height: 17px; margin-bottom: 1em; background: transparent url(../i/product/subheader_frozen.jpg) no-repeat  0 0;  }
h3#organic_way{  text-indent:-9009px; color:#fff;  width: 213px; height: 17px; margin-bottom: 1em; background: transparent url(../i/product/subheader_organic.jpg) no-repeat  0 0;  }

#chow_lead { border-top: 1px dashed #c7c7c7;  margin: 2em 0 0.5em 0; padding: 1em 0 0 0; }
#by_stage_text {  color:#767676;   }
#by_stage_text p{ width: 500px; font-size:9px; }
#product_menu{ width: 20%; }
#product_menu ul { margin-bottom: 1em; } 
h4#six_months_plus{ text-indent:-9009px; color:#fff;  width: 52px; height: 27px; background: transparent url(../i/product/side_nav/six_months_plus.jpg) no-repeat  0 0;  }
h4#eight_months_plus{ text-indent:-9009px; color:#fff;  width: 52px; height: 28px; background: transparent url(../i/product/side_nav/eight_months_plus.jpg) no-repeat  0 0;  }
h4#ten_months_plus{ text-indent:-9009px; color:#fff;  width: 57px; height: 30px; background: transparent url(../i/product/side_nav/ten_months_plus.jpg) no-repeat  0 0;  }
h4#ten_months_plus_fingerfood{ text-indent:-9009px; color:#fff;  width: 55px; height: 36px; background: transparent url(../i/product/side_nav/ten_months_plus_fingerfood.jpg) no-repeat  0 0;  }
h4#vegetables{ text-indent:-9009px; color:#fff;  width: 104px; height: 16px; margin-bottom: 0.5em; background: transparent url(../i/product/nav_veggies.jpg) no-repeat  0 0;   }
h4#beans_grains{text-indent:-9009px; color:#fff;  width: 104px; height: 16px; margin-bottom: 0.5em; background: transparent url(../i/product/nav_grains.jpg) no-repeat  0 0;  }
h4#fruits{ text-indent:-9009px; color:#fff;  width: 42px; height: 16px; margin-bottom: 0.5em;  background: transparent url(../i/product/nav_fruit.jpg) no-repeat  0 0;  }
h4#finger_foods{text-indent:-9009px; color:#fff;  width: 104px; height: 16px;  margin-bottom: 0.5em; background: transparent url(../i/product/nav_fingerfoods.jpg) no-repeat  0 0;  }
#product_info{ width: 79%; border-left: 1px dashed #c7c7c7;   margin-bottom: 3em; }
#product_info_detail{  width:99%; border-top: 1px dashed #c7c7c7; margin: 1.5em 0 0 1em; padding: 1em 0 0 0;  } 
#product_info_detail .product_info_textr{ width: 50%; float:left; font-size: 11px; line-height:16px;	}
#product_info_detail .product_info_textl{ width: 48%; float:left; font-size: 11px; line-height:16px; }
#product_info_detail h5 { color:#622e00; font-weight: bold; font-size: 11px; }
#product_info_detail p { width: 95%; margin-bottom: 0.25em; }
#product_info_detail strong{ font-size: 11px; color:#525252; font-weight: bold; } 
.product_info_textl a{ color:#700000; }
a.six_months{ color: #8cc63f; font-size:12px; line-height:20px; }
a.eight_months{ color:#F49E51; font-size:12px; line-height:20px; }
a.ten_months{ color:#c49a6b; font-size:12px; line-height:20px; }
a.ten_months_ff{ color:#e31936; font-size:12px; line-height:20px;}
#product_landing { margin-Left: 70px; width: 50%; }
#product_landing p {  line-height:20px;   margin: 20px 0 0 2px; color:#767676; font-size: 12px; } 
#months_top span.lead, #months_bottom span.lead{ height: 150px; width: 112px;  float:left; margin-right:10px;  }
#months_top span.descrip, #months_bottom span.descrip{  float:left; width: 300px; }
#months_top span.descrip ul, #months_bottom span.descrip ul{ float:left; margin-top: 1.5em; width: 175px;  }
#months_top span.badge, #months_bottom span.badge{ float:left; margin:1.5em  0 0 0; width: 120px; height: 60px;   text-align:right;}
#months_bottom{ border-top: 1px dashed #c7c7c7; border-bottom: 1px dashed #c7c7c7; } 
#months_top .first,#months_bottom .first{ border-right: 1px dashed #c7c7c7; }
#months_top .yui-u,#months_bottom .yui-u{ margin: 1em 0; padding: 1em 0;  font-size:11px; line-height:16px;}
#prod_footer { margin:1em 0 2em 0; }
#prod_footer ul, #prod_footer h4 { margin-left: 1.2em; }
#prod_footer .yui-u{ border-right: 1px dashed #c7c7c7; height: 100px; }
.froze ul{ margin: .5em 0 2.5em 0; }
.froze ul li{ font-size:10px; margin-bottom: .25em; }
#organic_content strong{ font-weight:bold; font-size:0.9em;}
#organic_content ul  { margin: 2em 0 0 0; }
#organic_content ul li{ list-style-type: disc; margin: 0 0 1em 1em;}
#organic_content small { margin-top : -2em; }
#prod_top { padding: 0 0 4em 0; font-size: 12px;  line-height:20px; color:#767676;  margin-left: 15px; }
#prod_top p{ width: 100%; }
#organic_bullets ul li { list-style-type: disc; margin: 0 0 .3em 1.3em; padding: 0 0 0 2em; font-size:10px; line-height:18px; }


/* PHILOSOPHY */
#subhead h2.philosophy{ text-indent:-9009px; color:#fff;   width: 227px; height: 72px; background: transparent url(../i/philosophy/philosophy_h2.jpg) no-repeat  0 25px;  }
#subhead h2.our_philosophy{ text-indent:-9009px; color:#fff;   width: 360px; height: 72px; background: transparent url(../i/philosophy/header_ourphilosophy.jpg) no-repeat  0 25px;  }
#subhead h2.advisory_board{ text-indent:-9009px; color:#fff;   width: 303px; height: 72px; background: transparent url(../i/philosophy/header_advisoryboard.jpg) no-repeat  0 25px;  }
h3#you_are_what_you_eat{ text-indent:-9009px; color:#fff;   width: 287px; height: 26px;   background: transparent url(../i/philosophy/subheader_arewhatyoueat.jpg) no-repeat  0 0; }
h3#chowbaby_advisory_board{ text-indent:-9009px; color:#fff;   width: 287px; height: 17px;  background: transparent url(../i/philosophy/subheader_advisoryboard.jpg) no-repeat  0 0; }
h3#judy_levin{ text-indent:-9009px; color:#fff;   width: 287px; height: 17px;   background: transparent url(../i/philosophy/subheader_judylevin.jpg) no-repeat  0 0; }
h3#daniel_sellen{ text-indent:-9009px; color:#fff;   width: 372px; height: 17px;   background: transparent url(../i/philosophy/subheader_danielsullen.jpg) no-repeat  0 0; }
h3#feeding_minds_and_bodies{ text-indent:-9009px; color:#fff;   width: 257px; height: 17px;   background: transparent url(../i/philosophy/subheader_feedingbodies.jpg) no-repeat  0 0; }
#philo p{ line-height: 20px;} 
#philo a{ color:#f18e33;}
#philo .left_sub_nav a{ color:#f18e33;}
#philo_top p{ font-size: 12px; width: 496px; height: 142px; line-height:20px; color:#767676;  margin-left: 13px; }
#philo_bottom{ margin-top:40px; background-color:#e7e7e7;  }
#philo_bottom div.content { padding: 15px 20px;  background-color:#FFF; clear:both; font-size: 11px; color:#525252; float:left; line-height: 15px;}
#philo_bottom div.content span.lead{ width: 104px; height: 173px;  float:left; margin: 0 20px 0 0; } 
#philo_bottom div.content span.descrip{ clear:both; font-size: 11px; *float: right;} 
#philo_bottom ol{ float:right; margin: 33px 0 0 0; }
#philo_bottom ol li{  margin: 0 0 -5px 0; }



/* COMMUNITY */
#subhead h2.community{ text-indent:-9009px; color:#fff;   width: 227px; height: 72px; background: transparent url(../i/community/community_h2.jpg) no-repeat  0 25px;  }
#subhead h2.giving_back{ text-indent:-9009px; color:#fff;   width: 242px; height: 72px; background: transparent url(../i/community/header_givingBack.jpg) no-repeat  0 25px;  }
#subhead h2.resources{ text-indent:-9009px; color:#fff;   width: 261px; height: 72px; background: transparent url(../i/community/header_resources.jpg) no-repeat  0 25px;  }
#subhead h2.spread_the_word{ text-indent:-9009px; color:#fff;   width: 337px; height: 72px; background: transparent url(../i/community/header_spreadtheword.jpg) no-repeat  0 25px;  }
textarea#message{ color: #999; }
h3#it_takes{ text-indent:-9009px; color:#fff;   width: 450px; height: 26px; background: transparent url(../i/community/subheader_itTakesAVillage.jpg) no-repeat  0 0; }
h3#facebook {text-indent:-9009px; color:#fff;  margin: 29px 0 0 -1px; width: 290px; height: 28px;   background: transparent url(../i/community/facebook_callout.jpg) no-repeat  0 0; } 
h3#facebook:hover {     background: transparent url(../i/community/facebook_callout.jpg) no-repeat  0 -27px; } 
h3#facebook a{ width:100%; height:100%; display:block;}
h3#who_chow_mama{ text-indent:-9009px; color:#fff;  background: transparent url(../i/community/beachowmama_comm_ro.jpg) no-repeat  0 0; width: 213px; height: 26px; }
h3#who_chow_mama a { width: 100%; height: 100%; display:block;}
h3#who_chow_mama:hover{ background: transparent url(../i/community/beachowmama_comm_ro.jpg) no-repeat  0 -26px; }
h3#comm_readourblog { color:#000; text-indent:-9999px;  background: transparent url(../i/community/readourblog_comm.jpg) no-repeat  0 0px; width: 122px; height: 17px; float:left; margin: -15px 0 0px 0; } 

h3#have_you_heard {text-indent:-9009px; color:#fff;   width: 336px; height: 19px; margin-bottom: 10px;  background: transparent url(../i/community/subheader_haveyouHeard.jpg) no-repeat  0 0; } 
h3#good_thoughts {text-indent:-9009px; color:#fff;   width: 278px; height: 21px; margin-bottom: 10px;  background: transparent url(../i/community/subheader_email.jpg) no-repeat  0 0; } 
h3#print_a_flyer {text-indent:-9009px; color:#fff;   width: 122px; height: 21px; margin-bottom: 10px;  background: transparent url(../i/community/subheader_print.jpg) no-repeat  0 0; } 
h3#give_it {text-indent:-9009px; color:#fff;   width: 208px; height: 17px; margin-bottom: 10px;  background: transparent url(../i/community/subheader_giveit.jpg) no-repeat  0 0; } 
h3#this_years_charities {text-indent:-9009px; color:#fff;   width: 192px; height: 17px; margin-top:28px; margin-bottom: 20px;  background: transparent url(../i/community/subheader_thisyearscharitie.jpg) no-repeat  0 0; } 
h3#food_and_feeding {text-indent:-9009px; color:#fff;   width: 138px; height: 17px;  margin: 20px 0 10px 0;  background: transparent url(../i/community/subheader_foodFeeding.jpg) no-repeat  0 0; } 
h3#family_life {text-indent:-9009px; color:#fff;   width: 138px; height: 17px;  margin: 20px 0 10px 0;  background: transparent url(../i/community/subheader_familylife.jpg) no-repeat  0 0; } 
h3#reduce_reuse_recycle {text-indent:-9009px; color:#fff;   width: 199px; height: 17px;  margin: 20px 0 10px 0;  background: transparent url(../i/community/subheader_reduce.jpg) no-repeat  0 0; } 
h3#eco_consumer {text-indent:-9009px; color:#fff;   width: 184px; height: 17px;  margin: 20px 0 10px 0;  background: transparent url(../i/community/subheader_ecoConsumer.jpg) no-repeat  0 0; } 
h3#well_being {text-indent:-9009px; color:#fff;   width: 138px; height: 17px;  margin: 20px 0 10px 0;  background: transparent url(../i/community/subheader_wellbeing.jpg) no-repeat  0 0; }
h3#do_good {text-indent:-9009px; color:#fff;   width: 76px; height: 17px;  margin: 20px 0 10px 0;  background: transparent url(../i/community/subheader_dogood.jpg) no-repeat  0 0; }  
#comm { padding-bottom: 36px; }
#comm a{ color:#e31936; }
#comm_top p  { font-size: 12px; width: 496px; height: 100px; line-height:20px; color:#767676;  margin-left: 11px; }
#comm_bl{ margin-left:5px;background-color:#e7e7e7; padding-bottom:40px;}
#comm_bottom{ margin-top:44px;  border-top: 1px dashed #c7c7c7; }
#comm_bottom p  { font-size: 12px; color:#767676;  margin-left: 14px; }
#comm_bottom div.content { margin-top: 3px; padding: 15px 20px;  background-color:#FFF; clear:both; float:left; font-size:11px; color:#525252; }
#comm_bottom div.content span.lead{ width: 104px; height: 173px;  float:left; margin: 0 20px 0 0; } 
#comm_bottom div.content span.descrip{ clear:both; } 
#who_chow_mama { font-size: 11px; }
#healthy_child span.lead{width:206px; height:110px; margin-top:3px; float: left;}
#healthy_child span.descrip{width:200px; height:110px; margin-left: 10px; margin-top: 29px; float: left; line-height:16px; font-size: 11px;}
#resources p{ font-size:12px; line-height:20px;}
#spread { margin-top: 20px; width: 428px; height: 400px;} 
div.row label { color:#e31936; font-weight: bold; font-size:12px;  height: 20px; width: 150px; text-align:right; float: left;display:block; }
div.row{ clear: both; margin-bottom: 10px;}
span.fe{ float: left; margin-left:5px; margin-bottom:10px;  }
span.fe input { width: 255px; }
span.fe textarea { width: 259px; height: 200px; }
span.send{ float: right; margin-right: 5px; }

/* VALUES */
#subhead h2.values{ text-indent:-9009px; color:#fff;   width: 227px; height: 72px; background: transparent url(../i/values/values_h2.jpg) no-repeat  0 25px;  }
#subhead h2.business_ethics{ text-indent:-9009px; color:#fff;   width: 312px; height: 72px; background: transparent url(../i/values/header_businessethics.jpg) no-repeat  0 25px;  }
#subhead h2.eco_responsibility{ text-indent:-9009px; color:#fff;   width: 374px; height: 72px; background: transparent url(../i/values/header_ecoresponsibility.jpg) no-repeat  0 25px;  }
h3#were_all_in_this_together{ text-indent:-9009px; color:#fff;  width: 337px; height: 26px;   background: transparent url(../i/values/subheader_landing.jpg) no-repeat  0 0; }
h3#thinking_green{ text-indent:-9009px; color:#fff;  width: 239px; height: 17px; margin-bottom: 10px;  background: transparent url(../i/values/subheader_goodforkids.jpg) no-repeat  0 0; }
h3#good_for_the_kids{ text-indent:-9009px; color:#fff;  width: 239px; height: 17px; margin-bottom: 10px;  background: transparent url(../i/values/subheader_thinking_green.jpg) no-repeat  0 0; }
h3#from_thinking_to_printing{ text-indent:-9009px; color:#fff;  width: 200px; height: 17px; margin-bottom: 10px;  background: transparent url(../i/values/subheaders_thinkingtoprint.jpg) no-repeat  0 0; }
h3#and_beyond{ text-indent:-9009px; color:#fff;  width: 200px; height: 17px; margin-bottom: 10px;  background: transparent url(../i/values/subheader_andbeyond.jpg) no-repeat  0 0; }
div#values { float:left; padding-bottom: 36px; }
#values a{ color:#fbbb90; }
#values_top p{ font-size: 12px; width: 496px; height: 142px; line-height:21px; color:#767676;  margin-left: 15px; }
#values_bottom{ margin:40px 0 0 0; padding:0 0 0 0; background-color:#e7e7e7;  }
#values_bottom div.content { padding: 15px 20px;  background-color:#FFF; clear:both; font-size: 11px; color:#525252; float:left; line-height: 15px;}
#values_bottom div.content span.lead{ width: 104px; height: 173px;  float:left; margin: 0 20px 0 0; } 
#values_bottom div.content span.leadb{ width: 178px; height: 173px;  float:left; margin: 0 20px 0 0; } 
#values_bottom div.content span.descrip{ clear:both; *float: right;} 
#values_bottom ol{ float:right; margin: 25px 0 0 0; }
#values_bottom ol li{  margin: 0 0 -5px 0; }
#featured_recipe { font-size: 11px; }
#featured_recipe h4 { font-weight: bold; color:#525252; font-size: 11px; } 
#featured_recipe h5 { font-style: italic; font-weight:normal; margin-top: 20px; } 


/* ABOUT */
#subhead h2.about{ text-indent:-9009px; color:#fff;   width: 173px; height: 72px; background: transparent url(../i/about/about_h2.jpg) no-repeat  0 25px;  }
#subhead h2.about_the_kids{ text-indent:-9009px; color:#fff;   width: 410px; height: 72px; background: transparent url(../i/about/header_kids.jpg) no-repeat  0 25px;  }
#subhead h2.meet_the_partners{ text-indent:-9009px; color:#fff;   width: 400px; height: 72px; background: transparent url(../i/about/header_partners.jpg) no-repeat  0 25px;  }

h3#about_who{ text-indent:-9009px; color:#fff;  width: 159px; height: 26px; margin-top: 3px;   background: transparent url(../i/about/subheader_aboutwho.jpg) no-repeat  0 0; }
#about_top p{ font-size: 12px; width: 496px; height: 142px; line-height:21px; color:#767676;  margin-left: 15px; }
#about_bottom{ margin-top:40px; background-color:#e7e7e7;  }
#about_bottom div.content { padding: 15px 20px;  background-color:#FFF; clear:both; font-size: 11px; color:#525252; float:left; line-height: 15px; }
#about_bottom div.content span.lead{ width: 104px; height: 173px;  float:left; margin: 0 20px 0 0; } 
#about_bottom div.content span.leadb{ width: 178px; height: 173px;  float:left; margin: 0 20px 0 0; } 
#about_bottom div.content span.descrip{ clear:both; } 
#about_bottom ol{ float:right; margin: 5px 0 0 0; }
#about_bottom ol li{  margin: 0 0 -5px 0; }
#partners { padding: 0 0 4em 0;}
#partners a{ color: #e31936; }

#about_detail{ width:76%; padding:0 0 0 36px;}
#about_subnav{ width: 17%;}
div.kid{ min-height: 236px; margin-bottom: 36px; width:100%; clear:both; float:left;} 
div.partner{  float:left; width:100%; margin-bottom: 36px; } 
div.kid span.pic, div.partner span.pic { float: left; width: 35%;} 
div.kid span.descrip, div.partner span.descrip { float:left; width: 60%;  } 
div.kid span.descrip h3, div.kid span.descrip h4,{ text-indent:-9009px; color:#fff; margin:-1px 0 5px 9px;  }
div.kid span.descrip h4, div.kid span.descrip h3 {  margin-left: 10px; text-indent: -9009px; color:#FFF; } 
div.partner span.descrip h3, div.partner span.descrip h4{ margin: -1px 0 15px 9px; text-indent: -9009px; color:#FFF; }
div.kid span.descrip p, div.partner span.descrip p{ margin:5px 0 10px 10px; }
h3#lily{  background: transparent url(../i/about/title_lily.jpg) no-repeat  0 0; width: 54px; height: 31px; margin-bottom:10px; }
h4#peas_with_mint{  background: transparent url(../i/about/title_sub_peas.jpg) no-repeat  0 0; width: 112px; height: 15px; }
h4#peas_with_mint a{ width: 100%; height: 100%; display: block; outline: none; } 	

h3#mia{  background: transparent url(../i/about/title_mia.jpg) no-repeat  0 0; width: 54px; height: 31px; margin-bottom:10px;}
h4#pears_with_ginger{  background: transparent url(../i/about/title_sub_pears.jpg) no-repeat  0 0; width: 134px; height: 15px; }
h4#pears_with_ginger a{ width: 100%; height: 100%; display: block; outline: none; } 	

h3#jordyn{  background: transparent url(../i/about/title_jordyn.jpg) no-repeat  0 0; width: 103px; height: 31px; margin-bottom:10px;}
h4#cinnamon_peach_oatmeal{  background: transparent url(../i/about/title_sub_peach.jpg) no-repeat  0 0; width: 192px; height: 15px; }
h4#cinnamon_peach_oatmeal a{ width: 100%; height: 100%; display: block; outline: none; } 	

h3#christain{  background: transparent url(../i/about/title_christian.jpg) no-repeat  0 0; width: 142px; height: 31px; margin-bottom:10px;}
h4#spinach_nutmeg_yams{  background: transparent url(../i/about/title_sub_yams.jpg) no-repeat  0 0; width: 192px; height: 15px; }
h4#spinach_nutmeg_yams a{ width: 100%; height: 100%; display: block; outline: none; } 	

h3#aidan{  background: transparent url(../i/about/title_aidan.jpg) no-repeat  0 0; width: 81px; height: 31px; margin-bottom:10px;}
h4#cuban_black_beans{  background: transparent url(../i/about/title_sub_cuban.jpg) no-repeat  0 0; width: 192px; height: 15px; }
h4#cuban_black_beans a{ width: 100%; height: 100%; display: block; outline: none; } 	

h3#isaac{  background: transparent url(../i/about/title_isaac.jpg) no-repeat  0 0; width: 81px; height: 31px; margin-bottom:10px; }
h4#cheddar_apple{  background: transparent url(../i/about/title_sub_cheddar.jpg) no-repeat  0 0; width: 213px; height: 15px; }
h4#cheddar_apple a{ width: 100%; height: 100%; display: block; outline: none; } 	

h3#atticus{  background: transparent url(../i/about/title_atticus.jpg) no-repeat  0 0; width: 111px; height: 31px; margin-bottom:10px;}
h4#banana_date{  background: transparent url(../i/about/title_sub_banana.jpg) no-repeat  0 0; width: 192px; height: 15px; }
h4#banana_date a{ width: 100%; height: 100%; display: block; outline: none; } 	

h3#michelle_christman{  background: transparent url(../i/about/title_michelle.jpg) no-repeat  0 0; width: 302px; height: 31px; }
h3#stacie_billis{  background: transparent url(../i/about/title_stacie.jpg) no-repeat  0 0; width: 188px; height: 31px; }



/* FIND US */
#subhead h2.find{ text-indent:-9009px; color:#fff;   width: 173px; height: 72px; background: transparent url(../i/findus/find_h2.jpg) no-repeat  0 25px;  }
h3#where_to_find{ text-indent:-9009px;  background: transparent url(../i/findus/subheader_wheretofind.jpg) no-repeat  0 0; width: 433px; height: 26px; }
#find_top { padding: 0 0 4em 0; font-size: 12px;  line-height:20px; color:#767676;  margin-left: 15px; *margin-left:7px; }
#find_top p{ font-size: 12px; width: 496px; height: 142px; line-height:21px; color:#767676;  margin-left: 15px; }
#find_top a{ color: #c2c342;}
ul#find_us_detail { margin-top: 3em; }
ul#find_us_detail li{ width: 25%; float: left; } 
ul#find_us_detail li p{ margin-top: 5px; font-size: 10px; } 


/* FAQ */
#subhead h2.faqs{ text-indent:-9009px; color:#fff;   width: 556px; height: 72px; background: transparent url(../i/faq/header_faq.jpg) no-repeat  0 25px;  }
#faq {  color:#767676; font-size: 12px; width: 600px; padding-bottom:34px; }
#faq h3 { margin: 20px 0 10px 0;  }
h3#about_the_company{ text-indent:-9009px; color:#fff;   width: 266px; height: 26px; background: transparent url(../i/faq/subheader_aboutcompany.jpg) no-repeat  0 0; }
h3#about_the_food{ text-indent:-9009px; color:#fff;   width: 266px; height: 26px; background: transparent url(../i/faq/subheader_aboutfood.jpg) no-repeat  0 0; }
h3#about_the_packaging{  text-indent:-9009px; color:#fff;   width: 281px; height: 26px; background: transparent url(../i/faq/subheader_aboutpackaging.jpg) no-repeat  0 0; }
h3#questions_about_feeding{  text-indent:-9009px; color:#fff;   width: 330px; height: 26px; background: transparent url(../i/faq/subheader_aboutfeeding.jpg) no-repeat  0 0; }
#faq h4 { color:#622e00; font-size: 13px; font-weight: normal; font-family: verdana; margin: 10px 0; cursor: pointer;  *display:inline; }
#faq ul li{ *margin: 10px 0; clear:both; }
#faq ul li div { display:none; }

#faq ul li div ul { float:left; width: 100%; margin: 15px 0 15px 25px; }
#faq ul li div ul li { width: 100%; clear:both; list-style-type: disc; margin-bottom: 10px;  }
#faq ul li div ul li h5 { font-weight:bold; }
#faq  p {  float:left; width: 100%; margin:0 0 10px 17px; font-size: 12px; line-height: 20px; } 

/* jk: text indent seems to eff up ie6 */
#faq span.toggle{ width: 12px; height: 12px; text-indent:-9009px; *text-indent:0; color:#fff; float:left; margin: 3px 5px 0 0; cursor: pointer;  }
#faq span.groupa{ width: 12px; height: 12px; background: transparent url(../i/faq/toggles.jpg) no-repeat  -15px -14px; }
#faq span.groupaopen{ width: 12px; height: 12px; background: transparent url(../i/faq/toggles.jpg) no-repeat  -15px -45px; }
#faq h4.groupa { color: #4f6f19; }

#faq span.groupb{  width: 12px; height: 12px; background: transparent url(../i/faq/toggles.jpg) no-repeat  -54px -13px; }
#faq span.groupbopen{ width: 12px; height: 12px; background: transparent url(../i/faq/toggles.jpg) no-repeat  -54px -46px; }
#faq h4.groupb { color: #3f4b00; }

#faq span.groupc{ width: 12px; height: 12px; background: transparent url(../i/faq/toggles.jpg) no-repeat  -94px -15px; }
#faq span.groupcopen{ width: 12px; height: 12px; background: transparent url(../i/faq/toggles.jpg) no-repeat  -94px -46px; }
#faq h4.groupc { color: #622e00; }

#faq span.groupd{ width: 12px; height: 12px; background: transparent url(../i/faq/toggles.jpg) no-repeat  -138px -17px; }
#faq span.groupdopen{ width: 12px; height: 12px; background: transparent url(../i/faq/toggles.jpg) no-repeat  -139px -47px; }
#faq h4.groupd { color: #7f4300; }

table#chart { width: 100%; margin-left: 17px; }
table#chart th.first, table#chart td.first { width: 25%; } 
table#chart tr td p { width: 100%;  margin:0; }
table#chart tr { padding-bottom: 0; }
table#chart th { color: #7f4300; }

/* TERMS */
#subhead h2.terms{ text-indent:-9009px; color:#fff;   width: 556px; height: 72px; background: transparent url(../i/terms_and_privacy/header_terms.jpg) no-repeat  0 25px;  }
h3#tos{ text-indent:-9009px; color:#fff;   width: 226px; height: 26px; background: transparent url(../i/terms_and_privacy/subheader_terms.jpg) no-repeat  0 0;  }
h3#pp{ text-indent:-9009px; color:#fff;   width: 193px; height: 26px; background: transparent url(../i/terms_and_privacy/subheaders_privacypolicy.jpg) no-repeat  0 0;  }
h4#url{ color:#367734; width: 172px; height: 26px; font-size: 12px; }
h4#visiting{ color:#367734;   width: 172px; height: 26px; font-size: 12px; }
h4#is{ color:#367734; width: 202px; height: 26px; font-size: 12px; }
h4#kind{ color:#367734; width: 220px; height: 26px; font-size: 12px; }

#terms_content h3 a, #terms_content h4 a{ display: block; width: 100%; height:100%; }
#terms_content { margin-bottom: 4em;  color:#767676; font-size: 12px; width: 600px; }
#terms_content p{ margin-bottom: 1em; }
#terms_content a{ color:#367734; }
#terms_content h4 {font-weight:bold; margin: 5px 0; }
#terms_content ul { margin: 10px 0; font-size: 12px; }	
#terms_content ul li{ list-style-type:disc; list-style-position:inside; margin: 0 0  10px 20px;}
#terms_content ol#DMCA { margin: 10px 0; font-size:12px; }
#terms_content ol#DMCA li{ margin: 0 0 10px 20px; }

/* SITEMAP */
#subhead h2.sitemap{ text-indent:-9009px; color:#fff;   width: 169px; height: 72px; background: transparent url(../i/sitemap/header_sitemap.jpg) no-repeat  0 25px;  }
#sitemap { margin-bottom: 4em; }
#sitemap h3 { font-weight: bold; margin-bottom: 5px; }
#sitemap h3 a { color:#367734; font-size:14px; font-weight:normal; }
#sitemap ul { margin: 15px 0 15px 10px; }
#sitemap ul li { margin: 0 0 5px 0; }

/* CONTACT */
#subhead h2.contact{ text-indent:-9009px; color:#fff;   width: 219px; height: 72px; background: transparent url(../i/contact/header_contact.jpg) no-repeat  0 25px;  }
#contact { padding-bottom: 36px; }
#contact a{ color:#8cc63f; }
#contact p{ margin-bottom: 5px;}
#contact h3 { font-size: 12px; font-weight:bold; color:#3a7337; margin: 20px 0 0 0; }

