div#main_bg {
  position: absolute;
  width: 100%;
  top: 265px;
  background:#fff url(../images/parents/parents-repeat.jpg) top repeat-x;
  background-position: center;
  height: 693px;
}

#parents-container {
  background-image: url(../images/parents/parents-html-bg.jpg);
  width: 800px;
  /*height: 664px;*/
  height: 664px;
}

#swf_bottom_nav {
  width: 800px;
  height: 80px;
}

#swf_video {
  width: 427px;
  height: 286px;
  position:absolute;
  top:542px;
  left:510px;

}


#swf_bottom_pos {
  width: 800px;
  padding: 20px 0 0 0;
}

#pbs-parents {
  position:absolute;
  top: 1006px;
  left: 223px;
}

#pbssot-parents {
  position:absolute;
  top: 1006px;
  left: 25px;
}

#parents-content-left {
  padding: 0 0 0 41px;
  float:left;
  width: 188px;
}

#parents-content-right {
  float:left;
  font-size: 11px;
  line-height: 15px;
  font-family: Tahoma, Geneva;
  width: 564px;
  font-weight: 300;
}

#parents-page-title {
  float:left;
}

#parents-page-photo {
  padding: 30px 20px 0 0;
  float:right;
}

#parents-text {
  padding: 0 20px 0 20px;
  clear: left;
}

#parents-text-terms {
  padding: 0 20px 0 20px;
  clear: left;
}


#parents-text-1 {
  width: 351px;
  height: 120px
  clear: both;
}

#parents-text-2 {
  width: 524px;
  clear: both;
}

#parents-text-3 {
  padding: 5px 5px 5px 5px;
  width: 514px;
}

#parents-text-4 {
  width: 351px;
  height: 700px
}


#parents-text-l {
  width: 320px;
  padding: 0 15px 0 0;
  float:left;
  display:inline;
}

#parents-text-r {
  width: 173px;
  float:left;
  display:inline;
}

#parents-text-l2 {
  width: 520px;
  padding: 0 15px 0 0;
  float:left;
  display:inline;
}

#parents-text-r2 {
  width: 145px;
  float:left;
  display:inline;
}

/* for image replacements */
.ir {
  position: absolute;
  width: 100%;
  height: 100%;
}

#p-0, #p-0-on { height: 64px; width: 188px; }
#p-1, #p-1-on { height: 64px; width: 188px; }
#p-2, #p-2-on { height: 64px; width: 188px; }
#p-3, #p-3-on { height: 64px; width: 188px; }
#p-4, #p-4-on { height: 64px; width: 188px; }
#p-5, #p-5-on { height: 64px; width: 188px; }

#p-0 span { background: url(../images/parents/c-p-nav-all.jpg) 0px 0px no-repeat; height: 64px; width: 188px; }
#p-1 span { background: url(../images/parents/c-p-nav-all.jpg) 0px -64px  no-repeat; height: 64px; width: 188px; }
#p-2 span { background: url(../images/parents/c-p-nav-all.jpg) 0px -128px  no-repeat; height: 64px; width: 188px; }
#p-3 span { background: url(../images/parents/c-p-nav-all.jpg) 0px -192px  no-repeat; height: 64px; width: 188px; }
#p-4 span { background: url(../images/parents/c-p-nav-all.jpg) 0px -256px  no-repeat; height: 64px; width: 188px; }
#p-5 span { background: url(../images/parents/c-p-nav-all.jpg) 0px -320px  no-repeat; height: 64px; width: 188px; }

