	/* Specify the page background color and margins */
	body { margin:0px; padding:0px; background-color:#E2DFD0; }

	/* Specify font family and size for span tags */
	span { font-family:arial,helvetica,verdana; font-size:9pt; color:#000000; }

	/* Specify small error note */
	.errornote { font-family:arial,helvetica,verdana; font-size:8pt; color:#FF0000; font-weight:bold }

	/* Specify font family and size for td tags */
	td { font-family:arial,helvetica,verdana; font-size:9pt; color:#000000; }

	/* Specify formatting of side (nav) sections */
	td.sidecell { background:url(images/backgrounds/section_back.gif); padding:10px; }

	/* Specify formatting for offer heading and body sections */
	td.offerheader { background:url(images/backgrounds/offerheader.gif); padding-left:10px; font-weight:bold; height:24px; }
	td.offerbody { padding-left:0px; padding-right:5px; padding-top:10px; padding-bottom:10px; font-size:7pt; }

	/* Specify formatting for product heading and body sections */
	td.productheader { background:url(/images/backgrounds/productheader.gif); padding-left:10px; font-weight:bold; height:24px; }
	td.productimgcell { padding-left:10px; padding-right:10px; padding-top:10px; }
	td.productbody { padding-left:0px; padding-right:10px; padding-top:10px; padding-bottom:10px; }

	/* Specify formatting for particular form rows, cells and headers */
	tr.formrow { background-color:#FFFFFF; cursor:default; }
	td.formcell { padding-top:12px; padding-bottom:10px; cursor:default; }
	td.formheader { background-color:#FF681D; color:#FFFFFF; font-weight:bold; }

	/* Colour between cell "spacing" */
	table.spacingcolor { background-color:#C0C0C0; }

	/* Side (nav) links */
	a.nav:link { color:navy; text-decoration:none; font-weight:bold; }
	a.nav:visited { color:navy; text-decoration:none; font-weight:bold; }
	a.nav:hover { color:#FF681D; text-decoration:none; font-weight:bold; }

	/* Standard links */
	a:link { color:navy; text-decoration:underline; }
	a:visited { color:navy; text-decoration:underline; }
	a:hover { color:#FF681D; text-decoration:underline; }

	/* Link to 1st WebDesigns */
	a.author:link { color:#C0C0C0; text-decoration:underline; }
	a.author:visited { color:#C0C0C0; text-decoration:underline; }
	a.author:hover { color:#C0C0C0; text-decoration:none; }

	/* Site headings */
	.heading { font-family:arial,helvetica,verdana; font-size:13pt; color:#FF681D; text-decoration:none; font-weight:bold; margin-top:12px; margin-bottom:12px; }
	.subheading { text-decoration:none; font-weight:bold; color:#FF681D; }
	.subheading2 { text-decoration:italic; font-style:italic; }

	/* Specify main error heading */
	.error { font-family:arial,helvetica,verdana; font-size:13pt; color:#FF0000; text-decoration:none; font-weight:bold; margin-top:12px; margin-bottom:12px; padding-top:5px; padding-bottom:5px; background-color:yellow; }

	/* Back to top of page links */
	.toplink { text-decoration:italic; font-style:italic; text-align:right; }

	/* Search field */
	input.searchbox { width:135px; border:solid 1px #AAB9EA; }

	/* Input buttons */
	input.highlight { cursor:hand; }

	.textarea { width:200px; border:solid 1px #AAB9EA; }
	.textareasmall { width:50px; border:solid 1px #AAB9EA; }

	/* Quantity dropdown */
	select.qty { width:40px; border:solid 1px #AAB9EA; font-family:arial,verdana,arial,helvetica; font-size:8pt; }

	/* Product options dropdown */
	select.option { width:160px; border:solid 1px #AAB9EA; font-family:arial,verdana,arial,helvetica; font-size:8pt; }

	/* Dept quick view images */
	img.deptquickview { border:solid 1px #FF681D; }

	/* Prices */
	.wasprice { font-size:8pt; color:#808080; }
	.price { color:#990000; font-weight:normal; }
	.bigprice { color:#990000; font-weight:bold; font-size:14pt; }
	.pound { color:#990000; font-weight:bold; font-size:11pt; }

	/* Footer text formatting */
	.footer { font-size:8pt; color:#C0C0C0; }

	/* Small font formatting */
	.small { font-size:8pt; }