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


ul, li, ol, dd, dt, dl, p, img, table, tr, th, td, body, html, div, h1, h2, h3, h4{
	margin:0;
	padding:0;
	}

html, body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#808080;
	background:#4D4D4D;
	}


.examples{
	color:#0080FF;
	color:#6CA7D8;
	color:#6CA7D8;
}


h1, h2{
	color:#808080;
	} 
	h1{
	font-size:16px;
	}
	h1 span{
	font-weight:normal;
	}
	h2{
	font-size:14px;
	margin:22px 0px 13px 0px;
	}
	h2 em{
	font-style:normal;
	font-weight:normal;
	}
	h2 a{
	color:#808080!important;
	}
	h3{
	font-size:13px;
	margin:10px 0px 7px 0px;
	color:#999999;
	/*font-weight:normal;*/
	}	
	.mid{
	margin-top:20px;
	padding-top:20px;
	border-top:1px solid #CCC;
	}
	
p,ul,li{
	line-height:19px;
	font-size:13px;
	margin:4px 0px 10px 0px;
	}

a{
	color:#0080FF;
	text-decoration:none;
	}
	
	/*PHP  */
		#hospitals .content_centre a, #hospitals h2 a:hover{
			color: #30C954;
		}
	/*PHP  */
		#treatments .content_centre a, #treatments h2 a:hover{
			color: #0080FF;
		}
	/*PHP  */
		#cosmetic .content_centre a, #cosmetic h2 a:hover{
			color: #E260B0;
		}
	/*PHP  */
		#consultants .content_centre a, #consultants h2 a:hover{
			color: #FF5500;
		}
	/*PHP  */
		#costs .content_centre a, #costs h2 a:hover{
			color: #30C954;
		}
	/*PHP  */
		#contact .content_centre a, #contact h2 a:hover{
			color: #0080FF;
		}
	/*PHP  */
	
	a:hover{
	text-decoration:underline;
	}
	a img{
	border:none;
	}
	
a.button{
	float:left;
	background:#6CA7D8;
	color:#FFF;
	padding:3px 7px;
	margin:10px 20px 10px 0px;
	}
	a.button:hover{
	background:#0080FF;
	text-decoration:none;
	}
	a.outline{
	padding:2px 6px;
	background:none;
	border:1px solid #6CA7D8;
	color:#0080FF;
	}
	a.outline:hover{
	border:1px solid #0080FF;
	color:#FFF;
	}
	a.click{
	font-weight:bold;
	}
	
	/*PHP  */	
		#hospitals a.button{
		background:#30C954;
		color:#FFF;
		}
		#hospitals a.button:hover{
		background:#26A042;
		color:#FFF;
		}
		#hospitals a.outline{
		background:none;
		border:1px solid #30C954;
		color:#30C954;
		}
		#hospitals a.outline:hover{
		background:#26A042;
		border:1px solid #26A042;
		}
	/*PHP  */	
		#treatments a.button{
		background:#0080FF;
		color:#FFF;
		}
		#treatments a.button:hover{
		background:#055CB3;
		color:#FFF;
		}
		#treatments a.outline{
		background:none;
		border:1px solid #0080FF;
		color:#0080FF;
		}
		#treatments a.outline:hover{
		background:#055CB3;
		border:1px solid #055CB3;
		}
	/*PHP  */	
		#cosmetic a.button{
		background:#E260B0;
		color:#FFF;
		}
		#cosmetic a.button:hover{
		background:#BF4490;
		color:#FFF;
		}
		#cosmetic a.outline{
		background:none;
		border:1px solid #E260B0;
		color:#E260B0;
		}
		#cosmetic a.outline:hover{
		background:#BF4490;
		border:1px solid #BF4490;
		}
	/*PHP  */	
		#consultants a.button{
		background:#FF5500;
		color:#FFF;
		}
		#consultants a.button:hover{
		background:#B82B12;
		color:#FFF;
		}
		#consultants a.outline{
		background:none;
		border:1px solid #FF5500;
		color:#FF5500;
		}
		#consultants a.outline:hover{
		background:#B82B12;
		border:1px solid #B82B12;
		}
	/*PHP  */	
		#costs a.button{
		background:#30C954;
		color:#FFF;
		}
		#costs a.button:hover{
		background:#26A042;
		color:#FFF;
		}
		#costs a.outline{
		background:none;
		border:1px solid #30C954;
		color:#30C954;
		}
		#costs a.outline:hover{
		background:#26A042;
		border:1px solid #26A042;
		}
	/*PHP  */	
		#contact a.button{
		background:#0080FF;
		color:#FFF;
		}
		#contact a.button:hover{
		background:#055CB3;
		color:#FFF;
		}
		#contact a.outline{
		background:none;
		border:1px solid #0080FF;
		color:#0080FF;
		}
		#contact a.outline:hover{
		background:#055CB3;
		border:1px solid #055CB3;
		}
	/*PHP  */

