.lavaLamp {
position: relative;
background-color: #0066CC;
padding: 5px 15px;
margin: 10px 0;
overflow: hidden;
display: -moz-inline-box;
display: inline-block;
}
.lavaLamp li {
margin: 0;
float: left;
list-style: none;
}
.lavaLamp li.backLava {
width: 9px;
height: 30px;
z-index: 8;
position: absolute;
}
.lavaLamp:hover li.backLava {
background-color: #CC3333;
}
.lavaLamp li a {
font: bold 14px arial;
text-decoration: none;
color: #fff;
outline: none;
text-align: center;
top: 7px;
text-transform: uppercase;
letter-spacing: 0;
z-index: 10;
display: block;
float: left;
height: 30px;
position: relative;
overflow: hidden;
margin: auto 8px;    
}
.lavaLamp li a:hover, .lavaLamp li a:active, .lavaLamp li a:visited {
color: #fff;
border: none;
}

.rounded-corners {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}