#menu ,
#header #cart,
#header #search,
#column-left,
#header #welcome,
.breadcrumb,
.product-info #zoom-image,
.htabs,
#related_items_tab,
#stock_availability_tab,
/* product page */
body.tk-product-page .product-info .cart,
body.tk-product-page .htabs,
body.tk-product-page .product-tabs,
body.tk-product-page .article-label,
body.tk-product-page #price-label  { display:none; }
body.tk-product-page .product-info .image { width:300px; }
body.tk-product-page .product-info .image img { width:300px; }
body.tk-product-page .product-info .price-tag { background:none; width:auto; margin:0; padding:10px 30px 20px 0; text-align:left; }
body.tk-product-page .product-info .price-tag-sale { background:none; width:auto; margin:0; padding:10px 30px 20px 0; text-align:left; }
body.tk-product-page .product-info .price-tag-sale + .price-tag .price-old { text-decoration:line-through; }

/* footer */
#footer { clear:both; margin-top:20px; }
#footer .column-info,
#footer .column-extras,
#footer .column-account,
#footer .social { display:none; }
#footer .contact ul li { width:auto; height:auto; padding:0; line-height:20px; }
#footer .contact ul li a { text-decoration:none; color:#999; line-height:20px; display:inline; padding:0; }