/* mc created on 11/18/11 */
/* babyzone community (bzc) css */
body {
word-wrap: break-word;
color: #353535;
}
#feature input[type=text], #feature input[type=password] {
line-height: 30px;
height: 30px;
padding: 0 5px;
border: 1px solid #AEAEAE;
}
textarea {
border: 1px solid #AEAEAE;
}
select {
padding: 2px 5px;
}
ul li {
list-style-type: none;
}
fieldset {
border: none;
}
#pageContent #feature {
float: left;
width: 472px;
margin: 0 0 0 10px;
}
#pageContent #feature.topics {
width: 790px;
}
#pageContent #feature.topics .rules {
font-weight: bold;
}
#pageContent p {
margin-bottom: 0 !important;
}
#breadCrumbs {
margin: 0 !important;
padding: 0 0 0 10px !important;
}
#footerBackToTopContainer {
clear: both;
}
/* begin:buttons */
.orangeButton {
background: url("http://a.dolimg.com/babyzone/community/images/bzc_buttons.png") no-repeat scroll right top transparent;
cursor: pointer;
display: inline-block;
height: 28px;
line-height: 28px;
padding: 0 10px 0 0;
text-decoration: none;
}
span.orangeButton {
vertical-align: middle;
}
.orangeButton span {
background: url("http://a.dolimg.com/babyzone/community/images/bzc_buttons.png") no-repeat scroll left top transparent;
display: inline-block;
height: 28px;
line-height: 28px;
padding-left: 10px;
}
.orangeButton span span {
background:transparent;
padding:0;
color: #000000;
font-size: 12px;
position: relative;
top: -3px;
padding: 0 5px;
}
.orangeButton span input {
cursor:pointer;
background:transparent;
border:0;
position: relative;
top: -2px;
height: inherit;
}
.orangeButton:hover {
background-position:right -32px;
}
.orangeButton:hover span {
background-position:left -32px;
text-decoration: none;
}
#preferences {
width: 456px;
}
#formCommunityPreferences ul {
margin: 0 0 10px 0;
}
#formCommunityPreferences .orangeButton {
float: right;
}
#formCommunityPreferences .left {
float: left;
}
#formCommunityPreferences .right {
float: right;
}
.grayBorderedButton {
background: url("http://a.dolimg.com/babyzone/community/images/bzc_buttons.png") no-repeat scroll right -129px transparent;
cursor: pointer;
display: inline-block;
height: 30px;
line-height: 30px;
padding: 0 5px 0 0;
text-decoration: none;
float: left;
}
span.grayBorderedButton {
vertical-align: middle;
}
.grayBorderedButton span {
background: url("http://a.dolimg.com/babyzone/community/images/bzc_buttons.png") no-repeat scroll left -129px transparent;
display: inline-block;
height: 30px;
line-height: 30px;
padding-left: 5px;
}
.grayBorderedButton span span {
background:transparent;
padding:0;
color: #000000;
font-size: 12px;
position: relative;
top: -3px;
padding: 0 5px;
}
.grayBorderedButton span input {
cursor:pointer;
background:transparent;
border:0;
position: relative;
top: -2px;
color: #21ACA1;
height: inherit;
}
.grayBorderedButton:hover {
background-position:right -162px;
}
.grayBorderedButton:hover span {
background-position:left -162px;
}
/* end:buttons */

/* begin:landing */
#dashboard {
background-color: #F1F1F1;
padding:15px 10px 30px 20px;
width: 420px;
}
#dashboard .avatarPicture {
margin: 0 20px 0 0;
}
#dashboard #dashboardUser {
font-size: 20px;
}
#dashboard .title {
font-size: 20px;
}
#dashboard dt {
float: left;
clear: both;
padding: 0 5px 0 0;
}
#forumListLanding dt {
float: left;
clear: both;
padding: 0 5px 0 0;
}
#dashboard dd {
float: left;
padding: 0 5px 0 0;
}

#forumListLanding dd {
float: left;
padding: 0 5px 0 0;
}
#dashboard #dashboardHeader .editProfile {
font-size: 14px;
vertical-align: middle;
}
#dashboard dl {
overflow: hidden;
padding: 5px 0;
}
#dashboard #myBoards .col1 {
width: 163px;
}
#dashboard #myBoards .col2 {
width: 166px;
}
#dashboard #myBoards .col3 {
text-align: right;
width: 75px;
}
#dashboard .seeMoreLink {
float: right;
font-size: 14px;
}
#dashboard .borderLine {
border-top: 1px dashed black;
margin: 20px 0 20px -20px;
width: 450px;
}
#dashboard #myRecentTopics dt {
width: 310px;
}
#dashboard #myRecentTopics dd {
float: right;
text-align: right;
width: 100px;
}
#dashboard #myNewMessages .col1 {
width: 100px;
}
#dashboard #myNewMessages .col2 {
width: 213px;
}
#dashboard #myNewMessages .col3 {
text-align: right;
width: 90px;
}
#forumListLanding {
width: 450px;
}
#forumListLanding li {
float: left;
margin: 0 0 10px 0;
}
#forumListLanding .title {
float: left;
font-size: 20px;
margin: 35px 0 20px;
width: 100%;
}
#forumListLanding .description {
float: left;
margin: 0 0 20px;
}
#forumListLanding .borderLine {
border-top: 1px dashed black;
margin: 30px 0 0;
width: 450px;
float: left;
}
#forumListLanding .col1 {
width: 155px;
}
#forumListLanding .wideCol1 {
width: 365px;
}
#forumListLanding .col2 {
width: 205px;
}
#forumListLanding .col3 {
width: 78px;
text-align: right;
padding: 0;
}
#forumListLanding .seeMoreLink {
float: right;
font-size: 14px;
margin: 10px 0 0;
}
#forumListLanding .hotTopics dt {
padding: 0 5px 0 0;
width: 362px;
}
#forumListLanding .hotTopics dd {
text-align: right;
width: 78px;
}
#forumListLanding .title a, #forumListLanding .title a:hover {
color: #353535;
}
.moreCategories li {
margin: 0 0 8px 0;
}
.moreCategories .leftCategories {
float: left;
width: 215px;
padding: 0 5px 0 0;
}
.moreCategories .rightCategories {
float: right;
width: 215px;
}
#iris {
height: 180px;
}
#irisNav li {
background: url("http://a.dolimg.com/babyzone/community/images/bzc_icons.png") no-repeat -27px -58px #FFFFFF;
float: left;
height: 8px;
list-style-type: none;
margin:0 3px 0 0;
width: 8px;
}
#irisNav li.activeSlide {
background: url("http://a.dolimg.com/babyzone/community/images/bzc_icons.png") no-repeat -19px -58px #FFFFFF;
}
#irisNav a {
position: relative;
text-decoration: none;
top: -4px;
}
/* end:landing */

