/* CSS Document */
body {
	margin:0px;
    padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	color: #404000;
	line-height: 1.30em;

}
a:link {
    color: #4a4d3b;
	font-weight:inherit;
    text-decoration: none;
}
a:visited {
    color: #4a4d3b;
	font-weight:inherit;
    text-decoration: none;
}
a:hover {
    color: #ffffff;
	font-weight:inherit;
    text-decoration: none;

}
a:active {
    color: #ffffff;
	font-weight:inherit;
    text-decoration: none;
}
#purpleflowers {
	background:transparent url(images/bglilacs.png);
	position:absolute;
	top: -80px;
	width: 530px;  
	height: 903px;
	margin: 0 0 0 585px;
    padding: 0;
             z-index: 2; 
}		
#main {
	background:transparent url(images/hmmainstage.jpg) no-repeat ;
	position: absolute;
	top: 110px;
   
 	width: 780px;  
	height: 500px; 
	margin: 0 0 0 161px;
    padding: 0;
             z-index: 3; 	
}

#main  a:link {
    color: #ddf9c9;

}
#main  a:visited {
    color: #4a4d3b;

}
#main a:hover {
    color: #ffffff;

}
#main2 {
	background:transparent url(images/hmmainstage.jpg) no-repeat ;
	position: absolute;
	top: 625px;
   
 	width: 780px;  
	height: 500px; 
	margin: 0 0 0 161px;
    padding: 0;
             z-index: 2; 	
}
#backmain {
	background:none
	position: absolute;
	vertical-align:top;
	top: 204px;
   
 	width: 780px;  
	height: 500px; 
	margin: 0 0 0 161px;
    padding: 0;
             z-index: 0; 	
}
#longmain {
	background:transparent url(images/hmmainstagelongb.jpg);
	position: absolute;
	top: 110px;
   
 	width: 778px;  
	height: 797px; 
	margin: 0 0 0 162px;
    padding: 0;
             z-index: 3; 	
}

#longmain  a:link {
    color: #ddf9c9;

}
#longmain  a:visited {
    color: #ddf9c9;

}
#longmain a:hover {
    color: #4a4d3b;

}

#appointmentbutton {
	background:transparent url(images/book-a-massage-button.png) no-repeat;
	position:absolute;
	top: 46px;
	width: 165px;  
	height: 30px; 
	margin: 0 0 0 765px;
    padding: 16 0 0 0;
	text-align:center;
             z-index: 3; 
}
 #appointmentbutton a:link {
    color: #ffffff;
	
}
 #appointmentbutton a:hover {
    color: #4a4d3b;
	
	
}
 #appointmentbutton a:visited {
    color: #ffffff;
}
.bookmassage {
    position:absolute;
    top:3;
    width: 173px;  
    height: 59px; 
    margin: 0 0 0 600px;
    z-index: 2;
}
#newslettersignup {
    position: absolute;
	top: 620px;
	text-align:left;
	font-weight:bold;
    width: 120px;  
	height: 150px; 
	margin: 0 0 0 0px;
    padding: 0;
             z-index: 3; 

}
#massage-phone {
	
	position:absolute;
	top: 0px;
	width: 333px;  
	height: 55px;
	text-decoration: outline;
	margin: 0 0 0 618px;
    padding: 0;
             z-index: 2; 
}

#Heather-picture {
	
	position:absolute;
	top: 100px;
	width: 133px;  
	height: 55px;
	text-decoration: outline;
	margin: 0 0 0 718px;
    padding: 0;
             z-index: 2; 
}

 #p1 {
	position:absolute;
	top: 25px;
	width: 390px;
	height: 394px;
	margin: 0 0 0 25px;
	padding: 0;
	z-index: 3;
	left: -2px;
}
#p2 {
	position:absolute;
	top: 470px;
	width: 390px;
	height: 75px;
	margin: 0 0 0 25px;
	padding: 0;
	z-index: 6;
	left: -2px;
}
#p22 {
	position:absolute;
	top: 232px;
   
 	width: 390px;  
	height: 75px; 
	margin: 0 0 0 25px;
    padding: 0;
             z-index: 5; 
}
#p3 {
	position:absolute;
	top: 605px;
   
 	width: 300px;  
	height: 120px; 
	margin: 0 0 0 115px;
    padding: 0;
             z-index: 3; 
}
#p4 {
	position:absolute;
	top: 534px;
	width: 390px;
	height: 220px;
	margin: 0 0 0 25px;
	padding: 0;
	z-index: 3;
	left: 0px;
}
#p5 {
	position:absolute;
	top: 547px;
	width: 390px;
	height: 45px;
	margin: 0 0 0 25px;
	padding: 0;
	z-index: 3;
	left: 0px;
}
#p4lower {
	position:absolute;
	top: 580px;
	width: 390px;
	height: 220px;
	margin: 0 0 0 25px;
	padding: 0;
	z-index: 3;
	left: 0px;
}
#bulletlist  {
	position:absolute;
	top: 530px; 
	list-style-type: circle;
    
 	width: 390px;  
	height: 75px; 
	margin: 0 0 0 25px;
    padding: 0;
             z-index: 5; 
}
.bullet {
float:left;
display:inline;

}

