/* GENERIC.CSS for Maguire's Park Homes :::::::::::::::::::::::::::::::::::: */

/* AUTHOR:	Chris Wilsdon (Pepperneck Ltd.)
/* DATE:		September-October 2008

/*__________________________________________________________________ COLOURS */

/* GREEN: #3D9F00;
/* BLUE: #0F6ADB;

/*____________________________________________________________ CONFIGURATION */
h1, h2, h3, h4, h5, h6 {
	margin-bottom:0.5em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.0em;
	font-weight:normal;
	line-height:1.2;
	color:#3D9F00;
	}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
	text-decoration:none;
	}
.pageheading {
	position:relative;
	width:100%;
	padding:2px 0 7px;
	border-bottom:#D1D3D4 1px solid;
	margin-bottom:18px;
	}
.pageheading h1 {
	font-size:1.85em;
	height:30px;
	padding:0;
	margin:0;
	}
h1 span {
	margin-left:1.0em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6em;
	color:#727272;
	}
.pageheading a.contactus {
	background:url(/images/layout/contactus.gif) 0 -45px no-repeat;
	position:absolute;
	top:auto;
	right:0;
	bottom:0;
	left:auto;
	display:block;
	width:138px;
	height:0;
	padding-top:45px;
	overflow:hidden;
	}
.pageheading a.contactus:hover {
	background-position:0 0;
	}
h2, h3 {
	margin:0.5em 0 0.2em;
	font-size:1.46em;
	line-height:1.2em;
	color:#3D9F00;
	}
h3 span {
	display:block;
	}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
p {
	padding-bottom:0.8em;
	}
pre {
	margin:0;
	padding:0;
	}
ul, ol, dl {
	margin-bottom:2.0em;
	}
ol {
	list-style-type:decimal;
	padding-left:2.0em;
	}
dt {
	margin-top:1.0em;
	font-weight:bold;
	}
li {
	margin-bottom:0.2em;
	}
a {
	text-decoration:none; outline:none; font-weight:normal; color:#0F6ADB;
	}
a:hover {
	text-decoration:underline;
	}
hr {
	background-color:#D1D3D4;
	height:1px;
	border:0;
	color:#D1D3D4
	}
img {
	margin-bottom:1.0em;
	}


/*_______________________________________________________________ PAGE SETUP */
body {
	font:81.25%/1.4 Arial, Helvetica, sans-serif;
	text-align:center;
	}
#page {
	background:url(/images/layout/header-bg.jpg) 50% 0 no-repeat;
	width:962px;
	padding-bottom:3em;
	margin:0 auto;
	}
#pageinner {
	background:url(/images/layout/footer-bg.jpg) 50% 100% no-repeat;
	width:900px;
	padding:0 31px 21px;
	line-height:1.4;
	text-align:left;
	}
#header {
	position:relative;
	padding-top:164px;
	}
#wrapper {
	position:relative;
	padding:30px 0 2.0em;
	}
#main {
	position:relative;
	float:left;
	width:620px;
	}
.relative10 {
	position:relative;
	z-index:10;
	}
.contentMain {
	float:left;
	width:400px;
	}
.contentSide {
	float:right;
	width:200px;
	}
.half {
	width:300px;
	}
#sidebar {
	float:right;
	width:250px;
	}
#footer {
	background:#77C132;
	padding:5px 0 11px;
	margin-top:2em;
	color:#FFFFFF;
	}


/*HEADER_____________________________________________________________________*/
#homelink {
	position:absolute;
	top:19px;
	left:18px;
	display:block;
	width:254px;
	height:132px;
	overflow:hidden;
	}
#homelink img {
	width:100%;
	height:100%;
	}
/*---------------------------------------------------------------------------*/
#globalnav {
	padding-bottom:0.75em;
	border-bottom:#0381D2 2px solid;
	font-family:Georgia, "Times New Roman", Times, Arial;
	}
#globalnav ul {
	margin-bottom:0;
	}
#globalnav ul li {
	display:inline;
	float:left;
	}
