@charset "utf-8";
/* CSS Document */


.container
{
	background-color:#FFFFFF;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	khtml-border-radius:15px;
	width:960px;
	margin:0 auto;
	font-size: 14pt;
}

.logo
{
	position:relative;
	left:20px;
	width:300px;
}

.bodytext
{
	width: 700px;
	margin: 0 auto;
	position:relative;
	bottom: 20px;
	font-weight: normal;
}

.bodytextheading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	position:relative;
	bottom: 20px;
	color: #9D053F;
}
	
.heading1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#9D053F;
	font-weight:bold;
	line-height:normal;
}

.heading2
{
	font:Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #9D053F;
	font-weight: normal;
	text-align: left;
}

.heading3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#9D053F;
	font-weight:bold;
	line-height:normal;
	text-align: right;
}

.heading4
{
	font-family:Christopherhand;
	font-size:36pt;
	color:#FFFFFF;
	font-weight:bold;
	line-height:normal;
}

.headingcomingsoon
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#9D053F;
	font-weight:bold;
	line-height:normal;
	text-align:center;
}
	
.heading5
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
	text-align:justify;
	font-weight:bold;
}
	
.paragraph
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
	text-align:justify;
}

.paragraph2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#9D053F;
}

.paragraph3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
	text-align:justify;
}

.paragraph4
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
	text-align: center;
}

.paragraph5
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#9D053F;
	text-align:center;
}

#bodycontainer #staffprofiles1 h1 {
	color: #9D053F;
}

.contactdetails
{
	width: 173px;
	padding: 20px 25px 15px 25px;
	margin: 0 15px 0 70px;
	float: left;
	text-align:center;
	font-size: 12px;
}

.contactdetails2
{
	width: 400px;
	padding: 20px 25px 15px 25px;
	margin: 0 0 0 20px;
	float: left;
	text-align:center;
	font-size: 12px;
}

.contentimage
{
	width: 652px;
	margin: 0 auto;
}

.contentlinks
{
	width:150px;
	float:left;
	margin: 0 33px 10px 33px;
	text-align:center;
}

.privacypolicy
{
	width: 700px;
	margin: 0 auto;
	overflow: hidden;
	height: 400px;
	border:thin;
	border-style:solid;
	border-color:#9D053F;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	khtml-border-radius:5px;
	padding: 10px;
}

.privacylink
{
	width: 600px;
	margin: 0 auto;
	padding: 15px 0 0 0;
	text-align: center;
}

.homepageimages1
{
	width:160px;
	margin: 25px 32px 32px 64px;
	float:left;
}

.homepageimages2
{
	width:160px;
	margin: 25px 32px 32px 32px;
	float:left;
}	
	
.homepageimages3
{
	width:160px;
	margin: 25px 32px 32px 32px;
	float:left;
}	

.homepageimages4
{
	width:160px;
	margin: 25px 32px 32px 32px;
	float:left;
}	

.servicescontent1
{
	width: 250px;
	float: left;
	margin: 15px 15px 0 30px;
	padding: 5px;
	border:1px;
	border-style:solid;
	border-color:#9D053F;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	khtml-border-radius:5px;
}

.servicescontent2
{
	width: 250px;
	float: left;
	margin: 15px 15px 0 40px;
	padding: 5px;
	border:1px;
	border-style:solid;
	border-color:#9D053F;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	khtml-border-radius:5px;
}

.servicescontent3
{
	width: 250px;
	float: right;
	margin: 15px 30px 0 15px;
	padding: 5px;
	border:1px;
	border-style:solid;
	border-color:#9D053F;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	khtml-border-radius:5px;
}

.servicescontent4
{
	width: 140px;
	float: left;
	margin: 15px 15px 0 30px;
	padding: 5px;
	border:1px;
	border-style:solid;
	border-color:#9D053F;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	khtml-border-radius:5px;
}

.servicesimage
{
	width: 900px;
	float: right;
	margin: 30px 20px 30px 40px;
}

.servicespicture1
{
	float:left;
}

.servicespicture2
{
	float:right;
	margin: 0 20px 0 90px;
}

.menubar
{
	float: right;
	width: 600px;
	margin: 50px 0 0 0;
}

.menubaritem
{
	width: 118px;
	margin: 0 0 0 2px;
	float: left;
	font-size: 90%;
	text-align:center;
}

.profileimage
{
	width: 260px;
	margin: 35px 0 0 85px;
	float: left;
}

.profiletext
{
	width: 500px;
	margin: 25px 0 150px 25px;
	float:left;
}
	
.gallery
{
	width: 853px;
	margin: 0 auto;
	padding: 0 10px 10px 10px;
}
	