
	body{
		background-image:url(/images/healthcare-professionals/common/background-cross.gif);
	}

/* --------------------------------------------- h1 Heading Styles */
	
	.healthProfessionalsh1{background-image:url(/images/healthcare-professionals/home/health-professionals-h1.gif);}
	.partnershipsRelationshipsh1{background-image:url(/images/healthcare-professionals/partnerships-relationships/part-h1.gif);}
	.designh1{background-image:url(/images/healthcare-professionals/design/design-h1.gif);}
	.contacth1{background-image:url(/images/healthcare-professionals/contact/contact-h1.gif);}
	.meetTheTeamh1{background-image:url(/images/healthcare-professionals/meet-the-team/meet-the-team-h1.gif);}
	.roomh1{background-image:url(/images/healthcare-professionals/room-rental/room-rental-h1.gif);}
	.brochureh1{background-image:url(/images/healthcare-professionals/brochure/brochure-h1.gif); margin-left:25px;}
	
/* --------------------------------------- h1 Heading Styles [END] */


	.roomh2{
		background-image:url(/images/healthcare-professionals/room-rental/more-information-h2.gif);
		background-repeat:no-repeat;
		width:254px;
		height:18px;
		text-indent:-1000px;
		overflow:hidden;
		font-size:2.5em;
		padding-bottom:15px;
	}
	
	.brochureh2{
		background-image:url(/images/healthcare-professionals/brochure/brochure-h2.png);
		background-repeat:no-repeat;
		width:264px;
		height:22px;
		text-indent:-1000px;
		overflow:hidden;
		font-size:2.5em;
		margin-top:30px;
		padding-bottom:15px;
	}


/* -------------------------------------------- Room Rental Styles */

	.blockQuote{
		font-size:1.4em;
		color:#c85d4a;
		padding-bottom:0;
	}
	
	.quoteCaption{
		color:#77cdd0;
		text-align:right;
		padding-bottom:15px;
	}
	
	.roomIntro{
		font-size:2.0em;
		color:#77CDD0;
	}
	
	#textArea a.blue{
		color:#77CDD0;
	}
	#textArea a.blue:hover{
		color:#fff;
	}
	
	a.contactButton{
		display:block;
		background-image:url(/images/healthcare-professionals/room-rental/contact-button.gif);
		background-repeat:no-repeat;
		background-position:0 0;
		width:240px;
		height:22px;
		text-indent:-1000px;
		overflow:hidden;
		margin-bottom:15px;
	}
	
	a.contactButton:hover{
		background-position:0 -22px;
	}

/* -------------------------------------- Room Rental Styles [END] */




/* FeatureBox Room rental Box Specific styles -------------------- */

	.featureBox.roomBox{
		background-image:url(/images/featureBoxes/room-repeat.gif);
		background-color:#5e5e5e;
	}
	
	.featureBox.roomBox h3{
		background-image:url(/images/featureBoxes/room-rental-top.gif);
	}
	
	.featureBox.roomBox a.featureBoxLink{background-image:url(/images/featureBoxes/room-arrow-off.gif); padding-right:15px;}
	.featureBox.roomBox a:hover{background-image:url(/images/featureBoxes/room-arrow-on.gif);}
	
	.featureBox.roomBox span{
		background-image:url(/images/featureBoxes/room-base.gif);
	}
	
/* FeatureBox Room rental Box Specific styles -------------- [END] */




/* ---------------------------------------------- NewsBlock Styles */

	/*#newsBlockImg{
		background-color:#e3e5e6;
		float:left;
		width:222px;
	}
	
	#newsBlock, #newsBlockSide{
		background-color:#e3e5e6;
		float:right;
		width:222px;
	}
	#newsBlock h2, #newsBlockImg h2{
		display:block;
		width:222px;
		height:30px;
		background-image:url(/images/patients/home/latest-news-block-h2.gif);
		text-indent:-999px;
	}
	#newsBlock h3{
		color:#71635c;
		padding:10px 15px 5px 15px;
		font-size:1.4em;
	}
	#newsBlockSide h3{
		color:#71635c;
		padding:15px 15px 5px 15px;
		font-size:1.4em;
	}
	#newsBlock p, #newsBlockSide p{
		font-size:1.2em;
		font-weight:normal;
		padding:0 15px 2px 15px;
		line-height:normal;
		color:#71635c;
	}
	#newsBlock p.date, #newsBlockSide p.date{
		color:#65bac0;
	}
	#newsBlockProp{
		float:right;
		width:1px;
		height:121px;
	}
	#newsBlockPropSide{
		float:right;
		width:1px;
		height:129px;
	}*/

/* ---------------------------------------- NewsBlock Styles [END] */



