@charset "utf-8";
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	line-height: 19px;
	background-color: #FFFFFF;
	background-image: url(images/background.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	padding: 0px;
	margin: 0px;
}
#container{
	margin: 0px auto;
	width: 976px;
}
#header{
	background-repeat: no-repeat;
	height: 260px;
	background-image: url(images/headersession.png);
	width: 976px;
	
}
#freesession{height: 124px;}
#navigation{}
#home{
	float: left;
	height: 53px;
	width: 286px;
}
a.homeroll {
	display:block;
	width:286px;
	height:53px;
	text-decoration: none;
	background-image: url(images/homebutton.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
a.homeroll:hover {
	background: url(images/homebutton.jpg) no-repeat;
	width:286px;
	height:-53px;
	text-decoration: none;
}
a.homeroll span {visibility:hidden; }
#about{
	float: left;
	height: 53px;
	width: 122px;
}
a.aboutroll {
	display:block;
	width:122px;
	height:53px;
	text-decoration: none;
	background-image: url(images/aboutbutton.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
a.aboutroll:hover {
	background: url(images/aboutbutton.jpg) no-repeat;
	width:122px;
	height:-53px;
	text-decoration: none;
}
a.aboutroll span {visibility:hidden; }
#services{
	float: left;
	height: 53px;
	width: 154px;
}
a.servicesroll {
	display:block;
	width:154px;
	height:53px;
	text-decoration: none;
	background-image: url(images/servicesbutton.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
a.servicesroll span {visibility:hidden; }
a.servicesroll:hover {
	background: url(images/servicesbutton.jpg) no-repeat;
	width:154px;
	height:-53px;
	text-decoration: none;
}
#giftcard{
	float: left;
	height: 53px;
	width: 142px;
}
a.giftcardroll {
	display:block;
	width:142px;
	height:53px;
	text-decoration: none;
	background-image: url(images/giftcardbutton.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
a.giftcardroll:hover {
	background: url(images/giftcardbutton.jpg) no-repeat;
	width:142px;
	height:-53px;
	text-decoration: none;
}
a.giftcardroll span {visibility:hidden; }
#faq{
	float: left;
	height: 53px;
	width: 118px;
}
a.faqroll {
	display:block;
	width:118px;
	height:53px;
	text-decoration: none;
	background-image: url(images/faqbutton.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
a.faqroll:hover {
	background: url(images/faqbutton.jpg) no-repeat;
	width:118px;
	height:-53px;
	text-decoration: none;
}
a.faqroll span {visibility:hidden; }
#contact{
	float: right;
	height: 53px;
	width: 154px;
}
a.contactroll {
	display:block;
	width:154px;
	height:53px;
	text-decoration: none;
	background-image: url(images/contactbutton.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
a.contactroll:hover {
	background: url(images/contactbutton.jpg) no-repeat;
	width:154px;
	height:-53px;
	text-decoration: none;
}
a.contactroll span {visibility:hidden; }

a.reikipicroll {
	display:block;
	width:225px;
	height:139px;
	text-decoration: none;
	background-image: url(images/efnpichomeroll.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
a.reikipicroll:hover {
	background: url(images/efnpichomeroll.png) no-repeat;
	width:225px;
	height:-139px;
	text-decoration: none;
}
a.reikipicroll span {visibility:hidden; }

a.reikipicroll1 {
	display:block;
	width:225px;
	height:139px;
	text-decoration: none;
	background-image: url(images/reikitherapypichome.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
a.reikipicroll1:hover {
	background: url(images/reikitherapypichome.png) no-repeat;
	width:225px;
	height:-139px;
	text-decoration: none;
}
a.reikipicroll1 span {visibility:hidden; }


a.soundtherapypicroll {
	display:block;
	width:225px;
	height:139px;
	text-decoration: none;
	background-image: url(images/soundtherapypichomeroll.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
a.soundtherapypicroll:hover {
	background: url(images/soundtherapypichomeroll.png) no-repeat;
	width:225px;
	height:-139px;
	text-decoration: none;
}
a.soundtherapypicroll span {visibility:hidden; }


#content{
	padding-top: 14px;
	padding-bottom: 20px;
}
#leftcolumn{
	float: left;
	width: 249px;
	background-repeat: no-repeat;
	background-position: right top;
	border-right-style: none;
	background-image: url(images/leftcolumnlinksbg.jpg);
}
#leftcolumn a{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
#leftcolumn a:hover{color: #FF6600; text-decoration: none;}
#testimonials{
	width: 186px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px dotted #CCCCCC;
	text-align: justify;
	padding-top: 10px;
	padding-right: 12px;
	padding-left: 12px;
	background-color: #FFFFFF;
	background-image: url(images/testimonialbgworkshops.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#rightcolumn{
	float: right;
	width: 706px;
	text-align: justify;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E8E8E8;
	padding-left: 20px;
	background-color: #FFFFFF;
}
#rightcolumn a{
	color:#330000;
	text-decoration: none;
	font-weight: bold;
}
#practitioner{
	float: left;
	width: 425px;
}
#practitionerwriteup{
	float: left;
	width: 408px;
	padding-right: 20px;
}
#goals{
	float: right;
	width: 231px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E7E8E3;
	background-image: url(images/goalsbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-right: 13px;
	padding-left: 13px;
}
#benefits{
	float: right;
	width: 231px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E7E8E3;
	background-image: url(images/benefitsbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-right: 13px;
	padding-left: 13px;
}
#attunement{
	float: right;
	width: 231px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E7E8E3;
	background-image: url(images/attunmentbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-right: 13px;
	padding-left: 13px;
}
#soundtherapy{
	float: right;
	width: 231px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E7E8E3;
	background-image: url(images/soundtherapybg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-right: 13px;
	padding-left: 13px;
}
#newsletter{
	width: 190px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px solid #CCCCCC;
	background-image: url(images/leftcolumnlinksbg.jpg);
	padding: 10px;
	background-repeat: no-repeat;
}
#quote{
	width: 340px;
	padding: 12px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px dashed #757575;
}
#spacer{clear: both;}
#spacer10{clear: both; height: 10px;}
#spacer40{clear: both; height: 40px;}
#coincidence{
	clear: both;
	border: 1px dashed #999999;
	background-color: #cccccc;
	text-align: center;
	padding-top: 12px;
	padding-right: 4px;
	padding-bottom: 12px;
	padding-left: 4px;
}
#footer{
	background-color: #402D1C;
	height: 30px;
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #38A7D4;
	padding-top: 20px;
}
#footercontent{
	margin: 0px auto;
	width: 976px;
	color: #dcdcdc;
	font-size: 0.8em;
}
#footercontent a{color: #dcdcdc; text-decoration: none;}
#footercontent a:hover{
	color: #FF812D;
}
#inlight{
	float: left;
	width: 220px;
}
#inlight a{text-decoration: underline;}
#copyright{
	float: left;
	width: 280px;
}
#terms{float: left; width: 160px;}
#bottomnav{
	float: right;
	width: 310px;
	text-align: right;
}
.paddingtop0{padding-top: 0px; margin-top: 0px;}
.cellpad8{
	padding-left: 8px;
	padding-top: 10px;
	padding-right: 18px;
	text-align: justify;
}
.cellpadtop{
	padding-top: 10px;
	padding-right: 18px;
	text-align: justify;
}
#picright{float: right; padding-left: 24px;}
#picright2{float: right; padding-left: 34px;}
#listpad10 li{padding-bottom: 10px;}
h4{
	font-size: 1.1em;
	margin: 0px;
	padding: 0px;
}
h3{
	padding-top: 0px;
	margin-top: 0px;
	font-size: 1.4em;
}
h2{
	padding-top: 14px;
	margin-top: 0px;
	font-size: 1.4em;
}
#benefitslist{
	margin-left: 1.3em;
	padding-left: 0.1em;
	padding-right: 4px;
}
#benefitslist li{
	padding-bottom: 10px;
}
#listpad10 li{
	padding-bottom: 4px;
}
#listpad12 li{padding-bottom: 12px;}
#listpad6 li{padding-bottom: 6px;}
#listpad6 #listpadbottom18 {padding-bottom: 18px;}
#emaillink a{color:#0000CC;}
.paddingbottom10{padding-bottom: 10px;}
.signupbg{}
