The default ASP.NET Menu control doesn’t really generate HTML code that you can style nicely with CSS. There are some solutions available like CSS Friendly Control Adapters from Codeplex. Although I never had the time to look at them.
Now, I just found this great article, on a blog of a personal friend, that covers it all.
ASP.NET Menu: Sliding Doors of CSS
You also might want to take a look at his other posts. Great blogger.