#globalnav ul li a {
	display:block;
	height:1.9em;
	padding:3px 15px;
	border-right:#e6f3fa solid 1px;
	font-size:1.385em;
	line-height:1.2;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	overflow:hidden;
	}
#globalnav ul li a span {
	display:block;
	padding-left:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.611em;
	line-height:1;
	color:#666;
	}
#globalnav ul li a:hover {
	color:#3D9F00;
	}
#globalnav ul li#gn-contact a {
	border-right:0;
	}

/*MAIN_______________________________________________________________________*/
.parkAddress {
	margin-bottom:1.0em;
	}
.intro {
	margin:0 0 1.0em;
	font-size:1.23em;
	line-height:1.4;
	}
.intro.small {
	font-size:1.08em;
	}
.extraInfo {
	margin-top:2.0em;
	color:#000000;
	}
.extraInfo a {
	background:url(/images/layout/raquo_blue.gif) right 60% no-repeat;
	padding-right:25px;
	}
#flashbanner {
	margin-bottom:20px;
	}
#map {
	width:398px;
	height:198px;
	margin-bottom:1.5em;
	border:#CCC 1px solid;
	}


/*RIGHT______________________________________________________________________*/
#sidebar h3 {
	position:relative;
	font-size:1.2em;
	line-height:1.0em;
	padding:0.45em 0 0.55em;
	border-bottom:#D1D3D4 1px solid;
	margin:0 0 1.15em;
	color:#B21231;
	}

/*FOOTER_____________________________________________________________________*/
#footer a {
	font-weight:normal;
	color:#FFFFFF;
	}
#footer dl#contact {
	float:left;
	margin-bottom:0;
	}
#footer dt, #footer dd {
	float:left;
	margin:0 1.0em 0 0;
	}
#footer #copyright {
	float:right;
	}
/*---------------------------------------------------------------------------*/
#locationlists {
	position:relative;
	width:900px;
	padding-top:1.0em;
	border-top:#D1D3D4 1px solid;
	}
#locationlists .residential {
	float:left;
	width:600px;
	}
#locationlists .leisure {
	float:left;
	width:315px;
	margin-right:-15px;
	}
#locationlists h2 {
	margin-bottom:0.5em;
	}
#locationlists h2 a.infopack {
	display:inline-block;
	float:none;
	width:auto;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.684em;
	}
#locationlists .leisure h2 {
	padding-left:15px;
	}
#locationlists .leisure ul {
	padding-left:14px;
	border-left:#E5E5E5 solid 1px;
	}
#locationlists ul li {
	float:left;
	width:135px;
	height:6em;
	margin-right:15px;
	}
#locationlists ul li p {
	font-size:0.8em;
	color:#0F6ADB;
	}
#locationlists h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	}
#locationlists h3 a {
	color:#000000;
	font-weight:bold;
	}
#locationlists h3 a span {
	display:block;
	font-size:0.923em;
	font-weight:normal;
	}
#locationlists ul li a:hover {
	text-decoration:none;
	}

p.ftr-strapline {
	margin:0.5em 0 0.2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.46em;
	line-height:1.2em;
	text-align:center;
	color:#3D9F00;
	}


/*SALES ADVERTS______________________________________________________________*/
ul.featured-ads {
	width:645px;
	}
ul.featured-ads li {
	display:block;
	float:left;
	width:190px;
	height:23em;
	margin-right:15px;
	margin-bottom:0.5em;
	}
html > body ul.featured-ads li {
	margin-right:25px;
	}
ul.featured-ads li a.image {
	display:block;
	width:190px;
	height:125px;
	overflow:hidden;
	}
ul.featured-ads li h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.154em;
	font-weight:normal;
	}
ul.featured-ads li h3 span {
	font-size:1.2em;
	}
ul.featured-ads li span.region {
	display:block;
	width:190px;
	padding-top:0.3em;
	border-top:1px solid #D1D3D4;
	font-size:1.08em;
	font-weight:bold;
	line-height:1.1;
	color:#000000;
	}
ul.featured-ads li span.park {
	display:block;
	margin-bottom:0.5em;
	}
