Hi,
Registration Popup
Because registration popup gets loaded within the "component" (without header, footer, sidebar surroundings), not all CSS files gets loaded in that page. But you can manually include any CSS file in that component window. Open this PHP file:
/templates/YOUR_TEMPLATE/component.php
add the CSS files with a link tag directly within the <head>..</head> or use PHP, something like:
$doc = JFactory::getDocument();
$doc->addStyleSheet(JURI::base( true ) . '/templates/YOUR_TEMPLATE/css/template.css');
Notes
Apparently, you have messed with orders of "Shopper Fields". For instance, "I agree to the Terms of Service" field shows in the "registration form" and the "Postcode" and "City" shows off above the "Notes" field. You should swap their orders.
Navigate to
Virtuemart Backend >> Shopper Fields and play around with the orders of fields. But be very careful, each time you change the orders of any field, check the front-end and see the result.
Here i am attaching the shopper field order of CleanMart live demo. Click the "re-order" column title to order the fields by "order number" Also pay attention to "ticks" and "crossed" on the right hand side. Don't publish any field in the forms where they are not supposed to be published.
Try to have the same settings as the screenshot:
Attachment screenshot.png not found
Shipping
I can't say anything about it (yet). For now, just fix the 2 problems first, and we can take a look at the "shipping rate" problem later. Maybe the shipping problem occurs because of the "Shopper Fields" problem (since the city and post-code field are not presented in the registration form)
Regards.