* {







	margin: 0;







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







	font-size: 14px;







}















html, body {







	margin: 10px 0 0 0;







	background: #ffffff;







	color: #000000 ; /*8b938f*/ /*993333*/







}















a {







	outline: none;







	overflow: hidden;







	text-decoration: none;







	color: #663300;







}















img







{







	margin: 0;







	padding: 0;







	border: none;







}















/* nav */















h1 a {







	display: inline-block;







	float: left;







	margin: 0;







	padding: 0;







	width: 234px;







	height: 108px;







	background: transparent







				url(../images/h1_logo.png) no-repeat;







	text-indent: -99999px;







}



.consultation {

	float: right;

	padding: 40px 0 0 0;

	width: 546px;

	font-size: 16px;

	color: #642200;

	font-weight: bold;

	text-align: center;

}











.nav {





	clear: both;



	float: right;







	margin: 0;







	padding: 10px 0 10px 0;







	width: 600px;







	text-align: left;







}















.nav a.home {







	display: inline-block;







	float: left;







	margin: 0 0 4px 0;







	padding: 0 25px 0 0;







	width: 57px;







	height: 14px;







	background: transparent







				url(../images/nav_home.png) no-repeat;







	font-size: 0px;







	line-height: 0px;







	text-indent: -99999px;







}















.nav a.home:hover, .nav .home.current {







	background: transparent







				url(../images/nav_home.png) 0 -14px no-repeat;







}















.nav a.treatments {







	display: inline-block;







	float: left;







	margin: 0 0 4px 0;







	padding: 0 25px 0 0;







	width: 108px;







	height: 15px;







	background: transparent







				url(../images/nav_treatments.png) no-repeat;







	font-size: 0px;







	line-height: 0px;







	text-indent: -99999px;







}















.nav a.treatments:hover, .nav .treatments.current {







	background: transparent







				url(../images/nav_treatments.png) bottom left no-repeat;







}















.nav a.products {







	display: inline-block;







	float: left;







	margin: 0 0 4px 0;







	padding: 0 25px 0 0;







	width: 83px;







	height: 14px;







	background: transparent







				url(../images/nav_products.png) no-repeat;







	font-size: 0px;







	line-height: 0px;







	text-indent: -99999px;







}















.nav a.products:hover, .nav .products.current {







	background: transparent







				url(../images/nav_products.png) 0 -14px no-repeat;







}















.nav a.gallery {







	display: inline-block;







	float: left;







	padding: 0 25px 0 0;







	width: 69px;







	height: 19px;







	background: transparent







				url(../images/nav_gallery.png) no-repeat;







	font-size: 0px;







	line-height: 0px;







	text-indent: -99999px;







}















.nav a.gallery:hover, .nav .gallery.current {







	background: transparent







				url(../images/nav_gallery.png) 0 -19px no-repeat;







}















.nav a.media {







	display: inline-block;







	float: left;







	margin: 0 0 4px 0;







	padding: 0 25px 0 0;







	width: 59px;







	height: 14px;







	background: transparent







				url(../images/nav_media.png) no-repeat;







	font-size: 0px;







	line-height: 0px;







	text-indent: -99999px;







}















.nav a.media:hover, .nav .media.current {







	background: transparent







				url(../images/nav_media.png) 0 -14px no-repeat;







}















.nav a.directions {







	display: inline-block;







	float: left;







	margin: 0 0 4px 0;







	padding: 0;







	width: 96px;







	height: 14px;







	background: transparent







				url(../images/nav_directions.png) no-repeat;







	font-size: 0px;







	line-height: 0px;







	text-indent: -99999px;







}















.nav a.directions:hover, .nav .directions.current {







	background: transparent







				url(../images/nav_directions.png) 0 -14px no-repeat;







}















.nav_spacer {







	clear: both;







	margin: 0;







	padding: 0 0 40px 0;







	width: 780px;







	height: 2px;







	background: transparent







				url(../images/nav_spacer.png) top center no-repeat;







}















/* container */















.container {







	margin: 0 auto -40px;







	padding: 0;







	width: 780px;







	height: auto !important;







	height: 100%;







	min-height: 100%;







	background: #ffffff;







}