ul.featured-ads li span.park a {
	font-size:0.846em;
	line-height:1;
	}
ul.featured-ads li span.park a:hover {
	text-decoration:none;
	}

ul.featured-ads .homeSalesPrice, .salesPagePrice {
	background:#77C132 url(/images/layout/pre-ownedForSale.jpg) top left no-repeat;
	display:block;
	width:174px;
	padding:0.1em 8px 0.3em;
	font:1.7em/1.1 Georgia, "Times New Roman", Times, serif;
	text-align:right;
	color:#FFFFFF;
	}
ul.featured-ads li.NewHomeForSale .homeSalesPrice, .salesPagePrice.NewHome {
	background-image:url(/images/layout/newhomeForSale.jpg);
	}
ul.featured-ads .homeSalesPrice span, .salesPagePrice span {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6em;
	text-transform:capitalize;
	}
ul.featured-ads .homeSalesPrice:hover {
	text-decoration:none;
	}
/*---------------------------------------------------------------------------*/
#sidebar h3.salesHeader {
	background:url(/images/layout/forSaleSign.gif) top right no-repeat;
	padding-right:120px;
	padding-top:0.6em;
	height:2.0em;
	margin-bottom:0;
	}
#sidebar h3.salesHeader.sold {
	background-image:url(/images/layout/soldSign.gif);
	}
html > body #sidebar h3.salesHeader {
	height:auto;
	min-height:2.0em;
	}

ul.sideNav.salesAds {
	margin:0 0 2.6em;
	border:0;
	}
ul.sideNav.salesAds li a {
	background-position:0 8px;
	background-repeat:no-repeat;
	height:60px;
	width:144px;
	padding:5px 8px 10px 98px;
	}
html > body ul.sideNav.salesAds li a {
	height:auto;
	min-height:60px;
	}
ul.sideNav.salesAds li:first-child a {
	min-height:110px;
	}
ul.sideNav.salesAds li a span {
	display:block;
	font-size:0.833em;
	color:#333;
	}
ul.sideNav.salesAds li a:hover {
	background-color:#EEE;
	text-decoration:none;
	}
ul.sideNav.salesAds li a span.salesPrice {
	text-align:right;
	font:1.2em Georgia, "Times New Roman", Times, serif;
	color:#3D9F00;
	}
ul.sideNav.salesAds li a span.salesTitle {
	font-size:0.9em;
	font-weight:bold;
	}
ul.sideNav.salesAds li a span.salesTitle span {
	display:block;
	}
/*---------------------------------------------------------------------------*/
.propertyImages {
	width:413.333px;
	margin-right:-13.333px;
	}
.propertyImages li {
	float:left;
	display:block;
	margin-right:13.333px;
	}
.salesPagePlot {
	font-weight:bold;
	}
.propertyDescription {
	margin:1.0em 0;
	}


/*BLOCKS_____________________________________________________________________*/
.block {
	background:url(/images/layout/blockShadow.gif) top left no-repeat;
	padding:1px 0 0 0;
	margin:-1px 0 1.5em 0; /*For IE6 only */
	}
html > body .block {
	padding-left:8px;
	margin-left:-8px;
	}
.block, .block a {
	color:#FFF;
	}
.block .nested {
	width:100%;
	}
#page .block h3 {
	font-size:1.43em;
	padding:0.6em 0 0.6em 15px;
	margin:0 0 0.6em;
	border-bottom:#FFFFFF 2px solid;
	color:#FFFFFF;
	}
.block .nested div {
	padding:0 15px 0.5em;
	}
.block .nested div div {
	padding:0;
	}
.block ul, .block dl {
	padding-bottom:0.8em;
	margin-bottom:0;
	}
.block dl dt {
	margin-top:0.5em;
	margin-bottom:0.2em;
	font-size:1.1em;
	font-weight:normal;
	line-height:1;
	}
.block dl dt a {
	font-weight:normal;
	}
.block dl dd {
	font-size:0.923em;
	line-height:1.1;
	color:#333333;
	}
