div#pagenav {
	border-bottom: 1px solid #465A78;
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
}
div#pagenav h1.detailsheading {
	margin: 0;
	font-weight: bold;
	font-size: 1.1em;
	color:#F0961E;
}
div#results {
	float: right;
}
h2.detailstitle {
	font-size: 1.7em;
	margin: 0;
	padding: 0;
	color:#2765AD;
}
div.areadetails {
	float: left;
	width: 321px;
	margin: 0 20px 0 0;
}
div.areadetails p.town {
	margin: 0 0 15px 0;
}
div.areadetails img.smallpdfimage {
	float: left;
	margin: 0 15px 10px 0;
}
div.areadetails div.attractiontext {
	margin: 0;
	font-size: 1.1em;
}
div.areadetails div.attractiontext p, div#maincontent div.areadetails div.attractiontext ul {
	font-size: 1em;
}
div.areadetails div.attractiontext ul {
	padding: 0 0 10px 10px;
	margin: 0;
}
div.areadetails div.attractiontext div {
	margin: 0 0 15px 0;
}
/*div.areadetails div.attractiontext p span {
	color: #F0961E;
}*/
div.areadetails div.attractiontext div.webaddress {
	width: 310px;
	overflow: hidden;
}
div.mapdetails {
	float: left;
	width: 300px;
	margin: 0;
}
/*Other counties*/
div#other {
	margin: 50px 0 0 0;
}
div#other h2 {
	font-size: 1.3em;
	margin:0 0 5px 0;
}
/*Weather*/
div#weather {
	margin: 30px 0 0 0;
}
img#wicon {
	float: right;
	margin: 0 0 10px 10px;
}
div#weather h2 {
	margin: 0 0 10px 0;
}