/* begin:forum */
.forums .pagination {
margin: 0 10px 0 0;
}
ul.pagination li {
font: 18px/22px 'QuicksandBold', Arial, sans-serif !important;
height: 25px !important;
margin-right: 6px !important;
}
ul.pagination li a {
font: 18px/22px 'QuicksandBold',Arial,sans-serif !important;
}
.forumIntro {
margin: 0 0 20px;
float: left;
}
.forumList {
border-bottom: 1px dashed;
float: left;
margin: 0 0 25px;
padding: 0 0 25px;
width: 452px;
}
.forumList li {
float: left;
margin: 0 0 10px 0;
}
.forumList dd {
float: left;
}
.forumList dt {
clear: both;
display: block;
float: left;
padding: 0 5px 0 0;
width: 150px;
}
.forumList .latestTopics {
width: 223px;
}
.forumList .posted {
margin: 0;
padding: 0;
text-align: right;
width: 74px;
}
.topicList {
clear: both;
float: left;
margin: 0 0 17px;
width: 470px;
}
.topicList li {
float: left;
margin: 0 0 30px;
min-height: 60px;
}
.topicList li.announce {
margin: 0 0 1px 0;
}
.topicList dt {
clear: both;
display: block;
float: left;
margin: 0;
width: 212px;
}
.topicList dd {
float: left;
margin: 0 0 0 18px;
}
.topicListSpacer {
clear: both;
float: left;
margin: 0 0 12px 0;
}
dd.lastPost {
padding: 0;
text-align: right;
}
dd.lastPost .lastPostUser {
float: left;
font-size: 11px;
line-height: 16px;
margin: 0 5px 0 0;
white-space: nowrap;
width: 158px;
}
dd.lastPost .lastPostUser a {
white-space: normal;
}
.avatarPicture {
border: none;
display: block;
}
.avatarPictureContainer {
float: left;
height: 60px;
text-align: left;
width: 60px;
}
.threadTags {
color: #FFFFFF;
float: left;
font-size: 10px;
font-weight: bold;
margin: 3px 0 0 0;
}
.stickyTag {
background: none repeat 0 0 #C1D198;
padding: 1px 4px;
}
.reportedTag {
background: none repeat 0 0 #FFAAAA;
padding: 1px 4px;
}
.deletedTag {
background: none repeat 0 0 #FF4444;
padding: 1px 4px;
}
.pollTag {
background: none repeat 0 0 #CCCCCC;
padding: 1px 4px;
}
.announce dt {
background-color: #F3F3F3 !important;
padding: 20px !important;
width: 414px !important;
}
.forums .unreadTopic {
font-weight: bold;
}
.forums .unreadTopicIcon {
background: url("http://a.dolimg.com/babyzone/community/images/bzc_icons.png") no-repeat scroll 0 -85px transparent;
padding: 0 0 0 15px;
}
/* end:forum */

/* begin:topic */
.addIcon {
background: url("http://a.dolimg.com/babyzone/community/images/bzc_icons.png") no-repeat 0 -35px transparent;
float: left;
height: 18px;
margin: 0 5px 0 0;
position: relative;
top: 1px;
width: 18px;
}
.removeIcon {
background: url("http://a.dolimg.com/babyzone/community/images/bzc_icons.png") no-repeat -17px -35px transparent;
float: left;
height: 18px;
margin: 0 5px 0 0;
position: relative;
top: 1px;
width: 18px;
}
#topicHeader h1 {
margin: -6px 0 20px 0px;
}
#topicHeader ul {
float: left;
max-height: 120px;
list-style: none outside none;
margin: 10px 0;
overflow: auto;
width: 455px;
}
#topicHeader li {
float: left;
margin: 0 2px 0 0;
}
#topicHeader .topicSubHeader {
font-size: 20px;
margin: 10px 0;
}
#topicHeaderAd {
float: right;
margin: 4px 0 40px 0;
}
#feature .post {
float: left;
margin: 0;
width: 100%;
}
.posterProfile {
color: #999999;
display: inline;
float: left;
font-size: 10px;
min-height: 80px;
width: 120px;
}
.postBody {
float: left;
min-height: 40px;
padding: 0 0 0 5px;
width: 340px;
}
.postBorder {
border-top: 1px dashed;
clear: both;
margin: 0 0 30px;
}
/*#feature .firstPost {
margin: 0 0 25px;
}
.firstPost .postActionLinks {
margin: 0 -10px 8px;
}*/
#leftMenu .postBorder {
margin: 10px 0 5px;
width: 147px;
}
#sibnav {
padding: 0 0 10px 3px;
font-size: 11px;
}
#sibnav span {
float: right;
margin: 0 16px 0 0;
}
.postBody .posterSignature {
margin: 20px 0 0 0;
}
.postActionLinks {
margin: 25px 0 30px 124px;
display: block;
float: left;
width: auto;
}
.postActionLinksEmpty {
margin: 0 0 30px 124px;
display: block;
float: left;
width: auto;
}
.postActionLinks li {
float: left;
margin: 0 10px 0 0;
}
.postTop {
float: left;
width: 100%;
}
.postDate {
float: left;
font-size: 10px;
color: #999999;
}
#topicFooter {
border-top: 1px dashed;
clear: both;
padding: 30px 0 0 0;
}
.quickMod label {
float: left;
margin: 5px 0pt 0pt;
}
.quickMod .bztheme {
float: left;
}
.quickMod #quickModSelect {
width: 100px;
}
.pagination {
clear: both;
}
.linklist {
clear: both;
margin-bottom: 20px;
}
.postText {
float: left;
margin: 0 0 30px 0;
width: 100%;
}
#topicHeader .postText {
float: none;
margin: 15px 0;
width: 100%;
}
.quickMod {
border: none;
float: right;
}
.postContent {
clear: both;
padding: 0 20px 0 0;
}
.postContent img, #postedTopics img, .postBody img, #postPreview img {
max-height: 340px;
max-width: 340px;
}
.postBody .file dd {
display: none;
}
.postContent ul li, #postPreview ul li {
list-style-type: disc;
}
.postContent ul, #postPreview ul {
padding: 0 0 0 14px;
}
.postContent ol, #postPreview ol {
padding: 0 0 0 20px;
}
#topicReview ol {
padding: 0 0 0 22px;
}
/* end:topic */

