The text on this page has a div of test which I can reposition using CSS.
http://www.theshowroomonline.co.uk/clothing
<div id="test"><a href="http://www.theshowroomonline.co.uk/product/1980s-stanley-platos-dress">1980′s Stanley Platos Dress</a></div>
<div class="wrapper-price">
<div class="entry-price">
£106.00 </div><!-- entry-price -->
<div class="entry-post-thumbnail">
<a class="tcp_size-medium" href="http://www.theshowroomonline.co.uk/product/1980s-stanley-platos-dress"><img width="200" height="300" src="http://www.theshowroomonline.co.uk/wp-content/uploads/2012/10/stanley-platos-dress-front-200x300.jpg" class="attachment-medium wp-post-image" alt="stanley-platos-dress-front" title="stanley-platos-dress-front" /></a>
</div><!-- .entry-post-thumbnail -->
</div><!-- .wrapper-price -->
#tcp_shortcode_all_clothing #test {
position: relative;
top: 298px;
}
But the div doesn’t seem to appear on other pages so I can’t reposition the text:
if you view source on the page you supplied (http://www.theshowroomonline.co.uk/outerwear) you will see the element is not actually wrapped in an element with id=”test”, that is your problem, it seems you are using two different templates for those pages.
Sample from problem page here:
Versus the working page:
That said as commeneted above, you really need to switch that
id="test"toclass="test"as ID’s should be unique to a page.