.frchwrap {
	width: 100%;
	overflow: hidden;
}

.frchhead {
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 5px;
	overflow: hidden;
	font-family: arial, arial narrow, tahoma; font-size: 20px; font-weight: bold;
	line-height: 24px;
	border-bottom: 2px solid #666;
}
	.frchlhed {
		width: 50%;
		float: left;
		color: #f0ac21;
	}
	.frchrhed {
		width: 45%;
		float: right;
		text-align: right;
		color: #f0ac21;
	}
	.frchrhed input.booking {
		width: 140px;
		font-family: arial, tahoma; font-size: 20px; font-weight: bold;
		text-align: center;
		color: #648cc3;
		background: none;
		border: 0;
		cursor: pointer;
		//vertical-align: middle;
	}

.frchltit {
	padding: 5px 10px;
	font-family: arial, arial narrow, tahoma; font-size: 14px; font-weight: bold;
	color: #fff;
	background: #648cc3; /* use site's corporate colour */
	border: 2px solid #666;
}
.frchltit a, .frchltit a:hover { color: #fff; }
.frchlbod {
	margin-bottom: 10px;
	padding: 10px;
}

.fdetailsw {
	width: 820px;
	margin: 0 auto;
	overflow: hidden;
}
.fdetailsl {
	width: 375px;
	float: left;
	padding-top: 10px;
	text-align: center;
}
.fdetailsr {
	width: 440px;
	float: right;
}

	.fcboxwrp {
		width: 100%;
		margin: 0 auto;
	}
	.fcboxhed {
		padding: 5px 10px;
		font-family: arial, arial narrow, tahoma; font-size: 14px; font-weight: bold;
		color: #666;
		background: #f0ac21;
		border: 1px solid #666;
	}
	.fcboxcon {
		padding: 5px 10px;
		border: 1px solid #666;
		border-top: none;
	}
	.fcdataimg {
	}
	.fcdatawrp {
		width: 100%;
		overflow: hidden;
	}
	.fcdatahed {
		width: 30%;
		float: left;
		font-weight: bold;
		text-align: right;
	}
	.fcdatacon {
		width: 69%;
		float: right;
	}
	.fcdataemp {
		clear: both;
		height: 3px;
		overflow: hidden;
	}

.fcformt label {
	width: 100px;
	float: left;
	text-align: left;
}
.fcformt input {
	float: left;
}

.mapwrap {
	width: 840px;
	overflow: hidden;
}
.mapimge {
	width: 400px;
	float: left;
}
.mapdata {
	width: 430px;
	float: right;
}