.clear, .clear_left{
	clear:both;
	font-size:1px;
	line-height:1px!important;
	height:1px!important;
	}
	.clear_left{
	clear:left;
	}
	.error{
	color:#EA4428;
	}
	
.wrapper{
	width:960px;
	margin:8px auto 20px auto;
	background:#FFF /*url(/images/corner.gif) top right no-repeat*/;
	}
	ul.list{
	margin-bottom:20px;
	}
	ul.list li{
	margin:0px 0px 5px 30px;
	}

/*---Hosptial menu ---*/

.top_header{
	font-family:Verdana, Geneva, sans-serif;
	background:#4D4D4D;
	text-align:right;
	font-size:11px;	
	padding-bottom:8px;
	}.top_header a{
	color:#A3A3A3;
	text-decoration:none;
	}.top_header a:hover{
	text-decoration:underline;
}

/*---Header---*/

.header{
	/*padding-top:39px;*/
}
.logos{
	height:79px;
	}
.logo{
	margin:39px 0px 0px 40px;
	float:left;
	display:inline;
	}
	.logo a{
	display:block;
	text-indent:-9000px;
	height:26px;
	width:300px;
	background:url(/images/HMT_logo_simple.gif?r2) top left no-repeat;
	}
	.logo.st_hughs a{
	background-image:url(/images/HMT_st_hughs_logo_simple.gif);
	}
	.logo.claremont a{
	background-image:url(/images/HMT_claremont_logo_simple.gif);		
	}
	.logo.sancta_maria a{
	background-image:url(/images/HMT_sancta_maria_logo_simple.gif);		
	}
	.logo.sancta_maria_new a{
	background-image:url(/images/HMT_sancta_maria_logo_simple.gif);		
	}	
	.hmt_org_logo{
	float:right;
	margin:18px 40px 0px 0px;
	display:inline;
	}
	.hmt_org_logo a{
	display:block;
	text-indent:-9000px;
	height:61px;
	width:61px;
	background:url(/images/HMT_org_logo.gif) top right no-repeat;
	overflow:hidden;
	}
	
.main_menu{
	height:71px;
	}
	.main_menu ul{
	padding-left:40px;
	}
	.main_menu li{
	list-style:none;
	float:left;
	height:30px;
	width:130px;
	margin:12px 20px 27px 0px;
	}
	.main_menu li a{
	display:block;
	height:25px;
	margin-top:2px;
	border-bottom:3px solid #E6E6E6;
	font-size:19px;
	color:#A6A8AB;
	}
	.main_menu li a:hover, .main_menu li a.selected{
	text-decoration:none;
	color:#0080FF;
	border-bottom:3px solid;
	}

	/*PHP  */
		.main_menu li.hospitals a:hover, .main_menu li.hospitals a.selected{
		color: #30C954;
		border-bottom-color: #30C954;
		}
	/*PHP  */
		.main_menu li.treatments a:hover, .main_menu li.treatments a.selected{
		color: #0080FF;
		border-bottom-color: #0080FF;
		}
	/*PHP  */
		.main_menu li.cosmetic a:hover, .main_menu li.cosmetic a.selected{
		color: #E260B0;
		border-bottom-color: #E260B0;
		}
	/*PHP  */
		.main_menu li.consultants a:hover, .main_menu li.consultants a.selected{
		color: #FF5500;
		border-bottom-color: #FF5500;
		}
	/*PHP  */
		.main_menu li.costs a:hover, .main_menu li.costs a.selected{
		color: #30C954;
		border-bottom-color: #30C954;
		}
	/*PHP  */
		.main_menu li.contact a:hover, .main_menu li.contact a.selected{
		color: #0080FF;
		border-bottom-color: #0080FF;
		}
	/*PHP  */



