@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
}
#wrapper {
	position:relative;
	z-index: 0;
	margin: auto;
	width: 960px;
	min-height:960px;
}
#menu {
	position:absolute;
	width:655px;
	height:41px;
	padding-left:305px;
/*	border: thin solid #000;
*/	z-index:1;
	padding-top: 32px;
	background-image: url(images/top946x51.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	visibility: visible;
}
#apDiv2 {
	position:absolute;
	top:67px;
	width:381px;
	height:94px;
/*	border: thin solid #000;
*/	z-index:9;
	left: 30px;
}
#apDiv3 {
	position:absolute;
	top:118px;
	width:960px;
	height:214px;
/*	border: thin solid #000;
*/	z-index:6;
	background-image: url(images/banner933x200.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	left: 0px;
}
#left {
	position:absolute;
	top:334px;
	width:192px;
	height:585px;
/*	border: thin solid #000;
*/	z-index:4;
	background-image: url(images/left192x583_02.gif);
}
#right {
	position:absolute;
	left:779px;
	top:334px;
	width:182px;
	height:585px;
/*	border: thin solid #000;
*/	z-index:8;
	background-image: url(images/right181x583_03.gif);
}
#right p {
	padding: 10px 30px 0 20px;
	margin: 0;
}
#apDiv6 {
	position:absolute;
	left:191px;
	top:334px;
	width:588px;
	height:583px;
/*	border: thin solid #000;
*/	z-index:7;
}
#apDiv6 p {
	padding: 10px 20px;
	margin: 0;
}
#apDiv7 {
	position:absolute;
	left:30px;
	top:72px;
	width:382px;
	height:87px;
/*	border: thin solid #000;
*/	z-index:1;
}
#apDiv8 {
	position:absolute;
	left:19px;
	top:6px;
	width:223px;
	height:71px;
/*	border: thin solid #000;
*/	z-index:12;
	background-image:(images/CRONULLA YOGA LOGO JPEG.jpeg);
}
body,td,th {
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:lighter;
	color: #704593;
	clear: both;
}
ul {
	list-style: none;
}
a {
	font-size: 12px;
	color: #704593;
	font-weight: normal;
}
#apDiv6 a {
	font-size: 12px;
	color: #00C;
	font-weight: normal;
}
#menu a {
	font-size: 14px;
	color: #704593;
	font-weight: normal;
	padding-right: 20px;
}

a:link {
	text-decoration: none;
	color: #704593;
}
a:visited {
	text-decoration: none;
	color: #464646;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
h1 {
	font-size: 24px;
	color: #704593;
	font-weight: normal;
	padding: 5px 20px;
	margin: 0;
}
h2 {
	font-size: 18px;
	color: #704593;
	font-weight: normal;
	padding: 5px 20px 0 20px;
	margin: 0;
}
h3 {
	font-size: 14px;
	color: #704593;
	font-weight:bold;
	padding: 10px 20px 0 20px;
	margin: 0;
}
#apDiv1 a {
	font-size: 14px;
	padding-left: 19px;
	font-weight:bolder;
}
#apDiv9 {
	position:absolute;
	left:680px;
	top:52px;
	width:280px;
	height:280px;
/*	border: thin solid #000;
*/	z-index:11;
}
#apDiv10 {
	position:absolute;
	left:-2px;
	top:921px;
	width:966px;
	height:58px;
	z-index:1;
}
#quote {
	white-space: normal;
	float: left;
	height: auto;
	width: 680px;
	text-align: center;
	vertical-align: middle;
	margin: 100px;
	clear: both;
}
img {
	border: 0;
}
table {
	padding:20px;
}
/*from default.css*/
td			{ 
			  vertical-align:top;
			  border: thin solid #eeeeee
			}
.no_bord td {
	border: none;
}
.dta			{ 
			  width:100%; 
/*			  border:1px solid #eeeeee; 
*/			}
.dta td			{ 
			 padding:5px; 
			 font-size:12px; 
			 text-align:center; 
			}

//other stuff
.dta th			{ padding:2px; font-size:13px; font-weight:bold; background-color:#eeeeee; text-align:center; }
.highl			{ /*background-color:#f7f7f7; */border:1px solid #eeeeee; }

.left td		{ text-align:left; }
.th			{ margin:0; }

