I have created an Event in CiviCRM and it all worsk fine in the Administrator side of Joomla when I test the Online Registration page. I have a price set of various ticket prices and the total adds up to the values as you would expect.
When I go the Registration(Live) page (i.e. the front end of Joomla) there is no Total Price text box, and the none of CiviCRM resources seem to load. The browser console is full of 404 Not Found errors for the CiviCRM scripts. On checking the path on the console the browser is trying to load the scripts from "/components/com_civicrm/civicrm/" instead of "administrator/components/com_civicrm/civicrm/".
This is a fresh install on CiviCRM 4.7.17 on Joomla 3.6.5.
What have I missed in the setup to get the CiviCRM resource loading from the Joomla frontend?