/*---Content---*/

.content{
	background:#F2F2F2 url('/images/right_side.gif') right top repeat-y;
	padding-bottom:120px;
	overflow:auto;
	zoom:1;
	}
	.content h1{
	margin:0px 0px 9px 0px;	
	}


.content_full{
	margin:0px 0px 0px 40px;
	width:600px;
	float:left;
	display:inline;
	}
	.content_half{
	width:280px;
	margin:0px 20px 10px 0px;
	float:left;
	}
	.content_third{
	width:195px;
	margin:0px 20px 10px 0px;
	float:left;
	}	
	.content_full h1{
	margin:20px 0px 10px 0px;
	color:#CCC;
	}
	.content_full h1{
	margin:20px 0px 1px 0px;
	color:#CCC;
	}	
	.content_half h2{
	margin-top:0px;
	}
	.content_half h2.sub{
	margin-bottom:0px;
	}	
	.content_half h3{
	font-weight:normal;
	font-style:italic;
	margin-top:4px;
	}
	.content_half h3 a{
	color:#808080;
	}
	
	.content_half p.nocolour a{
	color:#808080;	
	}
	.content_half p a em{
	font-style:normal;
	font-weight:bold;
	}	
	.right_none{
	width:260px;
	margin:0px 40px 0px 0px;
	float:right;
	display:inline;
	}
	.right_none h1{
	margin:20px 0px 10px 0px;
	}
	.right_none h2{
	margin-top:0px;
	}

.content_centre{
	margin:24px 20px 0px 0px;
	width:430px;
	float:left;
	}.content_centre ul{
	margin-bottom:14px;	
	margin:0px;
	padding:0px;	
	margin-left:17px;	
	margin-bottom:20px;	
	}.content_centre li{
	margin:0px;
	padding:0px;
	padding-left:2px;	
	margin-bottom:8px;
	}.content_centre ul.tight li{
	margin:0px;
	padding:0px;
	padding-left:2px;	
	line-height:17px;
	}.content_centre .divider{
	border-top:1px solid #CCC;	
	font-size:1px;
	}.content_centre .links{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin-top:2px;
	}.content_centre .links .left{		
	text-align:left;
	float:left;
	width:200px;
	}.content_centre .links .right{
	text-align:right;
	float:right;
	width:200px;	
	}.content_centre .links .deactive{
	color:#AAA;
	}
	
	.content_centre ul.testimonials{
	margin-left:10px;
	margin-right:10px;
	}.content_centre ul.testimonials li{
	list-style:none;
	font-style:italic;
	}
	
	.right_col{
	width:320px;
	float:right;
	}
	.right_col .testimonial p{
	width:255px;
	}
	
	
	.content_centre .info_box p{
	margin-bottom:2px;
	}.content_centre .info_box h2{
	margin-top:20px;
	padding-top:20px;
	border-top:1px solid #CCC;	
	}.content_centre .info_box a.link{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	}
	

/*---Thumbnails---*/
.content_centre .thumbs{
	margin-top:17px;
	}.content_centre .thumbs a{
	margin-right:10px;
	}.content_centre .thumbs a img{
	margin:0;
	padding:0;	
}

/*---Side Menu---*/

