@charset "utf-8";
/* CSS Document */

*{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}
body
{
background:#ffffff;/*#ececec;*/
color:#666666;
}
#topContainer, #topHospContainer, #topConContainer, #topTreatContainer
{
border:1px #cccccc solid;
}

	#topContainer
	{
		background-image:url(/graphics/images/phase5/new-title-image.jpg); 
		background-repeat:no-repeat;
		height:140px; 
		width:980px;
		
			}
	 #topHospContainer
		{
			background-image:url(/graphics/images/phase5/Priory-title-image.jpg); 
			background-repeat:no-repeat;
			height:140px; 
			width:980px;
				}
				
		#topConContainer
			{
				background-image:url(/graphics/images/phase5/Consultant-title.jpg); 
				background-repeat:no-repeat;
				height:140px; 
				width:980px;
					}
					
	        #topTreatContainer
				{
					background-image:url(/graphics/images/phase5/cosmetic-title.jpg); 
					background-repeat:no-repeat;
					height:140px; 
					width:980px;
						}
			
		#homeHeading h1, #hospHeading h1
		{
			font-weight:normal;
			margin:0;
			padding:0 auto;
			}
			
			h2.Home, p
					{
						padding:2px 5px;
						}
						.NewsDescription p
						{
						margin:0px;
						padding:0px;
						}
						#HospSearchAgain
						{
						width:728px;
						}
				th .BgHeading, #HospSearchResults th, #HospSearchAgain th
					{
						text-align:left;
						}
			
			#ConSearchResult th a, .BC a, .SmallFonts p, #homeHeading h1, #hospHeading h1, #HospSearchResults h1, .SmallFonts a, .footer a, p a, p .SmallFonts, .SmallFonts .SmallFonts
				{
					font-size:1em;
					}
			
			#ConSearchResult th, th
			{
				text-align:left;
				}
			
			p, .SmallFonts, .BC, .LeftNav, a, #ConSearchResult th, .treatmentResult, #homeHeading a, .homeNewsDate, .hospNewsDate, .NavLinks, .BCFonts, .NavSelected, #consultantPg li
			{
				font-size:.8em;
				}
			
			 .searchArrow
			 {
			 font-size:18px;
			  }
			.BC a,  .TreatmentSearch .SmallFonts
 					{
			 			color:#333333;
						text-decoration:none;
						}
						.BC a:hover{
							text-decoration:underline;
							}			
								
				.WhiteFonts, .homeNewsDate sup, .hospNewsDate sup{
						color:#FFFFFF;
							}
								
					hr.usefulNo{
						margin:0px;
						padding:0px;
						height:1px;
						line-height:0px
							}
								
			.footer, .TopMLink, .TopMLink1, .TopMLink2, .TopMLink3, .TopMLink4, .TopMLink5{
				color:#666666;
				font-size:.7em;
				text-align:center !important;
				}
				#accessibilityIcons
				{
				display:inline;
				}
				.Teal, a, .CallUs, .searchArrow, a.LeftNav:hover, a.NavLinks:hover, .SelectedNav, .NavSelected, a.TopMLink:hover, .TopMLink1:hover, .TopMLink2:hover, .TopMLink3:hover, .TopMLink4:hover, .TopMLink5:hover
 {
					color:#00928f;
					}
				a, a.mapLink:hover{
							text-decoration:none;
							}
						a:hover{
									text-decoration:underline;
									}
											
				.headingBg
				{
						background-image:url(/graphics/images/phase5/menu-bg.gif); repeat-x;

						}	
						
						.productHeading, .BlackBigLink
						{
								color:#666666;
								
								}	
											
							h2.Home{
								font-size:1em;
								font-weight:normal;
								margin:0px;
								}				
											
				.topNavMenu {
						height: 32px;
						width: 980px;
						margin:0px;
						padding:0px;
						background: url(/graphics/images/phase5/menu-bg.gif) repeat-x;
						}
			
				.rightBorder, .MainLinks, .TopMLink, .TopMLink1, .TopMLink2, .TopMLink3, .TopMLink4, .TopMLink5
				{
					border-right:#CCC 1px solid;
					}
			.cssnav	{
						position:relative;
						float:left;
						margin: 0; 
						padding: 0;
						background: url(/graphics/images/phase5/menu-bg-hovered.gif) repeat-x;
	                    overflow:hidden;
						
						}
			.cssnav a {
						display: block;
						color:#666;
						font-size: 13px;
						display: block;
						float: left;
						text-decoration: none;
						overflow:hidden;
						}
			.cssnav a:hover {
						color: #00928f;
						}
			

			.cssnav img { height: 32px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav a:hover img{visibility:hidden}

			.cssnav span {
					    position: absolute;
					    left: 10px;top: 5px;
					    text-align: left;
					    cursor: pointer;   
						}
				/*=====================================================================*/
				/*  Home: Search style   */
				/*=====================================================================*/
				#navcontainer ul {
					background-color: #cccccc;
					color: White;
					float: left;
					width: 100%;
					margin:0px 0;
					padding:0;
					}
				#navcontainer ul li { 
					display: inline;
					}
				#navcontainer ul li a {
					padding: 0.29em 0em;
					background: url(/graphics/images/phase5/menu-bg.gif) repeat-x;
					background-color: #cccccc;
					color: #666;
					width: 100%;
					height:25px;
					text-decoration: none;
					float: left;
					border-right: 1px solid #ccc;
					}
				#navcontainer ul li a:hover {
					background: url(/graphics/images/phase5/menu-bg-hovered.gif) repeat-x;
					background-color: #00928f;
					color: #00928f;
					}
				#navlist #active a {
					background: url(/graphics/images/phase5/menu-bg-hovered.gif) repeat-x;
					background-color: #cccccc;
					color: #00928f;
					}
					
					#heading1, #heading2, #heading3
					{
				        background: url(/graphics/images/phase5/menu-bg.gif) repeat-x;
						height:30px;
					}
					
			/*=====================================================================*/
			/*		Home: NEWS Section						        			   */
			/*=====================================================================*/
				#newscontainer ul, #ConHeadingBg ul, #usefulNo ul{
					background-color: #cccccc;
					color: White;
					float: left;
					width: 100%;
					margin:2px 0px 0px 0px;
					padding:0;
					}
				#newscontainer ul li, #ConHeadingBg ul li, #usefulNo ul li{ 
					display: inline;
					}
				#newscontainer ul li, #ConHeadingBg ul li, #usefulNo ul li{
					padding: 0.1em 0em;
					height:27px;
					background: url(/graphics/images/phase5/menu-bg.gif) repeat-x;
					background-color: #cccccc;
					color: #666;
					width: 100%;
					text-decoration: none;
					float: left;
					margin-top:-2px;
					}
					
					
			.rightDiv
			{
				float:right;
				}
			.ContentPadding
			{
				padding:7px !important;
				text-indent:10px;
				}
			
			a.LeftNav, a.NavLinks{
						height:30px;
						line-height:30px;
						padding-left:10px;
						display:block;
						text-decoration:none;
						color:#333333;
						width:212px;
						border-bottom:1px #cccccc solid;
						}
			a.LeftNav:hover, a.NavLinks:hover{
								background-color:#ffffff;
								line-height:30px;
								height:30px;
								text-decoration:none;
								border-bottom:1px #00928f solid;						
								}
								
		  .SelectedNav, .NavSelected{
								background-color:#ffffff;
								line-height:29px;
								height:29px;
								width:212px;
								padding-left:10px;
								display:block;
								text-decoration:none;
								border-bottom:2px #00928f solid;
																	}
								
			/*	a.LeftNav, a.NavLinks{
						height:30px;
						line-height:30px;
						padding-left:10px;
						display:block;
						text-decoration:none;
						color:#333333;
						width:212px;
						background-image:url(/graphics/images/phase5/menu-bg.gif);
						background-repeat:repeat-x;
						}
						a.LeftNav:hover, a.NavLinks:hover{
								background:#cccccc;
								background-image:url(/graphics/images/phase5/menu-bg-hovered.gif);
								background-repeat:repeat-x;
								}
								
								a.SelectedNav, .NavSelected{
									height:30px;
									line-height:30px;
									padding-left:10px;
									display:block;
									text-decoration:none;
									color:#00928f;
									width:212px;
									background-color:#cccccc;
									background-image:url(/graphics/images/phase5/menu-bg-hovered.gif);
									background-repeat:repeat-x;
									}
									*/
							
	/* ================== Hospital Promo style =========================== */
	 #HospConSearch
	{
	width:423px;
	margin:2px;
	}
	#HospConSearch th
	{
	border-bottom:1px #00928f solid;
	height:30px;
	vertical-align:middle;
	}
	#Promo1, #Promo2, #Promo3
	{
		border:#00928f solid 1px;
    	width:423px;		
		}

	#Link1, #Link2, #Link3
	{ 
		color:#fff;
		background:#00928f;
		height:25px;
		width:131px;
		display:inline;
		left:0;
		float:left;
		padding:5px;
		border-top:#fff 1px solid;
		}

			#Link1, #Link2
			{
				border-right:#fff 1px solid;
				}
						
						
						
		/* ========================== Page Shadow Effect ======================== */
		
		#shadow-container {
			position: relative;
			margin:auto;
			width:982px;
			}
 
				#shadow-container .shadow2,
				#shadow-container .shadow3,
				#shadow-container .container {
					position: relative;
					left: -1px;
					top: -1px;
					}
				 
					#shadow-container .shadow1 {
						background: #F1F0F1;
						}
					 
						#shadow-container .shadow2 {
							background: #dedede;
							}
					 
							#shadow-container .shadow3 {
								background: #dedede;
								}
						 
								#shadow-container .container {
									background: #edf7f7; /*fff*/
									border: 1px solid #eeeeee;
									padding:0px;							
									}				
				/*===========  End page shadow =================*/													

									.ImgBtn
									{
										margin-top:3px;
										}	
										#hospNews
										{
										 width:423px; 
										 }						
									.HomeSearchTxt
											{
												height:12px; 
												font-size:11px;
												}
												
												#shadow-container .PageContainer
												{
													width:960px;
													padding:0px 10px 0px 10px !important;
													}
				/*=================== Consultant page formatting & Extras =================*/
				.ConFormDropList, .HospDropList, .FormDrop, .HomeDropList{
					width:200px;
						}
						.ConFormBg, .treatmentTable, .LightTeal, .treatmentHospTable, .homeSearchBg, .hospHomeTable, #HomeSearchTable, .usefulNoBg /*, #hospPromo1 td*/
								{
								background-color:#ddedec;
								}
								.FrmPostCode, .FormSurname, .FormInput, .homePostCode
								{
									width:180px;
									}
									
									#SearchPages .SmallFonts, .SearchAgain, .treatmentResult, #PageNumbers SmallFonts, #SearchPages SmallFonts, h1.Top, .BigFonts
										{
										font-weight:bold;
										}
										.treatmentResult, #TopWhiteLinkArea, .BCFonts, .BC{
											text-transform:uppercase;
											}
											#TopWhiteLinkArea
											{
												margin:2px 0px 0px 10px;
												}
											.BC, #shareIcons
											{
											margin:5px 0px 5px 0px;
											}
										.LeftNavSpacer
										{
										height:15px;
										
										}
										h1.Top, h1.enqPg{
											margin-top:8px 0px 0px 4px;
											font-size:1.4em;
											}
											.NewsDescription, #main1 h2, #main2 h2, #main3 h2, #main4 h2, #main5 h2
											{
											font-weight:100;
											}
											#main1 h2, #main2 h2, #main3 h2, #main4 h2, #main5 h2
											  {
											  margin:2px;
											  padding:2px;
											  size:40%;
											  } 
											
											 #ChatEnquiryFloat
											 {
												 float:right;
												 }
												#EnquiryBox
												{
													width: 210px;
													padding:2px;
													float:right;
													margin-top:47px;
													overflow:hidden;
													display:inline;
													}
													#newscontainer, #TalkingHealthBdr, #NHSHomeBdr
													{
													background-color:#FFFFFF;
													}
													#EnqBg, #TealBg
													{
													background-color:#00928f;
													}
													#EnqBg
													{
													width:28px;
													height:26px;
													}
												#LiveChat
												{

													float:left;
													display:inline;
													margin:0px;
													}
											
												.CallUs
												{
													
													font-size:25px;
													margin:0 auto;
													padding:0 auto;
													}
												a.Enquiry
												{
													font-size:22px;
													text-decoration:none;
													}
													a.Enquiry:hover{
														text-decoration:underline;
														}
										/*	.GreyBg, .usefulNoGrey, .BgHeading, #hospPromo2 td, .GreyBgColor
												{
												
													background-color:#f7f7f7;
												} */
												
												.GreyBgColor
												{
												background-color:#f7f7f7;
												}
												
												.treatmentTblBdr, .usefulBdr, #HomeSearchTable, .GreyBdr, #HomeTable, #homeNews, .MainSearch, .NPTable, #NPcontainer, .TreatmentSearch, #hospPromo1, #hospPromo2, #hospPromo3, #hospPromo4, #hospNews, #rightBox295, .ConTbl, .RecruitTbl
													{
														border:#CCCCCC solid 1px;
														background-color:#FFFFFF;
														}
														.TreatmentSearch
														{
														width:293px;
														overflow:hidden;
														}
													.NPTable
													{
														border-top:none;
														}
													
					/*-------------------- Consultant Bits -------------------------------*/	
										#SearchPages
											{
											float:left;
											}	
												#PageNumbers, .rightAlign{
													float:right;
													}
													
												h1.Consultant
												{
													border-bottom:1px #00928f solid;
													font-size:18px;
													font-weight:bold;
													}
												  h2.Consultant
												  {
												  	font-size:18px;
													font-weight:bold;
													margin-bottom:2px;
													padding-bottom:1px;
													}
													#consultantPg ul
													{
													margin-top:2px;
													padding-top:2px;
													}
												
													#consultantPg p
													{
													margin:3px 0px;
													padding:3px 0px;
													}
													#consultantPg img
													{
													border:#00928f 1px solid;
													}
													
	/*=====================================================================*/
    /*  Hospital: Search bits   */
	/*=====================================================================*/
				#hospSearch ul {
					background-color: #cccccc;
					float: left;
					width: 100%;
					margin:0px 0px;
					padding:0;
				}
				#hospSearch ul li { 
					display: inline;
				}
				#hospSearch ul li a {
					padding: 0.29em 0em;
					background: url(/graphics/images/phase5/menu-bg.gif) repeat-x;
					background-color: #cccccc;
					color: #666;
					height:25px;
					width: 100%;
					text-decoration: none;
					float: left;
					border-right: 1px solid #ccc;
				}
				#hospSearch ul li a:hover {
					background: url(/graphics/images/phase5/menu-bg-hovered.gif) repeat-x;
					background-color: #00928f;
					color: #00928f;
				}
				#hospList #active a {
					background: url(/graphics/images/phase5/menu-bg-hovered.gif) repeat-x;
					background-color: #cccccc;
					height:25px;
					color: #00928f;
				}
																															
	/*=====================================================================*/
    /*  Treatment: Search bits   */
	/*=====================================================================*/
				#treatmentSearch ul {
					background-color: #cccccc;
					float: left;
					width: 295px;
					margin:0px 0px;
					padding:0;
				}
				#treatmentSearch ul li { 
					display: inline;
				}
				#treatmentSearch ul li a {
					padding: 0.29em 0em;
					background: url(/graphics/images/phase5/menu-bg.gif) repeat-x;
					background-color: #cccccc;
					color: #666;
					display:inline;
					height:25px;
					width: 100%;
					text-decoration: none;
					float: left;
				}
				#treatmentSearch ul li a:hover {
					background: url(/graphics/images/phase5/menu-bg-hovered.gif) repeat-x;
					background-color: #00928f;
					color: #00928f;
				}
				#treatmentList #active a {
					background: url(/graphics/images/phase5/menu-bg-hovered.gif) repeat-x;
					background-color: #cccccc;
					height:25px;
					color: #00928f;
				}
										
										
										
		/*--------------- Misc bits -------------------------*/
		#TreatmentSelector, #hospNews
		{
		margin-top:10px;
		}
		#hospPromo1, #hospPromo2, #hospPromo3, #hospPromo4
		{
		width:423px;
		margin-top:7px;
		}
		 #HospHome, #homeHeading, #hospHeading, #NPcontainer, #TalkingHealth, #NHShomeHead, #usefulNos, #hospPromo1 th, #hospPromo2 th
		 { 
		 	background: url(/graphics/images/phase5/menu-bg.gif) repeat-x;
			height:30px;	
			}
			 #hospPromo3 th, #hospPromo4 th, #rightBox295 th, .ConTbl th
			 {
			 border-bottom:1px solid #00928f;
			 }
			 .RecruitTbl th
			 {
			 background:#edf7f7;
			 }
			 .ConTbl
			 {
			 margin-bottom:10px;
			 width:423px;
			 height:130px;
			 }
			 .ConTbl p, .RecruitTbl p
			 {
			 margin:0px;
			 padding:0px;
			 }
			 .ConImg
			 {
			 height:111px;
			 width:140px;
			 }
			 
			 
			#HomePromo, #hospPromo4 th, #rightBox295 th
			{
			background-color:#eaeaea;
			height:30px;
			}
			#TalkingHealthBdr, #NHSHomeBdr
			{
					border:#CCCCCC solid 1px; 
					width:264px;
					height:270px;	
						}
			#HomeTable
			{
				height:292px;

				}
				#homeNews
				{
				 height:270px;
				 }
		
				.homeNewsDate, .hospNewsDate
				{
					background-color:#c30011;
				}
				
				#HospSearchResults
				{
				width: 737px;
				}

