Show sharethis twice on a page with different layouts
You can do it in node.tpl file, by using the sharethis custom code(get it from sharethis.com) and choose your horizontal style

below is the code to display only in teaser(paste this code in node.tpl)

&lt;?php if ($teaser): ?&gt;            
    &lt;span class='st_email_hcount' displayText='Email'&gt;&lt;/span&gt;
    &lt;span class='st_sharethis_hcount' displayText='ShareThis'&gt;&lt;/span&gt;
    &lt;span class='st_plusone_hcount' displayText='Google +1'&gt;&lt;/span&gt;
    &lt;span class='st_facebook_hcount' displayText='Facebook'&gt;&lt;/span&gt;
    &lt;span class='st_twitter_hcount' displayText='Tweet'&gt;&lt;/span&gt;
    &lt;span class='st_linkedin_hcount' displayText='LinkedIn'&gt;&lt;/span&gt;
&lt;?php endif;?&gt;


for block again choose your style from sharethis.com and paste it in the block 

hope you can get ideas from the above!