@charset "utf-8";
/* CSS Document */





/* ******************* START cmyGallery Settings *************************************************** */

div.contentBGGallery {
	position:absolute;
	top:50px;
	height:1350px;
	width:800px;
	left:50%;
	margin-left:-400px;
	z-index:30;
	background-color:#fcd0c1;
	}

#cmyGalleryLogo {
	position:absolute;
	top:55px;
	height:70px;
	width:275px;
	left:390px;
	background-image:url(imgcmyGalleryLogo-w275x70.jpg);
	background-repeat:no-repeat;
	z-index:80;
	}

#cmyGalleryPhoto1 {
	position:absolute;
	top:155px;
	height:297px;
	width:394px;
	right:0px;
	background-image:url(imgcmyGalleryPhoto1-w394x297.jpg);
	background-repeat:no-repeat;
	z-index:80;
	}

#cmyGalleryPhoto2 {
	position:absolute;
	top:390px;
	height:388px;
	width:350px;
	left:0px;
	background-image:url(imgcmyGalleryPhoto2-w350x388.jpg);
	background-repeat:no-repeat;
	z-index:80;
	}

#cmyGallerybottomGFX {
	position:absolute;
	top:900px;
	height:69px;
	left:0px;
	width:800px;
	background-image:url(imgBottomLogo800x69.jpg);
	background-repeat:no-repeat;
	z-index:30;
	}

#cmyGallerycopyright {
	position:absolute;
	top:910px;	
	height:auto;
	left:0px;
	width:auto;
	background:none;
	padding:70px;
	z-index:70;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#663366;
	}
	
#cmyGalleryprivacy {
	position:absolute;
	top:20px;
	height:auto;
	left:0px;
	width:auto;
	background:none;
	padding:70px;
	}

/* ******************* END cmyGallery Settings *************************************************** */




/* ******************* START cmySaying Settings *************************************************** */

div.contentBGSaying {
	position:absolute;
	top:50px;
	height:1400px;
	width:800px;
	left:50%;
	margin-left:-400px;
	z-index:30;
	background-color:#fcd0c1;
	}

#cmySayingtext {
	position:absolute;
	top:350px;
	height:820px;
	width:750px;
	left:70px;
	background:none;
	z-index:60;
	}

#cmySayingLogo {
	position:absolute;
	top:210px;
	height:105px;
	width:260px;
	left:390px;
	background-image:url(imgcmySaying-w260x105.jpg);
	background-repeat:no-repeat;
	z-index:80;
	}

#cmySayingbottomGFX {
	position:absolute;
	top:1160px;
	height:69px;
	left:0px;
	width:800px;
	background-image:url(imgBottomLogo800x69.jpg);
	background-repeat:no-repeat;
	z-index:30;
	}

#cmySayingcopyright {
	position:absolute;
	top:1170px;	
	height:auto;
	left:0px;
	width:auto;
	background:none;
	padding:70px;
	z-index:70;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#663366;
	}
	
#cmySayingprivacy {
	position:absolute;
	top:20px;
	height:auto;
	left:0px;
	width:auto;
	background:none;
	padding:70px;
	}

/* ******************* END cmySaying Settings *************************************************** */




/* ******************* START cmyWorkshops Settings *************************************************** */


div.contentBGWS {
	position:absolute;
	top:50px;
	height:5350px;
	width:800px;
	left:50%;
	margin-left:-400px;
	z-index:30;
	background-color:#fcd0c1;
	}

#cmyWStextUP {
	position:absolute;
	top:130px;
	height:110px;
	width:375px;
	left:399px;
	background:none;
	z-index:60;
	}

#cmyWStextDOWN {
	position:absolute;
	top:328px;
	height:645px;
	width:400px;
	left:70px;
	background:none;
	z-index:50;
	}

#cmyWSLogo {
	position:absolute;
	top:55px;
	height:66px;
	width:390px;
	left:390px;
	background-image:url(WorkshopsLogo-w260x66.jpg);
	background-repeat:no-repeat;
	z-index:80;
	}

#cmySchoolsbottomGFX {
	position:absolute;
	top:5100px;
	height:69px;
	left:0px;
	width:800px;
	background-image:url(imgBottomLogo800x69.jpg);
	background-repeat:no-repeat;
	z-index:30;
	}

#cmySchoolscopyright {
	position:absolute;
	top:5120px;	
	height:auto;
	left:0px;
	width:auto;
	background:none;
	padding:70px;
	z-index:70;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#663366;
	}
	
