@charset "UTF-8";
/* CSS Document */



/* specific divs */

body {
	
	background-color: #dfceb0;
	margin: 6px;
	
	
}


html {height: 100%;}


#wrapper {
	width: 928px;
	padding: 0px;
	background-color: #FFFFFF;
	margin:0 auto;
	height: 600px;
	background-image: url(../img/bck.gif);
	
}


#wrappertreatments {
	width: 928px;
	padding: 0px;
	background-color: #FFFFFF;
	margin:0 auto;
	height: 555px;
	background-image: url(../img/bckt.jpg);
	
}


#wrappercontact {
	width: 928px;
	padding: 0px;
	background-color: #FFFFFF;
	margin:0 auto;
	height: 620px;
	background-image: url(../img/bck.jpg);
	
}

#wrapperhome {
	width: 928px;
	padding: 0px;
	background-color: #FFFFFF;
	margin:0 auto;
	height: 600px;
	background-image: url(../img/bck.jpg);
	
}


#wrapperabout {
	width: 928px;
	padding: 0px;
	background-color: #FFFFFF;
	margin:0 auto;
	height: 930px;
	background-image: url(../img/bckabout.gif);
	
}

#wrappertreatments {
	width: 928px;
	padding: 0px;
	background-color: #FFFFFF;
	margin:0 auto;
	height: 700px;
	background-image: url(../img/bckabout.gif);
	
}

#wrapper2 {
	width: 928px;
	padding: 0px;
	background-color: #FFFFFF;
	margin:0 auto;
	height: 487px;
	background-image: url(../img/bck.jpg);
	
}

#base {
	width: 915px;
	padding: 0px;
	background-color: #FFFFFF;
	margin:0 auto;
	height: 14px;
	background-image: url(../img/shadow.jpg);	
	
}

#logo {
	height: 80px;
	padding: 17px 27px 0px 5px;
	float: right;
	margin-bottom: 0px;
	}
	
	
	#imageleft {
	
	height: 359px;
	width:289px;
	padding: 0px 0px 0px 0px;
	float: left;
	
	margin-bottom: 0px;
	}
	
	#imageright {
	
	height: 359px;
	width:289px;
	padding: 0px 2px 0px 0px;
	float: right;
	
	margin-bottom: 0px;
	}
	
	
	#contentright {
	padding:10px 20px 0 10px;
	width:560px;
	background-image: url(../img/contentback.jpg);
	float: right;
	
	}
	
	
		#contentrightblank {
	padding:10px 20px 0 30px;
	width:540px;
	float: right;
	
	}
	
	#contenttreatments {
	padding:5px 35px 0 25px;
	width:500px;
	float: left;
	
	}
	
	#contentleft {
	padding:10px 20px 0 10px;
	width:558px;
	background-image: url(../img/contentback.jpg);
	float: left;
	
	}
	
	#contentphil {
	padding:10px 20px 0 10px;
	width:558px;
	background-image: url(../img/contentback.jpg);
	float: left;
	
	}
	
	
		#contentblank {
	padding:10px 20px 0 10px;
	width:554px;
	float: right;
	
	}
	
	#contentalt {
	padding:10px 20px 0 10px;
	width:560px;
	background-image: url(../img/contentback.jpg);
	float: right;
	
	}
	
	#contentcontact {
	padding:10px 20px 0 10px;
	width:560px;
	height:349px;
	background-image: url(../img/contentback.jpg);
	float: right;
	
	} 
	
	
	#gallery {
	
	height: 359px;
	padding:0px 0 0 0px;
	width:584px;
background-image: url(../img/contentback.jpg);
	float: right;
	
	}
	
	
	#line {
	width: 915px;
	height: 3px;
	float: left;
	margin-bottom: 0px;
	}
	
	#linecontact {
	width: 915px;
	height: 25px;
	float: left;
	margin-bottom: 0px;
	}
	
	
	#content {
	width: 879px;
	height:344px;
	padding: 3px 10px 18px 24px;
	float: left;
	margin-bottom: 0px;
	}
	
	#content2 {
	width: 879px;
	height:344px;
	padding: 3px 10px 18px 24px;
	float: left;
	margin-bottom: 0px;
	}
	
	#content3 {
	width: 829px;
	height:344px;
	padding: 3px 45px 18px 39px;
	float: left;
	margin-bottom: 0px;
	}
	
	#lowercontent {
	width: 280px;
	height: 104px;
	padding: 0 0px 0 24px;
	float: left;
	margin-bottom: 0px;
	}
	
	#lowercontent2 {
	width: 700px;
	height: 104px;
	padding: 0 0px 0 24px;
	float: left;
	margin-bottom: 0px;
	}
	
	
	#menu {
	padding: 70px 5px 5px 28px;
	float: left;
	margin-bottom: 0px;
	}
	
	.menutext {
	
	font-family : Georgia, Times New Roman, serif;
font-size : 13px;
	
	float: left;
	
	margin-bottom: 0px;
	}
	
	
	.copyright {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #715462;
	
	
	}
	
	.copyrightfooter {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #715462;
	
	
	}
	
	

#wrapperweb {
	width: 830px;
	padding: 10px;
	background-color: #333333;
	margin:0 auto;
	height: 630px;
	background-image: url(../img/back2.jpg);
}

#printwrapper {
	width: 830px;
	padding: 10px;
	background-color: #333333;
	margin:0 auto;
	height: 630px;
	background-image: url(../img/heartback.jpg);
}



#clientcontent {
	width: 390px;
	padding: 20px 10px 20px 20px;
	float: left;
	
	
	
}

