However.. combinded with the layout the nav numbers move to the bottom of the results and have a weird  next to them. http://theymix.com/search/by-letter/t/1/ -- See what I mean...
------------Code Snippet-----------
PHP Code:
$p = new Pager;
$start = $p->findStart($limit,$id4);
$count = mysql_num_rows(mysql_query("SELECT * FROM ---- WHERE LEFT(title,1) = '$alp'"));
$result = mysql_query("SELECT * FROM ---- WHERE LEFT(title,1)='$alp' ORDER BY title ASC LIMIT $start, $limit")
or die(mysql_error());
while($row = mysql_fetch_array( $result )) {
/* Print the numeric page list; make the current page unlinked and bold */
for ($i=1; $i<=$pages; $i++)
{
if ($i == $curpage)
{
$page_list .= "<b>".$i."</b>";
}
else
{
$page_list .= "<a href=\"". $urlqry.$i."/\" title=\"Page ".$i."\">".$i."</a>";
}
$page_list .= " ";
}
/* Print the Next and Last page links if necessary */
if (($curpage+1) <= $pages)
{
$page_list .= "<a href=\"". $urlqry.($curpage+1)."/\" title=\"Next Page\">Next</a> ";
}
So is your question why it's printing out those symbols?
I don't think you even gave the code that prints the page numbers...
If you don't feel comfortable posting it, you can PM or email it to me, but we'll probably need more than this small snippet to help.