It worked beautifully! Changing all of these files:

checkout_shipping.css
checkout_payment.css
checkout_confirmation.css
checkout_success.css

To only contain the line:
@import url(no_account.css);

worked like a charm.
Still have the dropped float in IE7 though - and only when checking out WITH an account.