/* common styling */
.menu{
font-family: arial, sans-serif; width:148px; position:relative; font-size:11px; margin:0; padding:0; 
}
.menu ul {
padding:0; margin:0; list-style-type: none;
}
.menu ul li ul {
visibility:hidden; position:absolute; height:0; overflow:hidden; top:0px; left:148px;
}
.menu ul li {
float:left; position:relative; z-index:90;
}
.menu ul li a, .menu ul li a:visited {
display:block; text-decoration:none; color:#000; width:148px; height:14px; line-height:15px; font-size:11px; background:transparent;
}
.menu ul li a.oneline, .menu ul li a.oneline:visited {
display:block; text-decoration:none; color:#000; width:148px; height:37px; line-height:15px; font-size:11px; background:transparent;
}
.menu ul li a.twoline, .menu ul li a.twoline:visited {
display:block; text-decoration:none; color:#000; width:148px; height:55px; line-height:15px; font-size:11px; background:transparent;
}
* html .menu ul li a, .menu ul li a:visited {width:148px; w\idth:147px;}

.menu ul li#surgeons {background:url(buttons/plastic-surgeons.gif) no-repeat left top; margin: 0; padding: 0; text-indent: -9999px; }
.menu ul li#surgeons a.oneline:hover {background:url(buttons/plastic-surgeons-over.gif) no-repeat left top; }
.menu ul li#photos {background:url(buttons/before-after.gif) no-repeat left top; margin: 0; padding: 0; text-indent: -9999px; }
.menu ul li#photos a.oneline:hover {background:url(buttons/before-after-over.gif) no-repeat left top; }
.menu ul li#face {background:url(buttons/face-surgery.gif) no-repeat left top; margin: 0; padding: 0; text-indent: -9999px; }
.menu ul li#face a.oneline:hover {background:url(buttons/face-surgery-over.gif) no-repeat left top; }
.menu ul li#breast {background:url(buttons/breast-surgery.gif) no-repeat left top; margin: 0; text-indent: -9999px; }
.menu ul li#breast a.oneline:hover {background:url(buttons/breast-surgery-over.gif) no-repeat left top; }
.menu ul li#body {background:url(buttons/body-surgery.gif) no-repeat left top; margin: 0; text-indent: -9999px; }
.menu ul li#body a.oneline:hover {background:url(buttons/body-surgery-over.gif) no-repeat left top; }
.menu ul li#skin {background:url(buttons/skin-care.gif) no-repeat left top; margin: 0; text-indent: -9999px; }
.menu ul li#skin a.twoline:hover {background:url(buttons/skin-care-over.gif) no-repeat left top; margin: 0; text-indent: -9999px; }
.menu ul li#specials {background:url(buttons/monthly-specials.gif) no-repeat left top; margin: 0; text-indent: -9999px; }
.menu ul li#specials a.oneline:hover {background:url(buttons/monthly-specials-over.gif) no-repeat left top; }
.menu ul li#media {background:url(buttons/atlanta-media.gif) no-repeat left top; margin: 0; text-indent: -9999px; }
.menu ul li#media a.oneline:hover {background:url(buttons/atlanta-media-over.gif) no-repeat left top; }
.menu ul li#location {background:url(buttons/atlanta-office.gif) no-repeat left top; margin: 0; text-indent: -9999px; }
.menu ul li#location a.oneline:hover {background:url(buttons/atlanta-office-over.gif) no-repeat left top; }
.menu ul li#financing {background:url(buttons/financing.gif) no-repeat left top; margin: 0; text-indent: -9999px; }
.menu ul li#financing a.oneline:hover {background:url(buttons/financing-over.gif) no-repeat left top; }
.menu ul li#testimonials {background:url(buttons/testimonials.gif) no-repeat left top; margin: 0; text-indent: -9999px; }
.menu ul li#testimonials a.oneline:hover {background:url(buttons/testimonials-over.gif) no-repeat left top; }
.menu ul li#contact {background:url(buttons/contact-plastic-surgeons.gif) no-repeat left top; margin: 0; text-indent: -9999px; }
.menu ul li#contact a.oneline:hover {background:url(buttons/contact-plastic-surgeons-over.gif) no-repeat left top; }
.menu ul li#home {background:url(buttons/atlanta-plastic-surgery.gif) no-repeat left top; margin: 0; text-indent: -9999px; }
.menu ul li#home a.oneline:hover {background:url(buttons/atlanta-plastic-surgery-over.gif) no-repeat left top; }

.menu ul li#number {background:url(images/atlanta-phone-number.gif) no-repeat left top; margin: 0; text-indent: -9999px; }
.menu ul li#number a.oneline:hover {background:url(images/atlanta-phone-number.gif) no-repeat left top; }

.menu table {
border-collapse:collapse; border:0; padding:0; font-size:1em; position:absolute; left:0; top:0;
}

.menu ul li:hover a,
.menu ul li a:hover{
text-decoration:underline; border:0;
}

.menu ul li a:hover {position:relative; z-index:100;}

.menu ul li:hover ul,
.menu ul li a:hover ul {
visibility:visible; width:123px; height:auto; border: 0; z-index:10; background:#E3DED9; overflow:visible; text-indent: 0px; margin: 0; border: 1px solid #F1EFED;
}
.menu ul li:hover ul li.drop a,
.menu ul li a:hover ul li.drop a{
display:block; background:transparent; color:#61809F; width:123px; line-height:14px; padding:2px 0px; height:auto; text-decoration:none; text-indent: 3px; margin: 1px 0;
}
* html .menu ul li a:hover ul li.drop a {width:123px; width:122px;}

.menu ul li:hover ul li.drop a:hover,
.menu ul li a:hover ul li.drop a:hover {
color:#AA4118; 
background:#F3F1EF; border:0;
}

.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; overflow:hidden; top:-6px; left:123px;
}
.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; width:120px; height:auto; color:#000; padding:0; border: 0; list-style-type:none; background:#D5D0CA; border: 1px solid #E3DED9;
}
.menu ul li:hover ul li:hover ul li a,
.menu ul li a:hover ul li a:hover ul li a {
display:block; width:122px; background:transparent; color:#45688B;
}
* html .menu ul li a:hover ul li a:hover ul li a {width:115px; w\idth:114px;}

.menu ul li:hover ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover ul li a:hover {
background:#F3F1EF; color:#AA4118; text-decoration: none;
}
strong.submenupointer { font-size: 14px; }