I have a problem with configuring apache to use two different documentRoots in two virtualhosts.... they end up pointing to the same virtualhost

Here are the virtualHosts directives
Code:
<VirtualHost *:80>
    ServerName music
     DocumentRoot c:/apache/htdocs/music
        
</VirtualHost>

<VirtualHost *:80>
    ServerName localhost
    DocumentRoot c:/apache/htdocs    
</VirtualHost>
Thanks