F{
margin:0;
padding:0;
}
  
body {
  font-size: 62.5%;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  background: #ffffff;
}

h1 {
	font-size: 1.5em;
	text-transform:uppercase;
	color:#e7aa1c;
}

h1.titles {
	font-size: 1.5em;
	text-transform:uppercase;
	color:#ffffff;
}

h2 {
	font-size: 1.2em;
	margin-bottom: 0.0em;
	padding: 0px 0px 0px 0px;
	color:#999999;
}

h2.open {
	font-size: 1.1em;
	line-height:18px;
	margin-bottom: 0.0em;
	padding: 0px 0px 0px 0px;
	color:#8F9092;
}

p.open {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 1.2em;
	line-height:20px;
	color:#666666;
}

p.open-alert {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 1.2em;
	line-height:20px;
	color:#FF0000;
}

p.button {font-size: 1.2em; font-family: Arial, helvetica, sans-serif; color:#a0a0a0; line-height:14px; margin-top:5px;}
p.button-offer {font-size: 2.8em; font-family: "Aerial black", helvetica, sans-serif; color:#ffffff; line-height:30px;}
p.brochure {font-size: 1.8em; font-family: "Aerial black", helvetica, sans-serif; color:#ffffff; line-height:20px;}
p.appointment {font-size: 1.6em; font-family: "Aerial black", helvetica, sans-serif; color:#ffffff; line-height:20px;}

a.download:link {text-transform:uppercase; font-size: 1.0em; font-family: "Arial black", sans-serif; color:#ffffff; line-height:10px; text-decoration:none; }
a.download:visited  {text-transform:uppercase; font-size: 1.0em; font-family: "Arial black", sans-serif; color:#ffffff; line-height:10px; text-decoration:none;}
a.download:active {text-transform:uppercase; font-size: 1.0em; font-family: "Arial Black", sans-serif; color:#ffffff; line-height:10px; text-decoration:none;}
a.download:hover {text-transform:uppercase; font-size: 1.0em; font-family: "Arial Black", sans-serif; color:#88c43a; line-height:10px; text-decoration:none;}

a.read-more-offer:link {text-transform:uppercase; font-size: 1.5em; font-family: "Arial black", sans-serif; color:#ffffff; line-height:10px; text-decoration:none; }
a.read-more-offer:visited  {text-transform:uppercase; font-size: 1.5em; font-family: "Arial black", sans-serif; color:#ffffff; line-height:10px; text-decoration:none;}
a.read-more-offer:active {text-transform:uppercase; font-size: 1.5em; font-family: "Arial Black", sans-serif; color:#ffffff; line-height:10px; text-decoration:none;}
a.read-more-offer:hover {text-transform:uppercase; font-size: 1.5em; font-family: "Arial Black", sans-serif; color:#88c43a; line-height:10px; text-decoration:none;}

a.latest-offer:link {text-transform:uppercase; font-size: 1.4em; font-family: "Arial black", sans-serif; color:#4da563; line-height:10px; text-decoration:none; }
a.latest-offer:visited  {text-transform:uppercase; font-size: 1.4em; font-family: "Arial black", sans-serif; color:#4da563; line-height:10px; text-decoration:none;}
a.latest-offer:active {text-transform:uppercase; font-size: 1.4em; font-family: "Arial Black", sans-serif; color:#4da563; line-height:10px; text-decoration:none;}
a.latest-offer:hover {text-transform:uppercase; font-size: 1.4em; font-family: "Arial Black", sans-serif; color:#88c43a; line-height:10px; text-decoration:none;}


a.read-more:link {text-transform:uppercase; font-size: 1.0em; font-family: Arial, helvetica, sans-serif; color:#999999; line-height:10px; text-decoration:none; }
a.read-more:visited  {text-transform:uppercase; font-size: 1.0em; font-family: Arial, helvetica, sans-serif; color:#999999; line-height:10px; text-decoration:none;}
a.read-more:active {text-transform:uppercase; font-size: 1.0em; font-family: Arial, helvetica, sans-serif; color:#999999; line-height:10px; text-decoration:none;}
a.read-more:hover {text-transform:uppercase; font-size: 1.0em; font-family: Arial, helvetica, sans-serif; color:#2f9143; line-height:10px; text-decoration:none;}

a.telephone:link {color:#e7aa1c; font-size: 2.0em; font-family: Arial, helvetica, sans-serif;text-decoration:none; text-transform:uppercase;}
a.telephone:visited {color:#88c43a; font-size: 2.0em; font-family: Arial, helvetica, sans-serif;text-decoration:none; text-transform:uppercase;}
a.telephone:active {color:#88c43a; font-size: 2.0em; font-family: Arial, helvetica, sans-serif;text-decoration:none; text-transform:uppercase;}
a.telephone:hover {color:#2f9143; font-size: 2.0em; font-family: Arial, helvetica, sans-serif;text-decoration:none; text-transform:uppercase;}

a.email:link {color:#e7aa1c; font-size: 1.5em; font-family: Arial, helvetica, sans-serif;text-decoration:none;}
a.email:visited {color:#88c43a; font-size: 1.5em; font-family: Arial, helvetica, sans-serif;text-decoration:none;}
a.email:active {color:#88c43a; font-size: 1.5em; font-family: Arial, helvetica, sans-serif;text-decoration:none;}
a.email:hover {color:#2f9143; font-size: 1.5em; font-family: Arial, helvetica, sans-serif;text-decoration:none;}


div#page-wrap {
	width: 950px;
	margin: 0 auto;

}
div#page-wrap-top {
	width: 950px;
	height: 100px;

}

div#green-hbar {
	width: 950px;
	height: 3px;
	background:#e7aa1c;
	float: left;
}

div#logo {
	width: 425px;
	height: 112px;
	margin: 0px 0px 0px 0px;
	float: left;
}

div#social {
	width: 74px;
	height: 32px;
	margin: 0px 0px 0px 450px;
	float: left;
}

div#telephone-box {
	width: 300px;
	height: 50px;
	margin: 20px 0px 0px 225px;
	float: left;
}
div#telephone-number {
	margin: 0px 0px 0px 0px;
	float: right;
}
div#email {
	margin: 5px 0px 0px 0px;
	float: right;
}
div#menu-bar-group {
	width: 950px;
	height: 25px;
	background: black url(images/menu-bar.jpg) center center repeat-x;
	float: left;
}
div#top-menu {
	padding: 0px 0px 0px 60px;
	float: left;
}


div#main-banner-background{
	width:940px;
	height:270px;
	background: url(images/top-header.jpg);
	margin: 10px 0px 0px 5px;
	float: left;
}
div#main-banner{
	width:912px;
	height:238px;
	margin: 10px 0px 0px 13px;
	float: left;
}
div#image-button-group{
	width:950px;
	height:330px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

div#button-title{
	width:250px;
	height:20px;
	margin: 5px 0px 0px 20px;
	float: left;
}

div#image-button-one-bk{
	width:310px;
	height:160px;
	background: url(images/menu_box.jpg);
	margin: 10px 0px 0px 5px;
	float: left;
}

div#image-button{
	width:150px;
	height:100px;
	margin: 15px 0px 0px 10px;
	float: left;
}

div#image-button-full{
	width:291px;
	height:100px;
	margin: 15px 0px 0px 10px;
	float: left;
}

div#button-text{
	width:136px;
	height:100px;
	margin: 15px 0px 0px 5px;
	float: left;
}

div#button-text-offer{
	width:250px;
	margin: 5px 0px 0px 20px;
	float: left;
}

div#image-button-two-bk{
	width:310px;
	height:160px;
	background: url(images/menu_box.jpg);
	margin: 10px 0px 0px 5px;
	float: left;
}
div#image-button-three-bk{
	width:310px;
	height:160px;
	background: url(images/menu_box_offer.jpg);
	margin: 8px 0px 2px 3px;
	float: left;
}

div#button-text-offer-link{
	width:150px;
	height:20px;
	margin: 0px 0px 0px 120px;
	float: left;
}

div#image-button-four-bk{
	width:310px;
	height:160px;
	background: url(images/menu_box.jpg);
	margin: 0px 0px 0px 5px;
	float: left;
}
div#image-button-five-bk{
	width:310px;
	height:160px;
	background: url(images/menu_box.jpg);
	margin: 0px 0px 0px 5px;
	float: left;
}
div#image-button-six-bk{
	width:310px;
	height:160px;
	background: url(images/menu_box.jpg);
	margin: 0px 0px 0px 5px;
	float: left;
}
div#image-button-donate-bk{
	width:310px;
	height:160px;
	background: url(images/menu_red_box.jpg);
	margin: 0px 0px 0px 5px;
	float: left;
}

div#mission-box{
	width:950px;
	margin: 10px 0px 50px 0px;
	float: left;
}
div#mission{
	width: 900px;
	margin: 0px 0px 0px 0px;
	float: left;
}
div#statement-box{
	width:940px;
	height:150px;
	margin: 10px 0px 10px 10px;
	float: left;
}
div#statement-box-index{
	width:940px;
	height:360px;
	margin: 10px 0px 10px 10px;
	float: left;
}
div#statement{
	width: 940px;
	height:150px;
	margin: 0px 0px 0px 0px;
	float: left;
}
div#contact-box{
	width:940px;
	height:200px;
	margin: 10px 0px 10px 10px;
	float: left;
}
div#contact{
	width: 940px;
	height:202px;
	margin: 0px 0px 0px 0px;
	float: left;
}
div#events-box{
	width:940px;
	height:456px;
	margin: 10px 0px 10px 10px;
	float: left;
}
div#events{
	width: 950px;
	height:456px;
	margin: 0px 0px 0px 0px;
	float: left;
}
div#football-gallery-box{
	width:950px;
	height:440px;
	margin: 10px 0px 10px 0px;
	float: left;
}
div#football-gallery{
	width: 940px;
	height:420px;
	margin: 0px 0px 0px 0px;
	float: left;
}
div#fun-run-gallery-box{
	width:950px;
	height:700px;
	margin: 10px 0px 10px 0px;
	float: left;
}
div#fun-run-gallery{
	width: 950px;
	height:631px;
	margin: 0px 0px 0px 0px;
	float: left;
}
div#press-box{
	width:940px;
	height:250px;
	margin: 10px 0px 10px 10px;
	float: left;
}
div#press{
	width: 940px;
	height:220px;
	margin: 0px 0px 0px 0px;
	float: left;
}
div#gallery-box{
	width:940px;
	height:250px;
	margin: 10px 0px 10px 10px;
	float: left;
}