/*=============================== Home page search selector =====================================================*/

.tabbed_content {
	background-color:#C4C4C4;
	width: 293px;	
	}

	.tabs {
		height: 42px;
		position: relative;
		background-image:url(/graphics/images/phase5/home-form-bg.gif);
		background-position: bottom right;
		background-repeat:repeat-x;
		}

		.tabs .moving_bg {
			background-color:#00928f;
			background-image:url(/graphics/images/phase5/arrow_down_green.gif);
			position: absolute;
			width: 99px;
			z-index: 190;
			left: 0;
			height:42px;
			background-position: bottom right;
			background-repeat: no-repeat;
			}

				.tabs .tab_item {
					display: block;
					float: left;
					width: 97px;
					color: #ffffff;
					text-align: center;
					z-index: 200;
					position: relative;
					cursor: pointer;
					}

					.tabbed_content .slide_content {
						overflow: hidden;
						background-color: #ddedec;
						padding-left:5px;
						position: relative;
						width: 288px;
						height:250px;
						}

							.tabslider {
								width: 7000px;
								}

								.tabslider ul {
									float: left;
									width: 289px;
									margin: 0px;
									padding: 0px;
									margin-right: 0px;
									}
										
										.tabslider ul a {
											text-decoration: none;
											}
										
												.tabslider ul a:hover {
													color: #aaaaaa;
													}

