@charset "utf-8";
/* CSS Document */

#listing_details_form .pfbc-label { float:left; width:100px; padding-right:10px;}
#listing_details_form .pfbc-label label {color:#cc6633; display: block;}
#listing_details_form .pfbc-label em { font-size: .9em; color: #888; }
#listing_details_form .pfbc-label strong { color: #990000; }

#listing_details_form .pfbc-grid { width: 100%;}
#listing_details_form .pfbc-element {padding-bottom:11px;} 
#listing_details_form .pfbc-element .jNiceInputWrapper {margin-bottom:0px; margin-right:0px; float:left;}
#listing_details_form .pfbc-grid:after { clear: both; display: block; margin: 0; padding: 0; visibility: hidden; height: 0; content: ":)"; }
.pfbc-radio {float: left; margin-right: 15px;}
.pfbc-radio td {padding:0px;}

#listing_details_form input[type="radio"] {margin-top:0px;}
#listing_details_form .dog_breed_secondary {margin-left:110px;}

textarea {resize:none; padding-right:4px !important;}
#listing_details_form .jNiceTextareaWrapper {float:left;}
#listing_details_form input[type="text"] {width:285px !important; margin-right:4px;}

#listing_details_form .pfbc-price-element input[type="text"] {width:135px !important;} 

#listing_details_form .pfbc-ready-to-leave-date-element input[type="text"], 
#listing_details_form .pfbc-date-available-element input[type="text"] {width:155px !important;} 

#listing_details_form .pfbc-mom-weight-element input[type="text"] {width:135px !important;} 
#listing_details_form .pfbc-dad-weight-element input[type="text"] {width:135px !important;} 

#listing_details_form .jNiceInput,
#listing_details_form .jNiceInputWrapper,
#listing_details_form .jNiceSelectWrapper {max-width:298px;}
#listing_details_form .jRadioWrapper {float:none;} 
#listing_details_form select {width:298px;}

#listing_details_form .jNiceSelectWrapper {width: 298px;}
/*#listing_details_form .jNiceSelectText {width: 278px;}*/

#listing_details_form .pfbc-color1-element .jNiceSelectWrapper,
#listing_details_form .pfbc-color2-element .jNiceSelectWrapper,
#listing_details_form .pfbc-color3-element .jNiceSelectWrapper,
#listing_details_form .pfbc-male-color1-element .jNiceSelectWrapper,
#listing_details_form .pfbc-male-color2-element .jNiceSelectWrapper,
#listing_details_form .pfbc-male-color3-element .jNiceSelectWrapper,
#listing_details_form .pfbc-bitch-color1-element .jNiceSelectWrapper,
#listing_details_form .pfbc-bitch-color2-element .jNiceSelectWrapper,
#listing_details_form .pfbc-bitch-color3-element .jNiceSelectWrapper,
#listing_details_form #color1, 
#listing_details_form #color2,
#listing_details_form #color3 {width: 90px !important;}

#listing_details_form #price_from, 
#listing_details_form #price_to {width:100px !important;}

#listing_details_form .vaccinations_info,
#listing_details_form .health_certificates,
#listing_details_form .veterinarian_examinations {margin-left:110px;}
#listing_details_form #vaccinations_info,
#listing_details_form #health_certificates,
#listing_details_form #veterinarian_examinations {margin-top:-10px;}

#listing_details_form .vaccinations_info .pfbc-grid,
#listing_details_form .health_certificates .pfbc-grid,
#listing_details_form .veterinarian_examinations .pfbc-grid {padding-bottom:0px !important;}

#listing_details_form .fields_plus_minus {
    margin: -10px 212px 5px 0;
}
#listing_details_form .fields_plus_minus a {margin-left:5px;}

#listing_details_form .form_subhead {margin-bottom:17px;} 

#listing_details_form .validator_place {float:left; margin-left:5px;}
#listing_details_form span.g_notes,
#listing_details_form span.g_error {width:193px !important;}
#listing_details_form span.g_notes, 
#listing_details_form span.g_notes span {background-image:url(../images/validator_place.png) !important; color:#996666 !important; margin-bottom:0px !important;}

#listing_location_form .pfbc-element .jNiceInputWrapper {float:left;}
#listing_location_form input[type="text"] {
    width: 250px !important;
}

#listing_location_form .validator_place {float:left; margin-left:5px;}
#listing_location_form span.g_notes,
#listing_location_form span.g_error {width:193px !important;}
#listing_location_form span.g_notes, 
#listing_location_form span.g_notes span {background-image:url(../images/validator_place.png) !important; color:#996666 !important; margin-bottom:0px !important;}

#listing_location_form span.g_error span.error {width:150px !important;}

#report_listing_form span.g_notes,
#report_listing_form span.g_error {width:193px !important;}
#report_listing_form span.g_notes, #report_listing_form span.g_notes span {background-image:url(../images/validator_place.png) !important; color:#996666 !important; margin-bottom:0px !important;}

#media_bulk_edit_form span.g_notes,
#media_bulk_edit_form span.g_error {width:193px !important;}
#media_bulk_edit_form span.g_notes, #media_bulk_edit_form span.g_notes span {background-image:url(../images/validator_place.png) !important; color:#996666 !important; margin-bottom:0px !important;}

