@charset "utf-8";
/* CSS Document */



body {
	background-color:#b6bcc0;
	margin:0;
    font-family:arial;
}

body a {
  text-decoration:none;
}




#header {
	position:absolute;
	width:100%;
	height:213px;
	z-index:-999;
	background-image: url('Images/backgrounds/body-background.gif');
	top: 0px;
	margin: 0 auto;

}

 

#main{
    position:relative;
	width:990px;
	height:680px;
	background: url("Images/backgrounds/sky-sun.gif");
    background-position:top center;
    background-repeat:no-repeat;
	background-color: #f7f7f9;
	margin: 0 auto;
	margin-top: 58px;


}





/*---Buttom Corners---*/

.corner2{

	width:990px;
	height:680px;
	background: url('Images/backgrounds/bottom-right.gif');
    background-position:bottom right;
    background-repeat:no-repeat;
	margin: 0 auto;

}

.corner3{

	width:990px;
	height:680px;
	background: url('Images/backgrounds/bottom-left.gif');
    background-position:bottom left;
    background-repeat:no-repeat;
	margin: 0 auto;
}


/*---Inside Main Page---*/

.main-text {
    position:relative;
    top:260px;
	height: 250px;
	width: 900px;
	margin:0 auto;
    background:url(Images/backgrounds/nia.gif);
    background-position:bottom right;
    background-repeat:no-repeat;
    padding-left:15px;
    text-align:justify;
}

.main-text p {
  color: #A2A2A2;
  font-family:verdana;
}

.main-text .melanie {
  color: #7495AD;
  font-weight: bold;
  font-family:"tahoma", Consolas ,arial;
  font-size:11pt;
}
/*-------end of index.html----------*/




/*---------ASSOCIATED PAGES---------------*/
/*---------MAIN LAYOUT--------------------*/

.wrap  {
    position:relative;
    top:0px;
	height: 600px;
	width: 930px;
	margin:0 auto;
    border:none;

}







	.wrap-left  {
         position:relative;
  width:800px;
  height:400px;
  top:125px;
  overflow:auto;
  float:left;
  color:#385E70;
  font-size:11pt;
  text-align:justify;
  padding:12px;
  margin-left:12px;

		}


 /*
.wrap-right {
  position:relative;
  top:85px;
  height:510px;
  width:271px;  *IMPORTATN*
  float:left;
  margin-left:10px;
  color:#715B4F;
  font-size:11pt;
  text-align:justify;
  padding-left:7px;
  padding-right:7px;
  background:url(Images/backgrounds/left-div.png);
  background-position:top center;
  background-repeat:no-repeat;
} */




  .wrap-left p {
  padding-right:7px;
  padding-left:11px;
}



.wrap-left-about  {
  position:relative;
  width:800px;
  height:490px;
  top:85px;
  overflow:auto;
  float:left;
  color:#385E70;
  font-size:11pt;
  text-align:justify;
  padding-right:10px;
  padding-left:8px;
  margin-left:15px;

  /*border:#000 solid 1px;*/

  }






 .wrap-left-about p, .wrap-left-service p {
  padding-left:8px;
  padding-right:8px;
}
.wrap-right-about  p {
  padding-left:10px;
  padding-right:8px;
}


 img {
 margin-top:-12px;
 margin-right:5px;
 border:none;
}



.wrap-left-service {

 position:relative;
  width:800px;
  height:400px;
  top:125px;
  overflow:auto;
  float:left;
  color:#385E70;
  font-size:11pt;
  text-align:justify;
  padding:12px;
  margin-left:12px;


}

 .wrap-left-meditation {

 position:relative;
  width:610px;
  height:400px;
  top:120px;
  overflow:auto;
  float:left;
  color:#385E70;
  font-size:11pt;
  text-align:justify;
  padding:12px;
  margin-left:120px;



}



