/* RESETS */

/* green blue colour - #09a8ac */

body, p, ul, li, h1, h2, h3, h4, h5{padding:0; margin:0;}
ul,li{list-style:none;}
a{outline:none; text-decoration:none;}
img{border:0;}
.clear{clear:both;}
.hide{display:none;}

html,body{
	font-family: Helvetica, Arial, sans-serif;	
	font-size:.9em;
	color:#565656;	
	}

.container{
	line-height:1.4em;
	width: 970px;
	margin:20px auto;}

.header{
	padding:0 0 15px 0;
	margin:0 0 20px 0;
	border-bottom:1px solid #09a8ac;}
	
h1.logo{
	margin:0;
	float:left;
	display:inline;
	width:350px;}	
	
.top-info{
	letter-spacing:.1em;
	margin-top:40px;
	line-height:1.5em;
	text-align:right;
	display:inline;
	float:right;}
	

.left-bar{
	padding:0 15px 0 0;
	margin:0 20px 0  0px;
	width:170px;
	float:left;
	display:inline;}

ul.main-nav{	
	font-size:.9em;
	}
	
	
ul.main-nav li{
	line-height:1.3em;
	margin-bottom:10px;
	}
		
ul.main-nav li a{
	background:#f7f7f7;
	padding:10px 10px 8px  10px  ;
	display:block;
	color: #666;}	

ul.main-nav li a:hover{	
	background:#eee;}
	
.home ul.main-nav li.home a, .conditions ul.main-nav li.conditions a, .aboutus ul.main-nav li.aboutus a, .treatments ul.main-nav li.treatments a, .acu ul.main-nav li.acu a, .contact ul.main-nav li.contact a, .team ul.main-nav li.team a, .stories ul.main-nav li.stories a, .faqs ul.main-nav li.faqs a, .patient-info ul.main-nav li.patient-info a, .links ul.main-nav li.links a, .first-visit  ul.main-nav li.first-visit a{
	color:#fff;
	background:#09a8ac ;}	

.content{
	margin:0 35px 0  0;
	width:540px;
	float:left;
	display:inline;}
	
.content a, .content-wide a{
	color:#09a8ac;
	border-bottom:1px solid #09a8ac;}	
	
.content a:hover, .content-wide a:hover{
	color:#333;
	border-bottom:1px solid #333;}
	
	
.content-inner{
	border-top:1px solid #09a8ac;
	margin:20px 0 0 0;	
	}	
	
.content-wide{	
	float:left;
	display:inline;
	width:763px;		
	}

.content-wide-inner{
	margin:0 0 20px 0;	
	}
	
.content-wide-inner .left-content{	
	float:left;
	display:inline;
	margin:0 30px 0  0;
	width:553px;
	padding:0 0 20px  0;	
	}	
	
.content-wide-inner .left-content.liam{
	border-bottom:1px solid #09a8ac;}	
	
.content-wide-inner .right-content{
	float:left;
	display:inline;	
	width:180px;
	/*border-bottom:1px solid #ccc;
	padding:0 0 20px  0;*/
	}	
	
.content-wide-inner .right-content img{
	width:180px;}	
	
.treatments-lower{
	margin-left:205px;}	

.treatments-lower .info{
	margin:0 15px 0  0;
	width:580px;
	float:left;
	display:inline;}
	
.treatments-lower .image{
	padding:3px 0 0 0;
	width:205px;
	float:left;
	display:inline;}	


p, ul.w-list{
	margin:0 0 20px  0 ;}

.content ul.w-list li{
	margin:0 0 10px 0;
	background:url(images/listimage.gif) 0 4px no-repeat;
	padding:0 0 0 15px;}	
	
h1, h2, h3, h4, h5{
	font-weight:normal;
	color:#09a8ac;
	margin:20px 0 20px 0;}

h2{
	line-height:1.2em;
	margin-top:20px;
	font-size:1.7em;
	}
	
h2.page-title{
	margin-top:7px;
	color:#01b6bb;}	
	
	

.right-bar{	
	width:190px;
	float:left;
	display:inline;}

.right-bar img{
	width:190px;}
	
.home-right{
	color:#fff;
	/*background:url(images/homerightcircle.gif)  155px 12px #01b6bb no-repeat;*/
	background:#01b6bb;
	width:170px;
	padding:10px 10px 10px 10px;
	height:320px;}	

.home-right ul{
	margin-top:10px;}

.home-right ul li{
	background:url(images/homelistcircle.gif) 0px 5px  no-repeat;
	padding:0 0 0 15px;}	
	
	
.home-right h2{
	font-weight:normal;
	line-height:1.4em;
	font-size:1.2em;
	margin:0;
	color:#FFF;}	
	
/* home image */

.pics { background:#f7f7f7; height: 361px; width: 540px; padding:0; margin:0; overflow: hidden }
.pics img { height: 361px; width: 540px; top:0; left:0 }
	
/* contact form */

.contactform{
	margin-bottom:40px;
	padding:5px;	
	background:#ededed;
	background:#f7f7f7;}
	
.contactform p{
	margin:7px 0 10px 3px;}	
	
input, textarea, button{
	text-transform: uppercase;
   font-family: Helvetica, Arial, sans-serif;	
	font-size:.8em;
	letter-spacing:.05em;
	color:#777;
	border:none;
	padding:5px 5px 3px 4px;
	background:#fff;	
	width: 170px;
	margin:0 0 15px 0;}

label{
	margin-left:5px;}

textarea{
	height:178px;
	margin:0 0 5px 0;}

input#submit{
	cursor:pointer;
	border:0;
	width:auto;}

input#submit:hover{
	color:#F00;}
	
button{
	font-size:.8em;
	margin:0 0 0 0;
	outline:none;
	width:auto;
	cursor:pointer;
	color:#333;	
	border:none;
	padding:5px 5px 3px 5px;
	background:#eee;}	
	
button:hover{
	color:#666;}	
	
ol.form, ol.form li{
	margin:0;
	padding:0;}		
	
	
/* footer */	
	
	
.footer{
	width: 778px;
	border-top:1px solid #09a8ac;
	margin:10px 0 0 0;
	padding:20px 0px  30px 192px;}	
	
.footer a{
	color:#09a8ac;}	

.footer a:hover{
	color:#333;
	border-bottom:1px solid #333;}
	
.footer a, .footer a:hover{
	border:none;}	
	
.logos{
	margin-bottom:6px;
	width:610px;
	float:left;
	display:inline;}	
	
.yme-link{
	font-size:.9em;
	margin-top:37px;
	width:610px;}	
	
	
		
