/* --------------------------------------------- */ 
/*	Designed and Produced by Carlson Marketing.  */
/*	Build start date: 19th February 2007.        */
/*	Developer: Nik Lazell                        */
/* --------------------------------------------- */


/* --------------------------------------------- */
/* KEY                                           */
/* --------------------------------------------- */
/* 1.	General Setup                            */
/* 2.	Generic Classes                          */
/* 3.	Page Frame                               */
/* 4.	Header		                             */
/* 5.	Top Links & Site Search                  */
/* 6.	Register/Login                           */
/* 7.	Top Navigation                           */
/* 8.	Secondary Menu                           */
/* 9.	Sidebar		                             */
/* 10.	Page                                     */   
/* 11.	Search                                   */
/* 12.	Navigation                               */
/* 13.	Banners                                  */
/* 14.	Footer                                   */
/* --------------------------------------------- */


/* --------------------------------------------- */
/* 1. General Setup                              */

* {
    padding: 0;
    margin: 0;
}

html {
    font-size: 100%; /* IE hack for font size */
    font-family: arial, verdana, helvetica, sans-serif;
    text-align: center;
    color: #666;
    height: 100%;
}  

body {
    font-family: arial, verdana, helvetica, sans-serif;
    text-align: center;
    font-size: 0.75em;
    background: #0479B8 url(/a/img/global/bgRepeater.gif) repeat-x 0 0;
    color: #666;
}

a {
    color: #557CA2;
}

a:visited,
a:hover,
a:active {
    color: #557CA2;
}

p {
    padding: 5px 0;
    color: #666;/*jon*/
}##p

ul {
    margin: 0 0 0 10px;
    color: #000;
}

ol {
    margin: 0 0 0 10px;
}

img {
    display: block;
    border: 0;
}

div { zoom: 1; } /* hello, hasLayout */

/* Forms */
legend {
    display: none;
}

fieldset {
    border: 0;
    margin-bottom: 5px;
}


/*  28/10/08 

	I've just popped some generic header siZes here as i am unsure where they are...
	Feel free to move them 

	Stew */


h4,h5,h6{font-size:1em;}	




/* clearFix */

.clearFix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearFix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearFix {height: 1%;}
.clearFix {display: block;}
/* End hide from IE-mac */


/* --------------------------------------------- */
/* 2. Generic Classes                            */

.hide {
    display: none;
}

.offScreen {
    position: absolute;
    left: -5000px;
    width: 1px;
}

.help {
    cursor: help;
}

.smallText {
    font-size: 0.8em;
}

.both {
    clear: both;
}

.boldText {
    font-weight: bold;
}


/* --------------------------------------------- */
/* 3. Page Frame                                 */

#wrapper {
    background-color:#fff;
    width: 758px;
    margin: 0 auto;
    padding-left: 5px;
    text-align: left;
}

.homepage{
    background-image:url(/a/img/home/contact_footer.jpg);
    background-repeat:no-repeat;
    background-position:bottom;}



/* --------------------------------------------- */
/* 4. Header 		                             */

#header {
    height: 64px;
}

#header h1 {
    width: 136px;
    height: 62px;
    background: url(/a/img/global/identity.gif) no-repeat 50% 50%;
    float: left;
}

#header h1 a {
    display: block;
    width: 136px;
    height: 62px;
}



/* --------------------------------------------- */
/* 6. Register/Login                             */

#header #login {
    color: #1B9CE2;
    text-align: right;
    padding: 10px 0;
}

#header #login ul {
    list-style-type: none;
    float: right;
}

#header #login ul li {
    float: left;
    margin-right: 5px;
    padding-right: 5px;
    border-right: 1px solid #1B9CE2;
}

#header #login ul li a {
    text-decoration: none;
}

#header #login ul li a:hover {
    text-decoration: underline;
}

#header #login ul li.last {
    margin-right: 0;
    border-right: 0;
}



/* --------------------------------------------- */
/* 7. Top Navigation                             */

#header ul#topNav {
    width: 608px;
    float: right;
    font-size: 0.95em;
    padding: 0;
    margin: 0;
    position: relative;
    top: 19px;
    list-style-type: none;
    z-index:100;
}

#header ul#topNav li {
    float: left;
    width: 7.54em;
    line-height: 3em;
    color: #fff;
    border-right: 1px solid #fff;
    font-weight: bold;
    text-align: center;
}

#fullMenuWrapper a.notselected {
    border-bottom: 2px solid #fff; /* needs 2 pixels, not 1 to keep spacing, but adjustment needed on pages with no second nav - jon */
}

