table
{
   float: left;
   width: 100%;
   background-color: #fff;
   color: #474c54;
   font-size: 90%;
   margin-bottom: 10px;
}
th
{
   padding: 8px 0 0 0;
   font-size: 120%;
   text-align: left;
   background-color: inherit;
   color: #444444;
}
td
{
   padding: 0px 0;
   border-bottom: 1px dotted #ccc;
}

.sponsored
{
   background-color: #1BCF30;
}

.sponsored a:link, .sponsored a:visited, .sponsored a:active
{
   color:#444;
}

.list { 	
			width: 728px;
			padding: 0px;
			display: block;
}

#list_desc {
			padding: 0px;
			font-size: 11px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			line-height: 18px;
}
#list_desc a:link, #list_desc a:visited{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color:#444;
}
#list_desc a:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
}


/*--------------------------------------------
  				new pagination
  --------------------------------------------*/

	div.pagination {
		padding: 3px;
		margin: 3px;
		//text-align:center;
	}
	
	div.pagination a {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #ccc;
		
		text-decoration: none; /* no underline */
		color: #ccc;
	}
	div.pagination a:hover, div.pagination a:active {
		border: 1px solid #808080;

		color: #444444;
	}
	div.pagination span.current {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #ccc;
		
		font-weight: bold;
		background-color: #444444;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}

