I think I've just noticed the root of your problem.
Your gallery's embedding code is inside the gallery's own container.
Move the gallery's embedding code outside its container and hopefully all will be well.
For example, for your first gallery, you currently have this:
<div class="column margin10Bottom" id="juicebox-container1">
<!--START JUICEBOX EMBED-->
<script src="img/elmsford/jbcore/juicebox.js"></script>
<script>
new juicebox({
baseUrl : 'img/elmsford/',
containerId : 'juicebox-container1',
galleryWidth : '100%',
galleryHeight : '300',
backgroundColor: '#222222'
});
</script>
<div id="juicebox-container"></div>
<!--END JUICEBOX EMBED-->
</div>
Change the above to this:
<div class="column margin10Bottom" id="juicebox-container1"></div>
<!--START JUICEBOX EMBED-->
<script src="img/elmsford/jbcore/juicebox.js"></script>
<script>
new juicebox({
baseUrl : 'img/elmsford/',
containerId : 'juicebox-container1',
galleryWidth : '100%',
galleryHeight : '300',
backgroundColor: '#222222'
});
</script>
<!--END JUICEBOX EMBED-->
Incidentally, you embed your galleries into containers named 'juicebox-container1' and 'juicebox-container2'.
Therefore, the following two lines (one per gallery) are redundant (and a web page should not contain containers with duplicate ids) so can be removed:
<div id="juicebox-container"></div>
<div id="juicebox-container"></div>
If the above does not work, then if you are using an .htaccess file, check to see if there are any rewrite rules that might be affecting the path to the 'full.html' file.