div.pagination
{
	clear: both;
	font-size: 11px;
	line-height: 18px;
	margin-bottom: 16px;
	overflow: auto;
}
div.pagination label
{
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
}
div.pagination .sortby, div.pagination .sortby li, div.pagination .pagesize, div.pagination .pagesize li, div.pagination .pagecontrol, div.pagination .pagecontrol li
{
	float: left;
	display: inline;
}
div.pagination .pagesize
{
	margin-right: 6px
}
/* ********************************
	   Sort By 
   ******************************** */
div.pagination .sortby label
{
	margin-right: 3px;
}
div.pagination .sortby #sortSelectForm
{
	margin-bottom: 0px;
}
/* ********************************
	 View By and Items Per Page 
   ******************************** */
div.pagination ul.viewby, div.pagination ul.perpage
{
	display: inline;
}
div.pagination .viewby a
{
	border: none;
	display: block;
	height: 18px;
	width: 21px;
	margin-right: 4px;
}
div.pagination .viewby a.one
{
	background: url(../images/index_icon_list_off.gif) no-repeat top left;
}
div.pagination .viewby a.two
{
	background: url(../images/index_icon_column_off.gif) no-repeat top left;
}
div.pagination .viewby a.four
{
	background: url(../images/index_icon_grid_off.gif) no-repeat top right;
}
div.pagination .viewby a.one.active, div.pagination .viewby a.one:hover
{
	background: url(../images/index_icon_list_on.gif) no-repeat top left;
}
div.pagination .viewby a.two.active, div.pagination .viewby a.two:hover
{
	background: url(../images/index_icon_column_on.gif) no-repeat top left;
}
div.pagination .viewby a.four.active, div.pagination .viewby a.four:hover
{
	background: url(../images/index_icon_grid_on.gif) no-repeat top right;
}
div.pagination .perpage label
{
	margin-left: 5px;
}
div.pagination .perpage a
{
	margin-right: 2px;
	margin-left: 2px;
}
/* fix IE7 */
div.pagination .perpage li.viewall a
{
	*margin-right: 0px;
	*margin-left: 0px;
}
div.pagination .perpage a.active
{
	border-bottom: solid 1px #444444 /* charcole */;
}
/* ********************************
	   Pages 
   ******************************** */
div.pagination .pagecontrol .pages a.pageno
{
	display: block;
	padding: 0 2px 0 2px;
}
div.pagination .pagecontrol a.active
{
	border-bottom: solid 1px #444444 /* charcole */;
}
div.pagination .pagecontrol li.backpage.inactive,
div.pagination .pagecontrol li.nextpage.inactive
{
	color: #AAAAAA /* border gray */;
}
/* ********************************
	   Search Pagination 
   ******************************** */
div.pagination.search
{
	margin: 0;
}

div.pagination.sltBottomPagination
{
	width: 550px;
}