.jquerycssmenu { font: Tahoma; padding-left: 12px; /*offset of tabs relative to browser left edge*/ } .jquerycssmenu ul { margin: 0; padding: 0; list-style-type: none; z-index: 1000; } /*Top level list items*/ .jquerycssmenu ul li { position: relative; display: inline; float: left; z-index: 1100; } /*Top level menu link items style*/ .jquerycssmenu ul li a { display: block; color: #e03228; font-size: 10pt; text-decoration: none; padding-top: 12px; z-index: 1200; } .jquerycssmenu ul li a:hover { font-size: 10pt; color: #e03228; background: none; background-repeat: no-repeat; background-image: url(../images/menu_bg2.gif); height: 44px; } /*1st sub level menu*/ .jquerycssmenu ul li ul { position: absolute; left: 0; display: block; visibility: hidden; } /*Sub level menu list items (undo style from Top level List Items)*/ .jquerycssmenu ul li ul li { display: list-item; padding-top: 0px; } /*All subsequent sub menu levels vertical offset after 1st level sub menu */ .jquerycssmenu ul li ul li ul { top: 0; visibility: hidden; } .jquerycssmenu ul li ul li ul li { /*float: none;*/ visibility: hidden; } /* Sub level menu links style */ .jquerycssmenu ul li ul li a { font: normal 8pt Tahoma; color: #e03228; width: 160px; /*width of sub menus*/ background-color: White; padding: 4px; margin: 0px; text-align: left; background-color: #ffffff; } .jquerycssmenu ul li ul li a:hover { /*sub menus hover style*/ font: normal 8pt Tahoma; color: #e03228; height: auto; background: #e6e4ec; } /* ######### CSS classes applied to down and right arrow images ######### */ .downarrowclass { position: absolute; top: 20px; right: 4px; } .rightarrowclass { position: absolute; top: 9px; right: 4px; } .jquerycssmenu_toplevel { background-image: url(../images/menu_bg.gif); background-repeat: no-repeat; background-position: top center; width: 114px; height: 44px; text-align: center; vertical-align: middle; margin: 0px 9px 0px 0px; } li:hover.jquerycssmenu_toplevel { background-image: url(../images/menu_bg2.gif); background-repeat: no-repeat; background-position: top center; width: 114px; height: 44px; text-align: center; vertical-align: middle; margin: 0px 9px 0px 0px; }