.side_menu{
	float:left;
	display:inline;
	margin:28px 20px 0px 40px;
	width:130px;
	font-size:13px;
	}
	.side_menu li{
	list-style:none;
	margin-bottom:5px;
	}
	.side_menu a{
	color:#808080;
	text-decoration:none;
	}
	.side_menu li a em{
	color:#B3B3B3;
	}
	.side_menu li a:hover, .side_menu li a.selected{
	color:#0080FF;
	}
	.side_menu li a:hover em{
	color:#A0DEB5;
	}
	.side_menu li a.selected:hover em{
	color:#B3B3B3;
	}
	
	/*PHP  */
		#hospitals .side_menu a:hover, #hospitals .side_menu a.selected, #hospitals .click{
		color: #30C954;
		}
	/*PHP  */
		#treatments .side_menu a:hover, #treatments .side_menu a.selected, #treatments .click{
		color: #0080FF;
		}
	/*PHP  */
		#cosmetic .side_menu a:hover, #cosmetic .side_menu a.selected, #cosmetic .click{
		color: #E260B0;
		}
	/*PHP  */
		#consultants .side_menu a:hover, #consultants .side_menu a.selected, #consultants .click{
		color: #FF5500;
		}
	/*PHP  */
		#costs .side_menu a:hover, #costs .side_menu a.selected, #costs .click{
		color: #30C954;
		}
	/*PHP  */
		#contact .side_menu a:hover, #contact .side_menu a.selected, #contact .click{
		color: #0080FF;
		}
	/*PHP  */
	
	.side_menu .multiple{
	margin-bottom:13px;
	}
	.side_menu .multiple ul{	
		margin-top:4px;
	}
	.side_menu .multiple li{
	margin:0px 0px 4px 12px;
	}
	.side_menu .multiple li a{
	text-decoration:none;
/*	text-decoration:underline;*/
	}
	
	/*PHP  */
		#hospitals .side_menu .multiple li a:hover, #hospitals .side_menu .multiple li a.selected{
			color: #30C954;
		}
	/*PHP  */
		#treatments .side_menu .multiple li a:hover, #treatments .side_menu .multiple li a.selected{
			color: #0080FF;
		}
	/*PHP  */
		#cosmetic .side_menu .multiple li a:hover, #cosmetic .side_menu .multiple li a.selected{
			color: #E260B0;
		}
	/*PHP  */
		#consultants .side_menu .multiple li a:hover, #consultants .side_menu .multiple li a.selected{
			color: #FF5500;
		}
	/*PHP  */
		#costs .side_menu .multiple li a:hover, #costs .side_menu .multiple li a.selected{
			color: #30C954;
		}
	/*PHP  */
		#contact .side_menu .multiple li a:hover, #contact .side_menu .multiple li a.selected{
			color: #0080FF;
		}
	/*PHP  */
	
	dt{
	font-family:Verdana, Geneva, sans-serif;
	color:#999999;
	margin:20px 0px 13px 0px;
	padding-top:10px;
	border-top:1px solid #D8D8D8;
	font-size:11px;
	}
	dt.first{
	margin-top:0px;
	padding-top:0px;
	border-top:none;
	}
	.side_menu .click{
	margin-top:30px;
	display:block;
	}
	
	
/*---Content Elements---*/

.main_image{
	float:left;
	width:640px;
	height:360px;
	}

.search{
	margin:15px 0px;
	}
	.search .input_text{
	display:inline;
	float:left;
	width:242px;
	padding:3px;
	border:1px solid #CCC;
	font-size:13px;
	color:#808080;
	margin:0;
	}
	.search a.button{
	margin:0px 0px 0px 0px;
	padding:4px 7px;
	}
	#loading{
	margin:3px 0px 0px 5px;
	}
	
	/*PHP  */
		#hospitals .search .input_text{
			border-color:#30C954;
		}
		#hospitals  .hightlight{
			color:#30C954;
		}
	/*PHP  */
		#treatments .search .input_text{
			border-color:#0080FF;
		}
		#treatments  .hightlight{
			color:#0080FF;
		}
	/*PHP  */
		#cosmetic .search .input_text{
			border-color:#E260B0;
		}
		#cosmetic  .hightlight{
			color:#E260B0;
		}
	/*PHP  */
		#consultants .search .input_text{
			border-color:#FF5500;
		}
		#consultants  .hightlight{
			color:#FF5500;
		}
	/*PHP  */
		#costs .search .input_text{
			border-color:#30C954;
		}
		#costs  .hightlight{
			color:#30C954;
		}
	/*PHP  */
		#contact .search .input_text{
			border-color:#0080FF;
		}
		#contact  .hightlight{
			color:#0080FF;
		}
	/*PHP  */
	.invest{
	float:right;
	margin-top:5px;
	}

