@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}

body { font-family: "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;}

/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		6;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	10;
	dw-gutter-percentage:	16;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/

/* Mobile Layout: 480px and below. */

.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 93.7931%;
	padding-left: 1.1034%;
	padding-right: 1.1034%;
}

.gridContainer-white {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding-left: 0%;
	padding-right: 0%;
	background-color: #fff;
}
.gridContainer-banner {
	width: 100%;
	max-width:2000px;
	padding-left: 0%;
	padding-right: 0%;
	margin: auto;
	background-color: #98C000;

}
.gridContainer-main {
	width: 100%;
	max-width: 1024px;
	padding-left: 0%;
	padding-right: 0%;
	margin: auto;
		border-top:#FFF thin solid;
}
.gridContainer-footer {
	width: 100%;
	max-width: 2632px;
	padding-left: 0%;
	padding-right: 0%;
	margin: auto;
	border-top: #FFF thin solid;
	background-color:#98C000;

}
.gridContainer-footer-content {
	width: 100%;
	max-width: 1232px;
	padding-left: 0%;
	padding-right: 0%;
	margin: auto;
	color:#FFF;
	padding-top:20px;
	padding-bottom:20px;
	line-height:25px;
	background-color:#98C000;
}


.gridContainer-footer-content h2{
	color:#3D4C52;
	font-size:16px;

}
.gridContainer-footer-content h3{
	color:#3D4C52;
	font-size:16px;

}
.gridContainer-footer a { color:#FFF;
}

.gridContainer-footer a:hover { color:#3D4C52;
}




#header {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align:center;
}
#menu {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#banner {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#tel {
	clear: both;
	margin: auto;
	width: 100%;
	display: block;
	background-color:#98C000;
	color:#FFF;
	font-size:18px;
}
#tel-left {
	clear: none;
	float: left;
	margin-left: 0%;
	width: 100%;
	display: block;padding-top:10px;
	padding-bottom:10px;
	text-align: center;
		background-color:#98C000;

}
#tel-right {
	clear: none;
	float: left;
	margin-left: 0%;
	width: 100%;
	display: block;
	color: #fff;
	text-align: center;
	padding-bottom: 10px;
		background-color:#98C000;


}

#tel a { color:#fff; text-decoration:none;
}

#tel a:hover { color:#333;
}



h1 { 		font: 200 24px/1.2 "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;;
color:#98C000;
line-height:35px;
text-transform:uppercase;
}

h2 { 		font: 200 20px/1.1 "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;;
color:#444444;
line-height:30px;

}

h3 { 		font: 200 18px/1 "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;;

color:#98C000;
line-height:26px;

}
h3 a{ 		font: 200 18px/1 "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;;

color:#98C000;
line-height:26px;
text-decoration:none;

}
h3 a:hover{ 		font: 200 18px/1 "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;;

color:#000;
line-height:26px;

}


h4 { 		font: 200 18px/1 "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;;

color:#98C000;
line-height:26px;

}


p {line-height:20px;
margin-bottom:20px;

}

#footer1{
	clear: both;
	float: left;
	margin-left: 2%;
	width: 90%;
	display: block;
	border-top: none;
	padding-top: 0px;
	font-size: 14px;
}
#footer2{
	clear: none;
	float: left;
	margin-left: 2.5%;
	width: 40%;
	display: block;
	border-top: none;
	padding-top: 0px;
	font-size: 14px;
}

#footer2 p{ border-bottom:#FFF thin solid;
padding-bottom:12px;
}
#footer3{
	clear: none;
	float: left;
	margin-left: 10%;
	width: 40%;
	display: block;
	border-top: none;
	padding-top: 0px;
	font-size: 14px;
}
#footer3 p{ border-bottom:#FFF thin solid;
padding-bottom:12px;
}

#footer4{
	clear: none;
	float: left;
	margin-left: 2.5%;
	width: 90%;
	display: block;
	border-top: none;
	padding-top: 0px;
	font-size: 14px;
}


#main-content {
	clear: both;

	float: left;

	margin-left: 0;

	width: 100%;

	display: block;
	background-color:#F3F3F3;
	background-image:url(../images/semi-circle.png);
	background-repeat:no-repeat;
	background-position:center top;

}

#main-content h1{ text-align:center; 
font-family: 'Oswald', sans-serif;
padding-top:20px;
}
#main-content h2{ text-align:center; 
font-family: 'Oswald', sans-serif;
padding-top:14px;
color:#3D4C52;
}
#main-content h2 a{ color:#3D4C52;
}
#main-content h2 a:hover{ color:#3D4C52;
}

