.nav2 {
font:bold 12px Tahoma;
padding:16px 0;
}

.nav2 span.shadow {
background-image:none !important;
}

.nav2 span.shadow span {
text-align:center;
display:block;
white-space:nowrap;
margin:auto;
}

.nav2 strong,.nav2 del {
cursor:default;
}

.nav2 a,.nav2 strong,.nav2 del {
height:19px;
_height:28px;
display:inline-block;
text-decoration:none;
color:#5E7570 !important;
background:url('../images/pager.gif');
border:1px solid #AEBEB2;
border-style:none solid;
margin:0 3px;
padding:7px 8px 2px;
}

.nav2 strong {
background-position:-1px -252px;
}

body .nav2 a {
background-position:-1px -168px;
font-weight:700;
}

body .nav2 a:hover {
background-position:-1px -196px;
text-decoration:none;
}

body .nav2 a:active {
background-position:-1px -224px;
}

.nav2 .l {
border-left-style:none;
padding-left:34px;
padding-right:20px;
margin-left:0;
font-weight:400 !important;
}

.nav2 .r {
border-right-style:none;
padding-left:20px;
padding-right:34px;
margin-right:0;
font-weight:400 !important;
}

.nav2 del {
background-position:0 -84px;
color:#A8B4AF !important;
border-color:#C6D2C8;
}

.nav2 del.r {
background-position:100% -84px;
}

.nav2 a.l {
background-position:0 0;
}

.nav2 a.l:hover {
background-position:0 -28px;
}

.nav2 a.l:active {
background-position:0 -56px;
}

.nav2 a.r {
background-position:100% 0;
}

.nav2 a.r:hover {
background-position:100% -28px;
}

.nav2 a.r:active {
background-position:100% -56px;
}
