/* CSS Document */

/* Defauly body styles */
	body {
		margin:0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:center;
		}
	html {min-height: 100%; margin-bottom: 1px;}
/* Default text styles */
	h1, h2, h3, h4 {
		color:#906;
		margin:0 0 10px 0;
		padding:0;
		}
	h1 {font-size:16px;}
	h2 {font-size:14px;}
	h3 {font-size:12px;}
	h4 {font-size:11px;}
	h1.home {
		color:#099;
		font-size:13px;
		font-style:italic;
		}
	h1 a, h2 a, h3 a, h4 a {text-decoration:none;}
	p {
		font-size:12px;
		color:#333;
		margin:0 0 20px 0;
		padding:0;
		line-height:160%;
		}
	#leftcol p {padding-right:30px;}
	a img {border:none;}
	a {
		color:#906;
		text-decoration:underline;
		}
	a:hover {
		color:#099;
		}
	li {
		padding:0 0 3px 0px;
		margin:0;
		list-style-image:url(../images/bullet.gif);
		list-style-position:middle;
		}
/* Website layout styles */
	#wrapper {
		width:782px;
		margin:3px auto 0 auto;
		background:url(../images/layout/sitebg.gif) repeat-y left;
		text-align:left;
		}
	#banner {
		height:132px;
		overflow:hidden;
		position:relative;
		}
	#nav {
		position:absolute;
		top:105px; right:0;
		padding-right:10px;
	}
	#footer {
		height:19px;
		background:url(../images/layout/foot.gif) no-repeat left top;
		clear:both;
	}
	#footertxt p {
		margin:0;
		padding:0;
		font-size:10px;
		color:#659FA0;
		}
	#footertxt p a {
		color:#659FA0;
		text-decoration:none;
		}
	#homelink {
		position:absolute;
		top:4px; left:10px;
		}
	#homelink img {
		width:107px;
		height:98px;
		}
	#content {
		min-height:350px;
		margin-right:5px;
		background:url(../images/layout/pagebg.jpg) no-repeat top right;
		}
	#leftcol {
		float:left;
		width:497px;
		margin:0 0 0 5px;
		display:inline;
		padding:10px 0 0 15px;
		}
	#rightcol {
		float:right;
		width:254px;
		margin:0 0 0 0;
		}
	#rightcol div {
		float:left;
		width:241px;
		}
	#tickbox a {
		color:#999999;
		text-decoration:none;
		font-size:10px;
		}
/* Navigation styles */
	#nav ul, #nav li {
		margin:0;
		padding:0;
		list-style-type:none;
		}
	#nav ul li {
		display:inline;
		}
	#nav ul li a {
		font-size:15px;
		text-decoration:none;
		color:#099;
		padding:0 6px 0 6px;
		}
	#nav ul li a:hover {
		color:#0CDEAE;
		}
	#telephone {
		position:absolute;
		top:20px; left:125px;
		font-size:30px;
		color:#906;
		}
		
		#giftvouchers{
		background-color: #F2F6F7;
		width: 500px;
		height: 200px;
		float:left;
		display: inline;
		margin-left: 135px;
		border: 5px solid #6FA09C;
		}
		
/* Home page click throughs */
	#homeclicks {
		float:left;
		display:inline;
		}
	#homeclicks div {
		float:left;
		width:156px;
		margin:0 7px 0 0;
		display:inline;
		position:relative;
		}
	#homeclicks div div {
		position:absolute;
		bottom:5px; left:5px;
		}
	#homeclicks a {
		color:#333;
		text-decoration:none;
		}
	input, textarea {
		border:1px solid black;
		}
	input.text, textarea {
		padding:3px;
		}
/* treatment list */
	#treatment_list {
		float:left;
		width:100px;
		margin-top:10px;
		border:1px solid #906;
		background-color:#FFF;
		}
	ul.ul_inline {
		margin:0;
		padding:0;
		}
	ul.ul_inline li {
		display:inline;
		margin:0 10px 0 0;
		list-style-image:url(../images/bullet.gif);
		}
/* Symptoms */
	#symptoms {
		float:left;
		width:490px;
		}
/* Therapists table */
	.therapisttable {
		width:250px;
		}
	.therapisttable td {
		padding:5px;
		}
	.therapisttable a {
		text-decoration:none;
		}
	.therapisttable img {
		border:1px solid #903;
		width:100px;
		}
	td.image {
		width:100px;
		}
	#therapistlist {
		float:left;
		width:252px;
		height:335px;
		overflow:auto;
		overflow-x: hidden;
		}
/* Therapist Details */
	#therapistdetails {
		width:202px;
		float:left;
		}
	#therapistright {
		width:270px;
		padding:10px;
		float:left;
		}
	
	.thumbnail {
		float:left;
		margin:0 13px 10px 0;
		display:inline;
		width:108px;
		text-align:center;
		height:150px;
		}
	.thumbnail a {
		color:#906;
		}
	.thumbnail h2 {
		font-size:12px;
		margin-bottom:0;
		padding-bottom:3px;
		line-height:110%;
		}
	.thumbnail h3 {
		font-size:11px;
		line-height:95%;
		}