@charset "UTF-8";
/* CSS Document */

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video, nav {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	font-size: 62.5%;
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
 font-weight:;
	background-image: url(../images/main_bg.jpg);
	background-color:#000;

}
#honora{
		font-size: 62.5%;
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
 font-weight:;
	background-image: url(../images/honora_bg.jpg);
	background-color:#000;

}
html {
	font-size:100%;
}
a {
	text-decoration:none;
}
.clearFloat {
	clear:both;
}

/*------NAV AND ABOVE------*/
#wrapper {
	margin:0 auto;
	width:960px;
}
.wrapper1 {
	margin:0 auto;
	width:960px;
}
#top_leaves {
	height:78px;
	background-image:url(../images/leaves_top.png);
}
#bottom_leaves{
	height:78px;
	background-image:url(../images/leaves_bottom.png);
}
#logo {
	margin-top:20px;
	margin-bottom:35px;
}
/*--Dropdown--*/
#nav {
	text-align:center;
}
/*--Dropdown function--*/
#nav ul li ul li a:hover {
	color:#6CF;
}
/*--Dropdown function--*/
#nav ul li ul li {
	width: 150px;
	border: none;
	color: #fff;
	padding-top: 3px;
	padding-bottom:9px;
	padding-right:3px;
}
/*--Dropdown function--*/
#nav ul li ul li a {
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #fff;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
}
#nav ul li {
	color: #fff;
	text-decoration:none;
	float: left;
	list-style:none;
}
#nav ul li a {
	font-size:15px;
	color: #fff;
	text-decoration:none;
	padding: 15px 20px;
}
#nav ul li a:hover {
		color:#6CF;
}
#nav li {
	position:relative;
	float:left;
}
#nav ul li ul, #nav:hover ul li ul, #nav:hover ul li:hover ul li ul {
	color:#6CF;
	display:none;
	padding-bottom:5px;
	text-align:left;
}
#nav:hover ul, #nav:hover ul li:hover ul, #nav:hover ul li:hover ul li:hover ul {
	display:block;
	color:#6CF;
}
#nav:hover ul li:hover ul li:hover ul {
	position: absolute;
	color:#6CF;
	margin-left: 145px;
	margin-top: -22px;
	font: 10px;
}
#nav:hover ul li:hover ul {	
	color:#6CF;
	position: absolute;
	margin-top: 1px;
	font: 10px;
	bottom: 100%; /* added this attribute */
}
/*--MAIN IMAGE AND ABOVE--*/
#border {
	height:1px;
	background-color:#fff;
	margin:40px 0 30px;
}
#border2 {
	height:1px;
	background-color:#000;
	margin:40px 0 30px;
}
#border3 {
	height:1px;
	background-color:#000;
	margin:30px 0 0px;
}

#intro_header h1 {
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	font-size:40px;
	color:#fff;
	margin-top:20px;
	margin-bottom:20px;

}
/*--Body Contents and Above--*/
#arc_split{
	margin-top:-60px;
	background-image: url(../images/bg_content.png);
		padding: 104px 0 0;
		width: 100%;
}
#bg_split_white{
	height:350px;
	margin-bottom:-400px;
	background-color:#f0f0f0;
}
.col_main_img{
	margin-left:-15px;
}
#col1{ 
width:280px;
float:left;
}

#col1 p{
	font-size:14px;
	width:270px;
	margin-top:15px;
}
#col1 img{
	margin-bottom:10px;
}
.border_img{
	margin-left:0px;
}
#col2{
margin-left:45px;
width:280px;
float:left;
}

#col2 p{
	font-size:14px;
	width:270px;
	margin-top:15px;
}
#col2 img{
	margin-bottom:10px;
}
#col3{	
margin-left:45px;
width:280px;
float:left;
}

#col3 p{
	font-size:14px;
	width:280px;
	margin-top:15px;
}
#col3 img{
	margin-bottom:10px;
}
.col3_main_img{
	margin-left:-15px;
}
#arc_split_below{
	background-image: url(../images/bg_content_under.png);
	margin-top:-20px;
	padding-top:104px;
	width: 100%;
}
p.introduction:first-letter {
 font-size : 300%;
 font-weight : bold;
 float : left;
 width : .7em;
 color :#00F;
 }
 
 /*--Footer--*/
#footer{
	 margin:15px;
 }