#emptyMenuWrapper a.notselected {
    border-bottom: 1px solid #fff;
}

#menuWrapper a.notselected {
    border-bottom: 2px solid #fff;
}

#header ul#topNav li#pregnancy {
    background: #0477EC url(/a/img/global/topNav/corner.gif) no-repeat 0 0;
}
#header ul#topNav li#pregnancy a.selected {
    border-bottom: 1px solid #0477EC;
}


#header ul#topNav li#zeroToThree {
    background: #00ccff;
}
#header ul#topNav li#zeroToThree a.selected {
    border-bottom: 1px solid #00ccff;
}


#header ul#topNav li#fourToSix {
    background: #60ab01;
}
#header ul#topNav li#fourToSix .selected {
    border-bottom: 1px solid #60ab01;
}


#header ul#topNav li#sevenToNine {
    background: #ffef17;
}
#header ul#topNav li#sevenToNine .selected {
    border-bottom: 1px solid #ffef17;
}


#header ul#topNav li#sevenToNine a {
    color: #998f0e;
}
#header ul#topNav li#sevenToNine .selected {
    border-bottom: 1px solid #FFEF17;
}

#header ul#topNav li#sevenToNine a:hover {
    color: #666;
}


#header ul#topNav li#tenToEleven {
    background: #ffa202;
}
#header ul#topNav li#tenToEleven .selected {
    border-bottom: 1px solid #ffa202;
}


#header ul#topNav li#twelveToTwentyThree {
    background: #fd1813;
}
#header ul#topNav li#twelveToTwentyThree .selected {
    border-bottom: 1px solid #fd1813;
}


#header ul#topNav li#twentyFourToThirtySix {
    background: #CC45E0;
}
#header ul#topNav li#twentyFourToThirtySix .selected {
    border-bottom: 1px solid #CC45E0;
}


#header ul#topNav li.last {
    border-right: 0;
}

#header ul#topNav li a {
    color: #fff;
    display: block;
    text-decoration: none;
}

#header ul#topNav li a:hover {
    color: #ddd;
}



/* --------------------------------------------- */
/* 8. Secondary Menu                             */


/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#menuWrapper {/*ie fix addition*/
              top: 20px;
              position:relative;
              width: 608px;
              float: right;
              margin-top:-2px; /* for linked tab, was 0 */
}

#menu {
    position:relative;/*ie modification*/
    font-size: 0.9em;
    font-weight: bold;
    z-index:100;
    float: left; /*ie modification*/
    width: 608px; /*ie modification*/
    height: 2em; /* this fixed lack of background color*/
    border: 0;
}


/* Unique page colouring */
#menu.fourToSixMonths {
    background: #60ab01;
}
#menu.tenToElevenMonths {
    background: #ffa202;
}


/* --------------------------------------------- */
/* 6. DropDown Navigation Colour Overrides       */

.myArticlesZeroThree {
    width: 70px !important;
}

.forumZeroThree {
    width: 80px !important;
}

#menu.pregnancy {
    background: #0477EC !important;
}

#menuWrapper .pregnancy {

    background: #0477EC;
}

#menu.pregnancy ul li a {
    background: #0477EC;
    z-index: 1000;
}

#menu.pregnancy ul li a:hover {
    z-index: 1000;
    background: #035fbd;
}

#menu.pregnancy ul li.selected a {
    background: #035fbd;
}

#menu.pregnancy ul li.selected li a {
    background: #0477EC;
}

#menu.pregnancy ul li.selected li a:hover {
    background: #00aaff;
}

#menu.zeroToThreeMonths {
    background: #00ccff;
}

#menuWrapper .zeroToThreeMonths {

    background: #00ccff;
}

#menu.zeroToThreeMonths ul li a {
    background: #00ccff;
    z-index: 1000;
}

#menu.zeroToThreeMonths ul li a:hover {
    z-index: 1000;
    background: #00aaff;
}

#menu.zeroToThreeMonths ul li.selected a {
    background: #00aaff;
}

#menu.zeroToThreeMonths ul li.selected li a {
    background: #00ccff;
}

#menu.zeroToThreeMonths ul li.selected li a:hover {
    background: #00aaff;
}


#menu.fourToSixMonths {
    background: #60AB01;
}

#menuWrapper .fourToSixMonths {

    background: #60AB01;
}

#menu.fourToSixMonths ul li a {
    background: #60AB01;
}

#menu.fourToSixMonths ul li a:hover {
    background: #4D8901;
}

#menu.fourToSixMonths ul li.selected a {
    background: #4D8901;
}

#menu.fourToSixMonths ul li.selected li a {
    background: #60ab01;
}