span.g_notes .error ul {margin:0px; padding-left:13px;}
#listing_details_form span.g_error,
#listing_details_form span.g_error span {background-image:url(../images/error2.png) !important; margin-bottom:0px !important;}

#listing_details_form #map_canvas {
    margin-bottom:17px;
    margin-left:110px;
} 

.vaccinations_info .jNiceInputWrapper,
.pfbc-color3-element, .pfbc-male-color3-element, .pfbc-bitch-color3-element {float:left;}

.pfbc-color1-element, .pfbc-male-color1-element, .pfbc-bitch-color1-element {width:207px;}
.pfbc-color3-element, .pfbc-male-color3-element, .pfbc-bitch-color3-element {width:290px;}

.pfbc-color1-element, .pfbc-color2-element, 
.pfbc-male-color1-element, .pfbc-male-color2-element, 
.pfbc-bitch-color1-element, .pfbc-bitch-color2-element {
    margin-right:7px; 
    float:left;
}

.pfbc-color3-element .jNiceWrapper, .pfbc-male-color3-element .jNiceWrapper, .pfbc-bitch-color3-element .jNiceWrapper {float:left;}

.pfbc-color2-element .pfbc-label, .pfbc-color3-element .pfbc-label, 
.pfbc-male-color2-element .pfbc-label, .pfbc-male-color3-element .pfbc-label, 
.pfbc-bitch-color2-element .pfbc-label, .pfbc-bitch-color3-element .pfbc-label{
    display:none;
}


.pfbc-breed-type-element {padding-left:110px;}

.pfbc-dog-age-type-element {padding-left:110px;}

.pfbc-price-to-element {
    padding-left:110px;
    margin-top: -55px;
}

.pfbc-award-custom-type-element {padding-left:110px;}
.pfbc-health-test-custom-type-element {padding-left:110px;}
.pfbc-checkbox  {margin-left:110px;}

.pfbc-element:after {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.pfbc-element {
    display:inline-block;
    display:block;
}


*html .pfbc-element { height:1px;}

.pfbc-element .jNiceWrapper {float:left;}

span.g_notes .error ul {list-style-type:none;padding-left:0 !important;margin-left:0 !important;}
span.g_notes .error ul li {padding-bottom:2px;}

span.g_notes span {
    display: block !important;
    font-size: 11px;
    line-height: 11px;
    margin-bottom: 6px;
    padding: 12px 2px 5px 14px;
    text-align: left;
}
span.g_notes {
    display: block !important;
    float: right;
    padding: 0 0 4px;
    width: 165px !important;
    z-index: 100;
}
span.g_notes {
    background: url("../images/message.gif") no-repeat scroll left bottom transparent;
    color: #339900;
}
span.g_notes span {
    background: url("../images/message.gif") no-repeat scroll 0 0 transparent;
}

.sect_filter{
    width: 120px;
    background: transparent;
    border: 1px solid #f6ece3;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    font: 12px Arial, Helvetica, sans-serif;
}

.week_day_time{
    width: 90px!important; 
}
.opeation_time{
    float:right;
    width:292px;
    margin-right: 220px;
}
.week_line{
    display: block;
    width: 290px;
    clear: both;
    height: 36px;
}

.week_line label{
    display: block;
    float: left;
    width: 50px;
    font-weight: bold;
    margin-top: 6px;
}

/*.week_line div {
    display: inline-block;
    float: left;
    padding-right: 8px;

}*/
.btw_time{
    width: 10px;
    display: inline;
    float: left;
}

.week_line div.chbx{
    margin-top: 6px;
    float:right;
}

#listing_details_form .pfbc-price-from-element jNiceInputWrapper,
#listing_details_form .pfbc-price-to-element jNiceInputWrapper,
#listing_details_form .pfbc-price-from-element .jNiceInput,
#listing_details_form .pfbc-price-to-element .jNiceInput {width: 100px !important;}



#listing_details_form  .element-post,
#listing_details_form .element-pre {
    float: left;
    }
.jNiceInputInner .unit {
    display: inline-block;
    float: right;
    z-index: 9999;
    padding-top: 5px;
    margin: 0 4px; 
    color: #888;
    font-weight: bold;
}

.jNiceInputInner .unit img{
    cursor: pointer;
}

#listing_publish_form a#fb_share {
    text-indent:-9999px;
    display: block;
    border:0; 
    padding:0; 
    margin:10px auto;
    width: 361px; 
    height: 70px;
    background:url(../images/share-facebook.png) top left no-repeat;
    overflow: hidden;
    text-decoration:none !important;
}

.contact-owner-username{
    color: #CC6633;
    padding: 5px 10px 5px 0;
    text-align: left;
    display: block;
}

.button-new-listing{
    background: none repeat scroll 0 0 #D3EACE;
    border: 1px solid #AAD092;
    border-radius: 5px 5px 5px 5px;
    color: #1F9708;
    cursor: pointer;
    display: inline-block;
    float: right;
    font: bold 12px/15px Trebuchet MS,Tahoma,Arial,Helvetica,sans-serif;
    padding: 4px 11px 5px;
}