body {
color:#666;
font-family:"Lucida Grande", Verdana, sans-serif;
font-size:12px;
font-smooth:always;
text-align:center
}

p {
line-height:1.7em;
font-smooth:always;
margin:0;
padding:0
}


ul { margin:0.5em 0; padding:0
; list-style-position: outside; }

li { line-height:1.4em; margin-bottom: 0.5em; list-style-type:none
 }

ul li ul li {
margin:0 0 0 20px
}

h1 {
color:#5a4099;
font-size:2.4em;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bolder;
margin:0;
padding:0
}

h2 {
color:#5a4099;
font-size:1.1em;
font-style:italic;
font-weight:700;
line-height:1.5em;
margin:0 0 0.5em;
padding:0
}

h3 {
font-size:1.4em;
font-weight:700;
margin:0 0 1em;
padding:0
}

h4 {
font-size:1.4em;
font-weight:700;
margin:0.3em 0;
padding:0
}

h5 {
color:#5a4099;
font-size:1.2em;
font-weight:700;
margin:0.3em 0;
padding:0
}

h6 {
color:#396;
font-size:1.4em;
font-weight:700;
margin:1em 0 0.1em;
padding:0
}

div#columnmain {
text-align:left;
margin-top:32px;
width:530px
}

div#columnmain p {
margin:0;
padding:0
}

div#center { text-align: center; }
table#multivitamins {
text-align:center;
border-bottom:1px solid #ccc;
margin:0 0 1em;
padding:0
}

table#multivitamins tr td h4 {
color:#09c
}

table#multivitamins tr td p {
line-height:1.2em;
margin-bottom:2em
}

table#multivitamins tr td {
text-align:center;
width:106px
}

table#multivitamins tr td.wide {
text-align:center;
width:530px;
border:solid 1px #ccc;
margin:0;
padding:0.3em 0 0.2em
}

table#multivitamins tr td.wide2 {
text-align:center;
width:530px;
}

table#multivitamins tr td.wide img {
border-width:0;
margin:0;
padding:0
}

table#multivitamins tr td img {
	border-width:0;
	margin:1em 0 0;
	padding:0
}

div#bulletpoints img { border: solid 1px #666; }

div#bulletpoints img#noborder {
display:inline;
white-space:nowrap;
border-width:0;
margin:0;
padding:0
}

div#bulletpoints ul {
line-height:1.2em;
margin:1em 0 1em 0
}

div#bulletpoints ul li, div#story ul li,div#story ul.numberedlist li ul li {
list-style-type:disc;
}

div#bulletpoints ul li ul {
margin:1em 0
}

div#bulletpoints ul li ul li {
list-style-type:square;
margin:0 0 0 20px
}

div#story p {
margin-bottom:0.7em;
padding:0
}

div#story img {
border:solid 1px #666;
display:inline;
margin:0;
padding:0
}

div#story img.floatright {
float:right;
margin-left:10px
}

div#story img.noborder {
border:0;
margin:0;
padding:0
}

div#story h3 {
font-size:1.1em;
font-weight:700;
font-style:italic
}

div#story h4 {
font-weight:700;
margin:0;
padding:0
}

div#story ul { 
margin-top:0.7em; 
margin-bottom:0.7em; 
margin-left: 30px; 
}

div#story ul ul { 
margin-left: 0; 
}

div#story ul.numberedlist li {
list-style-type:decimal;
}

div.familyshot {
background-color:#fff;
text-align:center;
width:266px;
float:right;
border:solid 1px #999;
margin:0 0 0.5em 20px
}

div.familyshot img {
display:block;
margin:7px
}

div.familyshot p {
color:#fff;
background-color:#666;
display:block;
padding-top:0.2em;
padding-bottom:0.2em;
width:auto;
height:auto
}

div#testimonial {
	margin-top:0.5em;
	margin-bottom:0.5em;
	border:solid 1px #ccc;
	padding:.7em
}

div#testimonial p.quote {
font-size:1em;
font-weight:400;
}

div#testimonial p.quote img {
border:solid 1px #666;
float:left;
}

div#testimonial p {
font-size:0.9em;
font-weight:700;
margin-top:0;
margin-left:0
}

