@charset "iso-8859-1";

* {
	margin:0;
	padding:0;
	border:0;
}
hr {
	display:none;
}



#printorder #head, 
#printorder #nav, 
#printorder h2, 
#printorder #instructions, 
#printorder #nav-search, 
#printorder #nav-basket, 
#printorder #printorderoptions, 
#printorder #carriagenote, 
#printorder #outofstock, 
#printorder #foot {
	display:none;
}
#printorder #orderform {
	font:10pt Arial,Helvetica,sans-serif;
}
#printorder #orderform #orderhead {
	text-align:center;
}
#printorder #orderdetails {
	position:relative;
	height:2pc;
	margin-top:1pc;
}
#printorder #orderdetails #orderno {
	position:absolute;
	top:1.2pc;
	left:0;
}
#printorder #orderdetails #date {
	position:absolute;
	top:0;
	right:0;
}
#printorder #orderdetails #required {
	position:absolute;
	top:1.2pc;
	right:0;
}
#printorder #customerdetails {
	margin:0.5pc 0;
	padding:0.2pc;
	border:1pt solid #000;
}
#printorder #customerdetails h3 {
	font-size:10pt;
}
#printorder #customerdetails #address, 
#printorder #customerdetails #deliveryaddress {
	width:50%;
	float:left;
}
#printorder #customerdetails #contactdetails {
	position:relative;
	height:3pc;
	clear:left;
}
#printorder #customerdetails #contactdetails #contactname {
	position:absolute;
	top:0.5pc;
	left:0;
}
#printorder #customerdetails #contactdetails #tel {
	position:absolute;
	top:0.5pc;
	left:50%;
}
#printorder #customerdetails #contactdetails #fax {
	position:absolute;
	top:0.5pc;
	left:70%;
}
#printorder #customerdetails #contactdetails #contactemail {
	position:absolute;
	top:1.7pc;
	left:0;
}
#printorder #basket-table {
	width:100%;
}
#printorder #basket-table tr td {
	padding:0.1pc;
}
#printorder #basket-table tr td a {
	color:#000;
	background-color:transparent;
	text-decoration:none;
}
#printorder #basket-table tr td.rownumber, 
#printorder #basket-table tr td.code, 
#printorder #basket-table tr td.quantity, 
#printorder #basket-table tr td.snt, 
#printorder #basket-table tr td.colour, 
#printorder #basket-table tr td.size, 
#printorder #basket-table tr td.price, 
#printorder #basket-table tr td.total {
	width:10%;
	border-right:1pt solid #000;
	border-bottom:1pt solid #000;
}
#printorder #basket-table tr td.rownumber {
	width:1%;
	border-left:1pt solid #000;
}
#printorder #basket-table tr td.code {
	width:auto;
}
#printorder #basket-table tr td.quantity, 
#printorder #basket-table tr td.snt, 
#printorder #basket-table tr td.colour, 
#printorder #basket-table tr td.size {
	text-align:center;
}
#printorder #basket-table thead tr {
	font-weight:bold;
}
#printorder #basket-table thead tr td {
	border-top:1pt solid #000;
	text-align:center;
}
#printorder #basket-table tbody tr td.price {
	text-align:right;
}
#printorder #basket-table tbody tr td.total {
	text-align:right;
}
#printorder #basket-table tfoot tr td.snt {
	border:0;
}
#printorder #basket-table tfoot tr td.noleft {
	border-right:1pt solid #000;
	text-align:right;
}
#printorder #basket-table tfoot tr td.price {
	text-align:right;
}
#printorder #basket-table tfoot tr td.grandtotal {
	border:2pt solid #000;
	font-weight:bold;
	text-align:right;
}
#printorder #unavailable {
	margin-top:-5pc;
	width:50%;
}
#printorder #unavailable p {
	margin-bottom:0.5pc;
}
#printorder #customerauth {
	position:relative;
	height:1pc;
	margin:1.5pc 0 1pc;
	border-bottom:1pt solid #000;
}
#printorder #customerauth #signature {
	position:absolute;
	top:0;
	left:0;
}
#printorder #customerauth #printname {
	position:absolute;
	top:0;
	left:50%;
}



