.menu { background:url(menu.png) no-repeat; width:986px; white-space: nowrap; overflow:hidden; height:32px;}
div.menu ul { list-style: none; margin: 0px; padding: 0px;}
div.menu ul a li, div.menu ul li.active { display:list-item; }
div.menu ul li { display:none; float:left; height:39px; width:1px; color: #494949; }
div.menu ul:hover .active { position:relative; left:-6px;}
div.menu ul .active:hover { position:relative; left:0px !important;}
div.menu ul .m1 { width: 144px; } div.menu ul .m1:hover, div.menu ul .m1.active  { width:150px; background:url(menu.png); background-position:-5px -50px; }
div.menu ul .m2 { width: 132px; } div.menu ul .m2:hover, div.menu ul .m2.active  { width:138px; background:url(menu.png); background-position:-5px -100px; }
div.menu ul .m3 { width: 146px; } div.menu ul .m3:hover, div.menu ul .m3.active  { width:152px; background:url(menu.png); background-position:-5px -150px; }
div.menu ul .m4 { width: 177px; } div.menu ul .m4:hover, div.menu ul .m4.active  { width:183px; background:url(menu.png); background-position:-5px -200px; }
div.menu ul .m5 { width: 177px; } div.menu ul .m5:hover, div.menu ul .m5.active  { width:183px; background:url(menu.png); background-position:-5px -250px; }
div.menu ul .m6 { width: 197px; } div.menu ul .m6:hover, div.menu ul .m6.active  { width:203px; background:url(menu.png); background-position:-5px -300px; }