#cmySchoolsprivacy {
	position:absolute;
	top:20px;
	height:auto;
	left:0px;
	width:auto;
	background:none;
	padding:70px;
	}

/* ******************* END cmyWorkshops Settings *************************************************** */


/* ******************* START cmyLDYogis Settings *************************************************** */

div.contentBGLDYogis {
	position:absolute;
	top:50px;
	height:1450px;
	width:800px;
	left:50%;
	margin-left:-400px;
	z-index:30;
	background-color:#fcd0c1;
	}

#cmyLDYogistextUP {
	position:absolute;
	top:130px;
	height:110px;
	width:375px;
	left:399px;
	background:none;
	z-index:60;
	}

#cmyLDYogistextDOWN {
	position:absolute;
	top:510px;
	height:645px;
	width:400px;
	left:399px;
	background:none;
	z-index:50;
	}

#cmyLDYogisLogo1 {
	position:absolute;
	top:55px;
	height:75px;
	width:390px;
	left:380px;
	background-image:url(imgcmyLDYogisLogo1-w390x75.jpg);
	background-repeat:no-repeat;
	z-index:80;
	}

#cmyLDYogisPhoto {
	position:absolute;
	top:343px;
	height:293px;
	width:199px;
	left:200px;
	background-image:url(imgcmyLDYogisPhoto-w199x293.jpg);
	background-repeat:no-repeat;
	z-index:30;
	}

#cmyLDYogisLogo2 {
	position:absolute;
	top:350px;
	height:141px;
	width:225px;
	left:400px;
	background-image:url(imgcmyLDYogisLogo2-w225x141.jpg);
	background-repeat:no-repeat;
	z-index:30;
	}


#cmyLDYogisbottomGFX {
	position:absolute;
	top:1155px;
	height:69px;
	left:0px;
	width:800px;
	background-image:url(imgBottomLogo800x69.jpg);
	background-repeat:no-repeat;
	z-index:30;
	}

#cmyLDYogiscopyright {
	position:absolute;
	top:1175px;	
	height:auto;
	left:0px;
	width:auto;
	background:none;
	padding:70px;
	z-index:70;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#663366;
	}
	
#cmyLDYogisprivacy {
	position:absolute;
	top:20px;
	height:auto;
	left:0px;
	width:auto;
	background:none;
	padding:70px;
	}

/* ******************* END cmyLDYogis Settings *************************************************** */


	
	
/* ******************* START cmyPro200 Settings *************************************************** */

div.contentBGPro200 {
	position:absolute;
	top:50px;
	height:3800px;
	width:800px;
	left:50%;
	margin-left:-400px;
	z-index:30;
	background-color:#fcd0c1;
	}

#cmyPro200textUP {
	position:absolute;
	top:175px;
	height:375px;
	width:400px;
	right:-15px;
	background:none;
	z-index:60;
	}

#cmyPro200textDOWN {
	position:absolute;
	top:350px;
	height:2845px;
	width:800px;
	left:40px;
	background:none;
	z-index:50;
	}

#cmyPro200Logo {
	position:absolute;
	top:55px;
	height:100px;
	width:330px;
	left:395px;
	background-image:url(imgcmyPro200Logo-w330x100.jpg);
	background-repeat:no-repeat;
	z-index:30;
	}

#cmyPro200bottomGFX {
	position:absolute;
	top:3570px;
	height:69px;
	left:0px;
	width:800px;
	background-image:url(imgBottomLogo800x69.jpg);
	background-repeat:no-repeat;
	z-index:30;
	}

#cmyPro200copyright {
	position:absolute;
	top:3580px;	
	height:auto;
	left:0px;
	width:auto;
	background:none;
	padding:70px;
	z-index:70;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#663366;
	}
	
#cmyPro200privacy {
	position:absolute;
	top:20px;
	height:auto;
	left:0px;
	width:auto;
	background:none;
	padding:70px;
	}

/* ******************* END cmyPro200 Settings *************************************************** */




/* ******************* START cmyAdvWS Settings *************************************************** */

div.contentBGAdvWS {
	position:absolute;
	top:50px;
	height:1300px;
	width:800px;
	left:50%;
	margin-left:-400px;
	z-index:30;
	background-color:#fcd0c1;
	}

#cmyAdvWStext {
	position:absolute;
	top:175px;
	height:650px;
	width:400px;
	right:0px;
	background:none;
	z-index:50;
	}

