	/*
	COLOURS TO USE
	--------------
	GREY:			#837E78
	ORANGE: 		#FE7E00
	LIGHT ORANGE:	#FFE5CC
	BACKGROUND:		#454545
*/

body{
	margin: 0px;
	padding: 0px;
	background-color: #454545;
	background-image: url('images/stripe.gif');
}
body, p, td{
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 12px;
	}
p{
	line-height: 150%;
}
a{
	color: #454545;
	}
a:hover{
	color: #FE7E00;
	}
h1, h2, h3, h4, h5, h6{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
h1{
	font-size: 24px;
}
h2{
	font-size: 20px;
	border-bottom: 1px solid #FE7E00;
	}
h3{
	font-size: 16px;
	}
h4{
	font-size: 14px;
	}


#container{
	width: 700px;
	border: 1px solid #837E78;
	border-width: 0px 4px 3px 4px;
	min-height: 600px;
	margin: auto;
	background-image: url('images/newbg.jpg');
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	padding-top: 10px;
}
#banner{
	width: 700px;
	height: 92px;
	background-image: url('images/banner.gif');
	margin-bottom: 10px;
	}
#mainnav{
	height: 27px;
	display: block;
	float: right;
	text-align: right;
	padding-right: 5px;
	}
	#mainnav ul{
		list-style-type: none;
		margin: 0px;
		}
	#mainnav li{
		float: left;
		display: block;
		}
	#mainnav a{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
		font-size: 10px;
		padding: 4px;
		text-transform: uppercase;
	}
	#mainnav a:hover{
		color: #FE7E00
	}
#tagline{
	display: block;
	width: 500px;
	float: right;
	clear: both;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-align: right;
	padding-top: 9px;
	padding-right: 10px;
}
#copyright{
	width: 700px;
	height: 25px;
	margin: auto;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	padding-top: 10px;
}
#services{
	width: 170px;
	min-height: 600px;
	float: left;
	margin-right: 10px;
	}
	#services a{
		display: block;
		width: 138px;
		height: 32px;
		background-image: url('images/services/bg.gif');
		background-position: 170px 0px; 
		padding-left: 34px;
		padding-top: 15px;
		text-decoration: none;
		color: #000000;
		font-size: 10px;
		}
	#services a:hover{
		background-position: 0px 0px;
		color: #FE7E00;
		}
	#services ul{
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		}
	#services li{
		margin: 0px;
		padding: 0px;
		}
#maincol{
	width: 520px;
	min-height: 600px;
	float: left;
	}
#service-main{
	width: 500px;
	padding: 0px 10px;
	min-height: 600px;
	float: left;
	}
#service-main img{
	border: 1px solid #454545;
	}
#slidecontainer{
	background-color: #FFFFFF;
	width: 240px;
	padding: 5px;
	float: left;
	border: 1px solid #837E78;
	}
#tourlink{
	padding: 0px;
	margin: auto;
	width: 190px;
	}
	#tourlink a{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		margin: auto;
		text-decoration: none;
		display: block;
		color: #837E78;
		float: left;
		padding: 3px 7px;
	}
	#tourlink a:hover{
		color: #000000;
	}
	#tourlink img{
		border: 0;
		position: relative;
		top: 4px;
		padding-right: 3px;
		}
#intro{
	display: block;
	float: left;
	width: 240px;
	padding-left: 5px;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	line-height: 150%;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 3px;
	border: 1px solid #837E78;
	margin-left: 5px;
	background-color: #FFFFFF;
}
	.highlight{
		color: #FE7E00;
		}
#injury{
	/*background-color: #FFFFFF;*/
	width: 250px;
	padding: 0px;
	float: left;
	border: 1px solid #837E78;
	clear: left;
	margin-top: 5px;
	background-color: #000000;
	color: #FFFFFF;
	}
	#injuryhead{
		padding: 5px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		background-color: #000000;
		color: #FE7E00;
		font-weight: bold;
	}
	#injury p{
		margin: 5px;
		}
	#injury p.summary{
		height: 150px;
		}
	#injury a{
		color: #FE7E00;
		font-weight: bold;
		}
	#injury a:hover{
		text-decoration: none;
		}
#news{
	width: 250px;
	float: left;
	border: 1px solid #837E78;
	margin-top: 5px;
	margin-left: 5px;
	background-color: #FE7E00;
	color: #FFFFFF;
	}
	#newshead{
		padding: 5px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		background-color: #FE7E00;
		color: #000000;
		font-weight: bold;
	}
	#news p{
		margin: 5px;
		}
	#news p.summary{
		height: 150px;
		}
	#news a{
		color: #000000;
		font-weight: bold;
		}
	#news a:hover{
		text-decoration: none;
		}
