/*
 * Copyright (C) 2012 University of Dundee & Open Microscopy Environment.
 * All rights reserved.
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 */

table#drivespaceTable th {
    cursor:default;
}
table#drivespaceTable tbody tr:hover{
    cursor:default;
}

.tablesorter {
	 width:100%;
 }
 
 
 
	  .tablesorter thead {
		 font-size:1.1em;
		 border-top:solid 1px rgba(255,255,255,.05);
		 background-image: -webkit-gradient(linear, left bottom, left top, from(hsl(210, 10%, 85%)), to(hsl(210, 10%, 90%)));
		 background:transparent; /* Old browsers */
		 background-image:-moz-linear-gradient(top, hsl(210,10%,90%) 0%, hsl(210,10%,85%) 100%); /* FF3.6+ */
		 background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,hsl(210,10%,90%)), color-stop(100%,hsl(210,10%,85%))); /* Chrome,Safari4+ */
		 background-image:-webkit-linear-gradient(top, hsl(210,10%,90%) 0%,hsl(210,10%,85%) 100%); /* Chrome10+,Safari5.1+ */
		 background-image:-o-linear-gradient(top, hsl(210,10%,90%) 0%,hsl(210,10%,85%) 100%); /* Opera11.10+ */
		 background-image:-ms-linear-gradient(top, hsl(210,10%,90%) 0%,hsl(210,10%,85%) 100%); /* IE10+ */
		 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='hsl(210,10%,90%)', endColorstr='hsl(210,10%,85%)',GradientType=0 ); /* IE6-9 */
		 background:linear-gradient(top, hsl(210,10%,90%) 0%,hsl(210,10%,85%) 100%); /* W3C */ 
		 
	 }
 
		  .tablesorter th {
			 text-shadow:0 1px 0 rgba(255,255,255,.6);
			 padding:2px 3px 3px;
			 color:hsl(210,10%,50%);
			 border-right: solid 1px rgba(0,0,0,.1);
			 -webkit-box-shadow: 1px 0 0 rgba(255,255,255,0.4); /* Saf3.0+, Chrome */
			    -moz-box-shadow: 1px 0 0 rgba(255,255,255,0.4); /* FF3.5+ */
			         box-shadow: 1px 0 0 rgba(255,255,255,0.4); /* Opera 10.5, IE 9.0 */
			 border-bottom:solid 1px hsl(210,10%,78%);
		 }
		 
		 
		 .tablesorter th:first-child {
			 -webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.4); /* Saf3.0+, Chrome */
			    -moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.4); /* FF3.5+ */
			         box-shadow:inset 1px 0 0 rgba(255,255,255,0.4); /* Opera 10.5, IE 9.0 */
		 }
		 
		 
		 .tablesorter th:last-child {
			 border-right:none;
		 }
		 
		 .tablesorter th:hover {
			 background-color:rgba(255,255,255,.2);
		 }

 
		 .tablesorter .table_images {
			 width:10%;
		 }
		 
		
		 	
	 
		 .tablesorter .table_desc {
			 width:45%;
		 }
	 
			 .tablesorter a{
				 color:#666;
				 color:hsl(210,30%,30%);
				 text-shadow:0 1px 1px rgba(255,255,255,.6);
			 }
	 
	 
		 .tablesorter .table_date {
			 width:25%;
		 }
	 
	 
		 .tablesorter .headerSortUp {
			 background: rgba(255,255,255,.3) url(../img/table_arrow_down.png) 98% 60% no-repeat;
		 }
		 
		 .tablesorter .headerSortDown {
			 background:rgba(255,255,255,.3) url(../img/table_arrow_up.png) 98% 60% no-repeat;
			 
		 }
		 
	 	
	 
		 .tablesorter tbody tr:nth-child(even) {
			 background-color:hsl(210,3%,94%);
		 }

		 .tablesorter_basic tbody tr:hover {
			 background:none;
		 }
		 
 		 .tablesorter tbody tr:hover {
		 	background-color:hsl(210,15%,85%);
			-webkit-transition: background .2s linear;
			-webkit-transition:background .2s linear  ;		
			   -moz-transition:background .2s linear  ;
			     -o-transition:background .2s linear  ;
			        transition:background .2s linear  ; 	
		 }
		 
		 
		 
		 
		 
		 .tablesorter tbody tr.ui-selected { 
			 background-color:hsl(210,30%,70%);
			 border-bottom:solid 1px hsl(210,15%,65%);
			 text-shadow:0 1px 0 rgba(255,255,255,.4);
			 background-image: -webkit-gradient(linear, left bottom, left top, from(hsl(210, 20%, 75%)), to(hsl(210, 20%, 78%))); 
			 
			 background:hsl(210,30%,70%); /* Old browsers */
			 background-image:-moz-linear-gradient(top, hsl(210,20%,78%) 0%, hsl(210,20%,75%) 100%); /* FF3.6+ */
			 background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,hsl(210,20%,78%)), color-stop(100%,hsl(210,20%,75%))); /* Chrome,Safari4+ */
			 background-image:-webkit-linear-gradient(top, hsl(210,20%,78%) 0%,hsl(210,20%,75%) 100%); /* Chrome10+,Safari5.1+ */
			 background-image:-o-linear-gradient(top, hsl(210,20%,78%) 0%,hsl(210,20%,75%) 100%); /* Opera11.10+ */
			 background-image:-ms-linear-gradient(top, hsl(210,20%,78%) 0%,hsl(210,20%,75%) 100%); /* IE10+ */
			 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='hsl(210,20%,78%)', endColorstr='hsl(210,20%,75%)',GradientType=0 ); /* IE6-9 */
			 background:linear-gradient(top, hsl(210,20%,78%) 0%,hsl(210,20%,75%) 100%); /* W3C */ 
			 
		 }
		 
		 .tablesorter tr .btn {
			 -webkit-transition:opacity .2s linear;		
			    -moz-transition:opacity .2s linear;
			      -o-transition:opacity .2s linear;
			         transition:opacity .2s linear;
			width: 50px;
			margin: 0px 5px;
		 }
		 
		 
		 
		 
		 
		 
			.tablesorter tbody .ui-selected td {
			 	border-top:solid 1px hsl(210,15%,68%);
				-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
				-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1); /* Saf3.0+, Chrome */
				   -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1); /* FF3.5+ */
				        box-shadow:inset 0 1px 0 rgba(255,255,255,0.1); /* Opera 10.5, IE 9.0 */
			 }
		 
		 
		 
		 
			 .tablesorter tbody tr td{
				 font-size:1.1em;
				 padding:5px;
				 line-height:1.6em;
			 }
			 
			 
			 .tablesorter tbody .ui-selected .desc {
			 	color:hsl(210,15%,20%);
			 }
			 
			 .tablesorter tbody .image {
				 margin:0 auto;
				 text-align:center;
			 }
				
				   
			 .tablesorter tbody .date {
				color:hsl(210,10%,65%);
			 }
			 
			 .tablesorter tbody tr.ui-selected .date {
			 	color:hsl(210,15%,50%);
			 }
			 
			 .tablesorter td:first-child {
				 padding-left:5px;
			 }
		
			 
			 
		 
	














