body {
        margin: 0;
        background-color: #0B3F33;
	text-align: center;
	height: 100%;
}

a:link              {
	color: #3399CC;
	text-decoration: none;
	font-size: 11px;
	font-weight: 600;
}
a:visited           {
	color: #3399CC;
	text-decoration: none;
	font-size: 11px;
	font-weight: 600;
}
a:hover             { 
	color: #33FF33; 
	text-decoration:underline; 	
	font-size: 11px;
	font-weight: 600;
}
a:active            {
	color: #00CCFF;
	text-decoration:underline;
	font-size: 11px;
	font-weight: 600;
}

a.piclink { color: #99FFFF; text-decoration: none; background-color: #0D2C26; font-size: 11px; font-weight: 500; }

img {

border-style: none;

}


ul { 

margin: 0 0 0 10px;
padding: 0;

}

ul.training { 

margin: 0 0 0 10px;
padding: 0;
text-align: left; 

}


ul.beginners { 

margin: 0 0 0 25px;
padding: 0;

}

li {

margin: 1.3em 0 1.3em 0;
padding: 0;

}


#menu {
 width: 126px;
 height: 517px;
 background: url('images/menu.jpg');
 margin: 0 auto; 
 padding: 0;
 position: relative;
}

#menu li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#menu a {display: block;}

#menu1 {left: 0px; top: 5px; width: 126px; height: 26px;}
#menu2 {left: 0px; top: 31px; width: 126px; height: 26px;}
#menu3 {left: 0px; top: 57px; width: 126px; height: 26px;}
#menu4 {left: 0px; top: 83px; width: 126px; height: 26px;}
#menu5 {left: 0px; top: 109px; width: 126px; height: 26px;}
#menu6 {left: 0px; top: 135px; width: 126px; height: 26px;}
#menu7 {left: 0px; top: 161px; width: 126px; height: 26px;}
#menu8 {left: 0px; top: 187px; width: 126px; height: 26px;}
#menu9 {left: 0px; top: 213px; width: 126px; height: 26px;}
#menu10 {left: 0px; top: 239px; width: 126px; height: 26px;}
#menu11 {left: 0px; top: 265px; width: 126px; height: 26px;}
#menu12 {left: 0px; top: 291px; width: 126px; height: 26px;}
#menu13 {left: 0px; top: 317px; width: 126px; height: 26px;}
#menu14 {left: 0px; top: 343px; width: 126px; height: 26px;}
#menu15 {left: 0px; top: 369px; width: 126px; height: 26px;}
#menu16 {left: 0px; top: 395px; width: 126px; height: 26px;}
#menu17 {left: 0px; top: 421px; width: 126px; height: 26px;}

#menu1 a {height: 26px;}
#menu2 a {height: 26px;}
#menu3 a {height: 26px;}
#menu4 a {height: 26px;}
#menu5 a {height: 26px;}
#menu6 a {height: 26px;}
#menu7 a {height: 26px;}
#menu8 a {height: 26px;}
#menu9 a {height: 26px;}
#menu10 a {height: 26px;}
#menu11 a {height: 26px;}
#menu12 a {height: 26px;}
#menu13 a {height: 26px;}
#menu14 a {height: 26px;}
#menu15 a {height: 26px;}
#menu16 a {height: 26px;}
#menu17 a {height: 26px;}

#menu1 a:hover {background: url('images/menu.jpg') -131px -5px no-repeat;}
#menu2 a:hover {background: url('images/menu.jpg') -131px -31px no-repeat;}
#menu3 a:hover {background: url('images/menu.jpg') -131px -57px no-repeat;}
#menu4 a:hover {background: url('images/menu.jpg') -131px -83px no-repeat;}
#menu5 a:hover {background: url('images/menu.jpg') -131px -109px no-repeat;}
#menu6 a:hover {background: url('images/menu.jpg') -131px -135px no-repeat;}
#menu7 a:hover {background: url('images/menu.jpg') -131px -161px no-repeat;}
#menu8 a:hover {background: url('images/menu.jpg') -131px -187px no-repeat;}
#menu9 a:hover {background: url('images/menu.jpg') -131px -213px no-repeat;}
#menu10 a:hover {background: url('images/menu.jpg') -131px -239px no-repeat;}
#menu11 a:hover {background: url('images/menu.jpg') -131px -265px no-repeat;}
#menu12 a:hover {background: url('images/menu.jpg') -131px -291px no-repeat;}
#menu13 a:hover {background: url('images/menu.jpg') -131px -317px no-repeat;}
#menu14 a:hover {background: url('images/menu.jpg') -131px -343px no-repeat;}
#menu15 a:hover {background: url('images/menu.jpg') -131px -369px no-repeat;}
#menu16 a:hover {background: url('images/menu.jpg') -131px -395px no-repeat;}
#menu17 a:hover {background: url('images/menu.jpg') -131px -421px no-repeat;}