p.readmore{
	text-align: right;
	color: #000000;
}
div.readmore2{
	float: right;
	display: none;
	padding: 5px 5px 0px 0px;
	}

.divider{
	height: 1px;
	display: block;
	width: 500px;
	background-color: #837E78;
	margin: 15px 0px;
	float: left;
	}
#onecol{
	padding: 0px 10px;
	width: 680px;
	}
#loginForm{
	margin-bottom: 5px;
	width: 507px;
	padding: 0px;
	padding-top: 5px;
	float: left;
	border: 1px solid 454545;
	clear: left;
	margin-top: 5px;
	background-color: #837E78;
	color: #000000;
	}
	#loginhead{
		padding: 5px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		background-color: #837E78;
		color: #FFFFFF;
		font-weight: bold;
		display: block; 
		float: left;
		margin-right: 10px;
	}
	#username{
		margin-right: 10px;
		}
	#password{
		margin-right: 10px;
		}

/*SUMMARIES OF NEWS ITEMS ON THE NEWS PAGE*/
.newsSumTitle{
	clear: both;
	margin-top: 15px;
	}
.newsSumMan{
	float: left;
	margin-right: 10px;
	}
.newsSumTitle h2{
	margin-bottom: 6px;
	font-size: 18px;
	}
.newsSumSeparator{
	clear: both;
	height: 5px;
	}
.newsSumOutsideSeparator{
	clear: both;
	height: 1px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #837E78;
	}
.newsSumButtons{
	margin: 0px;
	padding: 0px;
	height: 25px;
	margin-bottom: 15px;
	}
.newsSumButtons li{
	display: block;
	float: left;
	padding-right: 10px;
	margin: 0px;
	}
.newsSumButtons a{
	color: #FE7E00;
	text-decoration: none;
	}
.newsSumButtons a:hover{
	color: #000000;
	}
.newsSumButtons img{
	border-width: 0px;
	}
.newsSumButtonText{
	text-decoration: underline;
	}

/*NEWS MANAGER STYLES*/
.nm_title{
	clear: both;
	}
.nm_button{
	display: block;
	float: left;
	}
.nm_new img{
	border: 0;
	position: relative;
	top: 4px;
	padding-right: 3px;
	}

/*TESTIMONIAL THUMBNAIL VIEW*/
div.testimonialThumb{
	display: block;
	float: left;
	width: 124px;
	margin: 5px;
	}
img.testimonialThumb{
	border: 1px solid #454545;
	}
div.testimonialThumb a{
	text-decoration: none;
	display: block;
	width: 102px;
	padding: 10px;
	background-color: #FFFFFF;
	border: 1px solid #837E78;
	min-height: 236px;
	}
div.testimonialThumb a:hover{
	background-color: #454545;
	}
div.testimonialCaptionName{
	font-weight: bold;
	text-align:center;
	padding: 4px 0px;
	}
div.testimonialCaptionSummary{
	font-weight: normal;
	text-align:center;
	padding: 0px;
	}

/* INDIVIDUALTESTIMONIAL PAGE*/
div.testimonialInfo{
	display: block;
	float: left;
	margin: 5px;
	padding: 10px;
	width: 150px;
	background-color: #FFFFFF;
	border: 1px solid #837E78;
}
div.testimonialInfo img{
	border: 1px solid #837E78;
}
div.testimonialName{
	font-weight: bold;
	text-align:center;
	padding: 4px 0px;
	}
div.testimonialSummary{
	font-weight: normal;
	text-align:center;
	padding: 0px;
	}

/*PROFILE THUMBNAIL VIEW*/
div.profileThumb{
	display: block;
	float: left;
	width: 670px;
	margin: 5px;
	}
img.profileThumb{
	border: 1px solid #454545;
	float: left;
	}
div.profileThumb a{
	text-decoration: none;
	display: block;
	width: 650px;
	padding: 10px;
	background-color: #FFFFFF;
	border: 1px solid #837E78;
	min-height: 102px;
	}
div.profileThumb a:hover{
	background-color: #454545;
	}
div.profileCaptionName{
	font-weight: bold;
	text-align: left;
	font-size: 16px;
	padding: 4px 10px;
	display: block;
	float: left;
	}
div.profileCaptionSummary{
	font-weight: normal;
	text-align:center;
	padding: 10px;
	display: block;
	float: left;
	}
div.profileReadMore{
	text-decoration: underline;
	font-weight: bold;
	text-align: right;
	padding: 10px;
	display: block;
	float: right;
	}