#menu.fourToSixMonths ul li.selected li a:hover {
    background: #4D8901;
}





#menu.sevenToNineMonths {
    background: #ffef17;
}

#menuWrapper .sevenToNineMonths {

    background: #ffef17;
}

#menu.sevenToNineMonths ul li a {
    background: #ffef17;
    color: #998f0e !important;
}

#menu.sevenToNineMonths ul li a:hover {
    background: #ccbf12;
    color: #fff !important;
}

#menu.sevenToNineMonths ul li.selected a {
    background: #ccbf12;
    color: #fff;
}

#menu.sevenToNineMonths ul li.selected li a {
    background: #ffef17;
    color: #998f0e;
}

#menu.sevenToNineMonths ul li.selected li a:hover {
    background: #ccbf12;
    color: #fff;
}



#menu.tenToElevenMonths {
    background: #ffa202;
}

#menuWrapper .tenToElevenMonths {

    background: #ffa202;
}

#menu.tenToElevenMonths ul li a {
    background: #FFA202;
}

#menu.tenToElevenMonths ul li a:hover {
    background: #dda000;
}

#menu.tenToElevenMonths ul li.selected a {
    background: #dda000;
}

#menu.tenToElevenMonths ul li.selected li a {
    background: #FFA202;
}

#menu.tenToElevenMonths ul li.selected li a:hover {
    background: #dda000;
}




#menu.twelveToTwentyThreeMonths {
    background: #fd1813;
}

#menuWrapper .twelveToTwentyThreeMonths {

    background: #fd1813;
}

#menu.twelveToTwentyThreeMonths ul li a {
    background: #fd1813;
}

#menu.twelveToTwentyThreeMonths ul li a:hover {
    background: #ac1813;
}

#menu.twelveToTwentyThreeMonths ul li.selected a {
    background: #ac1813;
}

#menu.twelveToTwentyThreeMonths ul li.selected li a {
    background: #fd1813;
}

#menu.twelveToTwentyThreeMonths ul li.selected li a:hover {
    background: #ac1813;
}



#menu.twentyFourToThirtySixMonths {
    background: #CC45E0;
}

#menuWrapper .twentyFourToThirtySixMonths {

    background: #CC45E0;
}

#menu.twentyFourToThirtySixMonths ul li a {
    background: #CC45E0;
}

#menu.twentyFourToThirtySixMonths ul li a:hover {
    background: #aa45E0;
}

#menu.twentyFourToThirtySixMonths ul li.selected a {
    background: #aa45E0;
}

#menu.twentyFourToThirtySixMonths ul li.selected li a {
    background: #cc45e0;
}

#menu.twentyFourToThirtySixMonths ul li.selected li a:hover {
    background: #aa45E0;
}



/* remove all the bullets, borders and padding from the default list styling */
#menu ul {
    padding:0;
    margin:0;
    list-style-type:none;
}

#menu ul ul {
    width:150px;
    font-size: 1em;
}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#menu li {
    float:left;
    position:relative;
    width: 10em;
}

#menu.pregnancy li {
    float:left;
    position:relative;
    width: 12em
}

#menu.pregnancy li#healthyEating {
    width: 90px;
}
#menu.pregnancy li#lifeStories {
    width: 7em;
}
#menu.pregnancy li#forum {
    width: 5.2em;
}
#menu.pregnancy	li#pregtool {
    width: 100px;
}

/* style the links for the top level */
#menu a, #menu a:visited {
    display:block;
    text-decoration:none;
    color:#fff;
    padding-left:10px;
    line-height: 2em;
}


/* a hack so that IE5.5 faulty box model is corrected */
* html #menu a, * html #menu a:visited {
    /*	width:150px;
		w\idth:139px; */
}

/* style the third level background */
#menu ul ul ul a, #menu ul ul ul a:visited {
    background:#e2dfa8;
}
/* style the third level hover */
#menu ul ul ul a:hover {
    background:#b2ab9b;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
#menu ul ul {
    visibility:hidden;
    position:absolute;
    height:0;
    left:0;
    width:150px;
}

/* another hack for IE5.5 */
* html #menu ul ul {
    top:21px;
    t\op:22px;
}

/* position the third level flyout menu */
#menu ul ul ul{
    left:150px;
    top:0;
    width:150px;
}

/* position the third level flyout menu for a left flyout */
#menu ul ul ul.left {
    left:-150px;
}

/* style the table so that it takes no ppart in the layout - required for IE to work */
#menu table {position:absolute; top:0; left:0;}

