body {  margin-top: 0; 
        margin-bottom: 0;
	text-align:center;}

#wrapper {
	margin: 0 auto;
	width: 968px;
	text-align:left;}





.validContact{
visibility:hidden; 
font-size:10px; 
font-family:tahoma;
font-weight:bold;
color:#990000;
height:1px;
}


.containLG { width: 600px; float:left; display:inline; }

#P21 { width: 190px; float:left; display: inline; padding-left:15px; padding-top:10px;}

#P22 { width: 190px; float:left; display: inline; padding-top:10px;}

#P23 { width: 190px; float:right; display: inline; padding-top:10px; padding-left:0px;}

#featured {font-family:arial; font-size:14px; font-weight:none; color:#333333; line-height: 18px; text-decoration: none; text-align:center;}




.D1 {float:left; display:inline;
	margin: 0 auto;
	width: 968px;}

.add { width:459px; height: 117px; display: block; 
       float:left; text-align:right; padding-top: 30px;}

#addCON { font-family:tahoma, arial; font-size:17px; 
          font-weight:none; color:#666666; line-height: 20px;}

#phone { font-family:tahoma, arial; font-size:24px; 
        font-weight:bold; color:#666666; line-height: 34px;}

.logo { width:509px; height: 117px; display: block; float:left;}

.nav {  float:left; display:inline;
	margin: 0px; width: 968px; height: 36px;
	text-align:left;}


.mBody { width: 600px; padding-top: 35px; padding-left: 35px;
        display: block; float:left; position: relative;}

#headZ {font-family:arial; font-size:20px; font-weight:none; 
        color:#666666; line-height: 26px; vertical-align:top;         text-align:left;}

.cForm { display: inline; float:right; position: relative; vertical-align:top;
          width: 300px; height: 314px; background-color: #C0C0C0;
           border: 1px solid #666666; top: 30; right: 0;}

#GRY {font-family:tahoma, arial; font-size:18px; font-weight:none; text-decoration: none; 
color:#666666; line-height: 22px; text-align:center; padding: 10px;}

#GRYBG {font-family:tahoma, arial; font-size:28px; font-weight:bold; text-decoration: none; 
color:#666666; line-height: 28px; text-align:center; padding: 10px;}

#GRYsm {font-family:tahoma, arial; font-size:14px; font-weight:none; text-decoration: none; 
color:#666666; line-height: 18px; text-align:center; }


.footZ { width:968px; float: left; 
         vertical-align: top; display: inline; height: 43px;}

.footCON { width:798px; display: block; 
       float:left; text-align:center; padding-top: 10px;
     font-family: arial; font-size:13px; font-weight:none; 
    color:#666666; line-height: 38px; text-decoration: none;}

p {font-family:arial; font-size:15px; font-weight:none; color:#333333; line-height: 18px;}

#Q1 {font-family:times new roman, arial; font-size:20px; font-weight:none; color:#999999; text-align:center; line-height:23px;}

#Q2 {font-family:times new roman, arial; font-size:36px; font-weight:none; color:#003366; text-align:center; line-height:46px;}


.btZ { width: 968px; background-color: #666666; height: 2px; text align: center; }

.fadE {  float:left; display:inline; position: relative;
	 margin: 0 auto; text-align:center;
	 width: 968px;
	 
}

.backR { background-image: url(images/spacer.jpg); background-repeat: no-repeat;  
         width:968px; height: 50px; display: block; float:right;}

.guild { width:170px; height: 134px; display: inline; float:left;}




hr {border: 1px solid #666666;}

ul {font-family:arial; font-size:14px; font-weight:none; color:#333333; line-height: 18px;}

ol {font-family:arial; font-size:14px; font-weight:none; color:#333333; line-height: 18px; text-align:left;}

.BC {border: 1px solid #003366;}


#pad { padding-left: 15px; padding-right: 10px; }



a:link {font-family: arial; font-size:15px; font-weight:none; color:#325858; line-height: 18px; text-decoration: none;}

a:visited {font-family: arial; font-size:15px; font-weight:none; color:#325858; line-height: 18px; text-decoration: none;}

a:hover {font-family: arial; font-size:15px; font-weight:none; color:#990000; line-height: 18px; text-decoration: none;}


a.SM:link {font-family: arial; font-size:13px; font-weight:none; color:#666666; line-height: 21px; text-decoration: none;}

a.SM:visited {font-family: arial; font-size:13px; font-weight:none; color:#666666; line-height: 21px; text-decoration: none;}

a.SM:hover {font-family: arial; font-size:13px; font-weight:none; color:#990000; line-height: 21px; text-decoration: none;}

#copy {font-family:arial; font-size:12px; font-weight:none; color:#666666; text-decoration: none; line-height: 18px;}

.about {
	display: block; float:left;
	width: 111px;
	height: 36px;
	background: url('navs/about.jpg') bottom;
	text-indent: -99999px;
}
.about:hover {
	background-position: 0 0;
}


.classes {
	display: block; float:left;
	width: 230px;
	height: 36px;
	background: url('navs/classes.jpg') bottom;
	text-indent: -99999px;
}
.classes:hover {
	background-position: 0 0;
}

.contact {
	display: block; float:left;
	width: 146px;
	height: 36px;
	background: url('navs/contact.jpg') bottom;
	text-indent: -99999px;
}
.contact:hover {
	background-position: 0 0;
}

.home {
	display: block; float:left;
	width: 119px;
	height: 36px;
	background: url('navs/home.jpg') bottom;
	text-indent: -99999px;
}
.home:hover {
	background-position: 0 0;
}

.hypnosis {
	display: block; float:left;
	width: 136px;
	height: 36px;
	background: url('navs/hypnosis.jpg') bottom;
	text-indent: -99999px;
}
.hypnosis:hover {
	background-position: 0 0;
}


.stress {
	display: block; float:left;
	width: 226px;
	height: 36px;
	background: url('navs/stress.jpg') bottom;
	text-indent: -99999px;
}
.stress:hover {
	background-position: 0 0;
}

