
		body {
			font-family:tahoma,verdana,arial,helvetica,sans-serif;
			font-size:100%;
		}

		form {
			margin:0em;
			padding:0em;
		}

		div#postcode {
			display:block;
			background:url(http://www.limoshop.co.uk/imagesn/postcode.gif);
			height:100px;
			font-size:70%;
		}

		div#postcode .form {
			position:relative;
			top:23px;
			left:292px;
		}

		div#postcode .form .textarea, #postcode .form .submit {
			vertical-align:middle;
			margin-left:5px;
		}

		table.grid {
			width:100%;
			font-size:100%;
			padding:0.5em;
			border-collapse:collapse;
			margin-bottom:1.5em;
		}

		table.grid th {
			width:33%;
			font-weight:bold;
			padding:0.5em;
			color:#FFFFFF;
			background-color:#8286B0;
			border:solid 1px #FFFFFF;
			text-align:left;
			font-size:70%;
		}

		table.grid td {
			padding:0.5em;
			color:inherit;
			background-color:#E0E7F5;
			border:solid 1px #FFFFFF;
			font-size:70%;
		}

		table.grid td.submitrow {
			text-align:center;
		}

		table.grid .textarea {
			width:18em;
			margin-bottom:1px;
			font-family:verdana,arial,helvetica,sans-serif;
			font-size:100%;
		}

		.submitbutton {
			width:5em;
			cursor:pointer;
		}

		.novisual {
			display:none;
		}

		p.error {
			color:#FF0000;
			background-color:inherit;
			font-weight:bold;
			text-align:center;
			font-size:110%;
		}

		.errornote {
			color:#FF0000;
			background-color:inherit;
			font-size:90%;
		}

		a img {
			border:none;
		}
