.requiredMarker {
   display:inline-block;
   display:none;
}
.form-field.form-required .requiredMarker {
    color:#e00000;
    display:inline-block;
}

.form-table .form-field.form-required .requiredMarker {margin-left: -5px;}

.form-field label[generated=true] {
    display:block;
}
.form-field input[type=radio],
.form-field input[type=checkbox] {
    width:1em;
    margin-right:0.5em;
}
.form-field td label {
    margin-right:1em;
}
form .rwo-help-marker {
    display: inline-block;
}
.form-field input:focus, .form-field textarea:focus, .form-field select:focus { border-color:#888; }

.ui-datepicker-trigger {cursor:pointer}

/* Force consistent appearance for placeholders */
form .placeholder {
    color: #999 !important;
}
::-webkit-input-placeholder {
    color: #999;
}
::-moz-placeholder {
    color: #999;
}


.rwo-form-wide fieldset { clear:left }

.rwo-form-visible-fieldset fieldset { margin-top:1em; border: 1px solid #E4E5E5; padding: 0.25em 1em;}
.rwo-form-visible-fieldset fieldset:first-child { margin-top:0; }

.rwo-form-wide .form-field label { width:200px; float:left; color:#3f3f3f; }

.rwo-form-wide .form-field input, .rwo-form-wide .form-field textarea { margin-left: 4px; width:300px; border-color:#cfcfcf; }
.rwo-form-wide .form-field.form-required input,
.rwo-form-wide .form-field.form-required select,
.rwo-form-wide .form-field.form-required texarea {
    margin-left:1px;
}
.rwo-form-wide .form-field select { border-color:#cfcfcf; }
.rwo-form-wide .form-field textarea { resize: vertical; }

input.error,
textarea.error,
select.error
{ border-color:#f5722b; }
.rwo-form-wide .form-field label.error { color:#f5722b; float:none;}


.rwo-form-wide p.submit { margin-left:200px; }

.rwo-form-wide fieldset { border:none; padding:0 0 1em 0; }
.rwo-form-wide fieldset legend { color:#3f3f3f; font-weight:bold; font-size:1.5em; padding:0.3em 0;}
.rwo-form-wide fieldset .form-field select { margin-left: 4px; width:150px;   }
.rwo-form-wide fieldset label.multi-label{ width:auto; padding:0 1.5em 0.25em 0; float:none; }
.rwo-form-wide fieldset label.multi-label input { width:auto; }
.rwo-form-wide p.submit { line-height:1em; padding-top:0; }

#rwo-pugin-options { font-size:2em; padding-top:.5em;}

.checklist {
    border: 1px solid #ccc;
    list-style: none;
    height: 12em;
    overflow: auto;
    width: 16em;
}

.checklist, .checklist li { margin: 0; padding: 2px 0; }

.checklist li label {
    display: block;
    padding-left: 25px;
    text-indent: -25px;
    margin-right:0;
}

.checklist li.odd { background-color: #f7f7f7; }
.checklist li:hover { background-color: #f0f0f0; }

#ed_toolbar input {
    width: auto;
}
#poststuff textarea {
    resize: none;
    margin: 0;
    width: 100%;
    border:0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    
}
