@charset "utf-8";
/* CSS Document */

#dog_details_form .pfbc-label { float:left; width:100px; padding-right:10px;}
#dog_details_form .pfbc-label label {color:#cc6633; display: block;}
#dog_details_form .pfbc-label em { font-size: .9em; color: #888; }
#dog_details_form .pfbc-label strong { color: #990000; }

#dog_details_form .pfbc-grid { width: 100%;}
#dog_details_form .pfbc-element {padding-bottom:11px;} 
#dog_details_form .pfbc-element .jNiceInputWrapper {margin-bottom:0px; margin-right:0px; float:left;}
#dog_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;}

#dog_details_form input[type="radio"] {margin-top:0px;}
#dog_details_form .dog_breed_secondary {
    margin-left:110px !important;
}

#dog_details_form a#plus_breed_others{
    margin-right:75px !important;
}

textarea {resize:none; padding-right:4px !important;}
#dog_details_form .jNiceTextareaWrapper {float:left;}
#dog_details_form input[type="text"] {width:285px !important; margin-right:4px;}

#dog_details_form .pfbc-price-element input[type="text"] {width:135px !important;} 
#dog_details_form .pfbc-weight-element input[type="text"] {width:135px !important;} 

#dog_details_form .pfbc-element input.hasDatepicker, 
#dog_details_form .pfbc-element input.vaccination-date, 
#dog_details_form .pfbc-element input.vaccination-custom-date, 
#dog_details_form .pfbc-element input.examination-date
{
    width:135px !important;
} 


#dog_details_form .jNiceInput,
#dog_details_form .jNiceInputWrapper,
#dog_details_form .jNiceSelectWrapper {max-width:298px;}
#dog_details_form .jRadioWrapper {float:none;} 
#dog_details_form select {width:298px;}

#dog_details_form .jNiceSelectWrapper {width: 298px;}
/*#dog_details_form .jNiceSelectText {width: 278px;}*/

#dog_details_form .pfbc-color1-element .jNiceSelectWrapper,
#dog_details_form .pfbc-color2-element .jNiceSelectWrapper,
#dog_details_form .pfbc-color3-element .jNiceSelectWrapper,
#dog_details_form .pfbc-male-color1-element .jNiceSelectWrapper,
#dog_details_form .pfbc-male-color2-element .jNiceSelectWrapper,
#dog_details_form .pfbc-male-color3-element .jNiceSelectWrapper,
#dog_details_form .pfbc-bitch-color1-element .jNiceSelectWrapper,
#dog_details_form .pfbc-bitch-color2-element .jNiceSelectWrapper,
#dog_details_form .pfbc-bitch-color3-element .jNiceSelectWrapper 
{width: 90px !important;}

#dog_details_form #color1, 
#dog_details_form #color2,
#dog_details_form #color3 {width: 130px !important;}

#dog_details_form #price_from, 
#dog_details_form #price_to {width:100px !important;}

#dog_details_form .vaccinations_info,
#dog_details_form .health_certificates,
#dog_details_form .veterinarian_examinations {margin-left:110px;}
#dog_details_form #vaccinations_info,
#dog_details_form #health_certificates,
#dog_details_form #veterinarian_examinations {margin-top:-10px;}

#dog_details_form .vaccinations_info .pfbc-grid,
#dog_details_form .health_certificates .pfbc-grid,
#dog_details_form .veterinarian_examinations .pfbc-grid {padding-bottom:0px !important;}

#dog_details_form .fields_plus_minus {
    margin: -10px 142px 5px;
}

#dog_details_form .fields_plus_minus a {margin-left:5px;}

#dog_details_form .form_subhead {margin-bottom:17px;} 

#dog_details_form .form_subhead_description {
    margin-bottom:17px;
    margin-top:-10px;
    /*padding: 5px;*/
} 

#dog_details_form .form_subhead_description em {
    color: #888888;
    font-size: 0.9em;
}

#dog_details_form .validator_place {float:left; margin-left:5px;}
#dog_details_form span.g_notes,
#dog_details_form span.g_error {width:193px !important;}
#dog_details_form span.g_notes, 
#dog_details_form span.g_notes span {background-image:url(../images/validator_place.png) !important; color:#996666 !important; margin-bottom:0px !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;}
#dog_details_form span.g_error,
#dog_details_form span.g_error span {background-image:url(../images/error2.png) !important; margin-bottom:0px !important;}

#dog_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;
}


#dog_details_form .pfbc-vaccination-type-element .jNiceSelectWrapper {
    width: 180px !important;
}

.pfbc-vaccination-type-element .jNiceWrapper{
    width: 180px !important;
}

.pfbc-vaccination-type-element{
    width: 187px;
    margin-right:7px; 
    float:left;
}

.vaccination-date .jNiceInputWrapper {float:left;}

/*
.pfbc-vaccination-date-element .jNiceInputWrapper{
    width: 100px !important;
}
*/

.pfbc-vaccination-date-element{
    float:left;
}


.pfbc-vaccination-custom-type-element .jNiceInputWrapper{
    width: 172px !important;
}

.pfbc-vaccination-custom-type-element{
    width: 180px;
    margin-right:15px; 
    float:left;
}

.pfbc-examination-type-element .jNiceInputWrapper{
    width: 172px !important;
}

.pfbc-examination-type-element{
    width: 180px;
    margin-right:15px; 
    float:left;
}

.pfbc-vaccination-custom-date-element{
    float:left;
}


.pfbc-examination-date-element{
    float:left;
}


.pfbc-breed-type-element {padding-left:110px;}

.pfbc-dog-age-type-element {padding-left:110px;}
.pfbc-price-to-element {padding-left:110px;}
.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: 70px!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: 0 4px;

}

.week_line div.chbx{
    margin-top: 6px;
    float:right;
}

#dog_details_form .pfbc-price-from-element jNiceInputWrapper,
#dog_details_form .pfbc-price-to-element jNiceInputWrapper,
#dog_details_form .pfbc-price-from-element .jNiceInput,
#dog_details_form .pfbc-price-to-element .jNiceInput {width: 100px !important;}



#dog_details_form  .element-post,
#dog_details_form .element-pre {
    float: left;
    }

#dog_details_form .inside{
  clear:right;
  padding-bottom:0;
  padding-left:110px;
  padding-right:0;
  padding-top:0;
  width:420px;
}
    
.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;
}

#dog_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#previous {
    float: left;
}

.another_dog {
    float: right;
    padding-top: 12px;
}