#info, #header, #footer, #actions, #printbutton, #mti_wfs_colophon { display: none !important; }

body { font-family: Helvetica, Arial, sans-serif; }

/* ITEMS SUMMARY / BASKET */
#basketForm { width: 100%; display: block; margin: auto; }
#basketForm input.q, #basketForm span.q { display: block; width: 60px; text-align: center;}
table.itemSummary { width: 100%; border-collapse: collapse; margin-bottom: 20px;}
table.itemSummary th, table.itemSummary td { padding: 8px 10px; vertical-align: top;}
table.itemSummary th { font-weight: bold;}
/*table.itemSummary td { background: #000; }*/
table.itemSummary th.product-cell,
table.itemSummary td.product-cell { width: 45%; text-align: left; }
table.itemSummary th.price-cell,
table.itemSummary td.price-cell { text-align: right; }
table.itemSummary th.action-cell,
table.itemSummary td.action-cell { text-align: center; }
table.itemSummary td.action-cell i { font-size: 1.4em; }

table.itemSummary td a.product-image { display: block; width: 38px; height: 38px; max-width: 8%;  margin-bottom: 5px; margin-right: 5px; }
table.itemSummary td a.product-image img { display: block; width: 100%; height: auto;}
table.itemSummary td a.product-image,
table.itemSummary td div.product-info { display: inline-block; zoom: 1; *display: inline; overflow: hidden;max-width: 85%; }
table.itemSummary td div.product-info { vertical-align: top; }
table.itemSummary td div.product-info strong,
table.itemSummary td div.product-info span { display: block;}
table.itemSummary td div.product-info strong.title-text { margin-bottom: 5px;}
table.itemSummary td div.product-info span.option-text,
table.itemSummary td div.product-info span.question-text { padding-top: 5px;}
table.basketPriceBreakdown td {  text-align: right; }