.container a {







	font-weight: bold;







}















.container a:hover {







	text-decoration: underline;







}















.container h1.home {







	display: inline-block;







	margin: 0 0 20px 258px;







	padding: 0;







	width: 371px;







	height: 77px;







	background: transparent







				url(../images/h1_home.png) top left no-repeat;







	text-indent: -99999px;







}















.container .home_pic {







	margin: 0;







	padding: 0 0 0 258px;







	width: 522px;







	height: 273px;







	background: transparent







				url(../images/home_pic.png) bottom left no-repeat;







}















ul.home_box {







	float: left;







	margin: 0 0 0 43px;







	padding: 0;







	width: 780px;







	list-style-type: none;







}















ul.home_box li {







	display: inline-block;







	float: left;







	margin: 0 20px 0 0;







	padding: 10px 10px 0 10px;







	width: 197px;







	height: 112px;







	background: transparent







				url(../images/home_box.png) top left no-repeat;







	vertical-align: top;







}















ul.home_box li.last {







	margin: 0;







	padding: 10px 10px 0 10px;







}















.container h1.membership {







	display: inline-block;







	margin: 0 0 20px 0;







	padding: 0;







	width: 214px;







	height: 33px;







	background: transparent







				url(../images/h1_membership.png) top left no-repeat;







	text-indent: -99999px;







}















.container h1.gift_certificates {







	display: inline-block;







	margin: 0 0 20px 0;







	padding: 0;







	width: 267px;







	height: 25px;







	background: transparent







				url(../images/h1_gift_certificates.png) top left no-repeat;







	text-indent: -99999px;







}















.container h1.events_newsletter {







	display: inline-block;







	margin: 0 0 20px 0;







	padding: 0;







	width: 305px;







	height: 25px;







	background: transparent







				url(../images/h1_events_newsletter.png) top left no-repeat;







	text-indent: -99999px;







}















.container h1.treatments {







	display: inline-block;







	margin: 0 0 20px 0;







	padding: 0;







	width: 193px;







	height: 25px;







	background: transparent







				url(../images/h1_treatments.png) top left no-repeat;







	text-indent: -99999px;







}















.container h1.laser {







	display: inline-block;







	margin: 0 0 20px 0;







	padding: 0;







	width: 350px;







	height: 45px;







	background: transparent







				url(../images/h1_laser.png) top left no-repeat;







	text-indent: -99999px;







}















.container h1.facials {







	display: inline-block;







	margin: 0 0 20px 0;







	padding: 0;







	width: 115px;







	height: 25px;







	background: transparent







				url(../images/h1_facials.png) top left no-repeat;







	text-indent: -99999px;







}















.container h1.advanced_skin_care {







	display: inline-block;







	margin: 0 0 20px 0;







	padding: 0;







	width: 335px;







	height: 25px;







	background: transparent







				url(../images/h1_advanced_skin_care.png) top left no-repeat;







	text-indent: -99999px;







}















.container h1.fillers {







	display: inline-block;







	margin: 0 0 20px 0;







	padding: 0;







	width: 106px;







	height: 25px;







	background: transparent







				url(../images/h1_fillers.png) top left no-repeat;







	text-indent: -99999px;







}















.container h1.body {







	display: inline-block;







	margin: 0 0 20px 0;







	padding: 0;







	width: 84px;







	height: 33px;







	background: transparent







				url(../images/h1_body.png) top left no-repeat;







	text-indent: -99999px;







}















.container h1.massage {







	display: inline-block;







	margin: 0 0 20px 0;







	padding: 0;







	width: 145px;







	height: 33px;







	background: transparent







				url(../images/h1_massage.png) top left no-repeat;







	text-indent: -99999px;







}















.container h1.other {







	display: inline-block;







	margin: 0 0 20px 0;







	padding: 0;







	width: 138px;







	height: 33px;







	background: transparent







				url(../images/h1_other.png) top left no-repeat;







	text-indent: -99999px;







}















.container a.treatments_facials {







	display: inline-block;







	margin: 0 25px 0 0;







	padding: 122px 0 0 0;







	width: 165px;







	background: transparent







				url(../images/treatments/facials.png) top left no-repeat;







	font-family: arial;







	font-size: 16px;







	color: #650d04;







}















