.menu {
font-family: verdana;
font-size: 12px;
clear: both;
width: auto;
height: 59px;
background-image: url('../images/nav_bk.jpg');
background-repeat: no-repeat;
color: #FFFFFF;
text-align: center;
padding-left: 7px;
}

.menu .spacer {
float: left;
height: 35px;
padding-top: 6px;
padding-left: 3px;
padding-right: 3px;
text-align: center;
}

.menu ul {
list-style: none;
margin: 0;
padding: 0;
}

.menu li {
float: left;
text-align: left;
padding-top: 6px;
height: 25px;
}

.menu li a {
cursor: default;
}

.menu li ul li a,
.menu .real-link {
cursor:pointer;
cursor:hand;
}

.menu ul li a {
color: #FFFFFF;
text-decoration: none;
}

.menu ul li a:active {
color: #FFFFFF;
text-decoration: none;
}

.menu ul li a:visited {
color: #FFFFFF;
text-decoration: none;
}

.menu ul li a:hover {
color:#FF6600;
text-decoration: none;
}

.menu li ul {
display: none;
height: auto;
padding: 0;
margin: 0;
border: 0;
position: absolute;
width: 200px;
z-index: 200;
}

.menu li ul li ul {
margin-top: -26px;
margin-left: 203px;
}

.menu li:hover ul {
display: block;
}

.menu li:hover ul ul {
display: none;
}

.menu li ul li:hover ul {
display: block;
}

.menu li li {
background-color: #333333;
display: block;
float: none;
margin: 0;
padding: 2px 3px 2px 5px;
width: 200px;
height: auto;
}

.menu li:hover li a {
color: #CCCCCC;
text-decoration: none;
background: none;
}

.menu li ul a {
display: block;
color: #CCCCCC;
text-decoration: none;
margin: 0;
padding: 0;
text-align: left;
}

.menu li ul a:hover, .menu li ul li:hover {
background-color: #FF6600;
border: 0;
color: #000000;
text-decoration: none;
}

.menu p {
clear: left;
}