#cmyAdvWSLogo {
	position:absolute;
	top:55px;
	height:100px;
	width:260px;
	left:395px;
	background-image:url(imgcmyAdvWSlogo-w260x100.jpg);
	background-repeat:no-repeat;
	z-index:30;
	}

#cmyAdvWSPhoto {
	position:absolute;
	top:375px;
	height:450px;
	width:327px;
	left:0px;
	background-image:url(imgcmyAdvWSphoto-w327x375.jpg);
	background-repeat:no-repeat;
	z-index:30;
	}

#cmyAdvWSbottomGFX {
	position:absolute;
	top:1075px;
	height:69px;
	left:0px;
	width:800px;
	background-image:url(imgBottomLogo800x69.jpg);
	background-repeat:no-repeat;
	z-index:30;
	}

#cmyAdvWScopyright {
	position:absolute;
	top:1085px;	
	height:auto;
	left:0px;
	width:auto;
	background:none;
	padding:70px;
	z-index:70;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#663366;
	}
	
#cmyAdvWSprivacy {
	position:absolute;
	top:20px;
	height:auto;
	left:0px;
	width:auto;
	background:none;
	padding:70px;
	}





/* ******************* END cmyAdvWS Settings *************************************************** */




/* ******************* START cmyICert Settings *************************************************** */

div.contentBGIcert {
	position:absolute;
	top:50px;
	height:1500px;
	width:800px;
	left:50%;
	margin-left:-400px;
	z-index:30;
	background-color:#fcd0c1;
	}

#cmyICerttextUp {
	position:absolute;
	top:165px;
	height:140px;
	width:380px;
	left:415px;
	background:none;
	z-index:50;
	}

#cmyICerttextDown {
	position:absolute;
	top:650px;
	height:390px;
	width:635px;
	left:55px;
	background:none;
	z-index:50;
	}

#cmyICertLogo {
	position:absolute;
	top:55px;
	height:100px;
	width:260px;
	left:395px;
	background-image:url(imgcmyICertLogo-w260x100.jpg);
	background-repeat:no-repeat;
	z-index:30;
	}

#cmyICertPhoto {
	position:absolute;
	top:400px;
	height:217px;
	width:550px;
	left:0px;
	background-image:url(imgcmyICertPhoto-w550x217.jpg);
	background-repeat:no-repeat;
	z-index:60;
	visibility: visible;
	}

#cmyICertbottomGFX {
	position:absolute;
	top:1275px;
	height:69px;
	left:0px;
	width:800px;
	background-image:url(imgBottomLogo800x69.jpg);
	background-repeat:no-repeat;
	z-index:30;
	}

#cmyICertcopyright {
	position:absolute;
	top:1285px;	
	height:auto;
	left:0px;
	width:auto;
	background:none;
	padding:70px;
	z-index:70;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#663366;
	}
	
#cmyICertprivacy {
	position:absolute;
	top:20px;
	height:auto;
	left:0px;
	width:auto;
	background:none;
	padding:70px;
	}





/* ******************* END cmyICert Settings *************************************************** */




/* ******************* START cmyOverview Settings *************************************************** */

div.contentBGOV {
	position:absolute;
	top:50px;
	height:1200px;
	width:800px;
	left:50%;
	margin-left:-400px;
	z-index:30;
	background-color:#fcd0c1;
	}

#cmyOVtextLeft {
	position:absolute;
	top:350px;
	height:800px;
	width:340px;
	left:70px;
	background:none;
	z-index:50;
	}
	
#cmyOVtextRight {
	position:absolute;
	top:437px;
	height:390px;
	width:403px;
	right:0px;
	background:none;
	z-index:50;
	}


#cmyOverviewLogo {
	position:absolute;
	top:63px;
	height:57px;
	width:800px;
	left:50%;
	margin-left:-400px;
	background-image:url(imgcmyOverviewLogo-w800x57.jpg);
	background-repeat:no-repeat;
	z-index:30;
	}

#cmyOverviewPhoto {
	position:absolute;
	top:125px;
	height:281px;
	width:800px;
	left:50%;
	margin-left:-400px;
	background-image:url(imgcmyOverviewPhoto-w800x282.jpg);
	background-repeat:no-repeat;
	z-index:30;
	}

#cmyOVbottomGFX {
	position:absolute;
	top:1000px;
	height:69px;
	left:0px;
	width:800px;
	background-image:url(imgBottomLogo800x69.jpg);
	background-repeat:no-repeat;
	z-index:30;
	}

#cmyOVcopyright {
	position:absolute;
	top:1010px;	
	height:auto;
	left:0px;
	width:auto;
	background:none;
	padding:70px;
	z-index:70;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#663366;
	}
	