.container a.treatments_facials:hover {







	background: transparent







				url(../images/treatments/facials_over.png) top left no-repeat;







	color: #93554f;







	text-decoration: none;







}















.container a.treatments_advanced_skin_care {







	display: inline-block;







	margin: 0 25px 0 0;







	padding: 122px 0 0 0;







	width: 165px;







	background: transparent







				url(../images/treatments/advanced_skin_care.png) top left no-repeat;







	font-family: arial;







	font-size: 16px;







	color: #650d04;







}















.container a.treatments_advanced_skin_care:hover {







	background: transparent







				url(../images/treatments/advanced_skin_care_over.png) top left no-repeat;







	color: #93554f;







	text-decoration: none;







}















.container a.treatments_fillers {







	display: inline-block;







	margin: 0 25px 0 0;







	padding: 122px 0 0 0;







	width: 165px;







	background: transparent







				url(../images/treatments/fillers.png) top left no-repeat;







	font-family: arial;







	font-size: 16px;







	color: #650d04;







}















.container a.treatments_fillers:hover {







	background: transparent







				url(../images/treatments/fillers_over.png) top left no-repeat;







	color: #93554f;







	text-decoration: none;







}















.container a.treatments_body {







	display: inline-block;







	margin: 0 25px 0 0;







	padding: 122px 0 0 0;







	width: 165px;







	background: transparent







				url(../images/treatments/body.png) top left no-repeat;







	font-family: arial;







	font-size: 16px;







	color: #650d04;







}















.container a.treatments_body:hover {







	background: transparent







				url(../images/treatments/body_over.png) top left no-repeat;







	color: #93554f;







	text-decoration: none;







}















.container a.treatments_laser {







	display: inline-block;







	margin: 0 25px 0 0;







	padding: 122px 0 0 0;







	width: 165px;







	background: transparent







				url(../images/treatments/laser.png) top left no-repeat;







	font-family: arial;







	font-size: 16px;







	color: #650d04;







}















.container a.treatments_laser:hover {







	background: transparent







				url(../images/treatments/laser2.png) top left no-repeat;







	color: #93554f;







	text-decoration: none;







}















.container a.treatments_other {







	display: inline-block;







	margin: 0 25px 0 0;







	padding: 122px 0 0 0;







	width: 165px;







	background: transparent







				url(../images/treatments/other.png) top left no-repeat;







	font-family: arial;







	font-size: 16px;







	color: #650d04;







}















.container a.treatments_other:hover {







	background: transparent







				url(../images/treatments/other_over.png) top left no-repeat;







	color: #93554f;







	text-decoration: none;







}























.container h1.products {







	display: inline-block;







	margin: 0 0 20px 0;







	padding: 0;







	width: 150px;







	height: 25px;







	background: transparent







				url(../images/h1_products.png) top left no-repeat;







	text-indent: -99999px;







}















.container h1.dea_skin {







	display: inline-block;







	margin: 0 0 20px 0;







	padding: 0;







	width: 158px;







	height: 25px;







	background: transparent







				url(../images/h1_dea_skin.png) top left no-repeat;







	text-indent: -99999px;







}















.container h1.other_products {







	display: inline-block;







	margin: 0 0 20px 0;







	padding: 0;







	width: 256px;







	height: 25px;







	background: transparent







				url(../images/h1_other_products.png) top left no-repeat;







	text-indent: -99999px;







}















.container a.products_dea_skin {







	display: inline-block;







	margin: 0 25px 0 0;







	padding: 122px 0 0 0;







	width: 180px;







	background: transparent







				url(../images/products/dea_skin.png) top left no-repeat;







	font-family: arial;







	font-size: 16px;







	color: #650d04;







}















.container a.products_dea_skin:hover {







	background: transparent







				url(../images/products/dea_skin_over.png) top left no-repeat;







	color: #93554f;







	text-decoration: none;







}















.container a.products_other {







	display: inline-block;







	margin: 0 25px 0 0;







	padding: 122px 0 0 0;







	width: 165px;







	background: transparent







				url(../images/products/other_products.png) top left no-repeat;







	font-family: arial;







	font-size: 16px;







	color: #650d04;







}