#home-circles{ clear: both;
 float: left;
 margin-left: 0;
 width: 100%;
 display: block;

}
#home-circles a{ color:#3D4C52;
text-decoration:none;
}

#home-circles a:hover{ color:#98C000;

}
a { text-decoration:none;}

#circles1{
	clear: both;
	float: left;
	margin-left: 0;
	width: 48%;
	display: block;
	text-align: center;
	margin-bottom:10px;
}

#circles2{
	clear: none;
	float: left;
	margin-left: 2.3529%;
	width: 48%;
	display: block;
	text-align: center;
	margin-bottom:10px;
}

#circles3{
	clear: none;
	float: left;
	margin-left: 0%;
	width: 48%;
	display: block;
	text-align: center;
	margin-bottom:10px;
}

#circles{
	clear: none;
	float: left;
	margin-left: 2.3529%;
	width: 48%;
	display: block;
	text-align: center;
	margin-bottom:10px;
}

hr { margin-bottom:10px;
margin-top:10px;}

#main-green { clear: both; float: left; margin-left: 0; width: 100%; display: block;
background-color:#98C000;}

#green-circle-left { clear: both; float: left; margin-left: 0; width: 100%; display: none;
}

#green-content { clear: both; float: left; margin-left: 0; width: 100%; display: block;}
#green-content h1 { color:#FFF;
font-family: 'Oswald', sans-serif;
padding-left:15px;
padding-top:15px;
padding-bottom:15px;
}


#green-content h2 { color:#FFF;
font-family: 'Oswald', sans-serif;
line-height:20px;

}
#green-content h3 { color:#FFF;
font-family: 'Oswald', sans-serif;
line-height:20px;

}
#green-circle-right { clear: none; float: left; margin-left: 2.3529%; width: 100%; display: none;}

#green-sq1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 80%;
	display: block;
	margin-left:8%;
	text-align:center;
	padding:10px;
	border-bottom:#FFF thin solid;
}

#green-sq1 a{ color:#FFF;
}
#green-sq1 a:hover{ color:#000;
}

#green-sq2 { clear: none; float: left; margin-left: 2.3529%; width: 80%; display: block;
	margin-left:8%;
	text-align:center;
	padding:10px;
		border-bottom:#FFF thin solid;

}
#green-sq2 a{ color:#FFF;
}
#green-sq2 a:hover{ color:#000;
}
#green-sq3 { clear: none; float: left; margin-left: 2.3529%; width: 80%; display: block;
	margin-left:8%;
	text-align:center;
	padding:10px;
		border-bottom:#FFF thin solid;

}
#green-sq3 a{ color:#FFF;
}
#green-sq3 a:hover{ color:#000;
}
#home-grey { clear: both;

 float: left;

 margin-left: 0;

 width: 100%;

 display: block;
 background-color:#F3F3F3;

}

#grey-inset {
	clear: none;
	float: left;
	margin-left: 0%;
	width: 100%;
	display: block;
	text-align: center;
	border-bottom: #999 thin solid;


}

#grey-inset  h1 { color:#3D4C52;
font-family: 'Oswald', sans-serif;
padding-left:15px;
padding-top:15px;
padding-bottom:15px;
}


#grey-inset  h2 { color:#98BF00;
line-height:20px;
padding-bottom:15px;
}
#grey-inset h3 { color:#98BF00;
line-height:20px;
padding-bottom:15px;

}
#grey-inset h4 { color:#3D4C52;
line-height:20px;
padding-bottom:15px;

}


#grey-left { clear: both;

 float: left;

 margin-left: 0;

 width: 100%;

 display: block;
 text-align:left;
 padding-bottom:10px;

}
#grey-right { clear: both;

 float: left;

 margin-left: 0;

 width: 100%;

 display: block;
 text-align:left;
  padding-bottom:10px;

}
#grey-button {
	clear: both;
	float: left;
	margin-left: 0;
	width: 95%;
	display: block;
	background-color: #98BF00;
	padding: 10px;
	font-size: 16px;
	color: #FFF;
	margin-bottom: 20px;
 
}

#grey-button a{ color:#fff;
text-decoration:none;
}
#grey-button a:hover{ color:#3D4C53;
}