#cmyOVprivacy {
	position:absolute;
	top:20px;
	height:auto;
	left:0px;
	width:auto;
	background:none;
	padding:70px;
	}
/* ******************* END cmyOverview Settings *************************************************** */




/* COMMON SETTINGS */
/* ********************************************************************** */

html,
body {
   margin:0;
   padding:0;
   height:100%;
}

#container {
   	min-height:100%;
   	position:relative;
   	height:100%;
	background-image:url(imgBGstrip1x370.jpg);
	background-repeat:repeat-x;
	}

#header {
   background:none;
   padding:10px;
   height:50px;
}

#cmyFlowerGFX {
	position:absolute;
	top:50px;
	height:256px;
	width:300px;
	left:0px;
	background-image:url(imgcmyFlowerGFX-w300x256.jpg);
	background-repeat:no-repeat;
	z-index:40;
	}
	

.MainStyle2 {
	font-family: Arial, Helvetica, sans-serif;
	}

.Headlines {color: #845278; font-size:14px;}
.LargeText {color:#845278; font-size:18px;}
.BodyText {color: #b58582; font-size:14px;}


p.Copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#663366;
	}

a.Privacy:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7200d3;
	text-decoration:none;
	}
a.Privacy:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #7200d3;
	text-decoration:underline;
	}


.R-symbol {font-size: 14px}

a.One:link {
	color: #7200d3;
	text-decoration:none;
	font-size:14px;
	}
	a.One:visited {
	color: #7200d3;
	text-decoration:none;
	font-size:14px;
	}
	a.One:hover {
	color:#7200d3;
	text-decoration:underline;
	font-size:14px;	
	}
	

.italics {font-style:italic;}

.style18 {font-size: 14px; color: #7200d3; }


/* START MENUS */

#menu {
	position:absolute;
	top:0px;
	height:50px;
	width:800px;
	left:50%;
	margin-left:-400px;
	z-index:40;
	}
	
		a.btnHome {
			display:block;
			width:66px;
			height:50px;
			position:absolute;
			top:0px;
			left:0px;
			outline:none;
			background:url(btnHome66x100.jpg);
			}
			a.btnHome:hover {
				background-position:0px 50px;
				}
		a.btnColorMe {
			display:block;
			width:170px;
			height:50px;
			position:absolute;
			top:0px;
			left:66px;
			outline:none;
			background:url(btnColorMe171x100.jpg);
			}
			a.btnColorMe:hover {
				background-position:0px 50px;
				}		
		a.btnEashoa {
			display:block;
			width:167px;
			height:50px;
			position:absolute;
			top:0px;
			left:233px;
			outline:none;
			background:url(btnEashoa169x100.jpg);
			}
			a.btnEashoa:hover {
				background-position:0px 50px;
				}
		a.btnHealing {
	display:block;
	width:100px;
	height:50px;
	position:absolute;
	top:0px;
	left:398px;
	outline:none;
	background:url(btnHealing101x100.jpg);
			}
			a.btnHealing:hover {
				background-position:0px 50px;
				}	
		a.btnSchedule {
			display:block;
			width:100px;
			height:50px;
			position:absolute;
			top:0px;
			left:498px;
			outline:none;
			background:url(btnSchedule101x100.jpg);
			}
			a.btnSchedule:hover {
				background-position:0px 50px;
				}
		a.btnProducts {
			display:block;
			width:89px;
			height:50px;
			position:absolute;
			top:0px;
			left:598px;
			outline:none;
			background:url(btnProducts84x100.jpg);
			}
			a.btnProducts:hover {
			background-position:0px 50px;
			}
		a.btnContact {
			display:block;
			width:115px;
			height:50px;
			position:absolute;
			top:0px;
			left:685px;
			outline:none;
			background:url(btnContact111x100.jpg);
			}
			a.btnContact:hover {
			background-position:0px 50px;
			}
#SubMenu {
	position:absolute;
	top:50px;
	height:49px;
	width:800px;
	left:50%;
	margin-left:-400px;
	background-image:url(imgSubMenuBackground-w805xh49.jpg);
	text-align:center;
	z-index:40;
	
	}
				
a.Sub:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#663366;
	text-decoration:none;
	}
	
a.Sub:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#663366;
	text-decoration:none;
	}
		
a.Sub:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a776a0;
	text-decoration:none;
	}

	

/* END MENUS */	





/* ********************************************************************** */
/* END COMMON SETTINGS */
	
	

