.tabsmenuclass  {	height: 20px;	width: 100%;}.tabsmenucontentclass  {	height: 20px;	width: 980px;	margin-left: auto;	margin-right: auto;}/* ######### CSS for top level tabs ######### */.tabsmenuclass ul{overflow: hidden;width: auto;margin: 0;padding: 0;list-style-type: none;}.tabsmenuclass li{float: left;}.tabsmenuclass a{	display: block;	padding: 2px 7px;	background: #0378a8;	color: #FFFFFF;	margin-right: 1px;	text-decoration: none;	font: lighter 13px Verdana;}.tabsmenuclass a:hover, .tabsmenuclass a.selected{	background: #015768;	color: #CCCCCC;}/* ######### CSS for sub level tabs ######### */.tabsmenucontentclass ul {	overflow: hidden;	width: auto;	margin: 0;	padding: 0;	list-style-type: none;}.tabsmenucontentclass li {	float: left;}.tabsmenucontentclass   a {	display: block;	padding: 2px 7px;	background: #ffffff;	color: #0378a8;	margin-right: 1px;	text-decoration: none;	font: lighter 13px Verdana;}.tabsmenucontentclass a:hover, .tabsmenucontentclass a.selected {	background: #cccccc;	color: #015768;}/* ######### CSS for sub level tabs placement ######### */#aboutus {	float: left;	margin-left: 50px;}#classes {	float: left;	margin-left: 100px;}#events {	float: left;	margin-left: 150px;}#workshops {	float: left;	margin-left: 50px;}#retreats {	float: left;	margin-left: 300px;}#healingservices {	float: left;	margin-left: 20px;}#rentals {	float: left;	margin-left: 300px;}#programs {	float: left;	margin-left: 350px;}#teachers {	float: left;	z-index: 101;	max-width: 760px;	border-left: 0px #0378a8;}#membership {	float: right;	margin-right: 400px;}#socialnetworks  {	float: right;	margin-right: 335px;}#community {	float: right;	margin-right: 350px;}#gallery {	float: right;	margin-right: 260px;}#store {	float: right;	margin-right: 200px;}#presenters {	float: right;	margin-right: 508px;}