#grey-button2 {
	clear: both;
	float: right;
	margin-left: 0;
	width: 30%;
	display: block;
	background-color: #3D4C53;
	padding: 10px;
	font-size: 13px;
	color: #FFF;
	margin-bottom: 20px;
	margin-top: 10px;
	text-align: center;
 
}

#grey-button2 a{ color:#FFF;
text-decoration:none;
}
#grey-button2 a:hover{ color:#98BF00;
}

.grey {color:#3D4C53;}
.grey-big {color:#3D4C53; font-size:18px;}
.green { color:#98BF00;} 
.green a{ color:#98BF00; text-decoration:none;} 
.green a:hover{ color:#3D4C53;} 

.float-right { float:right; margin-top:-10px;}
.green-title { background-color:#98BF00; text-align:center; color:#FFF; padding-top:10px; padding-bottom:10px; font-size:16px; margin-bottom:1px;}

.green-title a{color:#FFF; text-decoration:none;}
.green-title a:hover{color:#3D4C53;}


#paul-text {
	clear: both;
	float: left;
	margin-left: 0;
	width: 34%;
	display: block;
	text-align:right;
} 

#paul-pic {
	clear: none;
	float: left;
	margin-left: 2.3529%;
	width: 14%;
	display: block;
} 

#neil-pic {
	clear: none;
	float: left;
	margin-left: 2.3529%;
	width: 14%;
	display: block;
} 

#neil-text {
	clear: none;
	float: left;
	margin-left: 2.3529%;
	width: 30%;
	display: block;
	text-align:left;
} 


#toTop {
 display: block;
 position: fixed;
 top: 85%;
 right: 0;
 padding: 10px;
	text-align:center;
	border:none;
 
}

.indent { width:80%;
margin-left:10%;}


li { line-height:25px;}

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {
.gridContainer {
	width: 94.3448%;
	padding-left: 0.8275%;
	padding-right: 0.8275%;
}

.gridContainer-white {
	width: 100%;
	padding-left: 0%;
	padding-right: 0%;
	background-color:#fff;

}

.gridContainer-banner {
	width: 100%;
	padding-left: 0%;
	padding-right: 0%;
	margin: auto;
	background-color: #98C000;

}
.gridContainer-main {
	width: 100%;
	max-width: 1024px;
	padding-left: 0%;
	padding-right: 0%;
	margin: auto;
		border-top:#FFF thin solid;
}
.gridContainer-footer {
	width: 100%;
	max-width: 2632px;
	padding-left: 0%;
	padding-right: 0%;
	margin: auto;
	border-top: #FFF thin solid;
	background-color:#98C000;

}
.gridContainer-footer-content {
	width: 100%;
	max-width: 1232px;
	padding-left: 0%;
	padding-right: 0%;
	margin: auto;
	color:#FFF;
	padding-top:20px;
	padding-bottom:20px;
	line-height:25px;
	background-color:#98C000;
}


.gridContainer-footer-content h2{
	color:#3D4C52;
	font-size:16px;

}
.gridContainer-footer-content h3{
	color:#3D4C52;
	font-size:16px;

}

#header {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align:center;
}
#menu {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#banner {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#tel {
	clear: both;
	margin: auto;
	width: 100%;
	display: block;
	background-color:#98C000;
	color:#FFF;
	font-size:18px;
}
#tel-left {
	clear: none;
	float: left;
	margin-left: 0%;
	width: 100%;
	display: block;padding-top:10px;
	padding-bottom:10px;
	text-align: center;
		background-color:#98C000;

}
#tel-right {
	clear: none;
	float: left;
	margin-left: 0%;
	width: 100%;
	display: block;
	color: #fff;
	text-align: center;
	padding-bottom: 10px;
		background-color:#98C000;


}


#footer1{
	clear: both;
	float: left;
	margin-left: 2%;
	width: 90%;
	display: block;
	border-top: none;
	padding-top: 0px;
	font-size: 14px;
}
#footer2{
	clear: none;
	float: left;
	margin-left: 2.5%;
	width: 40%;
	display: block;
	border-top: none;
	padding-top: 0px;
	font-size: 14px;
}

#footer2 p{ border-bottom:#FFF thin solid;
padding-bottom:12px;
}
#footer3{
	clear: none;
	float: left;
	margin-left: 10%;
	width: 40%;
	display: block;
	border-top: none;
	padding-top: 0px;
	font-size: 14px;
}
#footer3 p{ border-bottom:#FFF thin solid;
padding-bottom:12px;
}

#footer4{
	clear: none;
	float: left;
	margin-left: 2.5%;
	width: 90%;
	display: block;
	border-top: none;
	padding-top: 0px;
	font-size: 14px;
}