div#frazers-gallery-box{
	width:940px;
	height:700px;
	margin: 10px 0px 10px 10px;
	float: left;
}

div#gallery{
	width: 940px;
	height:220px;
	margin: 0px 0px 0px 0px;
	float: left;
}
div#frazers-gallery{
	width: 940px;
	height:600px;
	margin: 0px 0px 0px 0px;
	float: left;
}
div#story-box{
	width:940px;
	height:820px;
	margin: 10px 0px 0px 10px;
	float: left;
}
div#story{
	width: 930px;
	height:820px;
	margin: 0px 0px 0px 0px;
	float: left;
}
div#fundraising-box{
	width:940px;
	height:470px;
	margin: 10px 0px 10px 10px;
	float: left;
}
div#fundraising{
	width: 940px;
	height:470px;
	margin: 0px 0px 0px 0px;
	float: left;
}
div#radio-player{
	width: 600px;
	height:50px;
	margin: 10px 0px 0px 0px;
	float: left;
}

div#3-colum-group{
	width:950px;
	height:600px;
	margin:0px 0px 0px 0px;
	float: left;
}

div#left-colum{
	width:210px;
	margin: 0px 0px 0px 0px;
	float: left;
}

div#latest-offer{
	width:210px;
	height:72px;
	background: url(images/latest-offer-210.jpg);
	margin: 10px 0px 0px 0px;
	float: left;
}
div#latest-offer-button{
	width:160px;
	height:20px;
	margin: 25px 0px 0px 15px;
	float: left;
}
div#latest-offer-right{
	width:200px;
	height:65px;
	background: url(images/latest-offer.jpg);
	margin: 10px 0px 0px 0px;
	float: left;
}

