/*TAB SORTER */
body{font-family: Helvetica;}

.prototools-table{width:100%;font-family: Helvetica;background-color:#E1E1E1;text-align:left;}
.prototools-table th{
	background-color:#E2001A;
	color:#fff;
	cursor:pointer;
	background-position:right center;
	background-repeat:no-repeat;
	background-image:url(../img/bg.gif);
}

span.hl { background-color: yellow !important; }

.prototools-table th { border-bottom: 1px solid #b51527; background-image:url(../img/both.gif);}
.prototools-table td { border-bottom: 1px solid #8C8D8E; vertical-align: top; }
.prototools-table td img { padding-top: 2px; }
.prototools-table th.desc{background-image:url(../img/desc.gif);background-color:#b51527;}
.prototools-table th.asc{background-image:url(../img/asc.gif);background-color:#b51527;}

.prototools-table td.highlight{background-color:#f7e8ea;}
.prototools-table th.on{ background-color:#b51527; cursor :pointer;}

.prototools-table td,.prototools-table th{ padding : 4px 6px}
.prototools-table tr.line0{ background-color:#FFF; }
.prototools-table tr.line1{ background-color:#FAFAFA; }
.prototools-table tr.on td { background-color:#fffbef !important; cursor :pointer;}
.prototools-table tr.selected { }

div.prototools-options {border : 1px solid #E1E1E1; font-size:11px; padding :5px 7px;}
div.prototools-options input, div.prototools-options select{border : 1px solid #CCC; padding :1px 3px; margin :0 5px;}

div.prototools-pager { padding: 2px 7px 2px 7px; text-align:right; float: right; }
div.prototools-pager .currentpage { padding-left:10px; padding-right:10px; font-size: 12px; }
div.prototools-pager .totalpages {padding:0;}
div.prototools-pager input { border: 1px solid #E1E1E1; font-size: 11px; margin: 0 3px; }

div.prototools-search { padding: 5px 7px 2px 7px; }
div.prototools-search input { font-size: 12px; margin :0 3px;}

div.prototools-search input.medium { width: 180px; }
div.prototools-search select { width: 184px; }

div.prototools-itemLimitBox { padding: 2px 7px 5px 7px; float: left; }
div.prototools-itemLimitBox select, div.prototools-search select { font-size: 11px; margin :0 3px;}

th { font-weight:bold;}

input.first-page-button, input.prev-page-button, input.next-page-button, input.last-page-button 
	{ background-repeat: no-repeat; background-position: center; background-color #D4D0C8;
		height: 19px; border: 1px solid #666 !important; }

input.first-page-button { background-image: url(../img/btn-first.gif); }
input.prev-page-button { background-image: url(../img/btn-prev.gif); }
input.next-page-button { background-image: url(../img/btn-next.gif); }
input.last-page-button { background-image: url(../img/btn-last.gif); }

div.prototools-search span, div.prototools-itemLimitBox span { display: block; float: left; 
	width: 45px; padding-top: 2px; font-size: 11px; }
