@charset "utf-8";
/* CSS Document */

#pagination {
	display:block;
	text-align:center;
	height:22px;
	line-height:21px;
	clear:both;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:10px 0 0 0;
}

#pagination a:link, #pagination a:visited{
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #cbcbcb;
	margin-left:5px;
	margin-right:5px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#bc392e;
	width:22px;
	font-weight:normal;
}

#pagination a.active {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #bc392e;
	margin-left:5px;
	margin-right:5px;
	text-decoration:none;
	background-color:#DDEEFF;
	color:#bc392e;
	cursor:default;
}


#pagination a:hover {
	background:#861d13 url(red_bar.jpg) repeat-x;
	border:1px solid #861d13;
	color:#fff;	
}

#pagination span.active, #pagination span.active {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #bc392e;
	margin-left:1px;
	text-decoration:none;
	background-color:#DDEEFF;
	color:#bc392e;
	cursor:default;
}

#pagination span.disabled, #pagination a.disabled {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #cbcbcb;
	margin-left:1px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#c2c2c2;
	cursor:default;
}

/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}


table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	color:#FFF;
	text-align:center;
	background-color:#8a8778;
	border: 1px solid #7c796a;
	font-size:9pt;
	height:24px;
	padding: 4px;
}


table.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	text-align:center;
	padding: 4px;
	background:#ececec url(tablesorter_row.jpg) repeat-x;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	color:#000;
	background-color: #f3dd94;
	border: 1px solid #fff;
}

table.tablesorter div.desc{
	text-align:left;
	font-size: 11px;
	width:260px;
	padding:0;
	margin:0;
}

table.tablesorter div.desc p, td{
	font-size: 11px;
}

table.tablesorter div.ttthumbs{
	width:87px;
	height:82px;
	padding:0px;
	margin:0px 10px 10px -5px;
	float:left;
	display:block;
}

table.tablesorter div.ttthumbs img{
	padding:3px 0px 0px 9px;
	margin:0px;
}
table.tablesorter div.ttthumbs a.mask{
	background:url(thumb_mask.png) no-repeat;
	background-position:0px 0px !important;
	width:87px;
	height:82px;
	position:absolute;
}

table.tablesorter img.details{
	height:14px;
	padding:0px;
	margin:5px 0px 0px 0px;
}

table.tablesorter .stars {
	width:110px;
	display:block;
}

table.tablesorter div.average {
	text-align:center;
	width:110px;
	position:absolute;
	margin-top:20px;
}


table.tablesorter thead tr th a {
	color:#FFF;
	text-align:center;
	background-color:#8a8778;
}










/* Pop Up Styles */

/*div#pop-up{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#e1e1e1;
	background:url(pop_bg.jpg) repeat-x;
	padding:12px 10px 0px 12px;
	margin:0px 0px -10px 0px;
}

div#pop-up h1{
	font-size:16px;
	padding:0px;
	margin:10px 0px 10px 0px;
}

div.pop-footer{
	background:url(pop_up_footer.jpg) repeat-x;
	height:40px;
	padding:15px 0px 0px 10px;
	margin:10px -10px 0px -12px;
	display:block;
}

div#pop-up .stars {
	width:210px;
	padding:0px;
	margin:0px;
	display:block;
	float:left;
}

div#pop-up span.rate-this {
	padding:0px 8px 0px 0px;
	margin:0px;
	float:left;
}

div#pop-up div.facebook{
	width:150px;
	float:right;
}

div.facebook a.icon{
	margin: -5px 5px 0px 0px;
	float:left;
}

div.facebook a.share{
	margin: 0px 5px 0px 0px;
	float:left;
}*/