#main-content {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#home-circles {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#circles1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 24%;
	display: block;
}

#circles2 {
	clear: none;
	float: left;
	margin-left: 1.7543%;
	width: 24%;
	display: block;
}

#circles3 {
	clear: none;
	float: left;
	margin-left: 1.7543%;
	width: 24%;
	display: block;
}

#circles {
	clear: none;
	float: left;
	margin-left: 1.7543%;
	width: 23%;
	display: block;
}

#main-green {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#green-circle-left {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: none;
}

#green-content {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#green-circle-right {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: none;
}

#green-sq1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 30%;
	display: block;
	border-bottom:none;
}

#green-sq2 {
	clear: none;
	float: left;
	margin-left: 3%;
	width: 28%;
	display: block;
	border-bottom:none;
}

#green-sq3 {
	clear: none;
	float: left;
	margin-left: 3%;
	width: 28%;
	display: block;
	border-bottom:none;
}

#home-grey {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#grey-inset {
	clear: none;
	float: left;
	margin-left: 1.7543%;
	width: 95%;
	display: block;
}

#grey-left {
	clear: both;
	float: left;
	margin-left: 0;
	width: 48%;
	display: block;
}

#grey-right {
	clear: none;
	float: left;
	margin-left: 4%;
	width: 48%;
	display: block;
}

#grey-button {
	clear: both;
	float: right;
	margin-left: 0;
	width: 45%;
	display: block;
}

#paul-text {
	clear: both;
	float: left;
	margin-left: 0;
	width: 30%;
	display: block;	
	text-align:right;

}

#paul-pic {
	clear: none;
	float: left;
	margin-left: 1.7543%;
	width: 15%;
	display: block;
}

#neil-pic {
	clear: none;
	float: left;
	margin-left: 1.7543%;
	width: 16%;
	display: block;
}

#neil-text {
	clear: none;
	float: left;
	margin-left: 1.7543%;
	width: 26%;
	display: block;
	text-align:left;
}

#footer {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}


}




/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {
.gridContainer {
	width: 98.6206%;
	max-width: 1232px;
	padding-left: 0.6896%;
	padding-right: 0.6896%;
	margin: auto;
}

.gridContainer-white {
	width: 100%;
	max-width: 2632px;
	padding-left: 0%;
	padding-right: 0%;
	margin: auto;
	background-color: #98C000;
	border-top: #FFF thin solid;

}
.gridContainer-banner {
	width: 100%;
	padding-left: 0%;
	padding-right: 0%;
		max-width: 2632px;

	margin: auto;
	background-color: #98C000;

}
.gridContainer-main {
	width: 100%;
	max-width: 1024px;
	padding-left: 0%;
	padding-right: 0%;
	margin: auto;
		border-top:#FFF thin solid;
}
.gridContainer-footer {
	width: 100%;
	max-width: 2632px;
	padding-left: 0%;
	padding-right: 0%;
	margin: auto;
	border-top: #FFF thin solid;
	background-color:#98C000;

}
.gridContainer-footer-content {
	width: 100%;
	max-width: 1232px;
	padding-left: 0%;
	padding-right: 0%;
	margin: auto;
	color:#FFF;
	padding-top:20px;
	padding-bottom:20px;
	line-height:25px;
	background-color:#98C000;
}


.gridContainer-footer-content h2{
	color:#3D4C52;
	font-size:16px;

}
.gridContainer-footer-content h3{
	color:#3D4C52;
	font-size:16px;

}

#header {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: #FFF thin solid;
}
#menu {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#banner {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align:center;
}
#tel {
	clear: both;
	margin: auto;
	width: 100%;
	max-width: 1232px;
	display: block;
	background-color:#98C000;
	font-size:24px;
	
}
#tel-left {
	clear: none;
	float: left;
	margin-left: 0;
	width: 55%;
	display: block;
	padding-top:15px;
	padding-left:10px;
	padding-bottom:10px;
	text-align:left;
}
#tel-right {
	clear: none;
	float: right;
	margin-left: 1.6949%;
	width: 30%;
	display: block;
	padding: 10px;
	text-align: right;

}

#footer1{
	clear: both;
	float: left;
	margin-left: 2%;
	width: 23%;
	display: block;
	border-top: none;
	padding-top: 0px;
	font-size:14px;
}
#footer2{
	clear: none;
	float: left;
	margin-left: 2.5%;
	width: 23%;
	display: block;
	border-top: none;
	padding-top: 0px;
	font-size:14px;
}

