
        /*resets*/
				body { margin: 0 !important; padding: 0 !important; border: none !important; outline: none !important; }
				div.layout { margin-top: 0px !important; padding-top: 0px !important; }
        body,button {font:normal 12px Helvetica,Arial,sans-serif;background:#ececec;}
        .nolayout {background:#fff;}
        button.button {background:transparent;border:0;margin:0;overflow:visible;padding:0;-moz-margin-start:-3px;-moz-margin-end:-3px;}
        html,body {margin:0;padding:0;}
        h1,h2,h3,h4,h5,h6,p {font-size:12px;margin:0 0 10px;padding:0;color:#383d3d;}
        h1 {color:#0066cc;}
        h1 {font-size:24px;font-weight:bold;font-family:Helvetica,Arial,sans-serif;}
        h2 {color:#0066cc;font-size:18px;font-weight:bold;font-family:Helvetica,Arial,sans-serif;}
        a {color:#0066cc;}
        a:hover {text-decoration:underline;}
        table {border-collapse:collapse;}
        form {margin:0;padding:0;}
        label {font-weight:bold;}
        input, select {margin:5px 0;}
        img {border:0;}
        sup,sub {line-height:0;}
        sup {vertical-align:.3em;}
        h1 sup {font-size:50%;vertical-align:6px;}
        ul {margin:0;padding:0;list-style:none;}
        li {background:url(/local/images/bullet.gif) no-repeat 0 5px;padding:0 0 2px 10px;color:#383D3D;}
        ol li {background:none;padding:0;margin:0;}
        ol {list-style:inside decimal;padding:0;margin:10px 0;}
        .navigation li {background:none;}
        .banner li {background:none;padding:0px;margin:0px;}
		
		/*Tracking Pixel Fix*/
		body>img{display:absolute;}
		
        /*conventions*/
        .text {border:1px solid #cecfce;}
        .RadEContentBordered {background:#fff !important;}
        .clear {clear:both;}
        .hidden {display:none;}
        .highlight {color:#cc0000;font-weight:bold;display:inline;margin:0 5px 0 0;}
        .leftalign {text-align:left;}
        .centeralign {text-align:center;}
        .rightalign {text-align:right;}
        .navigation {list-style:none;margin:0;padding:0;}
        .floatLeft {float:left;display:inline;}
        .floatRight {float:right;display:inline;}
        .reference {font-size:10px;margin:10px 0 0;}

        /*buttons*/
        a.button,a.button span,button.button span,button.button span span {background:url(/local/images/button.gif) no-repeat 100% 0 #fff;cursor:pointer;display:inline;line-height:19px;padding:0 10px 0 0;text-decoration:none;white-space:nowrap;float:left;color:#fff;}
        a.button,button.button span {background-position:0 0;padding:0 0 0 10px;}
        a.button,button.button {margin-right:3px;}
        button.roundcorner span, button.roundcorner span span {background-image:url(/local/images/roundcorner.gif);line-height:17px;}
        a.bluebutton, a.bluebutton span {background-color:#cce6ff;}
        a.backtotop {background:url(/local/images/arrowblueup.gif) no-repeat 0 5px;padding:0 0 0 12px;margin:0 0 20px;display:inline;}
        a.startbu {background:url(/local/images/start.gif) no-repeat 100% 0;padding:5px 28px 5px 0;font-size:14px;font-weight:bold;text-decoration:none;color:#0079c2;line-height:26px;}
        .fr a.startbu {font-size:12px;padding-right:25px;}
        a.button:hover {font-weight:normal;}
        

        /*forms*/
        .form {border-collapse:collapse;border:0;}
        .form td {padding:3px 5px 5px 0;vertical-align:top;}
        .form .radio {margin:-3px 3px -3px 0;}
        .form .checkbox {margin:-3px 3px -1px 0;}
        .form .text,.form select,.form textarea {margin:-3px 0 0;}
        .form .required {color:#f00;}

        /*boxes*/
        .box {margin:0 0 10px;}
        .t, .t div {background:url(/local/images/boxt.gif) no-repeat 0 0;height:12px;padding:0 0 0 10px;overflow:hidden;}
        .b, .b div {background:url(/local/images/boxb.gif) no-repeat 0 0;height:12px;padding:0 0 0 10px;overflow:hidden;}
        .t div, .b div {background-position:100% 0;padding:0 10px 0 0;}
        .c {background:#dfebf6;border-left:2px solid #ecf4fc;border-right:2px solid #ecf4fc;padding:0 10px;}
        .c .button, .c .button span {background-color:#dfebf6;}

        /*global*/
        body#standard { background: white url('/local/images/internalbg.png') 0px 0px repeat-x; }
        .disclaimer{font-size:10px;}
        .layout {margin: 0px auto;width:1003px; overflow: hidden;}
        .header { background:#fff; width:1003px; height: 133px; overflow: hidden; }
        .header .floatRight {margin:0 36px 0 0;width:655px;}
        .fr .header .floatRight {width:730px;}
        .similac {width:256px;height:70px;margin:0;float:left;display:inline;cursor:pointer;}
        .abbott {float:right;cursor:pointer;}
        .header .navigation {float:right;padding:7px;}
        .header .navigation a {font-size:11px;color:#999;text-decoration:none;}
        .header .navigation a:hover, .footer a:hover {text-decoration:underline;}
        .header .navigation li {border-left:1px solid #999;display:inline;padding:0 5px;}
        .header .navigation .selected a {color:#0079c2;font-weight:bold;}
        .header .navigation li.first,.footer .navigation li.first {border:0;}
        .header form {float:right;background:url(/local/images/search.gif) no-repeat 0 50%;padding:0 0 0 25px;width:200px;text-align:right;}
        .fr .header form {width:225px;}
        .header form input {float:left;color:#999;width:146px;}
        .header form button {float:left;margin:6px 0 0 3px;display:inline;}
        .maincontainer {background:transparent;min-height:600px;padding:0px;width:1003px;}
        /* html .maincontainer {height:600px;} */
        .standardlayout {background:transparent;}
        #flashnav {width:1003px;}
        .topbanner {margin:0 auto 5px auto;background:no-repeat 0 0;}
        .home .topbanner {width:941px;}
        .maincontainer .navigation {float:left;width:150px;overflow:hidden;display:inline;color:#004d9d;padding:10px;background: white url('/local/images/side_nav_back.png') 0px 0px repeat-x; border: 1px solid #e1e1e1; border-top: none; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;}
        .navigation h2 {font-size:16px;line-height:20px;margin:0 10px;padding-bottom:10px;}
        .navigation .callout {background:#cce6ff;padding:10px 15px;margin:10px 0 10px;color:#383d3d;width:120px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0px 5px 5px 0px #ccc; -webkit-box-shadow: 0px 5px 5px 0px #ccc; box-shadow: 0px 5px 5px 0px #ccc; }
        .navigation a img, .navigation div img {  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0px 5px 5px 0px #ccc; -webkit-box-shadow: 0px 5px 5px 0px #ccc; box-shadow: 0px 5px 5px 0px #ccc;  }
        .navigation .callout img {  -webkit-border-radius: none; -moz-border-radius: 5px; border-radius: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;  }
        .navigation .callout h2 {font-size:17px;margin:0 0 10px;line-height:20px;color:#0079c2;}
        .navigation .callout ul {margin:0 0 10px;padding:0;}
        .navigation .callout li {background:url(/local/images/arrowblueleft.gif) no-repeat 0 2px;padding:0 0 3px 10px;}
        .navigation .callout .button {margin:5px 0 0 17px;display:inline;}
        .navigation .callout .button, .navigation .callout .button span {background-color:#cce6ff;}
        .fr .navigation .callout .button {margin-left:15px;}
        .secondarynavcontainer {min-height:223px;}
        .secondarynavcontainer h3 {font-size:14px;margin:0 10px 5px;}
        .secondarynav {padding:0 0 10px;}
        .secondarynav a {text-decoration:none;color:#999999;font-size:13px;font-weight:bold;}
        .secondarynav li {background:url(/local/images/arroworange.gif) no-repeat 10px 8px;border-bottom:1px solid #e5e5e5;padding:5px 5px 5px 20px;}
        .secondarynav .selected {background:#c5ddf6 url(/local/images/arrowblueleft.gif) no-repeat 10px 8px;padding:0;font-weight:bold;}
        .secondarynav .selected a {padding:5px 5px 5px 20px;display:block;color:#0079c2;}
        .secondarynav .hassubmenu {background:#c5ddf6 url(/local/images/arrowbluedown.gif) no-repeat 8px 10px;}
        .secondarynav .submenu {background:#0079c2;padding:5px 0;border-top:2px solid #f2f2f2;}
        .secondarynav .submenu li {background:url(/local/images/dotblue.gif) no-repeat 20px 10px;padding:5px 10px 5px 30px;border:none;}
        .secondarynav .submenu .selected {background-image:url(/local/images/dotwhite.gif);}
        .secondarynav .submenu a {padding:0 7px 0 0;color:#92b3d6;}
        .secondarynav .submenu .selected a {color:#fff;font-weight:bold;}
        #leftflashbanner {width:180px;text-align:center;margin:0 10px 20px;cursor:pointer;}
        #leftflashbanner2 {width:199px;text-align:center;margin:0 0 20px;cursor:pointer;}
        .maincontainer .content {float:right;width:800px;overflow:hidden;}
        .callout {width:auto;background:#efefef;margin:0 0 10px;}
        .callout h1 {background:#1671cc;color:#fff;font-size:15px;font-weight:bold;padding:5px 0 5px 20px;margin:0;display:block;}
        .callout h2 {padding:10px 0 0;}
        .callout h2.special {font-size:16px;color:#1671cc;}
        .callout ul {padding:10px 20px;}
        .callout a.button, .callout a.button span {background-color:#efefef;}
        .callout .floatLeft {padding:10px 10px 20px 0;width:105px;text-align:center;}
        .callout .odd {background:#d8e6f6;border-bottom:2px solid #fff;padding:10px 15px;width:665px;}
        .callout .even {background:#e5f0fc;border-bottom:2px solid #fff;padding:10px 15px;width:665px;}
        .callout .odd .floatRight, .callout .even .floatRight {width:540px;}
        .breastfeeding {background:url(/local/images/breastfeeding.jpg) no-repeat 100% 0;height:191px;margin:0 10px 20px 0;}
        .breastfeeding h1 {color:#fff;margin:0 0 10px;text-align:center;line-height:27px;}
        .breastfeeding p {height:90px;padding:20px 150px 0 20px;overflow:hidden;}
        .breastfeeding .button, .breastfeeding .button span {background-color:#e6f2ff;}
        .cta { margin-bottom: 10px; }
        .breastfeeding .button {margin:0 0 0 40px;display:inline;float:left;}
        .fr .breastfeeding .button {margin:0 0 0 20px;}
        .fr .callout.similacmompink a.button { margin-left: -7px; }

        .horizonnav {padding:0 0 20px;}
        .horizonnav a {padding:0 5px;}
        .horizonnav .first {padding-left:0;}

        /*homepage*/
        body#home { background: white url('/local/images/backdrop.png') 0px 0px repeat-x; }
        #homebanner {height:291px;position:relative;width:1003px;overflow:hidden;}
        #homebanner ul.banner {list-style:none;margin:0px:padding:0px;}
        #homebanner ul.banner li {display:none;margin:0px:padding:0px;}
        #homebanner ul.banner li img {float:left;position:absolute;}
        #homebanner ul.banner .first {display:block;}
        #homebanner .nav {left:15px;list-style:none;margin:0;padding:0;position:absolute;top:253px;}
        #homebanner .nav li {background:url(/local/images/bgcarouselnav.gif) no-repeat;display:inline-block;height:14px;width:14px;float:left;margin:0 10px 0 0;padding:0; cursor:pointer;}
        #homebanner .nav li.selected {background:url(/local/images/bgcarouselnavselected.gif) no-repeat;}
        .flashguide {position:relative;}
        #flashguide {position:absolute;top:-49px;}
        .home .floatLeft {width:1003px;}
        .home .feature {float:left;width:250px;padding:20px 45px 0 30px;background:url(/local/images/verdivider.gif) no-repeat 100% 0;min-height:235px;} * html .home .feature {height:235px;}
        .fr .home .feature {padding:20px 30px 0;}
        .home .feature h2 {font-size:11px;margin:0 0 10px;}
        .home .feature p {height:80px;overflow:hidden;}
        .fr .home .feature p {height:100px;}
        .home .feature a.button {display:inline;margin:0 0 0 40px;}
        .fr .home .feature a.button {margin:0;}
        .home .articles {float:left;width:296px;background:url(/local/images/baby1.gif) no-repeat 95% 40px;padding:20px 10px 0;}
        .home .articles ul {width:190px;margin:0 0 10px;color:#383D3D;}
        .home .articles a {text-decoration:none;color:#383d3d;}
        .home .articles a.button {margin:10px 0 0 5px;}
        .home .articles img {margin:0 0 0 30px;}
        .home .divider {padding:30px 20px 20px 30px;margin:5px 0 0;}
        .fr .home .divider {padding-bottom:0;}
        .home .joinTheClub {width:257px;height:268px;overflow:hidden;float:left;}
        .home .products {width:485px;min-height:268px;overflow:hidden;float:left;margin-top:1px;background: transparent url('/local/images/en/products/home_prod_backdrop.png') 0px 0px repeat-y;}
        .home .products .body {background: transparent url('/local/images/en/products/home_prod_gradient.png') 0px 0px repeat-x;width:464px;margin-left:10px;}
        .home .feature {width:260px;min-height:268px;overflow:hidden;float:left;margin:0px;padding:0px;background: transparent url('/local/images/en/feature/home_feature_backdrop.png') 0px 0px repeat-y;}
        .home .feature .body {background: transparent url('/local/images/en/feature/home_feature_gradient.png') 0px 0px repeat-x;width:248px;margin-left:11px;}
        .prodlist li {background:none;float:left;padding:20px 20px 0;margin:0 0 20px;width:112px;text-align:center;background:url(/local/images/line.gif) no-repeat 100% 0;}
        
        /*Products Box - Centre div on home page*/        #home_prodbox{height:187px;overflow:none;text-align:center;padding:20px 0 0 0;}
        #home_prodbox li{display:inline;background:none;margin:0;padding:0;}
        #home_prodbox a{text-decoration:none;}
        #home_prodbox a img{border:0;}
        #home_prodbox img{margin:0 15px 0 15px;}
        #home_prodbox div a img{width:200px;float:left;}
        #home_prodbox div{padding:30px 0 0 0;}
        
        .prodlist img {display:block;margin:0 auto 20px;}
        .prodlist p {margin:0;}
        .prodlist .first {padding-left:0;}
        .prodlist .last {background:none;border:none !important;padding-right:0;}
        .feature img, .articles img {float:left;}
        .swacbanner {float:right;width:300px;padding:5px 0 0;}
        .swacbanner img {display:block;}
        #flashad {width:728px;padding:10px 0;margin:0 auto;}
        #swac-form {position:relative;}
        #swac-form .sample {left:470px;position:absolute;top:100px;}
        #swac-form .divider {margin:0;position:relative;}
        .cmr {position:absolute;left:600px;top:40px;}
        .home #timeline-nav{clear:both;float:none;width:945px;position:relative;margin:30px auto;}
        .home #timeline-nav .float-left, .club-ty #timeline-nav .float-left {float:left;}
        #timeline-nav, #timeline-nav-baby{display:none;}
        body#home.fr div.feature { margin: 0px; padding: 0px; float: left; }

        /*expecting mom*/
        /*.expecting {padding:20px 40px 20px 30px;}*/
        .expecting .breastfeeding {float:left;width:327px;}
        .expecting .box {float:left;width:300px;padding:0 20px 20px 0;}
        .expecting .rightbox {float:right;width:297px;background:url(/local/images/verdivider.gif) no-repeat 0 0;padding:0 0 0 40px;min-height:230px;} * html .expecting .rightbox {height:230px;}
        .fr .expecting .rightbox {min-height:250px;} * .fr .expecting .rightbox {height:250px;}
        .box ul, .rightbox ul {margin:0 0 20px;}
        .guidebox {float:left;height:192px;width:327px;background:url(/local/images/pregnancyguide.jpg) no-repeat;}
        div.expectingMomSections div.section { width: 800px; height: 158px; background: black; overflow: hidden; margin-bottom: 15px; -moz-box-shadow: 0px 5px 5px 0px #ccc; -webkit-box-shadow: 0px 5px 5px 0px #ccc; box-shadow: 0px 5px 5px 0px #ccc; }
        div.expectingMomSections div.section img.icon { float: left; }
        div.expectingMomSections div.section div.info { font-size: 12px; width: 630px; float: left; color: white; margin: 10px auto; }
        div.expectingMomSections div.section div.info h2 { font-size: 12px; padding: 0px; margin: 0px; color: #ecc300; font-weight: normal; }
        div.expectingMomSections div.section div.info p { font-size: 12px; padding: 0px; margin: 0px; color: white; }
        div.expectingMomSections div.section div.info li { font-size: 12px; margin: 0px; color: white; }
        div.expectingMomSections div.section div.info a.learnmore { font-size: 12px; margin-top: 1.5em; display: block; color: white; }
        .expecting li { background: url( '/local/images/bullet-white.png' ) 2px 6px no-repeat; }
        div.expectingMomSections a { color: white; }
        div.secondaryContentContainer h1 { color: #0066cc; font-size: 24px; font-family: Helvetica, Arial, sans-serif; }
        div.secondaryContentContainer h2 { color: #0066cc; font-size: 18px; font-family: Helvetica, Arial, sans-serif; margin: 0px; margin-bottom: 1em; }
        div.secondaryContentContainer hr { margin: 1em auto; border: none; outline: none; background: url('/local/images/hr-fade.png') 0px 0px no-repeat; width: 800px; height: 15px; clear: both; float: none; }
        img.breakoutRight { float: right; margin-left: 1em; margin-bottom: 1em; }
        img.breakoutLeft { float: left; margin-right: 1em; margin-bottom: 1em; }
				div.secondaryContentContainer ul, div.secondaryContentContainer ol { list-style: disc; margin-left: 2em; list-style-image: url('/local/images/bullet.gif'); }
				div.secondaryContentContainer li { background: none; padding: 0px; margin: 0px; margin-bottom: .5em; }
        div.headingContentContainer { color: white; background: black; overflow:none; }
        .headingBackground {margin:0;padding:0;display:block;}
        div.headingText { margin-top: -222px; height: 202px; margin-bottom: 5px; }
        div.headingText h1 { color: #ecc300; font-size: 12px; margin-top: 20px; }
        div.headingText h2 { color: #ecc300; margin: 0px; padding: 0px; font-size: 36px; }
        div.headingText p { color: #ffffff; font-size: 26px; width: 425px; }
				.babySleepPattern { border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-image: initial; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; background-image: url('/local/images/baby.png'); width: 50%; background-position: 0% 0%; background-repeat: no-repeat; }
				.bgShadow { background-image:url(/local/images/shadow.png); background-repeat:no-repeat; background-position:0% 10%; }
				table.bgShadow td { padding-top: 0; }
				.ABClogo { border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-image: initial; background-image: url('/local/images/abc.png'); background-position: 20% 0%; background-repeat: no-repeat; }
				.EDITABLE-headingContent sup { vertical-align: 9px; }


        /*feeding you baby*/
        /* .feedingbabycontainer {background:url(/local/images/feedingbabybg.gif) repeat-y 100% 0;} */
        .feedingbaby {width:407px;padding:15px;}
        .feedingbaby ul {margin:0 0 10px;}
        .feedingbaby li {background:url(/local/images/arroworange.gif) no-repeat 0 4px;padding:2px 0 2px 12px;}
        .feedingbaby .floatRight {width:315px;}
        .feedingbaby .divider p {margin-left:0;}
        .feedingbabycallout {width:300px;background:#94c9ff;}
        .feedingbabycallout h1 {font-size:22px;font-weight:bold;text-align:center;margin:0;padding:5px 0 0;}
        .feedingbabycallout h2 {font-size:18px;font-weight:normal;text-align:center;}
        .feedingbabycallout img {margin:0;}
        .feedingbabycallout li {background:#c5ddf6 url('/local/images/bullet-white.png') no-repeat 6px 7px;padding:5px 0 5px 18px;margin:2px 0 0;}
        /*.feedingbabycallout a {color:#535353;text-decoration:none;font-size:12px;}*/
        .feedingbabycallout img.floatLeft {margin:0 0 0 75px;}
        .feedingbabycallout .button, .feedingbabycallout .button span {background-color:#94c9ff;}
        .feedingbabycallout .button {margin:10px 5px;}
        .productchooser .topbanner {padding:15px 0 0 10px;background:#c5ddf6;height:266px;}
        .fixedheight, .fixedheight div {height:175px;overflow:hidden;}
        .floatRight .fixedheight, .floatRight .fixedheight div {height:100px;}
        .fr .floatRight .fixedheight h1, .fr .floatRight .fixedheight p, .fr .widebox .fixedheight h1, .fr .widebox .fixedheight p {margin-bottom:2px;}
        .topbanner .widebox {width:405px;}
        .widebox a.startbu {padding-left:28px;}
        .fr .widebox a.startbu {padding-left:10px;}
        .topbanner .narrowbox {width:322px;}
        .topbanner .halfbox {width:363px;}
        .topbanner .box {margin:0 10px 10px 0;}
        .topbanner .c h1 {font-size:16px;font-weight:bold;margin:0 0 8px;color:#0079c2;}
        .topbanner .c p {font-size:11px;color:#383d3d;}
        .box .c div {background:no-repeat 0 0;padding-left:115px;}
        .floatRight .c div, .narrowbox .c div {padding-left:80px;}
        div.feedingBabySection a { color: white; }
        div.feedingBabySections div.section { width: 460px; min-height: 158px; background: black; overflow: hidden; margin-bottom: 15px; -moz-box-shadow: 0px 5px 5px 0px #ccc; -webkit-box-shadow: 0px 5px 5px 0px #ccc; box-shadow: 0px 5px 5px 0px #ccc; }
        div.feedingBabySections div.section img.icon { float: left; }
        div.feedingBabySections div.section div.info { font-size: 12px; width: 270px; padding-left: 10px; float: left; color: white; margin: 10px auto; }
        div.feedingBabySections div.section div.info h1 { font-size: 12px; padding: 0px; margin: 0px; color: #ecc300; font-weight: bold; }
        div.feedingBabySections div.section div.info h2 { font-size: 12px; padding: 0px; margin: 0px; color: #ecc300; font-weight: normal; }
        div.feedingBabySections div.section div.info p { font-size: 12px; padding: 0px; margin: 0px; color: white; font-size: small; }
        div.feedingBabySections div.section div.info li { font-size: 12px; margin: 0px; color: white; background: url('/local/images/bullet-white.png') no-repeat 2px 7px; }
        div.feedingBabySections div.section div.info a { color: white; }
        div.feedingBabySections div.section div.info a.learnmore { font-size: 12px; display: block; color: white; }
        div.feedingBabyBreastfeeding h2, div.feedingBabyFormulaFeeding h2, div.feedingBabyCommonFeedingIssues h2 { color: #06c; font-size: 16px; margin: 0px 0px 1em 0px; }
        div.feedingBabyBreastfeeding img{margin:10px 0 30px 0;}
				span.ELEMENT-en-feeding_baby-breastfeeding-index div.feedingbabycontainer,
				span.ELEMENT-en-feeding_baby-breastfeeding-index div.floatLeft.feedingbaby,
				span.ELEMENT-en-feeding_baby-breastfeedingpositions-index div.feedingbabycontainer,
				span.ELEMENT-en-feeding_baby-breastfeedingpositions-index div.floatLeft.feedingbaby { width: 100%; }
				span.ELEMENT-en-feeding_baby-breastfeeding-index div#feedingBabyProductsCallout,
				span.ELEMENT-en-feeding_baby-breastfeedingpositions-index div#feedingBabyProductsCallout { display: none; }
				span.ELEMENT-fr-feeding_baby-breastfeeding-index div.feedingbabycontainer,
				span.ELEMENT-fr-feeding_baby-breastfeeding-index div.floatLeft.feedingbaby,
				span.ELEMENT-fr-feeding_baby-breastfeedingpositions-index div.feedingbabycontainer,
				span.ELEMENT-fr-feeding_baby-breastfeedingpositions-index div.floatLeft.feedingbaby { width: 100%; }
				span.ELEMENT-fr-feeding_baby-breastfeeding-index div#feedingBabyProductsCallout,
				span.ELEMENT-fr-feeding_baby-breastfeedingpositions-index div#feedingBabyProductsCallout { display: none; }

        /*grey box*/
        .secondarycallout {float:right;padding:15px;width:270px; background: white;}

        /*special needs*/
        .specialneeds {padding:0px;}
        .specialneeds h1 { margin: 0px; padding: 0px; line-height: 38px; margin-bottom: 1em; }
				/* text-align: center; color: white !important;  // WHERE DID THIS COME FROM? */
        .specialneeds .callout a.button {padding-right:0;margin:0 0 0 300px;display:inline;}
        .specialneeds .callout li {padding:0 40px 2px 10px;}
        .specialneeds .callout .plainul {padding:0 0 10px;}
        .specialneeds .callout .plainul li {float:none;padding:0 0 5px 10px;}
        .specialneeds a.button {margin:0 0 20px 30px;}
        .specialneeds a.klick-popup {margin:0 0 10px;display:inline;}
        .relatedarticles {float:right;background:#fff;width:200px;margin:0 0 10px 15px;border:1px solid #e5e5e5;}
        .relatedarticles h1 {background:none;color:#1671cc;height:auto;display:block;font-size:15px;font-weight:bold;margin:0;padding:5px 0 5px 20px;}
        .relatedarticles ul {padding:10px 20px;width:160px;}
        .specialneeds .relatedarticles li {float:none;padding:0 0 5px 10px;}
        .specialneeds h2 {margin-left:0;}

        /*product*/
        .tabcontainer {position:relative}
        .tabs { width: 649px; text-align: left; list-style:none;padding:0;background:url('/local/images/tab_back.png') repeat-x 0 0; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; height: 39px; margin-top: -5px; -moz-box-shadow: 0px 3px 5px 0px #ccc; -webkit-box-shadow: 0px 3px 5px 0px #ccc; box-shadow: 0px 3px 5px 0px #ccc;}
        .tabs a {display:block; width:215px; float:left; text-decoration:none; font-size:15px;  color:#fff; height:39px; line-height:39px; text-align:center; border-right: 1px solid #19589b; border-left: 1px solid #6ca4e1;}
        .tabs a.first { border-left: none; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px;} 
        .tabs a.last { border-right: none; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px;}
        	/*hover and select format*/
        .tabs a:hover, .tabs a.selected{background:url('/local/images/tab_highlight.gif') left center repeat-x; border-right: 1px solid #ae8f00; border-left: 1px solid #fdd926;}
		.tabs a.first:hover, .tabs a.first.selected { border-right: 1px solid #ae8f00; border-left: none;}
        .tabs a.last:hover, .tabs a.last.selected { border-right: none; border-left: 1px solid #fdd926;}
        .tabs a.selected{color:#0464ce; font-weight:bold;}
        #about {padding:20px;}
        #preparation {padding:20px 32px 20px 20px;}
        #about h2, #preparation h2 {margin:0 0 10px;}
        .prodcallout {margin:20px 0;background:#e5f0fc;border:1px solid #e5f0fc;display:none;}
        .prodcallout h1 {margin:0;padding:20px 20px 0;}
        .prodcallout .prodlist li {width:195px;height:75px;overflow:hidden;background:no-repeat center 0;border-right:1px solid #b9c5d3;padding-top:120px;margin-top:20px;}
        .prodcallout .prodlist .pedialyte {width:315px;}
        .similacmompink,.navigation .similacmompink {background:#F9E2F1;border:1px solid #F9E2F1;}
        .navigation .similacmompink {border:none;}
        .prodfeature {margin:20px 0;}
        .prodfeature img {float:left;margin:0 20px 10px 0;}
        .fr .prodfeature img {margin-bottom:20px;}
        .prodfeature p {padding:10px 0 0;margin:0;}
        table.features {margin:20px 0 10px 10px;}
        table.features td {background:#efefef;color:#0079c2;font-weight:bold;font-size:13px;border:1px solid #ccc;padding:2px 6px;width:135px;}
        table.features td.checkbox {width:12px;background:#efefef url(/local/images/checkbox.gif) no-repeat center center;}
        .freesample {width:155px;background:#e0f0ff url(/local/images/freesamplebg.gif) no-repeat center 10px;padding:10px;margin:0 0 0 10px;}
        .freesample img {margin:6px 42px 12px;}
        .freesample p {font-size:12px;padding:0 20px;margin:0;}
        .notes {width:140px;padding:0 20px;margin:0;}
        #productIndex {margin:20px 0 0 0;}
        #productIndex hr { display: none; }
        #productIndex .type { margin-bottom: 30px; }
        #productIndex .type p { font-size: 12px; color: white; padding-top: .5em; }
        #productIndex .type h2 { margin: 0px; width: 130px; height: 35px; font-size: 12px; font-weight: bold; }
        #productIndex .section { width: 120px; min-height: 800px; float: left; margin-left: 8px; padding: 15px; }
        #productIndex .category1 { background: white url('/local/images/bg_prod_cat_1.png') 0px 10px repeat-x; }
        #productIndex .category1 .type h2 { color: #009bda; }
        #productIndex .category2 { background: white url('/local/images/bg_prod_cat_2.png') 0px 10px repeat-x; }
        #productIndex .category2 .type h2 { color: #f47b29; }
        #productIndex .category3 { background: white url('/local/images/bg_prod_cat_3.png') 0px 10px repeat-x; }
        #productIndex .category3 .type h2 { color: #a4208b; }
        #productIndex .category4 { background: white url('/local/images/bg_prod_cat_4.png') 0px 10px repeat-x; }
        #productIndex .category4 .type h2 { color: #53b046; }
        #productIndex .category5 { background: white url('/local/images/bg_prod_cat_5.png') 0px 10px repeat-x; }
        #productIndex .category5 .type h2 { color: #ff005a; }
        #productIndex .product { min-height: 250px; overflow: hidden;}/*original height:212*/
        #productIndex .product * { margin: 0px; }
        #productIndex .product h3 { height: 50px; overflow: hidden; text-align: center; }
        #productIndex .product img { height: 110px; display:block;margin:0 auto 10px auto; }
        #productIndex .product a.readmore { color: #0062ce; padding-right: .8em; background: url( '/local/images/readmoreblue.png' ) bottom right no-repeat; }
        body.products div.navigation h2 { display: none; }
				body.products .topbanner { display: none; }
				div.productsHeading { display: block; width: 800px; height: 221px; margin-bottom: 6px; overflow: hidden; background: black; color: white; }
				div.productsHeadingText p { color: white; background: black; line-height: 1.2em; margin-left: 28px; margin-top: 58px; font-size: 24px; }
				div.productsHeading img { width: 177px; height: 187px; overflow: hidden; margin-right: 200px; margin-top: 20px; }
				.fr #productIndex .section { background-position: 0px 30px; }
				.fr #productIndex .section .type p { margin-top: 22px; }
				.fr #productIndex .product { min-height: 275px; }

        /*video carousel on product page*/
        .video_showcase{margin:30px 0 30px 0;}
        .video_showcase a{background-repeat:no-repeat;font-weight:bold;display:block;float:left;width:145px;padding:123px 3px 0px 3px;margin:0 30px 0 30px;text-decoration:none;border:none;}
        .video_gos{background-image:url('/local/images/video_gos_thumb.png')}
        .video_lutein{background-image:url('/local/images/video_lutein_thumb.png')}
        .video_nucleotides{background-image:url('/local/images/video_nucleotides_thumb.png')}
        .video_showcase a span{float:left;}
        .formula_types a.yellowbtn, .yellowbtn, a.yellowbtn{display:block;padding:7px 25px 7px 7px;margin:5px 0 10px 0;font-weight:bold;background:url(/local/images/button_yellow_bg.png) right center no-repeat;color:#0464ce;cursor:pointer; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;text-decoration:none;}

        /*Formula types*/
        .formula_types{margin:20px 0 20px 0;background:#000;padding:20px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;color:#f0c102;}
				.formula_types>ul{ margin: 0px auto; }
        .formula_types>li{float:left;display:block;margin:0 34px 0 34px; width:162px;background:none;padding:0;}
        .formula_types>div>h2{font-size:18px;color:#f0c102;float:left;width:250px;margin:5px 0 10px 0;}
        .formula_types h3{font-size:14px;color:#f0c102;margin:0;}
        .formula_types p, .formula_types li{color:#fff;}
        .formula_types>li ul{list-style-image:url(/local/images/bullet-yellow2.gif);background:none;list-style-position:inside;}
        .formula_types>li ul li{background:none;}
        .formula_types>li ul.skinny{text-align:left;list-style-position:outside;margin:0;padding:0 0px 0 40px;display:block;width:110px;}
        .formula_types>li ul.skinny li{text-align:left;padding:0;margin:0;}
        .formula_types>div>div{float:right; text-align:right;}
        .formula_types div.imgcontainer{text-align:center;height:127px;}
        .formula_types div.imgcontainer img{max-height:127px;}
        .formula_types>li {text-align:center;}

        /*swac page*/
        body#swac { background: white url('/local/images/internalbg.png') 0px 0px repeat-x; }
        body#swac div.floatLeft.right { float: right; }
        .one {margin:10px 34px;}
        .three {width:315px;margin:0 10px;height:192px;overflow:hidden;background:#e6f2ff;}
        .three .callout {background:#e6f2ff;}
        .three .callout h1 {margin:0;font-size:16px;color:#1671CC;background:none;height:auto;}
        .three .callout .floatLeft {width:auto;padding:15px 0 20px 10px;}
        .three .callout .floatRight {width:195px;margin:0 10px;padding:5px 0;}
        .three .callout p {margin:5px 0;font-size:11px;}
        .three .callout a.button {margin:0 0 0 40px;display:inline;}
        .fr .three .callout a.button {margin:0 0 0 10px;}
        .left {width:594px;margin:0 10px 0 37px;}
        .right {width:300px;min-height:560px;} * html .right {height:560px;}
        .register .maincontainer { background: white; }
        .register .similac {margin:0;}
        h2 {font-size:14px;margin:0 10px 5px;}
        .error {border:2px solid #cc1d20;color:#cc0000;padding:5px 20px;margin:0 0 20px;}
        .error li {list-style:disc inside;background:none;padding:0;color:#cc1d20;}
        .register p {margin:0 0 20px 10px;}
        .register p.floatLeft {margin:6px 20px 20px 10px;}
        .regisform {margin:5px 20px 30px 10px;zoom:1;}
        .regisform td {vertical-align:top;}
        .regisform .rightalign {margin:0 0 5px;}
        .regisform .rightalign .highlight {float:none;}
        .regisform h2 {margin:10px 0;padding:3px 10px;color:#fff;background:#0066cc;}
        .regisform label {margin:5px;float:left;display:inline;}
        .regisform label.floatLeft {width:95px;}
        .regisform .unfloat {float:none;display:block;width:auto;}
        .regisform .highlight {float:left;display:inline;margin:5px 0;}
        .regisform input {margin:0;width:140px;}
        .regisform .radio {width:20px;margin:3px 0 0 0;display:inline;height:13px;}
        .regisform .short {width:60px;margin:0 5px 10px;}
        .regisform .short,.regisform input,.regisform select {margin-top:0;}
        .regisform .autowidth {width:auto;}
        .regisform .first {margin-left:5px;}
        .regisform .options {float:left;margin:5px 0 0;}
        .regisform .nomargin {margin-top:0;margin:0 15px 0 0;line-height:20px;}
        .regisform button {margin:0 200px;}
        .divider {background:url(/local/images/divider.gif) no-repeat 0 0;margin:20px 0 0;padding:25px 0 0;}
        .divider p {margin:0 0 20px 30px;}
        .divider label {float:right;font-weight:normal;margin:0 0 20px;width:533px;color:#383D3D;}
        .floatcheckbox {float:left;width:30px;}
        .divider input {float:none;width:20px;height:15px;margin:1px 0 0;padding:0;}
        .productoption {padding:0 0 10px 20px;width:460px;}
        .productoption td {vertical-align:top;}
        .productoption img {margin:5px 0 0;}
        .productoption input {margin:20px 5px 0 12px;width:15px;height:13px;}
        .productoption label {margin:18px 0 2px;}
        .shareform {background:#cae4ff;padding:20px 40px;}
        .shareform input {width:250px;}
        .shareform button {margin-top:10px;}
        .shareform button.button span, .shareform button.button span span{background-color:#cae4ff;}
        .sharetablelabel {float:right;width:88%;margin:0 20px 0 0;}
        .thankyouarticles {background:url(/local/images/thankyouarticles.gif) no-repeat 100% 0;margin:0 8px 0 12px;padding:0;width:288px;height:192px;}
        .thankyouarticles h1 {margin:0;font-size:15px;color:#fff !important; font-weight:bold;padding:7px 5px;}
        .thankyouarticles ul {margin:20px 80px 0 12px;}
        .thankyouarticles li {background:url(/local/images/arroworange.gif) no-repeat 0 3px;display:block;border-bottom:1px solid #cfddec;padding:0 0 10px 10px;}
        .thankyouarticles li a {color:#383D3D;text-decoration:none;}

        /*articles*/
        /*body#standard.articles_and_advice { background: white url('/local/images/articlesbg.png') 0px 0px repeat-x; }*/
        .articles, .contactus, .partner {padding:20px;}
        .articles .callout {width:340px;float:left;margin:0 8px 4px 0;padding:0 0 20px;display:inline;}
        .articles .callout ul {min-height:120px;} * html .articles .callout ul {height:120px;}
        .articles .callout a.button {margin:0 0 0 30px;}
        .brieflist {border:1px solid #cfcfcf;border-bottom:none;padding:10px 20px;zoom:1;}
        .articles h2 {margin:0 0 10px;}
        .brieflist h2 {margin:0;}
        .articles h2.subheading {color:#FF6600;}
        .brieflist p {margin:0;}
        .lastbrief {border-bottom:1px solid #cfcfcf;}
        .articles .prodcallout {padding:10px 30px;}
        .articles .prodcallout img {margin:0 20px 0 0;}
        .articles .prodcallout h1 {padding:0;margin:10px 0;}
        .articles .prodcallout .floatRight {width:510px;}
        .articles img.floatLeft {margin:10px 20px 10px 0;}
        .articles img.floatRight {float:right;margin:0 0 10px 20px;}
        .articles ul.floatRight {width:494px;margin-bottom:10px;}
        .articles ul.floatRight li {float:left;width:480px;}
        .articles ul li ul {margin:5px 0 0;}
        table.chart th {background:#0079C2;border:1px solid #fff;padding:5px;color:#fff;}
        table.chart th.similacmompink {background:#F9E2F1;color:#000;border-bottom:1px solid #cfcfcf;}
        table.chart td {vertical-align:top;border:1px solid #cfcfcf;padding:5px;}
        table.chart.centred td{text-align:center;}
        table.chart td.chleft{text-align:left; }
        tr.even td {background:#ddd;}
        .articlesadvice .callout { width: 100%; background: #fcfcfc url('/local/images/article_back.png') 0px 0px repeat-x; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0px 3px 5px 0px #ccc; -webkit-box-shadow: 0px 3px 5px 0px #ccc; box-shadow: 0px 3px 5px 0px #ccc; margin-bottom: 1em; }
        .articlesadvice .callout h1 { height:36px; line-height: 36px; font-size: 18px; background: transparent; margin: 0px; padding: 0px; padding-left: 12px; font-weight: normal; }
        .articlesadvice .callout ul {min-height:auto;} * html .articlesadvice .callout ul {height:auto;}
        .articlesadvice .callout ul li { width: 48%; float: left; dislay: block; }
        .articlesadvice .callout a { color: #0766ce; }
				.articlesadvice .callout a.button { clear: both; }
        .articles_and_advice .navigation h2, .articles_and_advice .navigation .secondarynavcontainer { display: block; }

        /*contact us and partner*/
        .contactus .floatLeft, .contactus .floatRight {width:335px;}
        .contactus h2 {margin:0 0 10px;}
        .partner a {float:left;display:inline;height:150px;width:150px;margin:20px 0 20px 50px;}
        .tollfree {display:block;margin:20px 0;background:black;color:white;padding:20px;}
        .tollfree h5{text-align:center; color: white; }
        .tollfree h4{font-size:18px;display:block;text-align:center; color: white; }
        .tollfree>span{display:block;text-align:center; color: white; }
        .tollfree span{ color: #ECC300; }


        /*faq*/
        .faqbutton, .faqbutton div {float:left;background:url(/local/images/faqbutton.gif) no-repeat 0 0;padding:0 0 0 10px;display:block;height:23px;color:#fff;}
        .faqbutton div {background-position:100% 0;padding:0 10px 0 0;}
        .faqbutton a {color:#fff;line-height:23px;padding:0 10px;text-decoration:none;font-weight:bold;}
        a.q {background:url(/local/images/arrowblueleft.gif) no-repeat 0 15px;padding:12px 50px 0 12px;text-decoration:underline;display:block;cursor:pointer;}
        a.expanded {font-weight:bold;background-image:url(/local/images/arrowbluedown.gif);background-position:0 17px;}
        .a {padding:10px 50px 10px 12px;}
        .faq .secondarynavcontainer { display: none; }
        /*footer*/
        .footer {width:1003px;background:white;height:64px;padding:0px;margin:0px;color:#999999;font-size:9px;text-align:center;}
        .fr .footer {padding:15px 15px 0;}
        .footer a {color:#999999;text-decoration:none;}
        .footer .navigation li {display:inline;display:inline-block;line-height:9px;border-left:1px solid #fff;padding:0 8px;border-left:1px solid #ccc;margin-top:1em;margin-bottom:1em;}
        .footer .navigation li.first { border-left: none; }
        .footer .floatLeft {width:710px !important;}
        .fr .footer .floatLeft {width:788px !important;}
        .footer .floatRight {width:144px;border-left:1px solid #fff;padding:0 0 0 30px;}
        .fr .footer .floatRight {width:115px;padding:0 0 0 20px;}
        .fr .footer .copyright .floatRight {border:none;width:auto;padding:0 20px 0 0;}
        .footer .floatRight a {display:block;}
        .footer .copyright {padding:2px 0 0 10px;}

        /*modal*/
        .modal-container {position:absolute;top:0;left:0;z-index:2100;}
        .modal-mask {background:#000;border:0;filter:alpha(opacity=50);opacity:0.5;position:absolute;width:100%;height:100%;}
        .modal-mask iframe {filter:alpha(opacity=0);}
        .modal-closer {background:url('/local/images/modal-closer.png'); width:51px; height:50px; cursor:pointer; display:block; position:absolute; z-index:999; right:-20px; top:-20px;}
        .modal-body {text-align:left;padding:0px;color:#2f2f2f;position:relative;background:#fff;width:600px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; background: #c8dae9 url('/local/images/modal.png') 0px 0px repeat-x; -moz-box-shadow: 0px 3px 5px 0px #666; -webkit-box-shadow: 0px 3px 5px 0px #666; box-shadow: 0px 3px 5px 0px #666; behavior: url('/elements/stylesheets/PIE.htc'); }
        .modal-content a { color: #0062ce; }
        .modal-content a.restart { color: white; position: absolute; top: 10px; right: 40px; }
        .modal-content .product-selector-header { background: transparent; margin: 0px auto; text-align: center; float: none; padding-left: 28px; }
        .modal-content .product-selector-header h1 { color: white; font-size: 30px; float: none; }
        .modal-content .sendtofriend h1 { padding: 0px; text-align: center; color: white !important; font-size: 30px; margin: 0}
        .modal-content .sendtofriend p { font-size: 18px; margin-top: 30px; text-align: center;}
		/* must override register h1 */
		.modal-content .optin_consent h1 {color: white !important; margin: 0 0 1em 0 !important;}
        #frmSendToAFriend { display: block; padding-top: 10px; padding-left: 100px; }
        .modal-content {background:transparent; padding:10px;}
        .modal-content ul {width:480px;}
        .modal-content .path { width: 180px; float: left; margin-left: 28px; }
        .modal-content .path .path-holder { width: 180px; overflow: hidden; display: block; clear: both; float: none; margin-left: 0px; }
        .modal-content .path li { width: 170px; overflow: hidden; }
        .modal-content .path .legend { font-size: 18px; color: #0062ce; }
        .modal-content .product-list .product { float: left; text-align: center; }
        .modal-content .error {zoom:1;}
        .modal-content .error ul {width:200px;}
        .modal-content .question-holder { padding-left: 28px; }
        .modal-interstitial .modal-mask {opacity:0.6;filter:alpha(opacity=60);}
        .modal-interstitial .modal-body {background:none;border:0;padding:0;width:auto;}
        .modal-interstitial .modal-closer {background:url(/local/images/transparent.gif);position:absolute;top:0;right:0;}
        .modal-interstitial .modal-content {background:none;padding:0;}
        .modal-interstitial .modal-content a {line-height:30px;}
        .product-selector-body .questions { text-align: center; padding-bottom: 30px; }
        .product-selector-body .questions .product-selector-answer { margin: 0px auto; width: 300px; padding: 0px; }
        .product-selector-body .questions .product-selector-answer li { display: block; float: none; clear: both; text-align: left; width: 300px; }
        .product-selector-body button.continue { border: 0px; background: transparent url('/local/images/continue_btn.png') no-repeat left top; color: #fff; width: 88px; height: 19px; line-height: 17px; text-align: center; overflow: hidden; position: absolute; bottom: 10px; right:50px; float: none; -moz-box-shadow: 0px 3px 5px 0px #ccc; -webkit-box-shadow: 0px 3px 5px 0px #ccc; box-shadow: 0px 3px 5px 0px #ccc; }
        .product-selector-body button.restart { border: 0px; background: transparent url('/local/images/restart_btn.png') no-repeat left top; color: #fff; width: 105px; height: 19px; line-height: 17px; text-align: center; overflow: hidden; position: absolute; bottom: 10px; left:50px; float: none; -moz-box-shadow: 0px 3px 5px 0px #ccc; -webkit-box-shadow: 0px 3px 5px 0px #ccc; box-shadow: 0px 3px 5px 0px #ccc;}
        .product-selector-body button.continue[disabled], .product-selector-body button.restart[disabled] { color: #ccc; opacity: .5; filter: alpha( opacity=50 ); }
        .product-selector-body .terminal-holder { font-size: 12px; }
        .product-list { width: 390px; float: right; overflow: hidden; }
        .product-selector-body .terminal-holder .product { width: 125px; height: 150px; overflow: hidden; }
        .product-selector-body .terminal-holder .product img { height: 90px; }
        .fr .modal-content h1 { font-size: 20px; line-height: 38px; }
				#frmSendToAFriend { margin-top: 1.5em; margin-bottom: 1em; }

        /*send to a friend*/
        .sendtofriend {padding:0 20px;}
        .sendtofriend h2 {margin:0 0 10px;}
        .sendtofriend input {width:300px;}
        .sendtofriend .textarea {height:100px;margin:5px 0 10px;}

        .cls-xweb-menu-outer-div{z-index: 9999 !important;}
        .secondarycontent {width:270px;overflow:hidden;}
        .expecting .secondarycontent {width:667px;}
        .articles .secondarycontent {display:inline;float:left;margin:0 8px 4px 0;padding:0 0 20px;width:340px;}

        /*hard-coding similac menu color*/
        .secondarynav .similacmom {background:#FED2ED;}
        .secondarynav .similacmom .selected {background-image:url(/local/images/dotgray.gif);}
        .secondarynav .similacmom .selected a {color:#444;}

        /*non-flash top menu*/
        .flashnav {background: transparent url(/local/images/nav.png) no-repeat 0 0;height:42px;overflow:hidden;width:955px;}
        .flashnav li {float:left;padding:0;}
        .flashnav a {background:url(/local/images/nav.png) no-repeat 0 0;color:#fff;display:block;font-size:15px;margin:0px;padding:0px;height:41px;overflow:hidden;line-height:41px;text-align:center;text-decoration:none;}
        .flashnav a:hover {text-decoration:none;margin:0px;padding:0px;border-right:#ae8f00 1px solid ;border-left: 1px solid #fdd926;}
		.flashnav .expectingmenu a:hover{border-left: none;}
		.flashnav .selected a {color:#0062ce; background-position: 0px -42px; font-weight:bold;border-right: 1px solid #ae8f00;border-left: 1px solid #fdd926;}
        .expectingmenu a {width:170px;border-right:1px solid #0e59ab;}
		.flashnav li.expectingmenu.selected a{border-left:none;}
		.flashnav li.tooltipicon a:hover{border-left:none; border-right:none;}
        .expectingmenu a:hover {background-position:0 -42px;}
        .feedingmenu a {background-position:-180px 0;width:180px;border-left:1px solid #8fb9e7;border-right:1px solid #0e59ab;}
        .feedingmenu a:hover, .feedingmenu.selected a {background-position:-180px -42px;}
        .productmenu a {background-position:-332px 0;width:114px;border-left:1px solid #8fb9e7;border-right:1px solid #0e59ab;}
        .productmenu a:hover, .productmenu.selected a {background-position:-332px -42px;}
        .clubmenu a {background-position:-416px 0;width:135px;border-left:1px solid #8fb9e7;border-right:1px solid #0e59ab;}
        .clubmenu a:hover, .clubmenu.selected a {background-position:-416px -42px;}
        .similacmommenu a {background-position:-515px 0;width:110px;border-left:1px solid #8fb9e7;border-right:1px solid #0e59ab;display:none;}
        .similacmommenu a:hover, .similacmommenu.selected a {background-position:-515px -42px;}
        .faqmenu a {background-position:-625px 0;width:88px;border-left:1px solid #8fb9e7;border-right:1px solid #0e59ab;}
        .faqmenu a:hover, .faqmenu.selected a {background-position:-625px -42px;}
        .articlemenu a {background-position:-676px 0;width:160px;border-left:1px solid #8fb9e7;}
        .articlemenu a:hover, .articlemenu.selected a {background-position:-676px -42px;}
        .tooltipicon a {background:none;height:20px;margin:30px 0 0 15px;padding:0;width:18px;}
        .printmenu a {display:block;margin-left: 20px !important; margin-top: 0px; height: 42px;}
        .emailmenu a {display:block;width:20px; margin-top: 0px; margin-left: 28px !important; height: 42px;}
        .facebookmenu a {display:block;width:20px; margin-top: 0px; margin-left: 17px !important; height: 42px;}
        .flashnavtooltip {background:url(/local/images/flashnavtooltip.png) no-repeat 0 0;color:#0066cc;font-size:11px;padding:0px;position:absolute;text-align:center;top:113px;width:98px;height:34px;overflow:hidden;line-height:20px;}


        .factcalloutbox {background:url(/local/images/facticon.gif) no-repeat 10px 7px #e5f0f8;color:#484e4e;padding:10px 0 10px 50px;width:220px;}
        .factcalloutbox strong {color:#ff7900;}

        .momform h1 {color:#ec0071;}
        .momform h2 {background:#ffb1cd;color:#ec0071;}
        .momform h3 {color:#ec0071;font-size:14px;}
        .momform button.button span,.momform button.button span span {background-image:url(/local/images/mombutton.gif);color:#ec0071;font-weight:bold;}

        /*dreams come true*/
        .dreamscometrueform {background:url(/local/images/en/dreamscometruebg.jpg) no-repeat;padding:300px 0 0;}
        .fr .dreamscometrueform {background:url(/local/images/fr/dreamscometruebg.jpg) no-repeat;}
        .dreamscometrueform .button span,.dct-modal .button span {background-image:url(/local/images/dctbutton.gif);}
        .dreamscometrueform .largebutton span,.dct-modal .largebutton span {background-image:url(/local/images/dctlargebutton.gif);font-size:24px;height:31px;line-height:31px;}
        .dreamscometrueform .largebutton span span, .dct-modal .largebutton span span {padding:0 20px 0 10px;}
        .dreamscometruecontent h2 {color:#0166ce;font-size:28px;margin:0 0 20px;}
        .dreamscometruecontent h3 {font-size:21px;font-weight:normal;}
        .dreamscometruecontent h3 strong {font-weight:bold;}
        .dreamscometruecontent ul {margin:0 0 20px;}
        .dreamscometruecontent li {background:url(/local/images/star.gif) no-repeat 0 4px;color:#0166ce;font-size:13px;font-weight:bold;}
        .dreamscometruecontent p {font-size:13px;margin:0 0 10px;}
        .dreamscometruecontent em {color:#0166ce;font-style:normal;font-weight:bold;}

        .dreamscometrueform .left {margin-right:0;width:490px;}
        .dreamscometrueform .right {background:url(/local/images/en/discoverinspirationboard.jpg) no-repeat;float:right;height:286px;margin:100px 50px 0 0;position:relative;width:316px;min-height:320px;} * html .dreamscometrueform .right {height:320px;}
        .dreamscometrueform .right a {display:block;height:286px;width:316px;}

        .dreamscometrueform .regisform {margin:5px 0 30px 10px;}
        .dreamscometrueform .regisform h2 {background:#fff;color:#06c;padding:0;}
        .dreamscometrueform .regisform button {margin:0;}
        .dreamscometrueform label {width:400px;}
        .dreamscometrueform .divider {background:url(/local/images/dividerdct.gif) no-repeat scroll 0 0 transparent;}
        .dreamscometrueform .divider label {width:450px;}
        .dreamscometrueform .dreamdescription {width:400px;}

        .inspirationboard {background:url(/local/images/en/inspirationboardbg.jpg) no-repeat;padding:160px 60px 0 70px;}
        .fr .inspirationboard {background:url(/local/images/fr/inspirationboardbg.jpg) no-repeat;}
        .inspirationboard h2 {color:#0166ce;font-size:28px;margin:0 0 5px;}
        .inspirationboard p {margin:0 0 20px;}
        .inspirationboard .board {position:relative;}
        .inspirationboard .prev {background:url(/local/images/transparent.gif);height:30px;left:210px;position:absolute;top:10px;width:55px;}
        .inspirationboard .next {background:url(/local/images/transparent.gif);height:30px;left:540px;position:absolute;top:10px;width:55px;}
        .inspirationboard .enter {background:url(/local/images/transparent.gif);height:40px;left:290px;position:absolute;top:530px;width:215px;}

        .dct-modal .modal-mask {background:#0079C2;filter:alpha(opacity=30);opacity:0.3;}
        .dct-modal .modal-body {width:638px;zoom:1;}
        .dct-modal .modal-closer {background:url(/local/images/dctclose.gif) no-repeat;height:19px;position:absolute;right:10px;width:60px;}
        .fr .dct-modal .modal-closer {background:url(/local/images/dctclose_fr.gif) no-repeat;}
        .dct-modal .modal-content {background:url(/local/images/en/dreamscometruemodalbg.jpg) no-repeat;border:1px solid #a5d8e6;padding:140px 30px 25px;zoom:1;}
        .fr .dct-modal .modal-content {background:url(/local/images/fr/dreamscometruemodalbg.jpg) no-repeat;}
        .dct-modal h2 {color:#0166ce;font-size:18px;margin:0 0 5px;}
        .dct-modal h3 {color:#0166ce;font-size:13px;}
        .dct-modal table {margin:0 0 10px;}
        .dct-modal td {padding:0 5px 0 0;white-space:nowrap;}
        .dct-modal p {margin:0 0 10px;}
        .dct-modal label {color:#000;font-weight:bold;}
        .dct-modal button {cursor:pointer;}
        .dct-modal button span {height:19px;line-height:19px;white-space:nowrap;}
        .dct-modal button span img {display:inline;}
        .dct-modal .facebook {background:url(/local/images/facebook.gif) no-repeat;display:inline-block;float:right;height:27px;margin:0 0 0 5px;width:27px;}
        .dct-modal .twitter {background:url(/local/images/twitter.gif) no-repeat;display:inline-block;float:right;height:27px;margin:0 0 0 5px;width:27px;}
        .dct-modal .tell {float:right;margin:0 0 0 5px;width:170px;}
        .dct-modal .hr {border-top:1px solid #a5d8e6;margin:10px 0;}

        /* admin */
        .admincontainer {background:#fff;width:1003px;margin:0 3px;border-left:1px solid #cfd9df;border-right:1px solid #cfd9df;border-bottom:1px solid #cfd9df;}
        .admincontainer .content {min-height:600px; padding:10px;}

        .grid {width:100%;}
        .grid thead th { border: 1px solid #0066CC; padding: 3px 4px;white-space:nowrap;color:#ffffff;font-weight:bold;background-color:#0066CC !important;}
        .grid thead th.first {padding-left: 7px;}
        .grid thead th.sortasc {padding-right:12px;background:#4A92BE url(../../images/green_arrow_down.gif) no-repeat right;}
        .grid thead th.sortdesc {padding-right:12px;background:#4A92BE url(../../elements/images/green_arrow_up.gif) no-repeat right;}
        .grid thead tr th {color:#ffffff;font-weight:bold;}

        .grid tr.even td {background-color: #EEEEEE;}
        .grid tr.odd td {background-color: white;}

        .grid tbody td {vertical-align:top;}
        .grid tbody tr.clickable {cursor: pointer;}
        .grid tbody tr td{ border: 1px solid #0066CC; padding: 3px 3px; color:#0066CC;}
        .grid tbody td.first {padding-left: 7px;}

        .grid-footer {color:#0066CC;}
        .grid-footer .paging {float:left;}
        .grid-footer .paging a {float:left;color:#0066CC;margin-right:8px;text-decoration:none;}
        .grid-footer .paging a.page {font-weight:bold;}
        .grid-footer .paging a.current {text-decoration:underline;}
        .grid-footer .paging a.disabled {color:#CCCCCC;}
        .grid-footer .count {font-weight:bold;float:right;}


        .verticalScroller {max-height:140px;overflow-y:auto;}

        .calendarbutton {display:inline-block;margin: 0; height: 15px; width: 16px; background: url(/local/images/calendar.gif) no-repeat !important; vertical-align:middle; }
        span.calendar-legend {margin-left: 6px;}

        /* product selector */

        div.product-selector {}

        div.product-selector div.modal-content {padding: 0}

        div.product-selector div.modal-body {width: 640px}

        div.product-selector-header {background-color: #e6e0f0; padding: 10px;}
        div.product-selector-header h1 {float: left}
        div.product-selector-header a.restart {float: right;}

        div.product-selector-wrapper {clear: both; padding: 10px}
        div.product-selector-body {}
        ul.product-selector-answer {}
        ul.product-selector-answer li {
        padding-left: 0;
        list-style: none;
        background-image: none;
        float: left;
        width: 200px;
        }

        ul.product-selector-answer label span {
        margin-left: 10px;
        }

        div.product-list {}
        div.product-list div.product {float: left; width: 120px}

        div.product-selector-body button.continue {float: right}

        div.product-selector div.path div.legend {float: left}
        div.product-selector div.path div.path-holder {float: right;}

				div.layout { margin: 0px auto; padding: 0px; width: 1003px; overflow: hidden; }
				div.layout{position:absolute;top:0px;left:50%;margin-left:-501px;}

        @media print {
        body {background:#fff;}
        .header .floatRight, .footer, #homebanner, #flashnav, .topbanner, .swacbanner, .tabcontainer {display:none;}
        .standardlayout, .maincontainer {background:none;}
        .content, .header {float:none;width: 100% !important;border:none; height: auto;}
        .content {margin:50px 0 0;}
        .home .feature, .home .articles {float:none;width:600px;}
        .home .articles ul {width:500px;}
        .home .feature {background:none;}
        .home .articles {min-height:220px;} * .home .articles {height:220px;}
        .articles, .contactus, .partner, .expecting, .specialneeds, .expecting .rightbox {padding:0;}
        .articles .prodcallout .floatRight {width:450px;}
        .feedingbaby {width:360px;padding:0;}
        .feedingbaby .floatRight {width:280px; float: left;}
        .topbanner, .box .c div {padding:0;height:auto;}
        .topbanner .narrowbox, .expecting .box,.contactus .floatLeft, .contactus .floatRight, .guidebox, .articles .callout {width:300px;}
        .expecting .rightbox {float:left;padding:0 0 0 20px;}
        #about {width:680px;}
        .relatedarticles {margin:0 15px;}
				body * { background: white; color: black !important; max-width: 100% !important; }
				body { width: 100%; margin: 0; float: none; }
        .navigation, .navigation *, .popup, .popup *, div#timeline-home, div#timeline-standard, div#timeline-home *, div#timeline-standard * {display:none !important;float:none;}
				div.headingText *, div.productsHeadingText { color: white !important; }
				div.layout { position: absolute; top: 0px !important; left: 0px !important; max-width: 100% !important; }
        }
    
