body {
	font-family: verdana,sans-serif;
	background-color: #ffffcc;
	font-size: 10pt;
}

p {
	font-size: 10pt;
}

h1 {
	font-size: 18pt;
	text-align: center;
	font-family: 'Apple Chancery','Comic Sans MS',cursive;
}

h2 {
	font-size: 14pt;
	font-family: 'Apple Chancery','Comic Sans MS',cursive;
	text-align: center;
}

h3 {
	font-size: 10pt;
	text-align: center;
}

div.cartoons {
	text-align: center;
}

td.colourbg {
	background-color: #ffcc66;
	padding: 10px;
	width: 170px;
}

th {
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
}

div.order {
	display: block;
	width: 15cm;
	padding: 4mm;
	border-style: solid;
	border-color: black;
	border-width: 0.5pt;
}

table.order {
	width: 14cm;
}

table.order tr {
	vertical-align: baseline;
}

input.measure,input.address,input.breed,input.postcode {
	border-style: none none dashed none;
	border-color: black;
	font-size: 12pt;
	margin-bottom: 3px;	
}

input.measure {
	width: 2cm;
}
input.address {
	width: 10cm;
}
input.breed {
	width: 4cm;
}

td.details {
	padding: 10px;
}

table.order td {
	font-size: 10pt;
}

td.address {
	text-align: right;
	font-size: 10pt;
}


.photo {
	text-align: center;
}

.red {
	color: red;
}

.blue {
	color: blue;
}

.measurepics {
	white-space: nowrap;
	text-align: center;
}
	
.orderinstruction {
	width: 14cm;
	text-align: center;
}

@media print {
body {
	background-color: white;
}
.orderinstruction {
	display: none;
}
}




	