
/* --------------------------------------------- h1 Heading Styles */
	
	.patientsh1{background-image:url(/images/patients/home/patients-h1.gif);}
	.prescriptionsh1{background-image:url(/images/patients/prescriptions/prescriptions-h1.gif);}
	.ourApproachh1{background-image:url(/images/patients/our-approach/our-approach-h1.gif);}
	.feedbackh1{background-image:url(/images/patients/feedback/feedback-h1.gif);}
	.faqsh1{background-image:url(/images/patients/faqs/faqs-h1.gif);}
	
	.usefulLinksh1{background-image:url(/images/patients/locations/useful-links-h1.gif);}
	
	.localLythamTeamh1{background-image:url(/images/patients/locations/local-lytham-team-h1.gif);}
	.lythamContacth1{background-image:url(/images/patients/locations/lytham-contact-h1.gif);}
	
	.localBlackpoolTeamh1{background-image:url(/images/patients/locations/local-blackpool-team-h1.gif);}
	.BlackpoolContacth1{background-image:url(/images/patients/locations/blackpool-contact-h1.gif);}
	
	.localChorleyTeamh1{background-image:url(/images/patients/locations/local-chorley-team-h1.gif);}
	.chorleyContacth1{background-image:url(/images/patients/locations/chorley-contact-h1.gif);}
	
	.localRotherhamTeamh1{background-image:url(/images/patients/locations/local-rotherham-team-h1.gif);}
	.rotherhamContacth1{background-image:url(/images/patients/locations/rotherham-contact-h1.gif);}
	
	.localOssettTeamh1{background-image:url(/images/patients/locations/local-ossett-team-h1.gif);}
	.ossettContacth1{background-image:url(/images/patients/locations/osset-contact-h1.gif);}
	
	.galleryh1{background-image:url(/images/patients/medicx-pharmacy-gallery/medicx-gallery-h1.gif);}
	
/* --------------------------------------- h1 Heading Styles [END] */



	#medicx-pharmacy-gallery #leftContent{
		width:979px;
	}
	
	#medicxGallery{
		width:954px;
		float:left;
		padding:15px 0 15px 25px;
	}
	
	#medicxGallery li{
		float:left;
		width:170px;
		height:111px;
		margin:0 12px 12px 0;
		overflow:hidden;
		list-style-type:none;
	}
	
	#medicxGallery li a{
		float:left;
	}



/* ---------------------------------------------------- News Styles */
		
	.localNewsh3{
		background-image:url(/images/patients/locations/local-news-h3.gif);
		text-indent:-999px;
		background-repeat:no-repeat;
		font-size:2.5em;
		padding-bottom:3px;
		margin:15px 0 0 25px;
	}
	
	/* ////////////// News h3 style ///////// [END] */
	
	
	/* ////////////// News Left Content /////////// */   /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
	
	#news #leftContent{
		background-color:#4c5c61;
		width:497px;
		height:486px;
	}
	
	.local-news #leftContent,
	.local-news-article #leftContent{
		background-color:none;
		width:497px;
		height:486px;
	}
	
	.local-news #leftContent #textArea,
	.local-news-article #leftContent #textArea{
		width:462px;
		padding:15px 10px 0 25px;
		height:314px;
		overflow:auto;
		background-color:#4c5c61;
	}
	
	#newsTextBackground{
		background-color:#4c5c61;
	}
	
	
	.local-news #leftContent #textArea h1{
		font-size:1.6em;
		text-indent:0;
	}
	.local-news #leftContent #textArea p{
		color:#d5d5d5;
	}
	.local-news #leftContent #textArea a{
		color:#77cdd0;
	}
	.local-news #leftContent #textArea a:hover{
		color:#fff;
	}
	.local-news #leftContent #textArea ul{
		margin-left:15px;
		padding-bottom:10px;
	}
	.local-news #leftContent #textArea ul li{
		color:#fff;
		font-size:1.3em;
		line-height:1.45em;
	}
	.local-news #leftContent #textArea p.intro{
		color:#77cdd0;
		font-size:1.3em;
	}
	
	/* ////////////// News Left Content ///// [END] */
	
	
	/* ////////////// News Right Content ////////// */   /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
	
	#locations.local-news #rightContent{
		background-color:#3e4e53;
		width:466px;
		height:486px;
		right:0;
	}
	.local-news #rightContent div#newsImage{ 
		position:relative;
		height:285px;
	}
	.local-news #rightContent #articleBlock{
		padding:15px 0 0 15px;
		overflow:auto;
		height:186px;
		width:435px;
	}
	.local-news #rightContent #articleBlock #newsArea div{
		position:relative;
		height:135px;
	}
	.local-news #rightContent h2{
		font-size:1.6em;
		padding-bottom:10px;
	}
	.local-news #rightContent ul{
		list-style-type:none;
		width:435px;
	}
	.local-news #rightContent ul li{
		padding-bottom:5px;
		text-align:left;
		float:left;
		width:420px;
	}
	.local-news #rightContent ul li a{
		font-size:1.3em;
		color:#fff;
	}
	.local-news #rightContent ul li.active a{color:#77cdd0;}
	
	.local-news #rightContent ul li a:hover{color:#77cdd0;}
	
	.local-news #rightContent ul li a span{
		padding-right:20px;
	}
	
	a.nextArticlesBtn{
		display:block;
		width:137px;
		height:22px;
		text-indent:-999px;
		background-image:url(/images/patients/news/next-articles.gif);
		background-position:0 0;
		margin-top:15px;
		overflow:hidden;
		position:absolute;
		right:10px;
		bottom:0;
	}
	a.nextArticlesBtn:hover{
		background-position:0 -22px;
	}
	
	/* ////////////// News Right Content //// [END] */

