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

* {margin:0; padding:0;}

body {font-family:Arial, Verdana, sans-serif; font-size:62.5%; background:#000 url(images/bgBody.jpg) no-repeat center 15px;}

a {outline:none;}

span {display:none;}

#container {width:909px; overflow:hidden; margin:0 auto; }

#header {width:909px; height:204px;}

#header h1.logo {float:left;}

#header ul.float {margin:150px 15px 0 0; float:right;}
#header ul.float li {font-family:Geneva, Arial, Verdana, Sans-serif; font-size:16px;color:#b6b6b6; text-align:right; line-height:;text-decoration:none; list-style-type:none; word-spacing:-1px;}
#header ul.float li a {font-family:Geneva, Arial, Verdana, Sans-serif; font-size:14px;color:#b6b6b6; text-align:right; line-height:;text-decoration:none; list-style-type:none; word-spacing:-1px;}

#nav { width:909px; height:76px; background:url(images/bgNav.gif) no-repeat;}
#nav ul { padding:28px 0 0 0;}
#nav ul li { display:inline; list-style-type:none; }
#nav ul.float li#nHome {margin:0 10px;}
#nav ul.float li#nServices {margin:;}
#nav ul.float li#nTeam {margin:0 2px;}
#nav ul.float li#nProducts {margin:0 4px 0 0;}
#nav ul.float li#nSpotlight {margin:0 12px 0 0;}
#nav ul.float li#nContact {margin:;}
#dHome #nav ul.float li#nHome a, #dServices #nav ul.float li#nServices a, #dAcupunctureWaxing #nav ul.float li#nServices a, #dHairNails #nav ul.float li#nServices a, #dMakeUp #nav ul.float li#nServices a, #dFacialMassage #nav ul.float li#nServices a, #dTeam #nav ul.float li#nTeam a, #dProducts #nav ul.float li#nProducts a, #dSpotlight #nav ul.float li#nSpotlight a, #dContact #nav ul.float li#nContact a {font-family:Times New Roman, Arial, Sans-serif; font-size:16px; color:#b6b6b6; }
#nav ul.float li a {font-family:Times New Roman, Arial, Sans-serif; font-size:16px; padding:25px 35px;color:#373737;  }
#nav ul.float li a:link, #nav ul.float li a:visited {text-decoration:none; color:#37373;}
#nav ul.float li a:hover, #nav ul.float li a:active {text-decoration:none; color:#b6b6b6;}

#top {
background:url(images/servicesMenu1.jpg) no-repeat;width:898px;height:145px;margin:0 auto;padding:0;}
#bottom { background:#000 url(images/servicesMenu2.jpg) no-repeat;width:898px;height:145px;margin:0 auto;padding:0;}
#top li, #top a {height:145px;display:block;}
#bottom li, #bottom a {height:143px;display:block;}
#top li, #bottom li {float:left;list-style:none;display:inline;}
#top1 {width: 449px;}
#top2 {width: 449px;}
#top1 a:hover {background:url(images/servicesMenu1.jpg) 0px -146px no-repeat;  }
#top2 a:hover {background:url(images/servicesMenu1.jpg) -449px -146px no-repeat; }
#bottom1 {width: 449px;}
#bottom2 {width: 449px;}
#bottom1 a:hover {background:url(images/servicesMenu2.jpg) 0px -145px no-repeat; }
#bottom2 a:hover {background:url(images/servicesMenu2.jpg) -449px -145px no-repeat; }

#contact h3 {font-family:Geneva, Arial, Sans-serif; font-size:13px; color:#9f9f9f; line-height:14px; word-spacing:-1px; text-align:justify; margin:0 auto; }

#thankyou {background-color:#000; overflow:hidden;}
p.parseImg {width:640px; height:320px; margin: 0 auto;}

