body {  margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
	    padding: 0;
		background-color: #ffffff;
		background-image:url(images/bg-top.jpg);
		background-repeat:repeat-x;
		background-position:top;
		
}

#container {
		padding: 0px;
		width: 980px;
		margin: 0 auto;
		background-color:#ffffff;
			}
			
#content {float:left; width:640px;}
#content a:link {font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#910723; font-weight:bold; text-align:left; text-decoration:none; }
#content a:hover {font-family: Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#0000A0; text-decoration:none;}
#content a:visited {font-family: Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#7E7E7E; text-decoration:none;}
#content img {border:#e1e1e2 solid 7px; margin-right:20px;}

#top {width:900px; background-color:#6c6d5b; height:114px; padding:20px 40px 20px 40px ;}


h1 	{font-family: Georgia, "Times New Roman", Times, serif; font-size:19px; color:#910723; font-weight:bold; line-height:15px; text-align:center;}
h2 	{font-family: Georgia, "Times New Roman", Times, serif; font-size:15px; color:#910723; font-weight:bold; line-height:15px; text-align:center;}
h3 	{font-family: Georgia, "Times New Roman", Times, serif; font-size:13px; color:#910723; font-weight:bold; line-height:0px; text-align:left;}


.title {font-family: "Times New Roman", Times, serif; font-size:42px; color:#FFF; font-weight:bold; }
.subtitle{font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; color:#b5b69f; font-weight:bold; font-style:italic;}
.main {font-family: Verdana, Geneva, sans-serif; font-size:13px; color:#404040; font-weight:normal; line-height:21px; }

.hbox {float:left; width:250px; padding:10px 0px 0px 25px; height:170px;}
.htitle {font-family: Georgia, "Times New Roman", Times, serif; font-size:15px; color:#910723; font-weight:bold; line-height:15px; vertical-align:top;}
.hmain {font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#404040; font-weight:normal; line-height:21px; }

a:link {font-family: Verdana, Geneva, sans-serif; font-size:12px; color: #8080C0; font-weight:bold; text-decoration:none; }
a:hover {font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#0000A0; font-weight:bold; text-decoration:none; }
a:visited {font-family: Verdana, Geneva, sans-serif; font-size:12px; color: #400000; font-weight:bold; text-decoration:none; }

.clr {clear:both;}


.fbox {float:left; width:326px; text-align:left; }
.fbox2 {float:left; width:286px; padding-left:40px; text-align:left; }

#bottom {background-color:#7a5f85; height:107px; background-image:url(images/footer.jpg); background-repeat:repeat-x; padding-top:15px;}

#footer {padding: 0px; width: 980px; margin: 0 auto;}
#footer img{border:0;}
#footer a:link {color: #ccbbfe; font-weight:bold; text-decoration:none; }
#footer a:hover {font-weight:bold; color:#ccbbfe; text-decoration:none;}
#footer a:visited {font-weight:bold; color: #ccbbfe; text-decoration:none;}
.ftitle{font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; color:#ccbbfe; font-weight:bold;}
.fmain {font-family: Tahoma, Geneva, sans-serif; font-size:10pt; color:#ffffff; font-weight:normal;}

#sidebar {float:right; width:300px; padding-top:30px;}


/************DESCRIPTIONS PAGE**************/
.desc {width:560px; background-color:#fde994; padding:10px 20px 10px 20px; margin-bottom:20px;}
.desc2 {width:560px; background-color: #fbfbfb; padding:10px 20px 10px 20px; margin-bottom:20px;}

/************MASSAGE PAGE**************/
.massage {width:560px; background-color:#EAEAEA; padding:10px 20px 20px 20px; margin-bottom:20px; font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#404040; line-height:19px;}
.massage2 {width:560px; background-color: #FFF0F8; padding:10px 20px 20px 20px; margin-bottom:20px; font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#404040; line-height:19px;}



/**********TEACHERS PAGE***********/
.teachers {float:left; width:160px; padding:20px; font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#a21b5e; font-weight:bold; text-align:center; line-height:21px;}
.teachers img {border:#e1e1e2 solid 7px;}
.teachers a:link {color:#a21b5e; text-decoration:none; }
.teachers a:hover {color: #0000A0; text-decoration:none;}
.teachers a:visited {color:#7E7E7E; text-decoration:none;}

/**********BIO PAGE***********/
#bio {padding:30px 0px 0px 0px; width:600px;}


/*************************/
/**********RATES**********/
/*************************/
#rates {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#404040;}
.s1 {width:300px;  background-color:#EAEAEA; text-align:left; padding:7px 0px 7px 10px; float:left;}
.s2 {width:144px; background-color:#EAEAEA; text-align:center; padding:7px 0px 7px 0px; float:left; border-left:#FFF solid 1px;}
.r1 {width:300px; background-color:#FBFBFB; text-align:left; padding:7px 0px 7px 10px; float:left;}
.r2 {width:144px; background-color:#FBFBFB; text-align:center; padding:7px 0px 7px 0px; float:left; border-left:#FFF solid 1px;}
.cls {width:300px;  background-color:#7d5a70; text-align:left; padding:7px 0px 7px 10px; float:left; color:#FFF; font-weight:bold;}
.cash {width:144px;  background-color:#7d5a70; text-align:center; padding:7px 0px 7px 0px; float:left; color:#FFF; font-weight:bold; border-left:#FFF solid 1px;}

/***************************************/
/********TEACHER TRAINING PAGES*********/
/***************************************/
.schedule {width:300px; padding:25px 50px 25px 50px; margin:0px 60px 0px 90px; background-color: #CACAFF; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#404040; line-height:21px;}
.main li { margin-top:10px;}
.caption {font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#404040; font-style:italic; font-weight:bold;}

/*************************/
/**********CEU**********/
/*************************/
#ceus {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#404040;}
.top1 {width:240px;  background-color:#463e49; text-align:left; padding:7px 0px 7px 10px; float:left; color:#FFF; font-weight:bold; border-left:#FFF solid 1px; }
.top2 {width:90px;  background-color:#463e49; text-align:center; padding:7px 0px 7px 0px; float:left; color:#FFF; font-weight:bold; border-left:#FFF solid 1px;}
.c1 {width:240px;  background-color:#fde994; text-align:left; padding:7px 0px 7px 10px; float:left; border-left:#FFF solid 1px; }
.c2 {width:90px; background-color:#fde994; text-align:center; padding:7px 0px 7px 0px; float:left; border-left:#FFF solid 1px;}
.d1 {width:240px; background-color:#FBFBFB; text-align:left; padding:7px 0px 7px 10px; float:left; border-left:#FFF solid 1px;}
.d2 {width:90px; background-color:#FBFBFB; text-align:center; padding:7px 0px 7px 0px; float:left; border-left:#FFF solid 1px;}

/***************************************/
/********METAPHYSICS*********/
/***************************************/
.meta {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#404040; line-height:18px;}
.meta li {list-style-type:lower-alpha;}

/*********************************/
/**********LINKS******************/
/*********************************/
#links {float:left; width:600px; text-align:center;}
.links {float: left; width:276px; margin:10px;}
#links img {border:#e1e1e2 solid 7px; margin-right:0px;}
#links a:link {font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#a21b5e; font-weight:bold; text-align:center; text-decoration:none; }
#links a:hover {font-family: Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#0000A0; text-decoration:none;}
#links a:visited {font-family: Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#7E7E7E; text-decoration:none;}



/********DIRECTIONS******/
.directions{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color: #969696;}
.directions2 {font-family: Verdana, Geneva, sans-serif; font-size:13px; color:#404040; font-weight:normal;}


/******************/
/******PRINT*******/
/******************/
#print { margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
	    padding: 0;
		background-color: #ffffff;}
		
#print .drop {padding-left: 40px;}
#print #box {width: 1000px; }
#print #table {width: 380px; color: fffffff; font-size: small; padding: 10px; }

#print .bd { width: 400px; color:#ffffff; font-size: small; padding: 10px; }
#print table.rate td{border-spacing:0;   padding:10px;}
#print table.rate{    border-width: 0 0 1px 1px; }
#print td.rate { margin: 0;    padding: 0px;  border-width: 1px 1px 0 0;}

#print .smain { font-size: small;   font-family: Arial, Helvetica, sans-serif;color: #720640; line-height: 20px;}

#print .line1 {background-color: #FFF;}
#print .line2 { background-color: #EAEAEA;}

/******************/
/*****MENU*********/
/******************/

#menu {border:none; padding:0px; margin:0px; vertical-align:top; background-color: #fff; height:40px; display:block;}
#menu ul.topMenu
	{ float: left; height:40px; padding:0px 0px 0px 0px; margin:auto; position: relative; top:0; left:0; width:980px;  }
#menu ul.topMenu li.tm
	{ float: left; height:40px; position: relative; list-style:none; }
#menu ul.topMenu li.home
	{ background: transparent;  list-style:none;}
#menu ul.topMenu li.tm a
	{ float: left; display: block; color: #fff; text-decoration: none; font-size: 1.1em; letter-spacing: 0.03em; font-weight: 600; text-align:left; }
	
/* menu dropdowns */

#menu ul.topMenu li.tm ul.topSubmenu
	{ display: none; background: #ffffff; position: absolute; top:40px; left: 0; z-index: 99101; border: 1px solid #cccccc; }

#menu ul.topMenu li.tm ul.topSubmenu li.tsm { display: block; float: none; z-index: 99102; }

#menu ul.topMenu li.tm ul.topSubmenu li.tsm a { display: block; float: none; z-index: 99102; }

#menu ul.topMenu li.tm:hover a 	{ color: #ccffff; z-index: 99102; }

#menu ul.topMenu li.tm:hover ul.topSubmenu 	{ display: block; z-index: 99201; }

#menu ul.topMenu li.tm a
	{ height:40px; z-index: 99102; }
	
#menu ul.topMenu li.tm #menu_home {
background: url("images/menu.jpg") 0 0; width:84px; text-indent:-3000px; }
#menu ul.topMenu li.tm #menu_home:hover { background: url("images/menu.jpg") 0 40px; }

#menu ul.topMenu li.tm #menu_about {
background: url("images/menu.jpg") -84px 0; width:110px; text-indent:-3000px; }
#menu ul.topMenu li.tm #menu_about:hover { background: url("images/menu.jpg") -84px 40px; }

#menu ul.topMenu li.tm #menu_yoga{
background: url("images/menu.jpg") -194px 0; width:79px; text-indent:-3000px; }
#menu ul.topMenu li.tm #menu_yoga:hover { background: url("images/menu.jpg") -194px 40px; }

#menu ul.topMenu li.tm #menu_training {
background: url("images/menu.jpg") -273px 0; width:104px; text-indent:-3000px; }
#menu ul.topMenu li.tm #menu_training:hover { background: url("images/menu.jpg") -273px 40px; }

#menu ul.topMenu li.tm #menu_belly {
background: url("images/menu.jpg") -377px 0; width:146px; text-indent:-3000px; }
#menu ul.topMenu li.tm #menu_belly:hover { background: url("images/menu.jpg") -377px 40px; }

#menu ul.topMenu li.tm #menu_massage {
background: url("images/menu.jpg") -523px 0; width:175px; text-indent:-3000px; }
#menu ul.topMenu li.tm #menu_massage:hover { background: url("images/menu.jpg") -523px 40px; }

#menu ul.topMenu li.tm #menu_store {
background: url("images/menu.jpg") -698px 0; width:80px; text-indent:-3000px; }
#menu ul.topMenu li.tm #menu_store:hover { background: url("images/menu.jpg ") -698px 40px; }

#menu ul.topMenu li.tm #menu_links {
background: url("images/menu.jpg") -778px 0; width:79px; text-indent:-3000px; }
#menu ul.topMenu li.tm #menu_links:hover { background: url("images/menu.jpg ") -778px 40px; }

#menu ul.topMenu li.tm #menu_contact {
background: url("images/menu.jpg") -857px 0; width:123px; text-indent:-3000px; }
#menu ul.topMenu li.tm #menu_contact:hover { background: url("images/menu.jpg ") -857px 40px; }


#menu ul.topMenu li.tm ul.topSubmenu li.tsm a
	{ width: 154px; height: 13px; color: #494c43; margin:0px; padding:10px; font-size:13px; cursor:pointer;font-family:"Arial", serif; border-bottom:1px solid #ffffff; z-index: 9999999; background-color:#b5b69f; font-stretch:wider;}
#menu ul.topMenu li.tm ul.topSubmenu li.tsm a:hover
	{ color: #ffffff; background-color:#66050e; }
		
#menu ul.topMenu li.tm ul.topSubmenu { padding:0px; margin: 0px;}


#stored  input[type="image"] {padding-left: 60px; }
#stored {font-family: Georgia, "Times New Roman", Times, serif; font-size:13px; color:#a21b5e; 
font-weight:bold; text-align:left;}

.drop {padding-left: 40px;}
#box {width: 1000px; }
#print #table {width: 380px; color: fffffff; font-size: small; padding: 10px; }

.bd { width: 400px; color:#ffffff; font-size: small; padding: 10px; }
table.rate td{border-spacing:0;   padding:10px;}
table.rate{    border-width: 0 0 1px 1px; }
td.rate { margin: 0;    padding: 0px;  border-width: 1px 1px 0 0;}

.smain { font-size: small;   font-family: Arial, Helvetica, sans-serif;color: #720640; line-height: 20px;}

.line1 {background-color: #fde994;}
.line2 { background-color: #fbfbfb;}
.sch {float:left; width:320px; height: 50px; margin:80px; background-color: #fde994;}