div.faqs { margin-top: 2em; padding-top: 1em; border-top: 1px solid #999; }

div.faqs img {
border:none;
float:right;
margin-bottom:10px;
margin-left:10px
}
div.faqs h4 { 
color:#5a4099; 
font-size: 1.2em; 
font-weight: bold; 
}

table#baby {
margin:1em 0 0;
padding:0
}

table#baby tr td img { border: solid 1px #000; }

table#baby tr td img.noborder { border-style: none; border-width:0
 }
td#frame {
	background-color:#fc9;
	margin:0;
	padding:10px;
	border: solid 1px #000;
}


div#bigbaby img, div#testimonial div img {
	float:left;
	margin-right:10px;
	margin-bottom: 5px;
}

form#BabySubmit p,form#Testimonial p {
margin:0 0 0.7em;
padding:0
}

div#leaf {
text-align:center;
margin-bottom:1em
}

div#leaf img {
display:inline;
margin:0;
padding:2px
}

div#leaf p {
display:inline;
margin:0;
padding:0
}

div#leaf a {
display:inline
}

a.organic:link,a.organic:visited {
color:#093
}

a.organic:hover,a.organic:active {
color:#9c9;
text-decoration:none
}

div.fda {
margin-top:1em;
clear:both;
margin-right:30px;
border:solid 1px #ccc;
padding:3px 5px 0
}

div.fda p {
color:#999;
font-size:0.8em;
line-height:1.2em;
margin-bottom:0.4em
}

div.purplebox { background-color:#ccf; float: none; margin: 1em 0 1em 0; border:solid 1px #000; padding:5px 10px
; display: block; }

div.purplebox h1 {
font-size:1.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
text-align:center;
margin:0.3em 0;
padding:0
}

div.purplebox p {
margin-bottom:0.5em
}

div.purplebox h3 {
color:#5a4099;
font-size:1.1em;
line-height:1.1em;
margin-bottom:0.3em;
border-bottom:1px solid #309
}

div.purplebox ul {
margin-bottom:10px;}

div.purplebox ul li {
color:#666;
margin-left:30px;
list-style-type:disc
}

div#learnaboutsmain      { text-align: left; width: 556px; }
div#learnaboutsmain div.purplebox {margin-right: 20px}
div#learnaboutsubnav { width: 160px; float: right; margin-bottom: 15px; margin-left: 20px; }
div#learnaboutsubnav div.header    { background-color: #ee3232; margin-bottom: 1em; }
div#learnaboutsmain h1.topmargin { padding-top: 32px; }
div#learnaboutsmain h1, div#learnaboutsmain div#story, div#learnaboutsmain div#purplebox { margin-right: 25px; }
div#learnaboutsubnav ul li { margin-bottom: 0; padding-right: 10px; }

table#doseeffective tr td img {
border-style:none;
border-width:0
}

table#chart {
text-align:center;
width:175px;
margin-left:5px
}

table#chart td.purplecell {
color:#fff;
font-weight:700;
background-color:#5a4099
}
div#rightcolumn {
	float: right;
	width: 230px;
}
div#rightcolumn ul li, div#leftcolumn ul li {
	font-weight: bold;
}
div#rightcolumn ul li ul li, div#leftcolumn ul li ul li {
	font-weight: normal;
}
div#leftcolumn {
	float: left;
	width: 230px;
}

div#bottomlinks {
width:530px;
margin-top:0.5em;
margin-bottom:1em;
padding-top:0.5em
}

div#bottomlinks,div#bottomlinks2 {
text-align:center;
margin-top:1em;
border-top:1px solid #ccc
}

div#bottomlinks ul,div#bottomlinks2 ul {
line-height:1.2em;
margin-top:0.5em
}

div#bottomlinks ul li,div#bottomlinks2 ul li {
display:inline;
padding-right:5px
}

div#bottomlinks2 {
width:384px
}

p.reference {
font-style:italic;
margin-left:20px
}

a:hover,a:active {
text-decoration:none
}

#storelist ul {
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid #ccc
}

.squares  { width: 384px; }
.squares img   { border: solid 1px #666; }
/* Begin Pup's Box Flow Hack */

div.purplebox, div#testimonial {
			height: 1%;
			display: table;
		}

		div.purplebox p:after {
			display: block;
			line-height: 0;
			height: 0;
			visibility: hidden;
			content: "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ";
		}
		
/* End Pup's Box Flow Hack */	
