Apache Web Server Forum

Hi folks, I'm sure this is simple and I'm missing something straightforward, I'm new to this lark.

I have Apache 2.2 installed and working fine, I want to serve more than one site on the same server and single IP address. I can get it all working with one site fine, but if I add details for virtual hosts only the first listed site gets any traffic. Conf of directories and virtuals is as follows, with the actual address' changed. Any help gratefully received.