#ajaxSpinner{
	margin:100px auto;
}
#results{
	font:10pt Arial, sans-serif;
	width:750px;
	margin:35px auto;
	text-align: center;
	}
#policy{
	text-align: left;
	color: #000000;
	background-color: #EEEEEE;
	border:1px solid #000000;
	padding: 15px;
	}
#news{
	font:10pt Arial, sans-serif;
	width:750px;
	margin:35px auto;
	text-align: left;
	color: #000000;
	background-color: #EEEEEE;
	border:1px solid #000000;
	padding: 15px;
	}
#resultsTable{
	border: 1px solid #000000;
	width:100%;
	padding: 0;
	border-collapse: collapse
}
.searchResultEven{
	background-color: #EEEEEE;
}
.searchResultOdd{
	background-color: #FFFFFF;
}
.searchName{
	text-align: left;
	border-right:1px solid #DDD;
}
.searchDate{
	text-align: left;
	border-right:1px solid #DDD;
}
.searchSize{
	border-right:1px solid #DDD;
	}
.searchSeeds{
	border-right:1px solid #DDD;
	color: #339900;
}
.searchLeechers{
	color: #0000CC;
}
#headerRow
{
	height: 30px;
	font-weight:bold;
	background-color: #FFAA00;
}
#headerAge
{
	text-align: center;
	border-bottom:1px solid #DDD;
}
#headerName
{
	text-align: center;
	border-bottom:1px solid #DDD;
}
#headerSize
{
	text-align: center;
	border-bottom:1px solid #DDD;
}
#headerSeeds
{
	text-align: center;
	border-bottom:1px solid #DDD;
}
#headerLeechers
{
	text-align: center;
	border-bottom:1px solid #DDD;
}
.selectedSort
{
	background-color: #FF9900;
}
#suggestSelect
{
	width: 428px;
	position:absolute;
	font:10pt Arial, sans-serif;
	margin: 0px auto;
	list-style-type: none;
	z-index:1;
	background-color: #EEEEEE;
	border:1px solid #000000;
	padding: 15px 0px 15px 0px;
}
.selectedSuggest
{
	background-color: #AAAAAA;
	padding: 0px 15px 0px 15px
}
.unselectedSuggest
{
	background-color: #EEEEEE;
	padding: 0px 15px 0px 15px
}
.failedUpdate
{
	color: #D00;
}