/* INDIVIDUAL PROFILE PAGE*/
div.profileInfo{
	display: block;
	float: left;
	margin: 5px;
	padding: 10px;
	width: 150px;
	background-color: #FFFFFF;
	border: 1px solid #837E78;
}
div.profileInfo img{
	border: 1px solid #837E78;
}
div.profileName{
	font-weight: bold;
	text-align:center;
	padding: 4px 0px;
	}
div.profileSummary{
	font-weight: normal;
	text-align:center;
	padding: 0px;
	}
	
/*NEWS MANAGER*/
div.nm_container{
	display: block;
	float: left;
	width: 650px;
	margin: 5px;
	text-decoration: none;
	padding: 10px;
	background-color: #FFFFFF;
	border: 1px solid #837E78;
	}
.nm_button{
	float: right;
	padding: 5px;
	display: block;
	}
.nm_title{
	font-weight:bold;
	display: block;
	float: left;
	width: 400px;
	}
.nm_longtitle{
	font-weight: normal;
	display: block;
	float: left;
	width: 400px;
	}
.nm_summary{
	display: block;
	float: left;
	width: 400px;
	color: #454545;
	padding: 5px 0px;
	}
.newsIntro{
	font-weight: bold;
	}
#change4life{
	margin-top: 5px;
	border: 1px solid #837E78;
	display: block;
	float: left;
	width: 245px;
	padding-right: 5px;
	background-color: #FFFF00;
	font-size: 10px;
	height: 160px;
	}
	#change4life img{
		float: left;
		}
#contact{
	float: left;
	display: block;
	width: 240px;
	padding: 0px 3px;
	background-color: #FFFFFF;
	margin-left: 5px;
	margin-top: 5px;
	border: 1px solid #837E78;
	height: 160px;
	color: #000000;
	text-align: center;

	}
.floatright{
	float: right;
	}


.buttonIcon{
	border: 0;
	position: relative;
	top: 4px;
	padding-right: 3px;
	}

/*FEEDBACK FORM*/
#FeedbackForm label{
	float: left;
	width: 15em;
	}
#FeedbackForm .textbox{
	float: left;
	}
#vericode{
	margin-left: 15em;
	}
#googlemap{
	float: left;
	border: 1px solid #837E78;
	}
#addressDetails{
	float: left;
	width: 200px;
	padding-left: 15px;
	}
#phoneImg{
	float: left;
	border: 1px solid #837E78;
	}

/*PODS*/
.orangepod, .greypod, .blackpod{
	float: left;
	display: block;
	padding: 0px 3px;
}
.orangepod p, .greypod p, .blackpod p{
	margin: 5px;
	}
.orangepod{
	background-color: #FFE5CC;
	border: 1px solid #FE7E00;
	border-width: 5px 1px 1px 1px;
	color: #000000;
}
	.orangepod .podtitle{
		color: #000000;
		}
	.orangepod a{
		color: #000000;
		}
	.orangepod a:hover{
		text-decoration: none;
		}
.blackpod{
	background-color: #000000;
	border: 1px solid #837E78;
	color: #FFFFFF;
}
	.blackpod .podtitle{
		color: #FE7E00;
		}
	.blackpod a{
		color: #FE7E00;
		}
	.blackpod a:hover{
		text-decoration: none;
		}

.greypod{
	background-color: #FFFFFF;
	border: 1px solid #837E78;
	border-width: 5px 1px 1px 1px;
	color: #000000;
	}
	.greypod .podtitle{
		color: #454545;
		}
	.greypod a{
		color: #454545;
		}
	.greypod a:hover{
		text-decoration: none;
		}
.podtitle{
	font-size: 16px;
	font-weight: bold;
	padding: 5px;
	}
#pod1{
	width: 228px;
	margin-bottom: 15px;
	}
#pod2{
	width: 228px;
	margin-bottom: 15px;
	}
#pod3{
	width: 228px;
	margin-bottom: 15px;
	}

/*MAXIGALLERY*/
.childscontainer{
	clear: both;
	display: block;
	float: left;
	margin: 20px 0px;
	}
.thumbs{
	display: block;
	height: 140px;
	clear: both;
	}
.thumbscontainer{
	clear: both;
	margin: 20px 10px;
	display: block;
	}
.maxigallery{
	display: block;
	margin: 20px auto;
	}
ul.thumbs li{
	display: block;
	float: left;
	min-height: 210px;
	width: 140px;
	text-align: center;
	}
ul.thumbs li a{
	display: block;
	background-color: #FFFFFF;
	border: 1px solid #837E78;
	padding: 10px;
	margin: auto;
	width: 120px;
	height: 120px;
	}
ul.thumbs li a:hover{
	background-color: #454545;
	}

.thumbdiv{
	display: block;
	margin: auto;
	}