/*=============================== Treatment page selector =====================================================*/

.tabbed_content_treat {
	background-color:#C4C4C4;
	width: 293px;	
	}

	.tabs_treat {
		height: 42px;
		position: relative;
		background-image:url(/graphics/images/phase5/treat-slider-bg.gif);
		background-position: bottom left;
		background-repeat:repeat-x;
		}

		.tabs_treat .moving_bg_treat {
			background-color:#00928f;
			background-image:url(../images/treat-slider-arrow.gif);
			position: absolute;
			width: 149px;
			z-index: 190;
			left: 0;
			height:42px;
			background-position: bottom left;
			background-repeat: no-repeat;
			}

				.tabs_treat .tab_item_treat {
					display: block;
					float: left;
					width: 145px;
					color: #ffffff;
					text-align: center;
					z-index: 200;
					position: relative;
					cursor: pointer;
					}
  .tabbed_content_treat .slide_content_treat, .treatSearchBg, .RecruitBg
 {
 background-color: #99d3d2; /*#ddedec;*/
 }
 
				.tabbed_content_treat .slide_content_treat {
						overflow: hidden;
						
						padding-left:5px;
						position: relative;
						width: 290px;
				
						}
#searchBtn{
 color: #FFF;
border: 1px solid #00928f;
background-color:#00928f;
font-weight: bold;
margin:0px 2px 0px 2px;
}

							.tabslider_treat {
								width: 7000px;
								}

								.tabslider_treat ul {
									float: left;
									width: 289px;
									margin: 0px;
									padding: 0px;
									margin-right: 0px;
									}
										
										.tabslider_treat ul a {
											text-decoration: none;
											}
										
												.tabslider_treat ul a:hover {
													color: #aaaaaa;
													}