#content-right {
	width: 370px;
	padding: 20px 20px 0px 10px;
	float: right;
	
	
	
}

#form {
	width: 320px;
	padding: 20px 23px 20px 10px;
	float: right;
	
	
	
}




#wide-content {
	width: 540px;
	padding: 20px 0px 0px 20px;
	float: left;
}

#full-content {
	width: 450px;
	padding: 0px 44px 0px 0px;
	float: left;
}




#menuhome {
	width: 300px;
	padding: 0px 10px 50px 20px;
	float: right;
	text-align: justify;
	height: 50px;
}




#footer {
	width: 660px;
	margin:0 auto;
	padding: 10px 0px 0px 0px;
	text-align:center;
	margin-top: 0px;
	
	
}

#title-wrapper {
	margin-left:0px;
	margin-top:10px;
	margin-bottom: 20px;
	
}


#hidden {
	display: none;
}




/* basic elements */


body {
	font-family:Georgia,"Times New Roman",Times,serif;
	
	}
	


h3 {
color:#FFFFFF;
font-size:120%;
margin:0;
padding:0;
text-transform:uppercase;
font-family:Arial,sans-serif;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5;
	}
	
h1 {
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
	font-weight: bold;		
	}
	
	
h4 {
	display: inline;
	background: #e9e7c1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
		
	}
	
	
	.input {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:bold;

	padding: 3px;
	margin: 7px 0 0px 0;
	color: #000000;
	background-color: #FAF8F0;
	border:1px solid #DECFB1;
}

.inputbutton {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
 	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	padding: 3px;
	margin: 7px 0 0px 0;
	color: #FAF8F0;
	background-color: #9a845c;
	border:1px solid #DECFB1;
}


	.dropdown {

font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;

font-weight:bold;
	
	margin: 3px 0 6px 0;
	padding: 0 5px 10px 0;
	color: #000000;
	background-color: #FAF8F0;

}

		


.text {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height:16px;

	color: #715462;
}

.newsletter {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11.5px;
	line-height:15px;

	color: #715462;
}

.header {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;

	color: #594750;
}


.formtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ad9872;
	line-height: 20px;
	font-weight: bold;
	
}




.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 20px;
}

.cr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	line-height: 20px;
}


.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 20px;
}






/* rollover links */


	
.menutext a { 
	font-weight: normal; 
	text-decoration: none; 
	color: #715462;
	}
.menutext a:visited { 
font-weight: normal; 
	
	text-decoration: none; 
	
	}
.menutext a:hover, a:active { 
	text-decoration: none; 
	font-weight: normal; 
	color: #000000;
	}
	
	
	.copyright a { 
	font-weight: bold; 
	text-decoration: none; 
	color: #653d51;
	}
.copyright a:visited { 
font-weight: bold; 
	
	text-decoration: none; 
	
	}
.copyright a:hover, a:active { 
	text-decoration: underline; 
	font-weight: bold; 
	color: #000000;
	}
	
	
	.copyrightfooter a { 
	font-weight: normal; 
	text-decoration: none; 
	color: #653d51;
	}
.copyrightfooter a:visited { 
font-weight: normal; 
	
	text-decoration: none; 
	
	}
.copyrightfooter a:hover, a:active { 
	text-decoration: underline; 
	font-weight: normal; 
	color: #000000;
	}
	
	
.text a { 
	font-weight: bold; 
	text-decoration: underline; 
	color: #653d51;
	}
.text a:visited { 
font-weight: bold; 
	
	text-decoration: underline; 
	
	}
.text a:hover, a:active { 
	text-decoration: underline; 
	font-weight: bold; 
	color: #000000;
	}
	
	
	.formtext a { 
	font-weight: bold; 
	text-decoration: none; 
	color: #FFFF00;
	}
.formtext a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	
	}
.formtext a:hover, a:active { 
	text-decoration: none; 
	color: #FFFF00;
	}
	
	
	.a { 
	font-weight: bold; 
	text-decoration: none; 
	color: #fcffe2;
	}
.a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	
	}
a:hover, a:active { 
	font-weight: bold;
	text-decoration: none; 
	color: #FFFFFF;
	}
	
	
	ul {
     padding: 5px;
 
   }
   
   
   .bordernew {
	border: 1px solid #FFFFFF;

}
	


		



ul#jw_bc {
position : absolute;
list-style : none;
list-style-image : none;
margin : 0 auto;
padding : 0;
overflow : hidden;
background : none;
width : 879px;
height : 359px;
}
ul#jw_bc li {
list-style : none;
margin : 0px;
padding : 0px;
border : none;
background : none;
}
ul#jw_bc li a {
margin : 0px;
padding : 0px;
border : none;
background : none;
}
ul#jw_bc li a img {
display : none;
position : absolute;
top : 0px;
left : 0px;
border : none;
background : none;
}
ul#jw_bc li a:hover img {
display : none;
position : absolute;
top : 0px;
left : 0px;
border : none;
background : none;
}
ul#jw_bc li#jw_bc_loading {
background : #fff no-repeat left 0%;
}



#footer {
	width: 660px;
	margin:0 auto;
	padding: 10px 0px 0px 0px;
	text-align:center;
	margin-top: 0px;
	
	
}
	
.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #715462;
	line-height: 19px;
}

.newslettertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #715462;
	line-height: 19px;
}

.border1 {
	border: 1px solid #715462;
	padding : 0px;
}

.border2 {
	border: medium solid #FFFFFF;
	padding : 0 10px 10px 0;
}

.border3 {
	border: 1px solid #dbd3cf;
	padding : 6px 6px 12px 6px;
	background-color: #f4f3f3;
}