/*---------------------------------------------------------------------------*/
.block.video .nested {
	background:url(/images/park-home-video-tours.jpg) 0 0 no-repeat;
	}
.block.video .nested a {
	display:block;
	height:165px;
	}
.block.video .nested a:hover {
	text-decoration:none;
	}
.block.video .nested a span {
	background:#0381D2;
	float:right;
	margin-top:25px;
	padding:11px 15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.43em;
	}
.block.video .nested a:hover span {
	background-color:#333;
	}
/*---------------------------------------------------------------------------*/
.block.availability .nested {
	background:#77C132 url(/images/layout/availabilityBlockBg.jpg) top right no-repeat;
	}
#page .block.availability h3 {
	width:119px;
	}
#page .block.availability.side h3 {
	width:169px;
	}
.block.availability.side h4 {
	font-size:1.231em;
	font-weight:bold;
	margin-bottom:-0.3em;
	color:#FFFFFF;
	}
.locationspan {
	font-size:0.8em;
	color:#EEE;
	}
/*---------------------------------------------------------------------------*/
.block.events .nested {
	background:#0381d2 url(/images/layout/eventsBlockBg.jpg) top left no-repeat;
	}
#page .block.events h3 {
	width:130px;
	padding-left:0;
	padding-right:15px;
	margin-left:55px;
	text-align:right;
	}
#page .block.events.side h3 {
	width:180px;
	}
.block.events h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	color:#FFFFFF;
	}
.block.events dl dt {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	margin-top:0.5em;
	}
.block.events dl dd {
	color:#FFF;
	}
.block.events ul {
	margin-left:-15px;
	}
.block.events ul li {
	margin-bottom:0;
	}
.block.events ul li h5 {
	background:#0099FF;
	float:left;
	width:55px;
	font-size:1.0em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:1.2em;
	padding-left:15px;
	color:#FFFFFF;
	}
.block.events ul li h5 span {
	font-weight:bold;
	}
.block.events ul li p {
	float:right;
	width:100px;
	color:#FFF;
	font-size:0.9em;
	padding-bottom:0.5em;
	}
.block.events.side ul li p {
	width:150px;
	}
/*---------------------------------------------------------------------------*/
.block.contact .nested {
	background:#0381D2 url(/images/layout/contactBlockBg.jpg) top left no-repeat;
	}
.block.contact.wide .nested {
	background:#77C132 url(/images/layout/contactBlockBgWide.jpg) top left no-repeat;
	}
#page .block.contact h3 {
	width:130px;
	padding-left:0;
	padding-right:15px;
	margin-left:55px;
	text-align:right;
	}
#page .block.contact.side h3 {
	width:180px;
	}
#page .block.contact.wide h3 {
	width:330px;
	}
.block.contact dl dt, .block.contact.wide ul li {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	}
.block.contact.wide ul li {
	float:left;
	display:block;
	margin-right:30px;
	font-size:1.1em;
	}
.block.contact.wide ul li span {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	}
.block.contact dl dd, .block.contact.wide ul li span {
	display:block;
	color:#FFF;
	}
/*---------------------------------------------------------------------------*/
.block.testimonials .nested {
	background:#77C132 url(/images/layout/testimonialBlockBg.jpg) top left no-repeat;
	}
#page .block.testimonials h3 {
	width:139px;
	padding-left:0;
	padding-right:15px;
	margin-left:46px;
	text-align:right;
	}
#page .block.testimonials.side h3 {
	width:189px;
	}
.block.testimonials li {
	margin-bottom:1.5em;
	}
.block.testimonials li span {
	display:block;
	margin-top:0.2em;
	font-size:0.9em;
	color:#333;
	}
/*---------------------------------------------------------------------------*/
.block.sales-enquiries .nested {
	background:#e5e6e6 url(/images/layout/sales-enquiriesBlockBg.jpg) top right no-repeat;
	color:#000;
	}
#page .block.sales-enquiries h3 {
	width:200px;
	color:#0F6ADB;
	}
.block.sales-enquiries dt {
	font-weight:bold;
	color:#3D9F00;
	}
