/*
CSS for ANHC
*/


body {
	 font-family: Arial, sans-serif;
	 background-color: #ffffff;
	 line-height: 100%;
	 padding: 0;
     margin: 0;
}

h1	{
	font-family: "Tempus Sans ITC", arial, "Trebuchet MS", sans-serif;
	font-size: 280%;
   	color: #0000ff;
   	padding-top: 1em;
   	padding-bottom: .5em;
   	padding-left: .4em;
   	margin: 0;
}


h2, h3 {
    font-family: Arial, sans-serif;
}


h2  {
    color: #0000ff;
    font-size: 130%;
    font-weight: normal;
   }

h3  {
    color: #3333ff;
    font-size: 100%;
    font-weight: normal;
    margin-bottom: 5px;
   }
   
   

li {
   font-size: small;
   color: navy;
   margin: 0px;
  }

p {
  font-size: small;
  color: navy;
}

#strapline p {
        color: #4444ff;
	    text-align: center;
	    font-style: italic;
        font-family: Georgia, Times, serif;
        padding-top: .5em;
	    padding-left: .8em;
        margin: 0;
}

#news   {
	border: 2px solid #0000ff;
	width: 350px;
	text-align: center;
	padding-top: .3em;
	padding-bottom: .3em;
	padding-left: .5em;
	background-color: #d0d0ff;
	background-image:url('news.jpg');
    backpadding-right: .5em;
 }
 
 #news2   {
	border: 2px solid #0000ff;
	width: 350px;
	text-align: center;
	padding-top: .3em;
	padding-bottom: .3em;
	padding-left: .5em;
	background-color: #d0d0ff;
	background-image:url('news.jpg');
    backpadding-right: .5em;
 }
 
 #news3   {
	border: 2px solid #0000ff;
	width: 350px;
	text-align: center;
	padding-top: .3em;
	padding-bottom: .3em;
	padding-left: .5em;
	background-color: #d0d0ff;
	background-image:url('news.jpg');
    backpadding-right: .5em;
 }

 #gift   {
	border: 2px solid #0000ff;
	width: 350px;
    text-align: left;
	padding-top: .3em;
	padding-bottom: .3em;
	padding-left: .5em;
	background-color: #d0d0ff;
	background-image:url('blue flowers.jpg');
    backpadding-right: .5em;
 }

#vouchers {
    border: 2px solid #0000ff;
	width: 580px;
	text-align: center;
	padding-top: .3em;
	padding-bottom: .3em;
	padding-left: .5em;
	background-color: #ffff99;
	padding-right: .5em;
    }
 
#bodycontent  {
	width: 600px;
	text-align: justify;
}

#bodycontenthome  {
	width: 600px;
	text-align: justify;
}

#therapies  {
	width: 600px;
	text-align: justify;
}

.navformat {
}

.navformat5  {
}

a.navformat:link, a.navformat:visited  {
  float: left;
  margin: 1px 5px 4px 5px;
  padding: 9px;
  width: 100%;
  border-top: 2px solid #dedeff;
  border-bottom: 2px solid #bbbbee;
  border-left: 2px solid #dedeff;
  border-right: 2px solid #bbbbee;
  background: #ffffae;
  text-align: center;
  text-decoration: none;
  font: bold small arial;
  color: navy;
}

a.navformat:hover
{
  background: #ffff00;
  color: navy;
}

a.navformat:active
{
  background: #a0a0ff;
  color: #eeeeff;
}

a.navformat5:link, a.navformat5:visited  {
  float: left;
  margin: 1px 3px 3px 3px;
  padding: 7px;
  width: 25%;
  border-top: 2px solid #dedeff;
  border-bottom: 2px solid #bbbbee;
  border-left: 3px solid #dedeff;
  border-right: 3px solid #bbbbee;
  background: #0000ba;
  text-align: center;
  text-decoration: none;
  font: bold 8pt arial;
  color: #ffffff;
  }

