.kft_admin_menu{ margin: 5px 0; padding: 0; width: 180px; /*width of menu*/ border: 1px solid #222222; border-bottom-width: 0; } .kft_admin_menu a.menuitem{ background: #706E71 url(/Images/Menu/menu_ptrn.jpg) repeat-x bottom left; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff747274, endColorstr=#ff343234); font: 14px Calibri; color: white; display: block; position: relative; width: auto; padding: 4px 0; padding-left: 8px; text-decoration: none; font-weight:bold; } .kft_admin_menu a.menuitem:visited, .kft_admin_menu .menuitem:active{ color: white; } .kft_admin_menu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/ position: absolute; top: 5px; right: 5px; border: none; } .kft_admin_menu a.menuitem:hover{ /*background-image: url(/Images/Menu/glossyback2.gif);*/ color:#ffd608; } .kft_admin_menu a.submenuitem{ background: White url(/Images/Menu/menu_ptrn_sub.jpg) repeat-x bottom left; font: 12px Calibri; color: #222222; display: block; position: relative; width: auto; padding: 4px 0; padding-left: 15px; text-decoration: none; } .kft_admin_menu a.submenuitem:visited, .kft_admin_menu .submenuitem:active{ } .kft_admin_menu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/ position: absolute; top: 5px; right: 5px; border: none; } .kft_admin_menu a.submenuitem:hover{ /*background-image: url(/Images/Menu/subglossyback2.gif);*/ } .kft_admin_menu div.submenu{ /*DIV that contains each sub menu*/ background: white; } .kft_admin_menu div.submenu ul{ /*UL of each sub menu*/ list-style-type: none; margin: 0; padding: 0; } .kft_admin_menu div.submenu ul li{ border-bottom: 1px solid #777777; } .kft_admin_menu div.submenu ul li a{ display: block; font: normal 13px Calibri; color: #777777; text-decoration: none; padding: 2px 0; padding-left: 15px; } .kft_admin_menu div.submenu ul li a:hover { background: #FFFF99; color:Black; }