body {
	font-size: 70%;
	font-family: Verdana, Helvetica, "Sans Serif";
}

form label {
	display: block;
	float: left;
	clear: left;
	width: 130px;
	margin-top: 4px;
	text-align: right;
	padding-right: 0.5em;
	color: #3355aa;
}

#searchbuttonsb{
width:206px;
}

form div.field {
	clear: left;
	margin-bottom: 0.2em;
}

form fieldset {
	margin-bottom: 1em;
}

form div.error_message {
	float: right;
	color: red;
	font-weight: bold;
}

form textarea {
	width: 261px;
	height: 180px;
}

.OrderDietaryRequirements{
	width: 261px;
	height: 50px;
}

.console{
	font-size:11px;
	padding-bottom:7px;
}

/* Regions for search boxes */

div.region_level_1 {padding: 5px; margin-left: 1em; width: 100%;}
//div.region_level_1 input.checkbox {float: right;}
div.region_level_1 > div {margin: 0px 0px 0em 0px; font-weight: bold;}
div.region_level_1 > div a {font-weight: normal;}

div.region_level_2 > div {margin: 0px 0px 0px 1em; width: 100%; clear: right; font-weight: normal;}
div.region_level_3 > div {margin: 0px 0px 0px 2em; width: 100%; clear: right;}


* html div.region_level_2 ** div {margin: 0px 0px 0px 1em; width: 100%; clear: right; font-weight: normal;}


