.authStatus{background:#eee; padding:10px;}

#ProgressContainer{visibility: hidden; }
#DISABLING {position: absolute; z-index: 9999; margin: 0px; display: none; top: 0px; left: 0px; 
    width:100%; height:100%;
    background: #000;    
    filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0);
    opacity: 0; 
}
#resultContainer {
    position:absolute; 
    display:none; 
    z-index:9999;
}
.resultContainer {
    color: #fff;
    text-align:center;
    background-color: #00cc00;
    padding:10px;
}

.errorField{color:#ff0000;}

fieldset{border:0px; margin:0px; padding:0px; padding-bottom:7px;}
fieldset input.inputText{width:99%; font-size:18px;}
fieldset select.inputText{font-size:18px; width:100%;}
fieldset select.inputText option{font-size:18px;}

input.inputText2{padding:3px;}
input.authText{width:250px; font-size:12px; padding:3px;  font-family:tahoma;}
select.authText {width:260px; padding:1px; font-size:12px; font-family:tahoma; }
select.authText option{font-size:12px; font-family:tahoma;}

fieldset textarea{width:100%; padding:2px; font-size:12px; font-family:tahoma;}
legend{font-size:12px; margin:0px; padding:0px; margin-bottom:3px; color:#A09C92;}


div.fields input{width:97%; font-size:12px;}
div.fields legend{font-size:11px;}
div.fields fieldset{display:inline !important; width:50%;}
.formContentAction{float:right;}
.formComment{float:right;}

div.fields2 input{width:95%;}
div.fields2 select{width:95%;}


.authMessage{padding:5px; color:#fff; margin-bottom:5px; margin-top:5px; clear:both; float:left;}

fieldset select{font-size:12px; font-family:tahoma; width:100%;}
fieldset option{font-size:12px; font-family:tahoma;}

.steps{float:left; font-size:18px; background:#fff; color:#ccc; width:20px; margin-right:5px; padding:10px;}

.authMenuNormal{font-size:15px;}
.authMenuHover{}

div.scrollFrame{
    width:100%; 
    clear:both;
}

div.scrollBody{
    width:100%;
    OVERFLOW: hidden;
}

.tdPager{padding:10px; color:#999; font-size:12px; padding-bottom:0px;}
.tdPager td{font-size:12px; color:#999; }
.tdPager A{text-decoration:none;}
.tdPager select{font-size:11px;}

.tdOperations{padding:5px;}
.tdOperations select{font-size:11px;}


.gridTabNormal{   color:#999; width:100%; padding:0px; cursor: pointer; text-align:left; font-size:11px; border:0px; background:#fff;}
.gridTabActive{   color:#999; width:100%; padding:0px; cursor: pointer; text-align:left; font-size:11px; border:0px; background:#fff;}
.gridTabDisabled{ color:#999; width:100%; padding:0px; height:24px; text-align:left; font-size:11px; border:0px; background:#fff;}

table.grid{width:100%; border:0px; table-layout: fixed; border-collapse:collapse;}
table.grid td{vertical-align:top; padding: 5px; font-size:12px; color:#999; border-bottom:1px solid #eee;}
table.grid th{padding: 5px; font-weight: normal; text-align:left; border-bottom:1px solid #eee;}

table.grid td div{overflow:hidden; padding:0px; margin:2px;}

/** typical */

table.grid th.chk, td.chk{width:10px;}
table.grid th.date_added, td.date_added{width:80px;}
table.grid th.sort, td.sort{width:95px;}
table.grid th.delete, td.delete{width:30px;}
table.grid th.delete_message, td.delete_message{width:30px;}
table.grid th.delete_thread, td.delete_thread{width:30px;}
table.grid th.msgno, td.msgno{width:30px;} 
table.grid th.viewed, td.viewed{width:80px;} 
table.grid th.avatar, td.avatar{width:70px; text-align:center;} 
table.grid th.frontend_url, td.frontend_url{width:20px; text-align:center;} 

/** typical */

table.grid th.scroll{width:0px; text-align:center;}
table.grid td.scrollMozilla{width:0px;}
table.grid td.scrollIE7{width:0px;}
table.grid td.scrollIE6{width:0px;}
table.grid td.scrollOpera{width:0px;}

/** payment_history grid */
table.grid th.sum, td.sum{width:70px;}
table.grid th.print_url, td.print_url{width:70px;} 



.pagerPrev{display:inline; white-space:nowrap; cursor:pointer;}
.pagerNext{display:inline; white-space:nowrap; cursor:pointer;}