/**
* @author	Javelin Group
* @version	1.0
* @media	print
*
* @info		Print styles for all pages
*
* @contents
* =1: General layout elements
*/

/**
* =1: General layout elements
*/
#header, #topLinks, #reversedRight, #footer { display: none; }

h1 { padding-bottom: 10px; }

/**
* =x: Basket
*/
.checkoutSummaryButton { display: none; }

.basket {
	width: 100%;
	border-bottom: 1px solid #003366;
}
.basket th, .basket td {
	padding: 10px;
	text-align: left !important;
	vertical-align: top;
}
.basket td { border-top: 1px solid #003366; }
.basket th { font-weight: bold; }
.basket .basketImage img {
	width: 104px;
	height: 78px;
}
.basket .subTotal, .basket .grandTotal { text-align: right; }

.checkoutSummaryDetails {
	width: 100%;
	border-top: 1px solid #003366;
}
.checkoutSummaryDetails td {
	padding: 5px;
	text-align: right;
}
.checkoutSummaryDetails .grandTotal {
	font-size: 1.5em;
	font-weight: bold;
}
.checkoutSummaryDetails .savedTotal { color: #ff0000; }

.promotionalCode { padding: 10px; }
.promotionalCode h4 {
	height: 2em;
	background: url(../scholl_images/backgrounds/heading-light-bg.png) left top repeat-x;
	font-size: 1.2em;
	font-weight: bold;
}
.promotionalCode p { padding: 5px 0; }
.promotionalCode input { margin-left: 10px; }
.promotionalCode div h5 { font-weight: bold; }
.promotionalCode div ul { color: #ff0000; }
.promotionalCode div ul li {
	margin-left: 20px;
	padding: 3px 0;
	list-style: disc;
}
.promotionalCode div ul li a {
	float: right;
	margin-top: -1.2em;
	margin-left: 15px;
}