
* {
	font-family:Arial, Helvetica, sans-serif; font-size:10px;
}

.ClearB { clear:both; }

.Header {
	width:484px; height:14px;
	background:#d22127 url(../images/box_top.gif) no-repeat 0px 0px;
}
.Middle {
	width:484px; height:auto;
	background:#d22127 url(../images/box_middle.gif) repeat-y 0px 0px;
	padding:0px 13px 0px 13px;
}
	.Middle .Logo {
		width:213px; height:100px;
		float:left;
		text-align:left;
	}
	.Middle .Details {
		width:240px; height:100px;
		float:left;
	}
		.Middle .Details p {
			font-size:11px; font-weight:normal;
			margin:0px;padding:0px;
			color:#000;
		}
		.Middle .Details p a {
			font-size:11px; font-weight:normal;
			margin:0px;padding:0px;
			color:#000;
			text-decoration:underline;
		}
.Footer {
	width:484px; height:14px;
	background:#d22127 url(../images/box_bottom.gif) no-repeat 0px 0px;
	margin-bottom:13px;
}

#Container {
	/*width:522px; height:399px;*/
	overflow:auto;
	background-color:#D22127;
}
	#Container .Navigation {
		width:504px; height:38px;
	}
	#Container .Search {
		width:500px; height:86px;
		/*background-color:#ffb3a5;*/
		padding:10px;
		margin-bottom:12px;
	}
	#Container .Left {
		width:237px; height:76px;
		float:left;
		margin-right:10px;
	}
	#Container .Right {
		width:237px; height:76px;
		float:left;
	}
	#Container .Left div, #Container .Right div {
		margin-bottom:6px;
	}
	#Container h1 {
		font-size:12px; font-weight:bold;
		margin:0px 0px 8px 0px; padding:0px;
		line-height:normal;
	}
	
.Results {
	width:702px;
}
	.Results .Row {
		width:702px; height:auto;
		padding:10px;
		border:3px solid D22127;
	}
	.Results .Row1 {
		background-color:#fbf5f5;
	}
	.Results .Row2 {
		background-color:#fbf5f5;
	}
	.Results p {
		margin:0px; padding:0px;
	}
	.Results a {
		color:#D22127;
		text-decoration:underline;
	}
	.Results .ResultBox {
		width:234px; height:130px;
		background:#d22127 url(../images/result_bg.gif) no-repeat 0px 0px;
		float:left;
		margin-bottom:3px;
	}
	.Results .ResultBox div {
		padding:8px;
	}
	.Results .ResultBox div h1 {
		font-size:10px; font-weight:bold;
		color:#680407;
		margin-bottom:0px; line-height:10px;
	}
	.Results .ResultBox div p {
		font-size:10px; font-weight:normal;
		color:#000;
		margin:0px 0px 1px 0px; padding:0px;
	}
	.Results .ResultBox div a {
		font-size:10px; font-weight:normal;
		color:#000;
		margin:0px; padding:0px;
		text-decoration:underline;
	}
	
label {
	float:left;
	display:block;
	width:58px;
	line-height:18px;
	font-weight:bold;
	font-size:10px;
}

.Postcode label {
	float:left;
	display:block;
	width:84px;
	line-height:18px;
}
.Postcode input {
	width:150px;
}
.Radius label {
	width:84px;
}
.Radius select {
	width:150px;
}

.Column1 {
	width:160px;
	float:left;
}
	.Column1 label {
		float:left;
		display:block;
		width:60px;
		line-height:14px;
		text-align:right;
	}
	
.Column2 {
	width:320px;
	float:left;
}

.FullView {
	width:504px;
	text-align:center;
}
	.FullView div {
		text-align:left;
	}
	.FullView .Information {
		width:484px;
	}
	.FullView .Information .Image {
		width:200px;
		float:left;
	}
	.FullView .Information .Logo {
		width:210px; height:110px;
		float:left;
		text-align:center;
	}
	.FullView .Information .Details {
		padding:5px;
		float:left;
	}
	.FullView .Information .Details H1, .FullView .Information .Details p {
		margin:0px; padding:0px;
	}
	.FullView .Information .Details a {
		color:#D22127;
		text-decoration:underline;
	}
	
.General {
 padding:1px 10px 0px 10px;
}
	.General p {
		font-size:12px;	
	}