.block.sales-enquiries a {
	color:#000;
	}
/*---------------------------------------------------------------------------*/
.block.park-information {
	position:relative;
	width:320px;
	}
.block.park-information .nested {
	background:#F4F4F4;
	padding-bottom:1em;
	color:#000;
	}
.block.park-information .nested div {
	padding-top:1em;
	}
.block.park-information h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.077em;
	font-weight:bold;
	color:#000;
	}
.block.park-information .brochure {
	padding:1em 0;
	}
.block.park-information .brochure a {
	background:url(/images/layout/information-pack.png) 95% 50% no-repeat;
	display:block;
	padding:1em 75px 1em 15px;
	color:#000;
	}
.block.park-information .brochure a:hover {
	background-color:#DDD;
	text-decoration:none;
	}
.block.park-information .brochure a span {
	display:block;
	}
.block.park-information .brochure a span.heading {
	font-size:1.077em;
	font-weight:bold;
	color:#0F6ADB;
	}
/*---------------------------------------------------------------------------*/
.infopack {
	float:right;
	width:195px;
	}
.infopack .nested {
	color:#0F6ADB;
	}
.infopack a {
	background:url(/images/layout/information-pack.png) 0 50% no-repeat;
	display:block;
	padding:15px 5px 15px 70px;
	font-size:1.077em;
	font-weight:bold;
	color:#0F6ADB;
	}
.infopack a:hover {
	text-decoration:underline;
	}
/*---------------------------------------------------------------------------*/
.sideNav {
	margin-top:2.6em;
	border-top:#D1D3D4 1px solid;
	}
.sideNav li {
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	float:left;
	padding:0 0 0 10px;
	margin:0 0 0 -10px;
	}
.sideNav li a {
	display:block;
	height:44px;
	width:234px;
	padding:5px 8px;
	border-bottom:#D1D3D4 1px solid;
	font-size:1.1em;
	}
html > body .sideNav li a {
	height:auto;
	min-height:44px;
	}
.sideNav li a span {
	display:block;
	font-size:0.833em;
	color:#333;
	}
.sideNav li a:hover {
	background-color:#EEE;
	text-decoration:none;
	}


/*FURTHER INFORMATION________________________________________________________*/
.infoList dt {
	margin-top:0.3em;
	font-weight:bold;
	}
/*---------------------------------------------------------------------------*/
.infoServices {
	margin-top:1.0em;
	}
.infoServices li {
	background-position:top left;
	background-repeat:no-repeat;
	height:50px;
	padding-left:70px;
	margin-bottom:1.0em;
	}
html > body .infoServices li {
	height:auto;
	min-height:50px;
	}
.infoServices li.gas {
	background-image:url(/images/layout/serviceGas.gif);
	}
.infoServices li.electricity {
	background-image:url(/images/layout/serviceElectricity.gif);
	}
.infoServices li.water {
	background-image:url(/images/layout/serviceWater.gif);
	}
.infoServices li.phone {
	background-image:url(/images/layout/servicePhone.gif);
	}
.infoServices li h4 {
	margin-bottom:0.3em;
	}
/*---------------------------------------------------------------------------*/
.infoList.facilities dt {
	float:left;
	width:140px;
	}
.infoList.facilities dd {
	float:left;
	width:60px;
	margin-top:0.3em;
	text-align:right;
	}
/*---------------------------------------------------------------------------*/
.infoCouncil dd {
	padding-bottom:0.5em;
	}
/*---------------------------------------------------------------------------*/
div.pitchFee {
	background:#77C132;
	padding:5px 10px;
	color:#FFFFFF;
	margin-bottom:2.0em;
	}
div.pitchFee h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#FFFFFF;
	margin-bottom:0.2em;
	}
div.pitchFee span {
	display:block;
	text-align:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.67em;
	margin-bottom:0.3em;
	}
div.pitchFee span em {
	display:block;
	font-size:0.5em;
	font-style:normal;
	}

/*FAQ________________________________________________________________________*/
dl.faqs dt {
	margin:3.0em 0 1.0em;
	}