/* ------------------------------------------ Feedback Form Styles */

	/* Feedback Form Container //////////////////////////// */
	
		#feedbackFormContainer{
			padding:0 22px 0 25px;
		}
		
	/* Feedback Form Container ////////////////////// [END] */
	
	
	
	/* Form Column Styles ///////////////////////////////// */
	
		#formColumnLeft{
			float:left;
			width:344px;
		}
		
		#formColumnRight{
			float:right;
			width:344px;
		}
	
	/* Form Column Styles /////////////////////////// [END] */
	
	
	
	/* Common Column Styles /////////////////////////////// */
	
		label {
			float:left;
			font-size:1.1em;			
			font-weight:bold;
			margin-right:5px;
			padding-top:15px;
			width:120px;
			color:#fff;			
		}
		
		.textArea {
			border:1px solid #CCCCCC;
			height:70px;
			width:214px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:1.2em;
			color:#333333;
		}
		#textAreaBrochureLeft {
			float:left;
			width:510px;
			padding:20px 0 0 0;
		}
		#textAreaBrochureLeft p {
			padding:0 25px;
		}
		#textAreaBrochureRight {
			float:right;
			width:410px;
			padding:0 20px;
			margin:20px 10px 10px 0;
			background:url(/images/healthcare-professionals/brochure/form-bgrd.png) repeat;
		}
		
		input {
			border:1px solid #CCCCCC;
			color:#333333;
			padding:2px 0 2px 0;
			width:214px;
		}
		
		fieldset {
			border:0;
		}
		
		legend {
			display:none;
			font-size:1.5em;
			font-weight:bold;
			margin-left:2em;
			padding:1em;
		}
		
		.errors {
			color:#c85d4a;
			list-style-type:none;
			float:left;
			clear:both;
		}
		
		.errors li
		{
			font-size:1.2em;

		}
		
		#brochure .formGroup div.errors {
			height:auto;
		}		
		
		
		.divider {
			float:left;
			width:100%;
			height:2px;
			background:url(/images/healthcare-professionals/brochure/divider-bgrd.gif) repeat-x;
			margin-bottom:15px;
		}
		
		/* Brochure Styles */
		
			#brochureRequestContainer label
			{
				font-size:1.3em;
				font-weight:normal;
				padding-top:18px;
			}
		
			#brochure input.inputText {
				border:1px solid #333333;
				background:url(/images/healthcare-professionals/brochure/input-bgrd.png) repeat-x;
				width:235px;
				height:20px;
				padding-left:5px;
				background-color:#FFFFFF;
			}

			#slickbox
			{
				margin: 0 0 0 0;
				padding:0 0 20px 0;
				overflow:auto;
				
			}
		
			.submitContainer
			{
				overflow:auto;
				padding-top:15px;
			}
			
			#brochure .tickboxContainer
			{
				margin-bottom:0;
				padding-top:7px;
			}
			
			#brochure .tickboxContainer input
			{
				border:0;
				float:left;
			}
			
			.tickboxContainer p
			{

			}
			
			#brochure .formGroup div {
				clear:both;
				overflow:auto;
			}			
			
			#brochure .formGroup
			{
				width:400px;
			}
			
		#brochure input#submit{
			background-image:url(/images/patients/feedback/submit-button.gif);
			background-position:0 0;
			background-repeat:no-repeat;
			
			border:0 none;
			color:#FFFFFF;
			cursor:pointer;
			
			font-size:1.2em;
			font-weight:bold;
			
			height:22px;
			width:190px;
			float:right;
			
			text-align:left;
			
			padding-left:5px;
			margin: 10px 35px 20px 0;
		}
		
		#brochure input#submit:hover{
			background-position:0 -22px;
		}			
			
			
		#brochureRequestContainer .message
		{
			padding-bottom:183px;
		}
		
		/* End of Brochure Styles */
		
	
	/* Common Column Styles ///////////////////////// [END] */
	

	/* Form Group Styles ////////////////////////////////// */
	
		.formGroup{
			width: 344px;
			margin:-10px 0 10px 0;
			float:left;
		}
		
		.formGroup div {
			clear:both;
		}
	
	/* Form Group Styles //////////////////////////// [END] */
	
	
	/* Check Box Elements ///////////////////////////////// */
	
		#pdf-element
		{

		}
	
		input#pdf,
		input#brochure {
			float:left;
			width:20px;
			margin:-3px 15px 0 0;
		}
		
		.description {
			font-size:1.4em;
			color:#77CDD0;
			line-height:10px;
		}
	
	/* Check Box Elements /////////////////////////// [END] */
	
	
	
	/* Submit Button Styles /////////////////////////////// */
	
		#contact input#submit{
			background-image:url(/images/patients/feedback/submit-button.gif);
			background-position:0 0;
			background-repeat:no-repeat;
			
			border:0 none;
			color:#FFFFFF;
			cursor:pointer;
			
			font-size:1.2em;
			font-weight:bold;
			
			height:22px;
			
			padding-left:5px;
			
			text-align:left;
			
			width:190px;
			
			float:right;
			
			position:relative;
			right:29px;
			
			top:15px;
		}
		
		#contact input#submit:hover{
			background-position:0 -22px;
		}
	
	/* Submit Button Styles ///////////////////////// [END] */
	
	
	
	/* Mandatory text Styles ////////////////////////////// */
	
		p.mandatory{
			display:block;
			float:left;
			width:90px;
			font-size:0.95em;
			line-height:normal;
			padding-bottom:4px;
		}	
	
	/* Mandatory text Styles //////////////////////// [END]  */
	
	
	