#footer {

float: left;
width: 850px;
height: 61px;
background-image: url('images/main_22.jpg');
background-repeat: no-repeat;

}



#mainbottom {

float: left;
width: 724px;
height: 211px;
background-image: url('images/main_21.jpg');
background-repeat: no-repeat;

}

#newtoyoga {

float: left;
font-weight: 600;
color: #ffffff;
font-family: verdana, arial, tahoma;
font-size: 11px;
text-align: justify;
width: 320px;
height: 200px;
margin-left: 25px;
margin-top: 100px;

}


#welcome {

font-weight: 500;
font-family: verdana, arial, tahoma;
color: #c9f0a6;
font-size: 11px;
text-align: justify;
width: 510px;
height: 60px;
margin-left: 30px;
margin-top: 12px;

}


#specials {

float: left;
width: 348px;
height: 312px;

}

#intcontainer {

width: 850px;
background-image: url('images/menubg.jpg');
background-repeat: repeat-y;
overflow: hidden;

}


#container {

width: 850px;
margin: 0 auto;
text-align: left;

}

#header {

background-image: url('images/main_01.jpg');
width: 850px;
height: 86px;

}


#buyonline {

margin-left: 237px;
margin-top: 10px;
width: 440px;
height: 30px;

}


#menucontainer {

width: 126px;
height: 442px;
float: left;

}


#maincontentindex {

background-image: url('images/newtoyoga.jpg');
background-repeat: no-repeat;
width: 724px;
height: 312px;
float: left;
margin-top: 0px;
padding-top: 0px;

}


#maincontentcontainer {

background-image: url('images/bg.jpg');
width: 724px;
height: auto;
float: right;
font-weight: 500;
font-family: verdana, arial, tahoma;
color: #ffffff;
font-size: 13px;
text-align: justify;


}


#maincontent {

width: 694px;
font-weight: 300;
font-family: verdana, arial, tahoma;
color: #339966;
font-size: 13px;
text-align: justify;

margin-right: 15px;
margin-left: 15px;
margin-top: 15px;

}

.maintitle {

        color: #0B3F33;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-style: normal;
        font-weight: 600;
}


th.rate {

background-image: url('images/trans60.png');
text-align: center;
color: #666666;

}

td.rate {

background-image: url('images/trans50.png');
text-align: center;
color: #666666;
font-family: Verdana, Arial, Tahoma, sans-serif;
font-weight: 600;

}


th.schedule {

background-image: url('images/trans60.png');
text-align: center;
color: #ffffff;
width: 14%;

}


td.schedule {

background-image: url('images/trans50.png');
text-align: center;
color: #666666;
font-size: 11px;
font-family: Verdana, Arial, Tahoma, sans-serif;
font-weight: 600;

}

td.ratehighlight {

background-image: url('images/trans60.png');
text-align: center;
color: #666666;
font-family: Verdana, Arial, Tahoma, sans-serif;
font-weight: 600;

}

* { 	behavior: url('iepngfix.htc'); }

.classbox {
	background-image: url('images/trans50.png');
	text-align: left;
	color: #666666;   

	margin-left: 25px;
	margin-right: 25px;
	padding-left: 25px;
	padding-right: 25px;
	border-color: #0B3F33;
	border-width: 3px;
	padding-bottom: 20px;
	padding-top: 15px;
}


.biotitle {
	font-size: 18px;
	font-weight: 600;
}

table.eventbox {

background-image: url('images/trans40.png');
border-color:#BFCE85;
padding: 8px 8px 8px 8px;
border-style:solid;
border-width:1px;
margin-bottom:10px;
width: 693px;

}


table.eventboxalt {

background-image: url('images/trans60.png');
border-color:#BFCE85;
padding: 8px 8px 8px 8px;
border-style:solid;
border-width:1px;
margin-bottom:10px;
width: 693px;

}


td.eventbox {

color:#4F604F;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:10pt;
padding: 8px 8px 8px 8px;

}

table.communitybox {

background-image: url('images/trans40.png');
border-color:#BFCE85;
padding: 8px 8px 8px 8px;
border-style:solid;
border-width:1px;
margin: 10px;

}

td.communitybox {

color:#4F604F;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:10pt;

}


.style4 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color: #0B3F33;
}


.style1 {
font-size: 10px;
}


.white {
font-color: #FFFFFF;
}


.style3 {
font-size: 9px;
}



.textFontClass { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #ffff00; } 
