﻿
table.grid{
	margin: 5px 0 10px 0;
	border: 1px #a0a0a0 solid;
	width: 100%;
	font-size: 8pt;
	border-collapse: collapse;
}

table.grid thead{
	background: #e61f26 url("../../search/results/images/redbtn_grd.gif") repeat-x scroll left top;
	color: #eee;
}

table.grid th{
	margin: 0;
	padding: 2px;
}

table.grid th.num{
	text-align: right;
	padding-right: 4px;
}

table.grid tr{
	
}

table.grid tr.alt{
	background: #f5f5f5;
}

table.grid tr td{
	border-bottom: 1px #e0e0e0 solid;
	padding: 3px 0 3px 2px;
}

table.grid tr td.num{
	text-align: right;
	padding-right: 4px;
}

span.special{
	display: block;
	width: 26px;
	height: 14px;
	border: 0px;
	background: transparent url(../images/special_sm.gif) no-repeat scroll center center;
}

/* BEGIN SEARCH RESULTS HEADER */

div#invfooter{
	position: relative;
	width: 100%;
	height: 20px;
	clear: both;
}

div#invfooter div#invtotals{
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
}

div#invfooter ul#invpagenums{
	position: absolute;
	right: 0;
	top: 0;
	margin: 0;
	padding: 0;
}

div#invfooter ul#invpagenums li{
	float: left;
	border: 1px #808080 solid;
	margin: 0 0 0 5px;
	padding: 0;
	list-style: none;
}

div#invfooter ul#invpagenums li a{
	color: #c00000;
	text-decoration: none;
	padding: 1px 5px 1px 5px;
}

div#invfooter ul#invpagenums li a:hover{
	background-color: #c0c0c0;
}

div#invfooter ul#invpagenums li.sel{
	color: #fff;
	background-color: #c00000;
	padding: 1px 5px 1px 5px;
}

/* END SEARCH RESULTS HEADER */

