#tableheader { height:55px; font-size: 12px; }
.search { float:left; padding:6px; }
.search-sel { float:left; padding:6px; }
#tableheader select { float:left; width:125px; padding:2px 4px 4px}
#tableheader input { float:left; width:225px; padding:2px 4px 4px; margin-left:4px}
.details { float:right; padding-top:12px}
.details div { float:left; margin-left:15px; }
.tinytableinvoice th, .tinytableinfo th, .tinytable th { text-align: left; }
.tinytableinvoice th h3, .tinytableinfo th h3, .tinytable th h3 { padding:6px 8px 8px; font-size: 11px; }
/*.tinytableinvoice td, .tinytableinfo td, .tinytable td { padding:4px 6px 6px; font-size: 11px;}*/
.tinytableinvoice td, .tinytableinfo td, .tinytable td { padding:2px 4px 2px; font-size: 11px;}
.tinytable .head h3 { background:url(images/sort.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.tinytable .desc h3 {background:url(images/desc.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.tinytable .asc h3 {background:url(images/asc.gif) 7px  center no-repeat; cursor:pointer; padding-left:18px}
.tinytableinvoice tfoot td, .tinytableinfo tfoot td, .tinytable tfoot td {padding:6px 8px 8px}
#tablefooter {height:15px; margin-top:20px}
#tablenav {float:left; font-size:12px }
#tablenav img {cursor:pointer}
#tablenav div {float:left; margin-right:15px}
#tablelocation {float:right; font-size:12px}
#tablelocation select {margin-right:3px}
#tablelocation div {float:left; margin-left:15px;}
.page {margin-top:2px; font-style:italic}
#selectedrow td { background: url('images/checker-dark.png'); }
.userinvoice { vertical-align: top !important; padding: 0px 4px 2px 4px !important; margin: 0px !important; text-shadow: 1px 1px black !important; }
.userinvoicetd { vertical-align: top !important; text-align: right !important; }
