.channel-pregnancy #home_columnCenter { padding-top: 9px;  }
.channel-pregnancy #category ul li.arrow { background-position: -411px bottom; border: none; }


/* --- DATE STYLES --- */
.calendar_date_select { color:#FFFFFF; display:block; width:196px; z-index:1000; border: #666666 solid 1px; }
.calendar_date_select .weekdays td { background-color:#FF61AF; color:#FFFFFF; font-weight:bold; } 
.calendar_date_select .cds_time, .calendar_date_select .cds_buttons { background-color:#FF61AF; padding:5px 0px; text-align:center; } 
.calendar_date_select .cds_buttons { background-color:#E7E8E8; } 
.calendar_date_select .cds_footer { background-color:#FFA6D2; font-size:12px; padding:3px; text-align:center; } 
.calendar_date_select table { margin:0px; padding:0px; } 
.calendar_date_select .cds_header { background-color:#CCCCCC; text-align:center; } 
.calendar_date_select input, .calendar_date_select select { font-size:13px; height:21px; } 
.calendar_date_select .cds_header input.prev { float:left; width:22px; } 
.calendar_date_select .cds_header input.next { float:right; width:22px; } 
.calendar_date_select .cds_header select.month { width:95px; }
.calendar_date_select .cds_header select.year { width:56px; } 
.calendar_date_select td { background-color:#FFA6D2; font-size:12px; height:21px; text-align:center; vertical-align:middle; width:24px; color:#FFFFFF; }
.calendar_date_select td.weekend { background-color:#FFA6D2; }
.calendar_date_select td div.other { color:#999999; } 
.calendar_date_select td.selected { background-color:#FF61AF; color:#FFFFFF; } 
.calendar_date_select td.hover { background-color:#FF61AF; } 
.calendar_date_select td.today { border-top:1px dashed #FFFFFF; border-bottom:1px dashed #FFFFFF; }

/* BABY NAMES */
#babynames_section .label  { background-position: left -87px; width:110px;  }
#babynames_section .row .label  { background-image: none; }
#babynames_section { overflow: hidden; width: 100%; margin-bottom: 30px; border-bottom: 1px solid #ccc; }

#babynames { overflow: hidden; border-bottom: 1px solid #ccc; padding: 10px 9; }
#babynames #babynames_info h3 { text-align: center; }
#babynames #babynames_info h3 a { color: #008fd4; font-size: 26px; }
#babynames #babynames_info ul { margin-left: 45px; }
#babynames #babynames_info .ratingblock { text-align: center; }
#babynames #babynames_info .table .row .labels { width: 25%; margin: 0; background: none; }
#babynames #babynames_info .table .cell { padding: 2px; }
#babynames select { border: 1px solid #99ccff; padding: 3px; }
#babynames p { margin: 2px 0; }
#babynames .baby_names_inputs, #babynames #babynames_info { width: 44%; }
#babynames #babynames_info { border-left: 1px solid #ccc; padding-left: 20px }
#babynames .baby_names_inputs strong { font-size: 14px; color: #666; margin-bottom: 10px; }
#babynames .baby_names_inputs p { width: 100%; overflow: hidden; }
#babynames .baby_names_inputs .bn_labels { width: 50px; float: left; padding-top:5px; width:75px; }
#babynames #bn_submit { margin-left: 10px; width: 45px; text-align: center; }
#babynames_list { margin: 15px 0; padding-bottom: 20px; }
#babynames_list .th { border-bottom: 2px solid #666; }
#babynames_list .rowNames { width: 40%; }
#babynames_list .rowGender { width: 15%; }
#babynames_list .rowOrigin { width: 20%; }
#babynames_list .rowMeaning { width: 15%; }
.pagination ul li .pages { background: none; }
.pagination ul li .selected { font-weight: bold; }
#memPagination { border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; text-align: center; }
#memPagination .memLinkPages { line-height: 29px; color: #999; margin-top: -30px; font-size: 14px; }
#memPagination .memLinkPagesSelected { line-height: 29px; color: #0090d5; font-size: 14px; }