.wrap-contact {

position:relative;
  top:120px;
  height:450px;
  width:400px; /*IMPORTATN*/
  float:left;
  margin-left:60px;
  color:#715B4F;
  font-size:11pt;
  text-align:justify;

}

.wrap-contact-links {
  position:relative;
  top:140px;
  height:400px;
  width:350px; /*IMPORTATN*/
  margin-left:50px;
  float:left;
  color:#715B4F;
  font-size:11pt;
  text-align:justify;
  background:url(Images/backgrounds/links_background.png);
  background-position:top center;
  background-repeat:no-repeat;
}


.wrap-photos {
  position:relative;
  top:7px;
  height:360px;
  width:460px; /*IMPORTATN*/
  float:left;
  color:#715B4F;
  font-size:11pt;
  text-align:justify;
  padding-top:20px;
  padding-left:10px;
  background:url(Images/backgrounds/album-background.png);
  background-position:top center;
  background-repeat:no-repeat;
}

.wrap-photos-outer {
  position:relative;
  top:90px;
  height:488px;
  width:465px; /*IMPORTATN*/
  float:left;
  margin-left:210px;
  color:#715B4F;
  font-size:11pt;
  text-align:justify;
  background:url(Images/backgrounds/album-background-reflection.png);
  background-position:bottom center;
  background-repeat:no-repeat;

}


.wrap-classes {
  position:relative;
  top:100px;
  height:450px;
  width:580px; /*IMPORTATN*/
  float:left;
  margin-left:150px;
  color:#533E55;
  font-size:11pt;
  text-align:justify;
  opacity:0.9;
  background:url(Images/backgrounds/table-background.png);
  background-position:top center;
  background-repeat:no-repeat;
  padding-top:1px;

   //border:1px solid #000;
}

.wrap-classes table {
  margin:0 auto;

}
 .wrap-classes h1 {
   text-align:center;
 }


//.wrap-classes-frame {
  position:relative;
  top:80px;
  height:580px;
  width:600px; /*IMPORTATN*/

  margin-left:10px;
  color:#533E55;
  font-size:11pt;
  text-align:justify;
  opacity:0.9;
  
}

.wrap-classes .time {
  color:#660000;
  font-family:verdana;
  font-size:10.5pt;
}


h1 {
  font-size:12pt;
  color:#666699;
  padding-left:5px;
  padding-right:5px;
}

.wrap-left-service h1 {
  font-size:11pt;
}


 /*----tooltip------------*/

 .linksTooltip
{
	border: 3px solid #933;
	background-color: #600;
	padding: 10px;
	color: #ccc;
}
.inputsTooltip
{
	border: 1px solid #ccc;
	background-color: #444;
	padding: 8px;
	color: #F3F3F3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 180px;
    height:40px;
    opacity:0.7;
}
.inputsTooltip #tooltipTitle
{
	font-weight: bold;
}

/*-----------table-------------*/
table {
  padding-left:5px;

}


table tr  {
   background:#E1E1E1 ;


 }


 table .price {
   background:#CBD2D3;
 }



 table #highlight {
 background: #CBD2D3;
 color:#4A4A6F
 }

/*----photos table-----*/

 #photos tr td {
padding-bottom:10px;

}
  #photos tr {
  background:none;
}


/*====contact form====*/
#form tr {
  background:none;

}

input, textarea {
  border:1px solid #333366;
  opacity:0.5;
}

#button {
   background:#AFB8E2;
   cursor:pointer;
   border:1px solid #660000;
}
#button:hover {
  background: #B5D1D5;
}

 #sent_message a:hover {
     color:#000;
 }

 /*----Meditation page----*/

 .poster {

width:485px;
height:165px;
background:#fff;
padding-top:10px;
padding-bottom:5px;
padding-right:30px;

position:relative;
left:30px;
text-align:justify;
background:url(Images/backgrounds/meditation-background.png);
background-position:center;
background-repeat:no-repeat;

 }

.poster ul li {
  list-style: none;

}


