#menu {
position:relative;
overflow:hidden;
}
#menu ul{
position:relative;
   left:5%;
   float:left;
}
#menu li{
position:relative;
   left:-50%;
   float:left;
}
#menu a{
display: block; 
border-left: 0px solid #CCCCCC;
border-top: 0px solid #CCCCCC;
border-bottom: 0px solid #CCCCCC;
background-color: #fff;
font-size: x-big;
padding: 7px;
text-decoration: none;
color: #333;
width: 3000px; 
margin: -5px;
text-align: center;
}
#menu a:hover{
border-left: 0px solid #CCCCCC;
border-top: 0px solid #CCCCCC;
border-bottom: 0px solid #CCCCCC;
background-color: #CCCCCC;
}
#menu #haji a{
display: block; 
border: 0px solid #CCCCCC;
background-color: #fff;
font-size: x-small;
padding: padding: 0px 0px;;
text-decoration: none;
color: #333;
width: 3000px; 
margin: -5px;
text-align: center;
}
#menu #haji a:hover{
display: block; 
border: 0px solid #CCCCCC;
background-color: #CCCCCC;
}