/*---- HomePage Setup ----*/
.HP_Divider {
  margin: 0 auto 0 auto;
  padding: 0;
  width: 271px;
  height: 1px;
  background-color: #CCC;
}
/*-- TopRow --*/
#KidsContent #HP_TopRow { margin: 0; padding: 0; }

#KidsContent #HP_TR_LeftCol {
  margin: 0 8px 0 0;
  padding: 0;
  width: 604px;
  float: left;
}

#KidsContent #HP_TR_RightCol {
  margin: 0;
  padding: 0;
  width: 300px;
  float: left;
}
/*-- Blurb --*/
#KidsContent #HP_Blurb {
  margin: 0;
  padding: 0;
  text-align: center;
  width: 604px;
}

#KidsContent #HP_Blurb h2 { margin: 0; padding: 0; font-size: 0px; color: #FF0000; display: none; }

#KidsContent #HP_Blurb img { margin: 0; padding: 0; }

#KidsContent #HP_Blurb p {
  margin: 0 0 11px 15px;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: 900;
  text-align: left;
}
/*-- END Blurb --*/
/*---- Product Section ----*/
#KidsContent #HP_Products {
  margin: 0;
  padding: 0;
  width: 604px;
}
/*---- AgeInfo ----*/
#KidsContent #HP_Products .ContentBG_TopRow .HP_AgeInfo {
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000;
  width: 304px;
  float: left;
  position: relative;
  background-repeat: no-repeat;
  background-position: 6px bottom;
  top: 0;
  left: 0;
}

#KidsContent #HP_Products .ContentBG_TopRow .HP_AgeInfo .HP_AgeInfo_Corner {
  margin: 0 0 0 6px;
  padding: 0;
  background-image: url(/Kids-World/US_v2/HomePage/ContentCorner_TopRow.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 7px;
  height: 6px;
}

#KidsContent #HP_Products .ContentBG_TopRow .HP_AgeInfo p {
  margin: 0 80px 19px 17px;
  padding: 4px 0 0 0;
}

#KidsContent #HP_Products .ContentBG_TopRow .HP_AgeInfo .HP_SeeProductsBy {
  margin: 0 0 6px 17px;
  padding: 0;
  font-size: 10px;
}

#KidsContent #HP_Products .ContentBG_TopRow .HP_AgeInfo .HP_AgeLink {
  margin: 0 0 5px 17px;
  padding: 0;
  background-color: #F30000;
  width: 117px;
}

#KidsContent #HP_Products .ContentBG_TopRow .HP_AgeInfo .HP_AgeLink h4 {
  margin: 0 0 0 10px;
  padding: 4px 0 4px 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  font-weight: 900;
}

#KidsContent #HP_Products .ContentBG_TopRow .HP_AgeInfo .HP_AgeLink h4 a {
  margin: 0 13px 0 0;
  padding: 0;
  float: left;
}

#KidsContent #HP_Products .ContentBG_TopRow .HP_AgeInfo .HP_AgeLink h4 a:link, #KidsContent #HP_Products .ContentBG_TopRow .HP_AgeInfo .HP_AgeLink h4 a:visited { color: #FFF; text-decoration: none;}

#KidsContent #HP_Products .ContentBG_TopRow .HP_AgeInfo .HP_AgeLink h4 a:hover, #KidsContent #HP_Products .ContentBG_TopRow .HP_AgeInfo .HP_AgeLink h4 a:active { color: #FFF; text-decoration: underline; }

#KidsContent #HP_Products .ContentBG_TopRow .HP_AgeInfo .HP_AgeLink h4 img { margin: 0; padding: 0; }
/*---- END AgeInfo ----*/
#KidsContent #HP_Products .ContentBG_TopRow .HP_ProdSelector {
  margin: 0;
  padding: 0;
  width: 300px;
  float: left;
  position: relative;
  top: 0;
  left: 0;
}

#KidsContent #HP_Products .ContentBG_TopRow .HP_AgeInfo .photoBlurbContainer {
padding: 5px 0 0 15px;
}