/* Home CS promos /considering/concered/need */	
a.csImg1, a.csImg2, a.csImg3
{
	display:block;
	width:475px;
	line-height:243px;
	text-decoration:none;
	
	}		
											
	a.csImg1
	{
		background:url(/graphics/images/home-middle/left-teal1.jpg) top left no-repeat; 
		}
		a.csImg1:hover
		{
			background:url(/graphics/images/home-middle/left2.jpg) no-repeat;
			}
			
			a.csImg2
			{
				background:url(/graphics/images/home-middle/right-blue1.jpg) no-repeat;
				}
				a.csImg2:hover
				{
					background:url(/graphics/images/home-middle/right2.jpg) no-repeat;
					}
					
					a.csImg3
					{
						background:url(/graphics/images/phase5/need.jpg) no-repeat;
						}
						
						a.csImg3:hover
						{
							background:url(/graphics/images/phase5/need-2.jpg) no-repeat;
							}
							
	/* Top menu  */
	.topMenu{
				height: 32px;
				width: 465px; /*465*/
				float:right;
				}
	a.TopMLink, .TopMLink1, .TopMLink2, .TopMLink3, .TopMLink4, .TopMLink5
	{
		display:inline-block;
		line-height:30px;
		text-decoration:none;
		text-align:center;
		color:#666666;
		background: url(/graphics/images/phase5/menu-bg.gif) repeat-x;						
		}
 a.TopMLink:hover, .TopMLink1:hover, .TopMLink2:hover, .TopMLink3:hover, .TopMLink4:hover, .TopMLink5:hover
	{
		background: url(/graphics/images/phase5/menu-bg-hovered.gif) repeat-x;
		text-decoration:none;
		}
		.TopMLink1
		{
		width:130px;		 
			}
		.TopMLink2
		{
				width:100px;
				}
			 .TopMLink3
			 {
				width:110px;
			 	}
			 .TopMLink4
			 {		width:50px;
				 }
				 .TopMLink5
				 {
				 		width:70px;
						}

	/* Main Links */
	a.MainLinks
	{
		display:inline-block;
		line-height:32px;
		text-decoration:none;
		text-align:center;
		color:#666666;
		background: url(/graphics/images/phase5/menu-bg.gif) repeat-x;						
		}
	a.MainLinks:hover
	{
		background: url(/graphics/images/phase5/menu-bg-hovered.gif) repeat-x;
		color:#00928f;					
		}	
		#MainLinks
		{
			float:left;
			}
		#SearchBox
		{
			float:right;
			display:inline;
			}
		/*- Enquiry Icon -*/
			.EnqPhIcon
			{
				background: url(/graphics/images/phase5/Callus-icon.gif) no-repeat;
				background-position:center;
				position:relative;
				width:75px;
				}
				.EnqEmIcon
				{
					background: url(/graphics/images/phase5/Enquiry-icon.gif) no-repeat;
					background-position:center;
					position:relative;
					}
					.BC
					{
					float:left;
					}
					#shareIcons
					{
					float:right;
					}
					  .BCLine{
						  background-color:#99d3d2; 
						  width:960px; 
						  height:1px; 
						  margin:5px 0px;
						  }


