#twocols{ /*the columns that gets dropped down over yours might be different*/
z-index:20;
}
#leftcol{ /*the columns that gets dropped down over yours might be different*/
z-index:10;
}
#mainleveltopnav li{
display:inline;
list-style-type:none;
padding-right:5px;
}

#mainlevelmainnav,#mainlevelmainnav ul{
float:left;
list-style:none;
line-height:1em;
background: transparent;
margin:0;
padding:0;
}
#mainlevelmainnav a{
display:block;
text-decoration:none;
margin-right:5px;
padding:0.3em;
}
#mainlevelmainnav li{
float:left;
padding:0;
background-color: #fffff;
height:22px;
line-height:17px;
}
#mainlevelmainnav li ul{
position:absolute;
left:-999em;
height:auto;
width:auto;
font-weight: 600;
margin:0;
}
#mainlevelmainnav li li{
width:20em;  /* box width control by here */
border: #DDDDDD 1px dotted;
marg/in: 1px 0 0 0;
text-align: left;
background-color: #4E2916;
}
#mainlevelmainnav li ul {
width:11em;
font-size:11px;
line-height:1em;
font-weight:400;
}
#mainlevelmainnav li:hover ul ul,#mainlevelmainnav li:hover ul ul ul,#mainlevelmainnav li.sfhover ul ul,#mainlevelmainnav li.sfhover ul ul ul{
left:-999em;
}
#mainlevelmainnav li:hover ul,#mainlevelmainnav li li:hover ul,#mainlevelmainnav li li li:hover ul,#mainlevelmainnav li.sfhover ul,#mainlevelmainnav li li.sfhover ul,#mainlevelmainnav li li li.sfhover ul{
left:auto;
z-index:6000;
}
#mainlevelmainnav li li:hover,#mainlevelmainnav li li.sfhover{
background-color: #4E2916;
}

.toplink
{ font-size: 11px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#FFD9C6; text-decoration: none; }

.toplink:hover, toplink:visited,
{ font-size: 11px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#FFF5F0; text-decoration: none; font-weight:bold;}