/*---Right Side---*/

.right_col{
	background:url(/images/side/home.gif) repeat-y top left;
	padding-bottom:40px;
	color:#FFF;
	}
	.full{
	padding-bottom:0px;
	}
	.right_col p{
	margin:7px 40px 0px 20px;
	color:#FFF;
	}
	.right_col h1{
	padding:25px 40px 0px 20px;
	margin:0px 0px 0px 0px;	
	color:#6CA7D8;
	}
	.right_col h1.light{
	font-weight:normal;
	}
	.right_col h2{
	padding:20px 40px 0px 0px;
	margin:20px 0px 0px 20px;
	font-size:16px;
	border-top:1px solid #6CA7D8;
	color:#6CA7D8;
	}
	.right_col h2.no_divider{
	border-top:none;
	padding:0px 40px 0px 0px;
	}
	.right_col h3{
	margin:50px 40px 0px 20px;
	padding-top:14px;
	border-top:1px solid #FFF;
	color:#FFF;
	}
	.right_col .divider{
	border-top:1px solid #6CA7D8;	
	margin:11px 40px 0px 20px;	
	padding:0;
	font-size:1px;
	}
	.right_col a{
	text-decoration:underline;
	color:#FFF;
	}

.right_col .jover{
	display:block;
	height:93px;
	padding:27px 40px 0px 20px;
	background:url(/images/side/home.gif) repeat-y top left;
	text-decoration:none;
	}
	.right_col .jover a{
		text-decoration:none;
		color:#6CA7D8;		
	}
	.right_col .jover h3, .right_col .jover strong{
	border:none;
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	}
	.right_col .jover p{
		margin:0;
		padding:0;
	}
	.right_col .jover em, .right_col .jover .yel{
	font-style:normal;
	font-weight:bold;
	color:#FDD831;
	text-decoration:none;
	}
	
	.right_col em a{
	color:#FFF;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	}
	
	/*PHP  */
		#hospitals .right_col h1,
		#hospitals .right_col h2,
		#hospitals .right_col h3,
		#hospitals .right_col p.tran,
		#hospitals .right_col a:hover,
		#hospitals .right_col a.right_but strong{
		color:#81D596;
		}
		#hospitals .right_col h2{
		border-top-color:#81D596;
		}
		#hospitals .right_col,
		#hospitals .right_col a.right_but{
		background:url(/images/side/hospitals.gif) repeat-y top left;
		}
		#hospitals .right_col a.right_but:hover,
		#hospitals .right_col h1.light{
		background:url(/images/side/hospitals_over.gif) repeat-y top left;
		}
		#hospitals .right_col .divider{
		border-top-color:#81D596;	
		}
	/*PHP  */
		#treatments .right_col h1,
		#treatments .right_col h2,
		#treatments .right_col h3,
		#treatments .right_col p.tran,
		#treatments .right_col a:hover,
		#treatments .right_col a.right_but strong{
		color:#6CA7D8;
		}
		#treatments .right_col h2{
		border-top-color:#6CA7D8;
		}
		#treatments .right_col,
		#treatments .right_col a.right_but{
		background:url(/images/side/treatments.gif) repeat-y top left;
		}
		#treatments .right_col a.right_but:hover,
		#treatments .right_col h1.light{
		background:url(/images/side/treatments_over.gif) repeat-y top left;
		}
		#treatments .right_col .divider{
		border-top-color:#6CA7D8;	
		}
	/*PHP  */
		#cosmetic .right_col h1,
		#cosmetic .right_col h2,
		#cosmetic .right_col h3,
		#cosmetic .right_col p.tran,
		#cosmetic .right_col a:hover,
		#cosmetic .right_col a.right_but strong{
		color:#E194C8;
		}
		#cosmetic .right_col h2{
		border-top-color:#E194C8;
		}
		#cosmetic .right_col,
		#cosmetic .right_col a.right_but{
		background:url(/images/side/cosmetic.gif) repeat-y top left;
		}
		#cosmetic .right_col a.right_but:hover,
		#cosmetic .right_col h1.light{
		background:url(/images/side/cosmetic_over.gif) repeat-y top left;
		}
		#cosmetic .right_col .divider{
		border-top-color:#E194C8;	
		}
	/*PHP  */
		#consultants .right_col h1,
		#consultants .right_col h2,
		#consultants .right_col h3,
		#consultants .right_col p.tran,
		#consultants .right_col a:hover,
		#consultants .right_col a.right_but strong{
		color:#E69673;
		}
		#consultants .right_col h2{
		border-top-color:#E69673;
		}
		#consultants .right_col,
		#consultants .right_col a.right_but{
		background:url(/images/side/consultants.gif) repeat-y top left;
		}
		#consultants .right_col a.right_but:hover,
		#consultants .right_col h1.light{
		background:url(/images/side/consultants_over.gif) repeat-y top left;
		}
		#consultants .right_col .divider{
		border-top-color:#E69673;	
		}
	/*PHP  */
		#costs .right_col h1,
		#costs .right_col h2,
		#costs .right_col h3,
		#costs .right_col p.tran,
		#costs .right_col a:hover,
		#costs .right_col a.right_but strong{
		color:#81D596;
		}
		#costs .right_col h2{
		border-top-color:#81D596;
		}
		#costs .right_col,
		#costs .right_col a.right_but{
		background:url(/images/side/costs.gif) repeat-y top left;
		}
		#costs .right_col a.right_but:hover,
		#costs .right_col h1.light{
		background:url(/images/side/costs_over.gif) repeat-y top left;
		}
		#costs .right_col .divider{
		border-top-color:#81D596;	
		}
	/*PHP  */
		#contact .right_col h1,
		#contact .right_col h2,
		#contact .right_col h3,
		#contact .right_col p.tran,
		#contact .right_col a:hover,
		#contact .right_col a.right_but strong{
		color:#6CA7D8;
		}
		#contact .right_col h2{
		border-top-color:#6CA7D8;
		}
		#contact .right_col,
		#contact .right_col a.right_but{
		background:url(/images/side/contact.gif) repeat-y top left;
		}
		#contact .right_col a.right_but:hover,
		#contact .right_col h1.light{
		background:url(/images/side/contact_over.gif) repeat-y top left;
		}
		#contact .right_col .divider{
		border-top-color:#6CA7D8;	
		}
	/*PHP  */
	
	
