body {
	margin: 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-size: small;
	line-height: 1.4em;
	color: #000;
	background: #6F715C url(../images/hoz-bg.gif) repeat-x;
	}

h2 {	
	font: bold 12px Verdana, sans-serif;
	text-transform:uppercase;	
}

#header, #head-titles, #container, #footer {
  float: left;
  padding: 0;
  margin: 0;
  width: 718px;
}	

#header {
  height: 126px;
  text-align: left;
  background: url(../images/header.jpg) no-repeat;	
}

#head-titles {
  height: 43px;
  text-align: left;
  background: url(../images/head-titles.jpg) no-repeat;
}	

#header-container {
	margin-left: 0;
	clear: both;
}

#logo {
}

#logo h1{
	display: none;
}

html>body #logo {
	display: none;
}

#container {
  background: url(../images/bg.gif);
  clear: both;
}
  
html>body #container {
  margin-top: 0;
  clear: both;
} 

#sidebar {
	float: right;
	padding: 0;
	padding-top: 0;
	margin-left: 0;
	margin-right: 10px;
	position: relative;
	top: -26px;
	width: 184px;
	direction: rtl; 
	unicode-bidi:embed;
	voice-family: "\"}\""; 
   voice-family: inherit;
}

html>body #sidebar{ /* be nice to Opera */
	margin-right: 20px;
}

#sidebar h2 {
  padding-bottom: 2px;
	border-bottom: 1px solid #AA9683;
	width: 182px;
	color:#fff;
}

#sidebar ul {
  	margin-top: 0;
	padding-left: 0;
	margin-left: 0;
	direction: rtl; 
	unicode-bidi:embed;
	margin:0;
	padding:0;
	list-style:none;
	color: black;
}

#sidebar li {
	padding-left: 0;
	margin-left: 0;
	margin:2px 0px 1px 0px;
	padding:0;
	color: white;
}

#sidebar a {
	text-decoration: none;
	display:block;
	width:180px;
	/*height:16px;*/
	color: white;
	border-right: 5px solid #AA9683;
	padding-right: 4px;
}

#sidebar a:hover {
	text-decoration: none;
	background-color: #AA9683;
   width:180px;
	border-right: 5px solid #666E47;
}



body.contact_us #sidebar li.contact_us a{
   text-decoration: none;
	background-color: #CCCC9A;
   width:180px;
	border-right: 5px solid #666E47;
}	

body.prices #sidebar li.prices a{
   text-decoration: none;
	background-color: #CCCC9A;
   width:180px;
	border-right: 5px solid #666E47;
}	

body.nutritional_advice #sidebar li.nutritional_advice a{
   text-decoration: none;
	background-color: #CCCC9A;
   width:180px;
	border-right: 5px solid #666E47;
}	

body.reiki_healing #sidebar li.reiki_healing a{
   text-decoration: none;
	background-color: #CCCC9A;
   width:180px;
	border-right: 5px solid #666E47;
}	

body.holistic_massage #sidebar li.holistic_massage a{
   text-decoration: none;
	background-color: #CCCC9A;
   width:180px;
	border-right: 5px solid #666E47;
}	

body.indian_head_massage #sidebar li.indian_head_massage a{
   text-decoration: none;
	background-color: #CCCC9A;
   width:180px;
	border-right: 5px solid #666E47;
}	

body.hopi_ear_candle_therapy #sidebar li.hopi_ear_candle_therapy a{
   text-decoration: none;
	background-color: #CCCC9A;
   width:180px;
	border-right: 5px solid #666E47;
}	

body.q2_detox_and_energise_foot_spa #sidebar li.q2_detox_and_energise_foot_spa a{
   text-decoration: none;
	background-color: #CCCC9A;
   width:180px;
	border-right: 5px solid #666E47;
}	

body.daoyin_tao #sidebar li.daoyin_tao a{
   text-decoration: none;
	background-color: #CCCC9A;
   width:180px;
	border-right: 5px solid #666E47;
}	

body.reflexology #sidebar li.reflexology a{
   text-decoration: none;
	background-color: #CCCC9A;
   width:180px;
	border-right: 5px solid #666E47;
}	


body.home #sidebar li.home a{
   text-decoration: none;
	background-color: #AA9683;
   width:180px;
	border-right: 5px solid #666E47;
}

#content-body{
  float: right;
  position: relative;
  background-color: transparent;
  text-align: left;
  padding: 0;
  margin-left: 190px;
  margin-right: 15px;
  margin-top: 0;
  margin-bottom: 10px;
  width: 300px;  
  top: -26px;
}
#content-body a{
  color:#38400F;
}
/*\*/ * html #content-body{ margin-right: 10px; } /**/

#content-body h2 {
  color: #38400F;
  padding-bottom: 2px;
  border-bottom: 1px solid #726253;
  width: 300px;
}

#content-body img {
	border: 5px solid #fff;
	margin-bottom: 4px;
}

#content-body a.link{
  padding-left:5px;
  text-decoration:none;
  border-left: 5px solid #939D6D;
  color:#000;
}

#content-body a:hover.link{
   background-color: #939D6D;
	border-left: 5px solid #666E47;
   color:#000;
}

#content-body dl dt {
  font-weight:bold;
  padding-top:10px;
        
}

#content-body dl dd {
  margin-left:0px; 
}


#footer {
  height: 43px;
  text-align: left;
  background: url(../images/footer.gif) no-repeat ;
}

#footer a {
	color: #939D6D;
}

#copyright {
  font-size: x-small;
  text-indent: 266px;
  margin-top: 12px;
  color: #3E420F;
}