body {
	margin: 0px;
	background-color: #9085ba;
	background-image:url(../img/bg.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000000;
}
#style2{
	background-image:url(../img/bg2.jpg);
	background-repeat: repeat-x;
}
img {
	border: 0px;
	background: none;
}
object{display:block; outline:none; border:none;}
a{
	outline:none;
}
a:link, a:active, a:visited, a:hover{
	color: #8F85BA;
	text-decoration: none;	
}
a:hover{
	text-decoration: underline;
}
p{margin:0px; padding:0px;}
.clear{
	clear: both;
}
#page-PL, #page-DE{
	width: 1000px;
	min-height: 780px;
	margin-left: auto;
	margin-right: auto;
	background-repeat: no-repeat;
}
#page-PL{
	background-image:url(../img/bg-harmonizer-PL.jpg);
}
#page-DE{
	background-image:url(../img/bg-harmonizer-DE.jpg);
}
#page2-PL1, #page2-PL2, #page2-DE1, #page2-DE2{
	width: 1000px;
	min-height: 780px;
	margin-left: auto;
	margin-right: auto;
	background-repeat: no-repeat;
}
#page2-PL1{
	background-image:url(../img/bg2-harmonizer-PL1.jpg);
}
#page2-PL2{
	background-image:url(../img/bg2-harmonizer-PL2.jpg);
}
#page2-DE1{
	background-image:url(../img/bg2-harmonizer-DE1.jpg);
}
#page2-DE2{
	background-image:url(../img/bg2-harmonizer-DE2.jpg);
}
.content-left, .content-right{
	width: 475px;
	margin-top: 50px;
	font-size: 1em;
}
.content-left p, .content-right p{
	margin-bottom: 10px;
}
.content-left{
	float: left;
}
.content-right{
	float: right;
}
.header-link a, .header-link a:hover, .header-link a:visited, .header-link2 a, .header-link2 a:hover, .header-link2 a:visited{
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	text-decoration: none;
}
.header-link a, .header-link a:hover, .header-link a:visited{
	color: #F09500;
}
.header-link2 a, .header-link2 a:hover, .header-link2 a:visited{
	color: #000000;
}
.header-link a:hover, .header-link2 a:hover{
	text-decoration: underline;
}
.header-link, .header-link2{
	margin: 0 0 10px 0;
}
h1, h2, h3{
	font-family:Georgia, "Times New Roman", Times, serif;
}
h1{
	font-size: 1.4em;
}
h2{
	font-size: 1.1em;
}
h3{
	font-size: 1.0em;
}
#menu-left, #DE-menu-left, #menu-right, #header, #stones{
	font-size: 11px;
}

/* - - - - - - - */

#menu-left-frame0, #menu-left-frame, #menu-left-frame2, #menu-left-frame3, #menu-left-frame4, #menu-left-frame5, #menu-right-frame, #menu-right-frame2, #menu-right-frame3{
	height: 42px;
	margin: 25px 0 0 0;
}
#menu-left-frame0, #menu-left-frame, #menu-left-frame2, #menu-left-frame3, #menu-left-frame4, #menu-left-frame5{
	float: left;
	width: 620px;
	background-image:url(../img/menu-left-arrow.png);
	background-repeat: no-repeat;
}
#menu-left-frame0{
	background-image: none;
}
#menu-left-frame{
	background-position: 35px 35px;
}
#menu-left-frame2{
	background-position: 175px 35px;
}
#menu-left-frame3{
	background-position: 308px 35px;
}
#menu-left-frame4{
	background-position: 430px 35px;
}
#menu-left-frame5{
	background-position: 550px 35px;
}
#menu-right-frame, #menu-right-frame2, #menu-right-frame3{
	float: right;
	width: 190px;
	background-image:url(../img/menu-right-arrow.png);
	background-repeat: no-repeat;
}
#menu-right-frame{
	background-position: 35px 35px;
}
#menu-right-frame2{
	background-position: 120px 35px;
}
#menu-right-frame3{
	background-position: 190px 35px;
}

#menu-left{
	width: 600px;
	height: 15px;
	padding: 10px;
	background-color:#75003C;
}
#menu-right{
	width: 170px;
	height: 15px;
	padding: 10px;
	background-color:#48445D;
}