/* begin:post a reply */
#postHeader {
margin: 0;
}
#postHeader h1 {
margin: -6px 0 8px;
}
.postSubHeader {
font-size: 20px;
margin: 10px 0;
}
#postReplyContent {
margin: 10px 0 0 35px;
}
#postReplyContent .postBorder {
margin: 30px 0 30px -30px;
width: 640px;
}
#postReplyContent #submit_button {
clear: both;
}
#postReplyContent .fileAttachments .orangeButton {
float: none;
margin: 8px 0 0 8px;
}
#postReplyContent #submit_button .orangeButton {
float: none;
margin: 0 5px 0 0;
}
#postEditor {
margin: 0 0 20px 0;
}
#postEditor label {
float: left;
min-width: 58px;
margin: 7px 0 0 0;
}
#postOptions .postSubHeader {
float: left;
margin: 0 0 30px;
}
.btnArrowRight {
background: url("http://a.dolimg.com/babyzone/community/images/bzc_icons.png") no-repeat scroll 0 -15px transparent;
cursor: pointer;
float: left;
height: 20px;
margin: 1px 0 0 10px;
width: 20px;
}
#postOptions #uploadSwitchSection,
#postOptions #pollSwitchSection,
#postOptions #optionsSwitchSection {
clear: both;
display: none;
}
#postOptions #optionsSwitch .postSubHeader {
margin: 0 0 20px 0;
}
#postOptions #optionsSwitchSection {
margin: 0 0 20px 0;
}
#postOptions #uploadSwitchSection li {
margin: 0 0 15px;
}
#postOptions #uploadSwitchSection p {
padding: 0 0 20px;
}
#postOptions #uploadSwitchSection label {
float: left;
min-width: 100px;
margin: 5px 0 0 0;
}
#postOptions #uploadSwitchSection .orangeButton {
margin: 5px 0 5px 100px;
}
#postOptions #fileupload {
height: 30px;
}
#postOptions .legalText {
margin: 10px 0px 0pt 100px;
font-size: 11px;
letter-spacing: normal;
}
#postedTopics {
height: 220px;
margin: 20px 0 0;
overflow: auto;
width: 608px;
}
#postedTopics .firstRow {
border-top: 1px solid #EBEBEB;
}
#postedTopics .postedTopicsBody {
padding: 10px 0;
border-bottom: 1px solid #EBEBEB;
}
#postPreview {
margin:30px 0 0 0;
}
.grayButton {
background-color: #E3E1E2;
cursor: pointer;
float: left;
font-size: 12px;
height: 20px;
padding: 4px 0 4px 0;
text-align: center;
vertical-align: middle;
}
.grayButton:hover {
background-color: #4d4d4d;
color: #fec21f;
}
#submittingPost {
z-index: 1000;
visibility: hidden;
background: #ffffff;
position: fixed;
top: 50%;
left: 50%;
margin: -75px 0 0 -150px;
width: 300px;
height: 175px;
border: solid 5px #FFC000;
}
#submittingPost P {
position: relative;
margin: 0 0 0 -15px;
top:30px;
font-weight:bold;
font-size:12pt;
color:#999999;
text-align:center;
}
#submittingPost img {
position: relative;
left: 120px;
top: 40px;
}
#postform #manageAttachSection a {
float:left;
margin: 12px 0 0 0;
}
#postform #manageAttachSection .fileDescription {
float:left;
clear: both;
margin: 15px 0 30px;
}
#postform #manageAttachSection .fileAttachments {
clear: both;
float: left;
margin: -10px 0 0 0;
}
#postform #manageAttachSection .fileAttachmentsBorder {
border-top: 1px dashed;
clear: both;
float: left;
margin: -15px 0 0;
width: 500px;
}
#topicReview .quote a, #topicReview h3 a {
color: #353535;
}
#topicReview .author {
font-size: 10px;
}
/* end:post a reply */

/* begin: editor */
#format-buttons {
margin: 10px 0 10px 0;
}

#format-buttons .grayButton {
margin: 0 4px 0 0;
}
#format-buttons select {
float: left;
margin: 1px 5px 0 0
}
#postReplyContent #colorPalette {
margin:0 0 10px 0;
}
#formProfileSignature #colorPalette {
margin:-10px 0 10px 0;
}
#bottonecambia {
clear: both;
cursor: pointer;
float: left;
margin: 5px 0;
width: 100%;
}
#message-box {
float: left;
margin: 0 0 30px;
}
#message-box #message {
font-size: 13px;
width: 606px;
}
#formProfileSignature #message-box #message {
height: 190px;
width: 448px;
}
/* end: editor */

/* begin:page layout */
#pageContent {
margin: 22px 0 0 0 !important;
}
#pageContent #leftRail {
clear: both;
float: left;
height: 100%;
width: 164px;
margin: 0 10px 0 0;
}
#pageContent #rightRail {
float: right;
margin: 0px;
}
/*.newsletterRightRail {
overflow: visible;
}*/
.contentRightAd .adText {
background: none repeat 0 0 #FFFFFF;
color: #999999;
font-size: 8px;
font-weight: bold;
height: 14px;
text-align: right;
}
#adTop li, #adBottom li {
float: right;
}
#adTop .csar {
display: block;
margin: 0 10px -3px 0;
min-height: 90px;
overflow: hidden;
}
#adBottom ul {
display: block;
}
#adBottomContainer {
background-color: #EFAF03;
min-height: 90px;
margin: -15px 0 0 0;
padding: 0 0 80px;
}
#adBottom {
margin-left: auto;
margin-right: auto;
width: 780px;
}
/* end:page layout */