#p-0 span:hover, #p-0 span.sfhover, #p-0-on span { background: url(../images/parents/c-p-nav-all.jpg) -188px 0px no-repeat;  height: 64px; width: 188px;  }
#p-1 span:hover, #p-1 span.sfhover, #p-1-on span { background: url(../images/parents/c-p-nav-all.jpg) -188px -64px  no-repeat;  height: 64px; width: 188px;  }
#p-2 span:hover, #p-2 span.sfhover, #p-2-on span { background: url(../images/parents/c-p-nav-all.jpg) -188px -128px  no-repeat;  height: 64px; width: 188px;  }
#p-3 span:hover, #p-3 span.sfhover, #p-3-on span { background: url(../images/parents/c-p-nav-all.jpg) -188px -192px  no-repeat;  height: 64px; width: 188px;  }
#p-4 span:hover, #p-4 span.sfhover, #p-4-on span { background: url(../images/parents/c-p-nav-all.jpg) -188px -256px  no-repeat;  height: 64px; width: 188px;  }
#p-5 span:hover, #p-5 span.sfhover, #p-5-on span { background: url(../images/parents/c-p-nav-all.jpg) -188px -320px  no-repeat;  height: 64px; width: 188px;  }

#p-0a div { background: url(../images/parents/c-p-nav-all.jpg) 0px 0px no-repeat; height: 64px; width: 188px; }
#p-1a div { background: url(../images/parents/c-p-nav-all.jpg) 0px -64px  no-repeat; height: 64px; width: 188px; }
#p-2a div { background: url(../images/parents/c-p-nav-all.jpg) 0px -128px  no-repeat; height: 64px; width: 188px; }
#p-3a div { background: url(../images/parents/c-p-nav-all.jpg) 0px -192px  no-repeat; height: 64px; width: 188px; }
#p-4a div { background: url(../images/parents/c-p-nav-all.jpg) 0px -256px  no-repeat; height: 64px; width: 188px; }
#p-5a div { background: url(../images/parents/c-p-nav-all.jpg) 0px -320px  no-repeat; height: 64px; width: 188px; }

#p-0a div:hover, #p-0a div.sfhover, #p-0a-on div { background: url(../images/parents/c-p-nav-all.jpg) -188px 0px no-repeat;  height: 64px; width: 188px;  }
#p-1a div:hover, #p-1a div.sfhover, #p-1a-on div { background: url(../images/parents/c-p-nav-all.jpg) -188px -64px  no-repeat;  height: 64px; width: 188px;  }
#p-2a div:hover, #p-2a div.sfhover, #p-2a-on div { background: url(../images/parents/c-p-nav-all.jpg) -188px -128px  no-repeat;  height: 64px; width: 188px;  }
#p-3a div:hover, #p-3a div.sfhover, #p-3a-on div { background: url(../images/parents/c-p-nav-all.jpg) -188px -192px  no-repeat;  height: 64px; width: 188px;  }
#p-4a div:hover, #p-4a div.sfhover, #p-4a-on div { background: url(../images/parents/c-p-nav-all.jpg) -188px -256px  no-repeat;  height: 64px; width: 188px;  }
#p-5a div:hover, #p-5a div.sfhover, #p-5a-on div { background: url(../images/parents/c-p-nav-all.jpg) -188px -320px  no-repeat;  height: 64px; width: 188px;  }


ul li {
  list-style-type:none;
}

.txt {
	padding: 5px 5px 20px 15px;
	margin: 0 0 0 5px;
}

.txt li {
	list-style-type:disc;
}

#parents-menu li { height: 64px; width: 188px; }

#parents-mimi-bg {
  background: url(../images/parents/c-p-mimi.jpg) 0px 0px no-repeat;
  position: relative;
  top: 40px;
  left: 55px;
  width: 464px;
  height: 593px; 
  clear: both;
}

#parents-mimi-content {
  position: relative;
  top: 180px;
  left: 52px;
  width: 360px;
  line-height: 17px;
}

#parents-wr {
  position:relative;
  left: 200px;
}

#parents-mimi-content p {
  padding: 0 0 15px 0;
}

#parents-nutrition-l-1 {
  float: left;
  width: 293px;
  height: 370px;
  margin: 0 8px 0 0;
  background-color: #fdf26e;
}

#parents-nutrition-r-1 {
  float: right;
  width: 223px;
  height: 172px;
  margin: 0 0 8px 0;
  background-color: #f8b3c8;
}

#parents-nutrition-r-2 {
  float: right;
  width: 223px;
  height: 190px;
  background-color: #ace0f0;
}

