﻿body {font-size:12pt;margin:0 !important;float:none !important;}

img.imageLeft, img.imageRight {float:none !important;}
div.downloadDetail img, div.pagination {display:none;visibility:hidden;}

.BasketTableContainer table .itemCol, .totalsTableContainer .itemCol{width:260pt !important;}
.BasketTableContainer table .priceCol, .totalsTableContainer .priceCol {width:40pt !important;}
.BasketTableContainer table .QtyCol, .totalsTableContainer .QtyCol {width:40pt !important;}
.BasketTableContainer table .optionsCol, .totalsTableContainer .optionsCol {width:40pt !important;}

.noPrint,
.contactLinks,
.leftBar,
div.quickLinks,
div.headerSearch,
div.menuHolder,
div.pagebanner,
div#crumbtrailHolder,
div#menuHolder,
div#access-keys,
div#footer,
div.optionsBottom,
.rightPanelContent ul li img,
.centreColContactDetails img,
.rightBarContactDetails img,
.SolicitorListingHeadings,
.contactFormPanelTop,
.contactFormPanelBottom, .fullWidthFeature,
.filterType, .shopFocusNew, .shopFocusText .stdBtnCnt,
.progressBar, .donationBar,
.panel img.topLeft, .panel img.topRight, .panel img.bottomLeft, .panel img.bottomRight
{display:none;margin:0;padding:0;}

.rightPanelContent ul li div.thumb_65x69 img {display:block;}

.floatRight, .floatLeft, .mainWorkAreaWide, .mainFullPage, .mainWorkArea, .centreCol, .centreColWide, .content,
.downloadDetail, .downloadLink, .downloadList, .downloadList ul li, .downloadList h2,
.rightBar, .rightPanel, .rightPanelHeader, .rightPanelHeader div, .rightPanelHeader div h2, .rightPanelContent, .rightPanelContent ul, .rightPanelContent ul li,
.newsList, .newsList ul, .newsList ul li, .newsList ul li .newsListImg, .newsList ul li .newsListTxt,
.staffList2, .staffList2 ul, .staffList2 ul li, .staffList2 ul li .item, .staffList2 ul li .item .itemImg, .staffList2 ul li .item .itemText,
.staffProfile, .staffProfile .staffProfileHeader, .staffProfile .staffProfileHeader .item, .staffProfile .staffProfileHeader .item .itemImg, .staffProfile .staffProfileHeader .item .itemText,
.centreColContactDetails .contactLeft, .centreColContactDetails .contactRight,
.FWButtonContact, .FWButtonContact div, .FWButtonContact div p, .rightBarContactDetails, .rightBarContactDetails .contactInfo, .rightBarContactDetails .contactNumbers,
.awardItem, .awardItem .award, .awardItem .awardDesc,
ul.solicitorListingList, ul.solicitorListingList li, ul.solicitorListingList li span.solicitorListingSolicitor, ul.solicitorListingList li span.solicitorListingTelNo, ul.solicitorListingList li span.solicitorListingEmail,
.contactForm, .contactFormLeft, .contactFormRight, .contactFormWide, ul.contactFormList,
.formMandatory, .fullPageContent, .formContainerBorderTop, .formCentered, .formDescription, .greyContainer, .w484,
ul.shopFocus, ul.shopFocus li, ul.shopFocus li .shopItem , ul.shopFocus li .shopItem .shopFocusImage, ul.shopFocus li .shopItem .shopFocusText, .mainRightBar, .rightPanelHeader, .rightPanelHeader div h2, .w100p,
.progressBarContainer .pageTitle, .textListTableContainer, .donationBarContainer, .panel, .pageTitle,
.productPageLeft, .productPageContainer, .shopFocusImage

{width:900px !important;float:none !important;border:0 !important;position:relative !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;}


div#header {float:none;position:relative;margin-bottom:20pt;}

/* sIFR Styles -- DO NOT EDIT */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}