I don't think this is down to my CSS or my theme:
The Google map gets loaded to the top of the page regardless of where I put the shortcode.
e.g. the contents of the wordpress page at http://www.fitness-saver.com/find-a-personal-trainer/ are:
<p>The map below contains personal trainers throughout the UK. Click any personal trainer near your location to view more details about that personal trainer, including their specialities, their popularity and more.</p>
[agm_all_profiles_map width="100%" height="400px" zoom="11" show_markers="1"]
And yet on the page the map comes above the <p> tag. When inspecting the element the map has actually been moved ABOVE the element. Anything you can recommend to fix this?