#main {width:909px; overflow:hidden; margin:0 auto; clear:both; }
#banner {width:909px; height:289px; margin:0 auto; cursor:pointer;}
#main h2.services {width:240px; height:84px; margin:15px auto;}
#mainContent {width:909px; overflow:hidden; margin:0 auto;}
#mainContent #lcol {width:435px; overflow:hidden; float:left; border-right:solid 1px #120d13; border-top:solid 1px #120d13;margin:0 0 15px 0;}
#mainContent #rcol {width:435px; overflow:hidden; float:left; border-left:solid 1px #120d13; border-top:solid 1px #120d13;margin:0 0 15px 0; padding:0 0 0 15px;}
#mainContent h3 {margin:15px 0 0 0; height:25px; }
#mainContent p {width:416px; font-family:Geneva, Arial, Sans-serif; font-size:12px; color:#595959; line-height:14px; word-spacing:-1px; text-align:justify; margin:0 0 25px; }
#mainContent p.linkMenu {width:416px; font-family:Geneva, Arial, Sans-serif; font-size:12px; color:#595959; line-height:14px; word-spacing:-1px; text-align:right;}
#mainContent p.linkMenu a {color:#595959; text-decoration:none; }
#mainContent p.linkMenu a:hover {color:#9f9f9f;}
#leftcol {width:540px; overflow:hidden; float:left;}
p {font-family:Times New Roman, Arial, Sans-serif; font-size:12px; color:#595959; line-height:14px; word-spacing:-1px; text-align:justify;}
p#lcolImg { float:left; margin:3px 5px 5px 0; float:left;}

p#lcolContent {width:488px; font-family:Geneva, Arial, Sans-serif; font-size:14px;  color:#666;; line-height:18px; word-spacing:-1px; text-align:justify; padding:0 0 10px 0;}
p#lcolContent2 {width:488px; font-family:Geneva, Arial, Sans-serif; font-size:14px;  color:#666; line-height:18px; word-spacing:-1px; text-align:justify; padding:25px 0 10px 0;}
#leftcol h5.welcome {margin:40px 0;}
#leftcol h5.deal {margin:20px 0 0;}
#rightcol {width:280px; overflow:hidden; float:left; border-left:solid 1px #4a4744;  margin:25px 0 0 0;}
#rightcol h5.appointment {margin:25px 0 0 25px;}

#leftcol p#readmore a {margin:0 0 0 425px;text-decoration:none; text-align:right;font-family:Arial, Sans-serif; font-size:11px; line-height:14px; word-spacing:-1px; width:;color:#595959;}
#leftcol p#readmore a:link, #leftcol p#readmore a:visited, #rightcol p#readmore2 a:link, #rightcol p#readmore2 a:visited {color:#595959; text-decoration:none;}
#leftcol p#readmore a:hover, #leftcol p#readmore a:active, #rightcol p#readmore2 a:hover, #rightcol p#readmore2 a:active {color:#b6b6b6;text-decoration:none;}


#content {width:900px; overflow:hidden; background:#000 url(images/mainTop.gif) no-repeat top center; margin:0 auto;}
#content h2 {width:144px; margin:15px auto;}
#dTeam #content h2 {width:319px; margin:15px auto;}
#content h2.acup {width:260px; height:96px;margin:15px auto;}
#content h2.massage {width:205px; height:98px;margin:15px auto;}
#content h2.facials {width:169px; height:72px;margin:15px auto;}
#content h2.waxing {width:161px; height:97px;margin:15px auto;}
#content h2.makeup {width:248px; height:88px;margin:15px auto;}
#content h2.products {width:165px; height:85px;margin:15px auto;}
#content h2.spotlight {width:185px; height:105px;margin:15px auto 0;}
#content h2.contact {width:227px; height:74px; margin:15px auto;}
#content h2.hair {width:144px; height:77px; margin:15px auto;}
#content h2.nails {width:131px; height:73px; margin:15px auto;}
#content h2.thankyou {width:287px; height:114px; margin:15px auto;}
#content p.descHair {width:675px; font-family:Geneva, Arial, Sans-serif; font-size:14px; color:#666; line-height:18px; word-spacing:-1px; text-align:center; margin:0 auto 20px;padding:0 0 25px 0; border-bottom:solid 1px #120d13;}
p.note {width:675px; font-family:Geneva, Arial, Sans-serif; font-size:12px; color:#666; line-height:16px; word-spacing:-1px; text-align:center;  }
#content p.descHair a { color:#fff; text-decoration:none; }
#content p.descHair a:hover { color:#fff;text-decoration:underline; }
#content p.thankYou {width:675px; font-f amily:Geneva, Arial, Sans-serif; font-size:14px;  color:#666;; line-height:18px; word-spacing:-1px; text-align:center; margin:0 auto 20px;padding:0 0 25px 0;}
#content p.services {width:750px; font-family:Geneva, Arial, Sans-serif; font-size:14px;  color:#666;; line-height:18px; word-spacing:-1px; text-align:center; margin:25px auto 20px; padding:0 0 25px 0; clear:both;}
#content p.descContact {width:675px; font-family:Geneva, Arial, Sans-serif; font-size:14px;  color:#666;; line-height:18px; word-spacing:-1px; text-align:center; margin:0 auto 25px;padding:0 0 25px 0;}
#content p.descFacial {width:500px; font-family:Geneva, Arial, Sans-serif; font-size:14px;  color:#666;; line-height:18px; word-spacing:-1px; text-align:center; margin:0 auto 25px;padding:0 0 25px 0; border-bottom:solid 1px #120d13;}
p.descFacial {width:500px; font-family:Geneva, Arial, Sans-serif; font-size:14px;  color:#666;; line-height:18px; word-spacing:-1px; text-align:center; margin:0 auto 25px;padding:0 0 25px 0; border-bottom:solid 1px #120d13;}
h3.menuItem {width:400px; margin:0 auto;}
#content p.menuDesc {width:613px; font-family:Geneva, Arial, Sans-serif; font-size:14px;  color:#666;; line-height:18px; word-spacing:-1px; text-align:center; margin:0 auto 25px;padding:0 0 25px 0; }
#menu, #nailMenu {width:815px; overflow:hidden; margin:25px auto 0;}
#menu h3.euro {width:302px; margin:0 auto;  }
#menu h3.mini {width:251px; margin:0 auto;  }
#menu h3.teen {width:258px; margin:0 auto;  }
#menu h3.men {width:268px; margin:0 auto;  }
#menu h3.micro {width:448px; margin:0 auto;  }
#menu h3.propeels {width:426px; margin:0 auto;  }
#menu h3.deep {width:326px; margin:0 auto;  }
#menu h3.swedish {width:426px; margin:0 auto;  }
h3.treatment {width:257px; margin:0 auto;  }
h3.follow {width:342px; margin:0 auto;  }
h3.stress {width:330px; margin:0 auto;  }
h3.cupping {width:286px; margin:0 auto;  }
h3.facialc {width:286px; margin:0 auto;  }
h3.cosmetic {width:431px; margin:0 auto;  }
#menu #hair1 {width:342px; height:225px; float:left;  border-right:solid 1px #120d13; }
#menu #hair1 h3 {width:170px; margin:0 auto; }
#menu h3 {width:170px; margin:0 auto; }
#menu #chemicalService {width:200px; overflow:hidden; float:left; margin:25px 0; }
#menu #chemicalPrice {width:90px; overflow:hidden; float:left; margin:25px 0; }
#menu #chemicalPrice ul li {font-family:Geneva, Arial, Sans-serif; font-size:14px; color:#595959; line-height:20px; word-spacing:-1px; padding:0 0 0 30px; list-style-type:none;  }
#menu #hair2 {width:235px; overflow:hidden; float:left  }
#menu #hair2 h3 {width:42px; margin:0 auto; }
#menu #menuItem h3 {width:42px; margin:0 auto; }
#menu #cutsService {width:100px; overflow:hidden; float:left; margin:25px 15px;}
#menu #cutsPrice {width:90px; overflow:hidden; float:left; margin:25px 0; }
#menu #cutsPrice ul li {font-family:Geneva, Arial, Sans-serif; font-size:14px; color:#595959; line-height:20px; word-spacing:-1px; padding:0 0 0 30px; list-style-type:none;  }
#nailMenu ul li {font-family:Geneva, Arial, Sans-serif; font-size:14px; color:#595959; line-height:20px; word-spacing:-1px; margin:2px 0 0 0; list-style-type:none;  }
#menu #hair3 {width:235px; overflow:hidden; float:left; border-left:solid 1px #120d13;   }
#menu #hair3 h3 {width:100px; margin:0 auto; }
#menu #specialtiesService {width:110px; overflow:hidden; float:left; margin:25px 15px;}
#menu #specialtiesPrice {width:90px; overflow:hidden; float:left; margin:25px 0; }
#menu #specialtiesPrice ul li {font-family:Geneva, Arial, Sans-serif; font-size:14px; color:#595959; line-height:20px; word-spacing:-1px; padding:0 0 0 30px; list-style-type:none;  }
#makeupService h4 {width: 400px; margin: 15px 0 0 0;}
#menu #hair1 ul li, #menu #hair2 ul li, #menu #hair3 ul li, #menu #nailService ul li, #menu #nailPrice ul li, #menu #makeupService ul li {font-family:Geneva, Arial, Sans-serif; font-size:14px; color:#9f9f9f; line-height:20px; word-spacing:-1px;  margin:2px 0; }
#content #menu #MakeUp {width:780px; margin:0 auto; overflow:hidden;}




p.caption {width:350px; clear:left; text-align:left; }
#backlinks { overflow:hidden; clear:both; padding:10px 0;}
#backlinks p {width:108px;font-family:Geneva, Arial, Sans-serif; color:#1d1d1d; word-spacing:-1px; text-decoration:none; margin:5px auto; text-align:center;}
#backlinks p a {font-family:Arial, Sans-serif; color:#9f9f9f; word-spacing:-1px;  text-decoration:none;}
#backlinks p a:hover {color:#ffffff; word-spacing:-1px;  text-decoration:none;}


p#imgMenu {width:290px; height:289px; float:left; margin:0 0 0 10px;}
#nailService {width:272px; overflow:hidden; float:left;margin:0 0 0 10px;}
#makeupService {width:272px; overflow:hidden; float:left;margin:0 0 0 10px;}
#nailPrice {width:147px; overflow:hidden; float:left;}
#nailPrice ul {margin:0 0 0 55px; list-style-type:none;}



/*center images*/
#teamServices {width:750px; overflow:hidden; margin:0 auto;}
p.teamTitle1 {width:164px; margin:40px auto 10px;}
p.teamTitle2 {width:108px; margin:40px auto 10px;}
p.teamTitle3 {width:105px;  margin:40px auto 10px;}
p.teamTitle4 {width:108px; margin:40px auto 10px;}
p.teamTitle5 {width:163px; margin:40px auto 10px;}
p.teamTitle6 {width:128px;  margin:40px auto 10px;}
p.teamTitle7 {width:138px;  margin:40px auto 10px;}
#teamServices ul {width:750px; margin:10px auto;}
#teamServices ul li {display:inline;}
#teamServices ul li img {margin:0 5px 5px 0;}
#teamServices ul li a img  {border:solid 1px #000;}
#teamServices ul li a:hover img, #teamServices ul li a:active img {border:solid 1px #9f9f9f;}

/*center images*/
#teamServices ul#teamTitle1 {width:120px; margin:10px auto;}
#teamServices ul#teamTitle2 {width:750px; margin:10px auto;}
#teamServices ul#teamTitle3 {width:250px; margin:10px auto;}
#teamServices ul#teamTitle4 {width:500px; margin:10px auto;}
#teamServices ul#teamTitle5 {width:245px; margin:10px auto;}
#teamServices ul#teamTitle6 {width:120px; margin:10px auto;}
#teamServices ul#teamTitle7 {width:250px; margin:10px auto;}


/*center images*/
#products {width:900px; overflow:hidden; margin:0 auto;}
#products p.product1 {width:460px; margin:20px auto;}
#products p.product2 {width:185px; margin:20px auto;}
#products p.product3 {width:272px; margin:20px auto;}
#products p.product4 {width:223px; margin:20px auto;}
#products p.product5 {width:167px; margin:20px auto;}
#products p.product6 {width:166px; margin:20px auto;}
#products p.product7 {width:165px; margin:20px auto;}
#products p.product8 {width:201px; margin:20px auto;}
#products p.product9 {width:216px; margin:20px auto;}
#products p.product10 {width:214px; margin:20px auto;}
#products p.product11 {width:218px; margin:20px auto;}

#spotlight {width:650px; overflow:hidden; margin:15px auto;}
#spotlightCategory {width:650px; overflow:hidden; margin:0 auto;}
#spotlightCategory ul {width:width:650px; margin:0 auto; }
#spotlightCategory ul li {display:inline;}
#spotlightCategory ul li.upcomingEvents {display:inline; margin:0 110px;}
#spotlightContainer {width:650px; overflow:hidden; margin:0 auto;}
#a1 {width:640px; overflow:hidden; margin:0 auto; }
#a1 p.upcomingImg {width:650px; height:300px; margin:10px auto;}
#a1 p {font-family:Geneva, Arial, Sans-serif; font-size:13px; color:#595959; line-height:18px; word-spacing:-1px; margin:10px auto; list-style-type:none; text-align:justify; }
#a1 ul {width:650px ;font-family:Geneva, Arial, Sans-serif; font-size:16px; color:#595959; line-height:20px; word-spacing:-1px; margin:10px auto; list-style-type:none; text-align:center;}
#a1 p.link a { color:#9f9f9f;}
#a1 p.link a:hover {color:#595959;}
#a2, #a3 {width:640px; height:965px; margin:0 auto; }





#footer {width:900px; overflow:hidden; margin:0 auto; background-color:#000;}
#footerContent {width:740px; overflow:hidden; border-top:solid 1px #120d13; margin:25px auto 50px; padding:25px 0 0 0; }

#footer ul.fnav { width:740px; list-style-type:none;  text-align:center; }
#footer ul.fnav li { font-family:Geneva, Arial, Sans-serif;  color:#595959; word-spacing:-1px; display:inline;padding:0px auto;}
#footer ul.fnav li a {list-style-type:none; font-family:Arial, Sans-serif;  color:#595959; word-spacing:-1px;display:inline;padding:0 2px; text-decoration:none;}
#footer ul.fnav li a:hover {color:#9f9f9f; text-decoration:none;}

#footer ul.info { width:740px; list-style-type:none; text-align:center;  margin:5px auto;}
#footer ul.info li { font-family:Geneva, Arial, Sans-serif;  color:#9f9f9f; word-spacing:-1px; display:inline;}
#footer ul.info li a {list-style-type:none; font-family:Arial, Sans-serif;  color:#9f9f9f; word-spacing:-1px;display:inline;padding:0 2px; text-decoration:none;}
#footer ul.info li a:hover {text-decoration:none;}
#footer p.logoFoot {width:71px; height:39px; margin:5px auto;}


p.name {font-family:Geneva, Arial, Sans-serif; font-size:18px; color:#fff; line-height:20px; word-spacing:-1px; text-align:center;}
p.nameTitle {font-family:Geneva, Arial, Sans-serif; font-size:14px; color:#fff; line-height:20px; word-spacing:-1px; text-align:center; margin:0 0 10px 0; }
p.nameContent {font-family:Geneva, Arial, Sans-serif; font-size:12px; line-height:18px; word-spacing:-1px;  color:#000;text-align:justify;  }
p.nameContent a {color:#9f9f9f;}
p.appointment {font-family:Geneva, Arial, Sans-serif; font-size:14px; line-height:18px; word-spacing:-1px; color:#000;text-align:center; margin: 10px 0; }
p.appointment a:link, p.appointment a:visited {color:#fff;}
p.appointment a:hover, p.appointment a:active {color:#000;}

#contactHome { width:280px; height:315px;  margin:40px 0 0 0; }

#dHome #contact_table {
	width: 250px; 
	
}
#dHome li.cleft {margin: 0 auto;
	color:#9f9f9f;font-family:Geneva, Arial, Sans-serif; font-size:14px;word-spacing:-1px;  }
	
#dHome li.clefttop {
	width: 230px;
	vertical-align: top;
	color:#9f9f9f;font-family:Geneva, Arial, Sans-serif; font-size:14px;word-spacing:-1px;  
	
	
}
#contact_table {
	width: 330px;
	margin: 0 auto;
	
}
.cleft {
	color:#9f9f9f;font-family:Geneva, Arial, Sans-serif; font-size:14px;word-spacing:-1px;
	
}


.clefttop {
	width: 230px;
	vertical-align: top;
	color:#9f9f9f;font-family:Geneva, Arial, Sans-serif; font-size:14px;word-spacing:-1px;  
	
	
}
#dHome .clefttop {
	vertical-align: top;
	color:#9f9f9f;font-family:Geneva, Arial, Sans-serif; font-size:14px;word-spacing:-1px;  
	
	
}
#dHome input .cright {
	width: 100px;
	background-color :#000000; 

}
input .cright {
	width: 200px;
	text-align: left;
	margin:10px 0;
	background-color :#000000;

}

#dHome #email, #dHome #fname, #dHome #phone, #dHome #lname {width:200px; height:20px; background-color:#000; border:solid 1px #595959; padding:4px; font-family:Geneva, Arial, Sans-serif; font-size:13px;word-spacing:-1px; color:#9f9f9f; line-height:16px; }
#dHome #email:hover, #dHome #fname:hover, #dHome #phone:hover, #dHome #lname:hover {width:200px; height:20px; background-color:#000; border:solid 1px #595959; }
#dHome #comments {width:200px; height:100px; background-color:#000; border:solid 1px #595959; padding:4px;font-family:Geneva, Arial, Sans-serif; font-size:13px;word-spacing:-1px; color:#9f9f9f; line-height:16px;   text-align: left; }
#dHome #comments:hover {width:200px;  background-color:#000; border:solid 1px #595959;  }

#email, #fname, #phone, #lname {width:200px; height:20px; background-color:#000; border:solid 1px #595959; padding:4px; font-family:Geneva, Arial, Sans-serif; font-size:13px;word-spacing:-1px; margin:3px 0;color:#9f9f9f; line-height:16px; margin:0 0 4px 10px;}
#email:hover, #fname:hover, #phone:hover, #lname:hover {width:200px; height:20px; background-color:#000; border:solid 1px #595959; }
#comments {width:200px; height:100px; background-color:#000; border:solid 1px #595959; padding:4px;font-family:Geneva, Arial, Sans-serif; font-size:13px;word-spacing:-1px; color:#9f9f9f; line-height:16px;   text-align: left; margin:0 0 4px 10px;}
#comments:hover {width:200px;  background-color:#000; border:solid 1px #595959;  }
#submit { cursor:pointer; width:60px; height:30px; background-color:#361635; border:solid 1px #361635; padding:4px; font-family:Geneva, Arial, Sans-serif; font-size:13px;word-spacing:-1px; color:#9f9f9f; margin:0 10px;}
#submit:hover { cursor:pointer; width:60px; height:30px; background-color:#595959; border:solid 1px #595959; padding:4px; font-family:Geneva, Arial, Sans-serif; font-size:13px;word-spacing:-1px; color:#9f9f9f; margin:0 10px;}
#reset { cursor:pointer; width:60px; height:30px; background-color:#361635; border:solid 1px #361635; padding:4px; font-family:Geneva, Arial, Sans-serif; font-size:13px;word-spacing:-1px; color:#9f9f9f;}
#reset:hover { cursor:pointer; width:60px; height:30px; background-color:#595959; border:solid 1px #595959; padding:4px; font-family:Geneva, Arial, Sans-serif; font-size:13px;word-spacing:-1px; color:#9f9f9f;}



.success {
	text-align: center;
	margin:10px 0;
	color:#9f9f9f;font-family:Geneva, Arial, Sans-serif; font-size:14px;word-spacing:-1px;}