.right_half{
	width:130px;
	float:left;
	margin:20px 0px 0px 20px;
	}
	.right_half p{
	margin-right:0px;
	margin-left:0px;
	}
	.right_half h1{
	margin:0px 0px 0px 0px;
	padding:0px;
	}	

.right_col ul{
	/*margin-bottom:40px;*/
	}
	.right_col li{
	list-style:none;
	margin:7px 0px 0px 20px;
	}
	.right_col li ul{
	margin:10px 0px 20px 0px;
	}
	.right_col li li{
	margin-top:0px;
	}

/*--RHS - contact box -- */
.right_col .contact_box p{
	margin-bottom:15px;
	}.right_col .contact_box .email{
	text-decoration:none;
	}.right_col .contact_box .email:hover{
	text-decoration:underline;
}
.right_col .links{
	font-family:Verdana, Geneva, sans-serif;
	padding-top:9px;
	}.right_col .links p{
	font-size:12px;
	line-height:19px;
	margin-bottom:0px;
	margin-top:0px;
	}.right_col .links a{
	text-decoration:none;
}


/*---Home---*/


.jover{
	background:top left no-repeat;	
}

	
	.index_right_news h1{
	color:#AAA;
	}
	.index_right_news h2{
	font-size:14px;
	margin:0;
	padding:0;
	}	
	.index_right_news p{
	font-size:13px;
	margin:4px 0px 7px 0px;
	padding:0;
	}		
	.right_news_post{
	border-bottom:1px solid #CCC;
	margin-bottom:20px;
	padding-bottom:10px;
	}
	
	#home .index_right_news a{
	color:#30C954;
	}
	#home .index_right_news a.button{
	background:#30C954;
	color:#FFF;
	}
	#home .index_right_news a.button:hover{
	background:#26A042;
	color:#FFF;
	}
	.home_news .right_col a:hover{
	color:;
	}
	
	#home .right_news a:hover{
	color:#6CA7D8;
	}
	
	