/* style the second level links */
#menu ul ul a, #menu ul ul a:visited {
    /*		background:#60ab01;  */
    border-top: 1px solid #fff;
    font-weight: normal;
    height:auto;
    font-size: 0.9em;
    line-height:1em;
    padding:5px 10px;
    width:129px
        /* yet another hack for IE5.5 */
}

#menu.sevenToNineMonths ul ul a, #menu.sevenToNineMonths ul ul a:visited {
    background:#ffef17;
    /* yet another hack for IE5.5 */
}
#menu.pregnancy ul ul a, #menu.pregnancy ul ul a:visited {
    background:#0477EC;
    /* yet another hack for IE5.5 */
}


#menu ul li.selected {
    background: #4D8901;
}



* html #menu ul ul a{
    width:150px;
    w\idth:129px;
}

/* style the top level hover */
#menu a:hover, #menu ul ul a:hover{
    color:#fff;
    background:#4D8901;
}

#menu.sevenToNineMonths a:hover, #menu.sevenToNineMonths ul ul a:hover{
    color:#ffffff;
    background:#CCBF12;
}

#menu.pregnancy a:hover, #menu.pregnancy ul ul a:hover{
    color:#ffffff;
    background:#035FBD;
}

/* Screws IE5 - May need to be put back in
	#menu :hover > a, #menu ul ul :hover > a {
		color:#fff;
		background:#4D8901;
	}
	*/

/* make the second level visible when hover on first level list OR link */
#menu ul li:hover ul,
#menu ul a:hover ul {
    visibility:visible;
}

#menu ul li.selected a:hover {
    visibility:visible;
}

/* keep the third level hidden when you hover on first level list OR link */
#menu ul :hover ul ul{
    visibility:hidden;
}

/* make the third level visible when you hover over second level list OR link */
#menu ul :hover ul :hover ul{ 
    visibility:visible;
}



/* --------------------------------------------- */
/* 9. Sidebar	 	                             */


#sideBar {
    float: left;
    font-size: 0.9em;
    width: 144px;
    widt\h: 149px;
    margin-top: 13px;
    padding: 0 0 13px 0 ;
}

#contactLiveChat {
    background: url('/a/img/global/navigation/contactLive.gif') no-repeat left;
    width: 143px;
    height: 56px;
}
#contactLiveChat a {

    display: block;
    width: 143px;
    height: 56px;

}
#contactInfo {
    background: url('/a/img/global/navigation/contactDetails.gif') no-repeat left;
    width: 143px;
    height: 111px;
}
#latestNews {
    background: url('/a/img/global/latestNewsBanner.jpg') no-repeat left;
    width: 140px;
    height: 140px;
    margin-bottom: 10px;
}
#latestNews a {
    display: block;
    width: 140px;
    height: 140px;
}


#latestNewsAlt {
    background: url('/a/img/global/latestNewsBanner.gif') no-repeat left;
    width: 140px;
    height: 140px;
    margin-bottom: 10px;
}
#latestNewsAlt a {
    display: block;
    width: 140px;
    height: 140px;
}	

#latestPregTools {
    /*	background: url('/a/img/global/latestNewsBanner.gif') no-repeat left; */
    width: 144px;
    height: 213px;
    margin-bottom: 10px;
}
#latestPregTools a {
    display: block;
    width: 144px;
    height: 213px;
}



#latestBrandNews {
    background: url('/a/img/global/latestBrandNewsBanner.gif') no-repeat left;
    width: 140px;
    height: 82px;
    margin-bottom: 10px;
}

#latestBrandNews a {
    display: block;
    margin-bottom: 10px;
    height: 82px;
    margin-bottom: 10px;
}

#happiestBabies{
    display:block;
    height:140px;
    margin-bottom:13px;
    position:relative;
    width:140px;
}

#happiestBabies span{
    background: url('/a/img/global/happiest_baby_banner.gif') no-repeat left;
    cursor: pointer;
    display:block;
    height:100%;
    position:absolute;
    width:100%;

}


#choiceAwards {
    width: 141px;
    height: 143px;
}

#contactInfo a,
#contactInfo a:visited {
    display: block;
    width: 143px;
    height: 111px;
}


/* --------------------------------------------- */
/* 10. Page		 	                             */

#page {
    width: 608px;
    font-size: 0.95em;
    float: right;
    /*padding-bottom: 10px;*/

    overflow:hidden;/*ie 6 fix, content doprs out of line*/
}

#contentRegionFull {
    margin-top: 30px;
    clear:left;
}

#pageNew {
    position:relative;
    width: 608px;
    font-size: 0.95em;
    float: right;
    padding-bottom: 10px;

    overflow:hidden;/*ie 6 fix, content doprs out of line*/
}

