body { font-family: verdana, arial, helvetica, sans-serif; }
#paginator_wrapper {
width: 740px;     /* was 760px, generally 740 seems to be the accepted max width for 800x600 */
margin: 0 auto;
}

.paginator_display, .sp_pageNums, .sp_pageNums a:link, .sp_pageNums a:visited, .sp_pageNums a:hover, .sp_pageNums a:active {
float: left;
/*width: 25px;*/
height: 25px;
margin: 0 3px 0 0; /* was 2px, you were assigning margin-right: 3px; farther down */
color: #333;
font-weight:normal;
font-size: 11px;
text-align:center;
/*
border-left: 1px solid #F5FAFF;
border-top: 1px solid #F5FAFF;
border-bottom: 1px solid #D6EBFF;
border-right: 1px solid #D6EBFF;
background-image:url(fade-butt.png);url(pager_bg.png);*/

border-left: 1px solid #DDD;
border-top: 1px solid #DDD;
border-bottom: 1px solid #666;
border-right: 1px solid #666;
background-image:url(moo.fx_bkg.gif);/*url(fade-butt.png);*/

background-repeat:repeat-x;
white-space: nowrap;
line-height:25px;
vertical-align:middle;
text-decoration:none;
}

.paginator_display { /* only these three lines were different between .paginator_display and the rest */
/*width: 45px;*/
margin-right: 2px;
font-weight:bold;
}

.paginator_stretcher{
float: left;
color: #333;
font-size: 11px;
height:36px;
}

.sp_xsml { width:25px }
.sp_sml  { width:35px }
.sp_med, .sp_adjust_med  { width:45px }
.sp_lrg, .sp_adjust_lrg  { width:65px }
.sp_adjust_xlrg { width:85px }

.sp_start, .sp_end { font-weight: bold; }

.sp_active { border:2px solid #265980; background-color: E6F0F8; font-weight:bold; }