a.navformat5:hover
{
  background: #acb099;
  color: #eeeeff;
  }

a.navformat5:active
{
  background: #ccda88;
  color: #eeffff;
  border-top: 2px solid #e9e9bb;
  border-bottom: 2px solid #bdbdbb;
  border-left: 3px solid #e9e9bb;
  border-right: 3px solid #bdbdbb;
}


/*
a {
  	display: block;
    font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding: 1em;
	border-bottom: 6px solid #ffffff;
    }

a:link  {
        color: black;
	}
       

a:visited  {
	  color: black;
}  
         
a:hover  {
         text-decoration: none;
         color: white;
         background-color: #a0a0ff;
}

/*
a:active  {
          color: aqua;
          background-color: navy;
}
*/

.fun  {
      color: #339999;
      font-family: Georgia, Times, serif;
      letter-spacing: 0.05em;
 }

#navigation  {
         margin: 0;
         padding: 0;
         width: 130px;
	      }    

 #contactdetails  {
          margin: 0;
          padding: 0;
          width: 420px;
          text-align: justify;
 }
 
 #openinghours  {
                background: #ffff99;
 }

#practitioners  {
              margin-left: 20px;
              width: 650px;
              
 }

 #biography  {
             padding-left: 30px;
             width: 580px;
             text-align: justify;
 }
 
 img  {
      border: 0;
 }
 
  #navigation, #bodycontent, #bodycontenthome, #therapies, #header, #strapline, #openinghours, #logo, #news, #news2, #news3, #contactdetails, #practitioners, #biography, #map, #vouchers, #booking, #gift, #hr

 {
          position: absolute;
 }
 
 
 
 #contactdetails  {
                left: 170px;
                top: 170px;
                text-align: center;
 }
 
 #openinghours  {
                left: 590px;
                top: 200px;
                padding: 5px;
                border: #0000ff solid 2px
 }
 
 #navigation  { 
           left: 0px;
           top: 170px;
 }
           
 #practitioners  {
          top: 170px;
          left: 145px;
 }
 
 #biography  {
             top: 170px;
             left: 180px;
 }
 
 #hr  {
          top: 170px;
          left: 180px;
 }
 
 #bodycontent  {
          top: 170px;
          left: 180px;
 }
 
 #bodycontenthome  {
          top: 600px;
          left: 180px;
 }

 #therapies  {
          top: 450px;
          left: 180px;
 }

 #strapline  {
	left: 50px;
 }
 
 #logo  {
	top: 0px;
	left: 670px;
 }

 #news  {
	top: 170px;
	left: 410px;
 }
 
 #news2  {
	top: 290px;
	left: 410px;
 }
 #news3  {
	top: 410px;
	left: 410px;
 }
 
 #gift  {
	top: 320px;
	left: 410px;
 }

#bodycontent  {
          left: 180px;
 }
 
 
 #header  {
          width: 100%;
 }

 #map  {
       top: 455px;
       left: 50px;
 }     
 
 #booking  {
          top: 170px;
          left: 180px;
 }
 
.floatleft {
          float: left;
          margin: 10px;
 }         

.imagelink {    
 }         

 .small  {
         font-size: small;
 }
 
 .medium  {
          font-size: medium;
 }
 
 .biog  {
        float: left;
        margin-left: 5px;
        margin-right: 5px;
        margin-bottom: 300px;
 }
 
 .xsmall  {
          font-size: small;
 }
 
 .xxsmall {
          font-size: x-small;
          }
  
strong  {
	color: #0000ff;
}

table  {
       border-collapse: collapse;

}

th  {
    text-align: center;
    color: navy;
    padding-top: 20px;
}

td  {
    text-align: left;
    color: navy;
    padding: 4px;
}

/*
.gnig  {
	font-size: medium; color: blue; font-weight: normal; background: #ffffff; padding: 0; margin: 0; border: 0; text-decoration: underline;
}
*/
