thanks for that
i put that in to my vhosts.conf file and only the last entry worked
but then i had a look through the config files
in commonhttpd.conf there was a section that went somthing like this:
deny from all
something said to me that that does not look right ( if there are any apache gurus out there please feel free to correct me at any time!
any who, i took this out and went in to the http.conf file
i moved the virtual host config file include line from the middle of the file to the end. and took out some unused include lines and disabled the virtual host alias module and it all seems to work now.
btw i got the wildcard config from the apache docs on the apache.org website, ( i think )