/*---Hospitals---*/

	#hospitals .content_centre strong{
	color:#30C954;
	font-weight:normal;
	}
		
		
/*---Treatments---*/

#treatments .right_col a.treat_1:hover{
	background:url(/images/side/treatment_golf.jpg) repeat-y;
	}
	#treatments .right_col a.treat_2:hover{
	background:url(/images/side/treatment_raquet.jpg) repeat-y;
	}
	#treatments .right_col a.treat_3:hover{
	background:url(/images/side/treatment_scan.jpg) repeat-y;
	}
	
.treatment_list ul{
	margin:0;
	padding:0;	
	}.treatment_list li{
	list-style:none;
	margin:0;
	padding:0;
	}
	.treatment_list li a{
	color:#808080!important;
	}
	.treatment_list h1{
	border-top:1px solid #CCC;
	padding:10px 0px 0px 0px;
	margin:10px 0px 4px 0px;
	}
	.treatment_list em{
	color:#AAA;
	}
	.treatment_list li{
	/*margin-top:2px;*/
	}
	
#by_body_flash{
	margin:20px 0px;
	}
	p.treatment_info{
	font-style:italic;
	margin-top:30px;
	}
	
/*---Cosmetics---*/

.pink{
	color:#E260B0;
}

	
/*---Consultants---*/

#consultants .consultant_details .under{
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #CCC;
	}
	.consultant_details img{
	float:right;
	margin-left:20px;
	}
	
	
/*---Contact---*/
	
	
/*---Footer---*/

.footer{
	margin:8px 40px 0px 40px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	}
	.footer p{
	line-height:19px;
	color:#999999;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;	
	}
	.footer p.right{
	width:240px;
	text-align:left;
	float:right;
	}
	.footer p a{
	color:#999999;
	text-decoration:underline;
	}
	.footer p a:hover{
	color:#0080FF;
	}
	.footer .hmt_cross{
	margin:1px 0px 0px 0px;
	text-align:right;
	width:40px;
	float:right;
	}
	.footer .igloo_logo{
	padding:7px 0px 0px 10px;
	margin-left:10px;
	padding-left:10px;
	}

/*---FAQs---*/

.question_answers{
	margin-top:25px;	
	}
	.question_answer{
	padding:0px;
	margin:0px;	
	padding-bottom:15px;
	}
	.question_answer h3{
	border-top:1px solid #CCC;
	padding:15px 0px 10px 0px;
	padding-bottom:10px;
	margin:0;
	}
	.question_answer h3.top{
	border-top:none;
	}
	#hospitals .question_answer h3 a{
	color:#808080;
	text-decoration:none;
	}
	#hospitals .question_answer h3 a:hover{
	text-decoration:underline;
	}		
	.question_answer p{
	padding:0px;		
	padding-bottom:10px;
	margin:0;
	width:420px;
	}

/*---Contact Form---*/

