.dataTables_length{float:left;width:40%}
.dataTables_filter{float:right;text-align:right;width:50%}
.dataTables_filter input{width:300px;}
.dataTables_info{font-style:italic;font-size:.9em;float:left;margin-top:1em;width:60%}
.sorting_asc{background:url('sort_asc.jpg') no-repeat center right}
.sorting_desc{background:url('sort_desc.jpg') no-repeat center right}
.sorting{background:url('sort_both.jpg') no-repeat center right}
.dataTables_paginate{font-size:.9em;float:right;margin-top:1em;text-align:right;width:44px;*width:50px;}
.pagination div.dataTables_info{width:40%}
.pagination .dataTables_paginate{width:400px}
.pagination div.dataTables_paginate span.paginate_button,
.pagination div.dataTables_paginate span.paginate_active{border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;cursor:pointer;*cursor:hand;padding:1px 3px;margin:0 3px}
.pagination div.dataTables_paginate span.paginate_button{background-color:#f8f8f8}
.pagination div.dataTables_paginate span.paginate_button:hover{background-color:#eee}
.pagination div.dataTables_paginate span.paginate_active{background-color:#ddd}
table.display{margin:0 auto;width:100%;clear:both}
table.display thead th{cursor:pointer;*cursor:hand;font-weight:bold;padding:3px 10px}
table.display td{padding:2px 5px}
.dataTables_search {font-weight:700;}
