/* CSS Document */

/*---body, link, container--*/
body {text-align: center; background: #fff; margin: 0; padding: 0; border: 0; font: normal 11px/13.5px "Lucida Grande", sans-serif; color: #533042; font-size:62.5%;   }
table, td, tr, p, ul, li, img, form, hr, span, div, h1,  h2, h3, h4, h5, h6, dl, dt, dd {padding: 0; margin: 0; border:0;}
ul {list-style-type: none;}
img {padding: 0; margin: 0; border:0;}

a:link {color: #025b98; text-decoration: none;}
a:visited {color: #025b98; text-decoration: none;}
a:hover {color: #025b98; text-decoration: underline;}
a:active{color: #025b98; text-decoration: none;}

h1, h2 {font: bold 12px "Lucida Grande", sans-serif;}

h3, h4, h5 {font: bold 11px/13.5px "Lucida Grande", sans-serif; }

input, textarea {font: normal 11px/13.5px "Lucida Grande", sans-serif; color: #666666; }

#allcontain {margin: 0 auto; width: 926px; float:left;}

#coming-soon { display: none; }

/*-- header, breadcrumbs, footer--*/
#header {margin: 0 0; float:left; height:100px; text-align:left; display:inline; background: #fff; border-bottom: 1px solid #ccc; overflow:hidden;}
#header .clear{display:none; }
#header #title {text-align: left; background: #fff; height: 84px; }
#header #title img#mainlogo {float: left; padding: 20px 0 0 60px;}
#header #title img#mainlogo_forprint {display:none;}
#header #title #loginform {display: none;}
#header #title #loginform img { vertical-align: bottom;}
#header #title #loginform input {vertical-align: middle; margin: 0 5px 0 5px; background-color: #fff5c2; border: 0px solid #cccccc; height: 17px; width: 94px; background-image: url(../../images/form_bg.gif); background-repeat: no-repeat; padding: 4px 0 0 4px;}
#header #title #loginform p.regi {padding: 11px 95px 0 0; color: #025b98;}
*html #header #title #loginform p.regi {padding: 10px 95px 0 0;}
#header #liveHelp{ display:none; }

#header #title #loginform p.welcome {position: relative; top: 35px; color: #025b98; font-size:1.1em;}
#header #title #loginform p.welcome strong {margin-right: 15px;}

#header #search {display: none;}
#header #search form {margin-right: 40px; }
#header #search form input {height: 17px; width: 186px; padding: 3px 0 0 5px; border: 0px solid #b3b3b3; margin: 0px; background-image: url(../../images/form_s_bg.gif); }
#header #search form input.search_btn {width: 16px; height: 16px; background: none; position: absolute;  padding: 0; margin: 2px 0 0 -20px; }

#header .mainnav {display: none;}
#header .mainnav li {display: inline;}

#header .subnav_off {margin: 0 auto; height: 0px; width: 880px; background: #fff; text-align: left; }
#header .subnav_on {display: none;}

#header .subnav_on ul {margin-left: 40px; height: 32px; padding: 0 0 0 0;}
#header .subnav_on li {display: inline; font-size: 11px; font-weight: bold; }
#header .subnav_on li a { height: 31px; display: block; float: left; line-height: 31px; padding: 0 8px;}

#header .subnav_on li a.on {color: #025b98; text-decoration: none; background-color: #cfe7f6;}

#header .subnav_on a:link {color: #025b98; text-decoration: none;}
#header .subnav_on a:visited {color: #025b98; text-decoration: none;}
#header .subnav_on a:hover {color: #025b98; text-decoration: none; background-color: #cfe7f6;}
#header .subnav_on a:active{color: #025b98; text-decoration: none; }


#main_area {background: #fff; border-bottom: 1px solid #ccc; float:left; display:inline;}
.detail_box .left_shot {
	top:40px;
}

.content_ring {margin: 0 auto; width: 878px; border: 0; border-top: 0;}
.content {margin: 0 auto; padding-bottom: 30px; width: 874px; font-size:1.1em; line-height:1.3em; background: #fff; border: 0; border-bottom: 0; border-top: 0; background-color: #fff;  }


.crumb_area {display: none;}
.crumb_area img#smlogo {float: right; padding: 10px 20px 10px 0;}
.crumb_area .bread_crumb {float: left; padding: 20px 0 20px 20px;}


#footer {display: none;}


#footer	ul#footLinks li  { display: block; margin: 0; padding: 0;  color: #333333; font-size:1.05em;}
#footer	ul#footLinks li h5 { margin-bottom: 12px; }
#footer	ul#footLinks li ul { display: block; margin: 0; padding: 0;}
#footer	ul#footLinks li ul li { display: block; margin: 0; padding: 0; width: 170px; padding-bottom: 5px; }
#footer	ul#footLinks li ul li a  {  }
#footer	ul#footLinks li#fl-you { position: relative; top: 0px; padding-left: 20px; float: left;}
#footer	ul#footLinks li#fl-enfamil { position: relative; top: 0px;  float: left;}
#footer	ul#footLinks li#fl-help  { position: relative; top: 0px;  float: left;}
#footer ul#footLinks li#fl-hot { position: relative; top: 0px;  float: left;}
#footer	ul#footLinks li.twoCol { text-align: right; width: 340px; }
#footer	ul#footLinks li.twoCol h5 { text-align: left; }
#footer ul#footLinks li.twoCol ul { text-align: left; }
#footer	ul#footLinks li.twoCol ul.colOne {  float: left; }
#footer	ul#footLinks li.twoCol ul.colTwo {  float: left; }
#footer ul#footLinks li.twoCol ul li { width: 170px;   }
#footer ul#footLinks li.twoCol ul li a {  }

#footer #foot_clear {width: 880px; clear: both;}

#subfoot {text-align: left; height: 70px;}
#subfoot img#meadlogo {float: left; margin: 12px 0 20px 57px;}
#subfoot p {float: left; font: normal 10px "Lucida Grande", sans-serif; color: #666; padding: 25px 0 0 2px;}


#footend {display: none;}

.list_item {color: #025b98; padding:0 3px 0 3px}


/*----- flash area, homepage callouts --- */

#flashcontent {}
#noflash {width: 800px; height: 315px; margin: 0 auto; position: relative; top: 20px; margin-bottom: 40px; background-image:url(../../images/no_flash_bg.gif); text-align: center; visibility:hidden;}
#noflash img {margin: 100px 0 12px 0;}

.sm_call {width: 190px; float: left; padding-right: 11px; text-align: left; }
.sm_call .top {background:url(../../images/blue_co_top_light.gif); background-repeat: no-repeat; height: 21px;}
.sm_call .top h3 { padding: 5px 0 0 10px; color: #fff; font-size: 1.1em;}
.sm_call .pic {text-align: center; background-image:url(../../images/blue_co_bg.gif); background-repeat: no-repeat; height: 78px;}
.sm_call h4 { padding: 10px 0 10px 3px;}
.sm_call p {padding: 0 25px 10px 3px;}
.sm_call img {vertical-align: middle}

/* ADDED 4/24/08 FOR PROGRAMS AND OFFERS PAGE */
.callout_box#prog {padding-top:20px;}
.callout_box#prog .sm_call {padding-right: 17px;}
.callout_box#prog .sm_call#last {padding-right: 0px;}

#nut .sm_call h4 { padding: 10px 0 10px 3px; font-weight: bold; }
.add {width: 191px; height: 251px; float: left;}
.add img#learnmore {position: relative; top: -40px; left: 35px;}
.add img#learnmore2 {position: relative; top: -40px; left: -30px;}

#mid_row {margin: 25px 40px 25px 40px;  color: #333;} 

#low_promo {margin: 0 auto; background: #fff; width: 840px; height: 200px;}
#low_promo.homepoll {background: #fff; width: 840px; height: 243px;}

.add_pod_big {width: 392px; height: 189px; background: #f4f4f4 url(../../images/green_pod_big.jpg) no-repeat top left; float: left; margin: 10px 14px 0 20px; text-align: left;}


.add_pod_big h3 { margin: 8px 0 0 10px; color: #fff; font-size: 1.1em;}
.add_pod_big h2 { margin: 16px 0 0 10px; color: #6a8405;}

.add_pod_big .txt {float:left; width: 220px;}
.add_pod_big .txt img.but { margin: 5px 0 0 8px }
.add_pod_big .txt p {margin:10px 0 0 10px; color: #83896d;}
.add_pod_big .txt ul {margin: 10px 0 0 10px; list-style-type:disc; list-style-position:inside; color: #83896d;}
.add_pod_big .prod {float:left; margin: 20px 0 0 10px; width: 153px;}
 
.add_pod_poll {float: left; text-align: left; margin: 10px 14px 0 20px; position: relative;}
.add_pod_poll h3 b {margin: 10px 0 0 10px; color: #8dac18; font-size: 1.1em;} /*Added by Grayloon*/

.add_pod_sm {width: 190px; height: 155px; background-image:url(../../images/green_pod_sm.jpg); background-repeat: no-repeat; float: left; margin: 21px 14px 0 0; text-align: left; }
.add_pod_sm h3 {margin: 10px 0 0 10px; color: #8dac18; font-size: 1.1em;}

.add_pod_sm h4 { margin: 0 0 0 10px; color: #6a8405;}
.add_pod_sm img { margin: 4px 0 0 8px;}
.add_pod_sm img.produ {margin: 10px 10px 0 25px;}
.add_pod_sm img#dvd {position: relative; top: -13px; left: 10px;}

.add_pod_sm img.babybag {margin: 10px 0 0 20px;}
.add_pod_sm img.efb {position: relative; top: -30px; left: 95px;}

/*HP LOGGED IN -ONLY */
.add_2nd_pod {height: 200px; background-image:url(../../images/green_pod_sm2.jpg); background-repeat: no-repeat; }
.add_2nd_pod h3 {margin: 20px 0 0 20px;}
.add_2nd_pod img.efb {position: relative; top: -30px; left: 20px;}

/*-- registration page --*/
#regist_form {margin: 0 auto; width: 800px; text-align: left; color: #333333;}
#regist_form h1 {margin-bottom: 15px; font-size: 23px; font-weight: normal}
#regist_form .red {color: #FF0000;}
#regist_form td {font-weight: bold;}
#regist_form input, select {width: 190px; height: 20px; border: 1px solid #d8d8d8;}
#regist_form input.radio {width:auto; height: auto; border: 0; vertical-align: top;}

#regist_form input.city {width: 90px;}
#regist_form input.state {width: 140px;}

#regist_form td.city {width: 100px;}

#regist_form input.zipone {width: 77px; margin-right: 10px;}
#regist_form input.ziptwo {width: 50px;}
#regist_form td.zip {width: 200px;}

#regist_form input.phoneone {width: 40px; margin-right: 10px;}
#regist_form input.phonetwo {width: 40px; margin-right: 10px;}
#regist_form input.phonethree {width: 80px;}
#regist_form td.phone {width: 200px;}

#regist_form td.email { vertical-align: top;   }
#regist_form td.email p {font-weight: normal; padding: 10px 10px 0 0;}
#regist_form table.email {padding: 0; margin: 0;}



#regist_form table {margin: 10px 0 10px 0;}


#regist_form .form_div {margin: 20px 0 20px 0;}
#regist_form .form_div input, select  {margin: 10px 0 10px 0;}

#regist_form .form_div ul {padding-top: 15px;}
#regist_form .form_div input { vertical-align: middle;}
#regist_form .form_div ul li { color: #333333; }

#regist_form .form_div .freesam {float: left; width: 200px; padding-top: 15px;}
#regist_form .form_div .freesam input.radio {float: left; }
#regist_form .form_div .freesam p {float: left; width: 150px; padding: 5px 5px 0 8px;}

#regist_form img {margin-top: 25px;}

* html #regist_form .form_div .freesam input.radio {position: relative; top: -5px;}
* html #regist_form .form_div ul {padding-top: 10px;}
* html #regist_form .form_div input { vertical-align: middle; margin: 5px 0 5px 0;}

/*--- Nutrition page --- */
.left_col {width: 100%;}

/*---- hero ---*/


.hero {text-align: left; display: block;}
.hero img {display: none;}
.hero .hero_con {position: relative;  width: 850px;}
.hero .hero_con_faq {position: absolute; top: 60px; left: 40px; width: 500px;} /*Add by grayloon for faq page*/

.hero .hero_con_leftmargin {position: absolute; top: 20px; left: 150px; width: 500px;}

.hero .hero_con h2 { float: left; font-size: 14px; font-weight: normal;}

.hero .hero_con .hero_dd { display: none; float: left; position: relative; margin: -3px 0 7px 10px; }
.hero .hero_con .hero_dd .hero_dd_show { display: none; width: 199px; height: 22px; background-image:url(../../images/hero_dd_bg.gif); background-repeat: no-repeat; cursor: pointer;}


.hero .hero_con .hero_dd .hero_dd_show h5 {padding: 4px 0 3px 7px; font-size: 10px; font-weight: normal; color: #025b98; float: left}
.hero .hero_con .hero_dd .hero_dd_show img {float: right; margin: 6px 7px 0 0;}

.hero .hero_con .hero_dd .hero_dd_hide {position: absolute; margin: -1px 0 0 10px;  width: 200px; overflow: hidden; height: 0px; z-index: 110;}
.hero .hero_con .hero_dd .hero_dd_hide .hero_dd_wrap { }

.hero .hero_con .hero_dd .hero_dd_hide .hero_dd_hide_con {border: 1px solid #ccc; border-bottom: 0; border-top: 0; clear: both; margin: 0 auto; padding: 3px; background-color: #fff; }

.hero .hero_con .hero_dd .hero_dd_hide  ul {}

.hero .hero_con .hero_dd .hero_dd_hide  ul li {margin: 0; padding: 0; background-image:url(../../images/list_style.gif); background-repeat: no-repeat;  border: 1px solid #fff;}


.hero .hero_con .hero_dd .hero_dd_hide  ul li a:link {text-decoration: none; display: block ;padding: 3px 0px 3px 13px; }
.hero .hero_con .hero_dd .hero_dd_hide  ul li a:visited {text-decoration: none; display: block ;padding: 3px 0px 3px 13px;}
.hero .hero_con .hero_dd .hero_dd_hide  ul li a:hover {text-decoration: none; display: block ;padding: 3px 0px 3px 13px;background-image:url(../../images/list_style_bg.gif); background-repeat: no-repeat; color: #333333;}
.hero .hero_con .hero_dd .hero_dd_hide  ul li a:active {text-decoration: none; display: block ;padding: 3px 0px 3px 13px;}


.hero .hero_con .hero_dd .hero_dd_hide .dd_tl {height: 11px; width: 50%; float: left; text-align: left; background-image:url(../../images/hero_dd_tl_bg.gif)}
.hero .hero_con .hero_dd .hero_dd_hide .dd_tr {height: 11px; width: 50%; float: right; text-align: right; background-image:url(../../images/hero_dd_tr_bg.gif); background-position: right;}

.hero .hero_con .hero_dd .hero_dd_hide .dd_bl {height: 11px; width: 50%; float: left; text-align: left; background-image:url(../../images/hero_dd_bl_bg.gif)}
.hero .hero_con .hero_dd .hero_dd_hide .dd_br {height: 11px; width: 50%; float: right; text-align: right; background-image:url(../../images/hero_dd_br_bg.gif); background-position: right;}
.hero .hero_con .hero_dd .hero_dd_hide .dd_clear {clear: both;}


.hero .hero_con h1 {clear: both;  font-size: 24px; font-weight: normal;}
.hero .hero_con h2 {font-weight: bold; font-size: 12px;}
.hero .hero_con p {line-height: 16px; clear: both; width: 400px; }

.hero .hero_con p strong {color: #333300;}

.hero .hero_con p.big {line-height: 20px; clear: both; color: #666; width: 100%; padding-top: 20px; }


/*
h1.nutr,
h1.devel,
h1.tools,
h1.prod,
h1.feed,
h1.cal,
h1.about {display: none;}

h1 span.swfhandler-sifr-replaced,
h1 span.swfhandler-sifr-replaced,
h1 span.swfhandler-sifr-replaced, 
h1 span.swfhandler-sifr-replaced, 
h1 span.swfhandler-sifr-replaced, 
h1 span.swfhandler-sifr-replaced, 
h1 span.swfhandler-sifr-replaced {display: block; visibility: visible;}

h1 object,
h1 object,
h1 object,
h1 object,
h1 object,
h1 object,
h1 object {display: none;}
*/


.hero .hero_con p.nutr {color: #666;}
.hero .hero_con h2.nutr { color: #669933;}

.hero .hero_con h1.prod {color: #005691; margin-bottom: 10px;}
.hero .hero_con h2.prod {display: none;}
.hero .hero_con h2.prod_leftmargin {color: #005691; margin-left: 30px}

.hero .hero_con p.prod {color: #000; width: 100%;}

.hero .hero_con h1.supp {color: #6a6a22}
.hero .hero_con h2.supp {display: none;}
.hero .hero_con p.supp {color: #666; width: 410px;}

.hero .hero_con h1.feed {color: #494431; margin-top: 45px;}
*html .hero .hero_con h1.feed {color: #494431; margin-top: 15px;}
.hero .hero_con h2.feed {display: none;}
.hero .hero_con p.feed {color: #666; width: 410px;}

.hero .hero_con h1.cal {color: #96847b; }

.hero .hero_con h2.cal {color: #494431; font-weight: bold;}
.hero .hero_con ul.cal {list-style-type: disc; list-style-position: inside; margin-top: 10px;}
.hero .hero_con ul.cal li {color: #4e2d41;}

.hero .hero_con h1.babe {color: #487093; padding-top: 7px;}
.hero .hero_con h2.babe {display: none;}
.hero .hero_con p.babe {line-height: 20px; clear: both; color: #666; width: 100%; padding-top: 7px;}
.hero .hero_con ul.babe {list-style-type: disc; list-style-position: inside; margin-top: 10px;}
.hero .hero_con ul.babe li {color: #4e2d41;}

.hero .hero_con h1.sleep {color: #8a7291; margin-top: 35px}
.hero .hero_con h2.sleep { display: none;}
.hero .hero_con p.sleep {color: #666; width: 410px;}

*html .hero .hero_con h1.sleep {color: #8a7291; margin-top: 5px}

/*--prod callouts ---*/

.prod_box { padding: 20px 0 0 40px;}

.prod_co_top {width: 295px; height: 26px; background-image:url(../../images/prod_co_top.gif); background-repeat: no-repeat; text-align: left;}
.prod_co_top h3 {color: #ffffff; padding: 5px 0 0 10px; font-weight: bold; font-size: 1.1em;}
.prod_co_con_wrap {width: 293px; border: 1px solid #d8d8d8; border-top: 0; border-bottom: 0; }
.prod_co_con {width: 291px; border: 1px solid #ffffff; border-top: 0; border-bottom: 0; background-color: #fff; background-image: url(../../images/prod_co_bg.gif); text-align:left; }
.prod_co_con img.arrow {vertical-align: middle;}
.prod_co_clear {clear: both; }
.prod_co_foot {width: 295px; height: 9px; background-image:url(../../images/prod_co_bot.gif); background-repeat: no-repeat; }
.prod_co_con h2 {padding:0 0 4px 20px;}
.prod_co_con p {padding: 0 7px 9px 20px; }

.prod_colleft {float: left;  color: #333; margin: 25px 0 0 0;}
.prod_colright {float: left;  color: #333; margin: 25px 0 0 25px;}

.prod_co_mom {padding-bottom: 10px;}
.prod_co_tod {}
.prod_co_inf {}
.prod_co_inftwo {}

.prod_co_mom .prod_co_con img.product {float: left; margin: 10px 10px 0 20px}
.prod_co_mom .prod_co_con h2 {padding: 20px 0 4px 0;}


.prod_co_inf .prod_co_con img.product {margin: 10px 0 0 20px;}
.prod_co_inf .prod_co_con img.arrow {margin: 0 0 0 20px;}
.prod_co_inf .prod_co_con .prod_co_clear {height: 15px;}
.prod_co_inftwo .prod_co_con_wrap {border-top: 1px solid #d8d8d8;}

.prod_co_inftwo .prod_co_con img.product {float: left; margin: 20px 10px 3px 10px}
.prod_co_inftwo .prod_co_con h2 {padding: 28px 0 4px 0;}
.prod_co_inftwo .prod_co_con .prod_co_clear {height: 12px;}

.prod_co_tod .prod_co_con img.product {margin: 10px 0 0 25px;}
.prod_co_tod .prod_co_con img.arrow {margin: 0 0 0 20px; }


.lipid_co {width: 295px; height: 163px; text-align: left; margin-bottom: 10px;}
.lipid_co img {float: left; margin-right: 15px; padding: 16px 0 0 0; }
.lipid_co img.arrow  {vertical-align: middle; padding: 0  5px 0 0; float: none; margin: 0;}
.lipid_co h2 {margin: 0px 0 5px 0; padding: 20px 0 0 0 ;}
.lipid_co p {padding-bottom: 10px;}

.brain_dev {width: 295px; height: 163px; background-image: url(../../images/brain_dev_bg.gif); background-repeat:no-repeat; margin-bottom: 10px; text-align: left; }
.brain_dev h3 {padding: 25px 10px 3px 10px; }
.brain_dev p {padding: 0px 10px 3px 10px;}
.brain_dev img {float: right; padding: 15px 10px 0 0;}
.brain_dev img.arrow {vertical-align: middle; padding: 5px 5px 5px 9px; float: none}

.prod_co {}
.prod_co_con ul {padding: 18px 0 0 0;}
.prod_co_con li {}
.prod_entry {}
.prod_entry img {float: left; margin: 0 15px 0 15px;}
.prod_entry img.arrow {vertical-align: middle; padding: 0 5px 0 0; float: none;  margin: 0;}

.prod_co_bot .prod_co_con_wrap {border-top: 1px solid #d8d8d8;}
.prod_co_bot .prod_co_con {border-top: 1px solid #fff; padding: 10px 0 11px 0;}
.prod_co_bot .prod_co_con img.arrow {vertical-align: middle; padding: 5px 5px 0px 18px; float: left;  margin: 0;}
.prod_co_bot .prod_co_con .learn {display: block; float: left; margin-top: 4px;}


.prod_co_vits {width: 608px; clear: both; padding-top: 20px;}
.prod_co_vits .prod_co_top {width: 608px; height: 26px; background-image: url(../../images/prod_co_top_bg.gif); }
.prod_co_vits .prod_co_con {width: 604px}
.prod_co_vits .prod_co_con_wrap {width: 606px}
.prod_co_vits .prod_co_foot {width: 608px; height: 9px; background-image: url(../../images/prod_co_bot_big.gif);}

.prod_co_vits .prod_co_con .prod_entry {height: 155px; width: 100%; }
.prod_co_vits .prod_co_con .left_coll {float: left; padding: 15px 0px 0 20px;}
.prod_co_vits .prod_co_con .right_coll {float: left; padding: 15px 20px 0 0;}

/* ---- articles --*/
.left_col .arts_box { text-align: left; padding: 30px 40px 20px 40px; color: #666;}
.left_col .arts_box h2 {margin-bottom: 20px; font-size: 1.2em;}
.left_col .arts_box .entry {margin-bottom: 20px;}
.left_col .arts_box .entry h3 {color: #669933; margin-bottom: 10px; font-size: 1.2em;}

/*--calendear box--*/

 .cal_box { text-align: left; padding: 30px 40px 20px 40px; color: #666;}
 .cal_box h2 {margin-bottom: 20px; font-size: 1.2em;}
 .cal_box .entry {margin-bottom: 20px;}
 .cal_box .entry h3 {color: #333300; margin-bottom: 10px; font-size: 1.2em;}

 .cal_white_box {width: 100%;  }
 .cal_white_box_top {height: 10px; background: #fff; }
 .cal_white_box_bot {height: 10px; background: #fff; }
 .cal_white_box_wrap {width: 607px; border: 0px solid #d8d8d8; border-bottom: 0; border-top: 0; background-color: #ffffff;}
 * html  .cal_white_box_wrap {margin-top: -4px;}
 .cal_white_box_con {text-align: left; margin: 0 auto; width: 565px; padding: 15px 0 20px 0; } 
 .cal_white_box_con h2 {color: #694e32; font-size: 1.2em;}
 .cal_white_box_con ul {margin-top: 10px;}
 .cal_white_box_con li {width: 245px; float: left; padding: 0 20px 0 0 ;}
 .cal_white_box_con li h3 {color: #96847b; margin-bottom: 10px; font-size: 1.2em;}
 .cal_white_box_con li p {color: #666666}
  .cal_white_box_con .clear {clear: both}
 
/*-- callouts --*/
.left_col .callout_box {text-align: left; padding: 30px 0 0 40px; color: #333333}
.left_col .callout_box h2 {margin-bottom: 20px; font-size: 1.2em;}
.left_col .callout_clear {clear: both; height: 30px;}

/*-- product detail --*/

* html .detail_box .left_shot {width: 230px; float: left; }

.detail_box .left_shot {width: 230px; float: left; }
.detail_box .center_coll {margin: 20px 0; width: 500px; float: left; padding: 0 4px 0 0; }
.detail_box .center_coll .center_coll_top { height: 10px; width: 400px; background: #fff;}
.detail_box .center_coll .center_coll_bot {height: 9px; width: 400px; background: #fff;}
.detail_box .center_coll .center_coll_conwrap {width: 398px; border: 0px solid #d8d8d8; border-top: 0; border-bottom:  0;}
.detail_box .center_coll .center_coll_content {width: 396px; border: 0px solid #fff; border-top: 0; border-bottom:  0; background: #fff; text-align: left; }
.detail_box .center_coll .center_coll_content .cc_con {padding: 0 20px 0 20px; font-size:1.1em; line-height:1.3em;}
* html .detail_box .center_coll .center_coll_content .cc_con {padding-top:5px;}

.detail_box .center_coll .center_coll_content .cc_con h1 {padding: 0 0 10px 0; font-size:1.4em;}
.detail_box .center_coll .center_coll_content .cc_con p {padding: 0 0 10px 0;}
.detail_box .center_coll .center_coll_content .cc_con .charts {width: 270px; margin: 0 auto;}
.detail_box .center_coll .center_coll_content .cc_con .charts .chart {height: 180px; }
.detail_box .center_coll .center_coll_content .cc_con .charts .chart img {float: left; padding-right: 15px;}
.detail_box .center_coll .center_coll_content .cc_con .charts .chart p {}
.detail_box .center_coll .center_coll_content .cc_con .charts .chart_other {height: 180px; width: 270px;}
.detail_box .center_coll .center_coll_content .cc_con .charts .chart_other img {float: right; padding-left: 15px;}
.detail_box .center_coll .center_coll_content .cc_con .charts .chart_other p {}
.detail_box .center_coll .center_coll_content .cc_con .charts .chart_clear {clear: both}


.detail_box .left_shot .left_shot_con {margin: 0 auto; text-align: left; width: 160px; font-size:1.1em; }
.detail_box .left_shot .left_shot_con img {position: relative;  }
.detail_box .left_shot .left_shot_con p {padding: 0 0 15px 0; }

/*--certificate--*/

.certif {width: 100%; margin: 0 auto;}
.certif .cert_top {height: 10px; width: 100%; background: #fff;}
.certif .cert_wrap {width: 626px; border: 0px solid #d8d8d8; border-top: 0; border-bottom:  0;}
.certif .cert_con {width: 622px; border: 0px solid #fff; border-top: 0; border-bottom:  0; background: #fff; text-align: left;}
.certif .cert_bot {height: 9px; width: width: 100%; background: #fff;}

.certif .cert_con img {float: left; margin: 5px 40px 0 40px;}
.certif .cert_con .cert_con_txt img.btn {float: none; margin:0; vertical-align: bottom; margin-right: 5px;}

.certif .cert_con .cert_con_txt {float: left}
.certif .cert_con .cert_con_txt h1 {color: #90448b; font-size: 16px; margin-bottom: 15px; margin-top: 10px; }


.certif .cert_con .cert_con_txt p {margin-bottom: 5px; color: #333333; padding-right: 30px; width: 300px}
.certif .cert_con .cert_con_txt p.star {font-size: 9px; margin-top: 30px;}

.certif .cert_contwo_wrap {border: 1px solid #fff; width: 626px;}
.certif .cert_contwo {width: 624px; border: 1px solid #fff; text-align:left; background-color:#fff;}
.certif .cert_contwo .cert_contwo_txt {padding: 0 40px 0 40px;}
.certif .cert_contwo .cert_contwo_txt h3 {color:  #90448b; margin: 10px 0 0 0;}
.certif .cert_contwo .cert_contwo_txt ul li {display: inline; width: 155px; float: left; margin: 15px 35px 15px 0px; color: #333;}
.certif .cert_contwo .cert_contwo_txt ul li.last {margin-right: 0;}

.certif .cert_con_three {text-align: left; background-color: #fff;}
.certif .cert_con_three .cert_con_three_txt {padding: 15px 40px 15px 40px; line-height: 17px;}
.certif .cert_con_three .cert_con_three_txt img {float: none; margin: 15px 10px 0 0;}

/*--icons--*/
.icon_links {display: none;}
.icon_links img {vertical-align: middle; padding-right: 5px;}
.icon_links ul {}
.icon_links ul li {display: inline; padding-right: 22px;}



/*--- RIGHT COL ---*/

.right_col{display: none;}


/* TOP LINKS */
.top_links {margin: 20px 20px 0 0; width: 190px; position: relative; }

.top_links .tl_top {width: 190px; height: 33px; background-image:url(../../images/green_co_top.gif); text-align: left;}
.top_links .tl_top h2 {color: #fff; position: relative; left: 9px; top: 8px;}

.top_links .po_top {width: 190px; height: 33px; background-image:url(../../images/po_bg_top.gif); background-repeat: none; text-align: left;}
.top_links .po_top  h2 {color: #fff; position: relative; left: 9px; top: 8px;}


.top_links .tl_con {width: 188px; border: 1px solid #d8d8d8; border-bottom: 0; border-top: 0; text-align: left; background-color: #ffffff;}

.top_links .tl_con h3 { margin: 0 2px 0 2px; padding: 3px 0 9px 5px; background-color: #e4edc9;}

.top_links .tl_con h4 {text-decoration: none; display: block; margin:0 .2em 0 .2em;  border-top: 1px solid #d8d8d8; background-image:url(../../images/dd_col_bg.gif); }

.top_links .tl_con h4 a:link {text-decoration: none; display: block; color: #333; padding: 9px 0 9px 7px; }
.top_links .tl_con h4 a:visited {text-decoration: none; display: block; color: #333; padding: 9px 0 9px 7px; }
.top_links .tl_con h4 a:hover {text-decoration: none; display: block; color: #533042; padding: 9px 0px 9px 7px; color: #005691; background-color: #e4f2fa; }
.top_links .tl_con h4 a:active {text-decoration: none; display: block; color: #333; padding: 9px 0 9px 7px;  }



.top_links .tl_con h4.po {border: 0; background:none; font-size: 1.2em; line-height: 15px; padding: 9px 0 9px 7px; color:#533042; text-decoration: none; cursor: pointer;  }

.top_links .tl_con h4 a img {float: right; margin: 0 10px 0 0;}


.top_links .tl_con ul li .dd_con {width: 184px; margin: 0 auto; background-color:#FFFFFF; overflow: hidden; height: 0px; }
.top_links .tl_con ul li .dd_con ul {padding: 0; margin: 0;}
.top_links .tl_con ul li .dd_con li {margin: 0; padding: 0; background-image:url(../../images/list_style.gif); background-repeat: no-repeat;  border: 1px solid #fff;}
.top_links .tl_con ul li .dd_con p {padding: 10px; color: #333333;}

.top_links .tl_con ul li .dd_con li a:link {text-decoration: none; display: block ;padding: 3px 20px 3px 10px; }
.top_links .tl_con ul li .dd_con li a:visited {text-decoration: none; display: block ;padding: 3px 20px 3px 10px;}
.top_links .tl_con ul li .dd_con li a:hover {text-decoration: none; display: block ;padding: 3px 20px 3px 10px;background-image:url(../../images/list_style_bg.gif); background-repeat: no-repeat; color: #333333;}
.top_links .tl_con ul li .dd_con li a:active {text-decoration: none; display: block ;padding: 3px 20px 3px 10px;}



.top_links .tl_foot {margin-top: -7px; }
.top_links .dl_foot {height: 9px; width: 188px; background-image: url(../../images/dd_col_foot.gif); background-repeat: no-repeat;}
.top_links .dd_foot {height: 9px; width: 190px; background-image: url(../../images/dd_col_foot.gif); background-repeat: no-repeat;}
* html .top_links .dd_foot { width: 190px; background-image: url(../../images/dd_col_foot.gif); background-repeat: no-repeat;}


.top_links .dd_con img {margin: 10px 2px 0 20px;}
.top_links .dd_con img.btn { margin-left: 5px; margin-bottom: 10px}

.dha_quiz {margin: 20px 20px 0 0;; width: 190px;}
.dha_quiz .dha_top {width: 190px; height: 33px; background-image:url(../../images/green_co_top.gif); text-align: left;}
.dha_quiz .dha_top h2 {color: #fff; position: relative; left: 9px; top: 8px;}
.dha_quiz .dha_con {width: 188px; border: 1px solid #d8d8d8; border-bottom: 0; border-top: 0; text-align: left; background-color: #fff; }
.dha_quiz .dha_con p {padding: 5px 10px 5px 10px;}
.dha_quiz .dha_con img {margin: 5px 5px 8px 14px; vertical-align: middle;}

.dha_quiz .tl_foot { height: 9px; width: 190px; background-image: url(../../images/dd_col_foot.gif); background-repeat: no-repeat;}


.right_col .formufind {margin: 20px 20px 0 0; display: block; }
.right_col .formufind img.btn_finder {position: relative; top: -40px;}
.right_col .add {margin-top: 20px;}

.right_col img.btn_watch {position: relative; top: -35px; left: 20px;}

/* ---------------end right_col--------------- */

.cont_clear {clear: both;}

/*--pop up styles--*/
#popup_allcontain {margin: 0; width: 100%; }
.pophead {width: 345px; height: 50px; background-image:url(../../images/pop_bg_top.gif); background-repeat: no-repeat; text-align: left}
.pophead  img {position: relative; top: 20px; left: 40px;}


.popmain {width: 345px;margin: 0 auto; padding-top: 10px; background-image:url(../../images/pop_bg.gif); background-repeat: no-repeat;}
.popmain .pop_in_top {margin: 0 auto; height: 13px; width: 309px; background-image:url(../../images/pop_in_top_bg.gif); background-repeat: no-repeat;}
.popmain .pop_in {margin: 0 auto; width: 309px; background-image:url(../../images/pop_in_bg.gif); background-repeat: no-repeat; text-align:left;}
.popmain .pop_in_bot {margin: 0 auto; height: 13px; width: 309px; background-image:url(../../images/pop_in_foot_bg.gif);background-repeat: no-repeat;}

.popmain p.pop_pp { text-align:left; margin: 10px 0 0 20px; padding-bottom: 4px; background-repeat: no-repeat;}
.popfoot {width: 345px; height: 10px; background-image:url(../../images/pop_foot_bg.gif); background-repeat: no-repeat;}

.popmain .pop_con {padding: 15px 20px;}
.popmain .pop_con h1 {font-size: 22px; color: #533042; font-weight: normal; margin-bottom: 15px;}
.popmain .pop_con p {margin-bottom: 15px; color: #333333;}
.popmain .pop_con form input {vertical-align: middle; border: 0px solid #cccccc; height: 22px; width: 264px; background-image:url(../../images/pop_txt_bg.gif); background-repeat: no-repeat; margin-bottom: 10px; padding: 5px 0 0 5px; }
.popmain .pop_con form textarea {vertical-align: middle; border: 0px solid #cccccc; height: 90px; width: 264px; background-image:url(../../images/pop_txt_big_bg.gif); background-repeat:no-repeat; margin-bottom: 20px; overflow: hidden}

.popmain .pop_con .pop_prev {padding: 13px; background-color: #ebf5fb; margin-bottom: 15px;}

/*--Site map--*/
.site_map {text-align:center; width: 874px; }
.site_map h1 {text-align: left; margin: 0 0 0 40px; font-size: 24px; color: #333333;}
.site_map_entry {margin: 20px auto; width: 839px; }
.site_map_entry .sm_top {width: 839px; height: 13px; background-image:url(../../images/map_box_top.gif); background-repeat: no-repeat;}
.site_map_entry .sm_bot {width: 839px; height: 13px; background-image:url(../../images/map_box_bot.gif); background-repeat: no-repeat;}
.site_map_entry .sm_con {width: 839px; background-image:url(../../images/map_box_bg.gif); background-repeat: no-repeat; text-align: left; }
*html .site_map_entry .sm_con {margin-top: -1px; }
.site_map_entry .sm_con h2 {margin: 0 0 0 20px;}
.site_map_entry .sm_con .col_left {float: left;  position: relative; left: 190px; top: 10px; padding-bottom: 15px;}
.site_map_entry .sm_con .col_right {float: right; position: relative;left: 0px; top: 10px; text-align:left; width: 320px; padding-bottom: 15px;}
.sm_clear {clear: both}
.site_map_entry .sm_con ul {}
.site_map_entry .sm_con ul li {font-weight: normal; margin: 0 0 10px 0}
.site_map_entry .sm_con ul li ul {margin: 5px 0 0 20px}
.site_map_entry .sm_con ul li ul li {font-weight: normal; margin: 0; margin: 1px 0 1px 0}


/*--Terms of Service --*/
.terms_of_service {text-align:left; width: 794px; padding-left:40px; padding-right:40px; }
.terms_of_service h1 {text-align: left; margin: 0 0 10px 0px; font-size: 24px; color: #333333;}
.terms_of_service p {  margin-bottom:10px; margin-top:0;        }

/*-- FEEDING FAQ--*/


/*-- FEEDING FAQ--*/


.feeding_faq_con h1 {text-align: left; margin: 18px 0 10px 40px; color: #333333; font-weight: normal; font-size: 24px;}
.feeding_faq_con ul {text-align: left; margin: 10px 0 20px 40px;}
.feeding_faq_con ul.faq_list {text-align: left; margin: 50px 0 20px 40px;}

.feeding_faq_con ul li {margin-bottom: 4px; color: #333  }
.feeding_faq_con ul a:link {color: #025b98; text-decoration: none;}
.feeding_faq_con ul a:visited {color: #025b98; text-decoration: none;}
.feeding_faq_con ul a:hover {color: #333; text-decoration: none;}
.feeding_faq_con ul a:active{color: #025b98; text-decoration: none;}
.left_col .feeding_faq_con .entry {padding: 20px;}
.left_col .feeding_faq_con .entry h3 {color: #669933; font-size: 1.2em; margin-bottom: 10px;}
.left_col .feeding_faq_con .entry p {color: #666;}
.left_col .feeding_faq_con .entry p strong {font-size: 1.2em; color: #533042; }
.left_col .feeding_faq_con .entry ul {list-style-type: disc; margin-left: 20px;color: #666}
.left_col .feeding_faq_con .entry ul li {border: 0;color: #666}


/*--choosing to supplement --*/
.left_col .supp_box {text-align: left; padding: 40px; padding-top: 20px; padding-right: 0px}
.left_col .supp_box h3 {color: #6a6a22; font-size: 1.2em; font-weight: bold; margin-bottom: 25px}
.left_col .supp_box h4 {color: #a09a82; font-size: 1.2em; font-weight: normal;  margin-bottom: 20px}
.left_col .supp_box ul {color: #666666; list-style-type: disc; list-style-position: outside; margin-left: 15px;}
.left_col .supp_box ul li { margin-bottom: 20px; color: #666666;}
.left_col .supp_box p {color: #666666}
.left_col .supp_box strong {color: #333333}

/*--feeding--*/
.left_col .feed_box {text-align: left; padding: 40px; padding-top: 20px; padding-right: 0px}
.left_col .feed_box h3 {color: #333300; font-size: 1.2em; font-weight: bold; margin-bottom: 20px}
.left_col .feed_box h4 {color: #333300; font-size: 1.2em; font-weight: bold;  margin-bottom: 20px}
.left_col .feed_box ul {color: #666666; list-style-type: disc; margin: 0 0 0 12px;}
.left_col .feed_box ul li { margin-bottom: 15px; color: #666666;}
.left_col .feed_box p {color: #666666; margin-bottom: 15px}
.left_col .feed_box strong {color: #333333}



.left_col .feed_box .grtable {width: 100%;}
.left_col .feed_box .grtable h2 {color: #000; padding: 7px 0 0 20px; font-size: 1.1em;}
.left_col .feed_box .grtable .grtable_top {height: 33px; background: #fff;}
.left_col .feed_box .grtable .grtable_wrap {width: 100%; border: 0px solid #d8d8d8; border-bottom: 0; border-top: 0; background-color: #fff;}
.left_col .feed_box .grtable .grtable_wrap .grtable_con {padding: 15px 23px 18px 23px; border: 1px solid #ccc;}
.left_col .feed_box .grtable .grtable_bot {height: 10px; background: #fff;}

.left_col .feed_box .grtable .grtable_wrap .grtable_con table {color: #939880;}
.left_col .feed_box .grtable .grtable_wrap .grtable_con table strong, ul, li {color: #939880; }
.left_col .feed_box .grtable .grtable_wrap .grtable_con td {width: 375px; vertical-align: top; border: 1px solid #e9eae6; border-bottom: 0; border-right: 0; padding: 10px 0 0 15px;}
.left_col .feed_box .grtable .grtable_wrap .grtable_con td.shr {width: 195px; border-left: 0; padding: 10px 0 0 0;}
.left_col .feed_box .grtable .grtable_wrap .grtable_con td.shr p {color: #333300; font-weight: bold;}

.left_col .feed_box .grtable .grtable_wrap .grtable_con p {padding: 0 0 2px 0; margin:0; color: #939880;}
.left_col .feed_box .grtable .grtable_wrap .grtable_con ul {padding: 0}
.left_col .feed_box .grtable .grtable_wrap .grtable_con li {padding: 0 0 5px 0; margin: 0;}

/*--sleep tips --*/
.left_col .sleep_box {text-align: left;  padding: 40px; padding-top: 20px; padding-right: 0px}
.left_col .sleep_box h3 {color: #333300; font-size: 1.2em; margin-bottom: 5px;}
.left_col .sleep_box h4 {color: #a09a82; font-size: 1.2em;}
.left_col .sleep_box p {color: #666; margin-bottom: 18px;}
.left_col .sleep_box p strong {color: #333300;}
.left_col .sleep_box ul {color: #666; list-style-type: disc; margin-left: 15px; margin-bottom: 25px;}
.left_col .sleep_box ul li {color: #666;}
/*-- poll big--*/
.left_col .bg_poll {width: 628px; margin: 20px auto; text-align: left;}
.left_col .bg_poll .bg_poll_top {height: 10px; background-image:url(../../images/bg_poll_top.gif); background-repeat: no-repeat;}
.left_col .bg_poll .bg_poll_wrap {width: 626px; border: 1px solid #d8d8d8; border-bottom: 0; border-top: 0; background-color: #fff;}
.left_col .bg_poll .bg_poll_con {border: 2px solid #fff; border-bottom: 0; border-top: 0; background-image:url(../../images/bg_poll_bg.gif); padding: 0 0 0 40px;}
.left_col .bg_poll .bg_poll_bot {margin-top: -8px; height: 10px; background:url(../../images/bg_poll_bot.gif) no-repeat;}
.left_col .bg_poll .month_box {margin-bottom: 20px;}

.left_col .bg_poll .bg_poll_con h1 {text-align: left; color: #333333; font-size: 24px; font-weight: normal; margin-bottom: 20px;}
.left_col .bg_poll .bg_poll_con .header p {border: 1px solid #d8d8d8; border-top: 0; width: 265px; color: #849648; font-size: 14px; text-align: left;float: left; padding: 0 0 5px 10px;}

.left_col .bg_poll .bg_poll_con .month_list {border: 1px solid #d8d8d8; border-top: 0; border-bottom: 0; width: 275px; float: left; margin: 0;}
* html .left_col .bg_poll .bg_poll_con .month_list {margin-top: -20px;}
.left_col .bg_poll .bg_poll_con .month_list table {width: 273px;}
.left_col .bg_poll .bg_poll_con .month_list table td {border-right: 0px dashed #d8d8d8; font-size: 1.2em; padding-top: 5px; padding-bottom: 5px; background:url(../../images/bg_poll_months.jpg) no-repeat -1px;}
.left_col .bg_poll .bg_poll_con .month_list table td a {font: "Lucida Grande", sans-serif; font-weight:bold; }
.left_col .bg_poll .bg_poll_con .month_list table td a:link {color: #005691; text-decoration: none;    padding: 5px 10px 5px 9px;  }
.left_col .bg_poll .bg_poll_con .month_list table td a:visited {color: #005691; text-decoration: none; padding: 5px 10px 5px 9px;  }
.left_col .bg_poll .bg_poll_con .month_list table td a:hover {color: #333333; text-decoration: none;      padding: 5px 10px 5px 9px;  background-color: #eaf5fa; }
.left_col .bg_poll .bg_poll_con .month_list table td a:active{color: #333333; text-decoration: none;   padding: 5px 10px 5px 9px;  }
.left_col .bg_poll .bg_poll_con .month_list table td a.on {color: #333333; text-decoration: none;         padding: 5px 10px 5px 9px;  background-color: #eaf5fa;  }


.left_col .bg_poll .bg_poll_con .month_list table td.lil { background:url(../../images/bg_poll_months.jpg) no-repeat -9px;}
.left_col .bg_poll .bg_poll_con .month_list table td.larger { background:url(../../images/bg_poll_months.jpg) no-repeat -2px;}
.left_col .bg_poll .bg_poll_con .month_list table td.lil a:link {color: #025b98; text-decoration: none;    padding: 4px 4px 5px 4px;  }
.left_col .bg_poll .bg_poll_con .month_list table td.lil a:visited {color: #025b98; text-decoration: none; padding: 4px 4px 5px 4px;  }
.left_col .bg_poll .bg_poll_con .month_list table td.lil a:hover {color: #333333; text-decoration: none;      padding: 4px 4px 5px 4px;  background-color: #eaf5fa;  }
.left_col .bg_poll .bg_poll_con .month_list table td.lil a:active{color: #025b98; text-decoration: none;   padding: 4px 4px 5px 4px;  }
                                                                                                                            
.left_col .bg_poll .bg_poll_con .month_list table td.lil a.on {color: #333; text-decoration: none;         padding: 4px 4px 5px 4px;  background-color: #eaf5fa;  }

.shareButton { background-image:url(../../images/icon_share.gif); background-repeat:no-repeat; padding-left:20px; display:block;float:left; width:50px; }




/* --- IE 6 fixes --*/
* html .add_pod_big {margin: 10px 14px 0 10px;}
* html .add_pod_poll {margin: 10px 14px 0 10px; width: 394px;}
/** html .subnav_on {position: relative; top: -3px;}
* html .subnav_off {position: relative; top: -3px;}
* html .content_ring {position: relative; top: -3px; }*/




* html .prod_co_bot .prod_co_con {padding: 12px 0 12px 0;}
* html .prod_co_inftwo .prod_co_con .prod_co_clear {height: 18px;}
* html .detail_box .center_coll .center_coll_conwrap {margin-top: -4px;}
* html .detail_box .center_coll .center_coll_content {margin-top: -4px;}
* html .certif .cert_wrap {margin-top: -4px;}
* html .certif .cert_con {margin-top: -4px;}
* html .certif .cert_con_three {border-top: 1px solid #d8d8d8;}


/* CSS added by Gray Loon 4/08 */

ul.main_nav {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
	height: 38px;
	}

ul.main_nav li {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0;
	float: left;
	}

	* html ul.main_nav li { /* this selector recognized by IE only */
		display: inline; /* total width (only for IE5.x/Win) */
		disp\lay: block; /* content width (for other IE) */
		}

li.main_nav_home,
li.main_nav_home a,
li.main_nav_products,
li.main_nav_products a,
li.main_nav_nutrition,
li.main_nav_nutrition a,
li.main_nav_feeding,
li.main_nav_feeding a,
li.main_nav_development,
li.main_nav_development a,
li.main_nav_shop,
li.main_nav_shop a,
li.main_nav_tools,
li.main_nav_tools a,
li.main_nav_about,
li.main_nav_about a {
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}

/* Tab - Home */
li.main_nav_home  { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 40px;
	height: 38px;
	background: transparent url(/images/main_nav_home.gif) no-repeat top left;
	background-position: 0 -38px;
	}
li.main_nav_home a {
	padding: 38px 0 0 0;
	width: 40px;
	height: 38px;
	clip: rect(0, 40px, 38px, 0);	
	background: transparent url(/images/main_nav_home.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:38px; /* for IE5.5's bad box model */
	}
ul.main_nav li.main_nav_home a:hover,
ul.main_nav li.main_nav_home a.on {
	background-position: 0 -38px;
	}

/* Tab - Products */
li.main_nav_products  { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 120px;
	height: 38px;
	background: transparent url(/images/main_nav_products.gif) no-repeat top left;
	background-position: 0 -38px;
	}
li.main_nav_products a {
	padding: 38px 0 0 0;
	width: 120px;
	height: 38px;
	clip: rect(0, 120px, 38px, 0);	
	background: transparent url(/images/main_nav_products.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:38px; /* for IE5.5's bad box model */
	}
ul.main_nav li.main_nav_products a:hover,
ul.main_nav li.main_nav_products a.on {
	background-position: 0 -38px;
	}
	
/* Tab - Nutrition */
li.main_nav_nutrition  { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 121px;
	height: 38px;
	background: transparent url(/images/main_nav_nutrition.gif) no-repeat top left;
	background-position: 0 -38px;
	}
li.main_nav_nutrition a {
	padding: 38px 0 0 0;
	width: 121px;
	height: 38px;
	clip: rect(0, 121px, 38px, 0);	
	background: transparent url(/images/main_nav_nutrition.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:38px; /* for IE5.5's bad box model */
	}
ul.main_nav li.main_nav_nutrition a:hover,
ul.main_nav li.main_nav_nutrition a.on {
	background-position: 0 -38px;
	}

/* Tab - Feeding */
li.main_nav_feeding  { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 116px;
	height: 38px;
	background: transparent url(/images/main_nav_feeding.gif) no-repeat top left;
	background-position: 0 -38px;
	}
li.main_nav_feeding a {
	padding: 38px 0 0 0;
	width: 116px;
	height: 38px;
	clip: rect(0, 116px, 38px, 0);	
	background: transparent url(/images/main_nav_feeding.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:38px; /* for IE5.5's bad box model */
	}
ul.main_nav li.main_nav_feeding a:hover,
ul.main_nav li.main_nav_feeding a.on {
	background-position: 0 -38px;
	}

/* Tab - Development */
li.main_nav_development  { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 153px;
	height: 38px;
	background: transparent url(/images/main_nav_development.gif) no-repeat top left;
	background-position: 0 -38px;
	}
li.main_nav_development a {
	padding: 38px 0 0 0;
	width: 153px;
	height: 38px;
	clip: rect(0, 153px, 38px, 0);	
	background: transparent url(/images/main_nav_development.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:38px; /* for IE5.5's bad box model */
	}
ul.main_nav li.main_nav_development a:hover,
ul.main_nav li.main_nav_development a.on {
	background-position: 0 -38px;
	}

/* Tab - Shop */
li.main_nav_shop  { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 99px;
	height: 38px;
	background: transparent url(/images/main_nav_shop.gif) no-repeat top left;
	background-position: 0 -38px;
	}
li.main_nav_shop a {
	padding: 38px 0 0 0;
	width: 99px;
	height: 38px;
	clip: rect(0, 99px, 38px, 0);	
	background: transparent url(/images/main_nav_shop.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:38px; /* for IE5.5's bad box model */
	}
ul.main_nav li.main_nav_shop a:hover,
ul.main_nav li.main_nav_shop a.on {
	background-position: 0 -38px;
	}

/* Tab - Tools */
li.main_nav_tools  { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 138px;
	height: 38px;
	background: transparent url(/images/main_nav_tools.gif) no-repeat top left;
	background-position: 0 -38px;
	}
li.main_nav_tools a {
	padding: 38px 0 0 0;
	width: 138px;
	height: 38px;
	clip: rect(0, 138px, 38px, 0);	
	background: transparent url(/images/main_nav_tools.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:38px; /* for IE5.5's bad box model */
	}
ul.main_nav li.main_nav_tools a:hover,
ul.main_nav li.main_nav_tools a.on {
	background-position: 0 -38px;
	}

/* Tab - About */
li.main_nav_about  { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 93px;
	height: 38px;
	background: transparent url(/images/main_nav_about.gif) no-repeat top left;
	background-position: 0 -38px;
	}
li.main_nav_about a {
	padding: 38px 0 0 0;
	width: 93px;
	height: 38px;
	clip: rect(0, 93px, 38px, 0);	
	background: transparent url(/images/main_nav_about.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:38px; /* for IE5.5's bad box model */
	}
ul.main_nav li.main_nav_about a:hover,
ul.main_nav li.main_nav_about a.on {
	background-position: 0 -38px;
	}


.sitemapCol {
	float: left;
	display: inline;
	width: 185px;
	margin: 0 0 15px 20px;
	padding: 0;
	}

.sitemapCol ul li {
	font-weight: normal;
	}


.clear {
	content: ".";
	overflow: hidden;
	clear: both;
	font-size: 1px;
	}


span.swfhandler-sifr-replaced  {
	visibility: visible;
	display: inline;
} 

/*
object.swfhandler-sifr-replaced,                                       
embed.swfhandler-sifr-replaced {
	visibility: visible;
	display: inline;
}	

object,                                       
embed {
	visibility: hidden;
	display: none;
}	

*/
.find-box{
	display:none;
}
h1,
h2{

}
.hero .hero_con{
	left:3px;
	position:relative;
	margin-bottom:30px;
}
.sub-text p{
	display:inline;
}
.sub-text{
	margin:0px;
	padding:0px;
}
.sub-text img
{

}
.sub-text h3 {
padding:10px 0;
}

.social-print{display:none;}

#recipe1,
#recipe2,
#recipe3,
#recipe4
{
	display: block;
}