/* ------------------------------------ Feedback Form Styles [END] */




/* -------------------- SideBox Grey Styles (Used on Contact Page) */

	#sideBlockGrey{
		background-image:url(/images/healthcare-professionals/contact/sideBlockGrey-base.gif);
		background-repeat:no-repeat;
		background-position:bottom;
		background-color:#e3e5e6;
		padding-bottom:10px;
	}
	
	#sideBlockGrey img{
		padding-bottom:15px;
	}
	
	#sideBlockGrey p{
		padding:0 0 15px 15px;
		color:#3d363b;
	}
	
	#sideBlockGrey p span.red{
		color:#c85d4a;
	}
	
	#sideBlockGrey a.grey{
		color:#3d363b;
	}
		#sideBlockGrey a.grey:hover{color:#C85D4A;}
	
	#contact .textArea{
		height:45px;
	}

/* ------------------------------------- SideBox Grey Styles [END] */

/* ------------------------------------------ Meet the team Styles */

	#meet-the-team.index #leftContent{
		width:491px;
	}
	
	#meet-the-team.index #leftContent #textArea{
		width:491px;
		padding-right:0;
	}
	
	#meet-the-team.index #leftContent #profiles{
		padding-left:25px;
	}
	
	#meet-the-team.index #rightContent{
		width:444px;
	}
	
	#meet-the-team.index hr{
		display:none;
	}

	#meet-the-team.index .scrollBlock{
		background-color:#514a4f;
		padding:20px 15px 0 15px;
		height:489px;
		overflow:auto;
	}
	
	p.question{
		color:#77cdd0;
		padding-bottom:5px;
	}
	
	#meet-the-team.index #rightContent h2{
		color:#fff;
		font-size:2.5em;
		padding-bottom:3px;
		background-repeat:no-repeat;
		text-indent:-999px;
	}
	
	.gavinBirchallh2{background-image:url(/images/healthcare-professionals/meet-the-team/gavin-h2.gif);}
	.vickiJamesh2{background-image:url(/images/healthcare-professionals/meet-the-team/vicki-h2.gif);}
	.steveJeffersh2{background-image:url(/images/healthcare-professionals/meet-the-team/steve-h2.gif);}
	.kerryCaddickh2{background-image:url(/images/healthcare-professionals/meet-the-team/kerry-h2.gif);}
	.chrisBallh2{background-image:url(/images/healthcare-professionals/meet-the-team/chris-h2.gif);}
	.alisonPotterh2{background-image:url(/images/healthcare-professionals/meet-the-team/alison-h2.gif);}
	.claireSharrockh2{background-image:url(/images/healthcare-professionals/meet-the-team/claire-h2.gif);}
	.anthonyLynnh2{background-image:url(/images/healthcare-professionals/meet-the-team/anthony-h2.gif);}
	.andrewButterworthh2{background-image:url(/images/healthcare-professionals/meet-the-team/andrew-h2.gif);}
	.bharatRajanih2{background-image:url(/images/healthcare-professionals/meet-the-team/bharat-h2.gif);}		
	.debiMartinh2{background-image:url(/images/healthcare-professionals/meet-the-team/debi-h2.gif);}
	.peterBarkerh2{background-image:url(/images/healthcare-professionals/meet-the-team/peter-h2.gif);}
	
	#meet-the-team.index #rightContent h3{
		color:#fff;
		font-size:2.5em;
		padding-bottom:0px;
		background-repeat:no-repeat;
		text-indent:-999px;
		margin-top:5px;
	}
	
	.qAndAh3{
		background-image:url(/images/healthcare-professionals/meet-the-team/q-and-a-h3.gif);
	}
	
	#scrollBlockBack{
		background-color:#514a4f;
	}

/* ------------------------------------ Meet the team Styles [END] */
