The code and CSS was tailored to my site display, and may not be ideal for you.

I have the images aligned on their right edges, 200px from the left side of the container, and turned off the "larger image" text so never styled it.

You may want to change the width of #productImagesWrapper, and change some styling properties of other parts of that block.
The "larger image" text can be controlled by adding .imgLink { } and styling it (check the spelling).

It may help to remove some "clearBoth" classes - you might need to edit tpl_modules_additional_images.php to get to this bit. If I edited that, it was a while ago and I don't remember exactly now.
Went checking, and you need to edit not that but tpl_columnar_display.php to get rid of the clearBoth. Since tpl_columnar_display is used other places as well, you can't just rip out a line; you need a conditional statement to only skip it in the product info page:
PHP Code:

    <?php echo '<div' $r_params '>' $list_box_contents[$row][$col]['text'] .  '</div>' "\n"?>
<?php
      
}
    }
if (
$current_page_base != "product_info") { // gjh42 20070329 ?>
<br class="clearBoth" />
<?php }
  }
}
?>
This is at the end of the file (45 lines total!), and you just need to add the

if ($current_page_base != "product_info") { // gjh42 20070329 ?>

line, and shift/add some <?php and ?> tags to end up with the exact appearance shown.