
/* ***** CHARACTERS ALLOWED IN ID (SAME FOR CLASS?):
====================================================
	 The short answer is that the first character must be a letter, and any other characters may be a letter, a digit, ".", or "-".
	 The long answer is that it's determined by the rules of SGML and by what's in your SGML Declaration. The characters allowed in an ID are those allowed in an SGML "NAME". By default, the first character must be a letter, and any other characters may be a letter or a digit.
====================================================
***** */


body { background: #191970;
       color: #fff; }

body,div,dl,dt,dd,form,fieldset,input,textarea,th,td { margin: 0; padding: 0; }


a:link { color: #9932cc; font-weight: bold; text-decoration: underline; }
a:visited { color: #da70d6; font-weight: bold; text-decoration: none; }
a:hover { color: #f00; font-weight: bold; text-decoration: underline; }
a:active { color: #f00; font-weight: bold; text-decoration: none; }

a.normal { font-weight: normal; }

/* table { border-collapse: collapse; border-spacing: 0; } */

table.center { margin-right: auto; margin-left: auto; }

      td.top { vertical-align: top; }


acronym { border: 0; }

a img { border: 0; }

img.right { float: right; }

img.left { float: left; }



.Top0          { margin-top: 0; }
     .Top0-C   { margin-top: 0; text-align: center; }


.Bot0 	       { margin-bottom: 0; }
     .Bot0-C   { margin-bottom: 0; text-align: center; }


.L { text-align: left; }

.ctr { text-align: center; }

.R { text-align: right; }



strong { font-weight: bold; }

em { font-style: italic; }

td, p, li { font-family: verdana, helvetica, sans-serif;
            font-weight: normal; }

h4 { font-family: verdana, helvetica, sans-serif; }

.credit { font-family: arial, tahoma, helvetica, sans-serif; 
	  font-weight: normal; }

p { text-align: justify; }


p.Header { text-align: center; }

  p.Header strong { font-weight: normal; }
  p.Header em     { font-style: normal; }


ul.StopSmoking { list-style: outside;
		 margin-top: .5em; }

li p { text-align: left;
       margin-top: 0;
       margin-bottom: 1em;
       margin-left: 1em; }

.redbold { color: #f00; background: transparent; 
	   font-weight: bold; }


div#HypnotherapyArizona { width: 88%; margin: 0 auto; position: relative; }

    table#Hypnotherapy-Arizona { width: 100%; border: 0;
				 background: #d8bfd8; 
				 margin-top:35px; }


			       td.CenterTop { text-align: center; vertical-align: top; }

			       td.center36  { text-align: center; height: 36px; }

    table.color { background: #bad6ba; color: #000;  /* ******************** REMOVE THIS WHEN FINISHED */
	          border: 2px solid #daa520; }
/*  BECOMES..... */
    table#HypnotherapyArizona-2 { width: 90%; margin: 0 auto;
				 background: #bad6ba; color: #000;
	          		 border: 2px solid #daa520;
				 margin-bottom: 36px; }

	  div.HypnotherapyArizona-3   { width: 90%; margin: 0 auto;
					background: transparent; color: #000; }



div#TexSize { position: absolute; top: 4px; left: 4px; }



/* MAIN CONTENT CELL */

h1 { font: italic 35px "times new roman", times, serif;
     margin-top: 16px;
     text-align: center; }

h1.special { font-size: 19px; margin-top: 0; text-align: center; }

h2 { font: bold 22px "courier new", courier, monotype;
     margin-top: 15px;
     margin-bottom: 10px; }

h2.StopSmoking { text-align: center;
		 font: bold 18px verdana, helvetica, sans-serif;
		 margin-top: 0; }

h3 { font: italic bold 25px "times new roman", times, serif;
     margin-top: 35px; }

h3.golden     { font-size: 35px; margin: 0;
	        color: #b8860b; background: transparent; }

h3.golden-C   { font-size: 35px; margin: 0;
	        color: #b8860b; background: transparent;
		text-align: center; }

h3.StopSmoking { font: bold 1.4em verdana, helvetica, sans-serif;
		 color: #fc0;
		 margin-bottom: 0; }

.ExtraterrestrialCommunication { font: bold 16px "courier new", courier, monotype; }

.Q { text-align: left;
     font-weight: bold; 
     color: #191970;
     margin-bottom: 0; }

.A { margin-top: 0; }

.HEAD { text-align: center;
        font-size: 200%;
	font-weight: normal;
	color: #fc0;
	letter-spacing: .4em; }

.SRVCS { text-align: left;
	 font-size: 120%;
         color: #fc0; }

.FOOT { margin-top: 3em; margin-bottom: 2em;  
	font-weight: bold;
	text-align: center; }



/* NAVIGATION CELL */

table#nav { margin: 20px auto 0 auto; }

table#nav td   { text-align: center;
		 width: 120px; height: 36px;
		 line-height: 18px;
		 margin: 0;
		 padding: 0; }

table#nav td a { width: 100%;
		 line-height: 18px;
		 margin: 0;
		 padding: 0; }

table#nav td a:link,
table#nav td a:visited { background: #ffde5d; display: block; }
table#nav td a:hover { background: #d8bfd8; display: block; }

a.nav { font: italic 24px "times new roman", times, serif; }
a.nav:link { color: #191970; text-decoration: none; }
a.nav:visited { color: #191970; text-decoration: none; }
a.nav:hover { color: #191970; text-decoration: none; }
a.nav:active { color: #191970; text-decoration: none; }



/* FOOTER (copyright, webmaster) */

.ArizonaHypnotherapy  { margin: 35px 0;
		        font: 12px verdana, helvetica, sans-serif; 
        	        background: transparent; color: #fff; }


