OK
#menu { background: transparent; float: left; }
#menu ul { list-style: none; margin: 0; padding: 0; width: 185px; float: left; }
#menu a, #menu h2 {
font: bold 11px arial, helvetica, sans-serif;
display: block; 
margin: 0;
padding: 2px 3px;
font-weight:Normal
}
#menudoctor { background: transparent; float: left; }
#menudoctor ul { list-style: none; margin: 0; padding: 0; width: 165px; float: left; }
#menudoctor a, #menudoctor h2 {
font: bold 11px arial, helvetica, sans-serif;
display: block; 
margin: 0;
padding: 2px 3px;
font-weight:Normal
}

.imgmenu{
float:right;
padding-top:3px;
}

#menu h2
{
font: bold 11px arial, helvetica, sans-serif;
color: #666666;
cursor:pointer;
text-decoration:underline;
height:17px
}
#menudoctor h2
{
font: bold 11px arial, helvetica, sans-serif;
color: #666666;
cursor:pointer;
text-decoration:underline;
height:17px
}

#menu h2 a {
 color: #666666;
 text-decoration: none;
 font: bold 11px arial, helvetica, sans-serif;
 display: block;
 border-width: 0px;
 border-style: none;
 margin: 0;
 padding: 0px 0px;
}
#menudoctor h2 a {
 color: #666666;
 text-decoration: none;
 font: bold 11px arial, helvetica, sans-serif;
 display: block;
 border-width: 0px;
 border-style: none;
 margin: 0;
 padding: 0px 0px;
}

#menu h2 a:hover { color: #FCF4CF; background: #E3BDD6; }
#menudoctor h2 a:hover { color: #FCF4CF; background: #E3BDD6; }

#menu a {
color: #9A5389;
background: #E3BDD6;
text-decoration: none;
border-width: 1px;
border-style: solid;
border-color: #ABABAB;
}
#menudoctor a {
color: #9A5389;
background: #E3BDD6;
text-decoration: none;
border-width: 1px;
border-style: solid;
border-color: #ABABAB;
}

#menu a:hover { color: #000000; background: #ffffff; }
#menu li { position: relative; }
#menu ul ul { position: relative; z-index: 500; }
#menu ul ul ul { position: absolute; top: 0; left: 100%; }
div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul  { display: none; } 
div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul  { display: block; }

#menudoctor a:hover { color: #000000; background: #ffffff; }
#menudoctor li { position: relative; }
#menudoctor ul ul { position: relative; z-index: 500; }
#menudoctor ul ul ul { position: absolute; top: 0; left: 100%; }
div#menudoctor ul ul, div#menudoctor ul li:hover ul ul, div#menudoctor ul ul li:hover ul ul  { display: none; } 
div#menudoctor ul li:hover ul, div#menudoctor ul ul li:hover ul, div#menudoctor ul ul ul li:hover ul  { display: block; }