/* 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:1010px;
	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 20px 0  0;
	width:580px;
	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:803px;		
	}

.content-wide-inner{
	margin:0 0 20px 0;	
	}
	
.content-wide-inner .left-content{	
	float:left;
	display:inline;
	margin:0 20px 0  0;
	width:580px;
	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;
	text-align:center;
	width:203px;
	/*border-bottom:1px solid #ccc;
	padding:0 0 20px  0;*/
	}	
	
.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:11px;
	color:#01b6bb;}	
	
	

.right-bar{	
	width:203px;
	float:left;
	display:inline;}
	
	
.home-right{
	color:#fff;
	/*background:url(images/homerightcircle.gif)  155px 12px #01b6bb no-repeat;*/
	background:#01b6bb;
	width:185px;
	padding:10px 10px 10px 10px;
	height:366px;}	

.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 { height: 386px; width: 578px; padding:0; margin:0; overflow: hidden }
.pics img { height: 386px; width: 578px; top:0; left:0 }
	
	
.footer{
	width:818px;
	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;}	
	
	
		