.nav a:link, .nav a:visited{
background:url(tab.png) right 108px;
color:#666666;
display:block;
height:54px;
text-decoration:none;
border-left:1px solid;
font-family:Verdana;

}
.nav a span{
font-size:12px;
min-height: 54px;
display: table-cell;
vertical-align: middle;
height:54px;
margin-right:14px;
margin-left:14px;
/*padding-left:12px;*/
background:url(tab.png) left 108px repeat;
overflow:hidden;
}
#f a{
border-left:0 solid transparent;
}
.nav a:hover{
background:url(tab.png) right 54px repeat;
display:block;

}
.nav a:hover span{
background:url(tab.png) left 54px repeat;
min-height: 54px;
display: table-cell;
vertical-align: middle;

}