#menu-left a, #menu-right a, #menu-left a:hover, #menu-right a:hover, #menu-left a:visited, #menu-right a:visited{
	font-size: 12px;
	margin: 0 10px 0 10px;
	text-decoration: none;
}
#menu-left a:hover, #menu-right a:hover{
	text-decoration: underline;
}
#menu-left a{
	color: #EA6AA7;
}
#menu-right a{
	color: #8D83B8;
}
.menu-active-item{
	font-size: 12px;
	color: #FFFFFF;
	margin: 0 10px 0 10px;
}
.round-corner-1, .round-corner-2, .round-corner-3, .round-corner-4{
	width: 10px;
	height: 10px;
}
.round-corner-1{
	background-image:url(../img/round-corner-1.png);
	float: left;
}
.round-corner-2{
	background-image:url(../img/round-corner-2.png);
	float: right;
}
.round-corner-3{
	background-image:url(../img/round-corner-3.png);
	float: right;
	margin: 25px -10px 0 0;
}
.round-corner-4{
	background-image:url(../img/round-corner-4.png);
	float: left;
	margin: 25px 0 0 -10px;
}

/* - - - DE- - - - */

#DE-menu-left-frame0, #DE-menu-left-frame, #DE-menu-left-frame2, #DE-menu-left-frame3, #DE-menu-left-frame4, #DE-menu-left-frame5{
	float: left;
	height: 42px;
	width: 480px;
	margin: 25px 0 0 0;
	background-image:url(../img/menu-left-arrow.png);
	background-repeat: no-repeat;
}
#DE-menu-left-frame0{
	background-image: none;
}
#DE-menu-left-frame{
	background-position: 45px 35px;
}
#DE-menu-left-frame2{
	background-position: 155px 35px;
}
#DE-menu-left-frame3{
	background-position: 250px 35px;
}
#DE-menu-left-frame4{
	background-position: 335px 35px;
}
#DE-menu-left-frame5{
	background-position: 420px 35px;
}
#DE-menu-left{
	width: 460px;
	height: 15px;
	padding: 10px;
	background-color:#75003C;
}
#DE-menu-left a, #DE-menu-left a:hover, #DE-menu-left a:visited{
	font-size: 12px;
	margin: 0 10px 0 10px;
	text-decoration: none;
}
#DE-menu-left a:hover{
	text-decoration: underline;
}
#DE-menu-left a{
	color: #EA6AA7;
}

/* - - - - - - - */

#hmod-frame-left, #hmod-frame-right{
	width: 250px;
	height: 310px;
	margin-top: 245px;
	background-repeat: no-repeat;
}
#hmod-frame-left{
	float: left;
	background-image:url(../img/hmod-left-arrow.png);
	background-position: 240px 200px;
}
#hmod-frame-right{
	float: right;
	background-image:url(../img/hmod-right-arrow.png);
	background-position: 1px 200px;
}
.hmod-up-left, .hmod-up-right{
	width: 240px;
	height: 310px;
	background-color: #71013C;
}
.hmod-up-left{
	margin-right: 10px;
}
.hmod-up-right{
	margin-left: 10px;
}
#hm-upl-img, #hm-upr-img{
	width: 240px;
	height: 155px;
	background-repeat:no-repeat;
}
#hm-upl-img{
	background-image:url(../img/hm-upl-img.jpg);
}
#hm-upr-img{
	background-image:url(../img/hm-upr-img.jpg);
}
.hm-up-txt{
	width: 190px;
	height: 115px;
	padding: 10px 30px 10px 20px;
	margin: 0px;
	color:#FFFFFF;
}

.round-corner-3B{
	width: 10px;
	height: 10px;
	background-image:url(../img/round-corner-3B.png);
	float: right;
	margin: 300px -10px 0 0;
}
.round-corner-4B{
	width: 10px;
	height: 10px;
	background-image:url(../img/round-corner-4B.png);
	float: left;
	margin: 300px 0 0 -10px;
}

/* - - - - - - - */