div#brochure{
	width:175px;
	height:40px;
	margin: 0px 0px 0px 20px;
	float: left;
}
div#brochure-link{
	width:120px;
	height:20px;
	margin: 15px 0px 0px 85px;
	float: left;
}
div#book{
	width:210px;
	height:90px;
	background: url(images/blank-210px.jpg);
	margin: 10px 0px 5px 0px;
	float: left;
}
div#book-right{
	width:200px;
	height:85px;
	background: url(images/blank.jpg);
	margin: 0px 0px 0px 0px;
	float: left;
}
div#book-right-top{
	width:200px;
	height:85px;
	background: url(images/blank.jpg);
	margin: 10px 0px 0px 0px;
	float: left;
}
div#address{
	width:210px;
	height:170px;
	background: url(images/small-banner.jpg);
	margin: 35px 0px 0px 0px;
	float: left;
}

div#middle-right-banner{
	width:740px;
	height:175px;
	background: url(images/banner-long.jpg);
	margin: 10px 0px 0px 0px;
	float: left;
}
div#middle-right-banner-image{
	width:722px;
	height:144px;
	margin: 9px 0px 0px 9px;
	float: left;
}

div#middle-colum-banner{
	width:540px;
	height:180px;
	background: url(images/banner-middle.jpg);
	margin: 10px 0px 0px 0px;
	float: left;
}
div#middle-colum-banner-image{
	width:513px;
	margin: 9px 0px 0px 12px;
	float: left;
}