#printouts #head, 
#printouts #nav, 
#printouts h2, 
#printouts #instructions, 
#printouts #nav-search, 
#printouts #nav-basket, 
#printouts #printoutsoptions, 
#printouts #carriagenote, 
#printouts #outofstock, 
#printouts #foot {
	display:none;
}
#printouts #orderform {
	font:10pt Arial,Helvetica,sans-serif;
}
#printouts #orderform #orderhead {
	text-align:center;
}
#printouts #orderdetails {
	position:relative;
	height:2pc;
	margin-top:1pc;
}
#printouts #orderdetails #orderno {
	position:absolute;
	top:1.2pc;
	left:0;
}
#printouts #orderdetails #date {
	position:absolute;
	top:0;
	right:0;
}
#printouts #orderdetails #required {
	position:absolute;
	top:1.2pc;
	right:0;
}
#printouts #customerdetails {
	margin:0.5pc 0;
	padding:0.2pc;
	border:1pt solid #000;
}
#printouts #customerdetails h3 {
	font-size:10pt;
}
#printouts #customerdetails #address, 
#printouts #customerdetails #deliveryaddress {
	width:50%;
	float:left;
}
#printouts #customerdetails #contactdetails {
	position:relative;
	height:1pc;
	clear:left;
}
#printouts #customerdetails #contactdetails #contactname {
	position:absolute;
	top:0;
	left:0;
}
#printouts #customerdetails #contactdetails #tel {
	position:absolute;
	top:0;
	left:50%;
}
#printouts #customerdetails #contactdetails #fax {
	position:absolute;
	top:0;
	left:70%;
}
#printouts #basket-table {
	width:100%;
}
#printouts #basket-table tr td {
	padding:0.1pc;
}
#printouts #basket-table tr td a {
	color:#000;
	background-color:transparent;
	text-decoration:none;
}
#printouts #basket-table tr td.rownumber, 
#printouts #basket-table tr td.code, 
#printouts #basket-table tr td.quantity, 
#printouts #basket-table tr td.snt, 
#printouts #basket-table tr td.colour, 
#printouts #basket-table tr td.size, 
#printouts #basket-table tr td.price, 
#printouts #basket-table tr td.total {
	width:10%;
	border-right:1pt solid #000;
	border-bottom:1pt solid #000;
}
#printouts #basket-table tr td.rownumber {
	width:1%;
	border-left:1pt solid #000;
}
#printouts #basket-table tr td.code {
	width:auto;
}
#printouts #basket-table tr td.quantity, 
#printouts #basket-table tr td.snt, 
#printouts #basket-table tr td.colour, 
#printouts #basket-table tr td.size {
	text-align:center;
}
#printouts #basket-table thead tr {
	font-weight:bold;
}
#printouts #basket-table thead tr td {
	border-top:1pt solid #000;
	text-align:center;
}
#printouts #basket-table tbody tr td.price {
	text-align:right;
}
#printouts #basket-table tbody tr td.total {
	text-align:right;
}
#printouts #basket-table tfoot tr td.snt {
	border:0;
}
#printouts #basket-table tfoot tr td.noleft {
	border-right:1pt solid #000;
	text-align:right;
}
#printouts #basket-table tfoot tr td.price {
	text-align:right;
}
#printouts #basket-table tfoot tr td.grandtotal {
	border:2pt solid #000;
	font-weight:bold;
	text-align:right;
}
#printouts #unavailable {
	margin-top:-5pc;
	width:50%;
}
#printouts #unavailable p {
	margin-bottom:0.5pc;
}
#printouts #customerauth {
	position:relative;
	height:1pc;
	margin:1.5pc 0 1pc;
	border-bottom:1pt solid #000;
}
#printouts #customerauth #signature {
	position:absolute;
	top:0;
	left:0;
}
#printouts #customerauth #printname {
	position:absolute;
	top:0;
	left:50%;
}



#printouts #categories h3 {
	margin:0.5pc 0;
	font:bold 1pc Arial,Helvetica,sans-serif;
}
#printouts #categories table {
	border:1pt solid #000;
	border-collapse:collapse;
	font:0.8pc Arial,Helvetica,sans-serif;
	/*
	page-break-after:always;
	*/
}
#printouts #categories table tr td {
	padding:0.2pc;
	border:1pt solid #000;
}
#printouts #categories table thead tr td {
	color:#fff;
	background-color:#363;
	font-weight:bold;
	text-transform:uppercase;
}
#printouts #categories table tbody tr td.thumb {
	padding:0;
}
#printouts #categories table tbody tr td.product, 
#printouts #categories table tbody tr td.code {
	width:5%;
}
#printouts #categories table tbody tr td.name {
	width:25%;
}
#printouts #categories table tbody tr td.description {
	width:65%;
}
#printouts #categories table tbody tr td.price {
	width:10%;
	text-align:right;
}





