body
{
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
color:#534741;
}

dt
{
	padding:0 0 0 15px;
	margin:5px 0;
	background-image: url(../img/arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px;
}

li
{
	padding:0 0 0 15px;
	margin:10px 0;
	background-position: 5px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(../img/arrow.gif);
}

a
{
color:#CC3366;}

hr
{
border:1px #999999 solid;}
table.bookingbox td {
padding:5px;
}
.bookbox
{
clear:both;
border:#999999 1px solid;
padding:5px;
margin:5px 0 20px 0;
width:490px;}
.clear
{
clear:both;
padding:0;
margin:0;}


#topleft
{
float:left;
width:240px;
padding:0;
margin:0;
}

#topright
{
float:left;
width:560px;
padding:0;
margin:0;}


img
{
border:0;
}

.cnt
{
text-align:center;
}


h2
{
font-family:"Times New Roman", Times, serif;
font-size:22px;
color:#a3a182;
font-weight:normal;}
h3
{
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#e84773;
font-weight:normal;}

.lotus
{
background:url(../img/lotus.jpg) no-repeat;
padding:10px 0 0 50px;
height:30px;}
/**** Container ****/
#container
{
width:800px;
padding:0;
margin:0 0 75px 0;
background:url(../img/sebg.jpg) repeat-y;}

#container_material
{
width:800px;
padding:0;
margin:0 0 75px 0;
background:url(../img/sebg_pink.jpg) repeat-y;}

#left
{
float:left;
width:164px;
padding:0;
margin:0;
}

#right
{
float:left;
width:636px;
padding:0;
margin:0;}

.title_spirituallife
{
background:url(../img/title_spirituallife.jpg);
width:560px;
height:137px;
padding:0;
margin:0;
}

.title_spirituallifece
{
background:url(../img/title_spirituallifecer.jpg);
width:560px;
height:137px;
padding:0;
margin:0;
}
.title_ceremonies
{
background:url(../img/title_ceremonies.jpg);
width:560px;
height:137px;
padding:0;
margin:0;
}
.title_materiallife
{
background:url(../img/title_materiallife.jpg);
width:560px;
height:137px;
padding:0;
margin:0;
}

#content
{
float:left;
clear:both;
width:538px;
padding:0;
margin:10px 30px 10px 68px;
text-align:justify;}


/****** SIDELINKS ***** */


ul#sidenav {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#sidenav li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}

ul#sidenav li a {
	float: left;
	width:164px;
	margin: 5px 0;
	padding: 0;
	text-decoration:none;
	list-style: none;
}

ul#sidenav a.spiritualadvisor          { background-image: url(../img/sidelink_spiritualadvisor.jpg); height:37px;}
ul#sidenav a.addictioncounselling          { background-image: url(../img/sidelink_addictioncounselling.jpg); height:43px;}
ul#sidenav a.financialtherapist          { background-image: url(../img/sidelink_financialtherapist.jpg); height:43px;}
ul#sidenav a.meditationgroups          { background-image: url(../img/sidelink_meditationgroups.jpg); height:43px;}
ul#sidenav a.workshops          { background-image: url(../img/sidelink_workshops.jpg); height:43px;}
ul#sidenav a.groupfacilitation          { background-image: url(../img/sidelink_groupfacilitation.jpg); height:43px;}
ul#sidenav a.ceremonies          { background-image: url(../img/sidelink_ceremonies.jpg); height:35px;}
ul#sidenav a.testimonial_spiritual          { background-image: url(../img/sidelink_testimonial_spiritual.jpg); height:43px;}



ul#sidenav a.writer           { background-image: url(../img/sidelink_writer.jpg); height:37px;}
ul#sidenav a.accountant          { background-image: url(../img/sidelink_accountant.jpg); height:43px;}
ul#sidenav a.testimonial          { background-image: url(../img/sidelink_testimonial.jpg); height:43px;}
ul#sidenav a.books          { background-image: url(../img/sidelink_books.jpg); height:43px;}
ul#sidenav a.cds          { background-image: url(../img/sidelink_cds.jpg); height:43px;}
span.navtext {
	display: none;
}



/* Root = Horizontal, Secondary = Vertical */


ul#navmenu {
	margin: 0;
	padding: 0;
	width: 560px; /*For KHTML*/
	height:80px;
	list-style: none;
	border: 0;
/* background:url(../img/setopbg.jpg) repeat-x;*/
}

ul#navmenu li {
	margin: 0;
	padding: 0;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
	border: 0;
}

ul#navmenu ul {
	margin: 0;
	border: 0;
	padding:  0;
	/*width: 190px;*/
	list-style: none;
	display: none;
	position: absolute;
	top: 34px;
	left: 0;
}

ul#navmenu ul li {
	float: none; /*For Gecko*/
	display: block !important;
	display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu a {
	padding: 0;
	margin:0;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	height: 100%; /*For IE*/
	
}