#KidsContent #HP_Products .ContentBG_TopRow .HP_AgeInfo h3.photoBlurb {
margin: 0;
padding: 0 0 7px 0;
font-weight: 900;
font-size: 12px;
color: #F00;
}
/*---- END Product Section ----*/
#KidsContent #HP_GamesActs {
  margin: 5px 0 0 0;
  padding: 0;
}
/*---- END Top Row ----*/
/*---- For Parents ----*/
#KidsContent #HP_ForParents {
  margin: 8px 8px 0 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000;
  width: 604px;
  float: left;
}
/*-- Left Column --*/
#KidsContent #HP_ForParents .HP_ForParents_LeftCol {
  width: 304px;
  float: left;
}

#KidsContent #HP_ForParents .HP_ForParents_LeftCol img { margin: 0 0 0 6px; }

#KidsContent #HP_ForParents .HP_ForParents_LeftCol p { margin: 4px 15px 0 14px;}

#KidsContent #HP_ForParents .HP_ForParents_LeftCol h4 {
  margin: 12px 115px 0 18px;
  padding: 0;
  font-size: 14px; 
  color: #FF0000;
}

#KidsContent #HP_ForParents .HP_ForParents_LeftCol ul.HP_FullList { margin: 11px 0 6px 18px; }

#KidsContent #HP_ForParents .HP_ForParents_LeftCol ul {

  margin: 12px 0 0 18px;
  padding: 0;
  font-size: 12px;
  list-style-type: none;
  display: block;
}

#KidsContent #HP_ForParents .HP_ForParents_LeftCol ul li {
  margin: 0 0 5px 0;
  padding: 0 0 0 8px;
  background-image: url(/Kids-World/US_v2/images/redBullet.gif);
  background-repeat: no-repeat;
  background-position: 0 6px;
}

#KidsContent #HP_ForParents .HP_ForParents_LeftCol ul li a:link, #KidsContent #HP_ForParents .HP_ForParents_LeftCol ul li a:visited { color: #007DD7; text-decoration: underline; }

#KidsContent #HP_ForParents .HP_ForParents_LeftCol ul li a:hover, #KidsContent #HP_ForParents .HP_ForParents_LeftCol ul li a:active { color: #FF0000; }
/*-- Callouts --*/
#KidsContent #HP_ForParents .HP_ForParents_LeftCol .ForParents_Callout {
  margin: 3px 0 3px 10px;
  padding: 0;
  border: 1px solid #FF0000;
  width: 288px;
}

#KidsContent #HP_ForParents .HP_ForParents_LeftCol .ForParents_Callout .Callout_HeadlineImage_Img {
  margin: 0 0 0 -6px;
  padding: 0;
  float: left;
}


#KidsContent #HP_ForParents .HP_ForParents_LeftCol .ForParents_Callout .Callout_HeadlineImage_Copy {
  margin: 0;
  padding: 10px 0 0 3px;
  font-weight: 900;
  width: 223px;
  float: left;
}

#KidsContent #HP_ForParents .HP_ForParents_LeftCol .ForParents_Callout .Callout_HeadlineImage_Copy a:link, #KidsContent #HP_ForParents .HP_ForParents_LeftCol .ForParents_Callout .Callout_HeadlineImage_Copy a:visited { color: #666; text-decoration: none; }

#KidsContent #HP_ForParents .HP_ForParents_LeftCol .ForParents_Callout .Callout_HeadlineImage_Copy a:hover, #KidsContent #HP_ForParents .HP_ForParents_LeftCol .ForParents_Callout .Callout_HeadlineImage_Copy a:active { color: #FF0000; }

#KidsContent #HP_ForParents .HP_ForParents_LeftCol .ForParents_Callout .Callout_Blurb {
  margin: 0 6px;
  padding: 0;
  font-weight: normal;
  width: 290px;
  clear: left;
}

#KidsContent #HP_ForParents .HP_ForParents_LeftCol .ForParents_Callout .Callout_Blurb p { margin: 3px 0; }

#KidsContent #HP_ForParents .HP_ForParents_LeftCol .ForParents_Callout .Callout_Blurb a:link, #KidsContent #HP_ForParents .HP_ForParents_LeftCol .ForParents_Callout .Callout_Blurb a:visited { color: #007DD7; text-decoration: underline; }