.p-pad {
  padding: 0 6px;
}

p {
  padding: 0 0 8px 0;
}

.pad5 {
  padding: 5px 0;
}

.p-s {
  font-size: 11px;
}

.p-m {
  font-size: 13px;
  line-height: 18px;
}

.p-m12 {
  font-size: 12px;
  line-height: 16px;
}

.p-m16 {
  font-size: 13px;
  line-height: 16px;
}

.p-m-s14 {
  font-size: 14px;
}

.p-m-s15 {
  font-size: 14px;
}

.p-m-s15-2 {
  line-height: 22px;
  font-size: 14px;
}

.p-xl {
  font-size: 58px;
  line-height: 58px;
}

.p-rec {
}

.p-rec-img {
  float: left;
  width: 100px; 
  padding: 4px 0;
}

.p-rec-txt {
  padding: 14px 0 0 0;
  float: left;
  width: 200px;   
}

.p-nut-img {
  float: left;
  width: 72px;
}

.p-nut-txt {
  padding: 4px 0;
  float: left; 
  width: 208px;
}

.p-mid {
  width: 281px;
  text-align:center;
}

.hr-o {
  clear:both;
  border: none 0;
  border-top: 1px dashed #faa21b;/*the border*/
  height: 1px;
  font-size: 1px;
  line-height: 1px;
  text-align:center;
  margin: 0 auto;
  width: 263px;
}

.hr-w {
  clear:both;
  border: none 0;
  border-top: 1px dashed #fff;/*the border*/
  height: 1px;
  font-size: 1px;
  line-height: 1px;
  text-align:center;
  margin: 0 auto;
  width: 208px;
}  

