/**
* @author	Jasal Vadgama/Simon Wyse - Javelin Group
* @version	1.0
* @media	screen
*
* @info		Print styles
*
* @contents
*/

/**
* =1: General print layout
*/
body { background-color:#fff; }
#pageWrapper, #pageWrapper form #contentBucket {
	margin: 0;
	padding: none;
	width: 100%;
	background: none;
	border: 0;
}
#header {
	padding: 0;
	background: none !important;
}
.breadcrumb {
	width: auto;
	background: none;
}
#content, #fullWidthContent {
	float: none;
	padding-left: 20px;
}
#content .heroWrapper { border: 0px; }
#secondNav .catList dl dd a { padding-left: 15px; }
#content .heroWrapper h1 {
	position: static;
	color: #000;
}
#quickFinder legend strong { position: static; }
#quickFinder #qfinder ul { border: none; }
.productDetails { float: none; }

/**
* =2: Hidden elements
*
* @info hides elements so they are not printed
*/

/**
* =2.1: Main layout
*/
#header #basket, 
#header div.navBorder, 
#topNav,
#secondNav,
#productSecondNav,
#footer { display: none; }

/**
* =2.2: Other components
*/
.loginLine,
.hotspot,
#heroInfoPanel,
#heroInfoPanelMask,
#mifHeroPanelMask,
#heroMifButtons,
#carouselWrapper,
#quickFinder,
.listerFilter,
.pagingBlock,
#compareDOMContainer_top,
#compareDOMContainer_bottom,
.compareCheck { display: none; }

/**
* =2.1: Shopping List
*/
#update p,
#update img,
#update input,
a.tooltip img,
#shoppingListWrapper .rightTitleText,
#shoppingListWrapper .horizontalBorder,
#shoppingListBox .remove,
#shoppingListBox .stockStore,
#shoppingListBox .itemDetails img,
#customerInfo,
#onlineCheckOut,
#randcCheckout,
#homedeliveryAndrandcCheckout,
#fastTrackCheckOut,
#shoppingListWrapper .paymentSecureIcons,
#shoppingListBox p.select {
	display:none;
}
#update p.false {
	display:block;
}
#shoppingListBox td.homeDelivery div,
#shoppingListBox td.reserveCollect div,
#shoppingListBox td.save div {
	background:none !important;
}
#shoppingListBox table,
#totalCheckout  {
	clear:both;
	float:left;
}
#shoppingListBox th.itemDetails div,
#shoppingListBox th.itemDetails {
	width:440px !important;
	width/**/:140px;
}
#shoppingListBox td.quantity input { background:none; }
#totalsBox,
#shoppingListBox  { background:none; }

/**
*
*/
.detailsBox { width: 285px; }
.detailsBox table { width: 285px; }
.detailsBox table th,
.detailsBox table td {
	padding: 0 10px 0 0;
	border: 0;
	font-weight:normal;
	text-align:left !important;
}
.detailsBox address { font-style:normal; }
p.submitButton { display: none; }