div#middle-colum{
	width:540px;
	margin: 0px 0px 0px 0px;
	float: left;
}

div#middle-header{
	width:450px;
	margin: 10px 0px 0px 10px;
	float: left;
}

div#middle-header-map{
	width:350px;
	margin: 10px 0px 0px 10px;
	float: left;
}

div#treatment-text{
	width:520px;
	margin: 10px 0px 5px 10px;
	float: left;
}
div#meet-the-team{
	width:520px;
	margin: 10px 0px 5px 10px;
	float: left;
}
div#right-header{
	width:190px;
	margin: 10px 0px 0px 5px;
	float: left;
}
div#opening-times-days{
	width:80px;
	margin: 0px 0px 0px 5px;
	float: left;
}
div#opening-times-times{
	width:105px;
	margin: 0px 0px 0px 5px;
	float: left;
}
div#opening-times-weekends{
	width:185px;
	margin: 0px 0px 0px 5px;
	float: left;
}
div#opening-times-bank{
	width:185px;
	margin: 0px 0px 0px 5px;
	float: left;
}
div#dental-address{
	width:200px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	float: left;
}
div#map{
	width:520px;
	height:390px;
	margin: 0px 0px 0px 10px;
	float: left;
}

div#map-side{
	width:205px;
	height:200px;
	margin: 0px 0px 0px 5px;
	float: left;
}

div#right-colum{
	width:200px;
	margin: 0px 0px 0px 0px;
	float: left;
}

div#logo-box{
	width:950px;
	height:50px;
	margin: 0px 0px 10px 0px;
	float: left;
}

div#professional-logos{
	width:940px;
	height:50px;
	margin: 0px 0px 0px 10px;
	float: left;
}
div#bda{
	width:153px;
	height:50px;
	margin: 0px 0px 0px 10px;
	float: left;
}
div#cqc{
	width:153px;
	height:50px;
	margin: 0px 0px 0px 90px;
	float: left;
}
div#gdc{
	width:210px;
	height:50px;
	margin: 0px 0px 0px 90px;
	float: left;
}
div#fgdp{
	width:120px;
	height:50px;
	margin: 0px 0px 0px 90px;
	float: left;
}
div#card-logos{
	width:160px;
	height:45px;
	margin: 5px 0px 0px 10px;
	float: left;
}
div#footer {
	width: 950px;
	height: 70px;
	margin: 0px 0px 10px 0px;
	float: left;
}
div#footer-text {
	padding: 10px 0px 0px 0px;
	color:#999999;
	text-align:center;
}
