#topmenu{
margin:0px;
width: 1001px;
height:110px;
background: url(images/topmenubg.jpg) ;
}


#topmenu ul {
padding: 0;
margin: 0;
list-style-type: none;
margin-left:514px;
border-left: 1px solid black;
}



#topmenu li {
float: left;
width:80px;
height:80px;
text-align:center;
position: relative;
border-left: 1px solid black;
}

#topmenu li a{
display:block;
width: 80px;
padding-top:60px;
height: 20px;
color:black;
text-decoration:none;
font: 12px verdana;
}


#topmenu li a:hover{
display:block;
padding-top:60px;
width:80px;
height:20px;
color: #8b3316;
background: url(images/topbuttonhoverbg.gif) ;
}


#topmenu li ul {
display: none;
position: absolute; 
top: 79px;
right: 6px;

}

#topmenu li:hover > ul,
#topmenu li.over > ul {
top: 79px;
right: 6px;
}

#topmenu li:hover ul, 
#topmenu li.over ul { 
clear:left;
display: block;
}


#topmenu li:hover ul li,
#topmenu li.over ul li{
display:block;
width:145px;
height: 20px;
text-align:left;
margin-left:0px;
border-left: 0;
}



#topmenu li:hover ul li a,
#topmenu li.over ul li a{
display:block;
width:145px;
padding-top: 2px;
padding-left:5px;
height: 18px;
font-size: 12px;
font-weight: 500;
font-family: arial;
background: #8b3316;
color:white;
border: 1px solid black;
text-decoration:none;
opacity:0.85;filter:
alpha(opacity=85);
}



#topmenu li:hover ul li a:hover,
#topmenu li.over ul li a:hover{
color: #8b3316;
background:white;
}