#feature {

    margin-top:14px;
    background: url(/a/img/home/feature.jpg) no-repeat;
    width: 608px;
    display: block;
    height: 245px;
}
.homeOnly {
    margin: 14px 0 0 0 ;
}

#feature a {
    display: block;
    width: 608px;
    height: 245px;
}


#threeQuarters {
    padding: 0 10px;
    width: 434px;
}



/* Quote			                             */

#quote {
    width: 283px;
    margin: 2px;
    float: left;
}

#quote #openQuote {
    background: #ffffff url(/a/img/global/quote/quoteOpen.gif) no-repeat 0 0;
    float: left;
    width: 35px;
    height: 32px;
}

#quote h4 {
    background: #ffffff url(/a/img/global/quote/mumsKnowBest.gif) no-repeat 0 0;
    width: 206px;
    height: 21px;
    margin-left: 40px;
    margin-top: 12px;
}

#quote p {
    width: 206px;
    margin-left: 40px;
    color: #94D200;
    font-size: 1.2em;
}

#quote strong {
    margin-left: 40px;
    color: #000;
}

#quote #closeQuote {		
    background: #ffffff url(/a/img/global/quote/quoteClose.gif) no-repeat 0 0;
    float: right;
    width: 35px;
    height: 32px;
}


.contactFooter {
    float:right;
    height:150px;
    margin-top:240px;
    width:405px;
}


.contactFooter h3 {
    text-indent:-5000em;
    width:405px;
}

.contactFooter p {
    background:url(../../img/home/hdr_call_us.gif) no-repeat;
    float:left;
    height:54px;
    margin-top:56px;
    text-indent:-5000em;
    width:132px;

    padding: 0;

    height: 78px;
}




.liveChat {
    float: left;
    width: 116px;

    height: 78px;

    margin: 56px 0 0 0;
    background:url(../../img/home/hdr_live_chat.gif) no-repeat;

}

.liveChat a {

    display: block;

    width: 116px;

    height: 78px;

    text-decoration: none;
}

.emailUs {

    margin: 56px 0 0 0;
    float: left;
    width: 138px;
    background:url(../../img/home/hdr_email_us.gif) no-repeat;
}

.emailUs a {
    display:block;
    height:78px;
    width:138px;
    text-decoration:none;
    text-indent:-5000em;
}
/* --------------------------------------------- */
/* 6. Did you Know - Generics	                 */


#didYouKnowFeature {
    margin: 10px 5px;
}
#didYouKnowFeature h3 {
    background: url(/a/img/age/fourToSixMonths/didYouKnow.gif) no-repeat 0 0;
    width: 162px;
    height: 26px;
}

#didYouKnowFeature p {
    padding-left: 0;
    color: #94D200;
    font-size: 1.2em;
}



/* --------------------------------------------- */
/* 11. Search	 	                             */

/*
#search {
	background: #1694D8 url(/a/img/global/search/corner.gif) no-repeat 0 0;
	padding: 5px 10px;
	margin-bottom: 5px;
}
*/



#search input.textBox {
    width: 90px;
    background: #D0EAF7;
    font-size: 0.9em;
    padding: 1px 2px;
}

#search input.submit {
    position: relative;
    margin-left: 5px;
    top: 2px;
}

#search input:focus {
    background: #fff;
}
#searchWrapper {
    position: relative;
}
#search {
    background: #1694D8 url(/a/img/global/search/corner.gif) no-repeat 0 0;
    padding: 5px 10px;
    margin-bottom: 5px;
    width: 129px;
    position: absolute;
    top: 78px;
}

* html #search { width: 129px; left: -139px; top: 85px; }

fieldset { }

/* --------------------------------------------- */
/* 12. Navigation 	                             */

#navigation {
    float: left;
    margin-top: 33px;
    _margin-top: 17px; /*over-ridden on pages without nav bar by .noSecondaryNav*/
    width: 144px;
    widt\h: 149px;
    margin-bottom: 10px;
    font-size: 1.1em;

}

#navigation.noSecondaryNav {
    _margin-top: 37px;
}


*+html #navigation { /*IE7 fix - addition */
                     margin-top: 39px;
}

#navigation ul {
    list-style-type: none;
    margin-left:0;
    width: 144px;
    widt\h: 149px;
    font-weight: bold;

}

#navigation ul li {
    padding-left: 0px;

}


#navigation ul li.first {
    border-top: none;

}

#navigation ul a {

    display: block;
    text-decoration: none;
    color: #fff;
    margin-left/**/: -16px;
    margin-lef\t: 0;
}