.p-lb { color: #00aeef; }
.p-dg { color: #545454; }
.p-p { color: #f16f91; }
.p-p2 { color: #ec008c; }
.p-dp { color: #bf1e7a; }
.p-o { color: #faa21b; }
.p-lg { color: #d4d449; }
.p-pb { color: #96c0e6; }
.p-pu { color: #b28fc2; }
.p-g { color: #00a651; }

.p-lg-b { background-color: #eaec8f; }

.p-cal-title {
 color: #ffffff; 
 background-color: #ec008c;
 font-weight: 700;
}

.p-dl-lnk, .p-dl-lnk:visited {
  color: #d60d8c;
  font-weight: 700;
}


#newsletter-container {
  background-image: url(../images/parents/newsletter-html-bg.jpg);
  width: 800px;
  /*height: 664px;*/
  height: 664px;
}



#about-container {
  background-image: url(../images/parents/about-html-bg.jpg);
  width: 800px;
  /*height: 664px;*/
  height: 664px;
}

#about-content-title {
  padding: 0 0 0 41px;
  width: 759px;
  height: 52px;
}



#about-content-left {
  padding: 0 0 0 41px;
  float:left;
  width: 188px;
}

#about-content-right {
  float:left;
  width: 564px;
  
  
  font-size: 11px;
  line-height: 15px;
  font-family: Tahoma, Geneva;
  font-weight: 300;
}

#about-page-title {
  float:left;
}

#terms-page-title {
  float:left;
}


#about-page-title {
  float:left;
}

#about-page-photo {
  padding: 30px 20px 0 0;
  float:right;
}

#about-text {
  padding: 50px 0 0 20px;
  position: relative;
  clear: left;
}

#ab-0, #ab-0-on, #ab-0-on:hover { height: 64px; width: 188px; }
#ab-1, #ab-1-on { height: 64px; width: 188px; }
#ab-2, #ab-2-on { height: 64px; width: 188px; }
#ab-3, #ab-3-on { height: 64px; width: 188px; }

#ab-0 span { background: url(../images/parents/c-ab-nav-all.jpg) 0px 0px no-repeat; height: 64px; width: 188px; }
#ab-1 span { background: url(../images/parents/c-ab-nav-all.jpg) 0px -64px  no-repeat; height: 64px; width: 188px; }
#ab-2 span { background: url(../images/parents/c-ab-nav-all.jpg) 0px -128px  no-repeat; height: 64px; width: 188px; }
#ab-3 span { background: url(../images/parents/c-ab-nav-all.jpg) 0px -192px  no-repeat; height: 64px; width: 188px; }

#ab-0 span:hover, #ab-0 span.sfhover, #ab-0-on span { background: url(../images/parents/c-ab-nav-all.jpg) -188px 0px no-repeat;  height: 64px; width: 188px; }
#ab-1 span:hover, #ab-1 span.sfhover, #ab-1-on span { background: url(../images/parents/c-ab-nav-all.jpg) -188px -64px  no-repeat;  height: 64px; width: 188px; }
#ab-2 span:hover, #ab-2 span.sfhover, #ab-2-on span { background: url(../images/parents/c-ab-nav-all.jpg) -188px -128px  no-repeat;  height: 64px; width: 188px; }
#ab-3 span:hover, #ab-3 span.sfhover, #ab-3-on span { background: url(../images/parents/c-ab-nav-all.jpg) -188px -192px  no-repeat;  height: 64px; width: 188px; }

#ab-0a div { background: url(../images/parents/c-ab-nav-all.jpg) 0px 0px no-repeat; height: 64px; width: 188px; }
#ab-1a div { background: url(../images/parents/c-ab-nav-all.jpg) 0px -64px  no-repeat; height: 64px; width: 188px; }
#ab-2a div { background: url(../images/parents/c-ab-nav-all.jpg) 0px -128px  no-repeat; height: 64px; width: 188px; }
#ab-3a div { background: url(../images/parents/c-ab-nav-all.jpg) 0px -192px  no-repeat; height: 64px; width: 188px; }

#ab-0a div:hover, #ab-0a div.sfhover, #ab-0a-on div { background: url(../images/parents/c-ab-nav-all.jpg) -188px 0px no-repeat;  height: 64px; width: 188px; }
#ab-1a div:hover, #ab-1a div.sfhover, #ab-1a-on div { background: url(../images/parents/c-ab-nav-all.jpg) -188px -64px  no-repeat;  height: 64px; width: 188px; }
#ab-2a div:hover, #ab-2a div.sfhover, #ab-2a-on div { background: url(../images/parents/c-ab-nav-all.jpg) -188px -128px  no-repeat;  height: 64px; width: 188px; }
#ab-3a div:hover, #ab-3a div.sfhover, #ab-3a-on div { background: url(../images/parents/c-ab-nav-all.jpg) -188px -192px  no-repeat;  height: 64px; width: 188px; }

.sot {
	font-size: 13px;
}

#sot-0, #sot-0-on { height: 64px; width: 188px; }
#sot-1, #sot-1-on { height: 64px; width: 188px; }
#sot-2, #sot-2-on { height: 64px; width: 188px; }
#sot-3, #sot-3-on { height: 64px; width: 188px; }
#sot-4, #sot-4-on { height: 64px; width: 188px; }

#sot-0 div { background: url(../images/parents/c-sot-nav-all.jpg) 0px 0px no-repeat; height: 64px; width: 188px; }
#sot-1 div { background: url(../images/parents/c-sot-nav-all.jpg) 0px -64px  no-repeat; height: 64px; width: 188px; }
#sot-2 div { background: url(../images/parents/c-sot-nav-all.jpg) 0px -128px  no-repeat; height: 64px; width: 188px; }
#sot-3 div { background: url(../images/parents/c-sot-nav-all.jpg) 0px -192px  no-repeat; height: 64px; width: 188px; }
#sot-4 div { background: url(../images/parents/c-sot-nav-all.jpg) 0px -256px  no-repeat; height: 64px; width: 188px; }

#sot-0 div { background: url(../images/parents/c-sot-nav-all.jpg) 0px 0px no-repeat; height: 64px; width: 188px; }
#sot-1 div { background: url(../images/parents/c-sot-nav-all.jpg) 0px -64px  no-repeat; height: 64px; width: 188px; }
#sot-2 div { background: url(../images/parents/c-sot-nav-all.jpg) 0px -128px  no-repeat; height: 64px; width: 188px; }
#sot-3 div { background: url(../images/parents/c-sot-nav-all.jpg) 0px -192px  no-repeat; height: 64px; width: 188px; }
#sot-4 div { background: url(../images/parents/c-sot-nav-all.jpg) 0px -256px  no-repeat; height: 64px; width: 188px; }

#sot-0 div:hover, #sot-0 div.sfhover, #sot-0-on div { background: url(../images/parents/c-sot-nav-all.jpg) -188px 0px no-repeat;  height: 64px; width: 188px;  }
#sot-1 div:hover, #sot-1 div.sfhover, #sot-1-on div { background: url(../images/parents/c-sot-nav-all.jpg) -188px -64px  no-repeat;  height: 64px; width: 188px;  }
#sot-2 div:hover, #sot-2 div.sfhover, #sot-2-on div { background: url(../images/parents/c-sot-nav-all.jpg) -188px -128px  no-repeat;  height: 64px; width: 188px;  }
#sot-3 div:hover, #sot-3 div.sfhover, #sot-3-on div { background: url(../images/parents/c-sot-nav-all.jpg) -188px -192px  no-repeat;  height: 64px; width: 188px;  }
#sot-4 div:hover, #sot-4 div.sfhover, #sot-4-on div { background: url(../images/parents/c-sot-nav-all.jpg) -188px -256px  no-repeat;  height: 64px; width: 188px;  }

.ne {
	font-size: 13px;
}

.ne-image {
display:inline;
float: left;
padding: 0 10px 10px 0;
}

.cb {
clear:both;
}

.sp10 {
}

#ne-0, #ne-0-on { height: 64px; width: 188px; }
#ne-1, #ne-1-on { height: 64px; width: 188px; }
#ne-2, #ne-2-on { height: 64px; width: 188px; }

#ne-0 div { background: url(../images/parents/c-ne-nav-all.jpg) 0px 0px no-repeat; height: 64px; width: 188px; }
#ne-1 div { background: url(../images/parents/c-ne-nav-all.jpg) 0px -64px  no-repeat; height: 64px; width: 188px; }
#ne-2 div { background: url(../images/parents/c-ne-nav-all.jpg) 0px -128px  no-repeat; height: 64px; width: 188px; }

#ne-0 div { background: url(../images/parents/c-ne-nav-all.jpg) 0px 0px no-repeat; height: 64px; width: 188px; }
#ne-1 div { background: url(../images/parents/c-ne-nav-all.jpg) 0px -64px  no-repeat; height: 64px; width: 188px; }
#ne-2 div { background: url(../images/parents/c-ne-nav-all.jpg) 0px -128px  no-repeat; height: 64px; width: 188px; }

#ne-0 div:hover, #ne-0 div.sfhover, #ne-0-on div { background: url(../images/parents/c-ne-nav-all.jpg) -188px 0px no-repeat;  height: 64px; width: 188px;  }
#ne-1 div:hover, #ne-1 div.sfhover, #ne-1-on div { background: url(../images/parents/c-ne-nav-all.jpg) -188px -64px  no-repeat;  height: 64px; width: 188px;  }
#ne-2 div:hover, #ne-2 div.sfhover, #ne-2-on div { background: url(../images/parents/c-ne-nav-all.jpg) -188px -128px  no-repeat;  height: 64px; width: 188px;  }

#pageDisplay {
	font-size: 11px;
	text-align: center;
	position:absolute;
	top:802px;
	left:620px;
	width:200px;
	font-family: Tahoma, Geneva;
}

.ne {
	font-size: 11px;
}

.ne-title {
	font-size: 14px;
	font-weight:bold;
	color: #90548E;
}


#nextButton {
	position:absolute;
	top:794px;
	left:970px;
}

#nextButton_swf  {
	width:32px;
	height:32px;
}

#prevButton {
	position:absolute;
	top:794px;
	left:445px;
}

#prevButton_swf {
	width:32px;
	height:32px;
	
}