#guidepurple {
    
	position:absolute;
	top: 130px;
	width: 290px;  
	height: 525px; 
	margin: 0 0 0 620px;
    padding: 0;
             z-index: 3; 
}
#quote1 {
	color: #ffffff;
	font-weight:bold;
	font-size: 1.0em;
	line-height: 1.5em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	position:absolute;
	top: 540px;
	width: 290px;
	height: 339px;
	margin: 0 0 0 600px;
	padding: 0;
	z-index: 5;
	left: 16px;
}
#quote1 a:link {
    color: #d1d6ae;
	font-weight:inherit;
    text-decoration: none;
}
#quote1 a:hover {
    color: #ffffff;
	font-weight:inherit;
    text-decoration: none;
}
#quote2 {
    color: #ffffff;
	font-weight:bold;
	font-size: 1.2em;
	line-height: 1.50em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	position:absolute;
	top: 600px;
	width: 290px;  
	height: 300px; 
	margin: 0 0 0 620px;
    padding: 0;
             z-index: 3; 
}
#flowerclient {
	background:transparent url(images/flowerclient.png);
	position:absolute;
	top: 690px;
	width: 380px;  
	height: 214px; 
	margin: 0 0 0 555px;
    padding: 0;
             z-index: 4; 
}
#video1 {
	color: #ffffff;
	font-weight:bold;
	font-size: 1.2em;
	line-height: 1.50em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	position:absolute;
	top: 140px;
	width: 300px;  
	height: 275px; 
	margin: 0 0 0 615px;
    padding: 0;
             z-index: 4; 
}
#heatherommm {
    background:transparent url(images/heatherommm3.jpg);
	position:absolute;
	top: 250px;
   
 	width: 100px;  
	height: 210px; 
	margin: 0 0 0 25px;
    padding: 0;
             z-index: 4; 
}
#avatar { 
	background:transparent url(images/avatarforsite2.gif);
	position: absolute;
	top: 5px;
   
 	width: 156px;  
	height: 160px; 
	margin: 0 0 0 4px;
    padding: 0;
             z-index: 1; 
}		 	
#hmheader { 
	background:transparent url(images/hmcom_title2.png);
	position: absolute;
	top: 15px;
   
 	width: 340px;  
	height: 68px; 
	margin: 0 0 0 197px;
    padding: 0;
             z-index: 1; 
}
#sitemap { 

	position: absolute;
	top: 80px;
    font-size: 1.2em;
	font-weight:inherit;
	font-family:Verdana, Arial, Helvetica, sans-serif;
 	width: 840px;  
	height: 20px; 
	margin: 0 0 0 200px;
    padding: 0;
             z-index: 3; 
}

#plainwhite { 

	position: absolute;
	background-color:#FFFFFF;
	top: 115px;
    font-size: 1.2em;
	font-weight: bolder;
	font-family:Verdana, Arial, Helvetica, sans-serif;
 	width: 500px;  
	height: 600px; 
	margin: 0 0 0 160px;
    padding: 0;
             z-index: 1; 
}
#linktable { 
	background:transparent url(images/om_logo.jpg);
	position: absolute;
	top: 175px;
   
 	width: 115px;  
	height: 245px; 
	margin: 0 0 0 20px;
    padding: 0;
             z-index: 2;
	left: 4px;	
    font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #404000;
	line-height: 1.30em;		  
}
.style1 {

	font-size: 1.2em;
	font-weight: bolder;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
#kanji { 
	
	position: absolute;
	top: 460px;
	text-align:center;
	font-weight:bold;
    width: 135px;  
	height: 150px; 
	margin: 0 0 0 15px;
    padding: 0;
             z-index: 2; 
}
#indexcandles { 
	background:transparent url(images/essentialoils1.png);
	position: absolute;
	top: 726px;
   
 	width: 210px;  
	height: 207px; 
	margin: 0 0 0 120px;
    padding: 0;
             z-index: 3; 
}
#map { 
	background:transparent url(images/smallmap3368_2ndave.jpg);
	position: absolute;
	top: 298px;
   
 	width: 239px;  
	height: 220px; 
	margin: 0 0 0 340px;
    padding: 0;
             z-index: 3; 
}
#the3368 {
	background:transparent url(images/the3368_2ndave1.jpg);
	position: absolute;
	top: 133px;
	width: 260px;  
	height: 329px; 
	margin: 0 0 0 643px;
    padding: 0;
             z-index: 3; 
}
#nameplaque {
	background:transparent url(images/13_office08.jpg);
	position: absolute;
	top: 500px;
	width: 210px;  
	height: 53px; 
	margin: 0 0 0 660px;
    padding: 0;
             z-index: 4; 
}
#myimage {
	background:transparent url(images/14_office08.jpg);
	position:absolute;
	top: 165px;
	width: 210px;  
	height: 468px; 
	margin: 0 0 0 665px;
    padding: 0;
             z-index: 3; 
}

