html {height:100%; margin-bottom: 1px;}
body {

	margin: 0;

	padding: 10px 0 0 0;

	/*font: 11px "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif";*/

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;


	background: #fff;

	color: #000000;
	}



/*redefine*/



::-moz-selection {

	background: #000;

	color: #eee;

}



::selection {

	background: #000;

	color: #eee;

}



h1, h2, h3, h4, p, ul {
margin: 0;
	padding: 0;
	font-weight: normal;
	line-height:160%;	

}
p.contact  {font-weight:bold; line-height:100%;text-align:right; padding:0px 10px 10px 10px;}
p.intro {font-weight:bold; line-height:200%;}
p.intro_text {font-weight:bold; line-height:200%; width:730px;margin: 0 auto;}
p.note {font-size:x-small; font-style:italic;}
.hr_footer { position:relative; top:10px;}
.styled_list { margin: 20px 0;
padding-left: 10px; width:275px;}


.styled_list li {
color:#000000; 
list-style:none;
padding-left: 30px; 
background-image: url(images/bullet.jpg);
background-repeat: no-repeat;
background-position: 1em;
font-size:small;
width:325px;}

.offers_list { margin: 20px 0;
padding-left: 10px; width:800px;}
.offers_list li {
color:#000000; 
list-style:none;
padding-left: 30px; 
background-image: url(images/bullet.jpg);
background-repeat: no-repeat;
background-position: 1em;
font-size:small;
width:750px;}

.ajax_div {display:block;   
width:540px;float:right; color:#000000; padding-bottom:15px; line-height:160%;}
.ajax_div#facials {display:block;   
width:500px;float:right; color:#000000; padding-bottom:15px; line-height:160%;}
.p_break {margin-top:10px;}

.intro_break {margin-top:20px; font-weight:bold}

/*shared*/



span.clr {

	display: block;

	clear: both;

}



.clear {clear:both;}



/*content*/



#container {

	position: relative;

	/*z-index: 1000;*/

	width: 904px;
	padding: 8px 0px 0 0;
	border-top: 4px solid #841C50;
	background: #fff ;
    margin: auto;
    text-align: left;

}




.hr {padding:20px; margin: auto; width:244px;}

.clipper { padding:15px;}
.hr_footer {position:relative;left:-15px;}

.thumbnailContainer {

	width: 904px;

	border-top: 4px solid #ff6600;

	margin-top: 10px;

	display: none;

	height: 0px;
	

	overflow: hidden;

}



.thumbnailContainer .clipper {

	margin: 10px 0 0 0;

}





a {

	color: #000;
font-weight:bold;
	text-decoration: underline;

}



a:hover {

	color: #000;

	text-decoration: none;

}



.left {

	float: left;

}



.right {

	float: right; padding: 0 0 0 10px;

}



.rightimg {

	float: right; padding:3px 3px 0px 3px; background:#ffffff; border: solid #ececec 1px;

}



.quote {

	float: right; position:relative;

}













#images {display: none;}


/*big menu*/



#kwick {

	position: relative;
	width: 700px;
	height: 200px;
	overflow: hidden;
	
	margin-left:4px; position:relative;
	

}



#kwick .kwicks {

	list-style: none;
	margin: 0px;
	display: block;
	height: 200px;
	width: 1000px;

}



#kwick li {

	float: left;

}



#kwick .kwick {

	text-indent: -1000px;
	background:#FFFFFF none repeat scroll 0%;
	border-right: 2px solid #fff;
	cursor:pointer;
	display:block;
	overflow:hidden;
	width:85px;
	height: 200px;

}



#kwick .kwick span {

	display: none;

}



#kwick .opt1 {

	background: #fff url(images/welcome.jpg) repeat scroll 0%; 

}



#kwick .opt2 {

	background: #fff url(images/body.jpg) repeat scroll 0%;

}



#kwick .opt3 {

	background: #fff url(images/therapies.jpg) repeat scroll 0%;

}



#kwick .opt4 {

	background: #fff url(images/beauty.jpg) repeat scroll 0%;

}



#kwick .opt5 {

	background: #fff url(images/about.jpg) repeat scroll 0%;
}



#kwick .opt6 {

	background: #fff url(images/events.jpg) repeat scroll 0%;

	
	

}


#kwick .opt7 {

	background: #fff url(images/coaching.jpg) repeat scroll 0%;

	
	

}


#kwick .opt8 {

	background: #fff url(images/location.jpg) repeat scroll 0%;

	
	

}









