I don't have th full VB Suite so I am not 100% sure how the CMS pages work but since you are using a separate style for each I'd imagine there would be a way, maybe by javascript, to sort it one way for one domain (style) and another way for the other domain/style.
Also not sure if it will help in your situation but this conditional can show template code for one domain or the other:
Code:
<vb:if condition="$_SERVER['HTTP_HOST'] == 'www.domain1.com'">
Test code
</vb:if>
You can use the VB conditionals to make "else-if" and "else" options as well to cover multiple domains.