#footer2 p{ border-bottom:#FFF thin solid;
padding-bottom:12px;
}
#footer3{
	clear: none;
	float: left;
	margin-left: 2.5%;
	width: 23%;
	display: block;
		border-top:none;
	padding-top:0px;
	font-size:14px;
}
#footer3 p{ border-bottom:#FFF thin solid;
padding-bottom:12px;
}

#footer4{
	clear: none;
	float: left;
	margin-left: 2.5%;
	width: 20%;
	display: block;
	border-top: none;
	padding-top: 0px;
	font-size:14px;
}


h1 { 		font: 200 26px/1.2 "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;;
color:#98C000;
line-height:35px;
}

h2 { 		font: 200 22px/1.1 "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;;
color:#444444;
line-height:30px;

}

h3 { 		font: 200 18px/1 "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;;

color:#98C000;
line-height:26px;

}

h3 a{ 		font: 200 18px/1 "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;;

color:#98C000;
line-height:26px;
text-decoration:none;

}
h3 a:hover{
	font: 200 18px/1 "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;;
	color: #000000;
	line-height: 26px;
}



p {line-height:20px;
margin-bottom:20px;
}


#main-content {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 0px;


}

#home-circles {
	clear: both;
	float: left;
	margin-left: 0;
	width: 80%;
	display: block;
	margin-left:10%;
	margin-right:10%;
	margin-bottom:15px;


}

#circles1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 23%;
	display: block;


}

#circles2 {
	clear: none;
	float: left;
	margin-left: 1.3986%;
	width: 23%;
	display: block;


}

#circles3 {
	clear: none;
	float: left;
	margin-left: 1.3986%;
	width: 23%;
	display: block;


}

#circles {
	clear: none;
	float: left;
	margin-left: 1.3986%;
	width: 23%;
	display: block;


}

#main-green {
	clear: both;


	float: left;


	margin-left: 0;


	width: 100%;


	display: block;


}

#green-circle-left {
	clear: both;
	float: left;
	margin-left: 0;
	width: 10%;
	display: block;
	background-image:url(../images/semi-circle-left.png);
	background-position:right;
	background-repeat:no-repeat;

}

#green-content {
	clear: none;
	float: left;
	margin-left: 2%;
	width: 78%;
	display: block;


}

#green-circle-right {
	clear: none;
	float: left;
	margin-left: 0%;
	width: 10%;
	display: block;
	background-image: url(../images/semi-circle-right.png);
	background-position: left;
	background-repeat: no-repeat;


}

#green-sq1 {
	clear: both;
	float: left;
	margin-left: 1%;
	width: 28.5%;
	display: block;
	border-bottom: none;


}

#green-sq2 {
	clear: none;
	float: left;
	margin-left: 2.8%;
	width: 28.5%;
	display: block;
	border-bottom: none;

}

#green-sq3 {
	clear: none;
	float: left;
	margin-left: 3%;
	width: 29%;
	display: block;
	border-bottom: none;

}

#home-grey {
	clear: both;
	float: left;
	margin-left: 0;
	width: 0
*;
	display: block;
	width: 100%;
	text-align:center;
}

#home-grey img{
	
	margin-top:7px;
	margin-bottom:10px;
	
}

#grey-inset {
	clear: none;
	float: left;
	margin-left: 10%;
	width: 80%;
	display: block;


}

#grey-left {
	clear: both;
	float: left;
	margin-left: 0;
	width: 45%;
	display: block;


}

#grey-right {
	clear: none;
	float: right;
	margin-left: 1.3986%;
	width: 45%;
	display: block;


}

#grey-button {
	clear: both;
	float: right;
	margin-left: 0;
	width: 20%;
	display: block;


}

#paul-text {
	clear: both;
	float: left;
	margin-left: 0;
	width: 35%;
	display: block;
text-align:right;

}

#paul-pic {
	clear: none;
	float: left;
	margin-left: 1.3986%;
	width: 13%;
	display: block;


}

#neil-pic {
	clear: none;
	float: left;
	margin-left: 1.3986%;
	width: 13%;
	display: block;
	


}

#neil-text {
	clear: none;
	float: left;
	margin-left: 1.3986%;
	width: 30%;
	display: block;
	text-align: left;


}

#footer {
	clear: both;


	float: left;


	margin-left: 0;


	width: 100%;


	display: block;


}



}
