body {margin:0;padding:0;background:url(images/main-bg-sub.jpg) repeat-x #FFF}

a:link {color:#909}
a:visited {color:#964699}
a:active {color:#C00}
a:hover {text-decoration:none;color:#900}

h1 {font:bold 14px Verdana,sans-serif;color:#333;margin:0;padding:8px 0 2px 0}
	.h1-index {background:url(images/h1-index-bg.gif) no-repeat;border-top:1px solid #E8E2CC;margin:8px 6px 0 7px;padding:4px 0 2px 14px}
		#h1-index-first {background:url(images/h1-index-bg1.gif) no-repeat;border:none;margin-top:0;padding-top:8px}
	#h1-3d {background:#FCF7FB;border-left:1px solid #CCC;padding:1px 8px 8px 8px}
		#h1-3d h1 {padding-top:0}
h2 {font:bold 13px Verdana,sans-serif;color:#333;margin:0;padding:8px 0 2px 0}
	.h2-index {font-size:12px;padding:8px 6px 2px 6px}
	.h2-line {border-top:1px solid #E8E2CC;margin-top:12px;padding-top:6px}
	.h2-line1 {border-top:1px solid #E8E2CC;margin-top:18px;padding-top:10px}
	#h2-nl {font-family:Georgia,serif;font-size:18px;color:#666;padding-right:76px}
	#h2-nl1 {font-family:Georgia,serif;font-size:18px;color:#666}
	#h2-spa {padding-top:0}
h3 {font:bold 11px Verdana,sans-serif;color:#333;margin:0;padding:8px 0 2px 0}
	.h3-line {border-top:1px solid #E8E2CC;padding-top:6px}

#menubar1 {font:10px Verdana,sans-serif;text-align:center;color:#CCC;
	background:url(images/menubar1-bg.jpg) no-repeat #AB499E;padding:7px 0 11px 0}
		#menubar1 a {text-decoration:none;color:#FCF7FB;padding:1px}
		#menubar1 a:hover {color:#FFC;background:#CE9ACE}

#leftcol {background:url(images/leftcol-bg.gif) repeat-y #FCF7FB}
#rightcol {background:url(images/rightcol-bg.jpg) no-repeat #FCF7FB}

/*-------- HOME PAGE --------*/

#pg-body {width:114px;height:132px;background:url(images/photogal2-body1.jpg);margin:0;padding:0}
#pg-breast {width:115px;height:132px;background:url(images/photogal3-breast1.jpg);margin:0;padding:0}
#pg-face {width:118px;height:132px;background:url(images/photogal4-face1.jpg);margin:0;padding:0}
#pg-skin {width:116px;height:132px;background:url(images/photogal5-skin1.jpg);margin:0;padding:0}
	#pg-body a, #pg-breast a, #pg-face a, #pg-skin a {display:block}
	#pg-body img, #pg-breast img,#pg-face img,#pg-skin img {width:100%;height:100%;border:0}
	#pg-body a:hover img, #pg-breast a:hover img, #pg-face a:hover img, #pg-skin a:hover img {visibility:hidden}

#leftcol-index {background:url(images/leftcol-bg-index.jpg) no-repeat;padding:0 17px 8px 45px}
	#leftcol-index p {font:11px/14px Verdana,sans-serif;color:#333;margin:0;padding:4px 6px}
	#leftcol-index ul {list-style:url(images/ul-main.gif);font:11px Verdana,sans-serif;color:#333;margin:4px 0 6px 18px;padding-left:18px}
		#leftcol-index ul li {padding-bottom:2px}

.feaproc-box1 {width:192px;font:11px/14px Verdana,sans-serif;color:#333;margin-top:12px}
	#feaproc-box1a {background:url(images/fp1a.gif) no-repeat}
	#feaproc-box1b {background:url(images/fp1b.gif) no-repeat}
	#feaproc-box1c {background:url(images/fp1c.gif) no-repeat}
	#feaproc-box1d {background:url(images/fp1d.gif) no-repeat}
	.fp1-1 {font-weight:bold;text-align:center;padding:6px 0 4px 0}
		.fp1-1 a {display:block;text-decoration:none;color:#909}
		.fp1-1 a:hover {color:#C00}
	#fp1-2a {padding:0 44px 0 6px}
	#fp1-2b {padding:0 54px 0 6px}
	#fp1-2c {padding:0 54px 0 6px}
	#fp1-2d {padding:0 58px 0 6px}
.feaproc-box2 {font:bold 10px Verdana,sans-serif;background:url(images/fp2.gif) no-repeat;margin-bottom:12px;padding:9px 0 12px 20px}
	.feaproc-box2 a {text-decoration:none;color:#909;padding:6px 54px 6px 24px}
	.feaproc-box2 a:hover {color:#C00}

.login {font:12px Verdana,sans-serif;text-align:center}

/*-------- SUBPAGES --------*/
	
#leftcol-sub {background:url(images/leftcol-bg-sub.jpg) no-repeat;padding:0 25px 6px 36px}
#leftcol-sub-spa {background:url(images/leftcol-bg-sub.jpg) no-repeat}
#leftcol-sub-spa1 {padding:0 25px 6px 36px}
	#leftcol-sub p, #leftcol-sub-spa p {font:11px/14px Verdana,sans-serif;color:#333;margin:0;padding:6px 0}
	#leftcol-sub ul, #leftcol-sub ol, #leftcol-sub-spa ul, #leftcol-sub-spa ol {line-height:125%;font-family:Verdana,sans-serif;color:#333}

#testimonials {min-height:411px}
.full-testimonial {font-size:10px;font-style:italic}

.ol-main {font-size:11px;margin:8px 0 12px 12px;padding-left:12px}
	.ol-main li {padding-bottom:2px}
.ul-main {list-style:url(images/ul-main.gif);font-size:11px;margin:8px 0 12px 12px;padding-left:12px}
	.ul-main li {padding-bottom:2px}

.links-box {line-height:14px;font-size:11px;background:url(images/links-box.gif) no-repeat #FFF0F0;margin:12px 13px;padding:10px 6px 8px 12px}
	.links-box ul {list-style:url(images/ul-linksbox.gif);margin:0 0 0 20px;padding:0}
		.links-box ul li {padding:1px 0}
			.links-box ul ul {margin:2px 0 2px 26px;padding:0}

.text-box {color:#555;background:#FFF0F0;border:1px solid #E8E2CC;margin:8px 12px 8px 0;padding:0 12px}

#menu-about {min-height:165px;background:url(images/menu-about.jpg) no-repeat top right}
#menu-body {background:url(images/menu-body.jpg) no-repeat top right}
#menu-breast {background:url(images/menu-breast.jpg) no-repeat top right}
#menu-face {min-height:184px;background:url(images/menu-face.jpg) no-repeat top right}
#menu-skin {background:url(images/menu-skin.jpg) no-repeat top right}
#menu-hair {background:url(images/menu-hair.jpg) no-repeat top right}
#menu-photogal {background:url(images/menu-photogal.jpg) no-repeat top right}

#spa-menu {margin:6px 0}
	.spa-menu1 {width:90px;text-align:center;background:#FDEFEC;border:1px solid #C6A47B;margin:8px 0 8px 4px;padding-top:1px}
		.spa-menu1 a {display:block;text-decoration:none}
		.spa-menu1a {font:bold 11px Verdana,sans-serif;margin:4px}

#spa-header {margin:0 0 0 24px}

#spa-menu-sub {font:11px/19px Verdana,sans-serif;text-align:center;color:#C99;
	border-bottom:1px solid #E8E2CC;margin:0 0 2px 0;padding:0 0 8px 0}
#spa-menu-sub-this {font-weight:bold;color:#333}

#menu-spa-services {font-size:11px;background:url(images/spa/menu-spa-services.jpg) no-repeat top right}
	#menu-spa-services ul {list-style:url(images/ul-main.gif);margin:8px 0 12px 18px;padding-left:18px}
		#menu-spa-services ul li {padding-bottom:2px}

p#bread {font-size:10px;padding-bottom:2px}
p#bread3d {font:10px Verdana,sans-serif;color:#333;margin-bottom:8px}
.top {text-align:right;border-bottom:1px solid #E8E2CC}
	.top a {text-decoration:none;color:#939;padding:2px}
	.top a:hover {color:#FFF;background:#C6C}

.pdf-box {font:11px Verdana,sans-serif;text-align:center;color:#555;background:#F7F2EF;border:1px solid #E8E2CC;
	margin:0 0 0 12px;padding:4px}
#financing {background:url(images/financing-bg.jpg) no-repeat right}
	#financing p {margin-right:125px}
	#financing ul {font-weight:bold;line-height:150%}
	a.fin1 {text-decoration:none}

.bizbox {text-align:center;background:#F7F2EF;border:1px solid #E8E2CC;margin:24px 18px 6px 18px;padding:6px}
	.bizbox1 {font:bold 12px Verdana,sans-serif;font-style:italic;color:#555;margin:0}
	.bizbox2 {font:11px/125% Verdana,sans-serif;margin:4px 2px}

.text11 {font:11px Verdana,sans-serif;color:#333;padding:0 12px}
	ul.text11 {list-style:url(images/ul-main.gif);font:11px Verdana,sans-serif;margin:0 0 0 8px;padding:0 0 0 8px}
.cell {font:11px Verdana,sans-serif;color:#333}
.cell1 {font:11px Verdana,sans-serif;color:#555}

.makeover-vids, .makeover-vids1 {font:11px Verdana,sans-serif;color:#333}
	.makeover-vids {padding:12px 8px}
	.makeover-vids1 {padding:8px 0}

#skin-care-lines {width:420px;background:url(images/spa/skin-care-lines.jpg) no-repeat top right;
	margin-top:8px;padding-top:6px}

#rice {font:10px Verdana,sans-serif}
	#rice th {background:#EEE}
	#rice td {text-align:center;border-bottom:1px solid #CCC}

#subsites {width:700px;font:10px/150% Verdana,sans-serif;text-align:center;margin:0 auto 16px auto;padding:0 117px 0 6px}

#valentines-packages {background:url(images/spa/valentines-packages-bg.jpg) #FCF7FB no-repeat;border:2px solid #F79FC7;margin:12px 4px}
	#valentines-packages h1 {font-size:18px;font-family:Georgia,serif;text-align:center;color:#C00}
	#valentines-packages h2 {font-size:14px;color:#D42424;margin-top:4px;margin-left:8px}
	#valentines-packages ul {list-style:square;font-size:12px;color:#069;margin-left:24px;padding-left:20px}
		#valentines-packages ul li span {color:#333}
	#valentines-packages p {font-weight:bold;font-size:12px;text-align:center;color:#069;margin-top:6px;margin-bottom:6px}

/*-------- RH COLUMN --------*/

.fearight-box1 {width:189px;font:11px/14px Verdana,sans-serif;color:#444;border-bottom:1px solid #E0CDB9;margin:18px 0 16px 9px}
	#fearight-box1a {background:url(images/fr1a.gif) no-repeat}
	#fearight-box1b {background:url(images/fr1b.gif) no-repeat}
	#fearight-box1c {background:url(images/fr1c.gif) no-repeat}
	#fearight-box1d {background:url(images/fr1d.gif) no-repeat}
	#fearight-box1e {background:url(images/fr1e.gif) no-repeat}
	#fearight-box1f {background:url(images/fr1f.gif) no-repeat}
	#fearight-box1g {background:url(images/fr1g.gif) no-repeat}
	#fearight-box1h {background:url(images/fr1h.gif) no-repeat}
	#fearight-box1i {background:url(images/fr1i.gif) no-repeat}
	.fr1-1 {font-weight:bold;text-align:center;padding:4px 0 12px 0}
		.fr1-1 a {display:block;text-decoration:none;color:#FFF}
		.fr1-1 a:hover {color:#FFC}
	#fr1-2a1 {padding:0 52px 0 6px}
	#fr1-2a2 {padding:6px 0 6px 22px}
	#fr1-2b {padding:0 52px 0 6px}
	#fr1-2c {padding:0 62px 0 6px}
	#fr1-2d {padding:0 52px 0 6px}
	#fr1-2e {padding:0 66px 0 6px}
	#fr1-2f {padding:0 66px 0 6px}
	#fr1-2g {padding:0 66px 0 6px}
	#fr1-2h {text-align:center;padding:0 18px}
	#fr1-2i {padding:0 60px 0 6px}
	.fr1-3 {text-align:center}
		.fr1-3 a {display:block;text-decoration:none;color:#909;background:#E8E2CC;border:1px solid #E8D9CA;margin:6px 8px;padding:1px 0 2px 0}
			#fr1-3a a {padding:1px 24px 2px 24px}
		.fr1-3 a:hover {color:#C00;background:#E8D9CA;border:1px solid #D2B697}

.fearight-box2 {width:189px;font:11px/14px Verdana,sans-serif;color:#444;background:url(images/fr2.gif) no-repeat;
	border-bottom:1px solid #E0CDB9;margin:18px 0 16px 9px}
		.fr2-1 {text-align:center;padding-top:12px}
		.fr2-2 {padding:6px 6px 4px 6px}

#proc3d-banner {padding:2px 0 0 9px}

#procinfo-right {margin-top:24px;padding:0 12px}
	#procinfo-right p {font:11px Verdana,sans-serif;color:#555;margin:0}
		.pir1 {text-align:center;padding-bottom:6px}
		.pir2 {padding-bottom:20px}

#spa-side1, #spa-side2 {width:213px;height:78px;font:10px Verdana,sans-serif;color:#555}
	#spa-side1 {background:url(images/spa/spa-side1.jpg) no-repeat;margin:24px 0 12px 0}
	#spa-side2 {background:url(images/spa/spa-side2.jpg) no-repeat;margin:0 0 24px 0}
	#spa-side1 p, #spa-side2 p {margin:0;padding:6px 68px 0 26px}

ul.laser-services {list-style:url(images/ul-main.gif);font-size:11px;line-height:14px;
		margin:12px 12px 2px 12px;padding-left:12px}
	ul.laser-services span {font-weight:bold;font-size:12px}

.spa-package {background:url(images/spa/spa-package-bg.gif) no-repeat top right #FEFDFE;border:1px solid #E8E2CC;
		margin:12px 24px;padding:0 12px 12px 18px}
	.sp1 {font:bold 11px Verdana,sans-serif;font-style:italic;color:#333}
	.sp2 {font:10px/150% Verdana,sans-serif;color:#333;margin-bottom:8px}

#nl-archives {color:#333;background:url(images/newsletter-archives.gif) no-repeat top right;margin:12px 2px 28px 4px}
	#nl-archives p {font:12px Verdana,sans-serif;margin:0;padding-bottom:6px}
	#nl-archives ul {list-style:url(images/ul-main.gif);font:11px Verdana,sans-serif;margin:0 0 0 8px;padding:0 0 0 8px}
	#nl-archives ul li {padding-top:1px}

.gsd {font:11px Verdana,sans-serif;text-align:center;color:#FFF;border-top:1px solid #C67EBE;padding:12px 8px 0 8px}
	.gsd a {color:#FFF}

/*-------- CONTACT/LOCATE --------*/

#contact-add {background:url(images/contact-add-bg.jpg) no-repeat;padding-top:6px}
	#contact-add p {font-size:11px;font-family:Verdana,sans-serif;text-align:center;margin:0}
		#contact-add1 {font-weight:bold;color:#FCF7FB;padding:2px 48px 0 4px}
		#contact-add2 {color:#000;padding:6px 48px 6px 2px}
		#contact-add3 {padding:0 48px 14px 2px}
			#contact-add3 a {color:#FFF}
			#contact-add3 a:hover {color:#FFC}

#contact-side {padding:2px 6px 12px 0}
	#contact-side p {font:11px Verdana,sans-serif;color:#333;margin:0;padding:0 8px 8px 8px}
	#contact-side form {text-align:center}
	.form {width:90%;font:10px Verdana,sans-serif;color:#333;background:#EFDFEF;border:1px solid #C6A47B;margin:2px 0}
	#form-submit {font:11px Verdana,sans-serif;margin:2px 0}

.form2 {font:10px Verdana,sans-serif;color:#333;background:#EFDFEF;border:1px solid #C6A47B;margin:2px 0}

/*-------- FOOTER --------*/

#footer {font:11px Verdana,sans-serif;color:#333;text-align:center}
	#footer-add {width:700px;height:36px;line-height:14px;background:url(images/footer-add.jpg) no-repeat;padding:6px 0}
	#footer1 {margin:0;padding:0 115px}
	#footer2 {line-height:200%;margin:8px 2px 12px 2px}
	.footer3 {font-size:10px;line-height:12px;color:#999;margin:6px 64px 6px 64px}
		#footer3a {padding-bottom:10px}

/*-------- ROLLOVERS --------*/

#menubar {position:relative;text-align:left}
.menu .options {background:#C9C;margin-right:1px;margin-bottom:1px}

.menu a {display:block;text-decoration:none;font:10px/12px Verdana,sans-serif;
	color:#606;background-color:transparent;padding:2px 8px}
.menu a:hover {color:#FFC;background:#606}

#nav-home, #nav-sub {position:relative;width:700px;height:30px;margin:0;padding:0}
#nav-home li, #nav-sub li {position:absolute;top:0;list-style:none;margin:0;padding:0}
#nav-home li, #nav-home a, #nav-sub li, #nav-sub a {display:block;height:30px}
#nav-home span, #nav-sub span {display:none}

#nav-home {background:url(images/nav-home.gif) no-repeat}
#nav-sub {background:url(images/nav-sub.gif) no-repeat}

#nav-home1, #nav-sub1 {width:127px;left:0}
#nav-home2, #nav-sub2 {width:57px;left:127px}
#nav-home3, #nav-sub3 {width:63px;left:184px}
#nav-home4, #nav-sub4 {width:55px;left:247px}
#nav-home5, #nav-sub5 {width:52px;left:302px}
#nav-home6, #nav-sub6 {width:52px;left:353px}
#nav-home7, #nav-sub7 {width:75px;left:405px}
#nav-home8, #nav-sub8 {width:80px;left:480px}
#nav-home9, #nav-sub9 {width:68px;left:560px}
#nav-sub10 {width:92px;left:628px}

#nav-home1 a:hover {background:transparent url(images/nav-home.gif) -0 -30px no-repeat}
#nav-home2 a:hover {background:transparent url(images/nav-home.gif) -127px -30px no-repeat}
#nav-home3 a:hover {background:transparent url(images/nav-home.gif) -184px -30px no-repeat}
#nav-home4 a:hover {background:transparent url(images/nav-home.gif) -247px -30px no-repeat}
#nav-home5 a:hover {background:transparent url(images/nav-home.gif) -302px -30px no-repeat}
#nav-home6 a:hover {background:transparent url(images/nav-home.gif) -353px -30px no-repeat}
#nav-home7 a:hover {background:transparent url(images/nav-home.gif) -405px -30px no-repeat}
#nav-home8 a:hover {background:transparent url(images/nav-home.gif) -480px -30px no-repeat}
#nav-home9 a:hover {background:transparent url(images/nav-home.gif) -560px -30px no-repeat}

#nav-sub1 a:hover {background:transparent url(images/nav-sub.gif) -0px -30px no-repeat}
#nav-sub2 a:hover {background:transparent url(images/nav-sub.gif) -127px -30px no-repeat}
#nav-sub3 a:hover {background:transparent url(images/nav-sub.gif) -184px -30px no-repeat}
#nav-sub4 a:hover {background:transparent url(images/nav-sub.gif) -247px -30px no-repeat}
#nav-sub5 a:hover {background:transparent url(images/nav-sub.gif) -302px -30px no-repeat}
#nav-sub6 a:hover {background:transparent url(images/nav-sub.gif) -353px -30px no-repeat}
#nav-sub7 a:hover {background:transparent url(images/nav-sub.gif) -405px -30px no-repeat}
#nav-sub8 a:hover {background:transparent url(images/nav-sub.gif) -480px -30px no-repeat}
#nav-sub9 a:hover {background:transparent url(images/nav-sub.gif) -560px -30px no-repeat}
#nav-sub10 a:hover {background:transparent url(images/nav-sub.gif) -628px -30px no-repeat}