#KidsContent #HP_ForParents .HP_ForParents_LeftCol .ForParents_Callout .Callout_Blurb a:hover, #KidsContent #HP_ForParents .HP_ForParents_LeftCol .ForParents_Callout .Callout_Blurb a:active { color: #FF0000; }
/*-- END Callouts --*/
#KidsContent #HP_ForParents #ForParents_Extension { margin: -28px 0 0 0; padding: 0; }
/*-- END Left Column --*/
/*-- Right Column --*/
#KidsContent #HP_ForParents .HP_ForParents_RightCol {
  width: 300px;
  float: left;
  text-align: center;
}

#KidsContent #HP_ForParents .HP_ForParents_RightCol a img { margin: 12px 0 0 0; text-align: center; }

#KidsContent #HP_ForParents .HP_ForParents_RightCol p { margin: 6px 36px 0 18px; text-align: left; }

#KidsContent #HP_ForParents .HP_ForParents_RightCol h4 {
  margin: 10px 50px 0 18px;
  padding: 0;
  font-size: 14px; 
  color: #FF0000;
  text-align: left;
}

#KidsContent #HP_ForParents .HP_ForParents_RightCol h4.Red_Large {
  margin: 0 115px 0 18px;
  padding: 0;
  font-size: 16px; 
  color: #FF0000;
}

#KidsContent #HP_ForParents .HP_ForParents_RightCol a:link, #KidsContent #HP_ForParents .HP_ForParents_RightCol a:visited { color: #007DD7; text-decoration: underline; }

#KidsContent #HP_ForParents .HP_ForParents_RightCol a:hover, #KidsContent #HP_ForParents .HP_ForParents_RightCol a:active { color: #FF0000; }

#KidsContent #HP_ForParents .HP_ForParents_RightCol ul {
  margin: 12px 0 0 18px;
  padding: 0;
  font-size: 12px;
  list-style-type: none;
  display: block;
  text-align: left;
}

#KidsContent #HP_ForParents .HP_ForParents_RightCol ul li {
  margin: 0 0 5px 0;
  padding: 0 0 0 8px;
  background-image: url(/Kids-World/US_v2/images/redBullet.gif);
  background-repeat: no-repeat;
  background-position: 0 6px;
}

#KidsContent #HP_ForParents .HP_ForParents_RightCol ul li a:link, #KidsContent #HP_ForParents .HP_ForParents_RightCol ul li a:visited { color: #007DD7; text-decoration: underline; }

#KidsContent #HP_ForParents .HP_ForParents_RightCol ul li a:hover, #KidsContent #HP_ForParents .HP_ForParents_RightCol ul li a:active { color: #FF0000; }

#KidsContent #HP_ForParents .HP_ForParents_RightCol .HP_Promotion {
  margin: 19px 0 0 0;
  padding: 0;
  width: 300px;
  height: 240px;
  background-repeat: no-repeat;
  background-position: 140px 35px;
  text-align: left;
}

#KidsContent #HP_ForParents .HP_ForParents_RightCol .HP_Promotion p { width: 115px; }

#KidsContent #HP_Community {
  margin: 8px 0 0 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000;
  float: left;
}

#KidsContent #HP_Community p { margin: 0 0 15px 18px; padding: 3px 0 0 0; }

#KidsContent #HP_Community .HP_Comm_Blurb {
  margin: 0;
  padding: 0;
  width: 300px;
}

#KidsContent #HP_Community .HP_Comm_Blurb .Comm_Blurb_Copy {
  margin: 18px 0 19px 0;
  padding: 0;
  width: 159px;
  float: left;
}

#KidsContent #HP_Community .HP_Comm_Blurb .Comm_Blurb_Copy h4 {
  margin: 0 0 0 18px;
  color: #FF0000;
  font-size: 14px;
  width: 159px;
}

#KidsContent #HP_Community .HP_Comm_Blurb .Comm_Blurb_Copy p {
  margin: 0 0 0 18px;
  width: 132px;
}

#KidsContent #HP_Community .HP_Comm_Blurb .Comm_Blurb_Image {
  margin: 14px 0 19px 0;
  padding: 0;
  width: 141px;
  float: left;
}

#KidsContent #HP_Community .HP_Comm_Blurb .Comm_Blurb_Image img {
  margin: 0;
}
/*---- END HomePage Setup ----*/