/* begin:left rail */
#leftMenu a {
color: #353535;
}
#leftMenu li {
line-height: 20px;
}
#leftMenu .leftMenuHeader {
font-size: 18px;
color: #E85656;
float: left;
}
#leftMenu .menuHeaderText {
float: left;
margin: 0 0 10px 0;
letter-spacing: -1px;
}
#leftMenu .accordionMenuHeaderText {
float: left;
margin: 0 0 15px 0;
width: 138px;
letter-spacing: -1px;
}
#leftMenu .accordionMenuButton {
background: url("http://a.dolimg.com/babyzone/community/images/bzc_icons.png") no-repeat 0px 0px transparent;
cursor: pointer;
float: left;
margin: 6px 0 0 0;
padding: 0 0 0 0;
height: 14px;
width: 15px;
}
#leftMenu .leftMenuList {
color: #666666;
float: left;
font-size: 12px;
margin: 0 0 10px;
padding: 0 6px;
}
#leftMenu .leftMenuList span {
float: right;
font-size: 11px;
}
#leftMenu .leftMenuList span a {
color: #999999;
}
#leftMenu #sibs li {
width: 140px;
}
#leftMenu .leftMenuBoardLeadersContainer {
float: left;
margin: 0 0 10px 0;
}
#leftMenu .leftMenuBoardLeaders {
width: 160px;
}
#leftMenu .leftMenuLeadersAvatar {
clear: both;
float: left;
height: 50px;
width: 50px;
}
#leftMenu .leftMenuLeadersName {
float: left;
font-size: 11px;
height: 34px;
line-height: 12px;
padding: 16px 0 0;
text-align: left;
width: 105px;
}
#leftMenu .pagination a.leftRef {
margin-right: 10px;
}
#leftMenu .pagination a {
color: #999;
margin: 0px 3px;
padding: 0px;
font-size: 11px;
}
#leftMenu .pagination a.active {
color: #FEC21F;
}
#leftMenu .pagination span.active {
color: #FEC21F;
font-size: 11px;
margin: 0 18px 0 0;
}
#leftMenu .pagination a:hover {
color: #FEC21F;
text-decoration: underline;
}
#leftMenu #menuMyMessageInbox1 {
background-color: #FFC203;
font-size: 18px;
margin: 0 0 15px 0;
padding: 6px 10px;
position: static;
width: 130px;
clear: both;
}
#leftMenu #menuMyMessageInbox2 {
background-color: #F25B52;
font-size: 18px;
margin: 0 0 15px 0;
padding: 6px 10px;
position: static;
width: 130px;
clear: both;
}
#leftMenu #menuMyMessageInbox1 a {
color: #000000 !important;
}
#leftMenu #menuMyMessageInbox2 a {
color: #FFFFFF !important;
}
#leftAd {
clear: both;
padding: 15px 0 0 0;
}
/* end:left rail */

/* begin:right rail */
/*
.promotionRightBox {
float: left;
font-size: 12px;
padding: 10px 10px 5px;
width: 278px;
}
.promotionRightBox .description {
float: right;
width: 190px;
}
.promotionRightBox .description a {
font-weight: bold;
}
*/
/* end:right rail */

/* begin:Report a Problem */
#reportForm fieldset {
border: none;
}
#reportForm .reportFormDescription {
margin: 10px 0 0;
}
#reportForm .reportFormHeader {
font-size: 20px;
display: block;
margin: 18px 0;
}
#reportForm #yourInformation {
line-height: 16px;
}
#reportForm #yourInformation .reportFormRequired {
top: 11px;
}
#reportForm #yourInformation label {
position: relative;
top: 8px;
}
#reportForm .reportFormRequired {
color: #F15B52;
position: relative;
top: 3px;
}
#reportForm fieldset dt {
float: left;
text-align: left;
width: 30%;
}
#reportForm fieldset dd {
margin: 0 0 3px 0;
vertical-align: top;
}
#reportForm fieldset textarea {
width: 85%;
border: 1px solid #AEAEAE;
margin: 5px 0 0 0;
font-size: 13px;
}
#reportForm fieldset .textbox {
border: 1px solid #AEAEAE;
margin: 3px 0;
font-size: 13px;
}
/* end:Report a Problem */

/* begin:user profile */
#userProfile {
background-color: #F1F1F1;
margin: 25px 0 0 0;
min-height: 58px;
padding: 20px;
width: 410px;
}
#userProfile .itemTitle {
font-size: 20px;
color: #676767;
}
#userProfile .avatarPicture {
margin: 0 20px 0 0;
float: left;
}
#userProfile #userSignature {
margin: 65px 0 0 0;
}
#userProfile #userSignature .itemTitle {
margin: 0 0 12px 0;
}
#userProfile #userSignature img {
max-height: 410px;
max-width: 410px;
}
/* end:user profile */

