/* Advanced Expanding Category Links - Killer drop down menu */
#menu { float: left; border-right:1px solid #fba9e5; }

#menu ul { list-style: none; margin-left: 0px; float: left; padding: 0px; }

#menu a { font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ffffff; border-right: 1px solid #d951b4; border-left: 1px solid #fba9e5; margin: 0px; padding:10px 20px 10px 15px; text-decoration: none; display: block; font-weight: bold; }

#menu a:hover { color: #dd00c6; background: #ffeaff; }

#menu ul ul li a, #menu ul ul ul li a { background: #f968d2; padding: 9px 12px 9px 12px; border-right: 0px; border-left: 0px; }

#menu li { position: relative; }

#menu ul ul li { position: relative;  border-top: 1px solid #fba9e5; border-bottom: 1px solid #d951b4; }

#menu ul ul { position: absolute; z-index: 3000000; text-align: left; width: 190px; margin-left: 0px; }

#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,
div#menu ul ul ul li:hover ul ul,
div#menu ul ul 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,
div#menu ul ul ul ul li:hover ul,
div#menu ul ul ul ul ul li:hover ul
{display: block;}

#left_menu { width:209px; padding:0; }
.menu_father { width:209px; height:34px; line-height:34px; background: url(../styleImages/popular_bg.jpg) top left; font-weight:bold; text-align:left; color:#000000; font-size:12px; padding:0 0 0 0px;  }
.menu_bottom { width:209px; height:10px; }