.mainmenu {
list-style:none;
height:52px;
background-image:url(images/navigation_outerbg.jpg);
position:relative;
border:0;
margin:0;
padding:0 0 0 32px;
}

.mainmenu li {
float:left;
}

.mainmenu li a {
display:block;
float:left;
height:52px;
line-height:52px;
color:#ccc;
background:url(images/divider.jpg) top right no-repeat;
text-decoration:none;
font-size:17px;
font-family:arial, verdana, sans-serif;
font-weight:700;
text-align:center;
cursor:pointer;
padding:0 31px 0 30px;
}

.biggerbox {
padding:0 33px;
}

.mainmenu li a:hover {
height:47px;
line-height:52px;
background-image:url(images/navigation_outerbg_hover.jpg);
border-top:5px solid #2772FF;
color:#fff;
}