#skip,
#account-bar,
#navigation,
#search,
#content-3,
#footer ul,
#jquery-overlay,
#jquery-lightbox,
.logo,
.icon-link,
.icon,
.button,
.share-links,
.share,
.more,
.player-controls,
.block-simplemodal .block-header,
.block-simplemodal .module,
.panel-simplemodal,
.panel-tabs .panel-header,
.panel-tabs-fake .panel-header,
.panel-actions,
.module-results-bar .module-content,
.module-listing-summary,
.module-pagination,
.module-actions,
.module-location-change,
.module-location,
.module-find-store,
.module-newsletter-subscribe,
.module-engage-rss,
.module-buying-preference,
.module-refine-price,
.module-menu,
.module-user,
.module-offer-details .module-item-2,
.module-store-search,
.module-refinement-listing,
.module-category-summary,
.module-catalogue-view-links,
.module-catalogue-navigate,
.module-catalogue-view-tools,
.module-catalogue-popup,
.module-refinement,
.module-catalogue .catalogue-nav,
.module-catalogue .catalogue-tools,
.lzTemplate {display: none}

.module-catalogue-navigate,
.panel-scroller-multi {display: none!important}

/* =layout */

body {font: 11pt arial, sans-serif}

#site {border: 2px solid #166DBA}

#header {border-bottom: 2px solid #166DBA; height: 56px; padding: 5px 10px}
	.logo-print {float: left}
	.heading-page {text-align: right; margin: 0; line-height: 56px; font-size: 20pt}

#footer {border: 2px solid #166DBA; border-top: none; padding: 5px 10px}
	#footer p {margin: 0}

#results-bar,
.content-1,
.content-2 {padding: 0 10px}

/* =global */

a {text-decoration: none; color: #166DBA}

.price,
.offer-price {color: #FF7800; font-size: 16pt; font-weight: bold}
.offer-expiry {color: #555555; font-style: italic}
.display-only-content {display: none}
.print-only-content {display: block}

/* =media */

.media img {border: none}
.module-media img {border: none}

/* =module */

.module {clear: both; margin: 15px 0}

/* =heading */

.heading {font-size: 16pt; color: #000; margin: 10px 0}

/* =module-category-summary */

.module-category-summary ul,
.module-category-summary hr {display: none}

/* =module-engage-mobile */

.module-engage-mobile .icon-link {display: block}

/* =offer-details */

.offer-details .panel-grid {display: none}
.offer-details .module-popup-dialog {display: block}
.offer-details .offer-image-print {display: block}
.offer-details .offer-image-browse {display: none}

/* =module-grid-offer-placeholder */

.module-grid-offer-placeholder {width: auto!important; height: auto!important}

/* =module-featured */

.module-featured {}
	.module-featured .module-media {float: left; margin-right: 15px}
	.module-featured .price {margin: 10px 0}

/* =module-listing */

.module-listing {position: relative}
	.module-listing .module-media {float: left; margin-right: 15px}
	.module-listing .module-item-1 {margin-left: 213px; margin-right: 150px}
	.module-listing .module-item-2 {position: absolute; top: 0; right: 0}
	.module-listing .offer-price {margin-top: 0}
	
/* =module-store-listing */

.module-store-listing table {width: 100%}
.module-store-listing th,
.module-store-listing td {padding: 4px 10px; vertical-align: top}
	.module-store-listing thead th {font-weight: bold; text-align: left; background-color: #eaeff2}
	.module-store-listing tbody td {}
		.module-store-listing tbody td a {}
		.module-store-listing tbody .stripe td {background-color: #f0f4f7}
	.module-store-listing .suburb {width: 120px}
	.module-store-listing .address {}
	.module-store-listing .phone {width: 120px}
	.module-store-listing .more-info {display: none}
	
/* =module-grid */

.module-grid {float: left; margin-right: 5px; clear: none}

/* =module-grid-offer */

.module-grid-offer {width: 220px; height: 250px; text-align: center; margin-bottom: 0}
.module-grid-offer .heading,
.module-grid-offer .offer-price {font-size: 11pt; margin: 5px 0}

/* =module-catalogue */

.module-catalogue .catalogue-featured ol {list-style: none; margin: 0}
.module-catalogue .catalogue-featured li {clear: left; margin: 10px 0}
	.module-catalogue .catalogue-featured .media {float: left}
	.module-catalogue .catalogue-featured .heading {margin: 5px 0}

.module-catalogue .catalogue-page, 
.module-catalogue .catalogue-page img {position: static!important}