#mymap {
	width: 578px;
	height: 578px;
	border: 1px solid #358d11;
	border-bottom: 0;
}
div.searchform {
	width: 558px;
	border: 1px solid #358d11;
	border-top: 0;
	margin-top: 0;
	height: 38px;
	background: #83d12b url('../images/searchbg.jpg') repeat-x 0 0;
	padding: 16px 10px 5px 10px;
	voice-family:"\"}\"";
	voice-family:inherit;
	padding: 16px 10px 5px 10px;
}
/*end*/
/*\*/
html*div.searchform {
	[padding: 16px 10px 5px 10px;
	padding: 16px 10px 5px 10px;
	]padding: 17px 10px 10px 10px;
}/*end*/
.dummyend[id]{clear:both;}

/*\*/
* html div.searchform {
	padding: 8px 10px 10px 10px;
}
/*end*/


div.searchform span {
	font-size: 11px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
}
#results {
	width: 500px;
	margin:4px 0 5px 0;
}
#results span {
	color:#CC0000;
}
#resultstable {
	width: 578px;
	padding: 0;
}
#resultstable th {
	width: 100%;
	color: #333;
	font-weight: 800;
	text-align: left;
	font-size: 12px;
	padding-bottom: 3px; 
}
#resultstable tr.titles td {
	font-weight: 800;
	border-bottom: 3px solid #83D12B;
}
#resultstable td {
	font-size: 11px;
	font-weight: 100;
	color: #333;
	border-bottom: 1px solid #83d12b;
	font-family:Arial,Helvetica, sans-serif;
	vertical-align:middle;
	padding:2px 0;
}
#error {
	padding-left: 48px;
	margin-top: -4px;
}
#error span.errormessages {
	font-size: 11px;
	color: #950000;
}
.errormsg {
	margin-left:47px;
	font-size:11px;
	color:#BB0000;
	margin-top:-3px;
}
input {
	margin-bottom: 4px;
	border: 1px solid #999;
	padding: 3px;
	color: #333;
	margin-right:4px;
}
input[id='streetinput']{
	width: 115px;
}
input[id='postcodeinput']{
	width:55px;
}
html*select {
	margin-bottom:4px;
}
input[type=button] {
	width: 50px;
	border: 1px solid #2d7a0e;
	background-color: #90db3a;
	margin-left:5px;
}
.defibs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.defibs a {
	color: #358d11;
	text-decoration: none;
}
.defibs a:hover {
	color: #83d12b;
	text-decoration: none;
}