#footer p{
	  color:#fff;
	  font-size:14px;
	 padding-top:2px;
 }
#footer a{
	  color:#fff;
 }
#footer a:hover{
	color:#00F;
}

#jason_contact p{
	 width:600px;
	 border-top:2px dashed #fff;
	 margin-bottom:15px;
	 font-family:Arial, Helvetica, sans-serif;
	 color:#CCC;
	 font-size:14px;
 }
 
#jason_contact a{
	color:#ccc;
}
#jason_contact a:hover{
	color:#00F;
}

/*----Contact Page----*/
#arc_split_other{
	margin-top:40px;
	background-image: url(../images/bg_content.png);
		padding: 104px 0 0;
		width: 100%;
}
#arc_split_below_contact{
	margin-top:100px;
	margin-bottom:30px;
	background-image: url(../images/bg_content_under.png);
		padding: 104px 0 0;
		width: 100%;
}
#bg_split_white_contact{
	height:750px;
	margin-bottom:-850px;
	background-color:#f0f0f0;
}
#header_contact{
	float:left;
	width:960px;
}

#header_contact h1{
	margin-top:35px;
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	font-size:34px;
	margin-bottom:25px;
	color:#00F;
}
#header_contact p{
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	color:#000;
	padding-bottom:5px;
	font-size:17px;
}

#header_contact h2{
font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	padding-top:10px;
	font-size:20px;
	margin-bottom:25px;
	color:#00F;
}
	
.button_style_contact img{
	padding-right:5px !important;
	margin-left: 330px !important;
	margin-top: -42px;
}

#testimonials{
	float:left;
	width:400px;
	margin-top:30px;
	margin-right:60px;
	margin-bottom:-230px;
}

#testimonials h1{
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	font-size:34px;
	margin-bottom:25px;
	color:#00F;
}
#testimonials h2{
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	border-top:1px solid #000;
	padding-top:25px;
	font-size:20px;
	margin-bottom:25px;
	color:#00F;
}
#testimonials p{
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	color:#000;
	padding-bottom:5px;
	font-size:17px;
}
#testimonials2{
	float:left;
	border-left:2px solid #000;
	width:400px;
	padding-left:70px;
	margin-top:30px;
	margin-bottom:-100px;
}

#testimonials2 h2{
	border-top:1px solid #000;
	padding-top:25px;
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-bottom:15px;
	color:#00F;
}
#testimonials2 p{
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	color:#000;
	padding-bottom:0px;
	font-size:17px;
}

.test_end {
	border-top:none !important;
}
/*-------More Testimonials Page------*/
#arc_split_below_testimonial{
	margin-top:-10px;
	margin-bottom:30px;
	background-image: url(../images/bg_content_under.png);
		padding: 104px 0 0;
		width: 100%;
}
#bg_split_white_testimonial{
	height:500px;
	margin-bottom:-600px;
	background-color:#f0f0f0;
}

#more_testim{
	float:left;
	width:960px;
}

#more_testim h1{
	margin-top:50px;
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	font-size:34px;
	margin-bottom:25px;
	color:#00F;
}
#more_testim p{
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	color:#000;
	padding-bottom:5px;
	font-size:17px;
}

#more_testim h2{
font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	padding-top:10px;
	font-size:20px;
	margin-bottom:25px;
	color:#00F;
}	
	
/*----Appointments Page----*/

#bg_split_white_apt{
	height:740px;
	margin-bottom:-800px;
	background-color:#f0f0f0;
}
.h2title{
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	font-size:24px;
	text-align:center;
	color:#00F;
}

.button_style img{
	float: right;
	padding-right:5px !important;
	margin-left:-10px !important;
	margin-top: -8px;
}

table, th, td{
	font-size:125%;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
    border: 1px solid #00F;
}

.offisle {
	width: 115px;
}

#apt_callout p{
	text-align:center;
	font-size:16px;
	margin-top:40px;
}
#apt_col1{
	float:left;
	margin-right:30px;
	width:300px;
	border-right:2px solid #000;
}
#apt_col1 h1{
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	margin-top:10px;
	font-size:26px;
	margin-bottom:25px;
	color:#00F;
}
#apt_col1 p{
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	color:#000;
	padding-bottom:5px;
	width:250px;
	font-size:16px;
}

