table{border-spacing:0px;border-collapse:collapse;margin-bottom:10px;}
td,th{padding:4px;}

table caption { text-align:left; font-family:DroidSans; font-weight:bold; margin-bottom:3px; padding-left:23px; background:url(/assets/images/icons/table.png) 1px 0px no-repeat; line-height:16px; }

thead th{font-weight:bold;color:#FFFFFF;background-color:#000000;text-align:left;border:solid white;border-width:0 1px;}
thead th.ui-widget-header{background-image:url(harborhair/images/ui-bg_inset-hard_30_61707b_1x100.png);border:1px solid white;}
thead th.sorted.ui-widget-header{background-image:url(harborhair/images/ui-bg_inset-hard_30_224979_1x100.png);border:1px solid white;}
thead th a{color:#FFFFFF;}
tbody th{font-weight:bold;color:#000000;padding-left:0px;text-align:right;white-space:nowrap;padding-right:20px;vertical-align:top;}

table.data{width:100%;}
table.data td{font-family:DroidSansMono;font-size:0.8em;border-width:1px 1px;border-color:#e0e0e0 #f0f0f0;border-style:dotted solid;line-height:16px;}

tbody td.odd, td.odd, tr.odd{background-color:#f0f0f0;}

td.numeric, th.numeric { text-align:right; }

tr.service td.numeric { width:80px; } 

td.tdlabel,tbody th{font-weight:bold;color:#000000;padding-left:0px;text-align:right;white-space:nowrap;padding-right:20px;vertical-align:top;}


table.columnreference { margin-left:50px; margin-right:50px; width:auto; }
table.columnreference td, table.columnreference th { border-width:1px 1px; border-color:#e0e0e0 #f0f0f0; border-style:solid; padding:10px; }
table.columnreference tr { vertical-align:top; }
table.columnreference td.numeric, table.columnreference th.numeric { text-align:center; }

table td p { padding:20px 0; text-align:center; margin:0; }

/* sorted headers */
thead tr th.sorted span.ui-icon { float:right; }
thead tr th.numeric.sorted span.ui-icon { float:left; }

/* pagination button */
button#btnPageMore { margin-left:auto; margin-right:auto; display:block; width:150px; }