dl.faqs dt a {
	font:1.5em Georgia, "Times New Roman", Times, serif;
	}
dl.faqs dt a:hover {
	text-decoration:none;
	}
dl.faqs dd {
	margin-bottom:1.0em;
	}
dl.faqs a.top {
	display:block;
	width:100%;
	padding-top:0.5em;
	border-bottom:#DDD 1px dotted;
	text-align:right;
	color:#999999;
	}
dl.faqs a.top:hover {
	text-decoration:none;
	border-bottom:#000 1px solid;
	color:#000;
	}


/*COMPANY CONTACT CARDS______________________________________________________*/
ul.companyContacts {
	width:320px;
	margin-bottom:0;
	}
ul.companyContacts.grid {
	width:640px;
	}
ul.companyContacts li {
	position:relative;
	background:#FFF url(/images/layout/contactFtr.gif) bottom left no-repeat;
	width:280px;
	padding:0 10px 2.0em;
	margin:0 20px 20px 0;
	}
ul.companyContacts.grid li {
	float:left;
	height:13em;
	}
ul.companyContacts li h4 {
	background:url(/images/layout/contactHdr.gif) top left no-repeat;
	width:170px;
	padding:15px 120px 0.5em 10px;
	margin-left:-10px;
	font-size:1.1em;
	border-bottom:#DDD 2px solid;
	}
ul.companyContacts li h4 a {
	font-weight:bold;
	color:#0363C0;
	}
ul.companyContacts li h4 a:hover {
	text-decoration:none;
	color:#3D9F00;
	}
ul.companyContacts li dl {
	margin-bottom:0;
	}
ul.companyContacts li dt {
	display:none;
	}
ul.companyContacts li dd.phone {
	position:absolute;
	top:15px;
	right:10px;
	width:110px;
	font-size:1.1em;
	line-height:1.0em;
	text-align:right;
	color:#0363C0;
	}
ul.companyContacts li dt.show {
	display:block;
	margin-top:0.5em;
	}


/*PARK SELECTION_____________________________________________________________*/
#parksList {
	position:relative;
	width:330px;
	}
#parksList li {
	float:left;
	width:330px;
	margin-bottom:7px;
	}
#parksList li div {
	margin-bottom:0;
	}
#parksList li div.nested a {
	display:block;
	padding-right:10px;
	}
#parksList li div.nested a:hover {
	background:url(/images/layout/parksListArrow.png) 100% 50% no-repeat;
	cursor:pointer;
	text-decoration:none;
	}
#parksList li div.nested a span {
	display:block;
	}
#parksList li div.nested a span.spanwrap {
	background-color:#0F6ADB;
	background-position:0 50%;
	background-repeat:no-repeat;
	width:251px;
	padding:0 0 0 69px;
	}
#parksList li div.nested a:hover span.spanwrap {
	background-color:#0a3f87;
	}
#parksList li div.nested a span.spanwrapinner {
	height:41px;
	padding:5px 5px 0 10px;
	border-left:#FFF solid 1px;
	overflow:hidden;
	}
#parksList li div.nested a span.parkTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.077em;
	font-weight:bold;
	}
#parksList li div.nested a span.parkLocation {
	font-size:0.846em;
	}
#parksList li div.nested a span.mapPin {
	position:absolute;
	width:22px;
	height:0;
	padding-top:22px;
	overflow:hidden;
	border:0;
	}
html > body #parksList li div.nested a:hover span.mapPin {
	background:url(/images/layout/mapPinHover.png) 0 0 no-repeat;
	cursor:pointer;
	}
/*---------------------------------------------------------------------------*/
#parksList.leisure li#clanna-country-park div.nested a span.spanwrap {
	background-image:url(/images/leisure-parks/clanna-country-park-thumb.jpg);
	}
#parksList.leisure li#tavern-park div.nested a span.spanwrap {
	background-image:url(/images/leisure-parks/tavern-park-thumb.jpg);
	}
#parksList.residential li#heronstone-park div.nested a span.spanwrap {
	background-image:url(/images/residential-parks/heronstone-park-thumb.jpg);
	}