/* begin:private messaging */
.pageTitle h1 {
margin: -6px 0 25px;
}
.pageSubTitle {
font-size: 20px;
clear: both;
}
.pageSubText {
float: left;
margin: 10px 0 0 0;
}
#myMessages {
width: 456px;
}
#myMessages form {
float: left;
}
#pmTabs li {
float: left;
margin: 0 15px 0 0;
cursor: pointer;
display: block;
font-size: 14px;
height: 30px;
padding-top: 10px;
position: relative;
text-align: center;
width: 142px;
}
#pmTabs .pmTabActive {
background: url("http://a.dolimg.com/babyzone/community/images/bzc_tabs.png") no-repeat scroll left top transparent;
}
#pmTabs .pmTabInactive {
background: url("http://a.dolimg.com/babyzone/community/images/bzc_tabs.png") no-repeat -143px top  transparent;
}
#pmTabs .pmTabInactive:hover {
background: url("http://a.dolimg.com/babyzone/community/images/bzc_tabs.png") no-repeat left top  transparent;
}
.pmTabBorder {
border-top: 1px solid #000000;
clear: both;
float: left;
margin: 0 0 20px;
width: 456px;
}
.blackDashedBorder {
border-top: 1px dashed #000000;
float: left;
margin: 20px 0;
width: 100%;
}
.orangeDashedBorder {
background: url("http://a.dolimg.com/babyzone/community/images/bzc_tabs.png") no-repeat scroll left -42px transparent;
float: left;
height: 3px;
margin: 17px 0;
width: 100%;
}
#myMessages .navRight li {
float: left;
}
#myMessages .navPrev {
background: url("http://a.dolimg.com/babyzone/community/images/bzc_icons.png") no-repeat scroll left -102px transparent;
height: 20px;
width: 12px;
cursor: pointer;
margin: 0 0 0 200px;
}
#myMessages .navNext {
background: url("http://a.dolimg.com/babyzone/community/images/bzc_icons.png") no-repeat scroll -16px -102px transparent;
height: 20px;
width: 12px;
cursor: pointer;
margin: 0 0 0 18px;
}
#myMessages .navPrevText {
margin: 0 0 0 20px;
}
#myMessages .navNextText {
margin: 0 0 0 16px;
}
.inboxSent, .viewMessage {
border-top: 1px dashed black;
clear: both;
float: left;
margin: 20px 0 0;
padding: 20px 0 0;
width: 100%;
}
.inboxSent li, .viewMessage li {
float: left;
}
.inboxSent .middle {
margin: 0 10px;
}
.inboxSent .right {
width: 354px;
}
.inboxSent .messageOpened {
float: right;
}
.inboxSent .messageUnopened {
float: right;
font-weight: bold;
}
.viewMessage .left {
margin: 0 10px 10px 0;
}
.viewMessage .right {
width: 385px;
}
.viewMessage .messageDate {
color: #9C9C9C;
font-size: 11px;
}
.inboxSent .messageCheckBox {
margin: 22px 0 0 0;
}
.selectMessage {
clear: both;
float: left;
margin: 10px 0 0 0;
}
.footerText {
float: left;
font-size: 10px;
}
.pmPagination .left {
float: left;
}
.pmPagination .right {
color: #FEC21F;
float: right;
font-family: 'QuicksandBold', Arial, sans-serif;
font-size: 18px;
}
.pmPagination a {
color: #999999;
}
.pmPagination a:hover {
color: #FEC21F;
text-decoration: none;
}
#myMessages #viewMessageTitle {
float: left;
font-size: 18px;
width: 100%;
}
#myMessages #viewEarlierMessages {
color: #21ACA1;
cursor: pointer;
float: right;
font-size: 13px;
margin: 20px 0 0 0;
text-decoration: none;
}
#myMessages #viewEarlierMessages:hover {
text-decoration: underline;
}
#myMessages .pageSubTitle .orangeButton {
float: right;
text-decoration: none;
}
#hiddenMessageList {
display: none;
}
#composeNewMessage {
width:454px;
}
#composeNewMessage li {
float: left;
width: 378px;
}
#composeNewMessage .left a {
float: left;
clear: both;
margin: 5px 0 0 0;
}
#composeNewMessage .left {
width: 190px;
}
#composeNewMessage .middle {
width: 68px;
}
#composeNewMessage .right {
width: 196px;
}
#composeNewMessage .left strong, #composeNewMessage .right strong {
float: left;
margin: 10px 0 20px;
}
#messageToUserID {
margin: 10px 0 20px 0;
padding: 2px 0 0 5px;
}
#messageToUserName {
margin: 10px 0 20px 0;
}
#composeNewMessage .messageTo {
background-color: #F3F3F3;
color: #9A9A9A;
font-style: italic;
height: 24px;
padding: 6px 10px 0;
width: 358px;
}
#composeNewMessage #messageSubject {
width: 365px;
}
#composeNewMessage #messageBody, #formPrivateMessageList #messageBody {
font-size: 13px;
padding: 5px;
width: 365px;
}
#composeNewMessage .formLeft, #formPrivateMessageList .formLeft  {
padding: 8px 0 0 0;
width: 76px;
}
#composeNewMessage .formRight {
width: 196px;
}
#formComposeNewMessage ul, #formPrivateMessageList ul {
float: left;
margin: 0 0 10px 0;
}
#composeNewMessage .orangeButton, #formPrivateMessageList .orangeButton {
float: right;
}
#formPrivateMessageList li {
clear: both;
float: left;
width: 380px;
}
/* end:private messaging */

/* begin: my settings */
#myFriends, #myProfile {
width: 456px;
}
#myFriends .pageSubTitle {
padding: 0 0 20px 0;
}
#myFriends .resultMessage,
#myFriends .errorMessage,
#myFriends .errorMessage2 {
width: 180px;
}
#myFriends select {
min-width: 100px;
}
#myFriends ul {
border: 4px solid #EBEBEB;
float: left;
list-style: none outside none;
min-height: 520px;
position: relative;
width: 222px;
}
#myFriends li {
float: left;
}
#myFriends .grayBorderedButton {
margin: 15px 0 20px;
}
#myFriends .friendsHeader {
background-color: #27A7D8;
color: #FFFFFF;
font-size: 11px;
height: 58px;
line-height: 13px;
margin-bottom: 25px;
padding: 20px;
}
#myFriends .friendsColRight {
border-left: medium none;
}
#myFriends .friendsColRight .friendsHeader {
background-color: #4D4D4D;
}
#myFriends .friendsTitle {
font-size: 16px;
padding: 0 0 10px 0;
}
#myFriends li {
padding-left:20px;
padding-right:20px;
}
#myFriends strong {
display: block;
height: 134px;
}
#myFriends .contentTitle {
font-size: 14px;
}
#myFriends .contentText {
font-size: 11px;
line-height: 13px;
margin: 8px 0 10px;
}
#formManagefriends {
margin: 20px 0 0 0;
}
#myPreferences {
width: 456px;
}
#myPreferences .contentTitle {
font-size: 16px;
font-weight: bold;
margin: 0 0 20px 0;
}
#myPreferences .category {
float: left;
}
#myPreferences .left {
float: left;
height: 40px;
margin: 0 0 10px;
}
#myPreferences .lastRow {
height: 0px;
}
#myPreferences .right {
text-align: right;
}
#myPreferences .smallText {
font-size: 9px;
}
#myProfile .pageSubTitle ul {
float: left;
width: 100%;
}
#myProfile .pageSubTitle .orangeButton {
float: right;
margin: -16px 0 0 0;
}
#myProfile .contentTitle {
font-size: 16px;
font-weight: bold;
}
#myProfile .memberName {
color: #FFC30C;
}
#myProfile #formProfileAvatar ul {
float: left;
margin: -5px 0 15px;
}
#myProfile #formProfileAvatar li {
float: left;
}
#myProfile .avatarPicture {
margin: 20px 0;
}
#myProfile #formProfileAvatar .left {
width: 172px;
}
#myProfile #formProfileAvatar .leftWide {
width: 100%;
}
#myProfile .userImageField .editStyle {
margin: -15px 100px 0 170px;
}
#myProfile .userImageField .editStyle img {
cursor: pointer;
}
#myProfile .contentText {
margin: 10px 20px 10px 0;
}
#myProfile #formProfileSignature {
float: left;
width: inherit;
}
#myProfile #formProfileSignature .grayBorderedButton {
float: right;
}
#myProfile #formProfileSignature #format-buttons {
width: 580px;
}
#myProfile #message-box {
margin: 0 0 18px;
}
#myProfile .blackDashedBorder {
margin: 18px 0;
}
#composeNewMessage .deleteToButton input {
background: url("http://a.dolimg.com/babyzone/community/images/bzc_icons.png") no-repeat scroll 0 -54px transparent;
border: none;
cursor: pointer;
float: right;
height: 16px;
margin: 2px 0 0;
padding: 0;
width: 18px;
text-indent: -1000px;
}
.errorMessage, .errorMessage2 {
color: red;
float: left;
font-weight: bold;
width: 100%;
}
.errorFormField {
background-color: #FFFF00;
}
.resultMessage {
float: left;
font-weight: bold;
width: 100%;
}
#myMessagesList .errorMessage {
margin: 0 0 18px 0;
}
.redBorder {
border: red 1px solid;
}
/* end:my settings */

