/* CSS Document */

/*BROADWAY PROJECT*/
body.blue {text-align: center; background-color: #ffffed; background-image:url(/iwp/images/enf08/bw/bg_blue_grad.jpg); background-repeat: repeat-x; margin: 0; padding: 0; border: 0; font: normal 11px/13.5px "Lucida Grande", sans-serif; color: #533042; font-size:62.5%;   }

body.blue #header {background: url(/iwp/images/enf08/bg_blue.gif) repeat-y top left;}
body.blue #header #title {background-image: url(/iwp/images/enf08/bg_blue_top.jpg); background-position:bottom; background-repeat: no-repeat; }

body.blue #main_area {background: #FFF url(/iwp/images/enf08/all_blue_borders.gif) no-repeat;}

	
body.blue #footend {background:url(/iwp/images/enf08/bg_blue_footend.png) no-repeat top left;}






















/*---body, link, container--*/
body {text-align: center; background-color: #ffffed; background-image:url(/iwp/images/enf08/yell_grad_bg.jpg); background-repeat: repeat-x; 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: 926px; position: relative;}

/*-- header, breadcrumbs, footer--*/
#header {margin: 0 auto; background-image: url(/iwp/images/enf08/bg_white.gif);}

#header #title {text-align: left; background-image: url(/iwp/images/enf08/bg_white_top.gif); background-position:bottom; background-repeat: no-repeat; height: 84px; }
#header #title img#mainlogo {float: left; padding: 20px 0 0 60px;}
#header #title img#mainlogo_forprint {display:none;}
#header #title #loginform {float: right; text-align: right; width: 600px; padding: 15px 20px 0 0;}
#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(/iwp/images/enf08/form_bg.gif); background-repeat: no-repeat; padding: 4px 0 0 4px;}
#header #title #loginform input.submit {vertical-align: middle; margin: 0; background-color: transparent; border: 0px solid #cccccc; height: auto; width: auto; background-image: none; padding: 4px 0 0 4px;}

#header #title #loginform p.regi {padding: 11px 0 0 0; color: #025b98;}
#header #title #loginform p.regi_v3 {padding: 11px 0px 0 0; color: #025b98;}
*html #header #title #loginform p.regi {padding: 10px 0 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 {text-align: right; height: 25px; position: relative;}
#header #search form {float: right; margin-right: 23px;  display:inline; }
#header #search form input {height: 17px; width: 186px; padding: 3px 0 0 5px; border: 0px solid #b3b3b3; margin: 0px; background-image: url(/iwp/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 #espanol {float: right; margin-right: 23px; display:inline;}
#header #english {float: right; margin-right: 23px; display:inline;}

#header .subnav_off {margin: 0 auto; height: 0px; width: 880px; background-image: url(/iwp/images/enf08/sub_nav_line.gif); background-repeat: no-repeat; text-align: left; }
#header .subnav_on {margin: 0 auto;  width: 880px; background-image: url(/iwp/images/enf08/sub_nav.gif); background-repeat: repeat; text-align: left; }
#header .subnav_on_empty {margin: 0 auto; height: 32px; width: 880px; background-image: url(/iwp/images/enf08/sub_nav.gif); background-repeat: repeat; text-align: left; }


#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 url(/iwp/images/enf08/all_borders.gif) no-repeat;}

.content_ring {margin: 0 auto; width: 878px; border: 1px solid #d8d8d8; border-top: 0;}
.content {margin: 0 auto; padding-bottom: 30px; width: 874px; font-size:1.1em; color:#333333; line-height:1.3em; background-image: url(/iwp/images/enf08/bg_white_grad.jpg); background-repeat:repeat-x; background-position: bottom; border: 2px solid #FFFFFF; border-bottom: 0; border-top: 0; background-color: #fff;  }


.crumb_area {margin: 0 auto; width: 880px; height: 51px;  border-bottom: 1px solid #d8d8d8; color: #333333;}
.crumb_area img#smlogo {float: right; padding: 10px 20px 10px 0;}
.crumb_area .bread_crumb {float: left; padding: 20px 0 20px 20px;}


#footer {margin: 0 auto; width: 880px;  position: relative; text-align: left; }


#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 {height: 30px; background-image:url(/iwp/images/enf08/bg_white_footend.gif); background-repeat: no-repeat;}

.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(/iwp/images/enf08/no_flash_bg.gif); text-align: center; visibility:hidden;}
#noflash img {margin: 0; display: block;}

.sm_call {width: 190px; float: left; padding: 0 0 0 0; text-align: left; margin: 0 9px 10px 0; display: block; }
.neg20 {margin-top: -20px; }

.sm_call .top {background:url(/iwp/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(/iwp/images/enf08/blue_co_bg.gif); background-repeat: no-repeat; height: 100px;}

.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;}

/*
Hidden by Grayloon so sm_call can run 3 across
.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;}
.add324 {width: 191px; height: 324px; float: left;}

.add img#learnmore,
.add324 img#learnmore {position: relative; top: -40px; left: 35px;}

.add img#learnmore2,
.add324 img#learnmore2 {position: relative; top: -40px; left: -30px;}

#mid_row {margin: 25px 40px 25px 40px;  color: #333;} 

#low_promo {margin: 0 auto; background-image:url(/iwp/images/enf08/green_box.jpg); background-repeat: no-repeat; width: 840px; height: 200px;}
#low_promo.homepoll {background:url(/iwp/images/enf08/green_box2.jpg) no-repeat; width: 840px; height: 243px;}

.add_pod_big {width: 392px; height: 189px; background: #f4f4f4 url(/iwp/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 .txtFull {display: block; font-size: 0.9em;}

.add_pod_big .txt img.but,
.add_pod_big .txtFull img.but { margin: 5px 0 0 8px }

.add_pod_big .txt p,
.add_pod_big .txtFull p {margin:10px 0 0 10px; color: #83896d;}

.add_pod_big .txt ul,
.add_pod_big .txtFull 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(/iwp/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 5px 10px; color: #8dac18; font-size: 1.1em;}

.add_pod_sm h4 { margin: 0 0 0 10px; color: #6a8405;}
.add_pod_sm img { margin: 4px 5px 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 p { margin: 0 5px 0 3px;}


.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(/iwp/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: 650px; float: left; text-align: left;}


/*--- quicklinks --- */
#header #quicklinks {text-align: right; height: 25px; width: 250px; margin-left: 665px;}
#header #quicklinks .hero {position: relative; left: -2px; text-align: left;}
#header #quicklinks .hero .hero_con {position: absolute; top: 5px; left: 0px; width: 250px;}
#header #quicklinks .hero .hero_con .hero_dd .hero_dd_hide .hero_dd_wrap {border: 1px solid #ccc; border-bottom: 0; border-top: 0; clear: both; margin: 0 auto; padding: 3px; background: red; z-index:999999 !important; }


/*---- hero ---*/

/*.hero img {margin: -1px 0 0 -1px;} /*All hero graphcs converted to 648px wide with no border on top or left*/
.hero_dd img {margin: 0;} /*Added by grayloon to fix border on  hero pulldown*/

.hero {position: relative; left: -2px; text-align: left; z-index:888888 !important;}
.hero .hero_con {position: absolute; top: 20px; left: 40px; width: 500px;}
.hero .hero_con1 {position: absolute; width: 500px;}
.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: 140px; width: 500px;} /*changed from 150 by gl on 2/25/2010*/

.hero .hero_con h2 { float: left; font-size: 14px; font-weight: normal;}

h2.sifr_main_title {width: 105px; text-align: right;}

.hero .hero_con .hero_dd {float: left; position: relative; margin: -3px 0 7px 10px; }
.hero .hero_con .hero_dd .hero_dd_show {width: 210px; height: 22px; background-image:url(/iwp/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 #es_hero_dd_show {width: 250px; height: 22px; background-image:url(/iwp/images/enf08/es_hero_dd_bg.gif); background-repeat: no-repeat; cursor: pointer;}




.hero .hero_con .hero_dd .hero_dd_hide {position: absolute; margin: -1px 0 0 10px;  width: 200px; overflow: hidden; height: 0px; z-index: 110; background: #fff;}

.hero .hero_con .hero_dd .hero_dd_hide .hero_dd_wrap {background: #fff;}

.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: #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(/iwp/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(/iwp/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(/iwp/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(/iwp/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(/iwp/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(/iwp/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 {padding-left: 1px; line-height: 16px; clear: both; width: 400px; color: #666; }

.hero .hero_con p strong {color: #333300;}

.hero .hero_con p.big {line-height: 20px; clear: both; color: #666; width: 390px; padding-top: 0; font-size: 1.1em; }
.hero .hero_con p.medium {line-height: 18px; clear: both; color: #666; width: 390px; padding-top: 8px; font-size: 1.0em; }

.hero .hero_con h1.nutr,
.hero .hero_con h1.devel,
.hero .hero_con h1.tools,
.hero .hero_con h1.prod,
.hero .hero_con h1.feed,
.hero .hero_con h1.feed1,
.hero .hero_con h1.cal,
.hero .hero_con h1.rewards,
.hero .hero_con h1.about {margin-top: 15px; margin-bottom: 5px;}
.hero .hero_con h1.shop {margin-top: 0px; margin-bottom: 5px; color:black;}
.hero .hero_con1 h1.shop1 {margin-top: 0px; margin-bottom: 5px; color:black;}
#nut h1.shop1 {font-size: 24px;}

.hero .hero_con p.nutr {color: #666;}
.hero .hero_con h2.nutr { color: #6c7c35;}
h2.nutr { color: #6c7c35;}


.hero .hero_con h2.devel { color: #723d3c;}
.hero .hero_con h2.tools { color: #666667;}
.hero .hero_con h2.about { color: #4e537a;}
.hero .hero_con h2.shop { color: #005691;}

.hero .hero_con h2.rewards { color: #cb6854;}

.hero .hero_con h1.prod {color: #005691;}
.hero .hero_con h2.prod {color: #005691; }
.hero .hero_con h2.prod_leftmargin {color: #005691; margin-left: 30px}
.hero .hero_con p.prod {color: #666; width: 360px;}

.hero .hero_con h1.supp {color: #6a6a22}
.hero .hero_con h2.supp {color: #494431;}
.hero .hero_con p.supp {color: #666; width: 410px;}

.hero .hero_con h1.feed {color: #2f5158; margin-bottom: 0px;}
*html .hero .hero_con h1.feed {color: #2f5158; margin-top: 15px;}
.hero .hero_con h2.feed {color: #2f5158}
.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 h3.cal {color: #96847b; font-weight: normal; font-size: 1.4em; margin-top: 10px;}
*/

.hero .hero_con h1.cal {color: #723D3C; }
.hero .hero_con h2.cal {color: #494431; font-weight: bold;}
.hero .hero_con h3.cal {color: #723D3C; font-weight: normal; font-size: 1.4em; line-height: 1.4em; margin-top: 10px;}

.hero .hero_con ul.cal {list-style-type: disc; 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 {color: #494431}
.hero .hero_con p.babe {line-height: 20px; clear: both; color: #666; width: 344px; 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 {color: #494431}
.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(/iwp/images/enf08/prod_co_top.gif); background-repeat: no-repeat; text-align: left;}
.prod_co_top_for_infants {width: 600px; height: 26px; background-image:url(/iwp/images/enf08/prod_co_top.gif); background-repeat: no-repeat; text-align: left;}
.prod_co_top_for_infants h3 {color: #ffffff; padding: 5px 0 0 10px; font-weight: bold; font-size: 1.1em;}
.prod_co_top_disclaimer {margin: 10px auto 0 auto; width: 265px; height: 9px; background-image:url(/iwp/images/enf08/prod_co_top_disclaimer.gif); background-repeat: no-repeat; text-align: left;}
.prod_co_top_disclaimer_wide {margin: 10px auto 0 auto; width: 358px; height: 9px; background-image:url(/iwp/images/enf08/prod_co_top_disclaimer_wide.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_top h3 a:link,
.prod_co_top h3 a:visited {color: #ffffff; text-decoration: none;}
.prod_co_top h3 a:hover,
.prod_co_top h3 a:active {color: #ffffff; text-decoration: underline;}

.prod_co_con_wrap {width: 293px; border: 1px solid #d8d8d8; border-top: 0; border-bottom: 0; }
.prod_co_con_wrap_for_infants {width: 500px; border: 1px solid #d8d8d8; border-top: 0; border-bottom: 0; }
.prod_co_con_wrap_alt {width: 265px; margin: 0 auto; border: 1px solid #d8d8d8; border-top: 0; border-bottom: 0; }
.prod_co_con_wrap_wide {width: 356px; margin: 0 auto; border: 1px solid #d8d8d8; border-top: 0; border-bottom: 0; }
.prod_co_con_wrap_wide p.footnote { display: block; margin: 0 10px; padding: 0;}

.prod_co_con {width: 291px; border: 1px solid #ffffff; border-top: 0; border-bottom: 0; background-color: #fff; background-image: url(/iwp/images/enf08/prod_co_bg.gif); text-align:left; }
.prod_co_con_for_infants {width: 600px; border: 1px solid #ffffff; border-top: 0; border-bottom: 0; background-color: #fff; background-image: url(/iwp/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(/iwp/images/enf08/prod_co_bot.gif); background-repeat: no-repeat; }
.prod_co_foot_disclaimer {margin: 0 auto; width: 265px; height: 9px; background-image:url(/iwp/images/enf08/prod_co_bot_disclaimer.gif); background-repeat: no-repeat; }
.prod_co_foot_disclaimer_wide {margin: 0 auto; width: 358px; height: 9px; background-image:url(/iwp/images/enf08/prod_co_bot_disclaimer_wide.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-bottom: 5px;}
.prod_colright {float: right;  color: #333; margin-bottom: 5px;}

.prod_co_mom {padding-bottom: 10px;}
.prod_co_tod {}
.prod_co_inf {}
.prod_co_inftwo {}
.prod_co_more_toddler {}

.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; }


.contentContainer .prod_co_top h3 {color: #fff;}
.contentContainer .newcust_co_top h3 {color: #ffffff; padding: 5px 0 0 10px; font-weight: bold; font-size: 1.1em;}


/*New Customer Box Container*/
.newcust_co .newcust_co_top {width: 295px; height: 26px; background-image:url(/iwp/images/enf08/newcust_co_top.gif); background-repeat: no-repeat; text-align: left; position: relative;}
.newcust_co .newcust_co_top h3 {position: absolute; top: 5px; left: 10px; display: block; margin: 0; padding: 0;}

.newcust_co_con_wrap {width: 293px; border: 1px solid #d8d8d8; border-top: 0; border-bottom: 0; }
.newcust_co_con {width: 291px; border: 1px solid #ffffff; border-top: 0; border-bottom: 0; background-color: #fff; background-image: url(/iwp/images/enf08/newcust_co_bg.gif); text-align:left; }
.newcust_co_con .entry {padding: 10px;}

/*Existing Customer Box Container*/
.returningcust_co .prod_co_top {position: relative;}
.returningcust_co .prod_co_top h3 {position: absolute; top: 5px; left: 10px; display: block; margin: 0; padding: 0;}

.signin_con {padding: 0;}
.signin_con .enfElementContainer2col {padding: 0; margin: 0 10px; width: 265px;}

.contentContainer h3.why_sign_in {color: #897344;}


.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(/iwp/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_for_toddlers {  margin: 0 0 15px 0; }
.prod_co_fixed {  margin: 0 0 15px 0; height: 220px; }
.prod_co_con ul {padding: 18px 0 0 0;}
.prod_co_con li {}
.prod_entry {}
.prod_entry .imgBox {float: left; display: inline; width: 110px; margin: 0;}
.prod_entry .imgBox img {display: block; margin: 0 auto;}
.prod_entry .txtBox {float: left; display: inline; width: 165px; margin: 0 0 30px 0; padding: 0 0 0 5px;}
.prod_entry .txtBox h2 {padding-left: 0;}
.prod_entry .txtBox p {padding-left: 0;}

.prod_entry_for_infants {}
.prod_entry_for_infants .imgBox {float: left; display: inline; width: 126px; margin: 10px 10px 0 10px;}
.prod_entry_for_infants .imgBox img {display: block; margin: 0 auto;}
.prod_entry_for_infants .txtBox {float: left; display: inline; width: 400px; margin: 20px 35px 30px 0; padding: 0 0 0 5px;}
.prod_entry_for_infants .txtBox h2 {padding-left: 0;}
.prod_entry_for_infants .txtBox p {padding-left: 0;}


.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; margin: 0 0 20px 0}
.prod_co_vits .prod_co_top {width: 608px; height: 26px; background-image: url(/iwp/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(/iwp/images/enf08/prod_co_bot_big.gif);}





.prod_co_vits .prod_co_con .left_coll {float: left; padding: 0 0px 0 0; display: inline;}
.prod_co_vits .prod_co_con .right_coll {float: right; padding: 0 0 0 0; display: inline;}


.prod_co_vits .prod_co_con .left_coll .prod_entry,
.prod_co_vits .prod_co_con .right_coll .prod_entry {margin-top: 10px; margin-bottom: 0;}
.prod_co_vits .prod_co_con .left_coll .prod_entry .imgBox,
.prod_co_vits .prod_co_con .right_coll .prod_entry .imgBox {width: 75px;}
.prod_co_vits .prod_co_con .left_coll .prod_entry .txtBox,
.prod_co_vits .prod_co_con .right_coll .prod_entry .txtBox {width: 220px; margin: 0;}




.prod_co_2col_toddler {width: 608px; padding-top: 0; margin: 15px 0 0 0;}
.prod_co_2col_toddler_top {width: 608px; height: 26px; background-image: url(/iwp/images/enf08/prod_co_2col_toddlers_top_bg.gif); }
.prod_co_2col_toddler_con {width: 608px; background-image: url(/iwp/images/enf08/prod_co_2col_toddlers_bg.gif);}
.prod_co_2col_toddler_bot {width: 608px; height: 9px; background-image: url(/iwp/images/enf08/prod_co_2col_toddlers_bot_bg.gif);}

.prod_co_2col_toddler_col1 {width: 366px; display: inline; float: left; margin: 5px 28px 0 10px; padding: 0;}
.prod_co_2col_toddler_col2 {width: 184px; display: inline; float: left; margin: 5px 10px; padding: 0;}

.prod_co_2col_toddler_col1 h3,
.prod_co_2col_toddler_col2 h3 {color: #fff;}




/* ---- articles --*/
.left_col .arts_box { text-align: left; padding: 20px 0 40px 40px; color: #666;}
/*.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;}
.left_col .arts_box .entry span.answer {font-size: 1.2em; font-weight: bold;}


.left_col .arts_box .entry ul { list-style-type: disc; margin: 0 0 15px 35px;}
.left_col .arts_box .entry ul li {color: #666; margin-bottom: 8px;}
.left_col .arts_box .grtable .grtable_wrap .grtable_con table tr td ul { list-style-type: disc; margin: 0 0 15px 35px;}
.left_col .arts_box .grtable .grtable_wrap .grtable_con table tr td ul li {color: #666; margin-bottom: 0px;}
.left_col .arts_box .entry ol li {color: #666; }
.left_col .arts_box p {margin-bottom: 10px;}


/* Entry Box Colors Per Section */
.prod .arts_box .entry h3 {color: #1e79aa;}
.nutr .arts_box .entry h3 {color: #6c7c35;}
.feed .arts_box .entry h3 {color: #2f5158;}
/*.devel .arts_box .entry h3 {color: #EEE;}*/
.devel .arts_box .entry h3 {color: #723d3c;}
.devel .cal_box .entry h3 {color: #723d3c;}
.devel .cal_box .entry h2 {color: #723d3c;}

.tools .arts_box .entry h3 {color: #666667;}
.about .arts_box .entry h3 {color: #4e537a;}
.shop .arts_box .entry h3 {color: #005691;}
.rewards .arts_box .entry h3 {color: #cb6854;}

.prod .arts_box h2.largeCallout {color: #a84325; margin-bottom: 10px; font-size: 1.4em;}
.nutr .arts_box h2.largeCallout {color: #bf2e2b; margin-bottom: 10px; font-size: 1.4em;}
.feed .arts_box h2.largeCallout {color: #a84325; margin-bottom: 10px; font-size: 1.4em;}
.devel .arts_box h2.largeCallout {color: #a84325; margin-bottom: 10px; font-size: 1.4em;}
.tools .arts_box h2.largeCallout {color: #a84325; margin-bottom: 10px; font-size: 1.4em;}
.about .arts_box h2.largeCallout {color: #a84325; margin-bottom: 10px; font-size: 1.4em;}
.shop .arts_box h2.largeCallout {color: #005691; margin-bottom: 10px; font-size: 1.4em;}
.rewards .arts_box h2.largeCallout {color: #cb6854; margin-bottom: 10px; font-size: 1.4em;}


ul.checklist {
	list-style-image: url(/iwp/images/enf08/checkbox.gif);
	}


.disclaimer_box_top { display: block; width: 560px; height: 9px; background-image:url(/iwp/images/enf08/disclaimer_box_top.gif); background-repeat: no-repeat; text-align: left; margin: 0;}
.disclaimer_box { display: block; width: 560px; background-image:url(/iwp/images/enf08/disclaimer_box_bg.gif); repeat-y; text-align: left; margin: 0; }
.disclaimer_box p.footnote { display: block; margin: 0 10px; padding: 0; line-height: 1.0em;}
.disclaimer_box_bottom { display: block; width: 560px; height: 9px; background-image:url(/iwp/images/enf08/disclaimer_box_bottom.gif); background-repeat: no-repeat; text-align: left; margin: 0; }


.disclaimer_box_cert_top { display: block; width: 290px; height: 9px; background-image:url(/iwp/images/enf08/disclaimer_box_cert_top.gif); background-repeat: no-repeat; text-align: left; margin: 0;}
.disclaimer_box_cert { display: block; width: 290px; background-image:url(/iwp/images/enf08/disclaimer_box_cert_bg.gif); repeat-y; text-align: left; margin: 0; }
.certif .cert_con .cert_con_txt .disclaimer_box_cert p.footnote {width: 270px; display: block; margin: 0 10px; padding: 0; line-height: 1.0em;}
#fifty_text { margin-top: 210px; margin-bottom: 25px; }
.disclaimer_box_cert_bottom { display: block; width: 290px; height: 9px; background-image:url(/iwp/images/enf08/disclaimer_box_cert_bottom.gif); background-repeat: no-repeat; text-align: left; margin: 0; }

#timeline { width: 622px; margin: 0 auto; }

/* ---- products --*/
.left_col .prod_box .entry {margin-bottom: 20px; text-align: left;}
.left_col .prod_box .entry p {margin-bottom: 10px; color: #333;}
.left_col .prod_box .entry h2 {color: #333; margin-bottom: 10px; font-size: 1.2em;}



.left_col .prod_box .entry h3 {color: #7e6b33; margin-bottom: 10px; font-size: 1.2em;}
.left_col .prod_box .entry ul { list-style-type: disc; margin: 0 0 15px 35px;}
.left_col .prod_box .entry ul li {color: #333333; margin-bottom: 8px;}


/*--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_box .entry ul { list-style-type: disc; margin: 0 0 15px 35px;}
.cal_box .entry ul li {color: #666; margin-bottom: 8px;}
.cal_box .entry ol li {color: #666; }
.cal_box p {margin-bottom: 10px;}


/*--faq--*/

.cert_con .entry ul { list-style-type: disc; margin: 0 0 15px 35px;}
.cert_con .entry ul li {color: #666; margin-bottom: 8px;}
.cert_con .entry ol li {color: #666; }
.cert_con p {margin-bottom: 10px;}



.calPhoto {
	display: inline;
	float: left;
	width: 190px;
	margin: 0 20px 0 0;
	}

.calText {
	display: inline;
	float: left;
	width: 350px;
	margin: 10px 0 0 0;
	}
.calText h2 { margin: 0 0 10px 10px; padding: 0;}

.devel .calText h2 {color: #723D3C;} /* [CB] 7-14-08 */


 .cal_white_box {width: 609px; float: right }
 .cal_white_box_top {height: 10px; background-image:url(/iwp/images/enf08/white_box_top.gif); background-repeat: no-repeat; }
 .cal_white_box_bot {height: 10px; background-image:url(/iwp/images/enf08/white_box_bot.gif);  background-repeat: no-repeat;}
 .cal_white_box_wrap {width: 607px; border: 1px 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; padding: 0 20px 0 20px;}
.devel .cal_white_box_con h2 {color: #723d3c;}
 .cal_white_box_con ul {margin-top: 10px;}
 .cal_white_box_con li {width: 250px; float: left; padding: 0 0 0 20px;}
  .cal_white_box_con li.fullWidth {width: 520px; float: left; padding: 0 20px 0 20px;}

 .cal_white_box_con li h3 {color: #96847b; margin-bottom: 10px; font-size: 1.2em;}
 .cal_white_box_con li p {color: #666666; margin-bottom: 10px;}
  .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_box p {margin-bottom: 10px;color: #666;}
.left_col .callout_clear {clear: both; height: 30px;}

/*-- product detail --*/

* html .detail_box .left_shot {width: 230px; float: left; position: relative; z-index:999999 !important; }

.detail_box .left_shot {width: 230px; float: left; position: relative; top: -70px; z-index:999999 !important; }
.detail_box .left_shot img {display: block; margin: 0 auto;}
.detail_box .left_shot .left_shot_con img {display: block; margin-left: 0;}

.detail_box .left_shot .left_shot_con h2 {display: block; color: #005490; margin-bottom: 20px;}


.detail_box .center_coll {margin: 20px auto; width: 400px; float: right; padding: 0 4px 0 0; }
.detail_box .center_coll .center_coll_top { height: 10px; width: 400px; background-image:url(/iwp/images/enf08/detail_bg_top.gif); background-repeat: no-repeat;}
.detail_box .center_coll .center_coll_bot {height: 9px; width: 400px; background-image:url(/iwp/images/enf08/detail_foot_bg.gif);  background-repeat: no-repeat;}
.detail_box .center_coll .center_coll_bot_alt {height: 9px; width: 400px; background-image:url(/iwp/images/enf08/detail_foot_bg_alt.gif);  background-repeat: no-repeat;}
.detail_box .center_coll .center_coll_conwrap {width: 398px; border: 1px solid #d8d8d8; border-top: 0; border-bottom:  0;}
.detail_box .center_coll .center_coll_content {width: 396px; border: 1px solid #fff; border-top: 0; border-bottom:  0; background:#fff url(/iwp/images/enf08/detail_bg.gif) repeat-x; 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; color: #000;}
* 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; color: #7e6b33;}
.detail_box .center_coll .center_coll_content .cc_con h2 {padding: 0 0 10px 0; font-size:1.1em; color: #333333;}
.detail_box .center_coll .center_coll_content .cc_con h3 {padding: 0 0 10px 0; font-size:1.1em; color: #7e6b33; line-height: 1.3em;}

.detail_box .center_coll .center_coll_content .cc_con p {padding: 0 0 10px 0; color: #333333;}
.detail_box .center_coll .center_coll_content .cc_con p strong {color: #333333;}

.detail_box .center_coll .center_coll_content .cc_con ul { list-style-type: disc; margin: 0 0 15px 35px;}
.detail_box .center_coll .center_coll_content .cc_con ul li {color: #333333; margin-bottom: 2px;}

.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}




/* CSS Product Review tabbed navigation */

ul.reviewTabs {
	list-style: none;
	margin: 0;
	padding: 0;
	}

ul.reviewTabs li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
}
	* html ul.reviewTabs 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.reviewTabs_about,
li.reviewTabs_about a,
li.reviewTabs_customer_reviews,
li.reviewTabs_customer_reviews a,
li.reviewTabs_assurance_program,
li.reviewTabs_assurance_program a,
li.reviewTabs_learn_about_reviews,
li.reviewTabs_learn_about_reviews a,
li.reviewTabs_filler,
li.reviewTabs_filler2 {
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

/* reviewTabs_about */
li.reviewTabs_about {
	padding: 0;
	width: 76px; height: 36px;
	background: transparent url(/iwp/images/enf08/reviewTabs_about.gif) no-repeat top left;
	background-position: 0 -36px;
}
li.reviewTabs_about a { 
	padding: 36px 0 0 0;
	width: 76px; height: 36px;
	clip: rect(0, 76px, 36px, 0);
	background: transparent url(/iwp/images/enf08/reviewTabs_about.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:36px; /* for IE5.5's bad box model */
}
li.reviewTabs_about a:hover,
li.reviewTabs_about a.on { background-position: 0 -36px;}


/* reviewTabs_customer_reviews */
li.reviewTabs_customer_reviews {
	padding: 0;
	width: 137px; height: 36px;
	background: transparent url(/iwp/images/enf08/reviewTabs_customer_reviews.gif) no-repeat top left;
	background-position: 0 -36px;
}
li.reviewTabs_customer_reviews a { 
	padding: 36px 0 0 0;
	width: 137px; height: 36px;
	clip: rect(0, 137px, 36px, 0);
	background: transparent url(/iwp/images/enf08/reviewTabs_customer_reviews.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:36px; /* for IE5.5's bad box model */
}
li.reviewTabs_customer_reviews a:hover,
li.reviewTabs_customer_reviews a.on { background-position: 0 -36px;}


/* reviewTabs_assurance_program */
li.reviewTabs_assurance_program {
	padding: 0;
	width: 141px; height: 36px;
	background: transparent url(/iwp/images/enf08/reviewTabs_assurance_program.gif) no-repeat top left;
	background-position: 0 -36px;
}
li.reviewTabs_assurance_program a { 
	padding: 36px 0 0 0;
	width: 141px; height: 36px;
	clip: rect(0, 141px, 36px, 0);
	background: transparent url(/iwp/images/enf08/reviewTabs_assurance_program.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:36px; /* for IE5.5's bad box model */
}
li.reviewTabs_assurance_program a:hover,
li.reviewTabs_assurance_program a.on { background-position: 0 -36px;}

/* reviewTabs_learn_about_reviews */
li.reviewTabs_learn_about_reviews {
	padding: 0;
	width: 152px; height: 36px;
	background: transparent url(/iwp/images/enf08/reviewTabs_learn_about_reviews.gif) no-repeat top left;
	background-position: 0 -36px;
}
li.reviewTabs_learn_about_reviews a { 
	padding: 36px 0 0 0;
	width: 152px; height: 36px;
	clip: rect(0, 141px, 36px, 0);
	background: transparent url(/iwp/images/enf08/reviewTabs_learn_about_reviews.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:36px; /* for IE5.5's bad box model */
}
li.reviewTabs_learn_about_reviews a:hover,
li.reviewTabs_learn_about_reviews a.on { background-position: 0 -36px;}

/* reviewTabs_filler */
li.reviewTabs_filler {
	padding: 0;
	width: 187px; height: 36px;
	background: transparent url(/iwp/images/enf08/reviewTabs_filler.gif) no-repeat top left;
	background-position: 0 0;
}

/* reviewTabs_filler2 */
li.reviewTabs_filler2 {
	padding: 0;
	width: 183px; height: 36px;
	background: transparent url(/iwp/images/enf08/reviewTabs_filler2.gif) no-repeat top left;
	background-position: 0 0;
}

/* reviewTabs_filler35w */
li.reviewTabs_filler35w {
	padding: 0;
	width: 35px; height: 36px;
	background: transparent url(/iwp/images/enf08/reviewTabs_filler35w.gif) no-repeat top left;
	background-position: 0 0;
}
.reviewTabContent {
display: none;
}

.reviewDefaultTab {
display: block;
}


/* CSS Product Review tabbed navigation 2 Rows */

ul.reviewTabs2Rows {
	list-style: none;
	margin: 0;
	padding: 0;
	}

ul.reviewTabs2Rows li reviewTabs2Rows
	* html ul.reviewTabs2Rows 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.reviewTabs2Rows_about,
li.reviewTabs2Rows_about a,
li.reviewTabs2Rows_customer_reviews,
li.reviewTabs2Rows_customer_reviews a,
li.reviewTabs2Rows_assurance_program,
li.reviewTabs2Rows_assurance_program a,
li.reviewTabs2Rows_learn_about_reviews,
li.reviewTabs2Rows_learn_about_reviews a,
li.reviewTabs2Rows_top_filler,
li.reviewTabs2Rows_bottom_filler {
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

/* reviewTabs2Rows_about */
li.reviewTabs2Rows_about {
	padding: 0;
	width: 76px; height: 28px;
	background: transparent url(/iwp/images/enf08/reviewTabs2Rows_about.gif) no-repeat top left;
	background-position: 0 -28px;
}
li.reviewTabs2Rows_about a { 
	padding: 28px 0 0 0;
	width: 76px; height: 28px;
	clip: rect(0, 76px, 28px, 0);
	background: transparent url(/iwp/images/enf08/reviewTabs2Rows_about.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:28px; /* for IE5.5's bad box model */
}
li.reviewTabs2Rows_about a:hover,
li.reviewTabs2Rows_about a.on { background-position: 0 -28px;}


/* reviewTabs2Rows_assurance_program */
li.reviewTabs2Rows_assurance_program {
	padding: 0;
	width: 142px; height: 28px;
	background: transparent url(/iwp/images/enf08/reviewTabs2Rows_assurance_program.gif) no-repeat top left;
	background-position: 0 -28px;
}
li.reviewTabs2Rows_assurance_program a { 
	padding: 28px 0 0 0;
	width: 142px; height: 28px;
	clip: rect(0, 142px, 28px, 0);
	background: transparent url(/iwp/images/enf08/reviewTabs2Rows_assurance_program.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:28px; /* for IE5.5's bad box model */
}
li.reviewTabs2Rows_assurance_program a:hover,
li.reviewTabs2Rows_assurance_program a.on { background-position: 0 -28px;}


/* reviewTabs2Rows_top_filler */
li.reviewTabs2Rows_top_filler {
	padding: 0;
	width: 182px; height: 28px;
	background: transparent url(/iwp/images/enf08/reviewTabs2Rows_top_filler.gif) no-repeat top left;
	background-position: 0 0;
}

/* reviewTabs2Rows_customer_reviews */
li.reviewTabs2Rows_customer_reviews {
	padding: 0;
	width: 140px; height: 38px;
	background: transparent url(/iwp/images/enf08/reviewTabs2Rows_customer_reviews.gif) no-repeat top left;
	background-position: 0 -38px;
}
li.reviewTabs2Rows_customer_reviews a { 
	padding: 38px 0 0 0;
	width: 140px; height: 38px;
	clip: rect(0, 140px, 38px, 0);
	background: transparent url(/iwp/images/enf08/reviewTabs2Rows_customer_reviews.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:38px; /* for IE5.5's bad box model */
}
li.reviewTabs2Rows_customer_reviews a:hover,
li.reviewTabs2Rows_customer_reviews a.on { background-position: 0 -38px;}


/* reviewTabs2Rows_learn_about_reviews */
li.reviewTabs2Rows_learn_about_reviews {
	padding: 0;
	width: 152px; height: 38px;
	background: transparent url(/iwp/images/enf08/reviewTabs2Rows_learn_about_reviews.gif) no-repeat top left;
	background-position: 0 -38px;
}
li.reviewTabs2Rows_learn_about_reviews a { 
	padding: 38px 0 0 0;
	width: 152px; height: 38px;
	clip: rect(0, 152px, 38px, 0);
	background: transparent url(/iwp/images/enf08/reviewTabs2Rows_learn_about_reviews.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:38px; /* for IE5.5's bad box model */
}
li.reviewTabs2Rows_learn_about_reviews a:hover,
li.reviewTabs2Rows_learn_about_reviews a.on { background-position: 0 -38px;}


/* reviewTabs2Rows_bottom_filler */
li.reviewTabs2Rows_bottom_filler {
	padding: 0;
	width: 108px; height: 38px;
	background: transparent url(/iwp/images/enf08/reviewTabs2Rows_bottom_filler.gif) no-repeat top left;
	background-position: 0 0;
}



/* CSS added by Gray Loon 11/08 */
/* AA LIPIL tabbed navigation */

.cc_con_tabbed_top { width: 100%; height: 3px; background: url(/iwp/images/enf08/tabbedNav_top.gif) top left no-repeat; }
.cc_con_tabbed { width: 398px; border: 1px solid #d8d8d8; border-top: 0; border-bottom:  0; background: white; }

/*-- product detail: tabbed navigation --*/
ul.tabbed_nav {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.tabbed_nav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
}
	* html ul.tabbed_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.about,
li.about a,
li.allergies,
li.allergies a,
li.feeding,
li.feeding a,
li.prep,
li.prep a,
li.purchasing,
li.purchasing a,
li.glossary,
li.glossary a
{
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

/* about btn */
li.about {
	padding: 0;
	width: 75px; height: 26px;
	background: transparent url(/iwp/images/enf08/tabbedNav_aboutBtn.gif) no-repeat top left;
	background-position: 0 -26px;
}
li.about a { 
	padding: 26px 0 0 0;
	width: 75px; height: 26px;
	clip: rect(0, 75px, 26px, 0);
	background: transparent url(/iwp/images/enf08/tabbedNav_aboutBtn.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:26px; /* for IE5.5's bad box model */
}
li.about a:hover,
li.about a.selected { background-position: 0 -26px;}


/* allergies btn */
li.allergies { 
	padding: 0;
	width: 117px; height: 26px;
	background: transparent url(/iwp/images/enf08/tabbedNav_allergiesBtn.gif) top left no-repeat;
	background-position: 0 -26px;
}
li.allergies a { 
	padding: 26px 0 0 0;
	width: 117px; height: 26px;
	clip: rect(0, 117px, 26px, 0);
	background: transparent url(/iwp/images/enf08/tabbedNav_allergiesBtn.gif) top left no-repeat;
	height: 0px !important; /* for most browsers */
	height /**/:26px; /* for IE5.5's bad box model */
}
li.allergies a:hover,
li.allergies a.selected { background-position: 0 -26px;}

/* feeding btn */
li.feeding { 
	padding: 0;
	width: 206px; height: 26px;
	background: transparent url(/iwp/images/enf08/tabbedNav_feedingBtn.gif) top left no-repeat;
	background-position: 0 -26px;
}
li.feeding a { 
	padding: 26px 0 0 0;
	width: 206px; height: 26px;
	clip: rect(0, 206px, 26px, 0);
	background: transparent url(/iwp/images/enf08/tabbedNav_feedingBtn.gif) top left no-repeat;
	height: 0px !important; /* for most browsers */
	height /**/:26px; /* for IE5.5's bad box model */
}
li.feeding a:hover,
li.feeding a.selected { background-position: 0 -26px;}

/* Preparation and Storage btn */
li.prep { 
	padding: 0;
	width: 170px; height: 26px;
	background: transparent url(/iwp/images/enf08/tabbedNav_prepBtn.gif) top left no-repeat;
	background-position: 0 -26px;
}
li.prep a { 
	padding: 26px 0 0 0;
	width: 170px; height: 26px;
	clip: rect(0, 170px, 26px, 0);
	background: transparent url(/iwp/images/enf08/tabbedNav_prepBtn.gif) top left no-repeat;
	height: 0px !important; /* for most browsers */
	height /**/:26px; /* for IE5.5's bad box model */
}
li.prep a:hover,
li.prep a.selected { background-position: 0 -26px;}

/* purchasing btn */
li.purchasing { 
	padding: 0;
	width: 98px; height: 26px;
	background: transparent url(/iwp/images/enf08/tabbedNav_purchasingBtn.gif) top left no-repeat;
	background-position: 0 -26px;
}
li.purchasing a { 
	padding: 26px 0 0 0;
	width: 98px; height: 26px;
	clip: rect(0, 98px, 26px, 0);
	background: transparent url(/iwp/images/enf08/tabbedNav_purchasingBtn.gif) top left no-repeat;
	height: 0px !important; /* for most browsers */
	height /**/:26px; /* for IE5.5's bad box model */
}
li.purchasing a:hover,
li.purchasing a.selected { background-position: 0 -26px;}

/* glossary btn */
li.glossary { 
	padding: 0;
	width: 130px; height: 26px;
	background: transparent url(/iwp/images/enf08/tabbedNav_glossaryBtn.gif) top left no-repeat;
	background-position: 0 -26px;
}
li.glossary a { 
	padding: 26px 0 0 0;
	width: 130px; height: 26px;
	clip: rect(0, 130px, 26px, 0);
	background: transparent url(/iwp/images/enf08/tabbedNav_glossaryBtn.gif) top left no-repeat;
	height: 0px !important; /* for most browsers */
	height /**/:26px; /* for IE5.5's bad box model */
}
li.glossary a:hover,
li.glossary a.selected { background-position: 0 -26px;}



/* Revised AA Navigation including Customer Reviews Tab */

li.about2,
li.about2 a,
li.allergies2,
li.allergies2 a,
li.feeding2,
li.feeding2 a,
li.prep2,
li.prep2 a,
li.purchasing2,
li.purchasing2 a,
li.glossary2,
li.glossary2 a,
li.reviews2,
li.reviews2 a
{
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

/* about2 btn */
li.about2 {
	padding: 0;
	width: 73px; height: 26px;
	background: transparent url(/iwp/images/enf08/tabbedNav_aboutBtn2.gif) no-repeat top left;
	background-position: 0 -26px;
}
li.about2 a { 
	padding: 26px 0 0 0;
	width: 73px; height: 26px;
	clip: rect(0, 73px, 26px, 0);
	background: transparent url(/iwp/images/enf08/tabbedNav_aboutBtn2.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:26px; /* for IE5.5's bad box model */
}
li.about2 a:hover,
li.about2 a.selected { background-position: 0 -26px;}


/* allergies2 btn */
li.allergies2 { 
	padding: 0;
	width: 110px; height: 26px;
	background: transparent url(/iwp/images/enf08/tabbedNav_allergiesBtn2.gif) top left no-repeat;
	background-position: 0 -26px;
}
li.allergies2 a { 
	padding: 26px 0 0 0;
	width: 110px; height: 26px;
	clip: rect(0, 110px, 26px, 0);
	background: transparent url(/iwp/images/enf08/tabbedNav_allergiesBtn2.gif) top left no-repeat;
	height: 0px !important; /* for most browsers */
	height /**/:26px; /* for IE5.5's bad box model */
}
li.allergies2 a:hover,
li.allergies2 a.selected { background-position: 0 -26px;}


/* feeding2 btn */
li.feeding2 { 
	padding: 0;
	width: 119px; height: 26px;
	background: transparent url(/iwp/images/enf08/tabbedNav_feedingBtn2.gif) top left no-repeat;
	background-position: 0 -26px;
}
li.feeding2 a { 
	padding: 26px 0 0 0;
	width: 119px; height: 26px;
	clip: rect(0, 119px, 26px, 0);
	background: transparent url(/iwp/images/enf08/tabbedNav_feedingBtn2.gif) top left no-repeat;
	height: 0px !important; /* for most browsers */
	height /**/:26px; /* for IE5.5's bad box model */
}
li.feeding2 a:hover,
li.feeding2 a.selected { background-position: 0 -26px;}


/* prep2 */
li.prep2 { 
	padding: 0;
	width: 169px; height: 26px;
	background: transparent url(/iwp/images/enf08/tabbedNav_prepBtn2.gif) top left no-repeat;
	background-position: 0 -26px;
}
li.prep2 a { 
	padding: 26px 0 0 0;
	width: 169px; height: 26px;
	clip: rect(0, 169px, 26px, 0);
	background: transparent url(/iwp/images/enf08/tabbedNav_prepBtn2.gif) top left no-repeat;
	height: 0px !important; /* for most browsers */
	height /**/:26px; /* for IE5.5's bad box model */
}
li.prep2 a:hover,
li.prep2 a.selected { background-position: 0 -26px;}


/* purchasing2 btn */
li.purchasing2 { 
	padding: 0;
	width: 90px; height: 26px;
	background: transparent url(/iwp/images/enf08/tabbedNav_purchasingBtn2.gif) top left no-repeat;
	background-position: 0 -26px;
}
li.purchasing2 a { 
	padding: 26px 0 0 0;
	width: 90px; height: 26px;
	clip: rect(0, 90px, 26px, 0);
	background: transparent url(/iwp/images/enf08/tabbedNav_purchasingBtn2.gif) top left no-repeat;
	height: 0px !important; /* for most browsers */
	height /**/:26px; /* for IE5.5's bad box model */
}
li.purchasing2 a:hover,
li.purchasing2 a.selected { background-position: 0 -26px;}

/* glossary2 btn */
li.glossary2 { 
	padding: 0;
	width: 105px; height: 26px;
	background: transparent url(/iwp/images/enf08/tabbedNav_glossaryBtn2.gif) top left no-repeat;
	background-position: 0 -26px;
}
li.glossary2 a { 
	padding: 26px 0 0 0;
	width: 105px; height: 26px;
	clip: rect(0, 105px, 26px, 0);
	background: transparent url(/iwp/images/enf08/tabbedNav_glossaryBtn2.gif) top left no-repeat;
	height: 0px !important; /* for most browsers */
	height /**/:26px; /* for IE5.5's bad box model */
}
li.glossary2 a:hover,
li.glossary2 a.selected { background-position: 0 -26px;}


/* reviews2 btn */
li.reviews2 { 
	padding: 0;
	width: 130px; height: 26px;
	background: transparent url(/iwp/images/enf08/tabbedNav_reviewsBtn2.gif) top left no-repeat;
	background-position: 0 -26px;
}
li.reviews2 a { 
	padding: 26px 0 0 0;
	width: 130px; height: 26px;
	clip: rect(0, 130px, 26px, 0);
	background: transparent url(/iwp/images/enf08/tabbedNav_reviewsBtn2.gif) top left no-repeat;
	height: 0px !important; /* for most browsers */
	height /**/:26px; /* for IE5.5's bad box model */
}
li.reviews2 a:hover,
li.reviews2 a.selected { background-position: 0 -26px;}



/*----------------------------------------------------------------------*/
/* Revised AA Navigation including Customer Reviews Tab and Learn About Reviews */
/*----------------------------------------------------------------------*/
.review_tabs_2rows {width: 400px; height: 66px; display: block; overflow: hidden; margin: 0; padding: 0;}
.review_tabs_2rows ul {width: 400px; height: 66px; display: block; position: relative; list-style-type: none; margin: 0; padding: 0;}
.review_tabs_2rows ul li {display: inline;}

.review_tabs_2rows ul li.toprow a:link,
.review_tabs_2rows ul li.toprow a:visited {
	position: absolute;
	top: 0;
	height: 28px;
	text-indent: -9000px;
	overflow: hidden;
}
.review_tabs_2rows ul li.bottomrow a:link,
.review_tabs_2rows ul li.bottomrow a:visited {
	position: absolute;
	top: 28px;
	height: 38px;
	text-indent: -9000px;
	overflow: hidden;
}

	/* ================ */
	/* tab_about */
	/* ================ */
	.review_tabs_2rows .tab_about a:link,
	.review_tabs_2rows .tab_about a:visited {
		left: 0px;
		width: 60px;
		background: url(/iwp/images/enf08/review_tabs_2rows.gif) no-repeat 0px 0px;		
	}
	.review_tabs_2rows .tab_about a:hover,
	.review_tabs_2rows .tab_about a:focus,
	.review_tabs_2rows .tab_about a:active,
	.review_tabs_2rows .tab_about a.on:link,
	.review_tabs_2rows .tab_about a.on:visited,
	.review_tabs_2rows .tab_about a.on:hover,
	.review_tabs_2rows .tab_about a.on:active {background: url(/iwp/images/enf08/review_tabs_2rows.gif) no-repeat 0px -28px;}
	

	/* ================ */
	/* tab_customer_reviews */
	/* ================ */
	.review_tabs_2rows .tab_customer_reviews a:link,
	.review_tabs_2rows .tab_customer_reviews a:visited {
		left: 60px;
		width: 120px;
		background: url(/iwp/images/enf08/review_tabs_2rows.gif) no-repeat -60px 0px;		
	}
	.review_tabs_2rows .tab_customer_reviews a:hover,
	.review_tabs_2rows .tab_customer_reviews a:focus,
	.review_tabs_2rows .tab_customer_reviews a:active,
	.review_tabs_2rows .tab_customer_reviews a.on:link,
	.review_tabs_2rows .tab_customer_reviews a.on:visited,
	.review_tabs_2rows .tab_customer_reviews a.on:hover,
	.review_tabs_2rows .tab_customer_reviews a.on:active {background: url(/iwp/images/enf08/review_tabs_2rows.gif) no-repeat -60px -28px;}
	

	/* ================ */
	/* tab_learn_reviews */
	/* ================ */
	.review_tabs_2rows .tab_learn_reviews a:link,
	.review_tabs_2rows .tab_learn_reviews a:visited {
		left: 180px;
		width: 134px;
		background: url(/iwp/images/enf08/review_tabs_2rows.gif) no-repeat -180px 0px;		
	}
	.review_tabs_2rows .tab_learn_reviews a:hover,
	.review_tabs_2rows .tab_learn_reviews a:focus,
	.review_tabs_2rows .tab_learn_reviews a:active,
	.review_tabs_2rows .tab_learn_reviews a.on:link,
	.review_tabs_2rows .tab_learn_reviews a.on:visited,
	.review_tabs_2rows .tab_learn_reviews a.on:hover,
	.review_tabs_2rows .tab_learn_reviews a.on:active {background: url(/iwp/images/enf08/review_tabs_2rows.gif) no-repeat -180px -28px;}
	

	/* ================ */
	/* tab_purchasing */
	/* ================ */
	.review_tabs_2rows .tab_purchasing a:link,
	.review_tabs_2rows .tab_purchasing a:visited {
		left: 314px;
		width: 86px;
		background: url(/iwp/images/enf08/review_tabs_2rows.gif) no-repeat -314px 0px;		
	}
	.review_tabs_2rows .tab_purchasing a:hover,
	.review_tabs_2rows .tab_purchasing a:focus,
	.review_tabs_2rows .tab_purchasing a:active,
	.review_tabs_2rows .tab_purchasing a.on:link,
	.review_tabs_2rows .tab_purchasing a.on:visited,
	.review_tabs_2rows .tab_purchasing a.on:hover,
	.review_tabs_2rows .tab_purchasing a.on:active {background: url(/iwp/images/enf08/review_tabs_2rows.gif) no-repeat -314px -28px;}
	

	/* ================ */
	/* tab_glossary */
	/* ================ */
	.review_tabs_2rows .tab_glossary a:link,
	.review_tabs_2rows .tab_glossary a:visited {
		left: 0;
		width: 73px;
		background: url(/iwp/images/enf08/review_tabs_2rows.gif) no-repeat 0px -56px;		
	}
	.review_tabs_2rows .tab_glossary a:hover,
	.review_tabs_2rows .tab_glossary a:focus,
	.review_tabs_2rows .tab_glossary a:active,
	.review_tabs_2rows .tab_glossary a.on:link,
	.review_tabs_2rows .tab_glossary a.on:visited,
	.review_tabs_2rows .tab_glossary a.on:hover,
	.review_tabs_2rows .tab_glossary a.on:active {background: url(/iwp/images/enf08/review_tabs_2rows.gif) no-repeat 0px -94px;}
	
	
	/* ================ */
	/* tab_storage */
	/* ================ */
	.review_tabs_2rows .tab_storage a:link,
	.review_tabs_2rows .tab_storage a:visited {
		left: 73px;
		width: 152px;
		background: url(/iwp/images/enf08/review_tabs_2rows.gif) no-repeat -73px -56px;		
	}
	.review_tabs_2rows .tab_storage a:hover,
	.review_tabs_2rows .tab_storage a:focus,
	.review_tabs_2rows .tab_storage a:active,
	.review_tabs_2rows .tab_storage a.on:link,
	.review_tabs_2rows .tab_storage a.on:visited,
	.review_tabs_2rows .tab_storage a.on:hover,
	.review_tabs_2rows .tab_storage a.on:active {background: url(/iwp/images/enf08/review_tabs_2rows.gif) no-repeat -73px -94px;}
	

	/* ================ */
	/* tab_food */
	/* ================ */
	.review_tabs_2rows .tab_food a:link,
	.review_tabs_2rows .tab_food a:visited {
		left: 225px;
		width: 99px;
		background: url(/iwp/images/enf08/review_tabs_2rows.gif) no-repeat -225px -56px;		
	}
	.review_tabs_2rows .tab_food a:hover,
	.review_tabs_2rows .tab_food a:focus,
	.review_tabs_2rows .tab_food a:active,
	.review_tabs_2rows .tab_food a.on:link,
	.review_tabs_2rows .tab_food a.on:visited,
	.review_tabs_2rows .tab_food a.on:hover,
	.review_tabs_2rows .tab_food a.on:active {background: url(/iwp/images/enf08/review_tabs_2rows.gif) no-repeat -225px -94px;}
	
	/* ================ */
	/* tab_feeding */
	/* ================ */
	.review_tabs_2rows .tab_feeding a:link,
	.review_tabs_2rows .tab_feeding a:visited {
		left: 324px;
		width: 76px;
		background: url(/iwp/images/enf08/review_tabs_2rows.gif) no-repeat -324px -56px;		
	}
	.review_tabs_2rows .tab_feeding a:hover,
	.review_tabs_2rows .tab_feeding a:focus,
	.review_tabs_2rows .tab_feeding a:active,
	.review_tabs_2rows .tab_feeding a.on:link,
	.review_tabs_2rows .tab_feeding a.on:visited,
	.review_tabs_2rows .tab_feeding a.on:hover,
	.review_tabs_2rows .tab_feeding a.on:visited {background: url(/iwp/images/enf08/review_tabs_2rows.gif) no-repeat -324px -94px;}
	


/*----------------------------------------------------------------------*/
/* Revised LGG Navigation including Customer Reviews Tab and Learn About Reviews */
/*----------------------------------------------------------------------*/
.review_tabs_2rows_nutramigen_lgg {width: 400px; height: 66px; display: block; overflow: hidden; margin: 0; padding: 0;}
.review_tabs_2rows_nutramigen_lgg ul {width: 400px; height: 66px; display: block; position: relative; list-style-type: none; margin: 0; padding: 0;}
.review_tabs_2rows_nutramigen_lgg ul li {display: inline;}

.review_tabs_2rows_nutramigen_lgg ul li.toprow a:link,
.review_tabs_2rows_nutramigen_lgg ul li.toprow a:visited {
	position: absolute;
	top: 0;
	height: 28px;
	text-indent: -9000px;
	overflow: hidden;
}
.review_tabs_2rows_nutramigen_lgg ul li.bottomrow a:link,
.review_tabs_2rows_nutramigen_lgg ul li.bottomrow a:visited {
	position: absolute;
	top: 28px;
	height: 38px;
	text-indent: -9000px;
	overflow: hidden;
}

	/* ================ */
	/* tab_about */
	/* ================ */
	.review_tabs_2rows_nutramigen_lgg .tab_about a:link,
	.review_tabs_2rows_nutramigen_lgg .tab_about a:visited {
		left: 0px;
		width: 60px;
		background: url(/iwp/images/enf08/review_tabs_2rows_nutramigen_lgg.gif) no-repeat 0px 0px;		
	}
	.review_tabs_2rows_nutramigen_lgg .tab_about a:hover,
	.review_tabs_2rows_nutramigen_lgg .tab_about a:focus,
	.review_tabs_2rows_nutramigen_lgg .tab_about a:active,
	.review_tabs_2rows_nutramigen_lgg .tab_about a.on:link,
	.review_tabs_2rows_nutramigen_lgg .tab_about a.on:visited,
	.review_tabs_2rows_nutramigen_lgg .tab_about a.on:hover,
	.review_tabs_2rows_nutramigen_lgg .tab_about a.on:active {background: url(/iwp/images/enf08/review_tabs_2rows_nutramigen_lgg.gif) no-repeat 0px -28px;}
	

	/* ================ */
	/* tab_assurance_program */
	/* ================ */
	.review_tabs_2rows_nutramigen_lgg .tab_assurance_program a:link,
	.review_tabs_2rows_nutramigen_lgg .tab_assurance_program a:visited {
		left: 60px;
		width: 125px;
		background: url(/iwp/images/enf08/review_tabs_2rows_nutramigen_lgg.gif) no-repeat -60px 0px;		
	}
	.review_tabs_2rows_nutramigen_lgg .tab_assurance_program a:hover,
	.review_tabs_2rows_nutramigen_lgg .tab_assurance_program a:focus,
	.review_tabs_2rows_nutramigen_lgg .tab_assurance_program a:active,
	.review_tabs_2rows_nutramigen_lgg .tab_assurance_program a.on:link,
	.review_tabs_2rows_nutramigen_lgg .tab_assurance_program a.on:visited,
	.review_tabs_2rows_nutramigen_lgg .tab_assurance_program a.on:hover,
	.review_tabs_2rows_nutramigen_lgg .tab_assurance_program a.on:active {background: url(/iwp/images/enf08/review_tabs_2rows_nutramigen_lgg.gif) no-repeat -60px -28px;}
	
	/* ================ */
	/* tab_what_is_lgg */
	/* ================ */
	.review_tabs_2rows_nutramigen_lgg .tab_what_is_lgg a:link,
	.review_tabs_2rows_nutramigen_lgg .tab_what_is_lgg a:visited {
		left: 185px;
		width: 93px;
		background: url(/iwp/images/enf08/review_tabs_2rows_nutramigen_lgg.gif) no-repeat -185px 0px;		
	}
	.review_tabs_2rows_nutramigen_lgg .tab_what_is_lgg a:hover,
	.review_tabs_2rows_nutramigen_lgg .tab_what_is_lgg a:focus,
	.review_tabs_2rows_nutramigen_lgg .tab_what_is_lgg a:active,
	.review_tabs_2rows_nutramigen_lgg .tab_what_is_lgg a.on:link,
	.review_tabs_2rows_nutramigen_lgg .tab_what_is_lgg a.on:visited,
	.review_tabs_2rows_nutramigen_lgg .tab_what_is_lgg a.on:hover,
	.review_tabs_2rows_nutramigen_lgg .tab_what_is_lgg a.on:active {background: url(/iwp/images/enf08/review_tabs_2rows_nutramigen_lgg.gif) no-repeat -185px -28px;}
	
	/* ================ */
	/* tab_toprow_space */
	/* ================ */
	.review_tabs_2rows_nutramigen_lgg .tab_toprow_space {
		left: 278px;
		width: 122px;
		position: absolute;
		top: 0;
		height: 28px;
		text-indent: -9000px;
		overflow: hidden;
		background: url(/iwp/images/enf08/review_tabs_2rows_nutramigen_lgg.gif) no-repeat -278px 0px;		
	}


	/* ================ */
	/* tab_customer_reviews */
	/* ================ */
	.review_tabs_2rows_nutramigen_lgg .tab_customer_reviews a:link,
	.review_tabs_2rows_nutramigen_lgg .tab_customer_reviews a:visited {
		left: 0px;
		width: 124px;
		background: url(/iwp/images/enf08/review_tabs_2rows_nutramigen_lgg.gif) no-repeat 0px -56px;		
	}
	.review_tabs_2rows_nutramigen_lgg .tab_customer_reviews a:hover,
	.review_tabs_2rows_nutramigen_lgg .tab_customer_reviews a:focus,
	.review_tabs_2rows_nutramigen_lgg .tab_customer_reviews a:active,
	.review_tabs_2rows_nutramigen_lgg .tab_customer_reviews a.on:link,
	.review_tabs_2rows_nutramigen_lgg .tab_customer_reviews a.on:visited,
	.review_tabs_2rows_nutramigen_lgg .tab_customer_reviews a.on:hover,
	.review_tabs_2rows_nutramigen_lgg .tab_customer_reviews a.on:active {background: url(/iwp/images/enf08/review_tabs_2rows_nutramigen_lgg.gif) no-repeat 0px -94px;}
	

	/* ================ */
	/* tab_learn_about_reviews */
	/* ================ */
	.review_tabs_2rows_nutramigen_lgg .tab_learn_about_reviews a:link,
	.review_tabs_2rows_nutramigen_lgg .tab_learn_about_reviews a:visited {
		left: 124px;
		width: 138px;
		background: url(/iwp/images/enf08/review_tabs_2rows_nutramigen_lgg.gif) no-repeat -124px -56px;		
	}
	.review_tabs_2rows_nutramigen_lgg .tab_learn_about_reviews a:hover,
	.review_tabs_2rows_nutramigen_lgg .tab_learn_about_reviews a:focus,
	.review_tabs_2rows_nutramigen_lgg .tab_learn_about_reviews a:active,
	.review_tabs_2rows_nutramigen_lgg .tab_learn_about_reviews a.on:link,
	.review_tabs_2rows_nutramigen_lgg .tab_learn_about_reviews a.on:visited,
	.review_tabs_2rows_nutramigen_lgg .tab_learn_about_reviews a.on:hover,
	.review_tabs_2rows_nutramigen_lgg .tab_learn_about_reviews a.on:active {background: url(/iwp/images/enf08/review_tabs_2rows_nutramigen_lgg.gif) no-repeat -124px -94px;}


	/* ================ */
	/* tab_bottomrow_space */
	/* ================ */
	.review_tabs_2rows_nutramigen_lgg .tab_bottomrow_space {
		left: 262px;
		width: 138px;
		position: absolute;
		top: 28px;
		height: 38px;
		text-indent: -9000px;
		overflow: hidden;
		background: url(/iwp/images/enf08/review_tabs_2rows_nutramigen_lgg.gif) no-repeat -262px -56px;		
	}



/*----------------------------------------------------------------------*/
/* Revised Restfull Tabs*/
/*----------------------------------------------------------------------*/
.review_tabs_2rows_restfull {width: 400px; height: 66px; display: block; overflow: hidden; margin: 0; padding: 0;}
.review_tabs_2rows_restfull ul {width: 400px; height: 66px; display: block; position: relative; list-style-type: none; margin: 0; padding: 0;}
.review_tabs_2rows_restfull ul li {display: inline;}

.review_tabs_2rows_restfull ul li.toprow a:link,
.review_tabs_2rows_restfull ul li.toprow a:visited {
	position: absolute;
	top: 0;
	height: 28px;
	text-indent: -9000px;
	overflow: hidden;
}
.review_tabs_2rows_restfull ul li.bottomrow a:link,
.review_tabs_2rows_restfull ul li.bottomrow a:visited {
	position: absolute;
	top: 28px;
	height: 38px;
	text-indent: -9000px;
	overflow: hidden;
}

	/* ================ */
	/* tab_about */
	/* ================ */
	.review_tabs_2rows_restfull .tab_about a:link,
	.review_tabs_2rows_restfull .tab_about a:visited {
		left: 0px;
		width: 60px;
		background: url(/iwp/images/enf08/review_tabs_2rows_restfull.gif) no-repeat 0px 0px;		
	}
	.review_tabs_2rows_restfull .tab_about a:hover,
	.review_tabs_2rows_restfull .tab_about a:focus,
	.review_tabs_2rows_restfull .tab_about a:active,
	.review_tabs_2rows_restfull .tab_about a.on:link,
	.review_tabs_2rows_restfull .tab_about a.on:visited,
	.review_tabs_2rows_restfull .tab_about a.on:hover,
	.review_tabs_2rows_restfull .tab_about a.on:active {background: url(/iwp/images/enf08/review_tabs_2rows_restfull.gif) no-repeat 0px -28px;}
	

	/* ================ */
	/* tab_learn_about_benefits */
	/* ================ */
	.review_tabs_2rows_restfull .tab_learn_about_benefits a:link,
	.review_tabs_2rows_restfull .tab_learn_about_benefits a:visited {
		left: 60px;
		width: 186px;
		background: url(/iwp/images/enf08/review_tabs_2rows_restfull.gif) no-repeat -60px 0px;		
	}
	.review_tabs_2rows_restfull .tab_learn_about_benefits a:hover,
	.review_tabs_2rows_restfull .tab_learn_about_benefits a:focus,
	.review_tabs_2rows_restfull .tab_learn_about_benefits a:active,
	.review_tabs_2rows_restfull .tab_learn_about_benefits a.on:link,
	.review_tabs_2rows_restfull .tab_learn_about_benefits a.on:visited,
	.review_tabs_2rows_restfull .tab_learn_about_benefits a.on:hover,
	.review_tabs_2rows_restfull .tab_learn_about_benefits a.on:active {background: url(/iwp/images/enf08/review_tabs_2rows_restfull.gif) no-repeat -60px -28px;}


	/* ================ */
	/* tab_preparation */
	/* ================ */
	.review_tabs_2rows_restfull .tab_preparation a:link,
	.review_tabs_2rows_restfull .tab_preparation a:visited {
		left: 246px;
		width: 154px;
		background: url(/iwp/images/enf08/review_tabs_2rows_restfull.gif) no-repeat -246px 0px;		
	}
	.review_tabs_2rows_restfull .tab_preparation a:hover,
	.review_tabs_2rows_restfull .tab_preparation a:focus,
	.review_tabs_2rows_restfull .tab_preparation a:active,
	.review_tabs_2rows_restfull .tab_preparation a.on:link,
	.review_tabs_2rows_restfull .tab_preparation a.on:visited,
	.review_tabs_2rows_restfull .tab_preparation a.on:hover,
	.review_tabs_2rows_restfull .tab_preparation a.on:active {background: url(/iwp/images/enf08/review_tabs_2rows_restfull.gif) no-repeat -246px -28px;}
	

	
	/* ================ */
	/* tab_toprow_space */
	/* ================ */
	.review_tabs_2rows_restfull .tab_toprow_space {
		left: 290px;
		width: 110px;
		position: absolute;
		top: 0;
		height: 28px;
		text-indent: -9000px;
		overflow: hidden;
		background: url(/iwp/images/enf08/review_tabs_2rows_restfull.gif) no-repeat -290px 0px;		
	}


	/* ================ */
	/* tab_customer_reviews */
	/* ================ */
	.review_tabs_2rows_restfull .tab_customer_reviews a:link,
	.review_tabs_2rows_restfull .tab_customer_reviews a:visited {
		left: 0px;
		width: 124px;
		background: url(/iwp/images/enf08/review_tabs_2rows_restfull.gif) no-repeat 0px -56px;		
	}
	.review_tabs_2rows_restfull .tab_customer_reviews a:hover,
	.review_tabs_2rows_restfull .tab_customer_reviews a:focus,
	.review_tabs_2rows_restfull .tab_customer_reviews a:active,
	.review_tabs_2rows_restfull .tab_customer_reviews a.on:link,
	.review_tabs_2rows_restfull .tab_customer_reviews a.on:visited,
	.review_tabs_2rows_restfull .tab_customer_reviews a.on:hover,
	.review_tabs_2rows_restfull .tab_customer_reviews a.on:active {background: url(/iwp/images/enf08/review_tabs_2rows_restfull.gif) no-repeat 0px -94px;}
	

	/* ================ */
	/* tab_learn_about_reviews */
	/* ================ */
	.review_tabs_2rows_restfull .tab_learn_about_reviews a:link,
	.review_tabs_2rows_restfull .tab_learn_about_reviews a:visited {
		left: 124px;
		width: 138px;
		background: url(/iwp/images/enf08/review_tabs_2rows_restfull.gif) no-repeat -124px -56px;		
	}
	.review_tabs_2rows_restfull .tab_learn_about_reviews a:hover,
	.review_tabs_2rows_restfull .tab_learn_about_reviews a:focus,
	.review_tabs_2rows_restfull .tab_learn_about_reviews a:active,
	.review_tabs_2rows_restfull .tab_learn_about_reviews a.on:link,
	.review_tabs_2rows_restfull .tab_learn_about_reviews a.on:visited,
	.review_tabs_2rows_restfull .tab_learn_about_reviews a.on:hover,
	.review_tabs_2rows_restfull .tab_learn_about_reviews a.on:active {background: url(/iwp/images/enf08/review_tabs_2rows_restfull.gif) no-repeat -124px -94px;}


	/* ================ */
	/* tab_bottomrow_space */
	/* ================ */
	.review_tabs_2rows_restfull .tab_bottomrow_space {
		left: 262px;
		width: 138px;
		position: absolute;
		top: 28px;
		height: 38px;
		text-indent: -9000px;
		overflow: hidden;
		background: url(/iwp/images/enf08/review_tabs_2rows_restfull.gif) no-repeat -262px -56px;		
	}








/*-- product detail: tabbed content --*/
.tabbed_content { clear: both; padding: 8px 20px 0 20px; font-size:1.1em; line-height:1.3em; background: url(/iwp/images/enf08/tabbedNav_contentBG.jpg) top left no-repeat; color: #000; }

.tabbed_content h1 {padding: 0 0 10px 0; margin: 0; font-size:1.4em; color: #7e6b33;}
.tabbed_content h2 {padding: 0 0 10px 0; font-size:1.1em; color: #333333;}
.tabbed_content h3 {padding: 0 0 10px 0; font-size:1.1em; color: #7e6b33; line-height: 1.3em;}

.tabbed_content p {padding: 0 0 10px 0; color: #333333;}
.tabbed_content p strong {color: #7e6b33;}
.tabbed_content p strong.regular {color: #333333;}
.tabbed_content ul { list-style-type: disc; margin: 0 0 15px 35px;}
.tabbed_content ul li {color: #333333; margin-bottom: 2px;}
.tabbed_content ol {margin-top: 0; margin-bottom: 15px;}
.tabbed_content ol li {color: #333333; margin-bottom: 2px;}

div.aa_faqs {
	font-size: .9em;
}

div.aa_faqs p, div.aa_faqs ol, div.aa_faqs ol li, div.aa_faqs ul li  {
	color: #666;
}

ul.aa_faqAnchorlinks {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.aa_faqAnchorlinks li {
	list-style-type: none;
	margin: 6px 0;
	padding: 0;
}

div.aa_faqEntry {
	margin-top: 18px;
}

div.aa_faqs h4 {
	color: #7e6b33;
	margin-bottom: 4px;
}

div.aa_faqEntry strong {
	color: #333;
}

div.aa_faqEntry ol {
	margin: 0;
	padding-left: 18px;
}

table.aa_mixingChart, table.aa_mixingChart td, table.aa_mixingChart th {
	border-color: #d8d8d8;
	border-style: solid;
}

table.aa_mixingChart {
	margin: 12px 0;
	padding: 0;
	border-width: 1px 0 0 1px;
}

table.aa_mixingChart th, table.aa_mixingChart td {
	margin: 0 !important;
	padding: 2px 8px !important;
}

table.aa_mixingChart th {
	vertical-align: bottom;
}

table.aa_mixingChart td, table.aa_mixingChart th {
	border-width: 0 1px 1px 0;
}














.detail_box .left_shot .left_shot_con {margin: 0 auto; text-align: left; width: 160px;  position: relative; top: -50px; 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; color: #333; }

/*--certificate--*/

.certif {width: 628px; margin: 0 auto;}
.certif .cert_top {height: 10px; width: 628px; background-image:url(/iwp/images/enf08/cert_bg_top.gif);background-repeat: no-repeat;}
.certif .cert_top_dark {height: 10px; width: 628px; background-image:url(/iwp/images/enf08/cert_bg_top_dark.gif);background-repeat: no-repeat;}
.certif .cert_wrap {width: 626px; border: 1px solid #d8d8d8; border-top: 0; border-bottom:  0; background: #fff;}
.certif .cert_con {width: 622px; border: 2px solid #fff; border-top: 0; border-bottom:  0; background-image:url(/iwp/images/enf08/detail_bg.gif); background-repeat: repeat-x; text-align: left;}
#fifty_background_image { background-image:url(/iwp/images/enf08/detail_bg_dark_image.jpg); }
.certif .cert_bot {height: 9px; width: 628px; background-image:url(/iwp/images/enf08/cert_bg_bot.gif); background-repeat: no-repeat;}

.free_sample_wrapper { display: block; margin: 0px 20px; padding: 8px 0 0 0; }
.free_sample_wrapper h1 {color: #90448b; font-size: 16px; margin-bottom: 0px; margin-top: 10px; }
.free_sample_con { display: inline; float: left; width: 180px; margin: 5px 14px 0 0;  }

.certif .cert_con img {float: left; margin: 5px 40px 0 40px;}
.certif .cert_con img .dust {float: right;}
.certif .cert_con .dust {float: right; margin: 5px 20px 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 img.btn2 {float: none; margin:0; vertical-align: bottom; margin-right: 5px; margin-top: 15px; }
.certif .cert_con .cert_con_txt {float: left; width: 300px;}
.certif .cert_con .cert_con_txt h1 {color: #90448b; font-size: 16px; margin-bottom: 15px; margin-top: 10px; }

.certif .cert_con .cert_con_txt h2 {margin-top: 24px;}

.certif .cert_con .cert_con_txt .fillintheblank {display: inline; border-bottom: 1px solid #333;}
.certif .cert_con .cert_con_txt ul { list-style-type: disc; margin: 10px 0 15px 35px;}
.certif .cert_con .cert_con_txt ul li {color: #333; margin-bottom: 5px;}
.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 #d8d8d8; width: 626px;}
.certif .cert_contwo {width: 624px; border: 1px solid #fff; text-align:left; background-color:#f2f8fd;}
.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_contwo_improved {width: 624px; border: none; text-align:left; background-color:#f2f8fd;}
.certif .cert_contwo_improved .cert_contwo_txt {padding: 0 40px 0 40px;}
.certif .cert_contwo_improved .cert_contwo_txt h3 {color:  #90448b; margin: 10px 0 0 0;}
.certif .cert_contwo_improved .cert_contwo_txt ul li {display: inline; width: 155px; float: left; margin: 15px 35px 15px 0px; color: #333;}
.certif .cert_contwo_improved .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;}

.certif .cert_con .cert_con_txt img.arrow {vertical-align: middle; padding-top: 0pt; padding-right: 5px; padding-bottom: 0pt; padding-left: 0pt; float: none; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt;}

.certif_con_txt2 {width: 575px; margin: 25px auto;}
.certif_con_txt2 h2 {color: #333333; margin: 0 0 8px 0;}
.certif_con_txt2 p {margin-bottom: 8px; color: #333333;}

.disclaimer {font-size: 0.9em;}
.printImage {display: none;}

/*--icons--*/
.icon_links {margin: 20px 0 0 165px;}
.icon_links img {vertical-align: middle; padding-right: 5px;}
.icon_links ul {}
.icon_links ul li {display: inline; padding-right: 22px;}

/*--icons--*/
.es_icon_links {margin: 20px 0 0 0; padding-right: 8px; text-align: right; float: right;}
.es_icon_links img {vertical-align: middle; padding-right: 5px;}
.es_icon_links ul {}
.es_icon_links ul li {display: inline; padding-right: 22px;}



/*--- RIGHT COL ---*/

.right_col {width: 210px; float: right; text-align: center; }


/* EnFact */
.enfact {margin: 0 20px 0 0; width: 190px; position: relative; }
.enfact .ef_top {width: 190px; height: 33px; background-image:url(/iwp/images/enf08/po_bg_top.gif); background-repeat: none; text-align: left;}
.enfact .ef_top  h2 {color: #fff; position: relative; left: 9px; top: 8px;}
.enfact .ef_con {width: 188px; border: 1px solid #d8d8d8; border-bottom: 0; border-top: 0; text-align: left; background-color: #ffffff;}
.enfact .ef_con p {margin: 0 5px;}

.enfact .ef_foot {height: 9px; width: 190px; background-image: url(/iwp/images/enf08/dd_col_foot.gif); background-repeat: no-repeat;}
* html .enfact .ef_foot { width: 190px; background-image: url(/iwp/images/enf08/dd_col_foot.gif); background-repeat: no-repeat;}


/* TOP LINKS */
.top_links {margin: 20px 20px 0 0; width: 190px; position: relative; }

.top_links .tl_top {width: 190px; height: 33px; background-image:url(/iwp/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(/iwp/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 h5 { float: right; padding: 3px 10px 9px 0;}

.top_links .tl_con h4 {text-decoration: none; display: block; margin:0 .2em 0 .2em;  border-top: 1px solid #d8d8d8; background-image:url(/iwp/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(/iwp/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(/iwp/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_con ul li .dd_con .dd_innards img {display: block; margin: 0 auto 5px auto;}

.top_links .tl_con ul li .dd_con .dd_innards img.left {margin: 0 8px;}

.top_links .tl_con ul li .dd_con .dd_innards img.btn {margin: 0 auto;}



.top_links .tl_foot {margin-top: -7px; }
.top_links .dl_foot {height: 9px; width: 188px; background-image: url(/iwp/images/enf08/dd_col_foot.gif); background-repeat: no-repeat;}
.top_links .dd_foot {height: 9px; width: 190px; background-image: url(/iwp/images/enf08/dd_col_foot.gif); background-repeat: no-repeat;}
* html .top_links .dd_foot { width: 190px; background-image: url(/iwp/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 0 0 0;; width: 190px;}
.dha_quiz .dha_top {width: 190px; height: 33px; background-image:url(/iwp/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(/iwp/images/enf08/dd_col_foot.gif); background-repeat: no-repeat;}


.helpful_tools {margin: 20px 0 0 0;; width: 190px; float: left; display: inline;}
.helpful_tools .helpful_tools_top {width: 190px; height: 33px; background-image:url(/iwp/images/enf08/green_co_top.gif); text-align: left;}
.helpful_tools .helpful_tools_top h2 {color: #fff; position: relative; left: 9px; top: 8px;}
.helpful_tools .helpful_tools_con {width: 190px; text-align: left; background: transparent url(/iwp/images/enf08/helpful_tools_con_bg.gif) repeat-y top left; }
.helpful_tools .helpful_tools_con p {padding: 5px 10px 5px 10px;}
.helpful_tools .helpful_tools_con img {margin: 5px 5px 8px 14px; vertical-align: middle;}
.helpful_tools .tl_foot { height: 9px; width: 190px; background-image: url(/iwp/images/enf08/helpful_tools_foot.gif); background-repeat: no-repeat;}

.helpful_tools_con p a:link,
.helpful_tools_con p a:visited,
.helpful_tools_con p a:hover,
.helpful_tools_con p a:active {
color: #6d5b37;
font-size: 11px;
font-weight: bold;
}

.helpful_tools_con .list_item {color: #6d5b37;}



.large_green_co {margin: 5px 0 0 0;; width: 590px;}
.large_green_co .large_green_co_top {width: 590px; height: 33px; background-image:url(/iwp/images/enf08/green_co_top_large.gif); text-align: left;}
.large_green_co .large_green_co_top h2 {color: #fff; position: relative; left: 9px; top: 8px;}
.large_green_co .large_green_co_con {width: 588px; border: 1px solid #d8d8d8; border-bottom: 0; border-top: 0; text-align: left; background-color: #fff; }
.large_green_co .large_green_co_con_bg {width: 588px; background: white url(/iwp/images/enf08/green_co_con_bg_large.gif) no-repeat top left; text-align: left; overflow visible;  }
.large_green_co .large_green_co_con_short_bg {width: 588px; background: white url(/iwp/images/enf08/green_co_con_bg_large_short.gif) no-repeat top left; text-align: left; overflow visible;  }

.large_green_co .large_green_co_con p {padding: 5px 10px 5px 10px;}
.large_green_co .large_green_co_con img {margin: 5px 5px 8px 14px; vertical-align: middle;}
.large_green_co .large_green_co_foot { height: 9px; width: 590px; background-image: url(/iwp/images/enf08/dd_col_foot_large.gif); background-repeat: no-repeat;}
.green_line {height: 2px; background: transparent url(/iwp/images/enf08/green_line.gif) repeat-x top left; margin: 0 2px;}

/* Enfamil Links */
.enf_links {margin: 20px 20px 0 0;; width: 190px;}
.enf_links .enf_links_top {width: 190px; height: 33px; background-image:url(/iwp/images/enf08/po_bg_top.gif); text-align: left;}
.enf_links .enf_links_top h2 {color: #fff; position: relative; left: 9px; top: 8px;}
.enf_links .enf_links_con {width: 188px; border: 1px solid #d8d8d8; border-bottom: 0; border-top: 0; text-align: left; background-color: #fff; background-image: none;}
.enf_links .enf_links_con p {padding: 5px 10px 5px 10px;}

.enf_links .enf_links_con ul {padding: 0; margin: 0;}
 .enf_links .enf_links_con ul li {margin: 0 0 0 10px; padding: 0; background-image:url(/iwp/images/enf08/list_style.gif); background-repeat: no-repeat;  border: 1px solid #fff;}

.enf_links .enf_links_con ul li a:link {text-decoration: none; display: block ;padding: 3px 20px 3px 10px; }
.enf_links .enf_links_con ul li a:visited {text-decoration: none; display: block ;padding: 3px 20px 3px 10px;}
.enf_links .enf_links_con ul li a:hover {text-decoration: underline; display: block ;padding: 3px 20px 3px 10px;}
.enf_links .enf_links_con ul li a:active {text-decoration: underline; display: block ;padding: 3px 20px 3px 10px;}

.enf_links .enf_links_con img {margin: 0 0 5px 0;}
.enf_links .tl_foot { height: 9px; width: 190px; background-image: url(/iwp/images/enf08/dd_col_foot.gif); background-repeat: no-repeat;}


#mid_row .formufind {margin: 0 0 0 0; width: 190px; display: block; float: right; }
#mid_row .formufind img.btn_finder {position: relative; top: -40px;}

.right_col .formufind {margin: 20px 0 0 0; display: block; text-align: left; }
.right_col .formufind img.btn_finder {position: relative; top: -40px; left: 10px;}


.right_col .add {margin-top: 20px;}
.right_col .add324 {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 auto; width: 345px; }
.pophead {width: 345px; height: 50px; background-image:url(/iwp/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(/iwp/images/enf08/pop_bg.gif); background-repeat: no-repeat;}
.popmain .pop_in_top {margin: 0 auto; height: 13px; width: 309px; background-image:url(/iwp/images/enf08/pop_in_top_bg.gif); background-repeat: no-repeat;}
.popmain .pop_in {margin: 0 auto; width: 309px; background-image:url(/iwp/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(/iwp/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(/iwp/images/enf08/pop_foot_bg.png); 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(/iwp/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(/iwp/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;}


.emailLink {display: block; width: 240px; overflow: hidden;}

.popBtnContainer {text-align: right;}


/*--pop up styles large--*/
#popup_large_allcontain {margin: 0 auto; width: 588px; font-size: 1.0em;}
.pophead_large {width: 588px; height: 50px; background-image:url(/iwp/images/enf08/pop_large_bg_top.gif); background-repeat: no-repeat; text-align: left}
.pophead_large  img {position: relative; top: 20px; left: 40px;}

.popmain_large_extended {width: 588px;margin: 0 auto; padding-top: 0; background: transparent url(/iwp/images/enf08/pop_large_extended_bg.gif) repeat-y top left;}

.popmain_large {width: 588px;margin: 0 auto; padding-top: 10px; background-image: url(/iwp/images/enf08/pop_large_bg.gif); background-repeat: no-repeat;}
.popmain_large .pop_large_in_top {margin: 0 auto; height: 13px; width: 553px; background-image:url(/iwp/images/enf08/pop_large_in_top_bg.gif); background-repeat: no-repeat;}
.popmain_large .pop_large_in {margin: 0 auto; width: 553px; background-image:url(/iwp/images/enf08/pop_large_in_bg.gif); background-repeat: no-repeat; text-align:left;}
.popmain_large .pop_large_in_extended {margin: 0 auto; width: 553px; background: transparent url(/iwp/images/enf08/pop_large_in_extended_bg.gif) repeat-y top left; text-align:left;}


.popmain_large .pop_large_in_bot {margin: 0 auto; height: 13px; width: 553px; background-image:url(/iwp/images/enf08/pop_large_in_foot_bg.gif);background-repeat: no-repeat;}

.popmain_large .pop_large_con {padding: 15px 20px; font-size: 1.1em;}
.popmain_large .pop_large_con h1 {font-size: 22px; color: #533042; font-weight: normal; margin-bottom: 15px;}
.popmain_large .pop_large_con h2 {color: #333333; margin-bottom: 8px;}

.popmain_large .pop_large_con p {margin-bottom: 15px; color: #333333;}
.popmain_large .pop_large_con ul {list-style-type: disc; margin-left: 20px; margin-bottom: 20px; color: #666}
.popmain_large .pop_large_con ul li {border: 0;color: #333333; margin-bottom: 10px;}
.popmain_large .pop_large_con ol li {border: 0;color: #333333; margin-bottom: 10px;}

.popmain_large p.pop_pp { text-align:left; margin: 10px 0 0 20px; padding-bottom: 4px; background-repeat: no-repeat;}


.poplargefoot {width: 588px; height: 10px; background-image:url(/iwp/images/enf08/pop_large_foot_bg.png); background-repeat: no-repeat;}


/* Expire / Lot Numbers */
.expire_callout_container {
width: 280px;
float: right;
margin: 0 0 0 20px;
}

.expire_callout_left {
width: 135px;
display: inline;
float: left;
margin-right: 10px;
}

.expire_callout_right {
width: 135px;
display: inline;
float: left;
}

.expire_callout_container .expire_callout_left p,
.expire_callout_container .expire_callout_right p {
margin: 10px;
color: #666666;
}

/*--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(/iwp/images/enf08/map_box_top.gif); background-repeat: no-repeat;}
.site_map_entry .sm_bot {width: 839px; height: 13px; background-image:url(/iwp/images/enf08/map_box_bot.gif); background-repeat: no-repeat;}
.site_map_entry .sm_con {width: 839px; background-image:url(/iwp/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; padding-top: 20px; }
.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;}
.terms_of_service ul { list-style-type: disc; margin: 0 0 15px 35px;}
.terms_of_service ul li {color: #533042; margin-bottom: 8px;}
						


/*-- NUTRITION FAQ--*/
.nutr_faq_con h1 {text-align: left; margin: 18px 0 10px 40px; color: #6c7c35; font-weight: normal; font-size: 24px;}
.nutr_faq_con ul {text-align: left; margin: 10px 0 20px 40px;}
.nutr_faq_con ul.faq_list {text-align: left; margin: 0px 0 20px 40px;}
.nutr_faq_con ul li {margin-bottom: 4px; color: #333  }
.nutr_faq_con ul a:link {color: #025b98; text-decoration: none;}
.nutr_faq_con ul a:visited {color: #025b98; text-decoration: none;}
.nutr_faq_con ul a:hover {color: #333; text-decoration: none;}
.nutr_faq_con ul a:active{color: #025b98; text-decoration: none;}
.left_col .nutr_faq_con .entry {padding: 20px;}
.left_col .nutr_faq_con .entry h3 {color: #6c7c35; font-size: 1.2em; margin-bottom: 10px;}
.left_col .nutr_faq_con .entry p {color: #666;}
.left_col .nutr_faq_con .entry p strong {font-size: 1.2em; color: #666; }
.left_col .nutr_faq_con .entry ul {list-style-type: disc; margin-left: 20px;color: #666}
.left_col .nutr_faq_con .entry ul li {border: 0;color: #666}

/*-- REWARDS FAQ--*/
.rewards_faq_con h1 {text-align: left; margin: 18px 0 10px 40px; color: #6c7c35; font-weight: normal; font-size: 24px;}
.rewards_faq_con ul {text-align: left; margin: 10px 0 20px 40px;}
.rewards_faq_con ul.faq_list {text-align: left; margin: 0px 0 20px 40px;}
.rewards_faq_con ul li {margin-bottom: 4px; color: #333  }
.rewards_faq_con ul a:link {color: #025b98; text-decoration: none;}
.rewards_faq_con ul a:visited {color: #025b98; text-decoration: none;}
.rewards_faq_con ul a:hover {color: #333; text-decoration: none;}
.rewards_faq_con ul a:active{color: #025b98; text-decoration: none;}
.left_col .rewards_faq_con .entry {padding: 20px;}
.left_col .rewards_faq_con .entry h3 {color: #cb6854; font-size: 1.2em; margin-bottom: 10px;}
.left_col .rewards_faq_con .entry p {color: #666;}
.left_col .rewards_faq_con .entry p strong {font-size: 1.2em; color: #666; }
.left_col .rewards_faq_con .entry ul {list-style-type: disc; margin-left: 20px;color: #666}
.left_col .rewards_faq_con .entry ul li {border: 0;color: #666}

/*--Rewards Terms --*/
.rewards_terms {text-align:left; width: 794px; padding-left:40px; padding-right:40px; padding-top: 20px; }
.rewards_terms h1 {text-align: left; margin: 0 0 10px 0px; font-size: 24px; color: #666;}
.rewards_terms h2 {color: #666;}
.rewards_terms p {  margin-bottom:10px; margin-top:0; color: #666;}
.rewards_terms ul { list-style-type: disc; margin: 0 0 15px 35px;}
.rewards_terms ul li {color: #666; margin-bottom: 8px;}
.rewards_terms ol { margin-top: 15px;}
.rewards_terms ol li {color: #666; margin-bottom: 8px;}

.rewards_terms ol li ol {margin-top: 15px;}


/*-- FEEDING FAQ--*/
.feeding_faq_con h1 {text-align: left; margin: 18px 0 10px 40px; color: #2f5158; 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.faq_list_no_pulldown {text-align: left; margin: 0 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: #2f5158; 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: #666; }
.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}

/*-- DEVELOPMENT FAQ--*/
.devel_faq_con h1 {text-align: left; margin: 18px 0 10px 40px; color: #723d3c; font-weight: normal; font-size: 24px;}
.devel_faq_con ul {text-align: left; margin: 10px 0 20px 40px;}
.devel_faq_con ul.faq_list {text-align: left; margin: 50px 0 20px 40px;}
.devel_faq_con ul li {margin-bottom: 4px; color: #333  }
.devel_faq_con ul a:link {color: #025b98; text-decoration: none;}
.devel_faq_con ul a:visited {color: #025b98; text-decoration: none;}
.devel_faq_con ul a:hover {color: #333; text-decoration: none;}
.devel_faq_con ul a:active{color: #025b98; text-decoration: none;}
.left_col .devel_faq_con .entry {padding: 20px;}
.left_col .devel_faq_con .entry h3 {color: #723d3c; font-size: 1.2em; margin-bottom: 10px;}
.left_col .devel_faq_con .entry p {color: #666;}
.left_col .devel_faq_con .entry p strong {font-size: 1.2em; color: #666; }
.left_col .devel_faq_con .entry ul {list-style-type: disc; margin-left: 20px;color: #666}
.left_col .devel_faq_con .entry ul li {border: 0;color: #666}


/*-- PRODUCT FAQ--*/
.prod_faq_con h1 {text-align: left; margin: 18px 0 10px 40px; color: #333333; font-weight: normal; font-size: 24px;}
.prod_faq_con ul {text-align: left; margin: 10px 0 20px 40px;}
.prod_faq_con ul.faq_list {text-align: left; margin: 0 0 20px 40px;}

.prod_faq_con ul li {margin-bottom: 4px; color: #333  }
.prod_faq_con ul a:link {color: #025b98; text-decoration: none;}
.prod_faq_con ul a:visited {color: #025b98; text-decoration: none;}
.prod_faq_con ul a:hover {color: #333; text-decoration: none;}
.prod_faq_con ul a:active{color: #025b98; text-decoration: none;}
.left_col .prod_faq_con .entry {padding: 20px;}
.left_col .prod_faq_con .entry h3 {color: #7e6b33; font-size: 1.2em; margin-bottom: 10px;}
.left_col .prod_faq_con .entry p {color: #666;}
.left_col .prod_faq_con .entry p strong {font-size: 1.2em; color: #666; }
.left_col .prod_faq_con .entry ul {list-style-type: disc; margin-left: 20px;color: #666}
.left_col .prod_faq_con .entry ul li {border: 0;color: #666}


/*-- Shop FAQ--*/
.shop_faq_con h1 {text-align: left; margin: 18px 0 10px 40px; color: #005691; font-weight: normal; font-size: 24px;}
.shop_faq_con ul {text-align: left; margin: 10px 0 20px 40px;}
.shop_faq_con ul.faq_list {text-align: left; margin: 50px 0 20px 40px;}
.shop_faq_con ul li {margin-bottom: 4px; color: #333  }
.shop_faq_con ul a:link {color: #005691; text-decoration: none;}
.shop_faq_con ul a:visited {color: #005691; text-decoration: none;}
.shop_faq_con ul a:hover {color: #333; text-decoration: none;}
.shop_faq_con ul a:active{color: #005691; text-decoration: none;}
.left_col .shop_faq_con .entry {padding: 20px;}
.left_col .shop_faq_con .entry h3 {color: #005691; font-size: 1.2em; margin-bottom: 10px;}
.left_col .shop_faq_con .entry p {color: #666;}
.left_col .shop_faq_con .entry p strong {font-size: 1.2em; color: #666; }
.left_col .shop_faq_con .entry ul {list-style-type: disc; margin-left: 20px;color: #666}
.left_col .shop_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: 20px 0 40px 40px;}
.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: 608px;}
.left_col .feed_box .grtable h2 {color: #fff; padding: 7px 0 0 20px; font-size: 1.1em;}
.left_col .feed_box .grtable .grtable_top {height: 33px; background-image: url(/iwp/images/enf08/table_gr_top.gif);}
.left_col .feed_box .grtable .grtable_wrap {width: 606px; border: 1px 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}
.left_col .feed_box .grtable .grtable_bot {height: 10px; background-image: url(/iwp/images/enf08/table_gr_bot.gif);}

.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;}

.left_col .arts_box .grtable {width: 608px; margin-bottom: 20px;}
.left_col .arts_box .grtable h2 {color: #fff; padding: 7px 0 0 20px; font-size: 1.1em; margin: 0;}
.left_col .arts_box .grtable .grtable_top {height: 33px; background-image: url(/iwp/images/enf08/table_gr_top.gif);}
.left_col .arts_box .grtable .grtable_wrap {width: 606px; border: 1px solid #d8d8d8; border-bottom: 0; border-top: 0; background-color: #fff;}
.left_col .arts_box .grtable .grtable_wrap .grtable_con {padding: 15px 23px 18px 23px}
.left_col .arts_box .grtable .grtable_bot {height: 10px; background-image: url(/iwp/images/enf08/table_gr_bot.gif);}

.left_col .arts_box .grtable .grtable_wrap .grtable_con table {color: #939880;}
.left_col .arts_box .grtable .grtable_wrap .grtable_con table strong, ul, li {color: #939880; }
.left_col .arts_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 .arts_box .grtable .grtable_wrap .grtable_con td.shr {width: 195px; border-left: 0; padding: 10px 0 0 0;}
.left_col .arts_box .grtable .grtable_wrap .grtable_con td.shr p {color: #333300; font-weight: bold;}

.left_col .arts_box .grtable .grtable_wrap .grtable_con p {padding: 0 0 2px 0; margin:0; color: #939880;}
.left_col .arts_box .grtable .grtable_wrap .grtable_con ul {padding: 0}
.left_col .arts_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(/iwp/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(/iwp/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(/iwp/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(/iwp/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(/iwp/images/enf08/bg_poll_months.jpg) no-repeat -9px;}
.left_col .bg_poll .bg_poll_con .month_list table td.larger { background:url(/iwp/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.selected {background-color: #c5e967; color: #333333; }

                                                                                                                   
.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;  }
.left_col .bg_poll .bg_poll_con p.right {padding: 5px 15px 0 0;}

.shareButton { background-image:url(/iwp/images/enf08/icon_share.gif); background-repeat:no-repeat; padding-left:20px; display:block;float:left; width:50px; }


.home_group_shop {width: 350px; float: left; display: inline; margin: 20px 0 0 60px; text-align: left;}
.home_group_shop img {float: left; margin-right: 20px;}
.home_group_shop p {margin: 10px 0 0 0;}


/* --- 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;}



/*=======================*/
/* DHA QUIZ GRAPHICS */
/*=======================*/
	
ul#dha_quiz {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
	height: 292px;
	}

ul#dha_quiz li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
	}

	* html ul#dha_quiz 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.dha_beans,
li.dha_beans a,
li.dha_fish,
li.dha_fish a,
li.dha_fishtuna,
li.dha_fishtuna a,
li.dha_pizza,
li.dha_pizza a,
li.dha_eggs,
li.dha_eggs a,
li.dha_bananas,
li.dha_bananas a,
li.dha_apples,
li.dha_apples a,
li.dha_bread,
li.dha_bread a,
li.dha_beef,
li.dha_beef a,
li.dha_expecta a {
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}

/* Beans */
li.dha_beans { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 129px;
	height: 147px;
	background: transparent url(/iwp/images/enf08/dha_beans.gif) no-repeat top left;
	background-position: 0 0;
	}
li.dha_beans a {
	padding: 147px 0 0 0;
	width: 129px;
	height: 147px;
	clip: rect(0, 129px, 147px, 0);	
	background: transparent url(/iwp/images/enf08/dha_beans.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:147px; /* for IE5.5's bad box model */
	}
ul#dha_quiz li.dha_beans a:hover,
ul#dha_quiz li.dha_beans a.selected {
	background-position: 0 -147px;
	}


/* Fish */
li.dha_fish { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 115px;
	height: 147px;
	background: transparent url(/iwp/images/enf08/dha_fish.gif) no-repeat top left;
	background-position: 0 0;
	}
li.dha_fish a {
	padding: 147px 0 0 0;
	width: 115px;
	height: 147px;
	clip: rect(0, 115px, 147px, 0);	
	background: transparent url(/iwp/images/enf08/dha_fish.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:147px; /* for IE5.5's bad box model */
	}
ul#dha_quiz li.dha_fish a:hover,
ul#dha_quiz li.dha_fish a.selected {
	background-position: 0 -147px;
	}
	
/* FishTuna */
li.dha_fishtuna { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 117px;
	height: 147px;
	background: transparent url(/iwp/images/enf08/dha_fishtuna.gif) no-repeat top left;
	background-position: 0 0;
	}
li.dha_fishtuna a {
	padding: 147px 0 0 0;
	width: 117px;
	height: 147px;
	clip: rect(0, 117px, 147px, 0);	
	background: transparent url(/iwp/images/enf08/dha_fishtuna.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:147px; /* for IE5.5's bad box model */
	}
ul#dha_quiz li.dha_fishtuna a:hover,
ul#dha_quiz li.dha_fishtuna a.selected {
	background-position: 0 -147px;
	}
	
/* Pizza */
li.dha_pizza { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 119px;
	height: 147px;
	background: transparent url(/iwp/images/enf08/dha_pizza.gif) no-repeat top left;
	background-position: 0 0;
	}
li.dha_pizza a {
	padding: 147px 0 0 0;
	width: 119px;
	height: 147px;
	clip: rect(0, 119px, 147px, 0);	
	background: transparent url(/iwp/images/enf08/dha_pizza.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:147px; /* for IE5.5's bad box model */
	}
ul#dha_quiz li.dha_pizza a:hover,
ul#dha_quiz li.dha_pizza a.selected {
	background-position: 0 -147px;
	}


/* Eggs */
li.dha_eggs { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 129px;
	height: 147px;
	background: transparent url(/iwp/images/enf08/dha_eggs.gif) no-repeat top left;
	background-position: 0 0;
	}
li.dha_eggs a {
	padding: 147px 0 0 0;
	width: 129px;
	height: 147px;
	clip: rect(0, 129px, 147px, 0);	
	background: transparent url(/iwp/images/enf08/dha_eggs.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:147px; /* for IE5.5's bad box model */
	}
ul#dha_quiz li.dha_eggs a:hover,
ul#dha_quiz li.dha_eggs a.selected {
	background-position: 0 -147px;
	}

/* Bananas */
li.dha_bananas { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 129px;
	height: 145px;
	background: transparent url(/iwp/images/enf08/dha_bananas.gif) no-repeat top left;
	background-position: 0 0;
	}
li.dha_bananas a {
	padding: 145px 0 0 0;
	width: 129px;
	height: 145px;
	clip: rect(0, 129px, 145px, 0);	
	background: transparent url(/iwp/images/enf08/dha_bananas.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:145px; /* for IE5.5's bad box model */
	}
ul#dha_quiz li.dha_bananas a:hover,
ul#dha_quiz li.dha_bananas a.selected {
	background-position: 0 -145px;
	}

/* Apples */
li.dha_apples { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 115px;
	height: 145px;
	background: transparent url(/iwp/images/enf08/dha_apples.gif) no-repeat top left;
	background-position: 0 0;
	}
li.dha_apples a {
	padding: 145px 0 0 0;
	width: 115px;
	height: 145px;
	clip: rect(0, 115px, 145px, 0);	
	background: transparent url(/iwp/images/enf08/dha_apples.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:145px; /* for IE5.5's bad box model */
	}
ul#dha_quiz li.dha_apples a:hover,
ul#dha_quiz li.dha_apples a.selected {
	background-position: 0 -145px;
	}

/* Bread */
li.dha_bread { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 117px;
	height: 145px;
	background: transparent url(/iwp/images/enf08/dha_bread.gif) no-repeat top left;
	background-position: 0 0;
	}
li.dha_bread a {
	padding: 145px 0 0 0;
	width: 117px;
	height: 145px;
	clip: rect(0, 117px, 145px, 0);	
	background: transparent url(/iwp/images/enf08/dha_bread.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:145px; /* for IE5.5's bad box model */
	}
ul#dha_quiz li.dha_bread a:hover,
ul#dha_quiz li.dha_bread a.selected {
	background-position: 0 -145px;
	}

/* Beef */
li.dha_beef { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 119px;
	height: 145px;
	background: transparent url(/iwp/images/enf08/dha_beef.gif) no-repeat top left;
	background-position: 0 0;
	}
li.dha_beef a {
	padding: 145px 0 0 0;
	width: 119px;
	height: 145px;
	clip: rect(0, 119px, 145px, 0);	
	background: transparent url(/iwp/images/enf08/dha_beef.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:145px; /* for IE5.5's bad box model */
	}
ul#dha_quiz li.dha_beef a:hover,
ul#dha_quiz li.dha_beef a.selected {
	background-position: 0 -145px;
	}

/* Expecta */
li.dha_expecta { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 129px;
	height: 145px;
	background: transparent url(/iwp/images/enf08/dha_expecta.gif) no-repeat top left;
	background-position: 0 0;
	}
li.dha_expecta a {
	padding: 145px 0 0 0;
	width: 129px;
	height: 145px;
	clip: rect(0, 129px, 145px, 0);	
	background: transparent url(/iwp/images/enf08/dha_expecta.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:145px; /* for IE5.5's bad box model */
	}
ul#dha_quiz li.dha_expecta a:hover,
ul#dha_quiz li.dha_expecta a.selected {
	background-position: 0 -145px;
	}



/*----------------------------------------------------------------------*/
/* Primary Navigation --------------------------------------------------*/
/*----------------------------------------------------------------------*/
#header .mainnav {margin: 0 auto; height: 38px; width: 880px; }
#header .mainnav li {display: inline;}

.mainnav ul {width: 880px; height: 38px; display: block; position: relative; list-style-type: none; margin: 0; padding: 0;}
.mainnav ul li {display: inline;}

.mainnav ul li a:link,
.mainnav ul li a:visited {
	position: absolute;
	top: 0;
	height: 38px;
	text-indent: -9000px;
	overflow: hidden;
}

	/* ================ */
	/* main_nav_home */
	/* ================ */
	.mainnav ul li.main_nav_home a:link,
	.mainnav ul li.main_nav_home a:visited {
		left: 0px;
		width: 40px;
		background: url(/iwp/images/enf08/main_nav.gif) no-repeat 0px 0px;		
	}
	.mainnav ul li.main_nav_home a:hover,
	.mainnav ul li.main_nav_home a:focus,
	.mainnav ul li.main_nav_home a:active,
	.mainnav ul li.main_nav_home a.on:link,
	.mainnav ul li.main_nav_home a.on:visited,
	.mainnav ul li.main_nav_home a.on:hover,
	.mainnav ul li.main_nav_home a.on:active {background: url(/iwp/images/enf08/main_nav.gif) no-repeat 0px -38px;}
	

	/* ================================ */
	/* main_nav_v2_products */
	/* ================================ */
	.mainnav ul li.main_nav_v2_products a:link,
	.mainnav ul li.main_nav_v2_products a:visited {
		left: 40px;
		width: 114px;
		background: url(/iwp/images/enf08/main_nav.gif) no-repeat -40px 0px;		
	}
	.mainnav ul li.main_nav_v2_products a:hover,
	.mainnav ul li.main_nav_v2_products a:focus,
	.mainnav ul li.main_nav_v2_products a:active,
	.mainnav ul li.main_nav_v2_products a.on:link,
	.mainnav ul li.main_nav_v2_products a.on:visited,
	.mainnav ul li.main_nav_v2_products a.on:hover,
	.mainnav ul li.main_nav_v2_products a.on:active {background: url(/iwp/images/enf08/main_nav.gif) no-repeat -40px -38px;}	


	/* ================================ */
	/* main_nav_v2_nutrition */
	/* ================================ */
	.mainnav ul li.main_nav_v2_nutrition a:link,
	.mainnav ul li.main_nav_v2_nutrition a:visited {
		left: 154px;
		width: 114px;
		background: url(/iwp/images/enf08/main_nav.gif) no-repeat -154px 0px;		
	}
	.mainnav ul li.main_nav_v2_nutrition a:hover,
	.mainnav ul li.main_nav_v2_nutrition a:focus,
	.mainnav ul li.main_nav_v2_nutrition a:active,
	.mainnav ul li.main_nav_v2_nutrition a.on:link,
	.mainnav ul li.main_nav_v2_nutrition a.on:visited,
	.mainnav ul li.main_nav_v2_nutrition a.on:hover,
	.mainnav ul li.main_nav_v2_nutrition a.on:active {background: url(/iwp/images/enf08/main_nav.gif) no-repeat -154px -38px;}									


	/* ================================ */
	/* main_nav_v2_feeding */
	/* ================================ */
	.mainnav ul li.main_nav_v2_feeding a:link,
	.mainnav ul li.main_nav_v2_feeding a:visited {
		left: 268px;
		width: 109px;
		background: url(/iwp/images/enf08/main_nav.gif) no-repeat -268px 0px;		
	}
	.mainnav ul li.main_nav_v2_feeding a:hover,
	.mainnav ul li.main_nav_v2_feeding a:focus,
	.mainnav ul li.main_nav_v2_feeding a:active,
	.mainnav ul li.main_nav_v2_feeding a.on:link,
	.mainnav ul li.main_nav_v2_feeding a.on:visited,
	.mainnav ul li.main_nav_v2_feeding a.on:hover,
	.mainnav ul li.main_nav_v2_feeding a.on:active {background: url(/iwp/images/enf08/main_nav.gif) no-repeat -268px -38px;}


	/* ================================ */
	/* main_nav_v2_development */
	/* ================================ */
	.mainnav ul li.main_nav_v2_development a:link,
	.mainnav ul li.main_nav_v2_development a:visited {
		left: 377px;
		width: 145px;
		background: url(/iwp/images/enf08/main_nav.gif) no-repeat -377px 0px;		
	}
	.mainnav ul li.main_nav_v2_development a:hover,
	.mainnav ul li.main_nav_v2_development a:focus,
	.mainnav ul li.main_nav_v2_development a:active,
	.mainnav ul li.main_nav_v2_development a.on:link,
	.mainnav ul li.main_nav_v2_development a.on:visited,
	.mainnav ul li.main_nav_v2_development a.on:hover,
	.mainnav ul li.main_nav_v2_development a.on:active {background: url(/iwp/images/enf08/main_nav.gif) no-repeat -377px -38px;}


	/* ================================ */
	/* main_nav_v2_shop */
	/* ================================ */
	.mainnav ul li.main_nav_v2_shop a:link,
	.mainnav ul li.main_nav_v2_shop a:visited {
		left: 522px;
		width: 92px;
		background: url(/iwp/images/enf08/main_nav.gif) no-repeat -522px 0px;		
	}
	.mainnav ul li.main_nav_v2_shop a:hover,
	.mainnav ul li.main_nav_v2_shop a:focus,
	.mainnav ul li.main_nav_v2_shop a:active,
	.mainnav ul li.main_nav_v2_shop a.on:link,
	.mainnav ul li.main_nav_v2_shop a.on:visited,
	.mainnav ul li.main_nav_v2_shop a.on:hover,
	.mainnav ul li.main_nav_v2_shop a.on:active {background: url(/iwp/images/enf08/main_nav.gif) no-repeat -522px -38px;}



	/* ================================ */
	/* main_nav_v2_tools */
	/* ================================ */
	.mainnav ul li.main_nav_v2_tools a:link,
	.mainnav ul li.main_nav_v2_tools a:visited {
		left: 614px;
		width: 155px;
		background: url(/iwp/images/enf08/main_nav.gif) no-repeat -614px 0px;		
	}
	.mainnav ul li.main_nav_v2_tools a:hover,
	.mainnav ul li.main_nav_v2_tools a:focus,
	.mainnav ul li.main_nav_v2_tools a:active,
	.mainnav ul li.main_nav_v2_tools a.on:link,
	.mainnav ul li.main_nav_v2_tools a.on:visited,
	.mainnav ul li.main_nav_v2_tools a.on:hover,
	.mainnav ul li.main_nav_v2_tools a.on:active {background: url(/iwp/images/enf08/main_nav.gif) no-repeat -614px -38px;}


	/* ================================ */
	/* main_nav_v2_about */
	/* ================================ */
	.mainnav ul li.main_nav_v2_about a:link,
	.mainnav ul li.main_nav_v2_about a:visited {
		left: 769px;
		width: 111px;
		background: url(/iwp/images/enf08/main_nav.gif) no-repeat -769px 0px;		
	}
	.mainnav ul li.main_nav_v2_about a:hover,
	.mainnav ul li.main_nav_v2_about a:focus,
	.mainnav ul li.main_nav_v2_about a:active,
	.mainnav ul li.main_nav_v2_about a.on:link,
	.mainnav ul li.main_nav_v2_about a.on:visited,
	.mainnav ul li.main_nav_v2_about a.on:hover,
	.mainnav ul li.main_nav_v2_about a.on:active {background: url(/iwp/images/enf08/main_nav.gif) no-repeat -769px -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;
	}

.devTerm {
	color: #ff0000;
	font-style: italic;
}

a.devTerm:link {color: #ff0000; text-decoration: underline;}
a.devTerm:visited {color: #ff0000; text-decoration: underline;}
a.devTerm:hover {color: #ff0000; text-decoration: none;}
a.devTerm:active{color: #ff0000; text-decoration: none;}


.right {
	float: right;
	}

.left {
	float: left;
	}

.inline {
	display: inline;
	}

.margin10Left {
margin-left: 10px;
}

.margin10Right {
margin-right: 10px;
}
.indent {
margin-left: 25px;
}

.largerTxt {font-size: 1.1em;}
.smallerTxt {font-size: 0.9em;}


hr {
	border: 0;
	color: #cccccc;
	background-color: #cccccc;
	height: 1px;
	margin: 5px 0 10px 0;
	width: 100%;
	}

hr.thickRule {
	border: 0;
	color: #cccccc;
	background-color: #cccccc;
	height: 3px;
	margin: 5px 0 10px 0;
	width: 100%;
	}



/* Nutrient Guide */

.arts_box h2.nutrientHdr {
font-size: 16px;
}

a.selectedElement:link,
a.selectedElement:visited,
a.selectedElement:hover,
a.selectedElement:active {
	font-weight: bold;
	color: #6c7c35;
	}

.nutrientGuideList {
width: 140px;
border-right: 1px solid #ccc;
display: inline;
float: left;
margin: 0 25px 0 0;
}

.nutrientGuideList h2.nutr {
margin: 0 0 5px 0;
}

.infNutritionInfo {
margin-bottom: 10px;
}

.infNutritionInfo tr td {
padding-right: 15px;
}


.nutrientGuideDescription {
display: inline;
float: left;
width: 400px;
}

.hide .entry h3 {
margin-top: 25px;
}

.padded {
padding: 0 0 10px 0;
}

.footnote {
	padding: 10px;
	text-align: left;
	font-size: 0.9em;
	line-height: 1.1em;
	}

#footnote_padded {
	padding: 5px 0 5px 10px;
	text-align: left;
	font-size: 0.9em;
	line-height: 1.1em;
	}

/*-----------------------------------------------------*/
/* STYLES FOR BOXOVER ---------------------------------*/
/*-----------------------------------------------------*/

.boxOverBodyImg {
	border: 1px solid #c1c1c1;
	padding: 5px;
	background: #fff;
	text-align: left;
}

.boxOverBodyText {
	border: 1px solid #c1c1c1;
	padding: 5px;
	background: #fff;
	width: 150px;
	text-align: left;
}

.boxOver {
	color: #025b98;
	text-decoration: none;
	font-weight: normal;
}


/*-----------------------------------------------------*/
/* ERROR PAGE FLOAT COLUMN -----------------------------*/
/*-----------------------------------------------------*/


.floatColLeft {
display: inline;
float: left;
width: 280px;
margin: 0 25px 0 0;
}

.floatColRight {
display: inline;
float: left;
width: 297px;
margin: 0;
}


/*-----------------------------------------------------*/
/* ERROR PAGE CALLOUT ---------------------------------*/
/*-----------------------------------------------------*/

.error_callout_box {
width: 297px;
height: 171px;
background: #fff url(/iwp/images/enf08/error_callout.jpg) no-repeat top left;
margin: 0 0 20px 0;
}


.error_callout_txt h2 {color: #8dac18; font-size: 1.1em; font-weight: normal;}
.error_callout_txt h2 strong {color: #6a8405;}


.error_callout_txt {
width: 110px;
display: inline;
float: left;
margin: 25px 15px 0 20px;
}

.error_callout_img {
width: 135px;
display: inline;
float: left;
margin: 15px 0 0 0;
}

/*-----------------------------------------------------*/
/* SOLID BLUE BOX ---------------------------------*/
/*-----------------------------------------------------*/

.solidBluebox_280_top {
width: 280px;
height: 8px;
display: block;
margin: 0;
padding: 0;
}

.solidBluebox_280_top img,
.solidBluebox_280_bottom img {
display: block;
margin: 0;
padding: 0;
}

.solidBluebox_280 {
 display: block;
 background: #edf6fc;
 margin: 0;
 padding: 0;
 width: 280px;
}

.arts_box .solidBluebox_280 .entry {
padding: 10px;
margin-bottom: 0;
}


.solidBluebox_280_bottom {
width: 280px;
height: 8px;
display: block;
margin: 0 0 20px 0;
padding: 0;
}

/*-----------------------------------------------------*/
/* BLUE BOX ---------------------------------*/
/*-----------------------------------------------------*/

.bluebox_top {
width: 608px;
height: 10px;
padding: 0;
margin: 0;
background: transparent url(/iwp/images/enf08/bluebox_top.gif) no-repeat top left;
}

.bluebox_content_container {
width: 608px;
padding: 0;
margin: 0;
background: transparent url(/iwp/images/enf08/bluebox_bg.gif) repeat-y top left;
}

.bluebox_content_top {
width: 602px;
padding: 0;
margin: 0 auto;
background: #e9f5fb;
display: block;
}

.bluebox_content {
width: 602px;
padding: 0;
margin: 0 auto;
background: #fff;
display: block;
}

.bluebox_bottom {
width: 608px;
height: 10px;
padding: 0;
margin: 0;
background: transparent url(/iwp/images/enf08/bluebox_bottom.gif) no-repeat top left;
}

/*-----------------------------------------------------*/
/* Double BLUE BOX Small Size -------------------------*/
/*-----------------------------------------------------*/
.bluebox_double_280 {margin: 0; width: 585px;}
.bluebox_double_280_top {width: 585px; height: 26px; background-image:url(/iwp/images/enf08/bluebox_double_280_top_light.gif); text-align: left;}
.bluebox_double_280_top h2.lefthead {color: #fff; display: inline; width: 260px; float: left; margin: 5px 10px 0 10px;}
.bluebox_double_280_top h2.righthead {color: #fff; display: inline; width: 260px; float: left; margin: 5px 10px 0 35px;}

.bluebox_double_280_con_outline {width: 585px; border: 0; text-align: left; background: transparent url(/iwp/images/enf08/bluebox_double_280_bg_outline_light.gif) repeat-y top left; margin: 0; }
.bluebox_double_280_con_white {width: 585px; border: 0; text-align: left; background: transparent url(/iwp/images/enf08/bluebox_double_280_bg_white_light.gif) repeat-y top left; margin: 0; }
.bluebox_double_280_con {width: 585px; border: 0; text-align: left; background: transparent url(/iwp/images/enf08/bluebox_double_280_bg_light.gif) no-repeat top left; margin: 0; }
.bluebox_double_280_foot { height: 10px; width: 585px; background-image: url(/iwp/images/enf08/bluebox_double_280_bottom_light.gif); background-repeat: no-repeat;}

.bluebox_double_280_con .leftcol_con {display: inline; width: 280px; float: left; margin: 5px 0 0 0;}
.bluebox_double_280_con .rightcol_con {display: inline; width: 280px; float: left; margin: 5px 0 0 25px;}


/*-----------------------------------------------------*/
/* BLUE BOX Small Size ---------------------------------*/
/*-----------------------------------------------------*/
.bluebox_280 {margin: 0; width: 280px;}
.bluebox_280_top {width: 280px; height: 26px; background-image:url(/iwp/images/enf08/bluebox_280_top_light.gif); text-align: left;}
.bluebox_280_top h2 {color: #fff; position: relative; left: 9px; top: 5px;}
.bluebox_280_con {width: 278px; border: 1px solid #d8d8d8; border-bottom: 0; border-top: 0; text-align: left; background: #fff url(/iwp/images/enf08/bluebox_280_bg_light.gif) no-repeat top left; margin: 0; }
.bluebox_280_foot { height: 10px; width: 280px; background-image: url(/iwp/images/enf08/bluebox_280_bottom_light.gif); background-repeat: no-repeat;}


/*-----------------------------------------------------*/
/* BLUE BOX Medium Size ---------------------------------*/
/*-----------------------------------------------------*/
.bluebox_510 {margin: 0; width: 510px;}
.bluebox_510_top {width: 510px; height: 26px; background-image:url(/iwp/images/enf08/bluebox_510_top_light.gif); text-align: left;}
.bluebox_510_top h2 {color: #fff; position: relative; left: 9px; top: 5px;}
.bluebox_510_con {width: 508px; border: 1px solid #d8d8d8; border-bottom: 0; border-top: 0; text-align: left; background: #fff url(/iwp/images/enf08/bluebox_510_bg_light.gif) no-repeat top left; margin: 0; }
.bluebox_510_foot { height: 10px; width: 510px; background-image: url(/iwp/images/enf08/bluebox_510_bottom_light.gif); background-repeat: no-repeat;}



.bluebox_510_con table {color: #939880; margin: 10px 15px 0 15px;}
.bluebox_510_con td {vertical-align: top; border: 1px solid #e9eae6; border-bottom: 0; border-right: 0; padding: 10px 0 0 15px;}
.bluebox_510_con td.shr {width: 50px; border-left: 0; padding: 10px 0 0 0; text-align: center;}
.bluebox_510_con td.shr p {color: #333300; font-weight: bold;}



/*-----------------------------------------------------*/
/* TABLE FORMULA CALCULATOR  --------------------------*/
/*-----------------------------------------------------*/

.tbl_form_calc_head {margin: 0 30px 8px 30px; padding: 0; border: 0;}
.tbl_form_calc_head tr td {margin: 0; padding: 0; border: 0;}

.tbl_form_calc_head tr td.left_cell {width: 250px; border-right: 1px solid #d8d8d8; padding: 0;}
.tbl_form_calc_head tr td.right_cell {padding: 0;}
.tbl_form_calc_head tr td.left_cell p,
.tbl_form_calc_head tr td.right_cell p {margin: 3px 15px; padding: 0; color: #1e79aa;}


.tbl_form_calc {margin: 8px 30px 5px 30px; padding: 0; border: 0;}
.tbl_form_calc tr td,
.tbl_form_calc tr th {padding: 0; margin: 0;}



.tbl_form_calc tr td.left_top_cell {width: 250px; border-right: 1px solid #d8d8d8; padding: 0;}
.tbl_form_calc tr td.middle_top_cell {border-right: 1px solid #d8d8d8; padding: 0;}
.tbl_form_calc tr td.middle_top_cell2 {border-right: 1px solid #d8d8d8; padding: 0;}
.tbl_form_calc tr td.right_top_cell {padding: 0;}

.tbl_form_calc tr td.left_cell {width: 250px; border-right: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; padding: 0;}
.tbl_form_calc tr td.middle_cell {border-right: 1px solid #d8d8d8; padding: 0; border-top: 1px solid #d8d8d8;}
.tbl_form_calc tr td.right_cell {padding: 0; border-top: 1px solid #d8d8d8;}


.tbl_form_calc tr td.left_top_cell p {margin: 3px 15px; padding: 0;}
.tbl_form_calc tr td.middle_top_cell p {margin: 3px 15px; padding: 0; color: #533065;}
.tbl_form_calc tr td.middle_top_cell2 p {margin: 3px 15px; padding: 0; color: #46bedb;}

.tbl_form_calc tr td.right_top_cell p {margin: 3px 15px; padding: 0; color: #f26a61;}
.tbl_form_calc tr td.left_cell p {margin: 3px 15px; padding: 0;}
.tbl_form_calc tr td.middle_cell p {margin: 3px 15px; padding: 0;}
.tbl_form_calc tr td.right_cell p {margin: 3px 15px; padding: 0;}


/*-----------------------------------------------------*/
/* CONTENT CONTAINER  ---------------------------------*/
/*-----------------------------------------------------*/

.contentContainer {margin: 5px 20px 5px 30px; color: #333;}



.contentContainer ul { list-style-type: disc; margin: 0 0 15px 35px;}
.contentContainer ul li {color: #333; margin-bottom: 8px;}

.contentContainer form {
	display: block;
	border: 0;
	text-align: left;
	margin: 15px 0 0 0;
	padding: 0;
	}

.contentContainer h2 {margin: 0 0 10px 0;}


.contentContainer p {margin: 0 0 10px 0;}

.contentContainer .error {margin-left: 0;}


/*-----------------------------------------------------*/
/* CALL NOW -------------------------------------------*/
/*-----------------------------------------------------*/

/* Header Replacement */
h2.callNow {
	display: block;
	width: 547px;
	height: 27px;
	text-indent: -9999px;
	background-image: url(/iwp/images/enf08/callNow.png);
	overflow: hidden;
	text-decoration: none;
	margin: 0 auto;
	padding: 0;
	}


/*-----------------------------------------------------*/
/* FORMS  ---------------------------------*/
/*-----------------------------------------------------*/

.error {
	margin: 10px 30px 5px 30px;
	color: #ff0000;
	text-align: left;
	font-weight: bold;
	padding: 3px 0 24px 35px;
	background: url(/iwp/images/enf08/error.gif) no-repeat top left;
	}

fieldset {
	border: 0;
	text-align: left;
	margin: 0;
	padding: 0;
	}

label {display: block; font-weight: bold;}
label.inlineLabel {display: inline !important; margin-right: 6px;}
label.nonBoldLabel {font-weight: normal !important;}

.enfElementContainer1col label.inlineLabel {display: inline !important; margin-right: 6px;}
.enfElementContainer2col label.inlineLabel {display: inline !important; margin-right: 6px;}
.enfElementContainer3col label.inlineLabel {display: inline !important; margin-right: 6px;}

#childInfo label {font-weight: normal;}

.required {color: #ff0000;}

input {
	border: 1px solid #cccccc;
	background: #fff;
	color: #666666;
	padding: 5px;
	margin: 2px 0 5px 0;
	}

select {
	border: 1px solid #cccccc;
	background: #fff;
	color: #666666;
	padding: 0;
	margin: 2px 0 5px 0;
	}

.enfElementContainer1col {
	display: inline;
	float: left;
	width: 575px;
	margin: 0 10px 10px 0;
	overflow: hidden;
	}

.enfElementContainer2col {
	display: inline;
	float: left;
	width: 285px;
	margin: 0 10px 10px 0;
	overflow: hidden;
	}

.enfElementContainer2subcol {
	display: inline;
	float: left;
	width: 45%;
	margin: 0 10px 10px 0;
	overflow: hidden;
	}

.enfElementContainer2subcol .checkbox {
	display: inline;
	width: auto;
	margin-top: 3px;
	}

	

.enfElementContainer3col {
	display: inline;
	float: left;
	width: 185px;
	margin: 0 10px 10px 0;
	overflow: hidden;
	}

.margin5_10 {
padding: 5px 10px;
}


.margin5_10 .enfElementContainer2col {
width: 275px;
}


#expectingInfo,
#underFiveInfo,
#notExpectingInfo {background: #f0fcd4; margin-right: 4px; width: 586px;}

.margin10_40 {padding: 10px 40px;}

.margin10_40 .enfElementContainer1col {
width: 490px;
}

.margin10_40 .enfElementContainer2col {
width: 240px;
}

.highlightBg {background: #f4fce7; padding: 10px 20px 5px 20px; margin: 0 0 20px 0; border: 1px solid #ccc;}
.highlightBg .radio {background: #f4fce7;}

.enfElementContainer1col input,
.enfElementContainer2col input,
.enfElementContainer3col input,
.enfElementContainer2subcol input {width: 90%; display: block;}

td select,
.enfElementContainer1col select,
.enfElementContainer2col select,
.enfElementContainer3col select,
.enfElementContainer2subcol select { position: relative; width: auto; display: block; font-size: 1.0em;}


/* TO FIX PULLDOWNS () WITH LONG OPTIONS*/
select#expectingHospital {width: 100%;}
* html select#expectingHospital {width: auto;}

select#expectingHospitalState {width: 100%;}
* html select#expectingHospitalState {width: auto;}

select#c1HospitalState {width: 100%;}
* html select#c1HospitalState {width: auto;}

select#hospitalAddChild {width: 100%;}
* html select#hospitalAddChild {width: auto;}

select#hospitalStateAddChild {width: 100%;}
* html select#hospitalStateAddChild {width: auto;}



.enfElementContainer1col p,
.enfElementContainer2col p,
.enfElementContainer3col p,
.enfElementContainer2subcol p {margin: 10px 0 10px 0; padding-left: 1px;}


.enfElementContainer1col .note,
.enfElementContainer2col .note,
.enfElementContainer3col .note {
border: 1px solid #ffbaba;
padding: 6px 8px;
}


.enfElementContainer1col input.imgButton,
.enfElementContainer2col input.imgButton,
.enfElementContainer3col input.imgButton,
.enfElementContainer2subcol input.imgButton {
	border: 0;
	padding: 0;
	margin: 0;
	width: auto;
	display: inline; 
	}

.date_col {
float: left;
display: inline;
width: 125px;
margin: 0 12px 10px 0;
padding: 0;
}

.date_col_wide {
float: left;
display: inline;
width: 400px;
margin: 0 12px 10px 0;
padding: 0;
}

.date_col img,
.date_col_wide img {
float: left;
display: block;
margin: 5px 0 0 3px;
padding: 0;
}

.wideDateLabel {
float: left;
font-size: 1.1em;
padding: 10px 8px 0 0;
}

td .date_col img {
float: left;
display: block;
margin: 0px 0 0 3px;
padding: 0;
}


 img.imgBtn,
 input.imgBtn,
 .catalogContent input.imgBtn,
 .enfElementContainer1col input.imgBtn,
 .enfElementContainer2col input.imgBtn,
 .enfElementContainer3col input.imgBtn {
	border: 0px solid #cccccc;
	background: transparent;
	color: #666666;
	padding: 0;
	margin: 0 0 5px 0;
	width: auto;
	height: auto;
	display: inline;
	}


.imgBtnLeftMargin {
	border: 0px solid #cccccc;
	background: transparent;
	color: #666666;
	padding: 0;
	margin: 0px 0 5px 10px;
	width: auto;
	height: auto;
	display: inline;
}
.imgBtnRightMargin {
	border: 0px solid #cccccc;
	background: transparent;
	color: #666666;
	padding: 0;
	margin: 0px 10px 5px 0;
	width: auto;
	height: auto;
	display: inline;
}


input.calDate,
.enfElementContainer1col input.calDate,
.enfElementContainer2col .date_col input.calDate,
.enfElementContainer2col .date_col input.startDate,
.enfElementContainer2col .date_col input.endDate
{
	width: 90px;
	float: left;
	display: inline; 
	}


/* Send To a Friend */

.enfElementContainer2colSend2Friend {
	display: inline;
	float: left;
	width: 270px;
	margin: 0 10px 10px 10px;
	overflow: hidden;
	}

.enfElementContainer2colSend2Friend input {width: 95%; display: block;}
.enfElementContainer2colSend2Friend textarea {width: 95%; display: block; padding: 3px;}

/* Forgot Password Form */


/* Sign In Form */
.enfSignInElementContainer {
	display: inline;
	float: left;
	width: 130px;
	margin: 0 10px 0 0;
	overflow: hidden;
	}

form.form_sign_in {
	display: inline;
	border: 0;
	float: left;
	text-align: left;
	margin: 15px 0 0 30px;
	padding: 0;
	width: 300px;
	}

.sign_in_text {
	float: left;
	width: 300px;
	text-align: left;
	margin: 15px 0 0 0;
	}

.sign_in_text p {
	margin: 0 0 10px 0;
	}

form.form_sign_in fieldset {
	border: 0;
	text-align: left;
	margin: 0;
	padding: 0;
	}

form.form_sign_in fieldset input {
	border: 1px solid #cccccc;
	background: #fff;
	color: #666666;
	padding: 5px;
	width: 118px;
	margin: 2px 0 5px 0;
	}


form.form_sign_in fieldset input.imgBtn,
.popmain .pop_con form input.imgBtn,
input.imgBtn {
	border: 0px solid #cccccc;
	background: transparent;
	color: #666666;
	padding: 0;
	margin: 2px 0 5px 0;
	width: auto;
	height: auto;
	}

form.form_sign_in fieldset .checkbox,
form fieldset .checkbox,
form .checkbox,
.regFormRadio {
	border: 0;
	background: transparent;
	color: #666666;
	padding: 0;
	margin: 0;
	width: auto;
	}


.radio {
	border: 0;
	background: transparent;
	padding: 0;
	margin: 0;
}

/* --> BEGIN CB 7-30-08 <-- */
.profileUpdateFullContainer input.radio {
	display: inline;
	border: 0;
	background: transparent;
	padding: 0;
	margin: 0 5px 0 15px;
	}

.profileUpdateFullContainer input.checkbox {
	display: inline;
	border: 0;
	background: transparent;
	padding: 0;
	margin: 0 2px 0 0 !important;
	}

.profileUpdateFullContainer {
	margin-left: 24px;
	
}

.profileUpdateFullContainerOptions {
	margin-left: 24px;
}

.prefsText {
	width: 490px;
	float: left;
	margin-left: 4px;
}

.searchField1 {
	width: 180px !important;
	display: inline !important;
	margin-right: 12px;
	vertical-align: middle !important;
}

.searchBtn1 {
	vertical-align: middle !important;
}

.enfElementContainer1col input.inlineRadioBtn,
.enfElementContainer2col input.inlineRadioBtn,
.enfElementContainer3col input.inlineRadioBtn,
.inlineRadioBtn {
	vertical-align: middle !important;
	display: inline !important;
	margin-right: 6px;
	margin-left: 6px;
	border: 0;
	width: auto;
	height: auto;
	background: transparent;
}

.enfElementContainer1col input.inlineTextInput,
.enfElementContainer2col input.inlineTextInput,
.enfElementContainer3col input.inlineTextInput,
.inlineTextInput {
	vertical-align: middle !important;
	display: inline !important;
	width: auto;
	/*width: 100px !important;*/
}


.inlineSelectMenu {
	vertical-align: middle !important;
	display: inline !important;
	/*width: 100px !important;*/
}

textarea.contactFormTextarea {
	border: 1px solid #cccccc;
	background: #fff;
	color: #666666;
	padding: 0;
	margin: 2px 0 5px 0;
	width: 90%;
}

.regFormCheckbox {
	margin: 6px 0 6px 12px;
}

.regFormCheckbox .checkbox {
	display: inline;
	border: 0;
	background: transparent;
	color: #666666;
	padding: 0;
	margin: 0;
	width: auto;
}


/* BEGIN: search results */

#col1searchResults {
display: inline;
float: left;
width: 280px;
margin: 0 25px 0 0;
}

#col2searchResults {
display: inline;
float: left;
width: 280px;
margin: 0 0 0 0;
}

.search_result_item {
padding: 5px 10px 5px 10px;
}


.search_result_with_img {
	margin-left: 75px;
}


.search_more_results {
width: 280px;
display: block;
border-top: 1px solid #d8d8d8;
padding: 0;
}

.search_result_item h3 {
color: #025692;
}

.search_more_results p {
padding: 8px 10px 0 10px;
}

.still_cant_find {
display block;
margin: 30px 0 0 0;
}

/* END: search results */


/* --> END CB 7-30-08 <-- */



.chart_fixed {
 	height: 220px; 
	margin: 0 0 15px 0;
 	}

table.enfProfileUpdateTable td {
	padding-right: 24px;
}


table.enfProfileUpdateTable2  {width: 575px;}
table.enfProfileUpdateTable2 td {padding-right: 24px;}
table.enfProfileUpdateTable2 td.td_name {width: 295px;}
table.enfProfileUpdateTable2 td.td_bday {width: 100px;}
table.enfProfileUpdateTable2 td.td_sex {width: 50px;}
table.enfProfileUpdateTable2 td.td_edit {width: 55px;}
table.enfProfileUpdateTable2 td.td_remove {width: 75px;}

/*----------------------------------
specific-width input fields
added 7-16-08 CB
----------------------------------*/
/* set widths: */
.zipPrefix {
	width: 80px !important;
}

.zipSuffix {
	width: 50px !important;
}

.phoneArea {
	width: 40px !important;
}

.phonePrefix {
	width: 40px !important;
}

.phoneSuffix {
	width: 80px !important;
}

.fName {
	width: 80px !important;
}

.mName {
	width: 12px !important;
}

.lName {
	width: 128px !important;
}

/* set right margins: */
.zipPrefix, .phoneArea, .phonePrefix, .fName, .mName {
	margin-right: 6px !important;
}

/* set floats: */
.zipPrefix, .zipSuffix, .phoneArea, .phonePrefix, .phoneSuffix, .fName, .mName, .lName {
	float: left;
}

.dateMonth, .dateDay, .dateYear {
	display: inline !important;
	margin-right: 6px !important;
}
 
hr.solidLine {
	border-top: 1px solid #D8D8D8 !important;
}

h3.updateFormHeading {
	margin-bottom: 12px;
}


/*-----------------------------------------
Consumer Registration Container with Steps
------------------------------------------*/


.consumerReg_608_wrapper {
width: 608px;
display: block;
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
}


ul.consumerRegNav {
	display: block;
	list-style: none;
	margin: 0 0 0 25px;
	padding: 0;
	height: 36px;
	}

ul.consumerRegNav li {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0;
	float: left;
	}

	* html ul.consumerRegNav 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.tabYou,
li.tabYou a,
li.tabFamily,
li.tabFamily a,
li.tabPreferences,
li.tabPreferences a,
li.tabShopping,
li.tabShopping a
{
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}


/* Tab - You */
li.tabYou  { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 99px;
	height: 36px;
	background: transparent url(/iwp/images/enf08/tab_you.gif) no-repeat top left;
	background-position: 0 -36px;
	}
li.tabYou a {
	padding: 36px 0 0 0;
	width: 99px;
	height: 36px;
	clip: rect(0, 99px, 36px, 0);	
	background: transparent url(/iwp/images/enf08/tab_you.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:36px; /* for IE5.5's bad box model */
	}
ul.consumerRegNav li.tabYou a:hover,
ul.consumerRegNav li.tabYou a.on {
	background-position: 0 -36px;
	}

/* Tab - Family */
li.tabFamily  { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 99px;
	height: 36px;
	background: transparent url(/iwp/images/enf08/tab_family.gif) no-repeat top left;
	background-position: 0 -36px;
	}
li.tabFamily a {
	padding: 36px 0 0 0;
	width: 99px;
	height: 36px;
	clip: rect(0, 99px, 36px, 0);	
	background: transparent url(/iwp/images/enf08/tab_family.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:36px; /* for IE5.5's bad box model */
	}
ul.consumerRegNav li.tabFamily a:hover,
ul.consumerRegNav li.tabFamily a.on {
	background-position: 0 -36px;
	}

/* Tab - Preferences */
li.tabPreferences  { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 99px;
	height: 36px;
	background: transparent url(/iwp/images/enf08/tab_preferences.gif) no-repeat top left;
	background-position: 0 -36px;
	}
li.tabPreferences a {
	padding: 36px 0 0 0;
	width: 99px;
	height: 36px;
	clip: rect(0, 99px, 36px, 0);	
	background: transparent url(/iwp/images/enf08/tab_preferences.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:36px; /* for IE5.5's bad box model */
	}
ul.consumerRegNav li.tabPreferences a:hover,
ul.consumerRegNav li.tabPreferences a.on {
	background-position: 0 -36px;
	}

/* Tab - Shopping */
li.tabShopping { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 99px;
	height: 36px;
	background: transparent url(/iwp/images/enf08/tab_shopping.gif) no-repeat top left;
	background-position: 0 -36px;
	}
li.tabShopping a {
	padding: 36px 0 0 0;
	width: 99px;
	height: 36px;
	clip: rect(0, 99px, 36px, 0);	
	background: transparent url(/iwp/images/enf08/tab_shopping.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:36px; /* for IE5.5's bad box model */
	}
ul.consumerRegNav li.tabShopping a:hover,
ul.consumerRegNav li.tabShopping a.on {
	background-position: 0 -36px;
	}
	
	
/*----------------------------------------------------------------------*/
/* Consumer Registration Tabs 2 --------------------------------------------------*/
/*----------------------------------------------------------------------*/
.consumerRegNav2_container {width: 600px; height: 30px; display: block; overflow: hidden; margin: 0; padding: 0;}
.consumerRegNav2_container ul {width: 600px; height: 30px; display: block; position: relative; list-style-type: none; margin: 0; padding: 0;}
.consumerRegNav2_container ul li {display: inline;}

.consumerRegNav2_container ul li a:link,
.consumerRegNav2_container ul li a:visited {
	position: absolute;
	top: 0;
	height: 30px;
	text-indent: -9000px;
	overflow: hidden;
}

	/* ================ */
	/* YOU */
	/* ================ */
	.consumerRegNav2_container .consumerRegNav2_you a:link,
	.consumerRegNav2_container .consumerRegNav2_you a:visited {
		left: 0px;
		width: 123px;
		background: url(/iwp/images/enf08/consumerRegNav2.jpg) no-repeat 0px 0px;		
	}
	.consumerRegNav2_container .consumerRegNav2_you a:hover,
	.consumerRegNav2_container .consumerRegNav2_you a:focus,
	.consumerRegNav2_container .consumerRegNav2_you a:active,
	.consumerRegNav2_container .consumerRegNav2_you a.on:link,
	.consumerRegNav2_container .consumerRegNav2_you a.on:visited,
	.consumerRegNav2_container .consumerRegNav2_you a.on:hover,
	.consumerRegNav2_container .consumerRegNav2_you a.on:active {background: url(/iwp/images/enf08/consumerRegNav2.jpg) no-repeat 0px -30px;}
	

	/* ================ */
	/* My Pregnancy */
	/* ================ */
	.consumerRegNav2_container .consumerRegNav2_mypregnancy a:link,
	.consumerRegNav2_container .consumerRegNav2_mypregnancy a:visited {
		left: 123px;
		width: 118px;
		background: url(/iwp/images/enf08/consumerRegNav2.jpg) no-repeat -123px 0px;		
	}
	.consumerRegNav2_container .consumerRegNav2_mypregnancy a:hover,
	.consumerRegNav2_container .consumerRegNav2_mypregnancy a:focus,
	.consumerRegNav2_container .consumerRegNav2_mypregnancy a:active,
	.consumerRegNav2_container .consumerRegNav2_mypregnancy a.on:link,
	.consumerRegNav2_container .consumerRegNav2_mypregnancy a.on:visited,
	.consumerRegNav2_container .consumerRegNav2_mypregnancy a.on:hover,
	.consumerRegNav2_container .consumerRegNav2_mypregnancy a.on:active {background: url(/iwp/images/enf08/consumerRegNav2.jpg) no-repeat -123px -30px;}
	


	/* ================ */
	/* My Children */
	/* ================ */
	.consumerRegNav2_container .consumerRegNav2_mychildren a:link,
	.consumerRegNav2_container .consumerRegNav2_mychildren a:visited {
		left: 241px;
		width: 117px;
		background: url(/iwp/images/enf08/consumerRegNav2.jpg) no-repeat -241px 0px;		
	}
	.consumerRegNav2_container .consumerRegNav2_mychildren a:hover,
	.consumerRegNav2_container .consumerRegNav2_mychildren a:focus,
	.consumerRegNav2_container .consumerRegNav2_mychildren a:active,
	.consumerRegNav2_container .consumerRegNav2_mychildren a.on:link,
	.consumerRegNav2_container .consumerRegNav2_mychildren a.on:visited,
	.consumerRegNav2_container .consumerRegNav2_mychildren a.on:hover,
	.consumerRegNav2_container .consumerRegNav2_mychildren a.on:active {background: url(/iwp/images/enf08/consumerRegNav2.jpg) no-repeat -241px -30px;}	


	/* ================ */
	/* Preferences */
	/* ================ */
	.consumerRegNav2_container .consumerRegNav2_preferences a:link,
	.consumerRegNav2_container .consumerRegNav2_preferences a:visited {
		left: 358px;
		width: 118px;
		background: url(/iwp/images/enf08/consumerRegNav2.jpg) no-repeat -358px 0px;		
	}
	.consumerRegNav2_container .consumerRegNav2_preferences a:hover,
	.consumerRegNav2_container .consumerRegNav2_preferences a:focus,
	.consumerRegNav2_container .consumerRegNav2_preferences a:active,
	.consumerRegNav2_container .consumerRegNav2_preferences a.on:link,
	.consumerRegNav2_container .consumerRegNav2_preferences a.on:visited,
	.consumerRegNav2_container .consumerRegNav2_preferences a.on:hover,
	.consumerRegNav2_container .consumerRegNav2_preferences a.on:active {background: url(/iwp/images/enf08/consumerRegNav2.jpg) no-repeat -358px -30px;}



	/* ================ */
	/* Shopping */
	/* ================ */
	.consumerRegNav2_container .consumerRegNav2_shopping a:link,
	.consumerRegNav2_container .consumerRegNav2_shopping a:visited {
		left: 476px;
		width: 124px;
		background: url(/iwp/images/enf08/consumerRegNav2.jpg) no-repeat -476px 0px;		
	}
	.consumerRegNav2_container .consumerRegNav2_shopping a:hover,
	.consumerRegNav2_container .consumerRegNav2_shopping a:focus,
	.consumerRegNav2_container .consumerRegNav2_shopping a:active,
	.consumerRegNav2_container .consumerRegNav2_shopping a.on:link,
	.consumerRegNav2_container .consumerRegNav2_shopping a.on:visited,
	.consumerRegNav2_container .consumerRegNav2_shopping a.on:hover,
	.consumerRegNav2_container .consumerRegNav2_shopping a.on:active {background: url(/iwp/images/enf08/consumerRegNav2.jpg) no-repeat -476px -30px;}	



.consumerReg_con_608_top {
width: 608px;
height: 38px;
display: block;
margin: 0;
padding: 0;
border: 0;
background: transparent url(/iwp/images/enf08/consumerReg_con_608_top.gif) no-repeat bottom left;
}

.consumerReg_con_608_top_blue {
width: 608px;
height: 10px;
display: block;
margin: 0;
padding: 0;
border: 0;
background: transparent url(/iwp/images/enf08/consumerReg_con_608_top_blue.gif) no-repeat bottom left;
}

.consumerReg_con_608 {
width: 608px;
display: block;
margin: 0;
padding: 0;
border: 0;
background: transparent url(/iwp/images/enf08/consumerReg_con_608_bg.gif) repeat-y top left;
}

.consumerReg_con_608_blue {
width: 608px;
display: block;
margin: 0;
padding: 0;
border: 0;
background: url(/iwp/images/enf08/blue.gif) no-repeat top left;
}

.consumerReg_con_608_blue_own {
width: 608px;
display: block;
margin: 0;
padding: 0;
border: 0;
background: url(/iwp/images/enf08/blue_own.gif) no-repeat top left;
}

.consumerReg_con_margin {
margin: 0 7px 0 11px;
padding: 10px 0px;
}

.consumerReg_con_608_bottom {
width: 608px;
height: 10px;
display: block;
margin: 0;
padding: 0;
border: 0;
background: transparent url(/iwp/images/enf08/consumerReg_con_608_bottom.gif) no-repeat top left;

}


table.surveyTable {
	margin: 0;
}

table.surveyTable td {
	padding: 0 5px;
}

table.surveyTable th {
	font-weight: normal;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

table.surveyTable th.bgHDrk {
	 background: #b6e0f0; 
}

table.surveyTable th.bgHLt {
	 background: #d7eff7; 
}

table.surveyTable td.bgDrk {
	 background: #c5e7f4; 
}

table.surveyTable td.bgLt {
	 background: #eaf6fb; 
}

table.surveyTable tr.nobordr td {
	padding-top: 5px;
	padding-bottom: 5px;
}

table.surveyTable tr.nobordrwo td {
	border-bottom: none;
}

table.surveyTable tr.nobordr td {
	border-bottom: 1px solid #BEBEBE;
}




					

/* Sams Club Offer */
/*-------------TABLE WITH BORDERS----------------*/
table.list {
	margin: 15px 0 0 0;
	padding: 0;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	}

table.list th {
	color: #fff;
	background: #025b98;
	padding: 5px;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	}

table.list td {
	color: #666;
	padding: 5px;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	}
	
/* Table */
/*-------------TABLE WITH BORDERS----------------*/
table.generic {
	margin: 0 0 8px 0;
	padding: 0;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	}

table.generic th {
	color: #025b98;
	background: #cfe7f6;
	padding: 5px;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	}

table.generic td {
	color: #666;
	padding: 5px;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	}

table.generic td.center,
table.generic th.center {
	text-align: center;
	}
	

/* Contact Form */
/*-------------TABLE WITH BORDERS----------------*/
table.childInfo {
	margin: 0 0 0 0;
	padding: 0;
	border-top: 0px solid #ccc;
	border-right: 0px solid #ccc;
	}

table.childInfo th {
	padding: 0;
	border-bottom: 0px solid #ccc;
	border-left: 0px solid #ccc;
	}

table.childInfo td {
	width: 100px;
	padding: 0px;
	border-bottom: 0px solid #ccc;
	border-left: 0px solid #ccc;
	}


/*-------------TABLE SHOPPING CANT DELETE----------------*/
table.cantdelete {
	margin: 0 0 15px 0;
	padding: 0;
	border-top: 0px solid #ccc;
	border-right: 0px solid #ccc;
	}

table.cantdelete th {
	color: #333;
	padding: 4px 25px 4px 0;
	border-bottom: 0px solid #ccc;
	border-left: 0px solid #ccc;
	}

table.cantdelete td {
	color: #666;
	padding: 4px 25px 4px 0;
	border-bottom: 0px solid #ccc;
	border-left: 0px solid #ccc;
	}

table.cantdelete td.center,
table.cantdelete th.center {
	text-align: center;
	}



/* Contact Graphic */
.contactUsCon {
width: 842px;
height: 42px;
display: block;
margin: 0 auto;
text-align: left;
overflow: hidden;
}

/* Header Replacement */
h2.contactUs {
	display: block;
	width: 842px;
	height: 42px;
	text-indent: -9999px;
	background-image: url(/iwp/images/enf08/contact_us.gif);
	overflow: hidden;
	text-decoration: none;
	margin: 0 auto;
	padding: 0;
	}

.contactUsCon img#btnContactUs { 
display: inline;
position: relative;
top: -32px;
left: 725px;
margin: 0;
}

p.contactUsTxt { 
font-size: 0.9em;
margin: 0;
padding: 20px 25px 0 25px;
text-align: left;
}

p.es_contactUsTxt { 
font-size: 0.9em;
margin: 20px 0 0 0;
padding: 0 25px;
text-align: left;
width: 725px;
float:left;
}



/*-----------------------------------------------------*/
/* Callout Box -------------------------*/
/*-----------------------------------------------------*/

.calloutContainer img {
margin: 0;
padding: 0;
display: block;
}
.calloutContainer {
margin: 0 auto 0 auto;
display: block;
padding-top: 15px;
width: 791px;
}

.calloutContent {
display: block;
width: 791px;
background: transparent url(/iwp/images/enf08/calloutBg.gif) repeat-y top left;
text-align: left;
margin: 0;
padding: 0;
}

.calloutContent p {padding: 5px 15px; color: #888888;}
.calloutContent p strong {color: #405560;}


/*-----------------------------------------------------*/
/* Video Page -------------------------*/
/*-----------------------------------------------------*/

.videoSingleWrapper {
display: block;
width: 288px;
margin: 0 15px 15px 15px;
padding: 0;
background: transparent url(/iwp/images/enf08/videoSingleContainer_Bg.gif) repeat-y top left;
}

.videoSingleWrapper img {
display: block;
margin: 0;
padding: 0;
}
.videoSingleContent {
display: block;
width: 276px;
height: 272px;
margin: 0 auto;
padding: 0;
background: transparent url(/iwp/images/enf08/videoSingleContainer_Gradient.gif) no-repeat top left;
}

.videoSingleContent p {
margin: 0 15px;
padding: 5px 0 0 0;
color: #000;
}

.detail_box .cc_con .videoSingleWrapper .videoSingleContent p {
font-size: 0.9em;
margin: 0 15px;
padding: 4px 0 10px 0;
color: #000;
}

.detail_box .cc_con .videoSingleWrapper .videoSingleContent p strong {
color: #000;
}

.videoSinglePlayer {
display: block;
width: 250px;
margin: 5px 13px;
padding: 0;
}


.videoContainer {
display: block;
margin: 0;
padding: 0;
width 589px;
background: transparent url(/iwp/images/enf08/tools/59_VideoContainer_RepeatBg.gif) repeat-y top left;
overflow: hidden;
}

.videoContainer2 {
display: block;
margin: 0;
padding: 0;
width 589px;
background: none;
}
.videoThumbContainer {
display: block;
margin: 0;
padding: 0;
width 589px;
background: transparent url(/iwp/images/enf08/tools/59_VideoContainer_RepeatBg.gif) repeat-y top left;

}

.videoContainerTop {
display: block;
margin: 0;
padding: 0;
width: 589px;
height: 328px;
overflow: hidden;
background: transparent url(/iwp/images/enf08/tools/59_VideoContainer_TopBg.jpg) no-repeat top left;
}

.videoContainerTop2 {
display: block;
margin: 0;
padding: 0;
width: 589px;
height: 475px;
overflow: hidden;
background: transparent url(/iwp/images/enf08/tools/59_VideoContainer2_TopBg.jpg) no-repeat top left;
}

.videoPlayer {
display: inline;
float: left;
width: 250px;
margin: 45px 0 0 42px;
padding: 0;
}

.videoPlayer2 {
display: inline;
float: left;
width: 522px;
margin: 20px 0 0 33px;
padding: 0;
}


.videoText {
display: inline;
float: left;
width: 240px;
height: 245px;
margin: 42px 0 0 35px;
padding: 0;
overflow: auto;
}

.videoText2 {
display: block;
width: 510px;
height: 100px;
margin: 0 0 0 39px;
padding: 20px 0 0 0;
overflow: auto;
}

.videoText h3,
.videoText2 h3 {
margin: 0 0 5px 0;
padding: 0;
font-size: 1.2em;
color: #000;
}

.videoText h4,
.videoText2 h4 {
margin: 0 0 10px 0;
padding: 0;
font-size: 1.0em;
color: #9e9e9e;
font-weight: normal;
}

.videoText p,
.videoText2 p {
margin: 0;
padding: 0;
color: #666666;
}

.videoColumn {
display: inline;
float: left;
width: 270px;
margin: 0 0 0 15px;
padding: 8px 0 8px 0;
}

.videoThumb {
display: inline;
float: left;
width: 80px;
margin-left: 10px;
text-align: left;
}

.videoPlay {
display: inline;
float: left;
width: 180px;
text-align: left;
color: #000;
}

/*-----------------------------------------------------*/
/* Rewards Graphics----------------------------------*/
/*-----------------------------------------------------*/


.rewards_10pts {
display: block;
padding: 0;
border: 0;
position: absolute;
top: 5px;
left: 648px;
}


.rewards_50pts {
display: inline;
margin: 0 10px;
padding: 0;
border: 0;
float: right;
}


/*-----------------------------------------------------*/
/* Special Classes ----------------------------------*/
/*-----------------------------------------------------*/

input[type="hidden"] { 
	display: none;
	margin: 0;
	}

.hide,
input.hide {
	display: none;
	margin: 0;

	}


/*-----------------------------------------------------*/
/* Special Announcement----------------------------------*/
/*-----------------------------------------------------*/

.specialAnnouncementWrapper {
	background: transparent url(/iwp/images/enf08/specialAnnouncementWrapper_bg.jpg) top left;
	width: 100%;
	height: 100px;

}

.specialAnnouncementWrapper2 {
	background: transparent url(/iwp/images/enf08/products/1220_restfull_bg.jpg) top left;
	width: 100%;
	height: 100px;

}

.specialAnnouncementWrapper3 {
	background: transparent url(/iwp/images/enf08/specialAnnouncementWrapper3_bg.jpg) top left;
	width: 100%;
	height: 100px;

}

.specialAnnouncementWrapper4 {
	background: transparent url(/iwp/images/enf08/specialAnnouncementWrapper4_bg.jpg) top left;
	width: 100%;
	height: 100px;

}

.specialAnnouncementWrapper5 {
	background: transparent url(/iwp/images/enf08/specialAnnouncementWrapper5_bg.jpg) top left;
	width: 100%;
	height: 100px;

}
.specialAnnouncementWrapper6 {
	background: transparent url(/iwp/images/enf08/specialAnnouncementWrapper6_bg.jpg) top left;
	width: 100%;
	height: 100px;

}

.specialAnnouncementWrapper7 {
	background: transparent url(/iwp/images/enf08/specialAnnouncementWrapper7_bg.jpg) top left;
	width: 100%;
	height: 100px;

}

.specialAnnouncement {
	width: 926px;
	height: 100px;
	display: block;
	background: white;
	margin: 0 auto;
	background: transparent url(/iwp/images/enf08/specialAnnouncement_bg.jpg) no-repeat top left;
}

.specialAnnouncement2 {
	width: 926px;
	height: 100px;
	display: block;
	background: white;
	margin: 0 auto;
	background: transparent url(/iwp/images/enf08/products/1220_restfull_bg_image.jpg) no-repeat top left;
}

.specialAnnouncement3 {
	width: 926px;
	height: 100px;
	display: block;
	background: white;
	margin: 0 auto;
	background: transparent url(/iwp/images/enf08/specialAnnouncement3_bg.jpg) no-repeat 565px 0;
}

.specialAnnouncement4 {
	width: 926px;
	height: 100px;
	display: block;
	margin: 0 auto;
	background: transparent url(/iwp/images/enf08/specialAnnouncement4_bg.jpg) no-repeat 0 0;
}

.specialAnnouncement5 {
	width: 926px;
	height: 100px;
	display: block;
	margin: 0 auto;
	background: transparent url(/iwp/images/enf08/specialAnnouncement5_bg.jpg) no-repeat 0 0;
	position:relative;
}

.specialAnnouncement6 {
	width: 926px;
	height: 100px;
	display: block;
	margin: 0 auto;
	position:relative;
}

.specialAnnouncement7 {
	width: 926px;
	height: 100px;
	display: block;
	margin: 0 auto;
	position:relative;
}


.specialAnnouncementProduct {
	display: inline;
	width: 125px;
	margin: 8px 15px 0 0;
	text-align: right;
	float: left;
}

.specialAnnouncementProduct2 {
	display: inline;
	width: 145px;
	margin: 8px 15px 0 0;
	text-align: right;
	float: left;
}

.specialAnnouncementProduct3 {
	display: inline;
	width: 145px;
	margin: 8px 15px 0 0;
	text-align: right;
	float: left;
}

.specialAnnouncementTxt {
	display: inline;
	width: 745px;
	margin: 10px 0 0 0;
	text-align: left;
	float: left;
}

.specialAnnouncementTxt2 {
	display: inline;
	width: 725px;
	margin: 10px 0 0 0;
	text-align: left;
	float: left;
}

.specialAnnouncementTxt3 {
	display: inline;
	width: 455px;
	margin: 8px 0 0 20px;
	text-align: left;
	float: left;
}

.specialAnnouncementTxt4 {
	display: block;
	margin: 0px 0 0 250px;
	padding: 10px 0 0 0;
	text-align: left;
}

.specialAnnouncementTxt5 {
	display: block;
	position: absolute;
	text-align: left;
	top: 18px;
	left: 200px;
}

.specialAnnouncementTxt h1,
.specialAnnouncementTxt2 h1 {
	display: block;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #005597;
	font-size: 2.0em;
	font-weight: bold;
}

.specialAnnouncementTxt3 h1 {
	display: block;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #003467;
	font-size: 2.0em;
	font-weight: bold;
}

.specialAnnouncementTxt4 h1 {
	display: block;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #005691;
	font-size: 2.0em;
	font-weight: bold;
}

.specialAnnouncementTxt5 h1 {
	display: block;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #005691;
	font-size: 2.0em;
	font-weight: bold;
}

.specialAnnouncementTxt h2,
.specialAnnouncementTxt2 h2 {
	display: block;
	margin: 0 0 5px 0;
	padding: 0;
	text-align: left;
	color: #005597;
	font-size: 1.4em;
	font-weight: normal;
}

.specialAnnouncementTxt3 h2 {
	display: block;
	margin: 0 0 3px 0;
	padding: 0;
	text-align: left;
	color: #003366;
	font-size: 1.3em;
	font-weight: normal;
}

.specialAnnouncementTxt4 h2 {
	display: block;
	margin: 0 0 3px 0;
	padding: 0;
	text-align: left;
	color: #333333;
	font-size: 1.3em;
	font-weight: normal;
}

.specialAnnouncementTxt5 h2 {
	display: block;
	margin: 0 0 3px 0;
	padding: 0;
	text-align: left;
	color: #333333;
	font-size: 1.3em;
	font-weight: normal;
}

.specialAnnouncement5_can {position: absolute; top: 12px; left: 120px;}

/*-----------------------------------------------------*/
/* Assurance Program ----------------------------------*/
/*-----------------------------------------------------*/

table.assurance_program {
	margin: 0 0 0 0;
	padding: 0;
	}

table.assurance_program td {
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
	color: #666666;
	}

table.assurance_program td.number {
	padding: 8px 10px 8px 0;
	}

table.assurance_program td.borderBottom {
	padding: 8px 0;
	border-bottom: 1px dotted #666666;
	}
		
table.assurance_program td.borderBottom .colorize {
	color: #f37021;
	}



table.assurance_program th {
	border-bottom: 2px solid #07c;
	font-weight: bold;
	}

/*-----------------------------------------------------*/
/* Immunity Module ----------------------------------*/
/*-----------------------------------------------------*/
#heroSwf               { width: 860px; height: 354px; position: relative; top: 0px; left: 0px; padding: 0px; }
#heroSwf #heroSwfAlt   { width: 860px; height: 354px; background-image: url(/iwp/images/enf08/backup.jpg); position: relative; top: 0px; left: 0px; display: block; margin: 0px; padding: 0px; }
#heroSwf #heroSwfAlt a { display: block; position: absolute; top: 302px; left: 442px; width: 175px; height: 29px; text-decoration: none; overflow: hidden; text-indent: -1000px; margin: 0px; padding: 0px; }
#heroSwf div#realFlash { width: 860px; height: 354px; position: absolute; top: 0px; left: 0;  margin: 0px; padding: 0px; }



/*-----------------------------------------------------*/
/* Spanish Site  ----------------------------------*/
/*-----------------------------------------------------*/

/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
/* Primary Navigation --------------------------------------------------*/
/*----------------------------------------------------------------------*/
.es_mainnav {width: 880px; height: 38px; display: block; overflow: hidden; margin: 0 auto; padding: 0;}
.es_mainnav ul {width: 880px; height: 38px; display: block; position: relative; list-style-type: none; margin: 0; padding: 0;}
.es_mainnav ul li {display: inline;}

.es_mainnav ul li a:link,
.es_mainnav ul li a:visited {
	position: absolute;
	top: 0;
	height: 38px;
	text-indent: -9000px;
	overflow: hidden;
}

	/* ================ */
	/* home - 40 px */
	/* ================ */
	.es_mainnav .es_main_nav_home a:link,
	.es_mainnav .es_main_nav_home a:visited {
		left: 0px;
		width: 40px;
		background: url(/iwp/images/enf08/es_main_nav.gif) no-repeat 0px 0px;		
	}
	.es_mainnav .es_main_nav_home a:hover,
	.es_mainnav .es_main_nav_home a:focus,
	.es_mainnav .es_main_nav_home a:active,
	.es_mainnav .es_main_nav_home a.on:link,
	.es_mainnav .es_main_nav_home a.on:visited,
	.es_mainnav .es_main_nav_home a.on:hover,
	.es_mainnav .es_main_nav_home a.on:active {background: url(/iwp/images/enf08/es_main_nav.gif) no-repeat 0px -38px;}
	

	/* ================================ */
	/* products - 116 px */
	/* ================================ */
	.es_mainnav .es_main_nav_products a:link,
	.es_mainnav .es_main_nav_products a:visited {
		left: 40px;
		width: 116px;
		background: url(/iwp/images/enf08/es_main_nav.gif) no-repeat -40px 0px;		
	}
	.es_mainnav .es_main_nav_products a:hover,
	.es_mainnav .es_main_nav_products a:focus,
	.es_mainnav .es_main_nav_products a:active,
	.es_mainnav .es_main_nav_products a.on:link,
	.es_mainnav .es_main_nav_products a.on:visited,
	.es_mainnav .es_main_nav_products a.on:hover,
	.es_mainnav .es_main_nav_products a.on:active {background: url(/iwp/images/enf08/es_main_nav.gif) no-repeat -40px -38px;}
		

	/* ================================ */
	/* faqs - 217 px */
	/* ================================ */
	.es_mainnav .es_main_nav_faqs a:link,
	.es_mainnav .es_main_nav_faqs a:visited {
		left: 156px;
		width: 187px;
		background: url(/iwp/images/enf08/es_main_nav.gif) no-repeat -156px 0px;		
	}
	.es_mainnav .es_main_nav_faqs a:hover,
	.es_mainnav .es_main_nav_faqs a:focus,
	.es_mainnav .es_main_nav_faqs a:active,
	.es_mainnav .es_main_nav_faqs a.on:link,
	.es_mainnav .es_main_nav_faqs a.on:visited,
	.es_mainnav .es_main_nav_faqs a.on:hover,
	.es_mainnav .es_main_nav_faqs a.on:active {background: url(/iwp/images/enf08/es_main_nav.gif) no-repeat -156px -38px;}	


	/* ================================ */
	/* spacer - 507 px */
	/* ================================ */
	.es_mainnav .es_main_nav_spacer {
		left: 343px;
		width: 537px;
		background: url(/iwp/images/enf08/es_main_nav.gif) no-repeat -343px 0px;
		position: absolute;
		top: 0;
		height: 38px;
		text-indent: -9000px;
		overflow: hidden;		
		}
	
#es_footend {height: 30px; width: 926px; display:block;}
	

.es_home_glm_container {display: block; width: 815px; margin: 0 auto; text-align: left; position: relative;}
/* Header Replacement */
h2.es_home_glm {
	display: block;
	width: 815px;
	height: 330px;
	text-indent: -9999px;
	background-image: url(/iwp/images/enf08/es_home_glm.jpg);
	overflow: hidden;
	text-decoration: none;
	margin: 0 auto;
	padding: 0;
	}
.es_home_glm_btn {position: absolute; top: 250px; left: 40px;}


/*----------------------------------------------------------------------*/
/* Spanish Restfull Tabs*/
/*----------------------------------------------------------------------*/
.es_tabs_2rows_restfull {width: 400px; height: 66px; display: block; overflow: hidden; margin: 0; padding: 0;}
.es_tabs_2rows_restfull ul {width: 400px; height: 66px; display: block; position: relative; list-style-type: none; margin: 0; padding: 0;}
.es_tabs_2rows_restfull ul li {display: inline;}

.es_tabs_2rows_restfull ul li.toprow a:link,
.es_tabs_2rows_restfull ul li.toprow a:visited {
	position: absolute;
	top: 0;
	height: 28px;
	text-indent: -9000px;
	overflow: hidden;
}
.es_tabs_2rows_restfull ul li.bottomrow a:link,
.es_tabs_2rows_restfull ul li.bottomrow a:visited {
	position: absolute;
	top: 28px;
	height: 38px;
	text-indent: -9000px;
	overflow: hidden;
}

	/* ================ */
	/* tab_about */
	/* ================ */
	.es_tabs_2rows_restfull .tab_about a:link,
	.es_tabs_2rows_restfull .tab_about a:visited {
		left: 0px;
		width: 80px;
		background: url(/iwp/images/enf08/es_tabs_2rows_restfull.gif) no-repeat 0px 0px;		
	}
	.es_tabs_2rows_restfull .tab_about a:hover,
	.es_tabs_2rows_restfull .tab_about a:focus,
	.es_tabs_2rows_restfull .tab_about a:active,
	.es_tabs_2rows_restfull .tab_about a.on:link,
	.es_tabs_2rows_restfull .tab_about a.on:visited,
	.es_tabs_2rows_restfull .tab_about a.on:hover,
	.es_tabs_2rows_restfull .tab_about a.on:active {background: url(/iwp/images/enf08/es_tabs_2rows_restfull.gif) no-repeat 0px -28px;}
	

	/* ================ */
	/* tab_learn_about_benefits */
	/* ================ */
	.es_tabs_2rows_restfull .tab_learn_about_benefits a:link,
	.es_tabs_2rows_restfull .tab_learn_about_benefits a:visited {
		left: 80px;
		width: 221px;
		background: url(/iwp/images/enf08/es_tabs_2rows_restfull.gif) no-repeat -80px 0px;		
	}
	.es_tabs_2rows_restfull .tab_learn_about_benefits a:hover,
	.es_tabs_2rows_restfull .tab_learn_about_benefits a:focus,
	.es_tabs_2rows_restfull .tab_learn_about_benefits a:active,
	.es_tabs_2rows_restfull .tab_learn_about_benefits a.on:link,
	.es_tabs_2rows_restfull .tab_learn_about_benefits a.on:visited,
	.es_tabs_2rows_restfull .tab_learn_about_benefits a.on:hover,
	.es_tabs_2rows_restfull .tab_learn_about_benefits a.on:active {background: url(/iwp/images/enf08/es_tabs_2rows_restfull.gif) no-repeat -80px -28px;}



	
	/* ================ */
	/* tab_toprow_space */
	/* ================ */
	.es_tabs_2rows_restfull .tab_toprow_space {
		left: 301px;
		width: 99px;
		position: absolute;
		top: 0;
		height: 28px;
		text-indent: -9000px;
		overflow: hidden;
		background: url(/iwp/images/enf08/es_tabs_2rows_restfull.gif) no-repeat -301px 0px;		
	}


	/* ================ */
	/* tab_customer_reviews */
	/* ================ */
	.es_tabs_2rows_restfull .tab_preparation a:link,
	.es_tabs_2rows_restfull .tab_preparation a:visited {
		left: 0px;
		width: 183px;
		background: url(/iwp/images/enf08/es_tabs_2rows_restfull.gif) no-repeat 0px -56px;		
	}
	.es_tabs_2rows_restfull .tab_preparation a:hover,
	.es_tabs_2rows_restfull .tab_preparation a:focus,
	.es_tabs_2rows_restfull .tab_preparation a:active,
	.es_tabs_2rows_restfull .tab_preparation a.on:link,
	.es_tabs_2rows_restfull .tab_preparation a.on:visited,
	.es_tabs_2rows_restfull .tab_preparation a.on:hover,
	.es_tabs_2rows_restfull .tab_preparation a.on:active {background: url(/iwp/images/enf08/es_tabs_2rows_restfull.gif) no-repeat 0px -94px;}
	


	/* ================ */
	/* tab_bottomrow_space */
	/* ================ */
	.es_tabs_2rows_restfull .tab_bottomrow_space {
		left: 183px;
		width: 217px;
		position: absolute;
		top: 28px;
		height: 38px;
		text-indent: -9000px;
		overflow: hidden;
		background: url(/iwp/images/enf08/es_tabs_2rows_restfull.gif) no-repeat -183px -56px;		
	}



/*----------------------------------------------------------------------*/
/* Spanish AA Navigation Tabs */
/*----------------------------------------------------------------------*/
.es_tabs_2rows_aa {width: 400px; height: 66px; display: block; overflow: hidden; margin: 0; padding: 0;}
.es_tabs_2rows_aa ul {width: 400px; height: 66px; display: block; position: relative; list-style-type: none; margin: 0; padding: 0;}
.es_tabs_2rows_aa ul li {display: inline;}

.es_tabs_2rows_aa ul li.toprow a:link,
.es_tabs_2rows_aa ul li.toprow a:visited {
	position: absolute;
	top: 0;
	height: 28px;
	text-indent: -9000px;
	overflow: hidden;
}
.es_tabs_2rows_aa ul li.bottomrow a:link,
.es_tabs_2rows_aa ul li.bottomrow a:visited {
	position: absolute;
	top: 28px;
	height: 38px;
	text-indent: -9000px;
	overflow: hidden;
}

	/* ================ */
	/* tab_about */
	/* ================ */
	.es_tabs_2rows_aa .tab_about a:link,
	.es_tabs_2rows_aa .tab_about a:visited {
		left: 0px;
		width: 79px;
		background: url(/iwp/images/enf08/es_tabs_nutramigenAA.gif) no-repeat 0px 0px;		
	}
	.es_tabs_2rows_aa .tab_about a:hover,
	.es_tabs_2rows_aa .tab_about a:focus,
	.es_tabs_2rows_aa .tab_about a:active,
	.es_tabs_2rows_aa .tab_about a.on:link,
	.es_tabs_2rows_aa .tab_about a.on:visited,
	.es_tabs_2rows_aa .tab_about a.on:hover,
	.es_tabs_2rows_aa .tab_about a.on:active {background: url(/iwp/images/enf08/es_tabs_nutramigenAA.gif) no-repeat 0px -28px;}

	

	/* ================ */
	/* tab_purchasing */
	/* ================ */
	.es_tabs_2rows_aa .tab_purchasing a:link,
	.es_tabs_2rows_aa .tab_purchasing a:visited {
		left: 79px;
		width: 68px;
		background: url(/iwp/images/enf08/es_tabs_nutramigenAA.gif) no-repeat -79px 0px;		
	}
	.es_tabs_2rows_aa .tab_purchasing a:hover,
	.es_tabs_2rows_aa .tab_purchasing a:focus,
	.es_tabs_2rows_aa .tab_purchasing a:active,
	.es_tabs_2rows_aa .tab_purchasing a.on:link,
	.es_tabs_2rows_aa .tab_purchasing a.on:visited,
	.es_tabs_2rows_aa .tab_purchasing a.on:hover,
	.es_tabs_2rows_aa .tab_purchasing a.on:active {background: url(/iwp/images/enf08/es_tabs_nutramigenAA.gif) no-repeat -79px -28px;}


	/* ================ */
	/* tab_glossary */
	/* ================ */
	.es_tabs_2rows_aa .tab_glossary a:link,
	.es_tabs_2rows_aa .tab_glossary a:visited {
		left: 147px;
		width: 64px;
		background: url(/iwp/images/enf08/es_tabs_nutramigenAA.gif) no-repeat -147px 0px;		
	}
	.es_tabs_2rows_aa .tab_glossary a:hover,
	.es_tabs_2rows_aa .tab_glossary a:focus,
	.es_tabs_2rows_aa .tab_glossary a:active,
	.es_tabs_2rows_aa .tab_glossary a.on:link,
	.es_tabs_2rows_aa .tab_glossary a.on:visited,
	.es_tabs_2rows_aa .tab_glossary a.on:hover,
	.es_tabs_2rows_aa .tab_glossary a.on:active {background: url(/iwp/images/enf08/es_tabs_nutramigenAA.gif) no-repeat -147px -28px;}
	

	/* ================ */
	/* tab_storage */
	/* ================ */
	.es_tabs_2rows_aa .tab_storage a:link,
	.es_tabs_2rows_aa .tab_storage a:visited {
		left: 211px;
		width: 189px;
		background: url(/iwp/images/enf08/es_tabs_nutramigenAA.gif) no-repeat -211px 0px;		
	}
	.es_tabs_2rows_aa .tab_storage a:hover,
	.es_tabs_2rows_aa .tab_storage a:focus,
	.es_tabs_2rows_aa .tab_storage a:active,
	.es_tabs_2rows_aa .tab_storage a.on:link,
	.es_tabs_2rows_aa .tab_storage a.on:visited,
	.es_tabs_2rows_aa .tab_storage a.on:hover,
	.es_tabs_2rows_aa .tab_storage a.on:active {background: url(/iwp/images/enf08/es_tabs_nutramigenAA.gif) no-repeat -211px -28px;}
	
	

	
	/* ================ */
	/* tab_food */
	/* ================ */
	.es_tabs_2rows_aa .tab_food a:link,
	.es_tabs_2rows_aa .tab_food a:visited {
		left: 0px;
		width: 152px;
		background: url(/iwp/images/enf08/es_tabs_nutramigenAA.gif) no-repeat -0px -56px;		
	}
	.es_tabs_2rows_aa .tab_food a:hover,
	.es_tabs_2rows_aa .tab_food a:focus,
	.es_tabs_2rows_aa .tab_food a:active,
	.es_tabs_2rows_aa .tab_food a.on:link,
	.es_tabs_2rows_aa .tab_food a.on:visited,
	.es_tabs_2rows_aa .tab_food a.on:hover,
	.es_tabs_2rows_aa .tab_food a.on:active {background: url(/iwp/images/enf08/es_tabs_nutramigenAA.gif) no-repeat -0px -94px;}
	
	/* ================ */
	/* tab_feeding */
	/* ================ */
	.es_tabs_2rows_aa .tab_feeding a:link,
	.es_tabs_2rows_aa .tab_feeding a:visited {
		left: 152px;
		width: 94px;
		background: url(/iwp/images/enf08/es_tabs_nutramigenAA.gif) no-repeat -152px -56px;		
	}
	.es_tabs_2rows_aa .tab_feeding a:hover,
	.es_tabs_2rows_aa .tab_feeding a:focus,
	.es_tabs_2rows_aa .tab_feeding a:active,
	.es_tabs_2rows_aa .tab_feeding a.on:link,
	.es_tabs_2rows_aa .tab_feeding a.on:visited,
	.es_tabs_2rows_aa .tab_feeding a.on:hover,
	.es_tabs_2rows_aa .tab_feeding a.on:visited {background: url(/iwp/images/enf08/es_tabs_nutramigenAA.gif) no-repeat -152px -94px;}



	/* ================ */
	/* tab_bottomrow_space */
	/* ================ */
	.es_tabs_2rows_aa .tab_bottomrow_space {
		left: 246px;
		width: 154px;
		position: absolute;
		top: 28px;
		height: 38px;
		text-indent: -9000px;
		overflow: hidden;
		background: url(/iwp/images/enf08/es_tabs_nutramigenAA.gif) no-repeat -246px -56px;		
	}



/* ================================ */
/* RESTFULL LEARN MORE */
/* ================================ */
.restfull_container_wrapper {display: block; width: 628px; margin: 0 auto;}
.restfull_content { background: #b2bff5 url(/iwp/images/enf08/products/restfull_content_top_bg.gif) no-repeat top left; display: block; width: 628px;}
.restfull_content_bottom { background: transparent url(/iwp/images/enf08/products/restfull_content_bottom.gif) repeat-x top left; display: block; width: 628px;}

.restfull_tab_content { display: block; width: 570px; margin: 0 auto; padding: 10px 0;}


.restfull_container_footer { background: transparent url(/iwp/images/enf08/products/restfull_container_footer.gif) no-repeat top left; display: block; width: 628px; height: 7px;}




.restfull_col1 {display: inline; width: 235px; float: left; margin: 85px 0 0 0;}
.restfull_col2 {display: inline; width: 360px; float: left; margin: 45px 0 0 15px; }
.restfull_container_wrapper h1.restfull {font-size: 20px; margin: 0 0 10px 0; font-weight: normal; color: #39618e; }


.restfull_container_wrapper h2 {margin: 0 0 8px 0; }

.restfull_container_wrapper p {margin: 0 0 8px 0; }
.restfull_container_wrapper ul  {list-style-type: disc; margin-left: 30px; }
.restfull_container_wrapper ul li {margin: 0 0 8px 0; color: #333; }

/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
/* Primary Navigation --------------------------------------------------*/
/*----------------------------------------------------------------------*/
.restfull_nav {width: 628px; height: 44px; display: block; overflow: hidden; margin: 0 auto; padding: 0;}
.restfull_nav ul {width: 628px; height: 44px; display: block; position: relative; list-style-type: none; margin: 0; padding: 0;}
.restfull_nav ul li {display: inline;}

.restfull_nav ul li a:link,
.restfull_nav ul li a:visited {
	position: absolute;
	top: 0;
	height: 44px;
	text-indent: -9000px;
	overflow: hidden;
}

	/* ================ */
	/* restfull_nav_bottle */
	/* ================ */
	.restfull_nav .restfull_nav_bottle a:link,
	.restfull_nav .restfull_nav_bottle a:visited {
		left: 0px;
		width: 208px;
		background: url(/iwp/images/enf08/products/restfull_nav.gif) no-repeat 0px 0px;		
	}
	.restfull_nav .restfull_nav_bottle a:hover,
	.restfull_nav .restfull_nav_bottle a:focus,
	.restfull_nav .restfull_nav_bottle a:active,
	.restfull_nav .restfull_nav_bottle a.on:link,
	.restfull_nav .restfull_nav_bottle a.on:visited,
	.restfull_nav .restfull_nav_bottle a.on:hover,
	.restfull_nav .restfull_nav_bottle a.on:active {background: url(/iwp/images/enf08/products/restfull_nav.gif) no-repeat 0px -44px;}
	

	/* ================================ */
	/* restfull_nav_warming */
	/* ================================ */
	.restfull_nav .restfull_nav_warming a:link,
	.restfull_nav .restfull_nav_warming a:visited {
		left: 208px;
		width: 232px;
		background: url(/iwp/images/enf08/products/restfull_nav.gif) no-repeat -208px 0px;		
	}
	.restfull_nav .restfull_nav_warming a:hover,
	.restfull_nav .restfull_nav_warming a:focus,
	.restfull_nav .restfull_nav_warming a:active,
	.restfull_nav .restfull_nav_warming a.on:link,
	.restfull_nav .restfull_nav_warming a.on:visited,
	.restfull_nav .restfull_nav_warming a.on:hover,
	.restfull_nav .restfull_nav_warming a.on:active {background: url(/iwp/images/enf08/products/restfull_nav.gif) no-repeat -208px -44px;}
		

	/* ================================ */
	/* restfull_nav_looks */
	/* ================================ */
	.restfull_nav .restfull_nav_looks a:link,
	.restfull_nav .restfull_nav_looks a:visited {
		left: 440px;
		width: 188px;
		background: url(/iwp/images/enf08/products/restfull_nav.gif) no-repeat -440px 0px;		
	}
	.restfull_nav .restfull_nav_looks a:hover,
	.restfull_nav .restfull_nav_looks a:focus,
	.restfull_nav .restfull_nav_looks a:active,
	.restfull_nav .restfull_nav_looks a.on:link,
	.restfull_nav .restfull_nav_looks a.on:visited,
	.restfull_nav .restfull_nav_looks a.on:hover,
	.restfull_nav .restfull_nav_looks a.on:active {background: url(/iwp/images/enf08/products/restfull_nav.gif) no-repeat -440px -44px;}
		
/*Infant Nutrition Center*/		
.inc_more_info { width: 573px; height: 98px; display: block; background: transparent url(/iwp/images/enf08/inc_more_info_bg.jpg) no-repeat top left; margin: 20px 0 0 35px; }
.inc_more_info h2 {margin-bottom: 10px;}
.inc_more_info p {margin-bottom: 5px;}
.inc_more_info img {vertical-align: middle}
.inc_text {display: block; padding: 15px 0 0 25px;}