>body #navigation ul a {
    margin-left: -16px;
}

#navigation ul a:hover {
    background: #016639;
}

#navigation ul li.sub {
    padding-left: 0px;
}

#navigation ul li a {			
    height: 63px;
    padding-left: 5px;
}


/* ie fixes begin */

*+html #navigation ul li a {			
    margin-top: -2px;
}

#navigation ul li {			
    margin-bottom: -2px;
}

#navigation {
    padding-top: 2px;
    /*padding-bottom: -2px;*/
}


* html #feedingForLife, * html #feedingForLife a  {
    margin-top: -6px;
    padding-bottom: 4px;

}

* html #navigation.noSecondaryNav #feedingForLife , * html #navigation.noSecondaryNav #feedingForLife a  {
    margin-top: 0;
    padding-bottom: 0;

}


*+html #yourQuestions{
    height: 60px !important;
}

/*ie fixes end */


#navigation ul li.selected {
    background: #94D200;
    color: #ffffff;
    padding-left: 0px;
}

#navigation ul#active li.selected {
    background: #E3F2BE;
    color: #ffffff;
    margin-left: -10px;
    ma\rgin-left: 0px;
    padding-left: 0px;
    padd\ing-left: 5px;
    display: block;
    font-weight: normal;
}

#navigation ul li.selected a {
    background: #94D200;
    color: #ffffff;
    display:block;
    padding-left: 5px;
}

#navigation ul#active li.selected a {
    background: #E3F2BE;
    color: #009900;
    padding-left: 5px;
}

#navigation ul#nonActive li.selected a {
    background: #D1E993;
    color: #009900;
}

#navigation ul#active li {
    padding-left: 0;
    border-bottom: 1px solid #fff;
    height: 2em;
    font-size: 0.8em;
}

#navigation ul#active a {
    padding-left: 10px;
    background: #d1e993;
    color: #009900;
    font-weight: normal;
    padding-top: 0;
    height: 2em;
    line-height: 2em;
}

#navigation ul#active a:hover {
    background: #E3F2BE;
}

#navigation ul#nonActive li {
    padding-left: 0;
    height: 2em;
    padding-left: 0;
    _padding-left: 20px;
    _margin-left: -20px;
    border-bottom: 1px solid #fff;
    font-size: 0.8em;
}

#navigation ul#nonActive a {
    padding-left: 10px;
    background: #85BD00;
    color: #fff;
    font-weight: bold;
    padding-top: 0;
    height: 2em;
    line-height: 2em;
}

#navigation ul#nonActive a:hover {
    background: #E3F2BE;
    color: #009900;
}

#navigation img {
    border-top: 1px solid #fff;
}


#navigation ul li#feedingForLife {
    background: url(/a/img/global/navigation/feedingForLife.gif) 0 0;
    padding: 0;
    margin: 0;
}

#navigation ul li#feedingForLife a {
    background: url(/a/img/global/navigation/feedingForLife.gif) 0 0;
    height: 64px;
    _height: 61px;

}

#navigation ul li#feedingForLife a:hover {
    background: url(/a/img/global/navigation/feedingForLife.gif) 0 128px;

}
#navigation ul li#feedingForLife.selected a {
    background: url(/a/img/global/navigation/feedingForLife.gif) 0 64px;

}

#navigation ul li#ourProducts {
    background: url(/a/img/global/navigation/ourProducts.gif) 0 0;
    padding: 0;
    margin: 0;
}

#navigation ul li#ourProducts a {
    background: url(/a/img/global/navigation/ourProducts.gif) 0 0;
    height: 64px;
    _height: 61px;
}
#navigation ul li#ourProducts a:hover {
    background: url(/a/img/global/navigation/ourProducts.gif) 0 128px;
}
#navigation ul li#ourProducts.selected a {
    background: url(/a/img/global/navigation/ourProducts.gif) 0 64px;
}

#navigation ul li#yourQuestions {
    background: url(/a/img/global/navigation/frequentlyAskedQuestions.gif) 0 0;
    padding: 0;
    margin: 0;
}

#navigation ul li#yourQuestions a {
    background: url(/a/img/global/navigation/frequentlyAskedQuestions.gif) 0 0;
    height: 64px;
    _height: 61px;
}
#navigation ul li#yourQuestions a:hover {
    background: url(/a/img/global/navigation/frequentlyAskedQuestions.gif) 0 128px;
}
#navigation ul li#yourQuestions.selected a {
    background: url(/a/img/global/navigation/frequentlyAskedQuestions.gif) 0 64px;
}