/* ---------------------------------------------- News 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:normal;
			margin-right:5px;
			padding-top:15px;
			width:120px;
			color:#fff;
			font-weight:bold;
		}
		
		.textArea {
			border:1px solid #CCCCCC;
			height:70px;
			width:214px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:1.2em;
			color:#333333;
		}
		
		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;
		}
	
	/* Common Column Styles ///////////////////////// [END] */
	
	
	
	/* Form Group Styles ////////////////////////////////// */
	
		.formGroup{
			width:344px;
			/*border-bottom:1px solid #c85d4a;*/
			padding-bottom:15px;
			float:left;
			/*height:145px;*/
		}
		
		.formGroup div{
			clear:both;
		}
	
	/* Form Group Styles //////////////////////////// [END] */
	
	
	
	/* Submit Button Styles /////////////////////////////// */
	
		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;
		}
		
		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] */



/* ---------------------------------------------- Locations Styles */

	
	/* Locations h2 Styles //////////////////////////////// */
	
		#locations #leftArea h2{
			font-size:2.5em;
			padding-bottom:3px;
			text-indent:-999px;
			background-repeat:no-repeat;
		}
		
		.lythamh2{background-image:url(/images/patients/locations/lytham-h2.gif);}
		.chorleyh2{background-image:url(/images/patients/locations/chorley-h2.gif);}
		.rotherhamh2{background-image:url(/images/patients/locations/rotherham-h2.gif);}
		.ossetth2{background-image:url(/images/patients/locations/ossett-h2.gif);}
		.blackpoolh2{background-image:url(/images/patients/locations/blackpool-h2.gif);}
		
		#locations #textArea h2{
			font-size:1.6em;
			padding-bottom:10px;
		}
		
		h2.red{
			color:#c1553d;
			
		}
	
	/* Locations h2 Styles ////////////////////////// [END] */
	
	
	
	
	/* Locations List Styles /////////////////////////////d/ */
	
		#locations #textArea ul{
			margin-left:10px;
			margin-bottom:10px;
		}
		#locations #textArea ul li{
			padding-bottom:5px;
			color:#fff;
		}
		#locations #textArea ul li a{
			font-size:1.2em;
			color:#77cdd0;
		}
		#locations #textArea ul li a:hover{
			color:#fff;
		}
	
	/* Locations List Styles //////////////////////// [END] */
	
		
	
	
	/* Left Content /////////////////////////////////////// */
	
		#locations #leftContent{
			width:491px;
		}
	
	/* Left Content ///////////////////////////////// [END] */
	
	
	
	/* Right Content ////////////////////////////////////// */
	
		#locations #rightContent{
			width:444px;
			position:relative;
			right:22px;
		}
	
	/* Right Content //////////////////////////////// [END] */
	
	
	
	/* Left Area ////////////////////////////////////////// */
	
		#locations #leftArea{
			padding:20px 0 0 25px;
			width:464px;
		}
	
	/* Left Area //////////////////////////////////// [END] */
	
	
	
	/* Text Area ////////////////////////////////////////// */
	
		#locations #textArea{
			padding:15px 15px 0 25px;
			width:451px;
		}
		
		#locations #textArea h1.plainh1{
			text-indent:0;
			font-size:1.6em;
			line-height:1.4em;
			padding-bottom:10px;
		}
	
	/* Text Area //////////////////////////////////// [END] */
	
	
	
	/* Locations sub navigation /////////////////////////// */
	
		#locations ul.subNavList{
			border-bottom:1px solid #9e9b9d;
			padding-bottom:5px;
			margin-bottom:8px;
		}
		
		#locations ul.subNavList li{
			display:inline;
			padding-right:8px;
		}
		
		#locations ul.subNavList li a{
			font-size:1.4em;
			font-weight:bold;
		}
		
		#locations ul.subNavList li.active a{
			color:#fff;
		}
		#locations ul.subNavList li a:hover{
			color:#fff;
		}
	
	/* Locations sub navigation ///////////////////// [END] */
	
	
	
	/* Locations back button ////////////////////////////// */
	
		#locations #leftArea p a.back{
			color:#77cdd0;
			font-size:1.2em;
			font-weight:bold;
			background-image:url(/images/patients/locations/white-arrow.gif);
			background-repeat:no-repeat;
			background-position:left center;
			padding-left:20px;
		}
			#locations #leftArea p a.back:hover{color:#fff;}
		
	/* Locations back button //////////////////////// [END] */
	
	
	
	/* Opening Hours ////////////////////////////////////// */
	
		#openingHours{
			background-color:#77cdd0;
			padding:15px 15px 5px 15px;
		}
		#openingHours p{
			color:#3d363b;
		}
		.openingHoursh2{
			background-image:url(/images/patients/locations/opening-hours-h2.gif);
			background-repeat:no-repeat;
			font-size:1.5em;
			padding-bottom:3px;
			text-indent:-999px;
		}
	
	/* Opening Hours //////////////////////////////// [END] */
	

/* ---------------------------------------------- Locations Styles */