.contact_form{
	margin:0px 0px 20px 0px;
	}
	.contact_form div{
	clear:left;
	padding-top:5px;
	zoom:1;
	}
	.contact_form .grow_holder{

	}
	.contact_form .j-inner, .contact_form .j-outer, .contact_form .grow_holder{
	margin:0;
	padding:0;
	}
	.contact_form div.group_holder{
	margin:0;
	padding:0;
	}
	.contact_form div.clear{
	margin:0;
	padding:0;
	}
	.contact_form div.no_padding{
	margin:0;
	padding:0;
	}
	.contact_form .jclean{
	display:inline;
	clear:none;
	float:left;
	width:px;
	width:298px;
	margin:0;
	padding:0;
	}
	.contact_form .jclean div{
	clear:none;
	padding:0;
	margin:0;
	}
	.contact_form div.top{
	clear:left;
	padding-top:0px;
	}
	.contact_form p, .contact_form h2{
	margin:0;
	padding:10px 0px 0px 0px;
	clear:left;
	}
	.contact_form p.centre{
	padding-top:5px;
	color:#AAA;
	}
	.contact_form p.top{
	padding:0px 0px 10px 0px;
	}
	.contact_form h2.top{
	padding-top:0px;
	}
	.contact_form .long_question{
	color:#AAA;
	padding:10px 0px 5px 0px;
	}
	.contact_form .inbetween{
	color:#AAA;
	padding:5px 0px 0px 0px;
	}
	.contact_form input[type=hidden]{
	display:none;
	}

.contact_form label, .contact_form .contact_question{
	display:inline;
	float:left;
	width:120px;
	margin:0px 10px 0px 0px;
	padding:4px 0px 0px 0px;
	}
	.contact_form .contact_answer label{
	width:200px;
	}
	.contact_form input.input_text,.contact_form input.input_email, .contact_form textarea{
	display:inline;
	float:left;
	width:225px;
	padding:3px;
	border:1px solid #CCC;
	font-size:13px;
	color:#808080;
	}
	.contact_form textarea{
	height:150px;
	}
	
.contact_form input.input_checkbox, .contact_form input.input_radio{
	display:inline;
	float:left;
	margin:0px 5px 0px 0px;
	padding:0px;
	}
	.contact_form input[type=checkbox], .contact_form input[type=radio]{
	margin-top:5px;
	}
	.contact_form select{
	padding:3px 0px;
	border:1px solid #CCC;
	width:233px;
	font-size:13px;
	color:#808080;			
	}
	
 
.contact_form .input_first label{
	width:250px;
	}
	.contact_form .input_single label{
	width:140px;
	}
	.contact_form .input_single input, .contact_form .input_single p{
	margin-left:111px;
	}
	.contact_form .input_single p{
	padding:0px;
	}
 
.contact_form .contact_answer{
	clear:none;
	float:left;
	padding:0;
	margin:0;
	width:240px;
	}
	.contact_form .contact_answer p{
	float:left;
	margin:0;
	padding:5px 0px 0px 0px;
	}
	.contact_form .contact_answer .contact_first{
	padding:0;
	}
	.contact_form .contact_answer .input_text{
	margin-top:10px;
	}

.contact_form .verify img{
	float:left;
	margin:1px 0px 0px 0px;
	}
	.contact_form .verify input{
	width:51px;
	}
.contact_form .submit{
	margin-left:130px;
	margin-top:19px;
}

/*********** TABLES ****************/

table{
	border-collapse:collapse;
	width:400px;
	}
	table tr td,table tr th{
	border:1px solid #CCCCCC;
	padding:5px;
	}
	table tr th{
	font-weight:bold;	
	text-align:left;
}

/*********** WORDPRESS *************/

div.wordpress h1{
	margin-bottom:10px;	
}

div.wordpress div.caption{
	/*text-align:center;*/
	font-style:italic;
	width:150px;
	float:right;
	padding-left:10px;
	padding-bottom:5px;	
}

div.wordpress h2,div.wordpress h3{
	padding-bottom:0px;
	margin-bottom:0px;	
}

div.wordpress p{
	padding-top:0px;
	margin-top:0px;	
}

div.wordpress img{
	float:right;
	padding-left:10px;
	padding-bottom:5px;	
}
div.wordpress a img{
	float:right;
}
div.wordpress address{
	font-style:normal;
	margin:0;
	padding:0;
}