#hmod-frame-downleft, #hmod-frame-downright{
	width: 440px;
	height: 200px;
	margin-top: 50px;
	background-repeat: no-repeat;
}
#hmod-frame-downleft{
	float: left;
	background-image:url(../img/hmod-left-arrow2.png);
	background-position: 430px 70px;
}
#hmod-frame-downright{
	float: right;
	background-image:url(../img/hmod-right-arrow2.png);
	background-position: 1px 70px;
}
.hmod-down-left, .hmod-down-right{
	width: 430px;
	height: 190px;
	background-color: #48445D;
}
.hmod-down-left{
	margin-right: 10px;
}
.hmod-down-right{
	margin-left: 10px;
}
#hm-dwnl-txt, #hm-dwnr-txt{
	width: 195px;
	height: 170px;
	padding: 20px;
	color:#FFFFFF;
}
#hm-dwnl-img, #hm-dwnr-img{
	width: 200px;
	height: 150px;
	color:#FFFFFF;
	background-repeat:no-repeat;
}
#hm-dwnl-img{
	background-image:url(../img/hm-dwnl-img.jpg);
	background-position: 240px 0px;
	padding: 20px 210px 20px 20px;
}
#hm-dwnr-img{
	background-image:url(../img/hm-dwnr-img.jpg);
	padding: 20px 20px 20px 210px;
}

.round-corner-1C, .round-corner-2C, .round-corner-3C, .round-corner-4C{
	width: 10px;
	height: 10px;
}
.round-corner-1C{
	background-image:url(../img/round-corner-1C.png);
	float: left;
}
.round-corner-2C{
	background-image:url(../img/round-corner-2C.png);
	float: right;
}
.round-corner-3C{
	background-image:url(../img/round-corner-3C.png);
	float: right;
	margin: 180px -10px 0 0;
}
.round-corner-4C{
	background-image:url(../img/round-corner-4C.png);
	float: left;
	margin: 180px 0 0 -10px;
}

/* - - - - - - - */

#footer{
	width: 1000px;
	height: 35px;
	margin: 100px 0 25px 0;
	font-size: 10px;
	background-color: #000000;
	color: #FFFFFF;
}
#footer p{
	height: 15px;
	padding: 10px;
	margin: 0px;
}
#copy{
	float: left;
}
#credit{
	float: right;
	font-size: 10px;
}
#credit a, #credit a:hover, #credit a:visited{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}
#credit a:hover{
	text-decoration:underline;
}
.round-corner-1-footer, .round-corner-2-footer, .round-corner-3-footer, .round-corner-4-footer{
	width: 10px;
	height: 10px;
}
.round-corner-1-footer{
	background-image:url(../img/round-corner-1-footer.png);
	float: left;
}
.round-corner-2-footer{
	background-image:url(../img/round-corner-2-footer.png);
	float: right;
}
.round-corner-3-footer{
	background-image:url(../img/round-corner-3-footer.png);
	float: right;
	margin: 25px -10px 0 0;
}
.round-corner-4-footer{
	background-image:url(../img/round-corner-4-footer.png);
	float: left;
	margin: 25px 0 0 -10px;
}

/* - - - - - - - */

