Thanks for the suggestion but that didn't seem to work either. I added the following lines:
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /www/domainA
ServerName domaina.com
ServerAlias domaina.com www.domaina.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /www/domainb
ServerName domainb.com
ServerAlias domainb.com www.domainb.com
</VirtualHost>
but the default DocumentRoot is still overriding the virtualhost. Am i just missing the forest for all of the trees?