#apt_col2{
	float:left;
	margin-right:20px;
	margin-top:15px;
	width:200px;
	height:305px;
	border-right:1px dotted #000;

}
#apt_col2 h1{
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-bottom:25px;
	color:#00F;
}
#apt_col2 p{
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	color:#000;
	padding-bottom:5px;
	font-size:16px;
}
#apt_col3{
	float:left;
	margin-left:10px;
	margin-top:15px;
	width:180px;
	height:305px;
	border-right:1px dotted #000;
}
#apt_col3 h1{
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-bottom:25px;
	color:#00F;
}
#apt_col3 p{
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	color:#000;
	padding-bottom:5px;
	font-size:16px;
}
#apt_col4{
	float:left;
	margin-left:30px;
	margin-top:15px;
	width:140px;
}
#apt_col4 h1{
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-bottom:25px;
	color:#00F;
}
#apt_col4 p{
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	color:#000;
	padding-bottom:5px;
	font-size:16px;
}
#apt_callout p{
	text-align:center;
	font-size:16px;
	margin-top:40px;
}
#arc_split_below_apt{
	margin-top:10px;
	margin-bottom:50px;
	background-image: url(../images/bg_content_under.png);
		padding: 104px 0 0;
		width: 100%;
}
/*----Honora Bay Page---*/
#bg_split_white_honora{
	height:950px;
	margin-bottom:-1015px;
	background-color:#f0f0f0;
}

#honora_header h1{
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	font-size:24px;
	margin-top:20px;
	text-align:center;
	margin-bottom:26px;
	color: #00F;
}

#honora_header h2{
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	font-size:17px;
	margin-bottom:25px;
	color:#000;
}

#honora_header p{
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:25px;
	color:#000;
}
#arc_split_below_honora{
	margin-top:-30px;
	margin-bottom:50px;
	background-image: url(../images/bg_content_under.png);
		padding: 104px 0 0;
		width: 100%;
}

/*--Events & Gal Page--*/
#bg_split_white_gal{
	height:3650px;
	margin-bottom:-3700px;
	background-color:#f0f0f0;
}
#events h1{
	margin-bottom:20px;
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	font-size:34px;
	color:#00F;
}

#events p{
	font-size:14px;
	margin-left:75px;
}
#events em{
	margin-left:295px;
	color:#00F;
}
	
#row1 img{
	margin-bottom:30px;
	margin-right:12px;
}
/*---#row1 img.test{
	margin-bottom:123px !important;
}--*/

#row2{
	margin-bottom:30px;
}
#row3{
	margin-bottom:30px;
}
#row4{
	margin-bottom:30px;
}
#row5{
	margin-bottom:30px;
}
#row6 img{
	margin-bottom:0px;
	}
.push_right{
	margin-right:20px;
}

/*---Massage Page--*/
#bg_split_white_massage{
	height:2925px;
	margin-bottom:-2980px;
	background-color:#f0f0f0;
}
.slidingDiv {
	position: absolute;
	width:960px;
	font-size:14px;
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
    margin-top:10px;
    margin-bottom:70px;	

}
 
.show_hide {
	cursor:pointer;
color:#00F;
font-size:19px;
    display:none;
}

#massage_header h1{
	font-size:34px;
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	color:#00F;
	margin-top:10px;
	margin-bottom:20px;
}

#massage_header p{
	width:800px;
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:14px;
}
#thai_massage{
	margin-left:70px;
	margin-right:150px;
	float:left;
}
#thai_massage img{
	margin-top:40px;
	padding-bottom:25px;
	border-bottom:2px solid #000;
}

#thai_massage p{
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:14px;
	margin-top:20px;
	width:300px;
}
#trager_massage{
	float:left;
}
#trager_massage img{
	margin-top:40px;
	padding-bottom:25px;
	border-bottom:2px solid #000;
}

#trager_massage p{
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:14px;
	margin-top:20px;
	width:300px;
}

#massage_bottom h1{
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	color:#00f;
	font-size:15px;
	margin-top:20px;
}
#massage_bottom p{
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:14px;
	margin-top:20px;
}