/* begin: tiny_mce */
#message_tbl {
width: 100px !important;
height: 190px !important;
}
#message_ifr {
font-size: 12px !important;;
height: 160px !important;
width: 450px !important;
}
/* end: tiny_mce */

/* begin:disney baby */
.forumDisneyBabyText {
margin:-20px 0 15px 2px;
}
/* end:disney baby */

/* begin:Quote block */
blockquote {
background: none no-repeat scroll left top #F3F3F3;
border: 1px solid #A9A9A9;
margin: 5px 0;
overflow: hidden;
padding: 10px;
color: #4d4d4d;
}
blockquote blockquote {
/* Nested quotes */
background-color: #CBCBCB;
margin: 0.5em 1px 0 15px;
}
blockquote blockquote blockquote {
/* Nested quotes */
background-color: #DBDBDB;
}
blockquote cite {
/* Username/source of quoter */
display: block;
color:#353535;
font-style: normal;
font-weight: bold;
}
blockquote.uncited {
padding-top: 25px;
}
/* end:Quote block */

/* begin: poll */
#feature .poll {
background-color: #F3F3F3;
border: 1px solid #A9A9A9;
clear: both;
float: left;
margin: 0 0 20px;
padding: 20px;
width: 304px;
}
#postPreview .poll dl {
clear: both;
height: 22px;
}
#postPreview .poll dt {
margin: 0 5px 0 0;
float: left;
}
#postPreview .poll dd {
float: left;
}
#postPreview .poll {
float: none !important;
margin: 20px 0 !important;
}
.postBody .poll fieldset {
margin: 15px 0 -5px;
}
.postBody .poll fieldset dl {
height: 20px;
}
.postBody .poll dl {
clear: both;
height: 22px;
}
.postBody .poll dt {
float: right;
margin-top: -1px;
text-align: left;
width: 264px;
/*width: 400px;*/
}
.postBody .poll dd {
float: left;
width: 10px;
}
.postBody .poll .orangeButton {
margin: 20px 0 0 0;
}
.poll dd.resultNumber {
width: 100px;
}
.poll dd.resultBar {
width: 50%;
margin: 0 0 0 14px;
}
.poll .pollbar1,
.poll .pollbar2,
.poll .pollbar3,
.poll .pollbar4,
.poll .pollbar5 {
background-color: #FFC203;
}
.poll .resultTitle {
margin-right: 20px;
}
.poll .resultTotal {
margin: 0 0 0 5px;
width: 100% !important;
}
.poll input[type=radio] {
margin: 0 0 0 5px;
position: relative;
top: 1px;
}
/* end: poll */

/* begin: chrome browser footer adjustment */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#footerLegalFreeText ul {
margin: 0px !important;
}
#footerLegalFreeText ul li {
font-size: 10px !important;
}
#footerLegalFreeText a {
padding-right: 2px !important;
}
#footer a {
padding-right: 2px !important;
}
.orangeButton span input {
top: -1px;
}
#formProfileAvatar div.fileinputs .textBox {width: 270px;}
#postOptions #fileUploadText {width: 266px;}
#myProfile div.fakefile .grayBorderedButton {
margin: -32px 0 0 10px !important;
}
}
/* end: chrome browser footer adjustment */

/* begin: file upload */
div.fileinputs {
position: relative;
height: 25px;
}
#postReplyContent div.fileinputs .textBox {
width: 360px;
width: 350px\0/IE8+9;
}
#formProfileAvatar div.fileinputs .textBox {
width: 280px;
width: 272px\0/IE8+9;
}
div.fakefile {
left: 100px;
position: absolute;
top: 0;
z-index: 1;
}
#fileupload, #uploadfile {
position: relative;
text-align: right;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;
z-index: 2;
cursor: pointer;
height: 30px;
}
#postOptions #fileUploadText {
width: 261px;
width: 264px\0/IE8+9;
}
:root #postOptions #fileUploadText {width: 257px \0/IE9;}
#postOptions #uploadSwitchSection .fakefile .orangeButton {
margin: -5px 0 0 6px !important;
}
#myProfile div.fakefile {
height: 32px;
left: 0;
position: absolute;
top: -4px;
z-index: 1;
}
#myProfile div.fakefile .grayBorderedButton {
float: right;
margin: 0 0 0 10px;
}
#myProfile #fileUploadText {
width: 190px;
}
#myProfile #uploadurl {
width: 190px;
}
/* end: file upload */

/* begin: digit */
.dijitCheckBox, .dijitCheckBoxIcon, .dijitRadio, .dijitRadioIcon {
background: url('http://a.dolimg.com/babyzone/community/images/bzc_icons.png') no-repeat -17px -71px;
width: 18px;
height: 16px;
margin: 0 2px 0 0;
padding: 0;
cursor : pointer;
}
@media \0screen {
.dijitCheckBox, .dijitCheckBoxIcon, .dijitRadio, .dijitRadioIcon {
background: none;
}
}
*+html .dijitCheckBox, *+html .dijitCheckBoxIcon, *+html .dijitRadio, *+html .dijitRadioIcon {
background: none;
}
.dijitCheckBoxChecked, .dijitToggleButtonChecked .dijitCheckBoxIcon, .dijitRadioChecked {
background-position: 1px -71px;
}
.dijitCheckBox input, .dijitRadio input {
cursor: pointer;
display: block;
margin: 0;
padding: 0;
}
.dijitCheckBoxInput {
opacity: 0.01;
}
.dijitCheckBox, .dijitRadio, .dijitCheckBoxInput {
padding: 0;
border: 0;
width: 18px;
height: 16px;
background-repeat: no-repeat;
overflow: hidden;
}
.bztheme .dijitSelect .dijitButtonText {
padding: 0 2px 2px 2px !important;
}
.dijitReset, table.dijitMenuTable, .dijitSelectMenu td.dijitMenuItemLabel {
cursor: pointer !important;
}
/* end: digit */

