Im a bit new to apache server and more used to IIS but trying to convert but finding it really hard

Im trying to get virtual hosts working on windows vista, Im using apache 2.2.11, apache is working becuase I get the 'It Works' Message when I go to localhost

I have this in my httpd-vhosts.conf file:

<VirtualHost *:80>

DocumentRoot C:/work/mysite

ServerName mysite.dev


but when I go to http://mysite.dev i get page not found

I hope someone can help maybe I have forgot something really obvious