/* 
This is	style-custom.css
Don't use style-custom.css in the parent theme as it will get overwritten every time the parent theme is updated.
Create a child theme. WP will search for 	style-custom.css	 in that child theme and you can add your own custom CSS to it.
style-custom.css is the very last external stylesheet. If it doesn't appear to be over-riding internal styles then make your css more specific e.g. 
div.something div.something-else h3.something
If you've finalised your website and don't want internal styles (they have to be loaded every time a page is loaded) View Source and copy everything between  <style type="text/css">    </style>,   paste it here,  upload this file and upload a blank internal-stylesheet.php to the child theme.
Download a basic child theme from  http://www.alchemweb.co.uk/child-theme/  
*/

/*
At the time of writing the WooCommerce external stylesheet (assets / css / woocomerce.css) over rides the inline styles. The following rectifies this 
Note that image sizes can be affected by the length of the text underneath them.
*/

.woocommerce div.product div.images,.woocommerce-page div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page #content div.product div.images{width:auto;}

.woocommerce .related ul.products li.product img,  .woocommerce-page .related ul.products li.product img,  .woocommerce .upsells.products ul.products li.product img,  .woocommerce-page .upsells.products ul.products li.product img,  .woocommerce .related ul li.product img,  .woocommerce-page .related ul li.product img,   .woocommerce .upsells.products ul li.product img,  .woocommerce-page .upsells.products ul li.product img{width:auto;height:auto;margin-right:10px;}

.woocommerce ul.products li.product,  .woocommerce-page ul.products li.product{width:auto;}

.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:auto;}