#stones{
	position: relative;
	min-height: 800px;
}
.hm-stones-left, .hm-stones-right{
	width: 210px;
	height: 86px;
	background-repeat: no-repeat;
	position: absolute;
}
.hm-stones-left{
	background-position: right;
	padding: 10px 30px 10px 10px;
	text-align: right;
}
.hm-stones-left p{
	margin: 10px 0 0 0;
}
.hm-stones-right{
	background-position: left;
	padding: 10px 10px 10px 30px;
}
.hm-stones-right p{
	margin: 5px 0 0 0;
}
.hm-stones-left a, .hm-stones-right a, #hm-flower a{
	font-size: 14px;
	text-decoration: none;
}
.hm-stones-left a:hover, .hm-stones-right a:hover, #hm-flower a:hover{
	text-decoration: underline;
}
#hm-orange{
	background-image: url(../img/hm-orange.png);
	right: 50px;
	top: 250px;
	color: #D98402;
}
#hm-orange a, #hm-orange a:hover, #hm-orange a:visited{
	color: #D98402;
}
#hm-yellow{
	background-image: url(../img/hm-yellow.png);
	right: 0px;
	top: 370px;
	color: #E4DB8C;
}
#hm-yellow a, #hm-yellow a:hover, #hm-yellow a:visited{
	color: #E4DB8C;
}
#hm-green{
	background-image: url(../img/hm-green.png);
	right: 75px;
	top: 490px;
	color: #81B166;
}
#hm-green a, #hm-green a:hover, #hm-green a:visited{
	color: #81B166;
}
#hm-blue{
	background-image: url(../img/hm-blue.png);
	left: 75px;	
	top: 490px;
	color: #0990CF;
}
#hm-blue a, #hm-blue a:hover, #hm-blue a:visited{
	color: #0990CF;
}
#hm-violet{
	background-image: url(../img/hm-violet.png);
	left: 0px;
	top: 370px;
	color: #747EA6;
}
#hm-violet a, #hm-violet a:hover, #hm-violet a:visited{
	color: #747EA6;
}
#hm-red{
	background-image: url(../img/hm-red.png);
	left: 50px;
	top: 250px;
	color: #870C14;
}
#hm-red a, #hm-red a:hover, #hm-red a:visited{
	color: #870C14;
}
#hm-flower{
	position: absolute;
	top: 550px;
	left: 350px;;
	width: 300px;
	text-align: center;
	color: #FFFFFF;	
}
#hm-flower a, #hm-flower a:hover, #hm-flower a:visited{
	color: #FFFFFF;
}

/* - - - - - - - */

#healing-stones{
	width: 1000px;
	margin-top: 25px;
	font-size: 1em;
}
#healing-stones p{
	min-height: 125px;
	margin-bottom: 25px;
	padding-left: 150px;
	background-repeat: no-repeat;	
}
#healing-stones-left{
	width: 475px;
	float: left;
}
#healing-stones-right{
	width: 475px;
	float: right;
	margin-top: 25px;
}
#stones-orange{
	background-image: url(../img/stones-orange.png);
}
#stones-yellow{
	background-image: url(../img/stones-yellow.png);
}
#stones-green{
	background-image: url(../img/stones-green.png);
}
#stones-blue{
	background-image: url(../img/stones-blue.png);
}
#stones-violet{
	background-image: url(../img/stones-violet.png);
}
#stones-red{
	background-image: url(../img/stones-red.png);
}
#stones-flower{
	background-image: url(../img/stones-flower.png);
}
.frame{
	border: 1px solid #000000; 
	padding: 10px;
	background-image: url(../img/frame-img.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 150px;
}
#ie-info{
padding: 15px;
text-align: center;
font-size: 11px;
background-color: #F09500;
}
#ie-info a{
color: #000000;
}

/* - - - CONTACT FORM - - - - */
#contact-form{
	color: #000000;
}
input{
	background-color:#9085ba;
	border: 1px solid #483D8B;
	padding: 2px;
}
input:hover{
	border: 1px solid #000000;
}
textarea{
	background-color:#9085ba;
	border: 1px solid #483D8B;
	padding: 2px;
	overflow: auto;
}
textarea:hover{
	border: 1px solid #000000;
	overflow: auto;
}
#button-send{
	background-color:#000000;
	color:#9085ba;
	border: 0px;
	padding: 5px;
	margin: 10px 0 0 0;
	float: right;
}
#button-send:hover{
	background-color:#000000;
	color:#9085ba;
	border: 0px;
	padding: 5px;
	margin: 10px 0 0 0;
	float: right;
}
#button-reset{
	background-color:#483D8B;
	color:#9085ba;
	border: 0px;
	font-size:10px;
	margin: 10px 0 0 0;
	float: left;
}
#button-reset:hover{
	background-color:#000000;
	color:#9085ba;
	border: 0px;
	font-size:10px;
	margin: 10px 0 0 0;
	float: left;
}
#form-message-ok{
	border: 1px solid #669900;
	color: #669900;
	padding: 5px;
}
#form-message-error{
	border: 1px solid #FF3300;
	color: #FF3300;
	padding: 5px;
}
