@charset "UTF-8";

/* CSS Document */





.logoMenu a {

	display: block;

	width: 460px;

	list-style-type: none;

	height: 153px;

	float: left;

}

.logoMenu a:link, .logoMenu a:visited {

	background-image: url(./images/logo.png);

}

.logoMenu a:hover, .logoMenu a:active {

	background-position: 50% -1px;

}



.headermenuitems {

	height: 105px;

	width: 743px;

	float: left;

	padding-top: 21px;

	text-align: left;

}











.readmore a {

	display: block;

	width: 126px;

	list-style-type: none;

	height: 31px;

	float: right;

	clear: both;

	margin-top: 5px;

	margin-bottom: 10px;

}

.readmore a:link, .readmore a:visited {

	background-image: url(images/readmore.png);

}

.readmore a:hover, .readmore a:active {

	background-position: 50% -31px;

}











/* submenu

--------------------------------------------------------------------------------------------------*/



	ul.subnav{

	margin:0 0 20px 0;

	padding:0;

}



	ul.subnav li {

	margin-left:0px;

	list-style-type:none;

	}



								

		ul.subnav li a img	{

				vertical-align:middle;

				margin-right:5px;

				}



	ul.subnav li a {

	height:15px;

	width: 189px;

	text-align: left;

	font-family: "Century Gothic", Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	text-decoration: none;

	line-height: 14px;

	background-image: url(images/menu-border-bot.jpg);

	background-position: bottom;

	background-repeat: no-repeat;

	padding-top: 5px;

	padding-bottom: 5px;

	}







	ul.subnav li a:link, ul.subnav li a:visited {

	display:block;

	}



	ul.subnav li a:hover {

	color: #336600;

	}

	

	ul.subnav li.current a {

	color: #8C9F3C;

	text-decoration:none;

	background-image: url(images/menu-border-bot-on.jpg);

	background-position: bottom;

	background-repeat: no-repeat;

	}

	

	ul.subnav li a.long img	{

		vertical-align:middle;

		margin-right:5px;

	}



	ul.subnav li a.long {

		height:30px;

		width: 189px;

		text-align: left;

		font-family: "Century Gothic", Arial, Helvetica, sans-serif;

		font-size: 14px;

		color: #000000;

		text-decoration: none;

		line-height: 14px;

		background-image: url(images/menu-border-bot.jpg);

		background-position: bottom;

		background-repeat: no-repeat;

		padding-top: 5px;

		padding-bottom: 5px;

	}







	ul.subnav li a:link, ul.subnav li a.long:visited {

		display:block;

	}



	ul.subnav li a.long:hover {

		color: #336600;

	}

	

	ul.subnav li.current a.long {

		color: #8C9F3C;

		text-decoration:none;

		background-image: url(images/menu-border-bot-on.jpg);

		background-position: bottom;

		background-repeat: no-repeat;

	}

	

	

	.menuholder {

	float: left;

	width: 229px;

	

}



.menuinside {

	background-image: url(images/menu-b.jpg);

	background-repeat: repeat;

	float: left;

	width: 189px;

	padding-left: 20px;

	margin-bottom: -20px;

	padding-right: 20px;

}



.menubot {

	background-image: url(images/menu-bot.jpg);

	float: left;

	height: 33px;

	width: 229px;

	background-repeat: no-repeat;

}





.origami {
	background-image: url(images/origami.png);
	position: absolute;
	height: 138px;
	width: 157px;
	left: 50%;
	margin-left: -395px;
	padding: 0px;
	top: 630px;
}

.origami-home {
	background-image: url(images/origami.png);
	position: absolute;
	height: 138px;
	width: 157px;
	left: 50%;
	margin-left: -395px;
	padding: 0px;
	top: 751px;
}

.apple {
	background-image: url(images/apple.png);
	position: absolute;
	height: 138px;
	width: 157px;
	left: 50%;
	margin-left: -395px;
	padding: 0px;
	top: 630px;
}

.rocks {
	background-image: url(images/rocks.png);
	position: absolute;
	height: 138px;
	width: 157px;
	left: 50%;
	margin-left: -395px;
	padding: 0px;
	top: 630px;
}

.yingyang {
	background-image: url(images/yingyang.png);
	position: absolute;
	height: 138px;
	width: 157px;
	left: 50%;
	margin-left: -395px;
	padding: 0px;
	top: 630px;
}

.yoga-icon {
	background-image: url(images/yoga-icon.png);
	position: absolute;
	height: 183px;
	width: 157px;
	left: 50%;
	margin-left: -395px;
	padding: 0px;
	top: 585px;
}



.midleft a.top				{

	display:block;

	width:22px;

	height:33px;

	background:url(images/gototop.gif) no-repeat bottom;

	text-indent:-999em;

	float: right;

						}







.btn-faqs a {

	display: block;

	width: 79px;

	height: 75px;

	float: right;

}

.btn-faqs a:link, .btn-faqs a:visited {

	background-image: url(images/btn-faqs.png);

}

.btn-faqs a:hover, .btn-faqs a:active {

	background-position: 50% -75px;

}





.btn-research a {

	display: block;

	width: 71px;

	height: 75px;

	float: right;

}

.btn-research a:link, .btn-research a:visited {

	background-image: url(images/btn-research.png);

}

.btn-research a:hover, .btn-research a:active {

	background-position: 50% -75px;

}







.btn-schedule a {
	display: block;
	width: 88px;
	height: 90px;
	float: right;
}

.btn-schedule a:link, .btn-schedule a:visited {

	background-image: url(images/btn-schedule.png);

}

.btn-schedule a:hover, .btn-schedule a:active {
	background-position: 50% -90px;
}





.btn-shop a {

	display: block;

	width: 72px;

	height: 75px;

	float: right;

}

.btn-shop a:link, .btn-shop a:visited {

	background-image: url(images/btn-shop.png);

}

.btn-shop a:hover, .btn-shop a:active {

	background-position: 50% -75px;

}



.btn-staff a {

	display: block;

	width: 81px;

	height: 75px;

	float: right;

}

.btn-staff a:link, .btn-staff a:visited {

	background-image: url(images/btn-staff.png);

}

.btn-staff a:hover, .btn-staff a:active {

	background-position: 50% -75px;

}



.btn-schedule2 a {

	display: block;

	width: 88px;

	height: 48px;

	float: right;

}

.btn-schedule2 a:link, .btn-schedule2 a:visited {

	background-image: url(images/btn-schedule.png);

}

.btn-schedule2 a:hover, .btn-schedule2 a:active {

	background-position: 50% -75px;

}

.bookonline-chicago a {
	display: block;
	width: 245px;
	list-style-type: none;
	height: 41px;
	float: right;
	margin-top: 10px;	
	
}
.bookonline-chicago a:link, .bookonline-chicago a:visited {
	background-image: url(images/bookonline-chicago.png);
}
.bookonline-chicago a:hover, .bookonline-chicago a:active {
	background-position: 50% -41px;
}

.bookonline-dc a {
	display: block;
	width: 190px;
	list-style-type: none;
	height: 41px;
	float: right;
	margin-top: 5px;	
	
}
.bookonline-dc a:link, .bookonline-dc a:visited {
	background-image: url(images/bookonline-dc.png);
}
.bookonline-dc a:hover, .bookonline-dc a:active {
	background-position: 50% -41px;
}
