a img {border: none;}

INPUT, BUTTON
{
    vertical-align: middle !important;
}

INPUT.radio, INPUT[type="radio"] 
{
    vertical-align: baseline !important;
}

TABLE.cleantable TR, TABLE.cleantable TR TD
{
    background-color: white !important;
    padding: 0;
}
.table-submenu
{
    left: 13px;
    width: 600px;
    margin-top: -17px;
    background: White;
    padding: 5px;
    border: 1px Solid gray;
    position: absolute;
    z-index: 100;
    border-radius: 3px;
}
.table-submenu H5
{
    margin: -5px -5px 10px -5px;
    font-size: 10pt;
    background: url('/png/ajax_bg1.png') repeat-x;
    padding: 5px;
    color: #404040;
}
.inactive
{
    color: #404040;
}

.exposeform
{
display: block;
z-index: auto;
position: relative;
}

.inline-menu
{
    position: relative;
    display: inline-block !important;
    border: 1px solid #d9d9d9;
    padding: 3px 6px;
    background: #FEFEFE;
}

.inline-menu-dropdown
{
    position: relative;
    display: inline-block !important;
    border: 1px solid #d9d9d9;
    padding: 3px 18px 3px 9px;
    background-color: #FEFEFE;
    background: url(../png/dropdown2.png) #FEFEFE;
    background-position: right;
    background-repeat: no-repeat;
    cursor: pointer;
}
.inline-menu A, .inline-menu-dropdown A, #checkboxmenu A, .checkboxmenu A
{
    color: #505050 !important;
}
.inline-menu B, .inline-menu-dropdown B
{
    color: #505050 !important;
}
.inline-submenu, #checkboxmenu, .checkboxmenu
{
    top: -4px;
    left: -4px;
    background: White;
    padding: 5px;
    border: 1px Solid gray;
    position: absolute;
    z-index: 100;    
    display: block;
    -webkit-box-shadow: 2px 2px 5px 1px rgba(150, 150, 150, 0.8);
    -moz-box-shadow: 2px 2px 5px 1px rgba(150, 150, 150, 0.8);
    box-shadow: 2px 2px 5px 1px rgba(150, 150, 150, 0.8);
}

.inline-submenu A, #checkboxmenu A, .checkboxmenu A
{
    display: block;
    margin: 0px; 
    padding: 2px;
    white-space: nowrap;
}

P.buttons
{
    margin: 10px 0 10px 0;
}

TD.dropdown, .inputdelete, .inputmove
{
    cursor: pointer;
}

img.dropdown
{
    display: block;
}

.checkboxheader
{
    cursor: pointer;
    margin-left: 2px;
    position: relative;
}

.small-pane P
{
    margin: 3px 10px;
}

.small-pane TD
{
    padding: 1px !important;
}
@-moz-document url-prefix() { .small-pane TD { min-height: 30px; } } 

.input_waiting_bg {background: url('../png/ajax_busy.gif') #FBFBFB no-repeat right !important}
.ta-domainslist {width: 50%; min-height: 180px;}

INPUT[type=submit], INPUT[type=button], BUTTON
{
    cursor: pointer;
}

.chargeable-category-info {float: left; font-size: 10px; color: #606060; margin-left: 5px; line-height: 18px;}
.redir-cut-width {width: 284px; overflow: hidden;}

textarea.names_textarea {float: left; min-height: 60px; width: 400px}
.switch-text textarea.names_textarea {display: none;}
.switch-text img.inputtext {display: none;}
.switch-textarea input.names_input {display: none;}
.switch-textarea img.inputtextarea{display: none;}

.ui-widget {font-family: 'Source Sans Pro',sans-serif; font-size: 1em;}
.ui-widget input {font-family: 'Source Sans Pro',sans-serif; font-size: 14px ;}
#filter_menu .ui-widget input {font-family: 'Source Sans Pro',sans-serif; font-size: 13px;}
.ui-spinner-input, .ui-spinner-input:focus, .ui-spinner-input:hover {border: none !important; }
#filter_menu .ui-spinner-input {margin: 0 22px 0 0 !important;}
.ui-corner-all {border: solid 1px #abadb3 !important;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
    border: 0px;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0; 
}