#parksList.residential li#small-acre-park div.nested a span.spanwrap {
	background-image:url(/images/residential-parks/small-acre-park-thumb.jpg);
	}
#parksList.residential li#clanna-country-park div.nested a span.spanwrap {
	background-image:url(/images/residential-parks/clanna-country-park-thumb.jpg);
	}
#parksList.residential li#greenfields-estate div.nested a span.spanwrap {
	background-image:url(/images/residential-parks/greenfields-estate-thumb.jpg);
	}
#parksList.residential li#severn-bridge-park div.nested a span.spanwrap {
	background-image:url(/images/residential-parks/severn-bridge-park-thumb.jpg);
	}
#parksList.residential li#woodlands-park div.nested a span.spanwrap {
	background-image:url(/images/residential-parks/woodlands-park-thumb.jpg);
	}
/*---------------------------------------------------------------------------*/
#parksList.leisure li#clanna-country-park div.nested a span.mapPin {
	top:221px;
	left:722px;
	}
#parksList.residential li#heronstone-park div.nested a span.mapPin {
	top:279px;
	left:581px;
	}
#parksList.residential li#small-acre-park div.nested a span.mapPin {
	top:104px;
	left:672px;
	}
#parksList.residential li#clanna-country-park div.nested a span.mapPin {
	top:221px;
	left:722px;
	}
#parksList.residential li#greenfields-estate div.nested a span.mapPin {
	top:274px;
	left:809px;
	}
#parksList.residential li#severn-bridge-park div.nested a span.mapPin {
	top:250px;
	left:711px;
	}
#parksList.residential li#woodlands-park div.nested a span.mapPin {
	top:230px;
	left:620px;
	}
#parksList.leisure li#tavern-park div.nested a span.mapPin {
	top:29px;
	left:648px;
	}


/*CLASSES____________________________________________________________________*/
.floatLeft {
	float:left;
	}
.floatRight {
	float:right;
	}
.alignLeft {
	text-align:left;
	}
.alignRight {
	text-align:right;
	}
.highlightVisited a:visited {
	color:#444;
	}
.disc {
	margin-left:2.0em;
	list-style-type:disc;
	}
.headedList dt {
	font-weight:bold;
	border-bottom:#0381D2 2px solid;
	padding-top:0.5em;
	margin-bottom:0.5em;
	}
.headedList dd {
	font-size:1.0em;
	}
.note {
	color:#1144A7;
	}
.blockNote {
	background:#E2EFFE;
	padding:9px 12px 0;
	border:#CCC 1px solid;
	color:#333333;
	font-size:0.9em;
	}
.blockNoteLarge {
	background:#E2EFFE;
	padding:9px 8px 0;
	border:#CCC 1px solid;
	color:#333333;
	}

ul.faqquestionlist {
	font-size:1.0em;
	}
#infoNav li span {
	font-size:0.9em;
	}

ul.contactcomms li span {
	float:left;
	width:9em;
	}
ul.contactsites {
	width:640px;
	}
ul.contactsites li {
	float:left;
	width:140px;
	height:11em;
	margin:0 20px 0 0;
	padding-top:0.5em;
	border-top:#CCC 1px solid;
	}
html > body ul.contactsites li {
	height:auto;
	min-height:11em;
	}
ul.contactsites li dl dt {
	margin-top:0;
	}
ul.contactsites li dl dt a {
	font-weight:bold;
	color:#000000;
	}
ul.contactsites li dl dt a:hover {
	text-decoration:none;
	color:0F6ADB;
	}
a.btnBlog {
	background:url(/images/layout/btnBlog.jpg) 0 -100px no-repeat;
	display:block;
	width:205px;
	height:40px;
	padding-left:45px;
	margin-bottom:18px;
	font-size:1.231em;
	line-height:40px;
	color:#FFFFFF;
	text-decoration:none;
	}
a.btnBlog:hover {
	background-position:0 0;
	}
a.btnBlog span {
	font-size:0.875em;
	margin-left:0.5em;
	}