#navigation ul li#forum {
    background: url(/a/img/global/navigation/forum.gif) 0 0;
    padding: 0;
    margin: 0;
}

#navigation ul li#forum a {
    background: url(/a/img/global/navigation/forum.gif) 0 0;
    height: 64px;
    _height: 61px;
}
#navigation ul li#forum a:hover {
    background: url(/a/img/global/navigation/forum.gif) 0 128px;
}
#navigation ul li#forum.selected a {
    background: url(/a/img/global/navigation/forum.gif) 0 64px;
}

#navigation ul li#guides {
    background: url(/a/img/global/navigation/usefulGuides.gif) 0 0;
    padding: 0;
    margin: 0;
}

#navigation ul li#guides a {
    background: url(/a/img/global/navigation/usefulGuides.gif) 0 0;
    height: 64px;
    _height: 61px;
}
#navigation ul li#guides a:hover {
    background: url(/a/img/global/navigation/usefulGuides.gif) 0 128px;
}
#navigation ul li#guides.selected a {
    background: url(/a/img/global/navigation/usefulGuides.gif) 0 64px;
}



/* --------------------------------------------- */
/* 13. Banners	 	                             */

#bannerContainer {border-top: 1px solid #fff;}

#bannerContainer .inner {padding: 5px;}

#bannerContainer .inner a {
    color: red ;
    text-decoration: none;
}

#bannerContainer .inner a:hover {
    text-decoration: underline;
}

#joinUsBanner,
#startBanner,
#chatBanner {
    width: 202px;
    float: left;
}


#joinUsBanner ul li{
    background:url(/a/img/home/bullet_blue.gif) no-repeat left top;
    padding-left:10px;
}


#leftBanner {
    width: 404px ;
    float: left ;
}

#chatBanner form {
    width: 100% ;
}

#chatBanner select{
    width: 100% ;
    margin: 0 0 0.5em 0 ;
    font-size: 1em ;
}
#chatBanner input {
    float: right ;
}
#chatBanner p {
    margin: 0 0 0.7em 0 ;
}


h2#join {
    background: #ccc;
    display: block;
    width: 160px;
    height: 19px;
    background: url(/a/img/home/banners/freePack.gif) no-repeat 0 0;
}

h2#feedingYour {
    background: #ccc;
    display: block;
    width: 189px;
    height: 45px;
    background: url(/a/img/home/banners/feedingYour.gif) no-repeat 0 0;
}

h2#chat {
    background: #ccc;
    display: block;
    width: 160px;
    height: 19px;
    background: url(/a/img/home/banners/chatTitle.gif) no-repeat 0 0;
}

h2#infantAwards a{
    background: url(/a/img/home/banners/infants_awards_vote_sidebar2.gif) no-repeat 0 0;
    display:block;
    height:143px;
    text-decoration:none;
    text-indent:-5000em;
    width:144px;

}

#sideFeature {background: url(/a/img/global/sideFeature/repeater.gif) repeat-y 0 0;}

.homepage #sideFeature{background-image: none;}

#sideFeature a {
    color: #fd1813;
    text-decoration: none;
}

#sideFeature a:hover {text-decoration: underline;}

#sideFeature .inner {
    margin: 0 0 0 10px;
    overflow: hidden;
}

#sideFeature .inner p {
    color: #fd1813;
    font-size: 1.2em ;
    margin: 0 ;
    padding: 5px 0 0 10px ;
}
#sideFeature .inner p.telephone {
    font-size: 1.5em ;
    background: url(/a/img/global/sideFeature/telephoneBack.gif) no-repeat bottom;
    margin: 0 20px 10px 0 ;
    padding-bottom:10px ;
}

#sideFeature .topCurve {
    background: url(/a/img/global/sideFeature/topCurve.gif) no-repeat;
    height: 10px;
}

#sideFeature .bottomCurve {
    background: url(/a/img/global/sideFeature/bottomCurve.gif) no-repeat 0 0;
    height: 12px;
    overflow: hidden ;
}

#sideFeature h4#phone {
    background: url(/a/img/global/sideFeature/callUs.gif) no-repeat 0 0;
    color: #1694d8;
    height: 20px;
}

#sideFeature h4#envelope {
    background: url(/a/img/global/sideFeature/emailUs.gif) no-repeat 0 2px;
    color: #1694d8;
    height: 20px;
}

#didYouKnow {
    clear: left ;
    background: url(/a/img/home/mkb/repeater.gif) repeat-y 0 0;
    width: 395px;
}

#infantMilkPromo {
    clear: left ;
    width: 395px;
}

#didYouKnow .inner {

    margin: 0 10px 0 10px ;
}

