#mainMenu *                  {margin: 0; padding: 0;}
#mainMenu                    {position: relative; width: 900px; height: 65px; background: #464646 url(../images/menuBkg.gif) repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 120%;}
#mainMenu ul                 {list-style: none;}
#mainMenu li                 {display:inline; height: auto;}
#mainMenu ul a               {display: block; float: left; padding: 8px 19px 9px 19px; text-decoration: none; white-space: nowrap; background:  url(../images/menu_sep.jpg) top right no-repeat; color: #BBC6CA;}

#mainMenu ul li.hover a,
#mainMenu ul a:hover,
#mainMenu ul li:hover a      {cursor: pointer; background: #464646 url(../images/menu_sep.jpg) top right no-repeat; color: #fff;}

#mainMenu .subMenu           {display: none;}
#mainMenu table              {position: absolute; border-collapse: collapse; left: 0; top: 0;}

#mainMenu .subMenu li a:hover,
#mainMenu ul a:hover .subMenu li a:hover,
#mainMenu ul li.hover .subMenu li a:hover,
#mainMenu ul li:hover .subMenu li a:hover     {color:#fff;}

#mainMenu ul li a:hover .subMenu,
#mainMenu ul li.hover .subMenu,
#mainMenu ul li:hover .subMenu                {display: block; margin: 0; position: absolute; width: 900px; top: 33px; left:0; color: #BBC6CA;}

#mainMenu ul a:hover .subMenu li a,
#mainMenu ul li.hover .subMenu li a,
#mainMenu ul li:hover .subMenu li a           {display:block; margin-top: 1px; padding: 7px 12px 7px 12px; white-space:nowrap; border:0; background: #464646; color: #BBC6CA;}

#mainMenu ul li.menu1 a {background: none;}09/02/2009 15:18:36