@charset "utf-8";
/* CSS Document For Nanny Post */
#search_filters_area{
	background-color:#eff8fb; 
	border:1px solid black;
	padding:5px;
}

.form_label, legend, .formid, .data_label{
	color:#606060;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.form_detail, .formdata, #search_filters{
	color:#606060;
	font-family:Arial, Helvetica, sans-serif;	
}

.form_info {
	font-style: italic;
	font-size: 11px;
}

.required, .error{
	color:#FF0000;
	font-weight:bold;
}

.error{
	padding-left:3px;
}

.post_heading1, .cat_heading1{
	 text-decoration: none;
	 font-size:18px;
	 font-weight:bold; 
}

.post_heading2 {
	 font-size:14px !important;
	 font-weight:bold !important;
}

.underline{
	text-decoration:underline;
}
/* back to top link */
.small_link{
	font-size:10px;
}

.post_important{
	font-weight:bold !important;
}

#nanny_listing .formid, #nanny_listing .formdata{
	font-size:12px !important;
}

tr.no_pay_to_post, 
fieldset.no_pay_to_post,
tr.no_pay_for_contact, 
fieldset.no_pay_for_contact{
    display: none;
}
/* = Nanny Help Dialog Boxes
=================================== */
.ui-widget-header{
    background-color: #E687AD !important;
	background-image: url(/wp-content/themes/mommybites/images/directory-watermark.png);
	background-position:right;
	background-repeat:no-repeat;
	border-color:#FF3399;
}

.ui-widget p a {
	color: #FF3399;
	text-decoration: underline;
}

/* = Nanny Ad Boxes
=================================== */
.nanny-ad {
    border: 1px solid #CCCCCC;
    box-shadow: 2px 2px 5px #CCCCCC;
    line-height: 20px;
    margin: 10px 10px 30px 0;
    width: 430px;	
}

	body.gecko .nanny-ad {
		min-width: 450px;	
	}

    .nanny-ad .ad-title {
            border-bottom: 1px solid #CCCCCC;
            font-size: 22px;
            font-weight: bold;
            padding: 10px;
            text-align: center;
            background-color: #EFF8FB;
    }
    
    .nanny-ad .ad-content {
        -moz-hyphens: auto;
        hyphens: auto;
        padding: 10px 20px;
        text-align: justify;   
    }
	
	.nanny-ad td{
        vertical-align: top;
	}
	
	.nanny-ad td span.label{
	    font-weight: bold;
	}
    
    /* posted by this nanny callout */
    .XformdataX.nanny-post {
      background-color: #ffc0cb;
      border: 1px solid #ff9099;
      border-radius: 5px;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;      
      padding: 5px 10px;
      font-weight: bold;
    }

/* = Nanny Ad Comments
===================================
    .toggle-comment {
        cursor: pointer;
        text-decoration: underline;
    }
    .toggle-comment::after {
        content: ' \25BC'; 
    }
    
    .toggle-comment.vis::after {
        content: ' \25B2';
   
    }
    
    .post-comment {
        display: none;
    }

    .post-comment.vis {
        display: table-row;
    }
 */