#didYouKnow .inner p {
    margin: 0 10px 0 10px ;
    color: #1a9be0
}

#didYouKnow .topCurve {
    background: url(/a/img/home/mkb/topCurve.gif) no-repeat;
    height: 12px;
}

#didYouKnow .bottomCurve {
    background: url(/a/img/home/mkb/bottomCurve.gif) no-repeat 0 0;
    height: 7px;
    overflow: hidden ;
}

#didYouKnow h4 {
    background: url(/a/img/home/mkb/title.gif) no-repeat 0 0;
    padding-left: 20px;
    color: #1694d8;
    height: 23px;
    width: 175px;
}

#didYouKnow .closeQuote {
    width: 22px;
    height: 23px;
    background: url(/a/img/home/mkb/rightQuote.gif) no-repeat 0 2px;
    float: right;
}
#didYouKnow p.link {
    margin-left: 220px ;
}	


/* Forum Latest */

.forumLatest{
    background:#d6edfa;
    padding:10px 10px 15px 10px;
}	

.forumLatest h4{
    font-size:1em;
}

.forumLatest a{color:red;}

.forumLatest p.extract a{
    color:#666;
    text-decoration:none;
}

.forumLatest p.extract a:hover{
    text-decoration:underline;
}


/* --------------------------------------------- */
/* Feeding For Life Plan                         */

#feedingForLifePlan {
    width: 285px;
    height: 20em;
    float: right;
    margin-left: 20px;
    margin-right: 2px;
    background: url(/a/img/global/feedingForLifePlan/fflBg.gif) no-repeat;
}
div#feedingForLifePlan.noLogo {
    background: url(/a/img/global/feedingForLifePlan/fflBg_noLogo.gif) no-repeat;
}

#feedingForLifePlan p {
    margin-top: 90px;
    margin-left: 25px;
    margin-right: 30px;
    font-size: 1.1em;
    color: #000000;
}

#featureBlocks a,
.noStyling {
    text-decoration: none;
    cursor: hand;
}



.feedingFFL {
    margin-top: -280px;
}

.nudge {  /* move random images (DYK in on 7-9 section) */

          padding-left: 10px;
}

.spaceTop {
    padding-top: 125px;
}
/* --------------------------------------------- */
/* 14. Footer	 	                             */

#footer {
    font-size: 0.9em;
    width: 750px;
    margin: 0 auto;

    padding: 5px 0;
    color: #fff;
}

#footer ul {
    list-style-type: none;
    float: right;
}

#footer ul li {
    color: #fff;
    float: left;
    border-right: 1px solid #fff;
    margin-right: 5px;
    padding-right: 5px;
}

#footer ul li.last {
    border-right: 0;
    padding-right: 0;
    margin-right: 0;
}

#footer a {
    text-decoration: none;
    color: #fff;
}

#footer a:hover {
    text-decoration: underline;
}
.padder {
    padding: 0 10px 10px 10px ;
}

#trackingContainer {
    display: none;
}
.greenText {
    color:#94d200;
    font-weight:bold;
}

.nomarker {
    list-style-type: none;
}

.OneNoteDec {
    float: right;

    padding: 10px 10px 0 0;
    color: #5e5e5f;
    font-size: 9px;
}


form.cms textarea {
    color:#666666;
    font-family:arial,verdana,helvetica,sans-serif;
    font-size: 0.95em;
    border: 1px solid #1B9BE1;
    width: 192px;
    height: 140px;
}

form.cms input {
    width: 192px;
    border: 1px solid #1B9BE1;
}
form.cms input.title {
    font-size: 16px;
    font-wight: bold;
    color: #1B9BE1;
    margin-bottom: 5px;
}

.editContent { 

}

.editLink {
    float:right;
}

.editImg {
    height: 16px;
}

.indexHeader {
    color: #1B9BE1;
}

.cmstitles{
    font-weight:bold;
    color: #1B9BE1;
}


.banner_images {

    padding: 13px 0 0 0;

}

.banner_images #banner_img {

    position: relative;

    width: 607px;

    height: 236px;

    /*background-position: 0 0;

	background-repeat: no-repeat;

	background-image: url( '../../../iron/media/images/banner/callout_1.jpg' );*/

}

.banner_images #banner_img a {

    display: block;

    width: 583px;

    height: 236px;

}

.banner_images #banner_img img {

    position: absolute;

    top: 0;

    left: 0;

}

.banner_images #banner_img #coll_1,

.banner_images #banner_img #coll_2,

.banner_images #banner_img #coll_3 {

    opacity: 0;

}

.clr {

    clear: both;

}