.container a.products_other:hover {







	background: transparent







				url(../images/products/other_products_over.png) top left no-repeat;







	color: #93554f;







	text-decoration: none;







}















.container h1.gallery {







	display: inline-block;







	margin: 0 0 20px 0;







	padding: 0;







	width: 124px;







	height: 33px;







	background: transparent







				url(../images/h1_gallery.png) top left no-repeat;







	text-indent: -99999px;







}















/*.container .gallery_pic {







	margin: 0;







	padding: 0 35px 0 36px;







	width: 709px;







	height: 391px;







	background: transparent







				url(../images/gallery_pic.png) top center no-repeat;







}*/















.container .gallery_pich {







	margin: 0;







	padding: 0 35px 0 36px;







	width: 709px;







	height: 10px;







	background: transparent







			/*	url(../images/gallery_pich.png) top center no-repeat;*/







}















.container .gallery_picm {







	margin: 0;







	padding: 0;







	width: 780px;







	background: transparent







			/*	url(../images/gallery_picm.png) top center repeat-y;*/







}















.container .gallery_picf {







	margin: 0;







	padding: 0 35px 10px 36px;







	width: 709px;







	background: transparent







			/*	url(../images/gallery_picf.png) bottom center no-repeat;*/







}















.container h1.media {







	display: inline-block;







	margin: 0 0 20px 0;







	padding: 0;







	width: 106px;







	height: 25px;







	background: transparent







				url(../images/h1_media.png) top left no-repeat;







	text-indent: -99999px;







}















.container h1.directions {







	display: inline-block;







	margin: 0 0 20px 0;







	padding: 0;







	width: 173px;







	height: 25px;







	background: transparent







				url(../images/h1_directions.png) top left no-repeat;







	text-indent: -99999px;







}















.container a.directions_pic {







	display: inline-block;







	margin: 40px 0 0 0;







	padding: 0;







	width: 244px;







	height: 366px;







	background: transparent







				url(../images/directions_pic.png) top left no-repeat;







	text-indent: -99999px;







}















.container h2 {







	padding: 0 0 14px 0;







	font-family: arial;







	font-size: 20px;







	color: #650d04;







	font-weight: normal;







}















.container h1.about {







	display: inline-block;







	margin: 0 0 20px 0;







	padding: 0;







	width: 101px;







	height: 25px;







	background: transparent







				url(../images/h1_about.png) top left no-repeat;







	text-indent: -99999px;







}















.container h1.learn {







	display: inline-block;







	margin: 0 0 20px 0;







	padding: 0;







	width: 99px;







	height: 25px;







	background: transparent







				url(../images/h1_learn.png) top left no-repeat;







	text-indent: -99999px;







}















.container h1.customer_service {







	display: inline-block;







	margin: 0 0 20px 0;







	padding: 0;







	width: 296px;







	height: 25px;







	background: transparent







				url(../images/h1_customer_service.png) top left no-repeat;







	text-indent: -99999px;







}















.container h1.privacy_policy {







	display: inline-block;







	margin: 0 0 20px 0;







	padding: 0;







	width: 235px;







	height: 33px;







	background: transparent







				url(../images/h1_privacy_policy.png) top left no-repeat;







	text-indent: -99999px;







}















/* footer */















.footer, .push {







	clear: both;







	margin: 0 auto;







	padding: 0;







	width: 780px;







	height: 40px;







}















.footerl {







	float: left;







	margin: 0;







	padding: 0;







	width: 650px;







	font-family: century gothic;







	font-size: 12px;







	color: #650d04;







	font-weight: bold;







	line-height: 20px;







}















.footerl a {







	padding: 0 0 0 0;







	color: #650d04;







}















.footerl a:hover, .footerl .current {







	text-decoration: underline;







}















.footerl .first {







	padding: 0 20px 0 0;







}















.footerl .last {







	padding: 0 0 0 20px;







}















.footerr {







	float: right;







	width: 130px;







}















.footerr p {







	margin: 0;







	padding: 0;







	width: 113px;







	height: 34px;







	background: transparent







				url(../images/footer_cc.png) top left no-repeat;







}


