#main_navigation
{
list-style-type: none;
clear: both;
height: 30px;
float: right;
margin-top: 22px;
}
#main_navigation ul 
{
display: none;
background-color: #CCFFFF;
list-style-type: none;
margin-left: 0px;
position: absolute;
}
#main_navigation li:hover ul 
{
display: block;
}
#main_navigation > li
{
float: left;
text-align: center
}
#main_navigation a
{
display: block;
width: 110px;
background-color: #FFFFCC;
border: 1px solid #000000;
color: #000000;
text-decoration: none;
}
#main_navigation a:visited
{
color: #000000;
}
#main_navigation a:hover
{
color: #4400FF;
background-color: #FFCC77
}

