#bnContent { width: 995px; height: 100%; padding: 0;  margin: -10px auto 0 auto; background:url('http://www.babyzone.com/images/ui/main/content-bg.gif') repeat-y 0 0; }
#bnContent #bnWrapper { float: left; margin-left: 10px; width: 976px; background: url('http://www.babyzone.com/images/ui/main/bnLandingPage/bnHeader.jpg') top left no-repeat;  }

#bnContent #bnWrapper #bnNamesHeader { float: left; height: 121px; width: 976px; margin: 0; padding: 0; }
#bnContent #bnWrapper #bnNamesHeader p { float: right; margin: 15px 10px 0 0; font: 14px Arial, Helvetica, sans-serif; color: #c0c0c0; }
#bnContent #bnWrapper #bnNamesHeader p a { color: #cc6666; }
#bnContent #bnWrapper #bnNamesHeader p a:hover { color: #F17F7C; }
#bnContent #bnWrapper #bnNamesHeader h1 { float: left; font: bold 40px Arial, Helvetica, sans-serif; color: #cc6666; margin: 45px 0 0 21px; }

#bnContent #bnWrapper #bnPageContent { float: left; width: 976px; margin: 0; }
#bnContent #bnWrapper #bnPageContent img { float: left; margin: -1px 0 0 0; width: 236px; height: 277px; }

#bnContent #bnWrapper #bnPageContent #midCol { float: left; margin: 0; width: 418px; }
#bnContent #bnWrapper #bnPageContent #midCol h3 { float: left; font: normal 20px 'CenturyGothic', Arial, Helvetica, sans-serif; color: #999999; margin: 12px 0 0 19px; }
#bnContent #bnWrapper #bnPageContent #midCol ul { float: left; margin: 10px 0 0 19px; padding:0; list-style: none; font: 16px Arial, Helvetica, sans-serif; color: #666666; }
#bnContent #bnWrapper #bnPageContent #midCol ul li { margin: 17px 0; padding-left: 23px; background: transparent url('http://www.babyzone.com/images/ui/main/bnLandingPage/bullet.gif') no-repeat; }

#bnContent #bnWrapper #bnPageContent #blueBox { float: left; width: 287px; background: url('http://www.babyzone.com/images/ui/main/bnLandingPage/blue_bottom.gif') bottom left no-repeat; padding: 0; margin: 54px 15px 0 11px; }
#bnContent #bnWrapper #bnPageContent #blueBox input.button { float: left; position: relative; top: 0; left: 75px; margin: 0 0 10px 0; width: 141px; height: 34px; }
#bnContent #bnWrapper #bnPageContent #blueBox h3 { float: left; width: 287px; height: 0; padding-top: 46px; margin: 0; overflow: hidden; font: bold 24px 'CenturyGothic', Arial, Helvetica, sans-serif; color: #666; background: url('http://www.babyzone.com/images/ui/main/bnLandingPage/blue_top.gif') top left no-repeat;  }
#bnContent #bnWrapper #bnPageContent #blueBox h3 span.red { color: #cc6666; }
#bnContent #bnWrapper #bnPageContent #blueBox ul { float: left; width: 265px; list-style: none; margin: 17px 11px 0 11px; padding: 0; }
#bnContent #bnWrapper #bnPageContent #blueBox ul li { float: left; width: 265px; margin: 3px 0; padding: 0; text-indent: 0; }
#bnContent #bnWrapper #bnPageContent #blueBox ul li.smallPrint { float: left; font: normal 11px Arial, Helvetica, sans-serif; color: #666666; }
#bnContent #bnWrapper #bnPageContent #blueBox ul li label { float: left; width: 68px; text-align: right; font: bold 11px Arial, Helvetica, sans-serif; color: #333333;  padding-top: 4px;}
#bnContent #bnWrapper #bnPageContent #blueBox ul li input.text { float: left; width: 180px; border: 1px solid #666; margin: 0 0 0 5px; }
#bnContent #bnWrapper #bnPageContent #blueBox ul li input { float: left; margin: 0 5px 0 10px; }
#bnContent #bnWrapper #bnPageContent #blueBox ul li p {  float: left; display: block; width: 230px; margin: 0 0 10px 5px; }
#bnContent #bnWrapper #bnPageContent #blueBox ul li select { float: left; margin: 0; border: 1px solid #666; margin: 0 0 0 5px; }

#bnContent #bnWrapper #bnPageContentBottom { float: left; margin: 20px 0 0 10px; width: 976px; }
#bnContent #bnWrapper #bnPageContentBottom #left { float: left; width: 77px; margin: 0; }
#bnContent #bnWrapper #bnPageContentBottom #right { float: left; padding-top: 10px; margin: 0 0 0 10px; width: 879px; }
#bnContent #bnWrapper #bnPageContentBottom #right p { font: 18px Arial, Helvetica, sans-serif; color: #669999; margin: 0;}
#bnContent #bnWrapper #bnPageContentBottom #right p.bottom { font: 18px Arial, Helvetica, sans-serif; color: #666; margin: 0; }
#bnContent #bnWrapper #bnPageContentBottom #right p.bottom span.red { color: #cc6666; font-weight: bold; }