#massage_bottom a{
	color:#00f;
}
#col1_msg img{
	margin-top:50px;
	padding-left:15px;
	padding-right:10px;
}
#massage_testimonial{
}
#massage_testimonial2{

}
#massage_testimonial h2{
	font-size:14px;
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	color:#00F;
	padding-bottom:15px;
}
#massage_testimonial2 h2{
	border-bottom:1px solid #000;
	font-size:14px;
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	color:#00F;
	padding-bottom:40px;
}
#massage_testimonial p{
	padding-top:20px;
	padding-bottom:15px;
	font-size:14px;
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	color:#000;
}
#massage_testimonial2 p{
	padding-top:20px;
	padding-bottom:15px;
	font-size:14px;
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	color:#000;
}
#more_T {
	color:#000;
	font-size:50px;
}
/*----Celtic Harp Page----*/
#bg_split_white_celtic{
	height:970px;
	margin-bottom:-1010px;
	background-color:#f0f0f0;
}

#celtic_music{
		margin-top:30px;
}
#celtic_music h2{
	font-size:14px;
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
}
#celtic_header h1{
	font-size:24px;
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	color:#00F;
	margin-bottom:20px;
}
#celtic_header h2{
	font-size:14px;
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	color:#000;
		width:400px;
	margin-bottom:20px;
}
#celtic_header h3{
	font-size:14px;
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	width:400px;
	color:#6a1392;
}
#celtic_header p{
	padding-top:20px;
	width:400px;
font-size:14px;
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	color:#000;
}
#celtic_row{
	float:right;
	width:400px;
}

#celtic_end{
	margin-top:-850px;
	font-size:14px;
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	color:#000;
}

#celtic_end h2{
	font-size:14px;
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	color:#00F;
}
#celtic_img{
	margin-top:20px;
	margin-bottom:160px;
	text-align:right;
}
.border_celtic{
	width:450px;
	margin:30px 0 20px;
	height:2px;
	background-color:#000;
}

/*----Bodytalk Page----*/
#bg_split_white_bodytalk{
	height:2140px;
	margin-bottom:-2200px;
	background-color:#f0f0f0;
}
#bodytalk_testimonial{
	float:left;
	width:400px;
	margin-top:30px;
	margin-right:53px;
}
#bodytalk_testimonial2{
	float:left;
	width:960px;
	margin-top:30px;
}
#bodytalk_testimonial3{
	float:left;
	width:400px;
	margin-top:30px;
	margin-left:50px;
}
#bodytalk_testimonial h2{
	font-size:14px;
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	color:#00F;
	width:450px;
	padding-bottom:15px;

}
#bodytalk_testimonial2 h2{
	font-size:14px;
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	color:#00F;
	border-bottom:1px solid #000;
	padding-bottom:25px;

}
#bodytalk_testimonial3 h2{
	font-size:14px;
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	color:#00F;
	width:450px;
	padding-bottom:15px;

}
#bodytalk_testimonial p{
	padding-top:20px;
	padding-bottom:15px;
	width:400px;
font-size:14px;
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	color:#000;
}
#bodytalk_testimonial2 p{
	padding-top:20px;
	padding-bottom:15px;
font-size:14px;
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	color:#000;
}
#bodytalk_testimonial3 p{
	padding-top:20px;
	padding-bottom:15px;
	width:400px;
font-size:14px;
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	color:#000;
}
#bodytalk_header h1{
	font-size:24px;
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	color:#00F;
	margin-top:15px;
	margin-bottom:20px;
	margin-left: 100px;
}
#bodytalk_body p{
	float:left;
	padding-top:20px;
	margin-right:50px;
	width:450px;
font-size:14px;
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	color:#000;
}
#bodytalk_img img{
	float:left;
	margin-top:20px;
}
#bodytalk_img2 img{
	float:left;
	margin-left:50px;
	margin-bottom:-25px;
}
#arc_split_below_bt{
	margin-top:380px;
	margin-bottom:30px;
	background-image: url(../images/bg_content_under.png);
	padding: 104px 0 0;
	width:100%;
}
#bodytalk_body2{
	margin-top:55px;
}

#bodytalk_body2 h1{
	width:400px;
	font-size:20px;
	color:#00F;
	padding-top:65px;
	margin-right:100px;
	float:left;
}
#bt_video{
	margin-top:-15px;
	float:left;
}
#bodytalk_testimonial2{
	margin-top:30px;
	margin-right:60px;
}


#bodytalk_testimonial2 h2{
	font-size:14px;
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	color:#00F;

}

#bodytalk_testimonial2 p{
	padding-top:20px;
	padding-bottom:15px;
font-size:14px;
	font-family: 'Milonga', cursive, Arial, Helvetica, sans-serif;
	color:#000;
}
