.grid-view-loading {	background: url(loading.gif) no-repeat;}.grid-view {	/*padding: 15px 0;*/}.grid-view table.items {	background: #fff;	border-collapse: collapse;	width: 100%;	border: 1px #D0E3EF solid;}.grid-view table.items th,.grid-view table.items td {	font-size: .9em;	border: 1px #fff solid;	padding: .3em;}.grid-view table.items th {	color: #fff;	background: url(bg.gif) repeat-x scroll left top #fff;	text-align: center;}.grid-view table.items th a {	color: #EEE;	font-weight: 700;	text-decoration: none;}.grid-view table.items th a:hover {	color: #FFF;}.grid-view table.items th a.asc {	background: url(up.gif) right center no-repeat;	padding-right: 10px;}.grid-view table.items th a.desc {	background: url(down.gif) right center no-repeat;	padding-right: 10px;}.grid-view table.items tr.even {	background: #F8F8F8;}.grid-view table.items tr.odd {	background: #E5F1F4;}.grid-view table.items tr.selected {	background: #BCE774;}.grid-view table.items tbody tr:hover {	background: #ECFBD4;}.grid-view .link-column img {	border: 0;}.grid-view .button-column {    text-align: center;    /*width: 10%;    height:17px;*/    width:auto !important;}.grid-view .button-column img {	border: 0;}.grid-view .checkbox-column {	width: 15px;}.grid-view .summary {	margin: 0 0 5px;	/*text-align: right;*/}.grid-view .pager {	margin: 5px 0 0;	text-align: right;	width: 88%;}.grid-view .empty {	font-style: italic;}.grid-view .filters input,.grid-view .filters select {	width: 100%;	border: 1px solid #ccc;}