.grid-view-loading
{
	background:url(gridview/loading.gif) no-repeat;
}

.grid-view
{
  padding-bottom:.35em;
}

/* Table */
.grid-view table.items
{
  font-family:tahoma,Helvetica;
	background: white;
	border-collapse: collapse;
	width: 100%;
}

/* Header Cells */
.grid-view table.items th
{
  font-size:0.8em;
	background-color:#fff;
  color:#000;
  padding: 0px;
  padding-left:0.35em;
  padding-right:0.35em;
  border-bottom:0px solid #ccc;
}

.grid-view table.items th a
{
  color:#000;
	font-weight: bold;
	text-decoration: none;
}

.grid-view table.items th a.asc
{
	background:url(gridview/up.gif) right center no-repeat;
	padding-right: .75em;
}

.grid-view table.items th a.desc
{
	background:url(gridview/down.gif) right center no-repeat;
	padding-right: .75em;
}

/* Body Cells */
.grid-view table.items tbody td
{
  font-size:0.9em;
  padding: 0.4em 0.35em 0.4em;
  border-bottom:1px solid #e6e6e6;
}

.grid-view table.items tbody tr.even
{
	background: #FFFFFF;
}

.grid-view table.items tbody tr.odd
{
  background: #f7f7f7;
}

.grid-view table.items tbody tr.selected
{
	background: #0088cc;
  color:#ffffff;
}

.grid-view table.items tbody tr:hover
{
	background: #f9f9f9;
}

.grid-view table.items tbody tr:hover.selected
{
	background: #0088cc;
}

/* Filters */
.grid-view table.items thead td
{
  font-size:0.9em;
  padding: 0.20em 0.2em 0.35em 0.2em;
  border-bottom:1px solid #e6e6e6;
}

.grid-view tr.filters
{
  /*background: #efefef;*/
}

.grid-view .filters td
{
  padding:0px;
}

.grid-view .filters input, .grid-view .filters select
{
	width: 100%;
	border:1px solid #e6e6e6;
  border-radius:3px;
  margin:0px;
  padding:.25em;
}

/* Special Columns */
.grid-view .link-column img
{
	border: 0;
}

.grid-view .button-column
{
	text-align: center;
	width: 60px;
}

.grid-view .button-column img
{
	border: 0;
}

.grid-view .checkbox-column
{
	width: 15px;
}

/* Summary & Pager */
.grid-view .summary
{
  font-family:tahoma,Helvetica;
	margin: .25em 0em .25em 0em;
  float:left;
  font-size:.9em;
  height:20px;
}

.grid-view .pager
{
	margin: .25em 0em .25em 0em;
	text-align: right;
}

.grid-view .empty
{
	font-style: italic;
}


