#menu {
float:right;
list-style:none;
margin:0;
padding:0;
clear:both;
background:#fff;
}

#menu li {
float:left;
position:relative;
}

#menu li a {
display:block;
text-decoration:none;
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:0 10px;
line-height:21px;
color:#3c8ccb;
background:#fff;
}

#menu li a:hover, #menu li:hover a, #menu li.over a {
background:#3c8ccb;
color:#fff;
}

#menu li ul {
position:absolute;
margin:0;
padding:10px 0;
list-style:none;
display:none;
background:#f6fafb;
border:1px #b8c1c8 solid;
}

#menu li ul.method, #menu li ul.method li { width:125px; }
#menu li ul.services, #menu li ul.services li { width:230px; }
#menu li ul.products, #menu li ul.products li { width:125px; }
#menu li ul.about, #menu li ul.about li { width:125px; }

/* #menu li ul.services, #menu li ul.products, #menu li ul.about { left:-1px; } */

#menu li:hover ul, #menu li.over ul {
display:block;
}

#menu li ul li {
width:inherit;
}

#menu li:hover ul li a, #menu li a:hover ul li a, #menu li.over ul li a {
color:#3c8ccb;
background:#f6fafb;
display:block;
}

#menu li:hover ul li a:hover, #menu li.over ul li a:hover{
background:#95d0f2;
}

.menu-border {
border-right:1px #b8c1c8 solid;
}

#clinics {
margin:0;
padding:0;
list-style:none;
clear:both;
width:759px;
height:21px;
display:block;
z-index:1;
position:relative;
}

#clinics li {
position:relative;
float:right;
margin-left:6px;
padding-bottom:5px;
background:#FFF;
}

#clinics li a {
display:block;
color:#3c8ccb;
}

#clinics li ul {
display:none;
position:absolute;
margin:0;
padding:10px;
list-style:none;
background:#f6fafb;
width:570px;
right:0;
top:19px;
border:1px #b8c1c8 solid;
}

#clinics li:hover ul, #clinics li.over ul {
display:block;
}

#clinics li ul li {
width:190px;
float:left;
margin:0;
padding:0;
}

#clinics li ul li a {
display:block;
text-align:left;
line-height:21px;
padding-left:10px;
color:#3c8ccb;
background:#f6fafb;
text-decoration:none;
}

#clinics li ul li a:hover {
background:#95d0f2;
}