ul#navmenu a.home          { background-image: url(../img/link_home.jpg); width:80px; height: 34px;}
ul#navmenu a.spiritual          { background-image: url(../img/link_spiritual.jpg); width:80px; height: 34px;}
ul#navmenu a.material          { background-image: url(../img/link_material.jpg); width:80px; height: 34px;}
ul#navmenu a.gallery          { background-image: url(../img/link_gallery.jpg); width:80px; height: 34px;}
ul#navmenu a.store          { background-image: url(../img/link_store.jpg); width:81px; height: 34px;}
ul#navmenu a.blog          { background-image: url(../img/link_blog.jpg); width:80px; height: 34px;}
ul#navmenu a.faq          { background-image: url(../img/link_faq.jpg); width:80px; height: 34px;}
ul#navmenu a.contact          { background-image: url(../img/link_contact.jpg); width:79px; height: 34px;}


 Root Menu Hover Persistence
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom:#999999;
} 
/* 2nd Menu */

ul#navmenu li li a {
	display: block;
	color: #ffffff;
	background:#e84773;
	padding:5px;
	margin:0;
	width:120px;
	text-decoration:none;
	border-bottom:#999999 1px solid;
}


/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
	color: #ffffff;
	background:#9ec7e5;
	padding:5px;
	margin:0;
	width:120px;
	text-decoration:none;
	border-bottom:#999999 1px solid;
}

ul#navmenu li:hover ul,
ul#navmenu li.iehover ul {
	display: block;
	margin:0;
	padding:0;
}



/* Root = Horizontal, Secondary = Vertical BLUE */


ul#navmenu_b {
	margin: 0;
	padding: 0;
	width: 560px; /*For KHTML*/
	height:80px;
	list-style: none;
	border: 0;
	background:url(../img/setopbg.jpg) repeat-x;
}

ul#navmenu_b li {
	margin: 0;
	padding: 0;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
	border: 0;
}

ul#navmenu_b ul {
	margin: 0;
	border: 0;
	padding:  0;
	/*width: 190px;*/
	list-style: none;
	display: none;
	position: absolute;
	top: 34px;
	left: 0;
}

ul#navmenu_b ul li {
	float: none; /*For Gecko*/
	display: block !important;
	display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu_b a {
	padding: 0;
	margin:0;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	height: 100%; /*For IE*/
	
}


ul#navmenu_b a.home          { background-image: url(../img/link_homeb.jpg); width:80px; height: 34px;}
ul#navmenu_b a.spiritual          { background-image: url(../img/link_spiritualb.jpg); width:80px; height: 34px;}
ul#navmenu_b a.material          { background-image: url(../img/link_materialb.jpg); width:80px; height: 34px;}
ul#navmenu_b a.gallery          { background-image: url(../img/link_galleryb.jpg); width:80px; height: 34px;}
ul#navmenu_b a.store          { background-image: url(../img/link_storeb.jpg); width:81px; height: 34px;}
ul#navmenu_b a.blog          { background-image: url(../img/link_blogb.jpg); width:80px; height: 34px;}
ul#navmenu_b a.faq          { background-image: url(../img/link_faqb.jpg); width:80px; height: 34px;}
ul#navmenu_b a.contact          { background-image: url(../img/link_contactb.jpg); width:79px; height: 34px;}


 Root Menu Hover Persistence
ul#navmenu_b li:hover li a,
ul#navmenu_b li.iehover li a {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom:#999999;
} 
/* 2nd Menu */

ul#navmenu_b li li a {
	display: block;
	color: #ffffff;
	background:#9ec7e5;
	padding:5px;
	margin:0;
	width:120px;
	text-decoration:none;
	border-bottom:#999999 1px solid;
}


/* 2nd Menu Hover Persistence */
ul#navmenu_b li:hover li a:hover,
ul#navmenu_b li:hover li:hover a,
ul#navmenu_b li.iehover li a:hover,
ul#navmenu_b li.iehover li.iehover a {
	color: #ffffff;
	background:#e84773;
	padding:5px;
	margin:0;
	width:120px;
	text-decoration:none;
	border-bottom:#999999 1px solid;
}

ul#navmenu_b li:hover ul,
ul#navmenu_b li.iehover ul {
	display: block;
	margin:0;
	padding:0;
}



#footer {
clear:both;
	padding: 0;
	margin:0;
	height:75px;
	background:url(../img/sebottombg.jpg) repeat-x;
} 


#footerb { 
clear:both;
	padding: 0;
	margin:0;
	height:75px;
	background:url(../img/sebottombgb.jpg) repeat-x;
}



/* SLIDER */
.scrollleft, .scrollright {
  display: block;
  float: left;
  width: 50px;
  height: 133px;
  overflow: hidden;
}
div.scrollable {
  float: left;
  position: relative;
  overflow: hidden;
  width: 399px;
  height: 133px;
}
div.scrollable div.items {
	/* this cannot be too large */
  width: 2000em;
  height: 80px;
	position: absolute;
}
div.scrollable div.items div {
  float: left;
}
.prevPage, .nextPage {
  cursor: pointer;
}

