   html,body,div,span,object, h1,h2,h3,h4,h5,h6,p,blockquote,pre, a,abbr,acronym,address,big,cite,code, del,dfn,em,img,small,strike,strong,sub,sup,tt dd,dl,dt,li,ol,ul,fieldset,form,label,legend, table,caption,tbody,tfoot,thead,tr,th,td {margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal; font-size: 100%; line-height: 1; font-family: inherit; text-align: left; text-decoration: none}
table {border-collapse: collapse; border-spacing: 0}
ol,ul {list-style: none}
q:before,q:after,a blockquote:before,blockquote:after {content: ""}
img {border: 0}
  body {font: 10px/1.3em Arial, Verdana, Sans-Serif; color: #444}
  h1,h2,h3,h4,h5,h6 {font-weight: bold; color: #9900cc}
h1 {font-size: 25px; line-height: 1.1em; margin-bottom: 0.5em}
h2 {font-size: 18px; line-height: 1.1em; margin: 0.9em 0 0.5em}
h3 {font-size: 16px; line-height: 1.3em; margin: 0.9em 0 0.5em}
h4 {font-size: 15px; line-height: 1.3em; margin: 0.9em 0 0.5em}
h5 {font-size: 14px; margin: 0.9em 0 0.5em}
h6 {font-size: 13px; margin: 0.9em 0 0.5em}
 p {margin: 0 0 .75em; font-size: 12px; line-height: 1.5em}
p.last {margin-bottom: 0}
p.abstract {font-size: 12px; color: #333}
ul, ol {font-size: 12px}
li {line-height: 1.45; margin: .75em 0}
dl {margin: 0 0 1.5em 0}
dl dt {font-weight: bold; font-size: 13px; line-height: 1.25em; margin: 1.1em 0 0.5em 0}
dd {margin-left: 1.1em; font-size: 12px; line-height: 1.45em}
ul ul, ol ol, ol ul, ul ol {font-size: 1em}
 abbr, acronym {border-bottom: 1px dotted #666}
address {margin-top: 1.5em; font-style: italic}
del {color:#666}
a {color: #9900cc; text-decoration: none; font-weight: inherit}
a:focus {color: #6e2b8c}
a:hover {color: #6e2b8c}
blockquote {font-size: 1.4em; font-style: italic; line-height: 1.35; padding: 0 1.75em .75em}
strong {font-weight: bold}
em {font-style: italic}
strong em, em strong {font-weight: bold; font-style: italic; color: #333}
strong span, strong span.caps {font-weight: bold}
pre {margin: 1.5em 0}
pre,code,tt {font: 1.2em 'lucida console', monospace; line-height: 1.5}
tt {display: block; margin: 1.5em 0; line-height: 1.5}
sup {font-size: 0.5em; padding-left: 1px; vertical-align: top}
input[type=submit] {cursor: pointer}
  input[type=submit]:-moz-focus-inner {border: 0}
input[type=text]:focus,input[type=password]:focus {outline: 0 none}
 table {margin-bottom: 1.4em; font-size: 12px}
th {font-weight: bold}
thead th {font-size: 14px; vertical-align: middle}
th,td {padding: 4px 10px; vertical-align: top; border: 1px solid #ddd}
tfoot {font-style: italic}
caption {background: #ffc}
table .last {padding-right: 0}
 .notice {background-color: #D1E23A; color: #1D2611;; font-size: 12px; font-weight: bold; padding: 10px; margin:10px 0}
.warning {background-color: #cc0000; color: #fff; font-size: 12px; font-weight: bold; padding: 10px; margin:10px 0}
.hint {background-color: #ffffaa; color: #333; font-size: 12px; padding:10px}
.help, .help a {color:#999}
.fieldWithErrors {display: inline}
.fieldWithErrors input, .fieldWithErrors textarea, .fieldWithErrors select {border: 1px solid #c30}
.formError {color:#c30; font-weight:bold; font-size: 1.1em}
.formError a {color:#f70}
 .hide, .cloak {display: none}
.jsdisabled .cloak {display: auto}
.autoclear, .clear {clear: both}
 .openx {clear: both; display: block; margin: 0 0 20px}
.skip-link {height: 1px; text-indent: -9999em; overflow:hidden; position:absolute;}
  body {background: #faf0f8 url(../images/layout/bg.jpg) top center no-repeat}
#page {width: 960px; margin: 0 auto; position: relative}
 #header {height: 162px; width: 960px; margin: 0 0 10px; position: relative; background: url(../images/layout/header-bg.png) 0 19px no-repeat; display:inline; float:left}
div[id] #header{ background: url(../images/layout/header-bg.png) 0 18px no-repeat}
 #logo {width: 250px; height: 68px; padding: 19px 0 0; float: left}
#logo a {display: block; width: 154px; height: 38px; text-indent: -9999em; overflow: hidden; float:left}
#logo span {display: block; text-indent: -9999em; overflow: hidden; height:12px; float:left; margin-top:26px}
#logo .logo-au {width:59px; background:url(../images/layout/logo-au.png) no-repeat}
#logo .logo-nz {width:92px; background:url(../images/layout/logo-nz.png) no-repeat}
 #site-search {float: right; margin: 28px 0 0; width: 235px}
.jsdisabled #site-search {margin: 28px 0 0}
#site-search .input {width: 179px; height: 31px; padding: 6px 5px 0 5px; margin: 0 5px 0 0; color: #c67dde; font-size: 12px; border-style: none; background: url(../images/layout/header-bg.png) -257px -222px no-repeat; float: left; display: inline}
 #main-menu {padding: 0; clear: both; height: 40px}
#main-menu ul {list-style-type: none; padding: 0; margin: 0; height: 40px}
#main-menu li {float: left; display: inline; margin: 0; padding: 0; line-height: 39px; font-size: 14px; text-transform: lowercase; background: transparent url(../images/layout/header-divider.gif) 100% 0% no-repeat}
#main-menu li a, #main-menu li span {color: #ffebf6; display: inline; float: left; text-align: center; height: 39px; line-height: 39px; background: url(../images/layout/header-divider.gif) 0px -39px no-repeat}
#main-menu li a:hover, #main-menu li span:hover {color: #ffffff; cursor: pointer; text-decoration: none !important; text-shadow: #6e2b8c -1px 2px 4px}
 #main-menu .conception a {width:109px}
#main-menu .pregnancy a {width:107px}
#main-menu .child-birth a {width:101px}
#main-menu .baby-care a {width:103px}
#main-menu .toddler a {width:85px}
#main-menu .parenting a {width:99px}
#main-menu .blogs a {width:75px}
#main-menu .forum a {width:78px}
#main-menu .nappies a {width:95px}
#main-menu .promotions a {width:108px}
#main-menu .tools-link a {width: 50px; visibility: visible; text-indent: 0}
.jsdisabled #main-menu .tools-link a {visibility: hidden}
 *html #main-menu .tools-link a {width:48px}
#main-menu .first a {background:none}
#main-menu .last {border-right:0; background:none}
 #tools-menu {height: 36px; overflow: hidden; background: url(../images/layout/header-bg.png) 0 -108px no-repeat}
div[id]#tools-menu{ overflow: visible}
#tools-menu ul {height: 36px; margin-left: 5px}
#tools-menu ul li {margin: 4px 4px 0 0; display:block; float: left}
#tools-menu ul li[class] {margin-top: 3px}
#tools-menu li a {display: block; padding-top: 8px; height: 20px; padding-left: 30px; color:#9900cc}
#tools-menu li a:hover{ color: #9900cc; opacity: 1}
li.book-club a {width: 65px;}
li.baby-names a{width: 81px;}
li.kids-activities a{width: 89px;}
li.expert-panel a{width: 81px;}
li.kids-recipes a{width: 79px;}
li.photo-centre a{width: 83px;}
li.baby-room-decorator a{width: 135px;}
li.more-tools a{width: 69px;height:24px;}
#tools-menu li.more-tools a[class]{height:22px !important;}
li.book-club a:hover{ background: url(../images/layout/header-bg.png) -5px -147px no-repeat !important;}
li.baby-names a:hover{ background: url(../images/layout/header-bg.png) -104px -147px no-repeat !important;}
li.kids-activities a:hover{ background: url(../images/layout/header-bg.png) -219px -147px no-repeat !important;}
li.expert-panel a:hover{ background: url(../images/layout/header-bg.png) -342px -147px no-repeat !important;}
li.kids-recipes a:hover{ background: url(../images/layout/header-bg.png) -457px -147px no-repeat !important;}
li.photo-centre a:hover{ background: url(../images/layout/header-bg.png) -570px -147px no-repeat !important;}
li.baby-room-decorator a:hover{ background: url(../images/layout/header-bg.png) -687px -147px no-repeat !important;}
li.more-tools a:hover{ background: url(../images/layout/header-bg.png) -856px -147px no-repeat !important;}
 li.more-tools{ width: 99px; overflow: hidden}
li[class].more-tools{ overflow: visible}
li.more-tools:hover a{ color: #9900cc !important; background: url(../images/layout/header-bg.png) -856px -147px no-repeat !important}
#more-tools{ z-index: 999; left: -152px; position: relative; width: 248px; padding-top:0px; display:block}
#tools-link .cloak {display: none}
ul#more-tools li {line-height: 0px; display: block; float:left; height: 28px; width: 233px; margin: 0px !important; padding: 3px 7px 0px 7px; background: url(../images/layout/header-bg.png) -709px -185px no-repeat}
 #more-tools li.week-by-week{ padding-top: 8px; background: url(../images/layout/header-bg.png) -709px -178px no-repeat}
 #more-tools li.mums-stories{ padding-bottom: 8px; background: url(../images/layout/header-bg.png) -709px -336px no-repeat}
 #more-tools li a {background: none; display: block; width: 232px; height: 28px; padding:0px; background: url(../images/layout/header-bg.png) -468px -222px no-repeat !important}
#more-tools li a:hover{ color: #9900cc !important; background: none !important; background: url(../images/layout/header-bg.png) -468px -190px no-repeat !important}
#more-tools li a span {display: block; width: 200px; height: 22px; padding-left: 30px; padding-top: 8px}
#more-tools li.week-by-week a span {background: url(../images/layout/header-bg.png) -0px -189px no-repeat !important;}
#more-tools li.mums-stories a span {background: url(../images/layout/header-bg.png) -0px -215px no-repeat !important;}
#more-tools li.ovulation-calendar a span {background: url(../images/layout/header-bg.png) -0px -243px no-repeat !important;}
#more-tools li.baby-eye-colour a span {background: url(../images/layout/header-bg.png) -0px -273px no-repeat !important;}
#more-tools li.fertility-calendar a span {background: url(../images/layout/header-bg.png) -0px -305px no-repeat !important;}
#more-tools li.child-height-calculator a span {background: url(../images/layout/header-bg.png) -0px -335px no-repeat !important;}
 #page-features{ float:left; background: #ffffff; width: 958px; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; border-bottom:1px solid #e6e6e6}
 #breadcrumbs {padding: 5px 10px 5px 0; float: left; width: 520px; height: 16px; overflow: hidden; font-size: 0.9em; text-transform: lowercase}
#breadcrumbs ul {padding: 0 0 0 23px; margin: 0; list-style-type:none; background: url(../images/layout/breadcrumb-home.gif) 3px -2px no-repeat}
#breadcrumbs li {padding: 0; margin: 0; display: inline; color: #c67dde}
#breadcrumbs li a {color: #c67dde; padding: 0 15px 0 0; outline: 0; background: url(../images/layout/breadcrumb-separator.gif) 100% 50% no-repeat}
#breadcrumbs li a:hover, #breadcrumbs li a:focus {color: #9900ca}
 #page-tools {padding: 6px 0 0 0; float: right; width:104px; margin:0px auto}
#page-tools ul {margin:0; padding:0}
#page-tools ul li {float:left; line-height:13px; margin:0; padding:0; display:block; height:19px;}
#page-tools ul .print {background: url(../images/layout/print.png) no-repeat; padding-left:15px; margin-right:5px}
#page-tools ul .share {background: url(../images/layout/share.png) no-repeat; padding-left:7px; width:50px; margin-right:3px; margin-top:-2px; line-height:17px}
#page-tools ul li a{ color:#c67dde; font-size:11px}
#share-list {width:205px; height:80px; background-color:#e7f2da}
#share-list li, #share-list li a {width:43px; height:48px; display:inline; float:left; color:#333}
#share-list li {margin-left:18px; margin-top:10px}
#share-list .share-facebook {background:url(../images/sharing/fb-logo.png) 5px 0px no-repeat; margin-left:10px; width:54px}
#share-list .share-twitter {background:url(../images/sharing/tw-logo.png) no-repeat; padding-left:4px; width:39px}
#share-list .share-email {background:url(../images/sharing/em-logo.png) no-repeat; margin-right:10px; padding-left:4px; width:39px}
#share-list li span { float:left; color:#333; margin-top:50px}
.lv_Caption {font-size:13px; padding-bottom:5px; color:#333}
 #member-status {width: 285px; padding: 5px 10px 6px 11px; float: right; overflow: hidden; background: #d1e23b}
#member-status a {font-weight: bold; color: #3a4c22}
#member-status a:hover {color: #1d2611}
#member-status .welcome, #member-status .actions {display: inline; font-size: 12px; line-height: 1.4em}
#member-status .welcome {float: left; width: 120px; height: 18px; overflow:hidden; white-space:nowrap}
#member-status .actions {float:right}
 #flash_wide_banner {width:960px; height:0.01px; overflow:hidden; float:left}
 #section {height: 35px; width: 940px; padding: 10px 5px 0 15px; background-image: url(../images/layout/silo-headings.jpg); background-position: 0px 0px; background-repeat: no-repeat; float: left}
#section p{ display: inline; float: left; margin: 0; padding: 0; color: #ffffff; font-size: 23px; line-height: 23px; text-transform: lowercase; text-shadow: #444444 1px 1px 0px; font-family: "Century Gothic", Arial, Sans-Serif}
#section ul {display: inline; float: right; list-style-type: none; padding: 0; margin: 0; font-size: 14px; color: #ffffff}
#section ul li {display: inline; line-height: 27px; padding: 0; margin: 0; float: right; margin: 0 5px}
#section ul li a {display: block; line-height: 27px; background-image: url(../images/layout/default-section.png); background-repeat: no-repeat; color: #ffffff; text-indent: -9999em; overflow: hidden;  }
 .silo-home #section {background-image: url(../images/layout/homepage-heading.jpg)}
.silo-baby-products #section, .section-promotions #section, #ipboard_body #section{ background-position: 0px -45px}
.silo-conception #section{ background-position: 0px -90px}
.silo-pregnancy #section{ background-position: 0px -135px}
.silo-child-birth #section{ background-position: 0px -180px}
.silo-baby-care #section{ background-position: 0px -225px}
.silo-toddler #section{ background-position: 0px -270px}
.silo-parenting #section{ background-position: 0px -315px}
.silo-baby-names #section{ background-position: 0px -360px}
.silo-kids-activities #section, .silo-kids-recipes #section{ background-position: 0px -405px}
.silo-my-huggies #section{ background-position: 0px -450px}
 .silo-conception #section ul li a {background-image: url(../images/layout/conception-section.png)}
.silo-pregnancy #section ul li a {background-image: url(../images/layout/pregnancy-section.png)}
.silo-child-birth #section ul li a {background-image: url(../images/layout/child-birth-section.png)}
.silo-baby-care #section ul li a {background-image: url(../images/layout/baby-care-section.png)}
.silo-toddler #section ul li a {background-image: url(../images/layout/toddler-section.png)}
.silo-parenting #section ul li a {background-image: url(../images/layout/parenting-section.png)}
.silo-baby-products #section ul li a {background-image: url(../images/layout/products-section.png)}
#ipboard_body #section ul li a {background-image: url(../images/layout/forum-section.png)}
.section-promotions #section ul li a, .silo-promotions #section ul li a {background-image: url(../images/layout/promotion-section.png)}
#section ul li a.section-expert {background-position: 0px -46px; width: 102px}
#section ul li a.section-expert:hover {background-position: 0px -73px}
#section ul .current a.section-expert {background-position: 0px -100px}
#section ul li a.section-stories {background-position: -102px -46px; width:126px}
#section ul li a.section-stories:hover {background-position: -102px -73px}
#section ul .current a.section-stories {background-position: -102px -100px}
#section ul li a.section-videos {background-position: -228px -46px; width: 90px}
#section ul li a.section-videos:hover {background-position: -228px -73px}
#section ul .current a.section-videos {background-position: -228px -100px}
 #section ul li a.section-faq {background-position: 0px -46px; width: 138px}
#section ul li a.section-faq:hover {background-position: 0px -73px}
#section ul .current a.section-faq {background-position: 0px -100px}
#section ul li a.section-ads {background-position: -138px -46px; width: 120px}
#section ul li a.section-ads:hover {background-position: -138px -73px}
#section ul .current a.section-ads {background-position: -138px -100px}
#section ul li a.section-range {background-position: -258px -46px; width: 146px}
#section ul li a.section-range:hover {background-position: -258px -73px}
#section ul .current a.section-range {background-position: -258px -100px}
 #section ul li a.section-winners {background-position: 0px -46px; width: 100px}
#section ul li a.section-winners:hover {background-position: 0px -73px}
#section ul .current a.section-winners {background-position: 0px -100px}
#section ul li a.section-archived {background-position: -100px -46px; width: 95px}
#section ul li a.section-archived:hover {background-position: -100px -73px}
#section ul .current a.section-archived {background-position: -100px -100px}
.section-promotions #section ul li a.section-blog, .silo-promotions #section ul li a.section-blog {background-position: -195px -46px; width: 75px}
.section-promotions #section ul li a.section-blog:hover, .silo-promotions #section ul li a.section-blog:hover {background-position: -195px -73px}
.section-promotions #section ul .current a.section-blog, .silo-promotions #section ul .current a.section-blog {background-position: -195px -100px}
 #section ul li a.section-forum-profile {background-position: 0px -46px; width: 87px}
#section ul li a.section-forum-profile:hover {background-position: 0px -73px}
#section ul .current a.section-forum-profile {background-position: 0px -100px}
#section ul li a.section-forum-faq {background-position: -87px -46px; width: 118px}
#section ul li a.section-forum-faq:hover {background-position: -87px -73px}
#section ul .current a.section-forum-faq {background-position: -87px -100px}
#section ul li a.section-forum-message {background-position: -205px -46px; width: 113px}
#section ul li a.section-forum-message:hover {background-position: -205px -73px}
#section ul .current a.section-forum-message {background-position: -205px -100px}
 #section ul li a.section-blog {background-position: -102px -46px; width: 75px}
#section ul li a.section-blog:hover {background-position: -102px -73px}
#section ul .current a.section-blog {background-position: -102px -100px}
.silo-baby-products #section ul li a.section-blog {background-position: -258px -46px; width: 75px}
.silo-baby-products #section ul li a.section-blog:hover {background-position: -258px -73px}
.silo-baby-products #section ul .current a.section-blog {background-position: -258px -100px}
 #content {float: left; width: 938px; background: #ffffff; padding: 15px 10px; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6}
  #introduction {width: 435px; padding: 5px 473px 15px 30px; margin: 0 0 15px; background-position: bottom right; background-repeat: no-repeat}
#introduction h1 {font-size: 33px; border-bottom: none; text-transform: lowercase; font-family:"Century Gothic", Arial}
#introduction h1 span {font-size: 20px; font-weight: normal; display: block; margin-bottom: -5px}
 #main {float:left; width:628px}
 #sidebar {float:right; width:300px}
 #in_this_section {float: left; padding: 0 0 12px 0; background: #c379db}
#in_this_section .wrap {float: left; width: 100%; background: url(../images/layout/in_this_section/bg-rptd.gif) top repeat-y}
#in_this_section .wrap .blocks {float: left; width: 954px; padding: 10px 0 0 6px; background: url(../images/layout/in_this_section/default-bg.gif) top repeat-x}
.silo-conception #in_this_section {background-color: #565be6}
.silo-conception #in_this_section .wrap .blocks {background: url(../images/layout/in_this_section/conception-bg.gif) top repeat-x}
.silo-pregnancy #in_this_section {background-color: #2bace2}
.silo-pregnancy #in_this_section .wrap .blocks {background: url(../images/layout/in_this_section/pregnancy-bg.gif) top repeat-x}
.silo-child-birth #in_this_section {background-color: #05b49f}
.silo-child-birth #in_this_section .wrap .blocks {background: url(../images/layout/in_this_section/child-birth-bg.gif) top repeat-x}
.silo-baby-care #in_this_section {background-color: #019253}
.silo-baby-care #in_this_section .wrap .blocks {background: url(../images/layout/in_this_section/baby-care-bg.gif) top repeat-x}
.silo-toddler #in_this_section {background-color: #ec3c96}
.silo-toddler #in_this_section .wrap .blocks {background: url(../images/layout/in_this_section/toddler-bg.gif) top repeat-x}
.silo-parenting #in_this_section {background-color: #c0235d}
.silo-parenting #in_this_section .wrap .blocks {background: url(../images/layout/in_this_section/parenting-bg.gif) top repeat-x}
#in_this_section .block {position: relative; display:inline; float: left; width: 306px; margin: 0 5px; padding-bottom: 3px}
#in_this_section .block .title {margin-right: 30px; font-size: 16px; font-weight: bold}
#in_this_section .block .title a {color: #fff; cursor: default}
#in_this_section .block .title a .all {right: 30px; position:absolute; top: 1px; font-size: 14px; color: #fff; font-weight: normal; border-bottom: 1px dotted #fff; cursor: pointer}
#in_this_section .block .title a .all:hover {border-bottom: 1px solid}
#in_this_section .expert .title {padding-left: 15px; background: url('../images/layout/in_this_section/icon-expert.gif') left no-repeat;  }
html[xmlns] #in_this_section .expert .title {background: url('../images/layout/in_this_section/icon-expert.png') left no-repeat;  }
#in_this_section .videos .title {padding-left: 17px; background: url('../images/layout/in_this_section/icon-video.gif') left no-repeat;  }
html[xmlns] #in_this_section .videos .title {background: url('../images/layout/in_this_section/icon-video.png') left no-repeat;  }
#in_this_section .forums .title {padding-left: 25px; background: url('../images/layout/in_this_section/icon-forum.gif') left no-repeat;  }
html[xmlns] #in_this_section .forums .title {background: url('../images/layout/in_this_section/icon-forum.png') left no-repeat;  }
#in_this_section .block .feed {position: absolute; right: 0; top: 0; text-indent: -999em; overflow: hidden}
#in_this_section .block .feed a {display: block; height: 20px; width: 20px; background-image: url('../images/layout/in_this_section/rss-default.gif'); background-position: 0 0}
#in_this_section .block .feed a:hover {background-position: 0 -20px}
.silo-conception #in_this_section .block .feed a {background-image: url('../images/layout/in_this_section/rss-conception.gif')}
.silo-pregnancy #in_this_section .block .feed a {background-image: url('../images/layout/in_this_section/rss-pregnancy.gif')}
.silo-child-birth #in_this_section .block .feed a {background-image: url('../images/layout/in_this_section/rss-childbirth.gif')}
.silo-baby-care #in_this_section .block .feed a {background-image: url('../images/layout/in_this_section/rss-babycare.gif')}
.silo-toddler #in_this_section .block .feed a {background-image: url('../images/layout/in_this_section/rss-toddler.gif')}
.silo-parenting #in_this_section .block .feed a {background-image: url('../images/layout/in_this_section/rss-parenting.gif')}
#in_this_section .block .content {margin-top: 12px; padding:12px}
#in_this_section .forums .content {padding:5px 0}
#in_this_section .forums li {border-bottom:1px dotted #ac1f52; font-size:15px; line-height:21px; padding:0px 12px 8px 12px; margin:5px 0; background:url(../images/layout/in_this_section/quote.png) bottom right no-repeat}
#in_this_section .forums li span {font-size:10px; margin-top:6px; display:block}
#in_this_section .forums li span.caps {display: inline; font-size: 15px; margin-top: 0px}
 #also_on_huggies {clear: both; float: left; width: 958px; padding-bottom: 10px; background: #fff; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6}
#also_on_huggies .heading {font-size: 13px; color: #80449a; padding: 8px 10px; text-transform: lowercase; background: #f2e3f5; border-top: 1px solid #e3bfef; border-bottom: 1px solid #e3bfef}
#also_on_huggies .blocks {float: left; width: 950px; padding: 0 5px}
#also_on_huggies .block {float: left; width: 180px; padding: 0 5px}
#also_on_huggies .block .title {display: block; margin: 0; padding: 0}
#also_on_huggies .block .title a {display: block}
#also_on_huggies .block .title .text {display: block; font-size: 15px; padding: 7px 0; margin: 5px 0 10px 0; font-weight: bold; border-bottom: 1px solid}
#also_on_huggies .block .title .image {display: block; margin: 0 0 10px 0; height: 180px; width: 180px; background: grey}
#also_on_huggies .block p {font-size: 11px}
#also_on_huggies ul {margin-top: 13px}
#also_on_huggies li {font-size: 11px; padding-left: 12px; background: url('../images/layout/bullet-dot-purple.png') 0 4px no-repeat}
.template-landing #also_on_huggies, .product-landing #also_on_huggies {display: none}
 #footer {clear: both; float: left; width: 960px; margin-bottom: 20px; background: #c177da url('../images/layout/bg-footer.png') center bottom no-repeat}
#footer .block {float: left; width: 20%}
#footer .block .title {padding: 9px 12px; font-size: 15px; color: #80459a; text-transform: lowercase; background: #f5e9f7 url('../images/layout/bg-footer-divider.png') left no-repeat; border-bottom: 1px solid #ad5acd}
#footer .first .title {background-image: none}
#footer .block ul {margin: 12px; list-style: none}
#footer .block ul li {margin: 0; padding: 0 0 0 15px; font-size: 11px; line-height: 1.8em; background: url('../images/bullets/footer-bullet.png') 0 6px no-repeat}
#footer .block ul a {color: #ecd6f3; text-decoration: none}
#footer .block ul a:hover {text-decoration: underline}
 .jsfenabled #jsfalt {display: none}
#jsfalt {clear: both; margin: 0 0 20px; padding: 4px 10px 5px; font-size: 13px; color: #80449a; text-align: right; font-weight: bold; text-transform: lowercase; border-top: 1px solid #ecd7f3; border-bottom: 1px solid #deb8ea; border-left: 1px solid #E6E6E6; border-right: 1px solid #E6E6E6; background: #f2e3f5}
#jsfalt a:hover {border-bottom: 1px solid}
 #copyright_notice {clear: both; padding-bottom: 10px}
#copyright_notice p {font-size: 11px; color: #cd8ce1; text-align: center}
#copyright_notice p a, #copyright_notice p abbr {border: 0; color: #cd8ce1; text-decoration: none}
#copyright_notice p a:hover {text-decoration: underline}
span.caps {text-transform:capitalize}
  #main .listing table {margin-bottom: 15px; width: 100%}
#main .listing table th, #main .listing table td {border: 0; font-size: 12px; padding: 6px 10px; vertical-align: middle}
#main .listing thead {color: #6d6d6d; background-color: #F2F2F2; border-bottom: 1px solid #e6e6e6}
#main .listing tbody td {border-bottom: 1px dotted #e6e6e6}
#main .listing tbody td a {font-weight: bold; color: #333}
#main .listing tbody td a:hover {color: #b444da; border-bottom: 1px dashed}
#main .listing .popularity {padding-top:15px; padding-bottom:0}
#main .listing .description {float:none; display:auto; width:auto}
 #main .listing .share, #main .listing td.share, #main .listing .share .field {text-align: center}
 #main .listing tbody .unisex a:hover {}
#main .listing tbody .girl a:hover {color: #ec3b96}
#main .listing tbody .boy a:hover {color: #1598d0}
#main .listing thead .gender {text-indent: -999em; width: 18px}
#main .listing tbody .gender {text-indent: -999em}
#main .listing tbody .gender span {display: block; width: 18px; height: 20px; background: url('../images/bullets/sprite-gender.gif') no-repeat}
#main .listing tbody .gender .girl {background-position: 0 -48px}
#main .listing tbody .gender .boy {background-position: 0 -96px}
  #sidebar .listing {float: left; width: 100%; background: #faf0f8; margin: 0 0 20px; border-collapse: collapse}
#sidebar .listing .heading {height: 14px; padding: 10px; border-bottom: 1px solid #d89ce8; background: #eedaf4 url(../images/widgets/bg-listing-sidebar-heading.png) top no-repeat}
#sidebar .listing .heading .title {float: left; margin: 0; padding: 0; font-size: 15px; color: #600080}
#sidebar .listing .heading .more {float: right}
#sidebar .listing .heading .more a {border-bottom: 1px dotted}
#sidebar .listing .heading .more a:hover {border-bottom: 1px solid}
#sidebar .listing li {clear: left; float: left; margin: 0; padding: 0; width: 100%; border-bottom: 1px dotted #d89ce8}
#sidebar .listing li a {display: block; width: 300px; height: 50px; overflow: hidden}
#sidebar .listing li.over, #sidebar .listing li a:hover, #sidebar .listing li a:focus {background: #eedaf4}
#sidebar .listing li a .image {display: block; float: left; width: 67px; margin-right: 10px; overflow: hidden}
#sidebar .listing li a .text {display: block; float: left; width: 194px; overflow: hidden; font-size: 13px; color: #9900cc; font-weight: bold; line-height: 1.5em; padding: 5px 10px 12px 0}
#sidebar .listing li a .text strong {display: block; width: 500px; overflow: hidden; font-size: 14px; color: #9900cc; padding-top: 4px}
#sidebar .listing li a .text em {font-style: normal; font-weight: normal; font-size: 11px; color: #c67dde}
 #about {color: #333; position: relative !important; background: #fcf6b4 url(../images/widgets/about/bg-about-bottom.png) bottom left no-repeat; margin: 0 0 20px; padding-bottom: 12px}
.about-open {position: relative}
.about-closed {position: relative; background: #fcf6b4 url(../images/widgets/about/bg-about-closed-bottom.png) bottom left no-repeat !important; padding-bottom: 7px !important}
#about .heading {position: relative; height: 47px; background: transparent url(../images/widgets/about/bg-about-top.png) top left no-repeat; border: none}
.about-closed .heading {background: transparent url(../images/widgets/about/bg-about-closed-top.png) top left no-repeat !important}
#about .heading em {position: absolute; top: 10px; left: 13px; display: block; width: 52px; height: 18px; background: transparent url(../images/widgets/about/text-about.gif) top left no-repeat; text-indent: -9999px}
#about .heading span {position: absolute; top: 30px; left: 12px; font-size: 15px}
#about .text p {padding: 12px 12px 0 12px}
#about .extend {position: absolute; top: 12px; right: 12px}
#about .extend a {display: block; width: 18px; height: 18px; overflow: hidden; background-image: url(../images/widgets/about/sprite-shared.gif); background-repeat: no-repeat; background-position: 0 -50px; text-indent: -9999px; outline: 0}
#about .extend a:hover, #about .extend a:focus {opacity: 0.75; filter: Alpha(Opacity=75)}
.about-closed .extend a {background-position: 0 0 !important}
 #sidebar .member-status {width: 300px; background: #d1e23b url(../images/week_by_week/baby-status-bottom.gif) bottom no-repeat; float: left; margin-bottom: 20px}
#sidebar .member-status .status-content {padding: 5px; background: url(../images/week_by_week/baby-status-top.gif) top no-repeat}
#sidebar .member-status .status-info {width: 290px; display: block; float: left; background: #fff url(../images/week_by_week/baby-status-info-cap.gif) top no-repeat; margin-bottom: 5px}
#sidebar .member-status .status-cap {background: url(../images/week_by_week/baby-status-info.gif) bottom no-repeat; width: 260px; display: block; float: left; padding: 17px 10px 20px 20px}
#sidebar .member-status p {margin: 5px 0; color: #628139}
#sidebar .member-status p a {color: #3a4c22; border-bottom: 1px dotted #3a4c22}
#sidebar .member-status p a:hover {border: 0}
#sidebar .member-status h4 {font-size: 15px; padding: 0 0 0 15px; margin: 2px 0 6px; color: #3A4D22; font-weight: normal}
#sidebar .member-status .status-footer {padding: 0 5px 5px 5px; float: left}
 #sidebar .member-status .status-footer a {display: block; float: left; padding: 0 0 0 9px; height: 32px; font-size: 14px; background: url(../images/week_by_week/baby-status-btn-left.gif) left top no-repeat}
#sidebar .member-status .status-footer a span {font-size: 14px; height: 23px; display: block; padding: 9px 9px 0 0; background: url(../images/week_by_week/baby-status-btn-right.gif) right top no-repeat; text-align: center; color: #333; cursor: pointer}
#sidebar .member-status .status-footer a strong {color: #333}
#sidebar .member-status .status-footer a.signin {width: 90px; margin-right: 5px}
#sidebar .member-status .status-footer a.join {width: 177px}
#sidebar .member-status .status-footer a.update {width: 281px}
 #sidebar #share .status-cap {padding: 10px; width: 270px}
#sidebar #share .status-cap p.cta {padding: 0 0 0 38px; background: url("../images/widgets/share-apps-bullet.gif") top left no-repeat}
#sidebar #share .count {float: left; width: 83px; padding-bottom: 4px; font-size: 15px; color: #b9ce00; text-align: center; font-weight: bold}
#sidebar #share .count a {color: #b9ce00; font-weight: bold}
#sidebar #share .count a .value {display: block; text-align: center; font-size: 45px; font-weight: bold}
#sidebar #share .count a:hover, #sidebar #share .count a:focus {color: #3a4d22; outline: 0}
#sidebar #share .details {float: right; width: 176px}
#sidebar #share .details p {font-size: 13px; color: #3a4d22}
#sidebar #share .details ul li {font-size: 12px; margin: 0 0 0px 0; padding: 0; line-height: 1.65em}
#sidebar #share .details ul li a {color: #618239}
#sidebar #share .details ul li a:hover {color: #3a4d22}
#sidebar #share .status-cap .shareon {list-style-type: none; clear:both}
#sidebar #share .status-cap .shareon li {display: inline; float: left; margin: 15px 10px 0}
#sidebar #share .status-cap .shareon li a {display: block; overflow: hidden; text-align:center; padding-top:50px; width: 47px; height: 20px; font-size:10px; font-weight:bold; color:#618239; letter-spacing:-0.3px; background: url(../images/widgets/member_feature/sharing-buttons.gif) no-repeat}
#sidebar #share .status-cap .shareon .facebook a {background-position: 0 0}
#sidebar #share .status-cap .shareon .twitter a {background-position: -47px 0}
#sidebar #share .status-cap .shareon .email a {background-position: -94px 0 }
#sidebar #share .status-cap .shareon .forum a {background-position: -140px 0 }
 .alert, .notice, .warning {color:#fff; font-size:15px; font-weight:normal; padding:15px 15px 15px 55px; margin:0 0 10px 0; border-color:#c57fdb; border-style:solid; border-width:0 1px 1px 0}
.notice {background:#c57fdb url(../images/membership/big-green-tick.png) 15px 50% no-repeat}
.warning {background:#f3614b url(../images/membership/red-exclamation-mark.jpg) 15px 50% no-repeat}
.alert {background:#FFE750 url(../images/membership/yellow-exclamation-mark.png) 15px 50% no-repeat; color:#6F5F30}
.notice a, .warning a {color:#fff; font-weight:bold}
.alert a {color:#6F5F30; font-weight:bold}
 .fieldWithErrors {display:inline}
 #main form h2 {color:#3a4d22}
form .row {background-color:#f5faf0; border-bottom:1px solid #e1f2cb; display:block; width:580px; padding:15px; clear:left; overflow:hidden;  margin-bottom:1px;  }
* html form .row { height:1%}
form .row label {width:153px; padding:1px 0 1px 12px; font-size:15px; line-height:18px; color:#3a4d22; float:left; text-transform:lowercase}
form .row .input label {background:none; padding:0; font-size:11px; margin-top:0px; float:none; display:block; width:auto}
form .required label {background:transparent url(../images/forms/asterisk.gif) 0 2px no-repeat}
form .select .input .group input, form .select .input .group label, form .radio .input .group input, form .radio .input .group label{ float:left; line-height:14px; width:auto; margin-top:2px}
form .row .group label {text-transform:none}
form .row .input {float:right; overflow:hidden; font-size:12px; color:#555; width:405px; display:inline}
form .row select, form .row input, form .row textarea {width:398px; border:1px solid #ccdbb8}
form .text .input textarea {width:390px; height:144px; padding:3px; font-family:Arial; font-size:13px}
form .row .group {float:left; width:auto; display:inline; margin-right:15px}
form .row .last {margin-right:0px}
 form .row .first-name, form .row .last-name, form .row .phone, form .row .age, form .row .weightkg{ width:190px}
 form .row .street-name {width:210px}
form .row .street-number{ width:50px}
form .row .street-type {width:100px}
form .row .suburb {width:190px; margin-top:5px}
form .row .state, form .row .city {width:120px; margin-top:5px}
form .row .postcode {width:55px; margin-top:5px}
form .submit {float:right; margin-top:20px; margin-right:20px}
 form .checkbox .input input, form .copyright .input input {width:auto; float:left}
form .row .input .checkbox {width:370px; float:right; text-transform:none}
form .q {float:left; margin-left:-10px}
form .q a {background-color:#F0F7FA; border:1px solid #E6CBF2; display:block; height:10px; padding:4px 0 3px 3px; width:10px}
#main .disclaimer p, form .disclaimer p {font-size:11px; margin:0}
form .disclaimer {padding:15px 15px 10px}
#signup_fields .disclaimer {padding:0}
 .formError {color:#fff; background-color:#f3614b; font-size:11px; font-weight:normal; background:#f3614b url('/images/membership/warning-icon.gif') 2px 50% no-repeat; padding:3px 0 3px 21px; margin:1px 0 0 0; clear:left}
.fieldWithErrors input, .fieldWithErrors select, .fieldWithErrors textarea {border:1px solid #f3614b !important; background-color:#ffffe5 !important}
.street-number-error {width:31px}
.postcode-error {width:36px}
 .membership-form {background:#fff url(../images/membership/form-bg-top.gif) no-repeat; padding:15px 15px 0 15px; width:578px; margin-top:15px}
.membership-form strong {color:#333333 !important}
.membership-form .row {clear:left; margin-bottom:10px; overflow:hidden; background-color:transparent;  border-bottom:none;  float:none;  width:auto;  padding:0;  }
.membership-form .row label {width: 143px}
.membership-form .row .postcode {width:59px;  }
.membership-form .row .address {width:403px;  }
.membership-form .child {margin:0 0 10px 0 !important; width:377px !important}
.membership-form .child, .membership-form #password_row {color:#3a4d22; background-color:#f7fbd2; padding:10px !important; font-size:12px; position:relative}
.membership-form #password_row label {width:auto; font-size:12px; padding:0}
.membership-form #password_row input {width:370px}
#password_resets-new .input input {width:388px}
.membership-form #password_row, .membership-form #children {clear:left; margin:15px 0 5px 181px}
.membership-form #add_child_link {text-align:right}
.membership-form .badge {float:right; margin-top:1px}
.membership-form .select {float:left; overflow:hidden; font-size:12px; color:#555}
.membership-form .select select {display:block; color:#3A4C22; border:1px solid #A3C500}
.membership-form .radio label, .membership-form .select label, .membership-form .text label {padding-left:12px; float:left; display:block; font-size:14px; color:#3a4d22}
.membership-form .text input {border:1px solid #a3c500; padding:3px; display:block; color:#3A4C22}
.membership-form .text input{ width:196px}
.membership-form .row label {width:168px}
.membership-form .row .input {width:auto; float:left}
.membership-form .row .group {width:auto; float:left}
.membership-form .select select {width:204px}
.membership-form .row label a {color:#4F692E; text-decoration:underline}
.membership-form .row label a, .membership-form .badge, #add_child_link {border-bottom:none !important}
.membership-form select {padding:3px}
.membership-form .formError {color:#fff; background-color:#f3614b; font-size:11px; font-weight:normal; background:#f3614b url(../images/membership/warning-icon.gif) 2px 50% no-repeat; padding:3px 0 3px 21px; margin:1px 0 0 0}
.membership-form .fieldWithErrors input, .membership-form .fieldWithErrors select {border:2px solid #f3614b !important; background-color:#ffffe5 !important}
.membership-form .submit {background:#fff url(../images/membership/form-bg-bottom.gif) no-repeat; text-align:right; margin:0 -15px 0 -15px; padding-top:20px; float:none;  }
.membership-form .checkbox {margin:10px 0px 10px 180px}
.membership-form .checkbox input {width:auto;  text-transform:none}
.membership-form .checkbox label {background:none;  font-size:12px;  padding:0;  float:none;  width:auto;  }
.membership-form .radio .input label {background:none; padding:0; float:none; width:auto; display:inline; height:auto; line-height:inherit; color:#3a4d22}
.membership-form .required label {background:transparent url(/images/forms/green-asterisk.gif) top left no-repeat}
.membership-form a {color:#4f692e; text-decoration:underline}
.membership-form .remove-link {position:absolute; right:8px; top:8px}
.confirm .required label{ width:143px}
.confirm .row .input{ width:423px; float:right}
.confirm .input input{ width:196px}
.confirm .row .address{ width:414px}
 .wbw-thumb {width:105px; height:72px; display:block}
 .trimester-3 {background-image: url(../images/week_by_week/trimester-3.jpg); background-repeat: no-repeat}
.week-42{ background-position:-1260px 0px;}
.week-41{ background-position:-1260px 0px;}
.week-40{ background-position:-1260px 0px;}
.week-39{ background-position:-1155px 0px;}
.week-38{ background-position:-1050px 0px;}
.week-37{ background-position:-945px 0px;}
.week-36{ background-position:-840px 0px;}
.week-35{ background-position:-735px 0px;}
.week-34{ background-position:-630px 0px;}
.week-33{ background-position:-525px 0px;}
.week-32{ background-position:-420px 0px;}
.week-31{ background-position:-315px 0px;}
.week-30{ background-position:-210px 0px;}
.week-29{ background-position:-105px 0px;}
.week-28{ background-position:0px 0px;}
 .trimester-2 {background: url(../images/week_by_week/trimester-2.jpg); background-repeat: no-repeat}
.week-27{ background-position:-1365px 0px;}
.week-26{ background-position:-1260px 0px;}
.week-25{ background-position:-1155px 0px;}
.week-24{ background-position:-1050px 0px;}
.week-23{ background-position:-945px 0px;}
.week-22{ background-position:-840px 0px;}
.week-21{ background-position:-735px 0px;}
.week-20{ background-position:-630px 0px;}
.week-19{ background-position:-525px 0px;}
.week-18{ background-position:-420px 0px;}
.week-17{ background-position:-315px 0px;}
.week-16{ background-position:-210px 0px;}
.week-15{ background-position:-105px 0px;}
.week-14{ background-position:0px 0px;}
 .trimester-1 {background: url(../images/week_by_week/trimester-1.jpg); background-repeat: no-repeat}
.week-13{ background-position:-1260px 0px;}
.week-12{ background-position:-1155px 0px;}
.week-11{ background-position:-1050px 0px;}
.week-10{ background-position:-945px 0px;}
.week-9{ background-position:-840px 0px;}
.week-8{ background-position:-735px 0px;}
.week-7{ background-position:-630px 0px;}
.week-6{ background-position:-525px 0px;}
.week-5{ background-position:-420px 0px;}
.week-4{ background-position:-315px 0px;}
.week-3{ background-position:-210px 0px;}
.week-2{ background-position:-105px 0px;}
.week-1{ background-position:0px 0px;}
 .silo-ask-our-experts {float:left; margin-top: 0; margin-bottom:20px}
#sidebar .silo-ask-our-experts {margin-bottom: 20px !important}
.silo-ask-our-experts h2 {margin-top: 0 !important; padding-top: 2px !important; padding-bottom: 8px !important; margin-bottom:1px}
.silo-ask-our-experts #search-widget {background-color:#eedaf4; border-bottom-color:#c280e0; clear:both; float:left; padding:20px}
.silo-ask-our-experts #search-widget input.keywords {border:solid 1px #d7b2df; color:#c67dde; font-size:15px; margin-bottom:10px; padding:3px; width:254px}
.silo-ask-our-experts #search-widget select {width:210px; float:left; padding:5px}
.silo-ask-our-experts #search-widget input.submit {float:right; margin:0}
.page-home .silo-ask-our-experts #recent-answers, #sidebar .silo-ask-our-experts #recent-answers{ float:left; width:280px; padding:0 10px; background:#f7f0fa}
.silo-ask-our-experts #recent-answers p {margin:0}
.silo-ask-our-experts #recent-answers .icon {float:left}
.silo-ask-our-experts #recent-answers .outer {float:right; width:227px; padding:0 0 10px; background-position:bottom left !important}
.silo-ask-our-experts #recent-answers .inner {padding:10px 10px 0 30px}
.page-home .silo-ask-our-experts #recent-answers .question, .page-home .silo-ask-our-experts #recent-answers .answer, #sidebar .silo-ask-our-experts #recent-answers .question, #sidebar .silo-ask-our-experts #recent-answers .answer {clear:both; float:left; width:280px; margin-bottom:10px}
.page-home .silo-ask-our-experts #recent-answers .question .outer, .page-home .silo-ask-our-experts #recent-answers .question .inner, #sidebar .silo-ask-our-experts #recent-answers .question .outer, #sidebar .silo-ask-our-experts #recent-answers .question .inner{ background:url('../images/homepage/bg-ask-expert-question.png') no-repeat top left}
.page-home .silo-ask-our-experts #recent-answers .answer .outer, .page-home .silo-ask-our-experts #recent-answers .answer .inner, #sidebar .silo-ask-our-experts #recent-answers .answer .outer, #sidebar .silo-ask-our-experts #recent-answers .answer .inner {background:url('../images/homepage/bg-ask-expert-answer.png') no-repeat top left}
.silo-ask-our-experts #recent-answers .answer .inner p {color:#02884d !important}
.silo-ask-our-experts #recent-answers .answer .inner p.date {color:#3d73b9 !important; font-size:10px; padding-top:5px}
.silo-ask-our-experts #browse-expert-answers {padding:10px; clear:both; background:url(../images/homepage/bg-browse-our-expert-answers.png) no-repeat; width:280px; height:45px}
.silo-ask-our-experts #browse-expert-answers a {color:#333; display:block; font-size:1.4em; text-align:center; text-indent:20px; height:34px; line-height:34px; background-color:transparent}
.silo-ask-our-experts #browse-expert-answers a:hover {color:#6e2b8c}
 #section-nav {height: 25px; margin: 0; padding: 1px 2px 0px 2px; overflow: hidden; list-style: none; background: #fff url('../images/layout/bg-section-nav.gif') repeat-x; float:left; width:956px}
#section-nav li {float: left; height: 22px; margin: 3px 2px; font-size: 11px; display: inline; position: relative}
#section-nav li a {display: block; float: left; text-decoration: none; padding-left: 3px; color: #666666; background: url('../images/layout/section-nav-item-bg.gif') top left no-repeat}
#section-nav li a:hover {color: #333333}
#section-nav li a.current {display: block; float: left; text-decoration: none; padding-left: 3px; background: url('../images/layout/section-nav-item-bg.gif') top left no-repeat}
#section-nav li a span {display: block; float: left; height: 15px; padding: 6px 10px 0 7px; cursor: pointer; background: url('../images/layout/section-nav-item-bg.gif') top right no-repeat}
#section-nav .current a, #section-nav .parent_of_current a {margin-top: 1px; background: url('../images/layout/section-nav-item-bg.gif') bottom left no-repeat}
#section-nav .current a span, #section-nav .parent_of_current a span {background: url('../images/layout/section-nav-item-bg.gif') bottom right no-repeat}
 .further-reading {margin: 0 0 15px}
.further-reading p.menu-back {font-size: 15px; line-height: 18px; padding: 8px 0 5px 23px; margin: 0 0 10px; border-bottom: 1px solid; background-position: -944px -436px; background-repeat: no-repeat}
.further-reading p.menu-back a {text-decoration: none}
.further-reading ul {list-style-type: none; padding: 0; margin: 0}
.further-reading ul li {padding: 0; margin: 0; display: inline}
.further-reading ul li a {text-decoration: none; line-height: 13px; padding: 8px 8px 8px 26px; border-bottom: 1px solid; margin: 0 0 4px; background: -940px -489px no-repeat; display: block}
 .further-reading p.menu-back {border-bottom-color: #c67dde; background-image: url(../images/layout/default-section.png)}
.further-reading ul li a {background-color: #f0f7fa; border-bottom-color: #e6cbf2; background-image: url(../images/layout/default-section.png)}
 .banner-container {float:left; margin-top:10px; width:608px}
.banner-container .biglink {float:left; display:inline; width:245px; padding-left:45px; margin:12px 0 0 10px}
.banner-container h3, .banner-container h4 {margin:0px}
.banner-container p {font-size:11px; line-height:1.4em; margin:0}
#sidebar .silo-ask-our-experts h2, #sidebar .silo-baby-names h2, .page-home #main h2, .page-home #sidebar h2 {background:url(../images/homepage/bg-module-headings.png) no-repeat right 0; border-bottom-width:1px; border-bottom-style:solid; clear:both; color:#9900cc; font-size:26px; height:26px; float:left; margin-top:0; margin-bottom:0; padding:14px 0 5px; width:608px; text-transform:lowercase}
#sidebar .silo-ask-our-experts h2 {margin-top:25px}
#sidebar .silo-ask-our-experts h2 a {color:#9900cc !important}
#sidebar .silo-ask-our-experts h2 a:hover {color:#6E2B8C !important}
 .silo-baby-names h2 a, .silo-baby-names h3 a:hover, .silo-baby-names h4 a:hover, .silo-baby-names .over h3 a, .silo-baby-names .over h4 a {color:#fd840f !important}
.silo-baby-names h2 {border-bottom-color:#cc6600 !important; background-position:right -45px}
.silo-baby-names h3, .silo-baby-names strong, .silo-baby-names a, .silo-baby-names a:hover {color:#cc6600 !important}
#content .silo-baby-names ul li {background-image:url(../images/bullets/baby-names-bullet-large.gif); background-repeat:no-repeat}
.silo-baby-names a {border:none}
.silo-baby-names a:hover {text-decoration:underline}
.silo-baby-names .banner-container {height:74px; background:url(../images/homepage/bg-banner-baby-names.png) no-repeat}
.silo-baby-names .banner-container #names-find {background:url('../images/homepage/bg-icon-find-baby-names.png') no-repeat}
.silo-baby-names .banner-container #names-share {background:url('../images/homepage/bg-icon-share-baby-names.png') no-repeat}
.silo-baby-names .lists-container, .silo-baby-names .lists-container div.boys, .silo-baby-names .lists-container div.girls, .silo-baby-names .lists-container div.generic {float:left; width:49%}
.silo-baby-names .lists-container ul li {background-position:4px; padding:0 0 0 20px; margin:0.25em 0; height:20px; line-height:20px}
#content .silo-baby-names .lists-container .boys li, #content .silo-baby-names .lists-container .girls li {background-image:url(../images/baby_names/sprite-gender.gif); background-position:0 0; background-repeat:no-repeat; padding:0 0 0 24px}
.silo-baby-names .lists-container .girls li.girl {background-position:0 -50px !important}
.silo-baby-names .lists-container div.generic {width:100%}
.silo-baby-names .lists-container li a {color:#666}
.silo-baby-names .explore-container a, .silo-baby-names .explore-container {background: url(../images/homepage/bg-explore-baby-names.png) no-repeat}
.silo-baby-names .explore-container a {width:180px; background-position:top right}
 #sidebar .silo-baby-names .banner-container {background:url(../images/layout/sidebar-babynames.png) no-repeat}
#sidebar .silo-baby-names h2, #sidebar .silo-ask-our-experts h2 {width:300px}
#sidebar .silo-baby-names h2 {background-position: 235px -45px}
#sidebar .banner-container, #sidebar .explore-container, #sidebar .lists-container {width:300px; float:left}
#sidebar #names-share {display:none}
#sidebar .silo-baby-names .explore-container {background:none}
#sidebar .silo-baby-names .explore-container p {padding-top:10px}
#sidebar .silo-baby-names .explore-container a {background: url(../images/layout/try-babynames.png) no-repeat; float:right; width:176px; height:24px; text-indent: -9999em}
  #tell-story {width:608px;  position:relative}
#tell-story p {color:#444}
#tell-story h1 {font-size:15px; font-weight:normal; color:#6e2b8c; border-bottom:1px solid #6e2b8c; padding:6px 0 7px; margin:5px 0 10px}
#tell-story .membership-form .submit {float:none; margin:0 -10px 0 -15px}
#new_story .author {float:left; width:50px; background:transparent url(/images/membership/member.gif) no-repeat; padding-top:53px; text-align:center; color:#D31145; font-size:11px; font-weight:bold}
#new_story .your-story {margin:0 0 0 51px; padding:0 20px 10px 35px; background:transparent url(/images/ask_an_expert/ask-question-bg.gif) no-repeat}
#new_story .your-story-bottom {background:transparent url(/images/ask_an_expert/ask-question-bg-bottom.gif) no-repeat; margin:0 0 10px 66px}
#new_story .your-story label {display:block; font-size:small; font-weight:bold; color:#333; padding:0 0 5px 0; float:none; line-height:auto; text-transform:none; width:auto}
#new_story .your-story label span {font-weight:normal}
#new_story .your-story .inline label {display:inline; padding:0 5px 0 0}
#new_story .your-story .row {padding:10px 0 0; background-color:transparent; border-bottom:none; clear:none; margin-bottom:auto; overflow:auto; width:auto}
#new_story #story_title, #new_story #story_story {width:490px; border:1px solid #ccc; padding:5px; font:small arial, sans-serif}
#new_story #story_title {height:30px}
#new_story #story_story {height:110px}
#new_story #story_story_topic_id {width:132px}
#new_story .submit {text-align:right}
#new_story .membership-form {margin:0 0 0 66px; width:517px; background:#fff url('/images/ask_an_expert/form-bg-top.gif') no-repeat}
#new_story .membership-form .submit {background:#fff url('/images/ask_an_expert/form-bg-bottom.gif') no-repeat}
#new_story .membership-form .select label, #new_story .membership-form .text label {width:100px}
#new_story .membership-form .checkbox, #new_story .membership-form #children, #new_story .membership-form #password_row {margin-left:121px}
#new_story .formError {color:#fff; background-color:#f3614b; font-size:11px; font-weight:normal; background:#f3614b url('/images/membership/warning-icon.gif') 2px 50% no-repeat; padding:3px 0 3px 21px; margin:1px 0 5px}
#new_story .your-story .fieldWithErrors input, #new_story .your-story .fieldWithErrors select, #new_story .your-story .fieldWithErrors textarea {border:2px solid #f3614b !important; background-color:#ffffe5 !important}
#new_story .your-story .fieldWithErrors textarea {width:488px !important}
#new_story .your-story .fieldWithErrors select {width:140px !important}
#new_story .your-story .inline .formError {margin-left:168px; width:119px}
 .pagination {margin-top:20px; padding-top:7px; height:26px; text-align:center; background:url(/images/ask_an_expert/pagination-bg.gif) top left repeat-x; position:relative}
.pagination .prev_page {display:block; background:url(/images/ask_an_expert/previous-arrow.gif) 0 50% no-repeat; padding-left:15px; position:absolute; font-size:12px; color:#333; left:10px; top:7px}
.pagination .next_page {display:block; background:url(/images/ask_an_expert/next-arrow.gif) 100% 50% no-repeat; padding-right:15px; position:absolute; font-size:12px; color:#333; right:10px; top:7px}
.pagination .disabled { }
.pagination a {padding:0 5px; border:none; color:#333 !important}
.pagination .current {padding:0 4px; background-color:#e6e6e6; border:1px solid #cacaca}
 .prototip {font: 11px Arial, Helvetica, sans-serif; color: #000}
 .prototip .default {width: 250px; color: #fff}
.prototip .default .toolbar {background: #f1f1f1; font-weight: bold}
.prototip .default .title {padding: 5px}
.prototip .default .content {padding: 5px; background: #9900cc; line-height:13px}
 .prototip .toolsdrop {width: 250px; color: #9900cc}
.prototip .toolsdrop .toolbar {background: #ffffff; font-weight: bold}
.prototip .toolsdrop .title {padding: 5px}
.prototip .toolsdrop .content {padding: 0px; background: #fff}
 .prototip .promotion-entry {color: #BE8E66; width:240px}
.prototip .promotionentry .content {padding: 5px; background: #FFF6E7}
.prototip .promotionentry .content strong {font-weight: bold; color:#5b381a}
.prototip .promotionentry .content .tip-img {float:left; width: 64px; margin-right: 5px}
.prototip .promotionentry .content .tip-info {float:right; width: 150px}
 .prototipLoader {position: absolute; top: -1000px; left: -1000px; height: 14px; width: 14px; border: 1px solid #dddddd; overflow: hidden}
 .prototip{position:absolute;overflow:hidden;}.prototip .tooltip,.prototip .toolbar,.prototip .toolbar .title{position:relative;}.prototip .content{clear:both;}.prototip .toolbar .close{position:relative;text-decoration:none;float:right;width:19px;height:15px;display:block;line-height:0;font-size:0;border:0;cursor:pointer;}.prototip .tooltip{clear:both;float:left;}.prototip .borderLeftWrapper,.prototip .borderRightWrapper{position:absolute;top:0;left:0;width:300px;height:20px;}.prototip .borderFrame{height:100%;width:100%;float:left;margin:0;padding:0;position:relative;}.prototip .borderTop,.prototip .borderBottom{overflow:hidden;}.prototip .borderRow{list-style-type:none;float:left;width:100%;position:relative;clear:both;margin:0;padding:0;}.prototip_CornerWrapper{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;clear:both;}.prototip_Corner{float:left;position:relative;}.prototip canvas{position:relative;float:left;}.prototip_CornerTr,.prototip_CornerBr{float:right;}.prototip_BetweenCorners{position:absolute;top:0;left:0;width:100%;overflow:hidden;clear:both;}.prototip .borderMiddle{position:relative;float:left;}.prototip .borderCenter{position:relative;float:left;height:100%;}.prototip_StemWrapper{position:relative;width:100%;height:auto;clear:both;}.prototip_StemBox{float:left;position:relative;}.prototip_Stem{width:100%;position:absolute;overflow:hidden;}.iframeShim{position:absolute;border:0;margin:0;padding:0;background:none;overflow:hidden;}.prototip .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.prototip .clearfix{display:inline-block;}
.prototip .clearfix{display:block;}
 .lv_contentTop ol, .lv_contentTop ul, .lv_contentTop li {padding-left:25px}
.lv_contentTop ol, .lv_contentTop ul {margin-top:7px}
.lv_contentTop li {list-style-type:decimal !important; margin-bottom:5px !important}
#lightview {position: absolute; top: 50%; left: 50%; height: 150px; width: 150px; margin: -75px 0 0 -75px; padding: 0; text-align: left}
 .lv_Container {position: relative; width: 100%; height: 100%; background: none; padding: 0; margin: 0}
.lv_Button {cursor: pointer; text-decoration: none; border: none; background: none; margin: 0; padding: 0}
 .lv_Sides {position: absolute; top: 50%; left: 0; clear: both; width: 100%; padding: 0; margin: 0}
.lv_Sides * {padding: 0; margin: 0}
.lv_Sides li {list-style-type: none; position: relative}
.lv_PrevSide {float: left}
.lv_NextSide {float: right}
.lv_Sides .lv_Wrapper {width: 100%; height: 100%; cursor: pointer}
.lv_Sides .lv_Button {float: left; background: none}
 .lv_Frames {width: 100%; height: 100%; position: relative; padding: 0; margin: 0}
.lv_Frames li {list-style-type: none; margin: 0; padding: 0}
.lv_Frame {width: 100%; display: block}
.lv_Frame * {padding: 0; margin: 0}
.lv_FrameTop {position: absolute; left: 0; width: 100%; display: block}
.lv_FrameBottom {position: relative; float: left; clear: both}
.lv_Liquid {position: relative; float: left; width: 100%; overflow: hidden; clear: both}
.lv_Liquid .lv_Filler {position: absolute; height: 100%; width: 2px; top: 0; left: 50%}
.lv_Half {display: block; height: 100%; clear: both; line-height: 0px}
.lv_Half li {list-style-type: none}
.lv_Corner {float: left; position: relative}
.lv_CornerTr, .lv_CornerBr {float: right}
.lv_Fill {position: absolute; top: 0; width: 100%; height: 100%}
.lv_Half .lv_CornerWrapper {float: left; position: relative; width: 50%; height: 100%; overflow: hidden}
.lv_HalfRight .lv_CornerWrapper {float: right}
.lv_Corner {position: relative}
.lv_Corner canvas {position: relative}
.lv_HalfLeft .lv_Corner {float: left}
.lv_HalfRight .lv_Corner {position: relative; float: right}
 .lv_Center {position: relative; clear: both; height: 100%; overflow: hidden; background: none; padding: 0; margin: 0}
.lv_WrapUp {position: absolute; left: 0; height: 100%; width: 100%; overflow: hidden; padding: 0; margin: 0}
.lv_WrapDown {position: relative; height: 100%; width: 100%; overflow: hidden; padding: 0; margin: 0}
.lv_WrapCenter {position: relative; padding: 0; margin: 0}
 .lv_Loading {position: absolute; top: 50%; left: 50%}
.lv_Loading .lv_Button {float: left; height: 100%; width: 100%}
.lv_MediaWrapper {position: relative; width: 100%; display: block; overflow: hidden; clear: both; padding: 0; margin: 0}
.lv_MediaWrapper img {position: relative; float: left; padding: 0; margin: 0}
 .lv_PrevNext {position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 0; margin: 0}
.lv_PrevNext * {padding: 0; margin: 0}
.lv_PrevNext .lv_Button {position: relative; height: 100%}
.lv_PrevButton {float: left}
.lv_NextButton {float: right}
 .lv_MenuBar {clear: both; position: relative; width: 100%; font: 11px Arial, Helvetica, sans-serif; color: #7a7a7a; padding: 0; margin: 0; text-align: left}
.lv_MenuBar * {padding: 0; margin: 0;}
.lv_Close {position: relative; float: right; overflow: hidden; width: 100%; height: 100%}
.lv_Data {position: relative; float: left; padding-bottom: 3px; line-height: 13px; overflow: hidden}
 .lv_Data li {list-style-type: none; float: left; margin-top: 3px}
.lv_DataText {width: 100%}
.lv_DataText .lv_Title {font-weight: bold; margin-bottom: 2px}
.lv_DataText .lv_Caption {clear: both}
.lv_Data .lv_ImgNumber {color: #a7a7a7; margin-right: 5px; margin-top: 5px}
.lv_Data .lv_innerPrevNext, .lv_Data .lv_Slideshow {position: relative; border-left: 1px solid #d7d7d7; padding: 0 5px; margin-top: 5px; vertical-align: middle}
.lv_Data .lv_Slideshow {padding-right: 0px}
.lv_Data .lv_innerPrevNext .lv_Button, .lv_Data .lv_Slideshow .lv_Button { float: left; background-position: center left; background-repeat: no-repeat}
 .lv_contentTop, .lv_contentBottom {position: relative; float: left; margin: 0; padding: 0; clear: both}
#lightview iframe {float: left; border: 0; clear: both; padding: 0; margin: 0; background: none}
 .lv_topButtons {position: absolute; left: 0; width: 100%; overflow: hidden; margin: 0; padding: 0}
.lv_topcloseButtonImage {cursor: pointer}
 #lightviewError p {padding: 0 0 10px 0}
#lightviewError div {padding: 6px; font: 11px Arial, Helvetica, sans-serif}
#lightviewError .message {background: #fcb5b5; color: #dd1f1f; margin-bottom: 3px}
#lightviewError .type {font-weight: bold}
#lightviewError .pluginspage {background: #b5fcbd; color: #21be30}
#lightviewError a, #lightviewError a:hover, #lightviewError a:visited {color: #21be30; text-decoration: none; background: none; font-weight: bold; border-bottom: 1px solid #7de689}
#lightviewError p {margin-left: 0; padding: 0}
#lv_overlay {position: absolute;  top: 0; left: 0; height: 100%; width: 100%}
 #lightviewController {position: fixed; bottom: 0; top: 0; left: 50%; margin: 0; padding: 0; color: #d2d2d2; font: 11px Arial, Helvetica, sans-serif}
* html body #lightviewController { position: absolute; top: auto; margin-top: expression( (-1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) + (Lightview.controllerOffset || 0)) + 'px')}
#lightviewController ul {display: block; height: 100%; float: left; margin: 0; padding: 0; position: relative}
.lv_controllerTop, .lv_controllerMiddle, .lv_controllerBottom {list-style-type: none; float: left; display: block; position: relative; clear: both; overflow: hidden; margin: 0; padding: 0}
.lv_controllerCenter {width: auto; float: left}
.lv_controllerCornerWrapper {position: absolute; width: 100%; height: 100%; margin: 0; padding: 0}
.lv_controllerCornerWrapperTopLeft, .lv_controllerCornerWrapperBottomLeft {top: 0; left: -100%;}
.lv_controllerCornerWrapperTopRight, .lv_controllerCornerWrapperBottomRight {top: 0; left: 100%;}
#lightviewController .lv_CornerWrapper {width: 100%}
#lightviewController .lv_Corner {float: left}
#lightviewController .lv_Corner {float: right; position: relative}
#lightviewController .lv_CornerTr, #lightviewController .lv_CornerBr {float: left}
.lv_controllerBetweenCorners {position: relative; height: 100%; overflow: hidden}
.lv_controllerMiddle {position: relative; height: 100%; float: left}
.lv_controllerCenter {float: left; width: auto;}
.lv_controllerCenter li {list-style-type: none; float: left; display: inline; position: relative; clear: none}
.lv_controllerSetNumber {float: left; text-align: center}
#lightviewController .lv_Button {float: left; position: relative; height: 100%; clear: none}
.lv_controllerSetNumber {position: relative; height: 100%; padding-right: 3px}
.lv_controllerPrev, .lv_controllerNext, .lv_controllerSlideshow, .lv_controllerClose {float: left; position: relative; height: 100%; padding-left: 3px}
.lv_controllerPrev {border-left: 1px solid #3c3c3c}
#lightviewController .lv_controllerNext {padding-right: 3px; border-right: 1px solid #3c3c3c}
* html #lightview { position: absolute; margin-top: expression( (-1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) - (Lightview.controllerHeight || 0)) + 'px'); margin-left: expression( -1 * this.offsetWidth / 2 + (document.documentElement ? document.documentElement.scrollLeft : 0) + 'px')}
 html #lv_overlay {position: absolute; height: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollHeight, document.documentElement.scrollHeight, document.body.offsetHeight, document.documentElement.clientHeight].max() : document.documentElement.scrollHeight) + 'px' ); width: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollWidth, document.documentElement.scrollWidth, document.body.offsetWidth, document.documentElement.clientHeight].max() : document.documentElement.scrollWidth) + 'px' )}
.twtr-widget {font-family:"lucida grande",lucida,tahoma,helvetica,arial,sans-serif !important; font-size:12px !important; position:relative}
.twtr-fullscreen {font-size:220% !important}
.twtr-widget .twtr-spinner {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(http://widgets.twimg.com/j/1/spinner.gif) no-repeat scroll 0 0; height:14px; position:absolute; right:3px; top:3px; width:14px}
.twtr-inactive {display:none}
.twtr-widget a img {border:0 none !important}
.twtr-doc {-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; font-weight:normal; overflow:hidden; text-align:left; width:100%}
.twtr-bd {padding:0 1px}
.twtr-widget .twtr-tweet-wrap {overflow:hidden; padding:6px 8px}
.twtr-fullscreen .twtr-tweet-wrap {padding:20px}
.twtr-widget .twtr-tweet {border-bottom:1px dotted #DDDDDD; overflow:hidden}
.twtr-widget .twtr-tweet a.twtr-reply {visibility:hidden}
* html .twtr-widget .twtr-tweet a.twtr-reply {visibility:visible}
.twtr-widget .twtr-tweet:hover a.twtr-reply {visibility:visible}
.twtr-widget-profile img.twtr-profile-img {border:0 none !important; display:block; float:left; height:31px; width:31px}
.twtr-widget h3, .twtr-widget h4, .twtr-widget p {line-height:1.2 !important; margin:0 !important; padding:0 !important; width:auto !important}
.twtr-widget-profile h3, .twtr-widget-profile h4 {margin:0 0 0 40px !important}
.twtr-widget h3 {font-size:11px !important; font-weight:normal !important}
.twtr-widget h4 {font-size:16px !important}
.twtr-widget i, .twtr-widget .twtr-new-results {display:block; font-size:9px; font-style:normal; margin-top:2px}
.twtr-widget .twtr-new-results {bottom:5px; display:block; margin:0 auto -10px; padding:3px; position:relative; text-align:center}
.twtr-tweet {float:left; clear:left; display:block; width:300px; background-color: #F7F0FA}
html>body .twtr-tweet {background-color: transparent}
.twtr-results-inner {bottom:-2px; font-size:100%; line-height:1; margin:0 auto; padding:4px 0; position:relative; text-align:center; width:40%; z-index:2}
.twtr-results-hr {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent none repeat scroll 0 0; border-bottom:1px dotted #DDDDDD; bottom:7px; height:1px; overflow:hidden; position:relative; width:100%; z-index:1}
.twtr-new-results span {display:block; font-size:9px !important; position:relative; top:-14px; z-index:3}
.twtr-fullscreen .twtr-new-results span {font-size:24px !important}
.twtr-hd {overflow:hidden; padding:10px; position:relative}
.twtr-fullscreen .twtr-hd {height:0; padding:0}
.twtr-timeline {-moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; overflow:hidden; position:relative; z-index:2}
.twtr-scroll .twtr-timeline {overflow-x:hidden; overflow-y:auto}
.twtr-widget .twtr-tweet:last-child {border-bottom-width:0}
.twtr-ft {position:relative; height:36px; width:300px; float:left}
.twtr-ft div {overflow:hidden; padding:10px}
.twtr-ft span {float:right; text-align:right}
.twtr-ft a {display:block; float:left}
.twtr-ft span a {float:none}
.twtr-avatar {display:block; float:left; height:40px; overflow:hidden; width:40px}
.twtr-fullscreen .twtr-avatar {height:80px; width:80px}
.twtr-img {height:25px; width:25px}
.twtr-img img {height:30px; width:30px}
.twtr-fullscreen .twtr-img img {height:72px; width:72px}
.twtr-fullscreen a.twtr-join-conv {display:none}
.twtr-tweet-text {margin-left:40px}
.twtr-fullscreen .twtr-tweet-text {margin-left:90px}
.twtr-doc a {text-decoration:none !important}
.twtr-doc a:hover {text-decoration:underline !important}
 #twtr-widget-1 .twtr-avatar, #twtr-widget-1 .twtr-user {display: none}
#twtr-widget-1 .twtr-tweet-text {margin-left: 0}
#twtr-widget-1 i {display: block}
#twtr-widget-1 h3 {font-size:11px !important}
#twtr-widget-1 h4 {font-size:16px !important}
#twtr-widget-1 .twtr-doc, #twtr-widget-1 .twtr-hd a, #twtr-widget-1 h3, #twtr-widget-1 h4 {background: #ebdaf2 !important; color: #6d2b8c !important}
#twtr-widget-1 .twtr-tweet a {color: #9900cc !important}
#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p {color: #333333 !important}
#twtr-widget-1 .twtr-new-results, #twtr-widget-1 .twtr-results-inner, #twtr-widget-1 .twtr-timeline {background: #f7f0fa !important}