These are the my CSS It is working fine in Internet explorer but not in mozilla body { background-color: #F7F7F7; } #pgmnu { width:100px; height:20px; overflow:hidden; CURSORointer; cursor:hand; font-family:Verdana; font-size:9px; margin:5 0 0 200px; border:1px solid gray; PADDING-TOP:3px; } .mborder { font-family:Verdana; font-size:9px; margin:5 0 5 -5; } ul li { float: left; width: 22px; } #subcontent2 { BORDER:black 1px solid; DISPLAY:none; Z-INDEX:101; PADDING-TOP:0px; WIDTH:185px; margin:0 0 0 -25px; POSITION:absolute; HEIGHT:20px; BACKGROUND-COLOR:lightyellow; font-family:Verdana; font-size:10px; font-weight:bold; } li { list-style: none; margin:5 10 5 -10; width:32px; CURSORointer; CURSOR: hand; }