/* begin: doubleclick */
.csar {
display: none !important;
}
.dfp {
display: block;
/*display: none !important;*/
}
.interstitial {
left: 0;
position: absolute;
top: 0;
visibility: visible;
z-index: 1000000;
}
.peelback {
position: absolute;
right: 0;
top: 0;
visibility: visible;
z-index: 1000000;
}
.leaderboardTop {
/*background: url("http://adimages.go.com/ad/sponsors/slug/family/ad_slug_SuperBanner_728x90.gif") left top no-repeat;*/
margin: 0 0 0 120px;
}
.leaderboardBottom {
/*background: url("http://adimages.go.com/ad/sponsors/slug/family/ad_slug_SuperBanner_728x90.gif") left top no-repeat;*/
height: 90px;
margin: 10px auto 0;
padding: 0 0 3px 10px;
width: 728px;
}
.rectangle {
/*background: url("http://adimages.go.com/ad/sponsors/slug/family/ad_slug_MediumRectangle_300x250_cropped.gif") left top no-repeat;*/
height: auto;
width: 300px;
padding: 0 0 24px 0;
}
.skyscraperLeft {
/*background: url("http://adimages.go.com/ad/sponsors/slug/family/ad_slug_MediumRectangle_300x250_cropped.gif") left top no-repeat;*/
height: 600px;
padding: 10px 0 0;
width: 160px;
}
.companionAd {
margin: 20px 0 0;
/*background: url("http://adimages.go.com/ad/sponsors/slug/family/ad_slug_MediumRectangle_300x250_cropped.gif") left top no-repeat;
height: 60px;
margin: 15px 0;
padding: 10px 0 0;
width: 300px;
*/
}
.promoRight {
height: 153px;
margin: 15px;
width: 160px;
}
.sponsorLogo {
height: 60px;
padding: 0 0 20px;
width: 120px;
}
.pushdown {
/*background: url("http://adimages.go.com/ad/sponsors/slug/family/ad_slug_MediumRectangle_300x250_cropped.gif") 902px top no-repeat;*/
height: auto;
margin: 10px 0 0 11px;
padding: 10px 0 0;
width: 970px;
}
.wallpaper {
display: none;
}
/* end: doubleclick */

/* begin: wp nav */
.footer-wrap .dotted { width: 993px; }

#page .drawer-link-list-item {
float: left;
width: 157px;
margin-right: 20px;
margin-left: 20px;
}

#page .drawer-link-list-item ul {
margin: 0;
margin-top: 20px;
padding: 0;
list-style: none;
}

#page .drawer-link-list-item ul li {
margin-bottom: 20px;
}

#page .drawer-link-list-item ul li a {
display: block;
color: #0d9b90;
font-size: 12px;
text-decoration: none;
line-height: 1.4em;
}

#page .drawer-link-list-item ul li:last-child {
margin-bottom: 0;
}

#page .drawer-link-list-item h4 {
height: 42px;
position: relative;
font-size: 18px;
font-weight: normal;
border-bottom: 1px solid #e5e5e5;
}

#page .drawer-link-list-item h4 a {
color: #353535;
display: block;
position: absolute;
margin-bottom: 15px;
bottom: 0;
left: 0;
}

.navigation .drawer .drawer-link-list-item h4 {

border-bottom: 1px solid #E5E5E5;

font-size: 18px;

font-weight: normal;
height: 42px;
position: relative;
}

.navigation .drawer .drawer-link-list-item h4 a {
width: 100% !important;
}

.nav-promos .featured-promo-caption {
min-height: 62px !important;
}

.navigation .nav-promos .featured-promo-caption a {
height: auto !important;
padding: 10px !important;
}

.navigation .drawer .drawer-title .section-title > a {
color: #333333;
font-family: 'QuicksandBold';
font-size: 30px !important;
font-weight: normal;
line-height: 34px;
margin: 0;
text-transform: capitalize;
text-align: left;
display:block;
}

.navigation .drawer .drawer-title .section-title > a {
width: 140px;
}

.life-with-your-baby .navigation .drawer .drawer-title .section-title > a {
width: 130px !important;
}

.buying-for-baby .navigation .drawer .drawer-title .section-title > a {
width: 130px !important;
}

.footer-wrap .footer-nav ul li {
background: url("http://cdn1.babyzone.com/images/footer-links-yellow-dot.jpg") no-repeat scroll left center transparent !important;
float: left;
font-size: 11px;
margin: -1px;
padding: 0 12px;
}

.footer-wrap .footer-nav ul li.first {
background: none no-repeat scroll 0 0 transparent !important;
}

.footer-wrap .featured-properties .inner .plus-links li > a {
line-height: 1.6em !important;
padding-left: 3px !important;
}

#search-container span.icon_go {
display: block !important;
width: 30px !important;
}

.due-date-clubs .nlBody span {
display: block !important;
}

due-date-clubs .nlOrHead span,
.due-date-clubs .paginationWrapper .sortBy dd span {
display: inline !important;
}

.navigation li {
list-style: inherit;
}
/* end: wp nav */