#facebook {
	
	position:absolute;
	top: 140px;
	width: 310px;  
	height: 468px; 
	margin: 0 0 0 615px;
    padding: 0;
             z-index: 3; 
}
#sacredspace {
	background:transparent url(images/sacredspace.jpg);
	position:absolute;
	top: 145px;
	width: 260px;  
	height: 347px; 
	margin: 0 0 0 635px;
    padding: 0;
             z-index: 3; 
}
#newoldimage {
	background:transparent url(images/newoldimage.jpg);
	position:absolute;
	top: 620px;
	width: 300px;  
	height: 234px; 
	margin: 0 0 0 615px;
    padding: 0;
             z-index: 4; 
}
#therapies1 {
	background:transparent url(images/theramassage1.jpg);
	position:absolute;
	top: 135px;
	width: 210px;  
	height: 134px; 
	margin: 0 0 0 665px;
    padding: 0;
             z-index: 3; 
}
#therapies2 {
	background:transparent url(images/hypnoreik.jpg);
	position:absolute;
	top: 283px;
	width: 210px;  
	height: 147px; 
	margin: 0 0 0 665px;
    padding: 0;
             z-index: 3; 
}
#therapies3 {
	background:transparent url(images/chairmassage1.jpg);
	position:absolute;
	top: 442px;
	width: 210px;  
	height: 69px; 
	margin: 0 0 0 665px;
    padding: 0;
             z-index: 3; 
}
#therapies4 {
	background:transparent url(images/uppermassage.jpg);
	position:absolute;
	top: 523px;
	width: 210px;  
	height: 135px; 
	margin: 0 0 0 665px;
    padding: 0;
             z-index: 3; 
}
#therapies5 {
	background:transparent url(images/essentialoils1.jpg);
	position:absolute;
	top: 670px;
	width: 210px;  
	height: 207px; 
	margin: 0 0 0 665px;
    padding: 0;
             z-index: 3; 
}
#candles {
	background:transparent url(images/15_office08.jpg);
	position:absolute;
	top: 708px;
	width: 210px;  
	height: 152px; 
	margin: 0 0 0 665px;
    padding: 0;
             z-index: 4; 
}
#footreflexology {
	background:transparent url(images/footreflexology.png);
	position: absolute;
	top: 133px;
	width: 252px;  
	height: 460px; 
	margin: 0 0 0 643px;
    padding: 0;
             z-index: 4; 
}
.hoursopen {
    position: absolute;
    top: 120px;
    width: 780px; 
    height: 30px; 
    margin: 0 0 0 161px;
            z-index: 4;
}
.iframebooking { 
    position: absolute;
    top: 120px;
    width: 780px; 
    height: 300px; 
    margin: 0 0 0 161px;
            z-index: 3;
}
.iframecalendar { 
    position: absolute;
    top: 560px;
    width: 780px; 
    height: 600px; 
    margin: 0 0 0 161px;
            z-index: 3;
}
.driving-directions { 
    position: absolute;
    top: 160px;
    width: 780px; 
    height: 300px; 
    margin: 0 0 0 205px;
            z-index: 3;
}
#get-directions {
    position: absolute;
    top: 110px;
    width: 400px; 
    height: 50px; 
    margin: 0 0 0 210px;
            z-index: 4;
}
#indexfooter {
   position:absolute;
   top: 935px;
   width: 778px;
   height: 40px;
   font-size: 1.0em;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   text-align:center;
   margin: 0 0 0 160px;
            z-index: 4;
}
#footer1 {
   position:absolute;
   top: 625px;
   width: 800px;
   height: 40px;
   font-size: 1.0em;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   text-align:center;
   margin: 0 0 0 180px;
            z-index: 3;
}   
#footer2 {
   position:absolute;
   top: 925px;
   width: 800px;
   height: 40px;
   margin: 0 0 0 180px;
            z-index: 3;
}
#calendarfooter {
   position:absolute;
   top: 1165px;
   width: 800px;
   height: 40px;
   font-size: 1.0em;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   text-align:center;
   margin: 0 0 0 160px;
            z-index: 3;
} 
#bullet {
    background:transparent url(images/bullet.png) no-repeat;
    width: 16px;
    height: 16px;
   
            z-index: 3;
}
.float {
float:left; margin: .55em 1em 1em 0; 
display:inline;

}
