﻿/* tables */

table.tablesorter {
	font-family:arial;	
	/*margin:10px 0pt 15px;*/
	font-size: 8pt;
	width: 100%;
	text-align: left;
	word-break: break-all;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6e6e6;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

table.tablesorter thead th a:link, table.tablesorter thead th a:visited, table.tablesorter thead th a:hover {
	color:#000000;
}

table.tablesorter td a:link, table.tablesorter td a:visited, table.tablesorter td a:hover {
	color:#000000;
}

table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	vertical-align: top;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(/r/view/documents/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(/r/view/documents/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
    background-color: #8d8d8d;
}

table.AB_Table tr th.header {
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

table.AB_Table tr th.header a
{
    color:White;
}

table.AB_Table tr th.headerSortUp {
	background-image: url(/r/view/documents/asc.gif);
}
table.AB_Table tr th.headerSortDown {
	background-image: url(/r/view/documents/desc.gif);
}


/*Nice*/
/* Page Numbers */
.pages {
 

    float:right;
    width:auto;
    padding:1em;
    margin:auto;
}

.pages a, .pages span {
	color:#003366;
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
}

.pages span.current {
    border: 1px solid #2E6AB1;
    font-weight: bold;
    background: #2E6AB1;
    color: #fff;
}

.pages a {
    border: 1px solid #9AAFE5;
    text-decoration: none;
}

.pages a:hover {
    border-color: #2E6AB1;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #666;
}

.pages span.nextprev {
    border: 1px solid #ddd;
    color: #999;
}

.pages .nextprev-next {
    float: right;
}


ul.display {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
	background: #222;
}
ul.display li {
	float: left;
	width: 100%;
	padding: 10px 0;
	margin: 0;
	border-top: 1px solid #111;
	border-right: 1px solid #111;
	border-bottom: 1px solid #333;
	border-left: 1px solid #333;
}
ul.display li a {
	color: #e7ff61;
	text-decoration: none;
}
ul.display li .content_block {
	padding: 0 10px;
}
ul.display li .content_block h2 {
	margin: 0;
	padding: 5px;
	font-weight: normal;
	font-size: 1.7em;
}
ul.display li .content_block p {
	margin: 0;
	padding: 5px 5px 5px 245px;
	font-size: 1.2em;
	color:White;
}
ul.display li .content_block a img{
	padding: 5px;
	border: 2px solid #ccc;
	background: #fff;
	margin: 0 15px 0 0;
	float: left;
	
}

ul.thumb_view li{
	width: 250px;
}
ul.thumb_view li h2 {
	display: inline;
}
ul.thumb_view li p{
	display: none;
}
ul.thumb_view li .content_block a img {
	margin: 0 0 10px;
}

.price
{
    font-style:italic;
    color:White;
}
a.switch_thumb {
	width: 122px;
	height: 26px;
	line-height: 26px;
	padding: 0;
	margin: 10px 0;
	display: block;
	background: url(images/switch.gif) no-repeat;
	outline: none;
	text-indent: -9999px;
}
a:hover.switch_thumb {
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
}
a.swap { background-position: left bottom; }

table.tablesorter tbody .documentsitem, table.tablesorter tbody  .documentsitem_big{ vertical-align:middle; height: 16px; background-position: left center; padding-left: 20px }
table.tablesorter tbody .documentsitem_big{padding-left: 36px; height: 32px; }


table.tablesorter td a.dbutton:link, table.tablesorter td a.dbutton:visited { 
display: inline-block; 
zoom: 1; 
*display: inline; 
vertical-align: baseline; 
margin: 0 2px; 
outline: none; 
cursor: pointer; 
text-align: center; 
text-decoration: none; 
font: 12px Arial, Helvetica, sans-serif; 
padding: 2px 4px 2px 4px; 
-webkit-border-radius: .3em;  
-moz-border-radius: .3em; 
border-radius: 0.3em; 
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); 
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); 
-box-shadow: 0 1px 2px rgba(0,0,0,.2); 
color: #fff; 
border: solid 1px #555; 
background: #6e6e6e; 
background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757)); 
background: -moz-linear-gradient(top,  #888,  #575757); 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757'); 
float:right; 
} 

table.tablesorter td a.dbutton:hover { 
background: #616161; 
background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b)); 
background: -moz-linear-gradient(top,  #757575,  #4b4b4b); 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b'); 
} 