/* begin: sidebar */
.sidebar .sidebar-module .sidebar-module-header:after {
color: #999999;
content: "........................................................";
display: inline-table;
font-family: 'QuicksandBold';
font-size: 10px;
letter-spacing: 3px;
margin-top: 15px;
overflow: hidden;
width: 100%;
}
.sidebar .sidebar-module .sidebar-module-header {
font-family: 'QuicksandBold';
font-size: 18px;
margin: 0 0 23px;
text-align: left;
}
.sidebar .sidebar-module {
line-height: 18px;
margin: 0 0 30px;
}
.sidebar .sidebar-module img {
border: 1px solid #EAEAEA;
float: left;
height: 128px;
margin: 0 22px 0 0;
width: 128px;
}
.sidebar a:link > img, .sidebar a:visited > img, .sidebar a:active > img, .sidebar a:focus > img, .sidebar img {
border: 1px solid #EAEAEA;
}
.sidebar .sidebar-module .sidebar-content {
margin: 0 0 30px;
padding: 0;
}
.sidebar h4 {
font-size: 16px;
font-weight: normal;
margin: 0 0 7px;
}
.sidebar .sidebar-module .author {
font-size: 11px;
}
.sidebar h4.seemore {
font-size: 12px;
font-weight: bold;
text-align: right;
}
.sidebar .cf:before, .sidebar .cf:after {
content: "";
display: table;
}
.sidebar .cf:after {
clear: both;
}
.sidebar .cf:before, .sidebar .cf:after {
content: "";
display: table;
}
.sidebar .videoplayer-content .videoPromoPlayer .video-player-button {
right: 360px;
}
.sidebar .videoplayer-content {
margin: 0 0 30px 0;
background-color: #EAEAEA;
}
.sidebar .videoplayer-content .videoplayer-header {
background-color: #4da7d2;
color: #FFFFFF;
font-family: 'QuicksandRegular';
font-size: 20px;
margin: 0 0 30px;
padding: 8px 10px;
text-align: left;
}
.sidebar .videoPromoPlayer {
text-align: left;
}
.sidebar .videoPromoPlayer img {
width: 256px;
height: 142px;
margin: 0 0 0 22px;
}
.sidebar .vidplayer {
color: #7C7C7C;
}
.sidebar .vidplayer img {
border: none;
}
.sidebar .vidplayer p {
font-size: 12px;
margin: 20px 20px 0;
text-align: left;
}
.sidebar .videoplayer-content h4.seemore {
padding: 10px 20px;
}
#div-gpt-ad-companionAd {
margin: 20px 0 0;
}
.sidebar .videoplayer-content .videoPromoPlayer .video-player-button {
background: url("http://cdn1.babyzone.com/images/svg/video-play-button.svg") no-repeat scroll center center transparent;
height: 144px;
left: 680px;
margin: 4px auto;
position: absolute;
right: 0;
width: 256px;
}
.sidebar .videoplayer-content .layout {
margin: 0 auto;
}
.sidebar .video.layout.XS {
height: 144px !important;
}

#rightRail #socialModule {
height: auto !important;
margin: 20px 0 0 150px !important;
position: relative !important;
}
/* end: sidebar */

/* begin: footer */
#footer #siteFooterSocial {
padding: 12px 1px 30px !important;
}
.leaderboardTop, .leaderboardBottom {
background: none !important;
}
.footer-wrap .footer-nav .sitelinks {
font-size: 11px;
width: 650px !important;
}
.footer-wrap .footer-nav .sitelinks2 {
width: 440px !important;
}
.footer-wrap .footer-branding .inner {
padding-top: 36px !important;
}
.branding-footer {
background-position: 2px -783px !important;
}
.footer-wrap .footer-branding a {
width: 190px !important;
}
.svg-icon {
text-indent: -10000px !important;
}
.footer-wrap .featured-properties ul li.first {
padding-left: 0 !important;
}
/* end: footer */

/* begin: nav */
#page .drawer-link-list-item {
float: left;
width: 157px;
margin-right: 20px;
margin-left: 20px;
}

#page .drawer-link-list-item ul {
margin: 0;
margin-top: 20px;
padding: 0;
list-style: none;
}

#page .drawer-link-list-item ul li {
margin-bottom: 20px;
}

#page .drawer-link-list-item ul li a {
display: block;
color: #0d9b90;
font-size: 12px;
text-decoration: none;
line-height: 1.4em;
}

#page .drawer-link-list-item ul li:last-child {
margin-bottom: 0;
}

#page .drawer-link-list-item h4 {
height: 42px;
position: relative;
font-size: 18px;
font-weight: normal;
border-bottom: 1px solid #e5e5e5;
}

#page .drawer-link-list-item h4 a {
color: #353535;
display: block;
position: absolute;
margin-bottom: 15px;
bottom: 0;
left: 0;
}

.navigation .drawer .drawer-link-list-item .drawer-link-list-top-page {
border-bottom: 1px solid #E5E5E5;
font-size: 18px;
font-weight: normal;
height: 42px;
position: relative;
}

.navigation .drawer .drawer-link-list-item .drawer-link-list-top-page a {
bottom: 0;
color: #353535;
display: block;
left: 0;
margin-bottom: 15px;
position: absolute;
}

.nav-promos .featured-promo-caption {
min-height: 62px !important;
}

.navigation .nav-promos .featured-promo-caption a {
height: auto !important;
padding: 10px !important;
}

.navigation .drawer .drawer-title .section-title > a {
color: #333333;
font-family: 'QuicksandBold';
font-size: 30px !important;
font-weight: normal;
line-height: 34px;
margin: 0;
text-transform: capitalize;
text-align: left;
display:block;
}

.navigation .drawer .drawer-title .section-title > a {
width: 140px;
}

.life-with-your-baby .navigation .drawer .drawer-title .section-title > a {
width: 160px !important;
}

.buying-for-baby .navigation .drawer .drawer-title .section-title > a {
width: 130px !important;
}

.footer-wrap .featured-properties .inner .plus-links li > a {
line-height: 1.6em !important;
padding-left: 3px !important;
}

/*.due-date-clubs span in babyzone_main.css should be removed
.due-date-clubs span {
width: auto !important;
}
*/
/*
.navigation .main-navigation a.due-date-clubs {
padding-left: 26px !important;
width: 100px !important;
}
*/
#search-container span.icon_go {
display: block !important;
width: 30px !important;
}

.due-date-clubs .nlBody span {
display: block !important;
}

.due-date-clubs .nlOrHead span,
.due-date-clubs .paginationWrapper .sortBy dd span {
display: inline !important;
}

.navigation li {
list-style: inherit;
}

body.getting-pregnant a.getting-pregnant {
    background-color: #FE4D8F !important;
    color: #FFFFFF;
}

body.getting-pregnant .main-navigation {
    border-bottom-color: #FE4D8F !important;
}

body.getting-pregnant .navigation .explore-more-btn {
    background-color: #FE4D8F !important;
}

body.getting-pregnant .navigation {
border-bottom: 2px solid #FE4D8F !important;
}

.navigation .main-navigation ul li a.getting-pregnant.current:hover {
color: #ffffff !important;
background: #FE4D8F !important;
}
.navigation .main-navigation ul li a.getting-pregnant:hover {
color: #FE4D8F !important;
}

.community .navigation .main-navigation a.due-date-clubs {
background-color: #F8C225;
border-left: medium none;
color: #FFFFFF;
width: 153px;
}

.navigation .main-navigation a.due-date-clubs {
color:#0d9b90;
border-left:1px dashed #8b8b8b;
padding-left: 0;
padding-right: 0;
}

.navigation .due-date-clubs span {
display: block;
margin-left: 24px;
width: 110px;
}
/* end: nav */
