/* CSS Document */
/* CSS Document */
/*-------------------------------------------------*/
/*BROADWAY PROJECT*/
/*-------------------------------------------------*/

.textReplace {display: block;}
.print_hide {display: none;}

/*GLOBALS*/
body.blue {text-align: center; background-color: #fff; background-image:none; margin: 0; padding: 0; border: 0; font: normal 12px/14.5px "Lucida Grande", sans-serif; color: #333; font-size:62.5%;   }
body.blue #header {display: none;background-image: none;}
body.blue #header #title {text-align: left; margin: 0; background-image: url(/iwp/images/enf10/whitebox_top.jpg); background-position:bottom; background-repeat: no-repeat;height: 84px; position: relative;}
body.blue #header #title p {position: absolute; top: 45px; right: 95px; color: #fff;}
body.blue #header #title p a {color: #fff;}
body.blue #header #title div#espanol {position: absolute; top: 40px; right: 5px; margin: 0;}
body.blue #main_area {background: none; border-bottom: 0; width:auto;}
body.blue #footend {display: none; overflow: hidden; height: 5px; display: block; background:none; margin:0; padding:0;}
body.blue #subfoot {display: none;text-align: left; height: 70px;}
body.blue #subfoot #meadlogo {float: left; display: inline; margin: 12px 0 20px 57px;}
body.blue #subfoot p {float: left; display: inline; width: 600px; font: normal 10px "Lucida Grande", sans-serif; color: #fff; padding: 25px 0 0 12px;}
body.blue .content_wrapper {width: auto; margin: 0 auto; padding: 38px 0 0 0; position: relative;}
body.blue #search {display: none;float: right; height: 20px; position: relative; margin: 0 23px 0 0;}
body.blue #search form {float: right; margin: 0;  display:inline; }
body.blue #search form .search_input_container {float: left; display: inline; overflow: hidden; height: 20px; width: 170px; padding: 0; border: 0; margin: 0px; background-image: url(/iwp/images/enf10/bg_search_input.gif); }
body.blue #search form .search_input_container input {height: 18px; width: 160px; padding: 0; border: 0; margin: 1px 5px; background: transparent; font-size:11px; }
body.blue #search form .search_submit_container {float: left; display: inline; overflow: hidden;  height: 20px; width: 22px; padding: 0; border: 0; margin: 0px;}
body.blue #search form .search_submit_container input.search_btn {height: 20px; width: 22px; padding: 0; border: 0; margin: 0; background: transparent;}


body.blue #main_area .page_content {display: block; width: 100%; border-bottom: 0px solid #d8d8d8; background: none; position: relative;}
body.blue #main_area .page_content .home_below_mainnav {display: block; width: 878px; height: 4px; margin: 0; padding: 0;}
body.blue #main_area .page_content .home_below_mainnav img {display: block; margin: 0; padding: 0;}
body.blue #main_area .page_content .page_content_left_col { display: inline; float: left; width: 648px; overflow: hidden; margin: 0 0 0 1px; text-align: left;}
body.blue #main_area .page_content .page_content_right_col {display: none; float: left; width: 230px; overflow: hidden; margin: 0; text-align: center;}
body.blue #main_area .page_content .page_content_full_col { display: block;  width: 878px; overflow: hidden; margin: 0 0 0 1px; text-align: left;}

body.blue #main_area .page_content .page_content_left_col .left_col_content { width: auto; margin: 20px auto 20px auto; display: block; padding: 0;}
body.blue #main_area .page_content .page_content_left_col h1{ font-size: 28px; color:#7e6b33;}
body.blue #main_area .page_content .page_content_left_col p{ margin: 0 0 8px 0;}
body.blue #main_area .page_content .page_content_left_col hr { display: none;}


/*notice the underscore hack - this will show in ie6 only*/
.left_col_content .article_cats_container {display: block; border-bottom: 1px solid #d8d8d8; padding: 0 0 20px 0; _padding: 0; margin: 20px 0 0 0;}
.left_col_content .article_cats_container h2.section_header {display: block; margin: 0 0 20px 0; font-size: 1.3em;}
.left_col_content .article_cats_img {display: inline; width: 190px; float: left; margin: 0 20px 0 0; }
.left_col_content .article_cats_txt {display: inline; width: 410px; float: left; margin: 5px 0 0 0; font-size: 1.2em; line-height: 1.3em;}
.left_col_content .article_cats_txt h2{ color:#005691; margin: 8px 0;}

.page_content_left_col .article_content { margin: 20px 20px 20px 40px;}
.page_content_left_col .article_content h2 {color: #723d3c; margin: 0 0 8px 0; font-size: 1.4em;}
.page_content_left_col .article_content p {display: block; padding-bottom: 10px; font-size: 1.2em; line-height: 1.3em;}

.page_content_left_col .article_content ul {list-style-type: disc; margin: 0 0 20px 40px; }
.page_content_left_col .article_content ol {margin: 0 0 20px 40px; }
.page_content_left_col .article_content ul li,
.page_content_left_col .article_content ol li {color:#333; margin-bottom: 4px; font-size: 1.2em;}


body.blue #main_area .page_content .page_content_right_col .module_wrapper {display: block;width: 190px; margin: 20px 23px 0 17px; text-align: left;}
body.blue #main_area .page_content .page_content_right_col .module_wrapper .action_module {display: block;width: 190px; margin: 0 0 20px 0; text-align: left;}
body.blue #main_area .page_content .page_content_right_col .module_wrapper .print_email_module {display: block;width: 190px; margin: 0 0 10px 0; text-align: left;}



body.blue #main_area .page_content .home_flash { display: block; width: 878px; }
body.blue #main_area .page_content .home_callouts { display: block; margin: 20px 1px; height: 130px; overflow: hidden;}
body.blue #main_area .page_content .callout {display: inline; margin: 0 6px; float: left; width:207px; height: 130px; position: relative;}
body.blue #main_area .page_content .callout_default1,
body.blue #main_area .page_content .callout_default2,
body.blue #main_area .page_content .callout_default3,
body.blue #main_area .page_content .callout_default4,
body.blue #main_area .page_content .callout_over1,
body.blue #main_area .page_content .callout_over2,
body.blue #main_area .page_content .callout_over3,
body.blue #main_area .page_content .callout_over4 {display: block; margin: 0; width:207px; height: 130px; text-align: left;}
body.blue #main_area .page_content .callout_over_content {padding: 20px 20px 0 20px; color: #333333; position: relative; height: 90px;}
body.blue #main_area .page_content .callout_over_content h3,
body.blue #main_area .page_content .callout_over_content p {margin: 0 0 5px 0; display: block; line-height: 16px;}
body.blue #main_area .page_content .callout_over_content p.callout_link {position: absolute; bottom: 0; left: 20px; margin: 0;}

body.blue #main_area .page_content .home_promotions_container {display: block; background: #ebf6fa url(/iwp/images/enf10/bg_home_promotions_container.jpg) repeat-x top left; margin-bottom: 1px; padding: 15px 0;}
body.blue #main_area .page_content .home_promotions_dividers {display: block; background: url(/iwp/images/enf10/bg_home_promotions_dividers.gif) repeat-y top left; margin: 0 auto; width: 858px;}
body.blue #main_area .page_content .home_promotion {display: inline; float: left; width: 270px; margin: 0;}
body.blue #main_area .page_content .home_promotion_center {display: inline; float: left; width: 270px; margin: 0 24px;}
body.blue #main_area .page_content .home_promotion h3,
body.blue #main_area .page_content .home_promotion_center h3 {font-size: 1.6em; line-height: 1.2em;}
body.blue #main_area .page_content .home_promotion h3,
body.blue #main_area .page_content .home_promotion p,
body.blue #main_area .page_content .home_promotion_center h3,
body.blue #main_area .page_content .home_promotion_center p {margin: 0 0 8px 0;}
body.blue #main_area .page_content .promo_txt {display: inline; float: left; margin: 10px 0 0 12px; width: 188px; }

body.blue sup.smaller {font-size: 65%;}
body.blue .r {vertical-align: top; font-size: 65%; font-weight: bold; line-height:normal; }

/*HERO*/
body.blue #main_area .page_content .hero {position: relative; left: 0px; text-align: left; z-index:888888 !important;}
body.blue #main_area .page_content .hero .hero_con {position: absolute; top: 20px; left: 40px; width: 425px;}
body.blue #main_area .page_content .hero .hero_con h1 {color: #285ea1; font-size: 28px;}
body.blue #main_area .page_content .hero .hero_con p {margin-top: 5px; color: #666666; font-size: 1.2em; line-height: 1.4em; width: 400px;}

/*CONTAINERS*/
body.blue #main_area .page_content .contentBox626_wrapper {display: block; width: 626px; background: #fff url(/iwp/images/enf10/contentBox626_wrapper_bg.gif) no-repeat 0px 33px; margin: 20px 0 20px 22px;}
body.blue #main_area .page_content .contentBox626_header {display: block; width: 626px; height: 33px; background: url(/iwp/images/enf10/contentBox626_header_bg.gif) no-repeat left top; text-align: left;}
body.blue #main_area .page_content .contentBox626_header h2 {color: #fff; line-height: 33px; margin-left: 15px;}
body.blue #main_area .page_content .contentBox626_content {display: block; width: 626px; background: url(/iwp/images/enf10/contentBox626_content_bg.gif) repeat-y left top; text-align: left;}
body.blue #main_area .page_content .contentBox626_footer {display: block; width: 626px; height: 10px; background: url(/iwp/images/enf10/contentBox626_footer_bg.gif) no-repeat left top;}
body.blue #main_area .page_content .contentBox626_content h2 {font-size: 1.3em; margin-bottom: 3px; color: #125591;}
body.blue #main_area .page_content .contentBox626_content p {font-size: 1.2em; margin-bottom: 10px; line-height: 1.3em;}

body.blue #main_area .page_content .prodAccord626_wrapper {display: block; width: 626px; margin: 20px 0 20px 22px;}
body.blue #main_area .page_content .prodAccord626_topheader {display: block; position: relative; width: 626px; height: 32px; background: url(/iwp/images/enf10/prodAccord626_tophead_bg.gif) no-repeat left top; text-align: left;}
body.blue #main_area .page_content .prodAccord626_header {display: block; position: relative; width: 626px; height: 32px; background: url(/iwp/images/enf10/prodAccord626_head_bg.gif) no-repeat left top; text-align: left; margin: 0 0 20px 1px;}
body.blue #main_area .page_content .prodAccord626_topheader h2,
body.blue #main_area .page_content .prodAccord626_header h2 {line-height: 32px; margin-left: 12px;}

body.blue #main_area .page_content .prodAccord626_topheader img,
body.blue #main_area .page_content .prodAccord626_header img {position: absolute; top: 12px; right: 13px;}
body.blue #main_area .page_content .prodAccord626_content {display: block; width: 626px; background: url(/iwp/images/enf10/prodAccord626_content_bg.gif) repeat-y left top; text-align: left; padding: 20px 0 0 0;}
body.blue #main_area .page_content .prodAccord626_content .prodAccord626_cans_wrapper {display: block; width: 535px; margin: 0 auto 0 auto; padding-bottom: 20px;}
body.blue #main_area .page_content .prodAccord626_content .prodAccord626_cans_wrapper .prodAccord626_can {display: inline; width: 100px; float: left; margin:0 0 0 0; padding: 0 0 0 0; text-align: center;}
body.blue #main_area .page_content .prodAccord626_content .prodAccord626_cans_wrapper .can_divider {display: block; width: 45px; height: 82px; float: left; background: url(/iwp/images/enf10/can_divider_bg.gif) repeat-y 22px 0px; margin: 0px 0 0 0; padding: 0;}

body.blue #main_area .page_content .prodAccord626_content .prodAccord626_cans_wrapper .prodAccord626_can p {margin: 0; padding: 0;}
body.blue #main_area .page_content .prodAccord626_content .prodAccord626_cans_wrapper .prodAccord626_can .can_link {display: block;}

body.blue #main_area .page_content .prodAccord626_button {display: block; width: 626px;text-align: center; padding: 0 0 20px 0;}
body.blue #main_area .page_content .prodAccord626_footer {display: block; width: 626px; height: 10px; background: url(/iwp/images/enf10/prodAccord626_footer_bg.gif) no-repeat left top;}

body.blue #main_area .page_content .product_img {display: inline; float: left; width: 248px; margin: 20px 0;}
body.blue #main_area .page_content .product_img img {display: block; margin: 0 0 0 22px;}
body.blue #main_area .page_content .product_img .all_products {display: block; text-align: center; margin: 0 0 35px 22px; width: 190px;}
body.blue #main_area .page_content .product_available {display: block; width: 160px; margin: 15px 0 0 37px;}
body.blue #main_area .page_content .product_available p {font-size: 1.1em; padding: 0 0 15px 0; margin: 0px; display: block; }
body.blue #main_area .page_content .product_txt {display: inline; float: left; width: 385px; margin: 20px 0 0 0;}
body.blue #main_area .page_content .product_txt h2 {color: #7e6b33; font-size: 28px; margin-bottom: 8px;}
body.blue #main_area .page_content .product_txt h3 {font-size: 1.2em; font-weight: bold; margin: 0 0 10px 0; line-height: 1.3em;}
body.blue #main_area .page_content .product_txt p {font-size: 1.2em; padding: 0 0 20px 0; line-height: 1.3em;}
body.blue #main_area .page_content .product_txt p strong.colorize {color: #7e6b33;}

body.blue #main_area .page_content .product_txt .product_buttons {display: block; height: 22px; margin-bottom: 30px;}
body.blue #main_area .page_content .product_txt .product_buttons img {display: inline; float: left; margin-right: 10px; }


body.blue #main_area .page_content .certificate_content {display: block; width: 628px; margin: 20px 0 20px 20px;}
body.blue #main_area .page_content .certificate_content h1 {margin: 0 0 20px 0; padding: 0;}
body.blue #main_area .page_content .certificate_content p {font-size: 1.2em; line-height: 1.3em; padding: 0 0 20px 0; margin: 0px; display: block; }
body.blue #main_area .page_content .certificate_content .certificate_wrapper {display: block; width: 628px; background: url(/iwp/images/enf10/bg_certificate_border.gif) repeat-y top left;  border-bottom: 1px solid #d8d8d8;  }
body.blue #main_area .page_content .certificate_content .certificate {display: block; width: 628px; background: url(/iwp/images/enf10/bg_certificate_gradient.jpg) no-repeat top left;min-height: 290px;}
body.blue #main_area .page_content .certificate_content .certificate_img {display: inline; float: left; width: 248px; margin: 35px 0;}
body.blue #main_area .page_content .certificate_content .certificate_txt {display: inline; float: left; width: 370px; margin: 40px 0;}
body.blue #main_area .page_content .certificate_content .certificate_txt h2 {font-size: 15px; color:#7e6b33; margin: 0 0 15px 0; padding:0;}
body.blue #main_area .page_content .certificate_content .certificate_txt p {font-size: 1.1em; margin: 0; padding: 0 0 15px 0;}

body.blue #main_area .page_content .certificate_content .thankyou {display: none;}
body.blue #main_area .page_content .certificate_content .thankyou p {display: none;}
body.blue #main_area .page_content .certificate_content .thankyou .cert_cat {display: none;}
body.blue #main_area .page_content .certificate_content .printable {display: block; width: 576px; margin: 20px auto;}

body.blue #main_area .page_content .certificate_content .cert_prod_outline {display: none; float: left; width: 112px; padding: 10px 0 0 0; background: none; text-align: center;}
body.blue #main_area .page_content .certificate_content .cert_prod_outline_footer {display: block; width: 112px; height: 6px; background: none; margin: 4px 0 0 0; padding: 0;}
body.blue #main_area .page_content .certificate_content .cert_prod_outline_on {display: none; float: left; width: 112px; padding: 10px 0 0 0; background: url(/iwp/images/enf10/cert_prod_outline_bg.gif) no-repeat top left; text-align: center;}
body.blue #main_area .page_content .certificate_content .cert_prod_outline_footer_on {display: none; width: 112px; height: 6px; background: url(/iwp/images/enf10/cert_prod_outline_footer.gif) no-repeat top left; margin: 4px 0 0 0; padding: 0;}

body.blue #main_area .page_content .certificate_content .cert_prod_outline_on a:link,
body.blue #main_area .page_content .certificate_content .cert_prod_outline_on a:visited,
body.blue #main_area .page_content .certificate_content .cert_prod_outline_on a:hover,
body.blue #main_area .page_content .certificate_content .cert_prod_outline_on a:active {color: #333; font-weight: bold; text-decoration: none;}

body.blue #main_area .page_content .certificate_content .can_divider {display: none; width: 17px; height: 76px; float: left; background: url(/iwp/images/enf10/can_divider_bg.gif) repeat-y 8px 0px; margin: 17px 0 0 0; padding: 0;}


body.blue #main_area .page_footer {display: none;padding: 0 0 20px 0;}
body.blue #main_area .page_footer .footer_contact  {border-bottom: 1px solid #d8d8d8; text-align: left; margin-bottom: 15px;}
body.blue #main_area .page_footer .footer_contact p {color: #333333; margin: 15px; padding: 0;}

body.blue #main_area .page_footer ul.footer_links {list-style-type: none; margin: 0 0 0 15px; padding: 0; width: 200px; float: left; display: inline; text-align: left;}
body.blue #main_area .page_footer ul.footer_links li {display: block; margin: 5px 0;}
body.blue #main_area .page_footer ul.footer_links li h5 {color: #4e4e4e; margin: 0 0 10px 0;}
body.blue #main_area .page_footer ul.footer_links li a {padding: 0 10px 0 13px; background: url(/iwp/images/enf10/bg_arrow.gif) no-repeat 3px 4px;}

a.arrow:link,
a.arrow:visited,
a.arrow:hover,
a.arrow:active {padding: 0 10px 0 13px; background: url(/iwp/images/enf10/bg_arrow.gif) no-repeat 3px 4px;}

a.print:link,
a.print:visited,
a.print:hover,
a.print:active {padding: 0 0 0 20px; margin-right: 20px;margin-left: 10px; background: url(/iwp/images/enf10/icon_print.gif) no-repeat 0px 0px; line-height: 16px; display: inline;float: left;}

a.email:link,
a.email:visited,
a.email:hover,
a.email:active {padding: 0 0 0 20px; background: url(/iwp/images/enf10/icon_email.gif) no-repeat 0px 0px; line-height: 16px; display: block; float: left;}

a.arrow_large:link,
a.arrow_large:visited,
a.arrow_large:hover,
a.arrow_large:active {display: block; padding: 0 10px 0 12px; background: url(/iwp/images/enf10/bg_arrow_large.gif) no-repeat 0 5px;}


a.arrow_graphic:link,
a.arrow_graphic:visited,
a.arrow_graphic:hover,
a.arrow_graphic:active {display: block; padding: 0 0 0 25px; background: url(/iwp/images/enf10/buttons/but_arrows-out.gif) no-repeat 0px 0px; margin:0; min-height: 15px; line-height: 15px; width:auto;}

/*JQUERY TOGGLE*/
*, * focus {outline: none; margin: 0; padding: 0;}
h2.expand_heading {padding: 0 0 0 25px; margin: 0; background: url(/iwp/images/enf10/icon_toggle.gif) no-repeat 0 0; font-size: 1em; font-weight: normal; cursor: pointer; height: 16px;}
h2.expand_heading a {display: block; padding-bottom: 2px; }
h2.expand_heading a:hover {}
h2.active {background-position: 0 -32px;}

h2.expand_heading_open {padding: 0 0 0 25px; margin: 0; background: url(/iwp/images/enf10/icon_toggle.gif) no-repeat 0 0; font-size: 1em; font-weight: normal; cursor: pointer; height: 16px;}
h2.expand_heading_open a {display: block; padding-bottom: 2px; }
h2.expand_heading_open a:hover {}
h2.expand_heading_open.active {background-position: 0 -32px;}


.toggle_container {margin: 0; padding: 0; overflow: visible; clear: both;}
.toggle_container .box {padding: 10px 25px 0 25px;}
.toggle_container .box p {padding: 0 0 5px 0; margin: 0 0 5px 0;}
.toggle_container .box ul {margin: 0 15px 10px 15px;}
.toggle_container .box ol {margin: 0 0 10px 20px;}
.toggle_container .box li {margin: 5px 0 5px 0;}


.toggle_container h3 {margin: 0 0 5px; padding: 0 0 5px 0; color:#000000;}
.toggle_container h4 {margin: 0 0 5px 0;}
.toggle_container h5 {margin: 0 0 5px 0;}

/*JQUERY TOGGLE*/
/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {display:none; background: url(/iwp/images/enf10/bg_tooltip.gif) no-repeat left top; _background: #fff; _border: 1px solid #6fa8cb; font-size:10px; width:175px; height: 75px; padding: 10px; color:#000;	text-align: left;}


/*MAINNAV - BROADWAY*/
body.blue .content_wrapper .mainnav_container {display: none; width: 880px; height: 38px; padding: 0; margin: 0; position: absolute; top: 0; left: 0; background: url(/iwp/images/enf10/mainnav.gif) no-repeat 0px -38px;}
body.blue .content_wrapper .mainnav_container ul {width: 880px; height: 38px; display: block; list-style-type: none; margin: 0; padding: 0;}
body.blue .content_wrapper .mainnav_container ul li {display: inline; float: left; position: relative; /*--Important--*/}

body.blue .content_wrapper .mainnav_container ul li a:link,
body.blue .content_wrapper .mainnav_container ul li a:visited {
	display: block;
	height: 38px;
	text-indent: -9000px;
	overflow: hidden;
}

	/* ================ */
	/* home */
	/* ================ */
	.mainnav_container #mainnav_home a:link,
	.mainnav_container #mainnav_home a:visited {
		width: 40px;
		background: url(/iwp/images/enf10/mainnav.gif) no-repeat 0px 0px;		
	}
	.mainnav_container #mainnav_home a:hover,
	.mainnav_container #mainnav_home a:focus,
	.mainnav_container #mainnav_home a:active,
	.mainnav_container #mainnav_home a.on:link,
	.mainnav_container #mainnav_home a.on:visited,
	.mainnav_container #mainnav_home a.on:hover,
	.mainnav_container #mainnav_home a.on:active,
	.mainnav_container #mainnav_home:hover a,
	.mainnav_container #mainnav_home:hover a:hover {background: url(/iwp/images/enf10/mainnav.gif) no-repeat 0px -38px;}

	
	.mainnav_container #mainnav_home a.highlight:link,
	.mainnav_container #mainnav_home a.highlight:visited {background: url(/iwp/images/enf10/mainnav.gif) no-repeat 0px -76px;}	

	.mainnav_container #mainnav_home a.highlight:hover,
	.mainnav_container #mainnav_home a.highlight:focus,
	.mainnav_container #mainnav_home a.highlight:active,
	.mainnav_container #mainnav_home:hover a.highlight,
	.mainnav_container #mainnav_home:hover a.highlight:hover {background: url(/iwp/images/enf10/mainnav.gif) no-repeat 0px -38px;}

	/* ================ */
	/* newborns */
	/* ================ */
	.mainnav_container #mainnav_newborns a:link,
	.mainnav_container #mainnav_newborns a:visited {
		width: 130px;
		background: url(/iwp/images/enf10/mainnav.gif) no-repeat -40px 0px;		
	}

	.mainnav_container #mainnav_newborns a.highlight:link,
	.mainnav_container #mainnav_newborns a.highlight:visited {background: url(/iwp/images/enf10/mainnav.gif) no-repeat -40px -76px;}
	
	.mainnav_container #mainnav_newborns a:hover,
	.mainnav_container #mainnav_newborns a:focus,
	.mainnav_container #mainnav_newborns a:active,
	.mainnav_container #mainnav_newborns a.on:link,
	.mainnav_container #mainnav_newborns a.on:visited,
	.mainnav_container #mainnav_newborns a.on:hover,
	.mainnav_container #mainnav_newborns a.on:active,
	.mainnav_container #mainnav_newborns:hover a,
	.mainnav_container #mainnav_newborns:hover a:hover {background: url(/iwp/images/enf10/mainnav.gif) no-repeat -40px -38px;}
		

	.mainnav_container #mainnav_newborns a.highlight:hover,
	.mainnav_container #mainnav_newborns a.highlight:focus,
	.mainnav_container #mainnav_newborns a.highlight:active,
	.mainnav_container #mainnav_newborns:hover a.highlight,
	.mainnav_container #mainnav_newborns:hover a.highlight:hover {background: url(/iwp/images/enf10/mainnav.gif) no-repeat -40px -38px;}

	/* ================ */
	/* infants */
	/* ================ */
	.mainnav_container #mainnav_infants a:link,
	.mainnav_container #mainnav_infants a:visited {
		width: 130px;
		background: url(/iwp/images/enf10/mainnav.gif) no-repeat -170px 0px;		
	}

	.mainnav_container #mainnav_infants a.highlight:link,
	.mainnav_container #mainnav_infants a.highlight:visited {background: url(/iwp/images/enf10/mainnav.gif) no-repeat -170px -76px;}	
	
	.mainnav_container #mainnav_infants a:hover,
	.mainnav_container #mainnav_infants a:focus,
	.mainnav_container #mainnav_infants a:active,
	.mainnav_container #mainnav_infants a.on:link,
	.mainnav_container #mainnav_infants a.on:visited,
	.mainnav_container #mainnav_infants a.on:hover,
	.mainnav_container #mainnav_infants a.on:active,
	.mainnav_container #mainnav_infants:hover a,
	.mainnav_container #mainnav_infants:hover a:hover {background: url(/iwp/images/enf10/mainnav.gif) no-repeat -170px -38px;}

	.mainnav_container #mainnav_infants a.highlight:hover,
	.mainnav_container #mainnav_infants a.highlight:focus,
	.mainnav_container #mainnav_infants a.highlight:active,
	.mainnav_container #mainnav_infants:hover a.highlight,
	.mainnav_container #mainnav_infants:hover a.highlight:hover {background: url(/iwp/images/enf10/mainnav.gif) no-repeat -170px -38px;}		

	/* ================ */
	/* toddlers */
	/* ================ */
	.mainnav_container #mainnav_toddlers a:link,
	.mainnav_container #mainnav_toddlers a:visited {
		width: 130px;
		background: url(/iwp/images/enf10/mainnav.gif) no-repeat -300px 0px;		
	}

	.mainnav_container #mainnav_toddlers a.highlight:link,
	.mainnav_container #mainnav_toddlers a.highlight:visited {background: url(/iwp/images/enf10/mainnav.gif) no-repeat -300px -76px;}	

	.mainnav_container #mainnav_toddlers a:hover,
	.mainnav_container #mainnav_toddlers a:focus,
	.mainnav_container #mainnav_toddlers a:active,
	.mainnav_container #mainnav_toddlers a.on:link,
	.mainnav_container #mainnav_toddlers a.on:visited,
	.mainnav_container #mainnav_toddlers a.on:hover,
	.mainnav_container #mainnav_toddlers a.on:active,
	.mainnav_container #mainnav_toddlers:hover a,
	.mainnav_container #mainnav_toddlers:hover a:hover {background: url(/iwp/images/enf10/mainnav.gif) no-repeat -300px -38px;}

	.mainnav_container #mainnav_toddlers a.highlight:hover,
	.mainnav_container #mainnav_toddlers a.highlight:focus,
	.mainnav_container #mainnav_toddlers a.highlight:active,
	.mainnav_container #mainnav_toddlers:hover a.highlight,
	.mainnav_container #mainnav_toddlers:hover a.highlight:hover {background: url(/iwp/images/enf10/mainnav.gif) no-repeat -300px -38px;}


	/* ================ */
	/* mainnav_feeding_solutions */
	/* ================ */
	.mainnav_container #mainnav_feeding_solutions a:link,
	.mainnav_container #mainnav_feeding_solutions a:visited {
		width: 153px;
		background: url(/iwp/images/enf10/mainnav.gif) no-repeat -430px 0px;		
	}

	.mainnav_container #mainnav_feeding_solutions a.highlight:link,
	.mainnav_container #mainnav_feeding_solutions a.highlight:visited {background: url(/iwp/images/enf10/mainnav.gif) no-repeat -430px -76px;}	

	.mainnav_container #mainnav_feeding_solutions a:hover,
	.mainnav_container #mainnav_feeding_solutions a:focus,
	.mainnav_container #mainnav_feeding_solutions a:active,
	.mainnav_container #mainnav_feeding_solutions a.on:link,
	.mainnav_container #mainnav_feeding_solutions a.on:visited,
	.mainnav_container #mainnav_feeding_solutions a.on:hover,
	.mainnav_container #mainnav_feeding_solutions a.on:active,
	.mainnav_container #mainnav_feeding_solutions:hover a,
	.mainnav_container #mainnav_feeding_solutions:hover a:hover {background: url(/iwp/images/enf10/mainnav.gif) no-repeat -430px -38px;}

	.mainnav_container #mainnav_feeding_solutions a.highlight:hover,
	.mainnav_container #mainnav_feeding_solutions a.highlight:focus,
	.mainnav_container #mainnav_feeding_solutions a.highlight:active,
	.mainnav_container #mainnav_feeding_solutions:hover a.highlight,
	.mainnav_container #mainnav_feeding_solutions:hover a.highlight:hover {background: url(/iwp/images/enf10/mainnav.gif) no-repeat -430px -38px;}



	/* ================ */
	/* products */
	/* ================ */
	.mainnav_container #mainnav_products a:link,
	.mainnav_container #mainnav_products a:visited {
		width: 77px;
		background: url(/iwp/images/enf10/mainnav.gif) no-repeat -583px 0px;		
	}

	.mainnav_container #mainnav_products a.highlight:link,
	.mainnav_container #mainnav_products a.highlight:visited {background: url(/iwp/images/enf10/mainnav.gif) no-repeat -583px -76px;}	

	.mainnav_container #mainnav_products a:hover,
	.mainnav_container #mainnav_products a:focus,
	.mainnav_container #mainnav_products a:active,
	.mainnav_container #mainnav_products a.on:link,
	.mainnav_container #mainnav_products a.on:visited,
	.mainnav_container #mainnav_products a.on:hover,
	.mainnav_container #mainnav_products a.on:active,
	.mainnav_container #mainnav_products:hover a,
	.mainnav_container #mainnav_products:hover a:hover {background: url(/iwp/images/enf10/mainnav.gif) no-repeat -583px -38px;}

	.mainnav_container #mainnav_products a.highlight:hover,
	.mainnav_container #mainnav_products a.highlight:focus,
	.mainnav_container #mainnav_products a.highlight:active,
	.mainnav_container #mainnav_products:hover a.highlight,
	.mainnav_container #mainnav_products:hover a.highlight:hover {background: url(/iwp/images/enf10/mainnav.gif) no-repeat -583px -38px;}	

	/* ================ */
	/* mainnav_offers */
	/* ================ */
	.mainnav_container #mainnav_offers a:link,
	.mainnav_container #mainnav_offers a:visited {
		width: 66px;
		background: url(/iwp/images/enf10/mainnav.gif) no-repeat -660px 0px;		
	}

	.mainnav_container #mainnav_offers a.highlight:link,
	.mainnav_container #mainnav_offers a.highlight:visited {background: url(/iwp/images/enf10/mainnav.gif) no-repeat -660px -76px;}	

	.mainnav_container #mainnav_offers a:hover,
	.mainnav_container #mainnav_offers a:focus,
	.mainnav_container #mainnav_offers a:active,
	.mainnav_container #mainnav_offers a.on:link,
	.mainnav_container #mainnav_offers a.on:visited,
	.mainnav_container #mainnav_offers a.on:hover,
	.mainnav_container #mainnav_offers a.on:active,
	.mainnav_container #mainnav_offers:hover a,
	.mainnav_container #mainnav_offers:hover a:hover {background: url(/iwp/images/enf10/mainnav.gif) no-repeat -660px -38px;}

	.mainnav_container #mainnav_offers a.highlight:hover,
	.mainnav_container #mainnav_offers a.highlight:focus,
	.mainnav_container #mainnav_offers a.highlight:active,
	.mainnav_container #mainnav_offers:hover a.highlight,
	.mainnav_container #mainnav_offers:hover a.highlight:hover {background: url(/iwp/images/enf10/mainnav.gif) no-repeat -660px -38px;}
	
	/* ================ */
	/* mainnav_shop */
	/* ================ */
	.mainnav_container #mainnav_shop a:link,
	.mainnav_container #mainnav_shop a:visited {
		width: 58px;
		background: url(/iwp/images/enf10/mainnav.gif) no-repeat -726px 0px;		
	}

	.mainnav_container #mainnav_shop a.highlight:link,
	.mainnav_container #mainnav_shop a.highlight:visited {background: url(/iwp/images/enf10/mainnav.gif) no-repeat -726px -76px;}	

	.mainnav_container #mainnav_shop a:hover,
	.mainnav_container #mainnav_shop a:focus,
	.mainnav_container #mainnav_shop a:active,
	.mainnav_container #mainnav_shop a.on:link,
	.mainnav_container #mainnav_shop a.on:visited,
	.mainnav_container #mainnav_shop a.on:hover,
	.mainnav_container #mainnav_shop a.on:active,
	.mainnav_container #mainnav_shop:hover a,
	.mainnav_container #mainnav_shop:hover a:hover {background: url(/iwp/images/enf10/mainnav.gif) no-repeat -726px -38px;}
	
	.mainnav_container #mainnav_shop a.highlight:hover,
	.mainnav_container #mainnav_shop a.highlight:focus,
	.mainnav_container #mainnav_shop a.highlight:active,
	.mainnav_container #mainnav_shop:hover a.highlight,
	.mainnav_container #mainnav_shop:hover a.highlight:hover {background: url(/iwp/images/enf10/mainnav.gif) no-repeat -726px -38px;}

	/* ================ */
	/* mainnav_store_finder */
	/* ================ */
	.mainnav_container #mainnav_store_finder a:link,
	.mainnav_container #mainnav_store_finder a:visited {
		width: 96px;
		background: url(/iwp/images/enf10/mainnav.gif) no-repeat -784px 0px;		
	}

	.mainnav_container #mainnav_store_finder a.highlight:link,
	.mainnav_container #mainnav_store_finder a.highlight:visited {background: url(/iwp/images/enf10/mainnav.gif) no-repeat -784px -76px;}	

	.mainnav_container #mainnav_store_finder a:hover,
	.mainnav_container #mainnav_store_finder a:focus,
	.mainnav_container #mainnav_store_finder a:active,
	.mainnav_container #mainnav_store_finder a.on:link,
	.mainnav_container #mainnav_store_finder a.on:visited,
	.mainnav_container #mainnav_store_finder a.on:hover,
	.mainnav_container #mainnav_store_finder a.on:active,
	.mainnav_container #mainnav_store_finder:hover a,
	.mainnav_container #mainnav_store_finder:hover a:hover {background: url(/iwp/images/enf10/mainnav.gif) no-repeat -784px -38px;}

	.mainnav_container #mainnav_store_finder a.highlight:hover,
	.mainnav_container #mainnav_store_finder a.highlight:focus,
	.mainnav_container #mainnav_store_finder a.highlight:active,
	.mainnav_container #mainnav_store_finder:hover a.highlight,
	.mainnav_container #mainnav_store_finder:hover a.highlight:hover {background: url(/iwp/images/enf10/mainnav.gif) no-repeat -784px -38px;}

	.mainnav_container ul li .sub {
		position: absolute; /*--Important--*/
		top: 38px; left: 0px;
		background: #fff url(/iwp/images/enf10/bg_mega.gif) repeat-x left top; /*--Background gradient--*/
		padding: 0;
		width: 575px;
		z-index: 999999;
		border: 1px solid #ccc;
		border-top: 0px;
		 
		/*--Bottom right rounded corner--
		-moz-border-radius-bottomright: 5px;
		-khtml-border-radius-bottomright: 5px;
		-webkit-border-bottom-right-radius: 5px;
		/*--Bottom left rounded corner--
		-moz-border-radius-bottomleft: 5px;
		-khtml-border-radius-bottomleft: 5px;
		-webkit-border-bottom-left-radius: 5px;*/
		display: none; /*--Hidden for those with js turned off--*/
	}

	

	.mainnav_container ul li .fs_alignRight {
		position: absolute; /*--Important--*/
		top: 38px; left: -427px;
	}



	.mainnav_container ul li .sub .sub_col1 {display: inline; float: left; width: 90px; margin: 30px; padding: 0; color: #333;}
	.mainnav_container ul li .sub .sub_col2 {display: inline; float: left; width: 180px; margin: 30px 0; padding: 0; text-align: left; color: #333;}
	.mainnav_container ul li .sub .sub_col3 {display: inline; float: left; width: 190px; margin: 30px 30px 30px 20px; padding: 0; text-align: left; color: #333;}
	
	.mainnav_container ul li .sub .sub_col1 h3,
	.mainnav_container ul li .sub .sub_col2 h3,
	.mainnav_container ul li .sub .sub_col3 h3 {display: block; margin: 0 0 10px 0;}
	
	.mainnav_container ul li .sub .sub_col1 p,
	.mainnav_container ul li .sub .sub_col2 p,
	.mainnav_container ul li .sub .sub_col3 p {display: block; margin: 8px 0;}
	
	

	.mainnav_container ul li#mainnav_newborns .sub a:link,
	.mainnav_container ul li#mainnav_newborns .sub a:visited,
	.mainnav_container ul li#mainnav_newborns .sub a:hover,
	.mainnav_container ul li#mainnav_newborns .sub a:active,

	.mainnav_container ul li#mainnav_infants .sub a:link,
	.mainnav_container ul li#mainnav_infants .sub a:visited,
	.mainnav_container ul li#mainnav_infants .sub a:hover,
	.mainnav_container ul li#mainnav_infants .sub a:active,
	
	.mainnav_container ul li#mainnav_toddlers .sub a:link,
	.mainnav_container ul li#mainnav_toddlers .sub a:visited,
	.mainnav_container ul li#mainnav_toddlers .sub a:hover,
	.mainnav_container ul li#mainnav_toddlers .sub a:active,

	.mainnav_container ul li#mainnav_feeding_solutions .sub a:link,
	.mainnav_container ul li#mainnav_feeding_solutions .sub a:visited,
	.mainnav_container ul li#mainnav_feeding_solutions .sub a:hover,
	.mainnav_container ul li#mainnav_feeding_solutions .sub a:active	
	{
	display: inline;
	background-image: none;
	text-indent: 0px;
	overflow:visible;
	}

	.mainnav_container ul li#mainnav_newborns .sub a.arrow:link,
	.mainnav_container ul li#mainnav_newborns .sub a.arrow:visited,
	.mainnav_container ul li#mainnav_newborns .sub a.arrow:hover,
	.mainnav_container ul li#mainnav_newborns .sub a.arrow:active,

	.mainnav_container ul li#mainnav_infants .sub a.arrow:link,
	.mainnav_container ul li#mainnav_infants .sub a.arrow:visited,
	.mainnav_container ul li#mainnav_infants .sub a.arrow:hover,
	.mainnav_container ul li#mainnav_infants .sub a.arrow:active,
	
	.mainnav_container ul li#mainnav_toddlers .sub a.arrow:link,
	.mainnav_container ul li#mainnav_toddlers .sub a.arrow:visited,
	.mainnav_container ul li#mainnav_toddlers .sub a.arrow:hover,
	.mainnav_container ul li#mainnav_toddlers .sub a.arrow:active,
	
	.mainnav_container ul li#mainnav_feeding_solutions .sub a.arrow:link,
	.mainnav_container ul li#mainnav_feeding_solutions .sub a.arrow:visited,
	.mainnav_container ul li#mainnav_feeding_solutions .sub a.arrow:hover,
	.mainnav_container ul li#mainnav_feeding_solutions .sub a.arrow:active	
	{
	display: block;
	padding: 0 0 0 13px; background: url(/iwp/images/enf10/bg_arrow.gif) no-repeat 3px 4px;
	margin: 0;
	height: auto;
	width:auto;
	}

	

	.mainnav_container ul li#mainnav_newborns .sub a.arrow_graphic:link,
	.mainnav_container ul li#mainnav_newborns .sub a.arrow_graphic:visited,
	.mainnav_container ul li#mainnav_newborns .sub a.arrow_graphic:hover,
	.mainnav_container ul li#mainnav_newborns .sub a.arrow_graphic:active,

	.mainnav_container ul li#mainnav_infants .sub a.arrow_graphic:link,
	.mainnav_container ul li#mainnav_infants .sub a.arrow_graphic:visited,
	.mainnav_container ul li#mainnav_infants .sub a.arrow_graphic:hover,
	.mainnav_container ul li#mainnav_infants .sub a.arrow_graphic:active,
	
	.mainnav_container ul li#mainnav_toddlers .sub a.arrow_graphic:link,
	.mainnav_container ul li#mainnav_toddlers .sub a.arrow_graphic:visited,
	.mainnav_container ul li#mainnav_toddlers .sub a.arrow_graphic:hover,
	.mainnav_container ul li#mainnav_toddlers .sub a.arrow_graphic:active,
	
	.mainnav_container ul li#mainnav_feeding_solutions .sub a.arrow_graphic:link,
	.mainnav_container ul li#mainnav_feeding_solutions .sub a.arrow_graphic:visited,
	.mainnav_container ul li#mainnav_feeding_solutions .sub a.arrow_graphic:hover,
	.mainnav_container ul li#mainnav_feeding_solutions .sub a.arrow_graphic:active
	{
	display: block;	
	padding: 0 0 0 25px; background: url(/iwp/images/enf10/buttons/but_arrows-out.gif) no-repeat 0px 0px;
	margin:0;
	height: 15px;
	line-height: 15px;
	width:auto;
	}	

	/*Breadcrumb*/
	body.blue .content_wrapper .breadcrumb_wrapper {display: none; width: 880px; background: url(/iwp/images/enf10/bg_page_content.gif) repeat-y top left; padding: 0; margin: 0;}
	body.blue .content_wrapper .breadcrumb_container {display: block; width: 878px; background: url(/iwp/images/enf10/bg_breadcrumb_container.jpg) repeat-x top left; padding: 0; margin: 0 1px; border-bottom: 1px solid #d8d8d8;}
	body.blue .content_wrapper .breadcrumb_container p {color: #333; padding: 10px 40px; text-align: left;}


/*-------------------------------------------------*/
/* END BROADWAY PROJECT*/
/*-------------------------------------------------*/







/*---body, link, container--*/
body {text-align: center; background: #fff; margin: 0; padding: 0; border: 0; font: normal 11px/13.5px "Lucida Grande", sans-serif; color: #533042; font-size:62.5%;   }
table, td, tr, p, ul, li, img, form, hr, span, div, h1,  h2, h3, h4, h5, h6, dl, dt, dd {padding: 0; margin: 0; border:0;}
ul {list-style-type: none;}
img {padding: 0; margin: 0; border:0;}

a:link {color: #025b98; text-decoration: none;}
a:visited {color: #025b98; text-decoration: none;}
a:hover {color: #025b98; text-decoration: underline;}
a:active{color: #025b98; text-decoration: none;}

h1, h2 {font: bold 12px "Lucida Grande", sans-serif;}

h3, h4, h5 {font: bold 11px/13.5px "Lucida Grande", sans-serif; }

input, textarea {font: normal 11px/13.5px "Lucida Grande", sans-serif; color: #666666; }

#allcontain {margin: 0 auto; width: auto;}

/*-- header, breadcrumbs, footer--*/
#header {margin: 0 auto; padding: 0 0 8px 0; background: #fff; border-bottom: 1px solid #ccc;}

#header #title {text-align: left; background: #fff; height: 84px; }
#header #title img#mainlogo {float: left; padding: 20px 0 0 60px;}
#header #title img#mainlogo_forprint {display:none;}
#header #title #loginform {display: none;}
#header #title #loginform img { vertical-align: bottom;}
#header #title #loginform input {vertical-align: middle; margin: 0 5px 0 5px; background-color: #fff5c2; border: 0px solid #cccccc; height: 17px; width: 94px; background-image: url(../../images/enf08/form_bg.gif); background-repeat: no-repeat; padding: 4px 0 0 4px;}
#header #title #loginform p.regi {padding: 11px 95px 0 0; color: #025b98;}
*html #header #title #loginform p.regi {padding: 10px 95px 0 0;}


#header #title #loginform p.welcome {position: relative; top: 35px; color: #025b98; font-size:1.1em;}
#header #title #loginform p.welcome strong {margin-right: 15px;}

#header #search {display: none;}
#header #search form {margin-right: 40px; }
#header #search form input {height: 17px; width: 186px; padding: 3px 0 0 5px; border: 0px solid #b3b3b3; margin: 0px; background-image: url(../../images/enf08/form_s_bg.gif); }
#header #search form input.search_btn {width: 16px; height: 16px; background: none; position: absolute;  padding: 0; margin: 2px 0 0 -20px; }

#header .mainnav {display: none;}
#header .mainnav li {display: inline;}

#header .subnav_off {margin: 0 auto; height: 0px; width: 880px; background: #fff; text-align: left; }
#header .subnav_on {display: none;}

#header .subnav_on ul {margin-left: 40px; height: 32px; padding: 0 0 0 0;}
#header .subnav_on li {display: inline; font-size: 11px; font-weight: bold; }
#header .subnav_on li a { height: 31px; display: block; float: left; line-height: 31px; padding: 0 8px;}

#header .subnav_on li a.on {color: #025b98; text-decoration: none; background-color: #cfe7f6;}

#header .subnav_on a:link {color: #025b98; text-decoration: none;}
#header .subnav_on a:visited {color: #025b98; text-decoration: none;}
#header .subnav_on a:hover {color: #025b98; text-decoration: none; background-color: #cfe7f6;}
#header .subnav_on a:active{color: #025b98; text-decoration: none; }


#main_area {background: #fff; border-bottom: 0px solid #ccc;}

.content_ring {margin: 0 auto; width: 878px; border: 0; border-top: 0;}
.content {margin: 0 auto; padding-bottom: 30px; width: 874px; font-size:1.1em; line-height:1.3em; background: #fff; border: 0; border-bottom: 0; border-top: 0; background-color: #fff;  }


.crumb_area {display: none;}
.crumb_area img#smlogo {float: right; padding: 10px 20px 10px 0;}
.crumb_area .bread_crumb {float: left; padding: 20px 0 20px 20px;}


#footer {display: none;}


#footer	ul#footLinks li  { display: block; margin: 0; padding: 0;  color: #333333; font-size:1.05em;}
#footer	ul#footLinks li h5 { margin-bottom: 12px; }
#footer	ul#footLinks li ul { display: block; margin: 0; padding: 0;}
#footer	ul#footLinks li ul li { display: block; margin: 0; padding: 0; width: 170px; padding-bottom: 5px; }
#footer	ul#footLinks li ul li a  {  }
#footer	ul#footLinks li#fl-you { position: relative; top: 0px; padding-left: 20px; float: left;}
#footer	ul#footLinks li#fl-enfamil { position: relative; top: 0px;  float: left;}
#footer	ul#footLinks li#fl-help  { position: relative; top: 0px;  float: left;}
#footer ul#footLinks li#fl-hot { position: relative; top: 0px;  float: left;}
#footer	ul#footLinks li.twoCol { text-align: right; width: 340px; }
#footer	ul#footLinks li.twoCol h5 { text-align: left; }
#footer ul#footLinks li.twoCol ul { text-align: left; }
#footer	ul#footLinks li.twoCol ul.colOne {  float: left; }
#footer	ul#footLinks li.twoCol ul.colTwo {  float: left; }
#footer ul#footLinks li.twoCol ul li { width: 170px;   }
#footer ul#footLinks li.twoCol ul li a {  }

#footer #foot_clear {width: 880px; clear: both;}

#subfoot {text-align: left; height: 70px;}
#subfoot img#meadlogo {float: left; margin: 12px 0 20px 57px;}
#subfoot p {float: left; font: normal 10px "Lucida Grande", sans-serif; color: #666; padding: 25px 0 0 2px;}


#footend {display: none;}
#footend img {display: none;}

.list_item {color: #025b98; padding:0 3px 0 3px}


/*----- flash area, homepage callouts --- */

#flashcontent {}
#noflash {width: 800px; height: 315px; margin: 0 auto; position: relative; top: 20px; margin-bottom: 40px; background-image:url(../../images/enf08/no_flash_bg.gif); text-align: center; visibility:hidden;}
#noflash img {margin: 100px 0 12px 0;}

.sm_call {width: 190px; float: left; padding-right: 11px; text-align: left; }
.sm_call .top {background:url(../../images/enf08/blue_co_top_light.gif); background-repeat: no-repeat; height: 21px;}
.sm_call .top h3 { padding: 5px 0 0 10px; color: #fff; font-size: 1.1em;}
.sm_call .pic {text-align: center; background-image:url(../../images/enf08/blue_co_bg.gif); background-repeat: no-repeat; height: 78px;}
.sm_call h4 { padding: 10px 0 10px 3px;}
.sm_call p {padding: 0 25px 10px 3px;}
.sm_call img {vertical-align: middle}

/* ADDED 4/24/08 FOR PROGRAMS AND OFFERS PAGE */
.callout_box#prog {padding-top:20px;}
.callout_box#prog .sm_call {padding-right: 17px;}
.callout_box#prog .sm_call#last {padding-right: 0px;}

#nut .sm_call h4 { padding: 10px 0 10px 3px; font-weight: bold; }
.add {width: 191px; height: 251px; float: left;}
.add img#learnmore {position: relative; top: -40px; left: 35px;}
.add img#learnmore2 {position: relative; top: -40px; left: -30px;}

#mid_row {margin: 25px 40px 25px 40px;  color: #333;} 

#low_promo {margin: 0 auto; background: #fff; width: 840px; height: 200px;}
#low_promo.homepoll {background: #fff; width: 840px; height: 243px;}

.add_pod_big {width: 392px; height: 189px; background: #f4f4f4 url(../../images/enf08/green_pod_big.jpg) no-repeat top left; float: left; margin: 10px 14px 0 20px; text-align: left;}


.add_pod_big h3 { margin: 8px 0 0 10px; color: #fff; font-size: 1.1em;}
.add_pod_big h2 { margin: 16px 0 0 10px; color: #6a8405;}

.add_pod_big .txt {float:left; width: 220px;}
.add_pod_big .txt img.but { margin: 5px 0 0 8px }
.add_pod_big .txt p {margin:10px 0 0 10px; color: #83896d;}
.add_pod_big .txt ul {margin: 10px 0 0 10px; list-style-type:disc; list-style-position:inside; color: #83896d;}
.add_pod_big .prod {float:left; margin: 20px 0 0 10px; width: 153px;}
 
.add_pod_poll {float: left; text-align: left; margin: 10px 14px 0 20px; position: relative;}
.add_pod_poll h3 b {margin: 10px 0 0 10px; color: #8dac18; font-size: 1.1em;} /*Added by Grayloon*/

.add_pod_sm {width: 190px; height: 155px; background-image:url(../../images/enf08/green_pod_sm.jpg); background-repeat: no-repeat; float: left; margin: 21px 14px 0 0; text-align: left; }
.add_pod_sm h3 {margin: 10px 0 0 10px; color: #8dac18; font-size: 1.1em;}

.add_pod_sm h4 { margin: 0 0 0 10px; color: #6a8405;}
.add_pod_sm img { margin: 4px 0 0 8px;}
.add_pod_sm img.produ {margin: 10px 10px 0 25px;}
.add_pod_sm img#dvd {position: relative; top: -13px; left: 10px;}

.add_pod_sm img.babybag {margin: 10px 0 0 20px;}
.add_pod_sm img.efb {position: relative; top: -30px; left: 95px;}

/*HP LOGGED IN -ONLY */
.add_2nd_pod {height: 200px; background-image:url(../../images/enf08/green_pod_sm2.jpg); background-repeat: no-repeat; }
.add_2nd_pod h3 {margin: 20px 0 0 20px;}
.add_2nd_pod img.efb {position: relative; top: -30px; left: 20px;}

/*-- registration page --*/
#regist_form {margin: 0 auto; width: 800px; text-align: left; color: #333333;}
#regist_form h1 {margin-bottom: 15px; font-size: 23px; font-weight: normal}
#regist_form .red {color: #FF0000;}
#regist_form td {font-weight: bold;}
#regist_form input, select {width: 190px; height: 20px; border: 1px solid #d8d8d8;}
#regist_form input.radio {width:auto; height: auto; border: 0; vertical-align: top;}

#regist_form input.city {width: 90px;}
#regist_form input.state {width: 140px;}

#regist_form td.city {width: 100px;}

#regist_form input.zipone {width: 77px; margin-right: 10px;}
#regist_form input.ziptwo {width: 50px;}
#regist_form td.zip {width: 200px;}

#regist_form input.phoneone {width: 40px; margin-right: 10px;}
#regist_form input.phonetwo {width: 40px; margin-right: 10px;}
#regist_form input.phonethree {width: 80px;}
#regist_form td.phone {width: 200px;}

#regist_form td.email { vertical-align: top;   }
#regist_form td.email p {font-weight: normal; padding: 10px 10px 0 0;}
#regist_form table.email {padding: 0; margin: 0;}



#regist_form table {margin: 10px 0 10px 0;}


#regist_form .form_div {margin: 20px 0 20px 0;}
#regist_form .form_div input, select  {margin: 10px 0 10px 0;}

#regist_form .form_div ul {padding-top: 15px;}
#regist_form .form_div input { vertical-align: middle;}
#regist_form .form_div ul li { color: #333333; }

#regist_form .form_div .freesam {float: left; width: 200px; padding-top: 15px;}
#regist_form .form_div .freesam input.radio {float: left; }
#regist_form .form_div .freesam p {float: left; width: 150px; padding: 5px 5px 0 8px;}

#regist_form img {margin-top: 25px;}

* html #regist_form .form_div .freesam input.radio {position: relative; top: -5px;}
* html #regist_form .form_div ul {padding-top: 10px;}
* html #regist_form .form_div input { vertical-align: middle; margin: 5px 0 5px 0;}

/*--- Nutrition page --- */
.left_col {width: 100%;}

/*---- hero ---*/


.hero {text-align: left; display: block;}
.hero img {display: none;}
.hero .hero_con {position: relative;  width: 850px;}
.hero .hero_con_faq {position: absolute; top: 60px; left: 40px; width: 500px;} /*Add by grayloon for faq page*/

.hero .hero_con_leftmargin {position: absolute; top: 20px; left: 150px; width: 500px;}

.hero .hero_con h2 { float: left; font-size: 14px; font-weight: normal;}

.hero .hero_con .hero_dd { display: none; float: left; position: relative; margin: -3px 0 7px 10px; }
.hero .hero_con .hero_dd .hero_dd_show { display: none; width: 199px; height: 22px; background-image:url(../../images/enf08/hero_dd_bg.gif); background-repeat: no-repeat; cursor: pointer;}


.hero .hero_con .hero_dd .hero_dd_show h5 {padding: 4px 0 3px 7px; font-size: 10px; font-weight: normal; color: #025b98; float: left}
.hero .hero_con .hero_dd .hero_dd_show img {float: right; margin: 6px 7px 0 0;}

.hero .hero_con .hero_dd .hero_dd_hide {position: absolute; margin: -1px 0 0 10px;  width: 200px; overflow: hidden; height: 0px; z-index: 110;}
.hero .hero_con .hero_dd .hero_dd_hide .hero_dd_wrap { }

.hero .hero_con .hero_dd .hero_dd_hide .hero_dd_hide_con {border: 1px solid #ccc; border-bottom: 0; border-top: 0; clear: both; margin: 0 auto; padding: 3px; background-color: #fff; }

.hero .hero_con .hero_dd .hero_dd_hide  ul {}

.hero .hero_con .hero_dd .hero_dd_hide  ul li {margin: 0; padding: 0; background-image:url(../../images/enf08/list_style.gif); background-repeat: no-repeat;  border: 1px solid #fff;}


.hero .hero_con .hero_dd .hero_dd_hide  ul li a:link {text-decoration: none; display: block ;padding: 3px 0px 3px 13px; }
.hero .hero_con .hero_dd .hero_dd_hide  ul li a:visited {text-decoration: none; display: block ;padding: 3px 0px 3px 13px;}
.hero .hero_con .hero_dd .hero_dd_hide  ul li a:hover {text-decoration: none; display: block ;padding: 3px 0px 3px 13px;background-image:url(../../images/enf08/list_style_bg.gif); background-repeat: no-repeat; color: #333333;}
.hero .hero_con .hero_dd .hero_dd_hide  ul li a:active {text-decoration: none; display: block ;padding: 3px 0px 3px 13px;}


.hero .hero_con .hero_dd .hero_dd_hide .dd_tl {height: 11px; width: 50%; float: left; text-align: left; background-image:url(../../images/enf08/hero_dd_tl_bg.gif)}
.hero .hero_con .hero_dd .hero_dd_hide .dd_tr {height: 11px; width: 50%; float: right; text-align: right; background-image:url(../../images/enf08/hero_dd_tr_bg.gif); background-position: right;}

.hero .hero_con .hero_dd .hero_dd_hide .dd_bl {height: 11px; width: 50%; float: left; text-align: left; background-image:url(../../images/enf08/hero_dd_bl_bg.gif)}
.hero .hero_con .hero_dd .hero_dd_hide .dd_br {height: 11px; width: 50%; float: right; text-align: right; background-image:url(../../images/enf08/hero_dd_br_bg.gif); background-position: right;}
.hero .hero_con .hero_dd .hero_dd_hide .dd_clear {clear: both;}


.hero .hero_con h1 {clear: both;  font-size: 24px; font-weight: normal;}
.hero .hero_con h2 {font-weight: bold; font-size: 12px;}
.hero .hero_con p {line-height: 16px; clear: both; width: 400px; }

.hero .hero_con p strong {color: #333300;}

.hero .hero_con p.big {line-height: 20px; clear: both; color: #666; width: 100%; padding-top: 20px; }


/*
h1.nutr,
h1.devel,
h1.tools,
h1.prod,
h1.feed,
h1.cal,
h1.about {display: none;}

h1 span.swfhandler-sifr-replaced,
h1 span.swfhandler-sifr-replaced,
h1 span.swfhandler-sifr-replaced, 
h1 span.swfhandler-sifr-replaced, 
h1 span.swfhandler-sifr-replaced, 
h1 span.swfhandler-sifr-replaced, 
h1 span.swfhandler-sifr-replaced {display: block; visibility: visible;}

h1 object,
h1 object,
h1 object,
h1 object,
h1 object,
h1 object,
h1 object {display: none;}
*/


.hero .hero_con p.nutr {color: #666;}
.hero .hero_con h2.nutr { color: #669933;}

.hero .hero_con h1.prod {color: #005691; margin-bottom: 10px;}
.hero .hero_con h2.prod {display: none;}
.hero .hero_con h2.prod_leftmargin {color: #005691; margin-left: 30px}

.hero .hero_con p.prod {color: #000; width: 100%;}

.hero .hero_con h1.supp {color: #6a6a22}
.hero .hero_con h2.supp {display: none;}
.hero .hero_con p.supp {color: #666; width: 410px;}

.hero .hero_con h1.feed {color: #494431; margin-top: 45px;}
*html .hero .hero_con h1.feed {color: #494431; margin-top: 15px;}
.hero .hero_con h2.feed {display: none;}
.hero .hero_con p.feed {color: #666; width: 410px;}

.hero .hero_con h1.cal {color: #96847b; }

.hero .hero_con h2.cal {color: #494431; font-weight: bold;}
.hero .hero_con ul.cal {list-style-type: disc; list-style-position: inside; margin-top: 10px;}
.hero .hero_con ul.cal li {color: #4e2d41;}

.hero .hero_con h1.babe {color: #487093; padding-top: 7px;}
.hero .hero_con h2.babe {display: none;}
.hero .hero_con p.babe {line-height: 20px; clear: both; color: #666; width: 100%; padding-top: 7px;}
.hero .hero_con ul.babe {list-style-type: disc; list-style-position: inside; margin-top: 10px;}
.hero .hero_con ul.babe li {color: #4e2d41;}

.hero .hero_con h1.sleep {color: #8a7291; margin-top: 35px}
.hero .hero_con h2.sleep { display: none;}
.hero .hero_con p.sleep {color: #666; width: 410px;}

*html .hero .hero_con h1.sleep {color: #8a7291; margin-top: 5px}

/*--prod callouts ---*/

.prod_box { padding: 20px 0 0 40px;}

.prod_co_top {width: 295px; height: 26px; background-image:url(../../images/enf08/prod_co_top.gif); background-repeat: no-repeat; text-align: left;}
.prod_co_top h3 {color: #ffffff; padding: 5px 0 0 10px; font-weight: bold; font-size: 1.1em;}
.prod_co_con_wrap {width: 293px; border: 1px solid #d8d8d8; border-top: 0; border-bottom: 0; }
.prod_co_con {width: 291px; border: 1px solid #ffffff; border-top: 0; border-bottom: 0; background-color: #fff; background-image: url(../../images/enf08/prod_co_bg.gif); text-align:left; }
.prod_co_con img.arrow {vertical-align: middle;}
.prod_co_clear {clear: both; }
.prod_co_foot {width: 295px; height: 9px; background-image:url(../../images/enf08/prod_co_bot.gif); background-repeat: no-repeat; }
.prod_co_con h2 {padding:0 0 4px 20px;}
.prod_co_con p {padding: 0 7px 9px 20px; }

.prod_colleft {float: left;  color: #333; margin: 25px 0 0 0;}
.prod_colright {float: left;  color: #333; margin: 25px 0 0 25px;}

.prod_co_mom {padding-bottom: 10px;}
.prod_co_tod {}
.prod_co_inf {}
.prod_co_inftwo {}

.prod_co_mom .prod_co_con img.product {float: left; margin: 10px 10px 0 20px}
.prod_co_mom .prod_co_con h2 {padding: 20px 0 4px 0;}


.prod_co_inf .prod_co_con img.product {margin: 10px 0 0 20px;}
.prod_co_inf .prod_co_con img.arrow {margin: 0 0 0 20px;}
.prod_co_inf .prod_co_con .prod_co_clear {height: 15px;}
.prod_co_inftwo .prod_co_con_wrap {border-top: 1px solid #d8d8d8;}

.prod_co_inftwo .prod_co_con img.product {float: left; margin: 20px 10px 3px 10px}
.prod_co_inftwo .prod_co_con h2 {padding: 28px 0 4px 0;}
.prod_co_inftwo .prod_co_con .prod_co_clear {height: 12px;}

.prod_co_tod .prod_co_con img.product {margin: 10px 0 0 25px;}
.prod_co_tod .prod_co_con img.arrow {margin: 0 0 0 20px; }


.lipid_co {width: 295px; height: 163px; text-align: left; margin-bottom: 10px;}
.lipid_co img {float: left; margin-right: 15px; padding: 16px 0 0 0; }
.lipid_co img.arrow  {vertical-align: middle; padding: 0  5px 0 0; float: none; margin: 0;}
.lipid_co h2 {margin: 0px 0 5px 0; padding: 20px 0 0 0 ;}
.lipid_co p {padding-bottom: 10px;}

.brain_dev {width: 295px; height: 163px; background-image: url(../../images/enf08/brain_dev_bg.gif); background-repeat:no-repeat; margin-bottom: 10px; text-align: left; }
.brain_dev h3 {padding: 25px 10px 3px 10px; }
.brain_dev p {padding: 0px 10px 3px 10px;}
.brain_dev img {float: right; padding: 15px 10px 0 0;}
.brain_dev img.arrow {vertical-align: middle; padding: 5px 5px 5px 9px; float: none}

.prod_co {}
.prod_co_con ul {padding: 18px 0 0 0;}
.prod_co_con li {}
.prod_entry {}
.prod_entry img {float: left; margin: 0 15px 0 15px;}
.prod_entry img.arrow {vertical-align: middle; padding: 0 5px 0 0; float: none;  margin: 0;}

.prod_co_bot .prod_co_con_wrap {border-top: 1px solid #d8d8d8;}
.prod_co_bot .prod_co_con {border-top: 1px solid #fff; padding: 10px 0 11px 0;}
.prod_co_bot .prod_co_con img.arrow {vertical-align: middle; padding: 5px 5px 0px 18px; float: left;  margin: 0;}
.prod_co_bot .prod_co_con .learn {display: block; float: left; margin-top: 4px;}


.prod_co_vits {width: 608px; clear: both; padding-top: 20px;}
.prod_co_vits .prod_co_top {width: 608px; height: 26px; background-image: url(../../images/enf08/prod_co_top_bg.gif); }
.prod_co_vits .prod_co_con {width: 604px}
.prod_co_vits .prod_co_con_wrap {width: 606px}
.prod_co_vits .prod_co_foot {width: 608px; height: 9px; background-image: url(../../images/enf08/prod_co_bot_big.gif);}

.prod_co_vits .prod_co_con .prod_entry {height: 155px; width: 100%; }
.prod_co_vits .prod_co_con .left_coll {float: left; padding: 15px 0px 0 20px;}
.prod_co_vits .prod_co_con .right_coll {float: left; padding: 15px 20px 0 0;}

/* ---- articles --*/
.left_col .arts_box { text-align: left; padding: 30px 40px 20px 40px; color: #666;}
.left_col .arts_box h2 {margin-bottom: 20px; font-size: 1.2em;}
.left_col .arts_box .entry {margin-bottom: 20px;}
.left_col .arts_box .entry h3 {color: #669933; margin-bottom: 10px; font-size: 1.2em;}

/*--calendear box--*/

 .cal_box { text-align: left; padding: 30px 40px 20px 40px; color: #666;}
 .cal_box h2 {margin-bottom: 20px; font-size: 1.2em;}
 .cal_box .entry {margin-bottom: 20px;}
 .cal_box .entry h3 {color: #333300; margin-bottom: 10px; font-size: 1.2em;}

 .cal_white_box {width: 100%;  }
 .cal_white_box_top {height: 10px; background: #fff; }
 .cal_white_box_bot {height: 10px; background: #fff; }
 .cal_white_box_wrap {width: 607px; border: 0px solid #d8d8d8; border-bottom: 0; border-top: 0; background-color: #ffffff;}
 * html  .cal_white_box_wrap {margin-top: -4px;}
 .cal_white_box_con {text-align: left; margin: 0 auto; width: 565px; padding: 15px 0 20px 0; } 
 .cal_white_box_con h2 {color: #694e32; font-size: 1.2em;}
 .cal_white_box_con ul {margin-top: 10px;}
 .cal_white_box_con li {width: 245px; float: left; padding: 0 20px 0 0 ;}
 .cal_white_box_con li h3 {color: #96847b; margin-bottom: 10px; font-size: 1.2em;}
 .cal_white_box_con li p {color: #666666}
  .cal_white_box_con .clear {clear: both}
 
/*-- callouts --*/
.left_col .callout_box {text-align: left; padding: 30px 0 0 40px; color: #333333}
.left_col .callout_box h2 {margin-bottom: 20px; font-size: 1.2em;}
.left_col .callout_clear {clear: both; height: 30px;}

/*-- product detail --*/

* html .detail_box .left_shot {width: 230px; float: left; }

.detail_box .left_shot {width: 230px; float: left; }
.detail_box .center_coll {margin: 20px 0; width: 500px; float: left; padding: 0 4px 0 0; }
.detail_box .center_coll .center_coll_top { height: 10px; width: 400px; background: #fff;}
.detail_box .center_coll .center_coll_bot {height: 9px; width: 400px; background: #fff;}
.detail_box .center_coll .center_coll_conwrap {width: 398px; border: 0px solid #d8d8d8; border-top: 0; border-bottom:  0;}
.detail_box .center_coll .center_coll_content {width: 396px; border: 0px solid #fff; border-top: 0; border-bottom:  0; background: #fff; text-align: left; }
.detail_box .center_coll .center_coll_content .cc_con {padding: 0 20px 0 20px; font-size:1.1em; line-height:1.3em;}
* html .detail_box .center_coll .center_coll_content .cc_con {padding-top:5px;}

.detail_box .center_coll .center_coll_content .cc_con h1 {padding: 0 0 10px 0; font-size:1.4em;}
.detail_box .center_coll .center_coll_content .cc_con p {padding: 0 0 10px 0;}
.detail_box .center_coll .center_coll_content .cc_con .charts {width: 270px; margin: 0 auto;}
.detail_box .center_coll .center_coll_content .cc_con .charts .chart {height: 180px; }
.detail_box .center_coll .center_coll_content .cc_con .charts .chart img {float: left; padding-right: 15px;}
.detail_box .center_coll .center_coll_content .cc_con .charts .chart p {}
.detail_box .center_coll .center_coll_content .cc_con .charts .chart_other {height: 180px; width: 270px;}
.detail_box .center_coll .center_coll_content .cc_con .charts .chart_other img {float: right; padding-left: 15px;}
.detail_box .center_coll .center_coll_content .cc_con .charts .chart_other p {}
.detail_box .center_coll .center_coll_content .cc_con .charts .chart_clear {clear: both}


.detail_box .left_shot .left_shot_con {margin: 0 auto; text-align: left; width: 160px; font-size:1.1em; }
.detail_box .left_shot .left_shot_con img {position: relative;  }
.detail_box .left_shot .left_shot_con p {padding: 0 0 15px 0; }

/*--certificate--*/

.certif {width: 100%; margin: 0 auto;}
.certif .cert_top {height: 10px; width: 100%; background: #fff;}
.certif .cert_wrap {width: 626px; border: 0px solid #d8d8d8; border-top: 0; border-bottom:  0;}
.certif .cert_con {width: 622px; border: 0px solid #fff; border-top: 0; border-bottom:  0; background: #fff; text-align: left;}
.certif .cert_bot {height: 9px; width: width: 100%; background: #fff;}

.certif .cert_con img {float: left; margin: 5px 40px 0 40px;}
.certif .cert_con .cert_con_txt img.btn {float: none; margin:0; vertical-align: bottom; margin-right: 5px;}

.certif .cert_con .cert_con_txt {float: left}
.certif .cert_con .cert_con_txt h1 {color: #90448b; font-size: 16px; margin-bottom: 15px; margin-top: 10px; }


.certif .cert_con .cert_con_txt p {margin-bottom: 5px; color: #333333; padding-right: 30px; width: 300px}
.certif .cert_con .cert_con_txt p.star {font-size: 9px; margin-top: 30px;}

.certif .cert_contwo_wrap {border: 1px solid #fff; width: 626px;}
.certif .cert_contwo {width: 624px; border: 1px solid #fff; text-align:left; background-color:#fff;}
.certif .cert_contwo .cert_contwo_txt {padding: 0 40px 0 40px;}
.certif .cert_contwo .cert_contwo_txt h3 {color:  #90448b; margin: 10px 0 0 0;}
.certif .cert_contwo .cert_contwo_txt ul li {display: inline; width: 155px; float: left; margin: 15px 35px 15px 0px; color: #333;}
.certif .cert_contwo .cert_contwo_txt ul li.last {margin-right: 0;}

.certif .cert_con_three {text-align: left; background-color: #fff;}
.certif .cert_con_three .cert_con_three_txt {padding: 15px 40px 15px 40px; line-height: 17px;}
.certif .cert_con_three .cert_con_three_txt img {float: none; margin: 15px 10px 0 0;}


.png {display: none;}
.printImage {display: inline;}



/*--icons--*/
.icon_links {display: none;}
.icon_links img {vertical-align: middle; padding-right: 5px;}
.icon_links ul {}
.icon_links ul li {display: inline; padding-right: 22px;}



/*--- RIGHT COL ---*/

.right_col {display: none; }


/* TOP LINKS */
.top_links {margin: 20px 20px 0 0; width: 190px; position: relative; }

.top_links .tl_top {width: 190px; height: 33px; background-image:url(../../images/enf08/green_co_top.gif); text-align: left;}
.top_links .tl_top h2 {color: #fff; position: relative; left: 9px; top: 8px;}

.top_links .po_top {width: 190px; height: 33px; background-image:url(../../images/enf08/po_bg_top.gif); background-repeat: none; text-align: left;}
.top_links .po_top  h2 {color: #fff; position: relative; left: 9px; top: 8px;}


.top_links .tl_con {width: 188px; border: 1px solid #d8d8d8; border-bottom: 0; border-top: 0; text-align: left; background-color: #ffffff;}

.top_links .tl_con h3 { margin: 0 2px 0 2px; padding: 3px 0 9px 5px; background-color: #e4edc9;}

.top_links .tl_con h4 {text-decoration: none; display: block; margin:0 .2em 0 .2em;  border-top: 1px solid #d8d8d8; background-image:url(../../images/enf08/dd_col_bg.gif); }

.top_links .tl_con h4 a:link {text-decoration: none; display: block; color: #333; padding: 9px 0 9px 7px; }
.top_links .tl_con h4 a:visited {text-decoration: none; display: block; color: #333; padding: 9px 0 9px 7px; }
.top_links .tl_con h4 a:hover {text-decoration: none; display: block; color: #533042; padding: 9px 0px 9px 7px; color: #005691; background-color: #e4f2fa; }
.top_links .tl_con h4 a:active {text-decoration: none; display: block; color: #333; padding: 9px 0 9px 7px;  }



.top_links .tl_con h4.po {border: 0; background:none; font-size: 1.2em; line-height: 15px; padding: 9px 0 9px 7px; color:#533042; text-decoration: none; cursor: pointer;  }

.top_links .tl_con h4 a img {float: right; margin: 0 10px 0 0;}


.top_links .tl_con ul li .dd_con {width: 184px; margin: 0 auto; background-color:#FFFFFF; overflow: hidden; height: 0px; }
.top_links .tl_con ul li .dd_con ul {padding: 0; margin: 0;}
.top_links .tl_con ul li .dd_con li {margin: 0; padding: 0; background-image:url(../../images/enf08/list_style.gif); background-repeat: no-repeat;  border: 1px solid #fff;}
.top_links .tl_con ul li .dd_con p {padding: 10px; color: #333333;}

.top_links .tl_con ul li .dd_con li a:link {text-decoration: none; display: block ;padding: 3px 20px 3px 10px; }
.top_links .tl_con ul li .dd_con li a:visited {text-decoration: none; display: block ;padding: 3px 20px 3px 10px;}
.top_links .tl_con ul li .dd_con li a:hover {text-decoration: none; display: block ;padding: 3px 20px 3px 10px;background-image:url(../../images/enf08/list_style_bg.gif); background-repeat: no-repeat; color: #333333;}
.top_links .tl_con ul li .dd_con li a:active {text-decoration: none; display: block ;padding: 3px 20px 3px 10px;}



.top_links .tl_foot {margin-top: -7px; }
.top_links .dl_foot {height: 9px; width: 188px; background-image: url(../../images/enf08/dd_col_foot.gif); background-repeat: no-repeat;}
.top_links .dd_foot {height: 9px; width: 190px; background-image: url(../../images/enf08/dd_col_foot.gif); background-repeat: no-repeat;}
* html .top_links .dd_foot { width: 190px; background-image: url(../../images/enf08/dd_col_foot.gif); background-repeat: no-repeat;}


.top_links .dd_con img {margin: 10px 2px 0 20px;}
.top_links .dd_con img.btn { margin-left: 5px; margin-bottom: 10px}

.dha_quiz {margin: 20px 20px 0 0;; width: 190px;}
.dha_quiz .dha_top {width: 190px; height: 33px; background-image:url(../../images/enf08/green_co_top.gif); text-align: left;}
.dha_quiz .dha_top h2 {color: #fff; position: relative; left: 9px; top: 8px;}
.dha_quiz .dha_con {width: 188px; border: 1px solid #d8d8d8; border-bottom: 0; border-top: 0; text-align: left; background-color: #fff; }
.dha_quiz .dha_con p {padding: 5px 10px 5px 10px;}
.dha_quiz .dha_con img {margin: 5px 5px 8px 14px; vertical-align: middle;}

.dha_quiz .tl_foot { height: 9px; width: 190px; background-image: url(../../images/enf08/dd_col_foot.gif); background-repeat: no-repeat;}


.right_col .formufind {margin: 20px 20px 0 0; display: block; }
.right_col .formufind img.btn_finder {position: relative; top: -40px;}
.right_col .add {margin-top: 20px;}

.right_col img.btn_watch {position: relative; top: -35px; left: 20px;}

/* ---------------end right_col--------------- */

.cont_clear {clear: both;}

/*--pop up styles--*/
#popup_allcontain {margin: 0; width: 100%; }
.pophead {width: 345px; height: 50px; background-image:url(../../images/enf08/pop_bg_top.gif); background-repeat: no-repeat; text-align: left}
.pophead  img {position: relative; top: 20px; left: 40px;}


.popmain {width: 345px;margin: 0 auto; padding-top: 10px; background-image:url(../../images/enf08/pop_bg.gif); background-repeat: no-repeat;}
.popmain .pop_in_top {margin: 0 auto; height: 13px; width: 309px; background-image:url(../../images/enf08/pop_in_top_bg.gif); background-repeat: no-repeat;}
.popmain .pop_in {margin: 0 auto; width: 309px; background-image:url(../../images/enf08/pop_in_bg.gif); background-repeat: no-repeat; text-align:left;}
.popmain .pop_in_bot {margin: 0 auto; height: 13px; width: 309px; background-image:url(../../images/enf08/pop_in_foot_bg.gif);background-repeat: no-repeat;}

.popmain p.pop_pp { text-align:left; margin: 10px 0 0 20px; padding-bottom: 4px; background-repeat: no-repeat;}
.popfoot {width: 345px; height: 10px; background-image:url(../../images/enf08/pop_foot_bg.gif); background-repeat: no-repeat;}

.popmain .pop_con {padding: 15px 20px;}
.popmain .pop_con h1 {font-size: 22px; color: #533042; font-weight: normal; margin-bottom: 15px;}
.popmain .pop_con p {margin-bottom: 15px; color: #333333;}
.popmain .pop_con form input {vertical-align: middle; border: 0px solid #cccccc; height: 22px; width: 264px; background-image:url(../../images/enf08/pop_txt_bg.gif); background-repeat: no-repeat; margin-bottom: 10px; padding: 5px 0 0 5px; }
.popmain .pop_con form textarea {vertical-align: middle; border: 0px solid #cccccc; height: 90px; width: 264px; background-image:url(../../images/enf08/pop_txt_big_bg.gif); background-repeat:no-repeat; margin-bottom: 20px; overflow: hidden}

.popmain .pop_con .pop_prev {padding: 13px; background-color: #ebf5fb; margin-bottom: 15px;}

/*--Site map--*/
.site_map {text-align:center; width: 874px; }
.site_map h1 {text-align: left; margin: 0 0 0 40px; font-size: 24px; color: #333333;}
.site_map_entry {margin: 20px auto; width: 839px; }
.site_map_entry .sm_top {width: 839px; height: 13px; background-image:url(../../images/enf08/map_box_top.gif); background-repeat: no-repeat;}
.site_map_entry .sm_bot {width: 839px; height: 13px; background-image:url(../../images/enf08/map_box_bot.gif); background-repeat: no-repeat;}
.site_map_entry .sm_con {width: 839px; background-image:url(../../images/enf08/map_box_bg.gif); background-repeat: no-repeat; text-align: left; }
*html .site_map_entry .sm_con {margin-top: -1px; }
.site_map_entry .sm_con h2 {margin: 0 0 0 20px;}
.site_map_entry .sm_con .col_left {float: left;  position: relative; left: 190px; top: 10px; padding-bottom: 15px;}
.site_map_entry .sm_con .col_right {float: right; position: relative;left: 0px; top: 10px; text-align:left; width: 320px; padding-bottom: 15px;}
.sm_clear {clear: both}
.site_map_entry .sm_con ul {}
.site_map_entry .sm_con ul li {font-weight: normal; margin: 0 0 10px 0}
.site_map_entry .sm_con ul li ul {margin: 5px 0 0 20px}
.site_map_entry .sm_con ul li ul li {font-weight: normal; margin: 0; margin: 1px 0 1px 0}


/*--Terms of Service --*/
.terms_of_service {text-align:left; width: 794px; padding-left:40px; padding-right:40px; }
.terms_of_service h1 {text-align: left; margin: 0 0 10px 0px; font-size: 24px; color: #333333;}
.terms_of_service p {  margin-bottom:10px; margin-top:0;        }

/*-- FEEDING FAQ--*/


/*-- FEEDING FAQ--*/


.feeding_faq_con h1 {text-align: left; margin: 18px 0 10px 40px; color: #333333; font-weight: normal; font-size: 24px;}
.feeding_faq_con ul {text-align: left; margin: 10px 0 20px 40px;}
.feeding_faq_con ul.faq_list {text-align: left; margin: 50px 0 20px 40px;}

.feeding_faq_con ul li {margin-bottom: 4px; color: #333  }
.feeding_faq_con ul a:link {color: #025b98; text-decoration: none;}
.feeding_faq_con ul a:visited {color: #025b98; text-decoration: none;}
.feeding_faq_con ul a:hover {color: #333; text-decoration: none;}
.feeding_faq_con ul a:active{color: #025b98; text-decoration: none;}
.left_col .feeding_faq_con .entry {padding: 20px;}
.left_col .feeding_faq_con .entry h3 {color: #669933; font-size: 1.2em; margin-bottom: 10px;}
.left_col .feeding_faq_con .entry p {color: #666;}
.left_col .feeding_faq_con .entry p strong {font-size: 1.2em; color: #533042; }
.left_col .feeding_faq_con .entry ul {list-style-type: disc; margin-left: 20px;color: #666}
.left_col .feeding_faq_con .entry ul li {border: 0;color: #666}


/*--choosing to supplement --*/
.left_col .supp_box {text-align: left; padding: 40px; padding-top: 20px; padding-right: 0px}
.left_col .supp_box h3 {color: #6a6a22; font-size: 1.2em; font-weight: bold; margin-bottom: 25px}
.left_col .supp_box h4 {color: #a09a82; font-size: 1.2em; font-weight: normal;  margin-bottom: 20px}
.left_col .supp_box ul {color: #666666; list-style-type: disc; list-style-position: outside; margin-left: 15px;}
.left_col .supp_box ul li { margin-bottom: 20px; color: #666666;}
.left_col .supp_box p {color: #666666}
.left_col .supp_box strong {color: #333333}

/*--feeding--*/
.left_col .feed_box {text-align: left; padding: 40px; padding-top: 20px; padding-right: 0px}
.left_col .feed_box h3 {color: #333300; font-size: 1.2em; font-weight: bold; margin-bottom: 20px}
.left_col .feed_box h4 {color: #333300; font-size: 1.2em; font-weight: bold;  margin-bottom: 20px}
.left_col .feed_box ul {color: #666666; list-style-type: disc; margin: 0 0 0 12px;}
.left_col .feed_box ul li { margin-bottom: 15px; color: #666666;}
.left_col .feed_box p {color: #666666; margin-bottom: 15px}
.left_col .feed_box strong {color: #333333}



.left_col .feed_box .grtable {width: 100%;}
.left_col .feed_box .grtable h2 {color: #000; padding: 7px 0 0 20px; font-size: 1.1em;}
.left_col .feed_box .grtable .grtable_top {height: 33px; background: #fff;}
.left_col .feed_box .grtable .grtable_wrap {width: 100%; border: 0px solid #d8d8d8; border-bottom: 0; border-top: 0; background-color: #fff;}
.left_col .feed_box .grtable .grtable_wrap .grtable_con {padding: 15px 23px 18px 23px; border: 1px solid #ccc;}
.left_col .feed_box .grtable .grtable_bot {height: 10px; background: #fff;}

.left_col .feed_box .grtable .grtable_wrap .grtable_con table {color: #939880;}
.left_col .feed_box .grtable .grtable_wrap .grtable_con table strong, ul, li {color: #939880; }
.left_col .feed_box .grtable .grtable_wrap .grtable_con td {width: 375px; vertical-align: top; border: 1px solid #e9eae6; border-bottom: 0; border-right: 0; padding: 10px 0 0 15px;}
.left_col .feed_box .grtable .grtable_wrap .grtable_con td.shr {width: 195px; border-left: 0; padding: 10px 0 0 0;}
.left_col .feed_box .grtable .grtable_wrap .grtable_con td.shr p {color: #333300; font-weight: bold;}

.left_col .feed_box .grtable .grtable_wrap .grtable_con p {padding: 0 0 2px 0; margin:0; color: #939880;}
.left_col .feed_box .grtable .grtable_wrap .grtable_con ul {padding: 0}
.left_col .feed_box .grtable .grtable_wrap .grtable_con li {padding: 0 0 5px 0; margin: 0;}

/*--sleep tips --*/
.left_col .sleep_box {text-align: left;  padding: 40px; padding-top: 20px; padding-right: 0px}
.left_col .sleep_box h3 {color: #333300; font-size: 1.2em; margin-bottom: 5px;}
.left_col .sleep_box h4 {color: #a09a82; font-size: 1.2em;}
.left_col .sleep_box p {color: #666; margin-bottom: 18px;}
.left_col .sleep_box p strong {color: #333300;}
.left_col .sleep_box ul {color: #666; list-style-type: disc; margin-left: 15px; margin-bottom: 25px;}
.left_col .sleep_box ul li {color: #666;}
/*-- poll big--*/
.left_col .bg_poll {width: 628px; margin: 20px auto; text-align: left;}
.left_col .bg_poll .bg_poll_top {height: 10px; background-image:url(../../images/enf08/bg_poll_top.gif); background-repeat: no-repeat;}
.left_col .bg_poll .bg_poll_wrap {width: 626px; border: 1px solid #d8d8d8; border-bottom: 0; border-top: 0; background-color: #fff;}
.left_col .bg_poll .bg_poll_con {border: 2px solid #fff; border-bottom: 0; border-top: 0; background-image:url(../../images/enf08/bg_poll_bg.gif); padding: 0 0 0 40px;}
.left_col .bg_poll .bg_poll_bot {margin-top: -8px; height: 10px; background:url(../../images/enf08/bg_poll_bot.gif) no-repeat;}
.left_col .bg_poll .month_box {margin-bottom: 20px;}

.left_col .bg_poll .bg_poll_con h1 {text-align: left; color: #333333; font-size: 24px; font-weight: normal; margin-bottom: 20px;}
.left_col .bg_poll .bg_poll_con .header p {border: 1px solid #d8d8d8; border-top: 0; width: 265px; color: #849648; font-size: 14px; text-align: left;float: left; padding: 0 0 5px 10px;}

.left_col .bg_poll .bg_poll_con .month_list {border: 1px solid #d8d8d8; border-top: 0; border-bottom: 0; width: 275px; float: left; margin: 0;}
* html .left_col .bg_poll .bg_poll_con .month_list {margin-top: -20px;}
.left_col .bg_poll .bg_poll_con .month_list table {width: 273px;}
.left_col .bg_poll .bg_poll_con .month_list table td {border-right: 0px dashed #d8d8d8; font-size: 1.2em; padding-top: 5px; padding-bottom: 5px; background:url(../../images/enf08/bg_poll_months.jpg) no-repeat -1px;}
.left_col .bg_poll .bg_poll_con .month_list table td a {font: "Lucida Grande", sans-serif; font-weight:bold; }
.left_col .bg_poll .bg_poll_con .month_list table td a:link {color: #005691; text-decoration: none;    padding: 5px 10px 5px 9px;  }
.left_col .bg_poll .bg_poll_con .month_list table td a:visited {color: #005691; text-decoration: none; padding: 5px 10px 5px 9px;  }
.left_col .bg_poll .bg_poll_con .month_list table td a:hover {color: #333333; text-decoration: none;      padding: 5px 10px 5px 9px;  background-color: #eaf5fa; }
.left_col .bg_poll .bg_poll_con .month_list table td a:active{color: #333333; text-decoration: none;   padding: 5px 10px 5px 9px;  }
.left_col .bg_poll .bg_poll_con .month_list table td a.on {color: #333333; text-decoration: none;         padding: 5px 10px 5px 9px;  background-color: #eaf5fa;  }


.left_col .bg_poll .bg_poll_con .month_list table td.lil { background:url(../../images/enf08/bg_poll_months.jpg) no-repeat -9px;}
.left_col .bg_poll .bg_poll_con .month_list table td.larger { background:url(../../images/enf08/bg_poll_months.jpg) no-repeat -2px;}
.left_col .bg_poll .bg_poll_con .month_list table td.lil a:link {color: #025b98; text-decoration: none;    padding: 4px 4px 5px 4px;  }
.left_col .bg_poll .bg_poll_con .month_list table td.lil a:visited {color: #025b98; text-decoration: none; padding: 4px 4px 5px 4px;  }
.left_col .bg_poll .bg_poll_con .month_list table td.lil a:hover {color: #333333; text-decoration: none;      padding: 4px 4px 5px 4px;  background-color: #eaf5fa;  }
.left_col .bg_poll .bg_poll_con .month_list table td.lil a:active{color: #025b98; text-decoration: none;   padding: 4px 4px 5px 4px;  }
                                                                                                                            
.left_col .bg_poll .bg_poll_con .month_list table td.lil a.on {color: #333; text-decoration: none;         padding: 4px 4px 5px 4px;  background-color: #eaf5fa;  }

.shareButton { background-image:url(../../images/enf08/icon_share.gif); background-repeat:no-repeat; padding-left:20px; display:block;float:left; width:50px; }




/* --- IE 6 fixes --*/
* html .add_pod_big {margin: 10px 14px 0 10px;}
* html .add_pod_poll {margin: 10px 14px 0 10px; width: 394px;}
/** html .subnav_on {position: relative; top: -3px;}
* html .subnav_off {position: relative; top: -3px;}
* html .content_ring {position: relative; top: -3px; }*/




* html .prod_co_bot .prod_co_con {padding: 12px 0 12px 0;}
* html .prod_co_inftwo .prod_co_con .prod_co_clear {height: 18px;}
* html .detail_box .center_coll .center_coll_conwrap {margin-top: -4px;}
* html .detail_box .center_coll .center_coll_content {margin-top: -4px;}
* html .certif .cert_wrap {margin-top: -4px;}
* html .certif .cert_con {margin-top: -4px;}
* html .certif .cert_con_three {border-top: 1px solid #d8d8d8;}


/* CSS added by Gray Loon 4/08 */

ul.main_nav {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
	height: 38px;
	}

ul.main_nav li {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0;
	float: left;
	}

	* html ul.main_nav li { /* this selector recognized by IE only */
		display: inline; /* total width (only for IE5.x/Win) */
		disp\lay: block; /* content width (for other IE) */
		}

li.main_nav_home,
li.main_nav_home a,
li.main_nav_products,
li.main_nav_products a,
li.main_nav_nutrition,
li.main_nav_nutrition a,
li.main_nav_feeding,
li.main_nav_feeding a,
li.main_nav_development,
li.main_nav_development a,
li.main_nav_shop,
li.main_nav_shop a,
li.main_nav_tools,
li.main_nav_tools a,
li.main_nav_about,
li.main_nav_about a {
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}

/* Tab - Home */
li.main_nav_home  { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 40px;
	height: 38px;
	background: transparent url(/iwp/images/enf08/main_nav_home.gif) no-repeat top left;
	background-position: 0 -38px;
	}
li.main_nav_home a {
	padding: 38px 0 0 0;
	width: 40px;
	height: 38px;
	clip: rect(0, 40px, 38px, 0);	
	background: transparent url(/iwp/images/enf08/main_nav_home.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:38px; /* for IE5.5's bad box model */
	}
ul.main_nav li.main_nav_home a:hover,
ul.main_nav li.main_nav_home a.on {
	background-position: 0 -38px;
	}

/* Tab - Products */
li.main_nav_products  { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 120px;
	height: 38px;
	background: transparent url(/iwp/images/enf08/main_nav_products.gif) no-repeat top left;
	background-position: 0 -38px;
	}
li.main_nav_products a {
	padding: 38px 0 0 0;
	width: 120px;
	height: 38px;
	clip: rect(0, 120px, 38px, 0);	
	background: transparent url(/iwp/images/enf08/main_nav_products.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:38px; /* for IE5.5's bad box model */
	}
ul.main_nav li.main_nav_products a:hover,
ul.main_nav li.main_nav_products a.on {
	background-position: 0 -38px;
	}
	
/* Tab - Nutrition */
li.main_nav_nutrition  { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 121px;
	height: 38px;
	background: transparent url(/iwp/images/enf08/main_nav_nutrition.gif) no-repeat top left;
	background-position: 0 -38px;
	}
li.main_nav_nutrition a {
	padding: 38px 0 0 0;
	width: 121px;
	height: 38px;
	clip: rect(0, 121px, 38px, 0);	
	background: transparent url(/iwp/images/enf08/main_nav_nutrition.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:38px; /* for IE5.5's bad box model */
	}
ul.main_nav li.main_nav_nutrition a:hover,
ul.main_nav li.main_nav_nutrition a.on {
	background-position: 0 -38px;
	}

/* Tab - Feeding */
li.main_nav_feeding  { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 116px;
	height: 38px;
	background: transparent url(/iwp/images/enf08/main_nav_feeding.gif) no-repeat top left;
	background-position: 0 -38px;
	}
li.main_nav_feeding a {
	padding: 38px 0 0 0;
	width: 116px;
	height: 38px;
	clip: rect(0, 116px, 38px, 0);	
	background: transparent url(/iwp/images/enf08/main_nav_feeding.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:38px; /* for IE5.5's bad box model */
	}
ul.main_nav li.main_nav_feeding a:hover,
ul.main_nav li.main_nav_feeding a.on {
	background-position: 0 -38px;
	}

/* Tab - Development */
li.main_nav_development  { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 153px;
	height: 38px;
	background: transparent url(/iwp/images/enf08/main_nav_development.gif) no-repeat top left;
	background-position: 0 -38px;
	}
li.main_nav_development a {
	padding: 38px 0 0 0;
	width: 153px;
	height: 38px;
	clip: rect(0, 153px, 38px, 0);	
	background: transparent url(/iwp/images/enf08/main_nav_development.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:38px; /* for IE5.5's bad box model */
	}
ul.main_nav li.main_nav_development a:hover,
ul.main_nav li.main_nav_development a.on {
	background-position: 0 -38px;
	}

/* Tab - Shop */
li.main_nav_shop  { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 99px;
	height: 38px;
	background: transparent url(/iwp/images/enf08/main_nav_shop.gif) no-repeat top left;
	background-position: 0 -38px;
	}
li.main_nav_shop a {
	padding: 38px 0 0 0;
	width: 99px;
	height: 38px;
	clip: rect(0, 99px, 38px, 0);	
	background: transparent url(/iwp/images/enf08/main_nav_shop.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:38px; /* for IE5.5's bad box model */
	}
ul.main_nav li.main_nav_shop a:hover,
ul.main_nav li.main_nav_shop a.on {
	background-position: 0 -38px;
	}

/* Tab - Tools */
li.main_nav_tools  { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 138px;
	height: 38px;
	background: transparent url(/iwp/images/enf08/main_nav_tools.gif) no-repeat top left;
	background-position: 0 -38px;
	}
li.main_nav_tools a {
	padding: 38px 0 0 0;
	width: 138px;
	height: 38px;
	clip: rect(0, 138px, 38px, 0);	
	background: transparent url(/iwp/images/enf08/main_nav_tools.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:38px; /* for IE5.5's bad box model */
	}
ul.main_nav li.main_nav_tools a:hover,
ul.main_nav li.main_nav_tools a.on {
	background-position: 0 -38px;
	}

/* Tab - About */
li.main_nav_about  { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 93px;
	height: 38px;
	background: transparent url(/iwp/images/enf08/main_nav_about.gif) no-repeat top left;
	background-position: 0 -38px;
	}
li.main_nav_about a {
	padding: 38px 0 0 0;
	width: 93px;
	height: 38px;
	clip: rect(0, 93px, 38px, 0);	
	background: transparent url(/iwp/images/enf08/main_nav_about.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:38px; /* for IE5.5's bad box model */
	}
ul.main_nav li.main_nav_about a:hover,
ul.main_nav li.main_nav_about a.on {
	background-position: 0 -38px;
	}


.sitemapCol {
	float: left;
	display: inline;
	width: 185px;
	margin: 0 0 15px 20px;
	padding: 0;
	}

.sitemapCol ul li {
	font-weight: normal;
	}


.clear {
	content: ".";
	overflow: hidden;
	clear: both;
	font-size: 1px;
	}


span.swfhandler-sifr-replaced  {
	visibility: visible;
	display: inline;
} 

/*
object.swfhandler-sifr-replaced,                                       
embed.swfhandler-sifr-replaced {
	visibility: visible;
	display: inline;
}	

object,                                       
embed {
	visibility: hidden;
	display: none;
}	

*/



