.af_form {
    vertical-align:top;
}

.af_form_container {
    width:100%;
    display:inline-block;
    position:relative;
}

.af_form .frame {
    list-style-type: none;
}

.af_form .af_label {
    display:inline-block;
    width:150px;
    margin-bottom:.5em;
}

.af_form a.af_tip {
    width:20px;
    cursor: pointer;
    text-decoration: none
}

.af_form a.af_tip span {
    display:none;
    padding:2px 3px;
    margin-left:10px;
    width: 300px;
}

.af_form a.af_tip_off {
    visibility: hidden;
}

.af_form a.af_tip_on:hover {
    position:relative;
}

.af_form a.af_tip_on:hover span {
    display:inline;
    position:absolute;
    top:1em;
    left:0.5em;
    border:1px solid #aaaaaa;
    background-color:#ffffff;
}

.af_form .af_input {
    width: 40%;
}

.af_form .af_input_slug {
    width: 230px;
}

.af_form .af_layout {
    display:inline-block;
}

.af_form .af_layout textarea{
    width: 100%;
}

.af_form .af_input_checkbox,
.af_form .af_input_radio,
.af_form .af_input_submit
{
    width:auto;
    text-align:left;
}

.af_form .af_input_checkbox,
.af_form .af_input_radio
{
    border:none;
    background: none;
}

.af_form .af_feedback
{
    width: 20%;
    background-color:transparent;
    color:red;
}

.af_form .af_item
{
    white-space: nowrap;
}

.af_form a.image span {
    display: none;
}

.af_form a.file2string {
    cursor: pointer;
}

.af_form textarea.file2string
{
    display: none;
}

.af_form a sup {
    font-size:xx-small;
    vertical-align: super;
}

.filter_nomatch {
    display: none;
}

.filter_match {
    
}

.toggled {
    display: none;
}

.pager {
    white-space: nowrap;
}

.tablesorter th.header {
    cursor: pointer;
}

.af_form .wait_submit
{
    display: none;
}

.pager fieldset>img {
    vertical-align: sub;
    cursor: pointer;
}
