body { 
margin: 5px; padding:0px;
text-align: center; 
}

div.content {
width: 960px;
text-align: left;
margin: 0 auto;
}

      td {text-decoration:none; font:13px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #555555;} 	
	  span.textsm {text-decoration:none; font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #555555;}
	  h1 {text-decoration:none; font:16px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-weight: 600; color: #4f4f4f; margin-bottom : 1px; margin-top : 0; padding: 0px;}
	  h1.frontpage {text-decoration:none; font:16px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-weight: 600; color: #4f4f4f; margin-bottom : 10px; margin-top : 0; padding: 0px;}
	  h1.name {text-decoration:none; font:16px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-weight: 600; color: #ee1b98; margin-bottom : 3px; margin-top : 0; padding: 0px;}
	  h1.delivery {text-decoration:none; font:16px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-weight: 600; color: #ee1b98; margin-bottom : 5px; margin-top : 0; padding: 0px;}
      h1.emailafriend {text-decoration:none; font:15px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-weight: 600; color: #ee1b98; margin-bottom : 20px; margin-top : 0; padding: 0px;}
	  h1.createaccount {text-decoration:none; font:16px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-weight: 600; color: #ee1b98; margin-bottom : 27px; margin-top : 15px; padding: 0px;}
	  h1.login {text-decoration:none; font:16px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-weight: 600; color: #ee1b98; margin-bottom : 22px; margin-top : 14px; padding: 0px;}
	  h1.sitemap {text-decoration:none; font:16px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-weight: 600; color: #ee1b98; margin-bottom : 10px; margin-top : 0; padding: 0px; text-align: center;}
	  h1.thanksemail {text-decoration:none; font:16px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-weight: 600; color: #ee1b98; margin-bottom : 10px; margin-top : 5px; padding: 0px; text-align: center;}
	  h2 {text-decoration:none; font:16px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-weight: 600; color: #ee1b98; margin-bottom : 3px; margin-top : 0;}
	  h2.cleaning {text-decoration:none; font:14px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-weight: 600; color: #ee1b98; margin-bottom : 3px; margin-top : 0;}
	  h2.frontpage {text-decoration:none; font:14px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-weight: 600; color: #ee1b98; margin-bottom : 5px; margin-top : 0;}
	  h2.special {text-decoration:none; font:16px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-weight: 600; color: #ee1b98; margin-bottom : 13px; margin-top : 10px;} 
	  h2.sitemap {text-decoration:none; font:16px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-weight: 600; color: #4f4f4f; margin-bottom : 3px; margin-top : 0; padding: 0px;}
	  h2.error4 {text-decoration:none; font:16px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-weight: 600; color: #ee1b98; margin-bottom : 30px; margin-top : 14px; padding: 0px;}
	  h3 {text-decoration:none; font:13px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-weight: 600; color: #ee1b98; margin-bottom : 3px; margin-top : 0;}
	  h3.special {text-decoration:none; font:13px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-weight: 600; color: #ee1b98; margin-bottom : 13px; margin-top : 0; text-align: justify; padding-right: 10px; padding-left: 10px;}
	  h4 {text-decoration:none; font:14px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-weight: 600; color: #ee1b98; margin-bottom : 1px; margin-top : 0;}
	  h4.special {text-decoration:none; font:16px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-weight: 600; color: #ee1b98; margin-bottom : 13px; margin-top : 10px; text-align: left;} 
	  h5 {text-decoration:none; font:15px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-weight: 600; color: #4f4f4f; margin-bottom : 1px; margin-top : 0;} 
	  h6 {text-decoration:none; font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-weight: 600; color: #000000; margin-bottom : 1px; margin-top : 0;}
      
	  ul {text-decoration:none; font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #434344; padding: 5px; margin-left : 12px; margin-bottom : 1px; margin-top : 0;}
	  li {text-decoration:none; font:10px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #666666;}
      
     
      img {border-color:#666666;}
	  img.productimage {border:1px solid #666666;}
	  img.productimage:hover {border: 1px solid #ee1b98;}
	  div.productimage {margin-bottom: 3px;}
	  img.multiimage {border-color:#666666;}
	  img.multiimage:hover {border-color:#ee1b98;}
	  
	  form {margin-bottom : 0; margin-top : 0; }
	  select {border: 1px; border-style: solid; border-color: #ee1b98; background-color: #ffffff; font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;}
	  input {text-decoration:none; font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #000000; margin-bottom : 0; margin-top : 0;}
	  
input.formbutton{
cursor:pointer;
border: none;
color:#FFFFFF;
font: 10px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;
padding: 0px;
background:url(images/gradient.jpg) repeat-x left top;
width: 63px;
height: 27px;
} 
	  
	  hr {color: #ee1b98;}	
	  hr.detail {width: 75px; height: 1px; background-color: #ee1b98; border-style: none; margin-bottom: 8px; margin-top: 8px;}
	  
	  A {text-decoration:none; font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #000000;}
      A:hover {text-decoration:none; color:#ee1b98}
	  a.fpage {text-decoration:none; font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #4F4F4F;}
	  a.fpage:hover {text-decoration:none; font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #ee1b98;}
	  A.sitemapheader {text-decoration:none; font:16px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #4f4f4f; font-weight: 600;}
      A.sitemapheader:hover {color:#ee1b98;}
	  a.linkid {text-decoration:none; font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-weight: 600; color: #434344;}
	  A.linkid:hover {color:#ee1b98;}
	  a.contact {text-decoration:none; font:13px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #4F4F4F;}
	  a.contact:hover {text-decoration:none; font:13px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #ee1b98;}
	  a.register {text-decoration:underline; font:12px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-weight:600; color: #4F4F4F;}
	  a.register:hover {text-decoration:underline; font:12px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-weight:600; color: #ee1b98;}
	  a.h2 {text-decoration:none; font:16px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-weight: 600; color: #ee1b98;}
	  a.h2:hover {text-decoration:none; font:16px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-weight: 600; color: #000000;}	
	  a.email {text-decoration:none; font:14px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-weight: 600; color: #000000;}
	  a.email:hover {text-decoration:none; font:14px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-weight: 600; color: #ee1b98;}
	  a.fade {text-decoration:none; font:13px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #555555;}
	  a.fade:hover {text-decoration:none; font:13px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #ee1b98;}
	  a.chrave {
text-decoration: none;
font: 11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;
color: #FFFFFF;
} 

a.chrave:hover {
text-decoration: none;
font: 11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;
color: #ee1b98;
}

a.toplinksm {
text-decoration:none; 
font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
color: #FFFFFF;
}

a.toplinksm:hover {
text-decoration:none; 
font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
color: #ee1b98;
}	

a.sidelink15 {
text-decoration:none; 
font:15px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
color: #FFFFFF;
}

a.sidelink15:hover {
text-decoration:none; 
font:15px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
color: #ee1b98;
}	

a.viewbasket {text-decoration:none; font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-weight: 600; color: #ee1b98;}
a.viewbasket:hover {text-decoration:none; font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-weight: 600; color: #76777a;} 	  
	  
span.pink {color: #ee1b98;}
span.sm {text-decoration:none; font:10px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #4F4F4F;}
span.breadcrumbs {text-decoration:none; font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-weight: 600; color: #ee1b98; margin-bottom : 3px; margin-top : 0;}
span.breadcrumbsdark {text-decoration:none; font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-weight: 600; color: #434344; margin-bottom : 3px; margin-top : 0;}
span.price2 {text-decoration:none; font:15px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-weight: 600; color: #ee1b98;}	
span.sixfor {text-align: center; text-decoration:none; font:13px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #555555; margin-top: 2px; margin-bottom: 2px; padding: 0px;}
	 
table.sendpasswordbox{
background: url(images/bglogin4.jpg);
width: 354px;
padding: 0px;
border: none;
}

table.bglogin5{
background: url(images/bglogin5.jpg);
width: 310px;
padding: 0px;
border: none; 
} 
td.loginerror4 {
padding-top: 5px;
padding-bottom: 30px;
text-align: center;
}
td.loginerror5 {
padding-top: 5px;
padding-bottom: 16px;
text-align: center;
}
td.newcusttext {
padding-bottom: 21px;
padding-left: 50px;
padding-right: 50px;
padding-top: 5px;
}
td.newcusterror4 {
padding-top: 5px;
padding-bottom: 31px;
text-align: center;
}

div.collegebillingcontainer {
width: 763px;
padding: 0px;
border: none;
margin: auto;
text-align: center;
padding-top: 15px;
}
div.collegebillingcontainer:after {
    content:'';
    display:block;
    clear:both;
}

div.collegelogin {
float: left;
display: inline;
width: 310px;
padding-left: 0px;
padding-top: 0px;
margin-right: 10px;
}
* html div.collegelogin {width:320px; w\idth:310px;}

div.collegenew {
float: left;
display: inline;
width: 443px;
padding-left: 0px;
padding-top: 0px;
margin-right: 0px;
}
* html div.collegenew {width:443px; w\idth:443px;}

div.error4container {
width: 640px;
padding: 0px;
border: none;
margin: auto;
text-align: center;
padding-top: 15px;
}
div.error4container:after {
    content:'';
    display:block;
    clear:both;
}

div.error4login {
float: left;
display: inline;
width: 310px;
padding-left: 0px;
padding-top: 0px;
margin-right: 10px;
}
* html div.error4login {width:320px; w\idth:310px;}

div.error4new {
float: left;
display: inline;
width: 310px;
padding-left: 0px;
padding-top: 0px;
margin-left: 10px;
}
* html div.error4new {width:320px; w\idth:310px;}

table.loginbox{
background: url(images/bglogin3.jpg);
width: 354px;
padding: 0px;
border: none;
}

td.loginright {
text-align: right;
height: 25px;
white-space: nowrap;
width: 134px;
padding-top: 2px;
padding-bottom: 2px;
font: 14px arial;
color: #000000;
}
* html td.loginright {height:29px; \height:25px;}
td.loginleft {
text-align: left;
height: 25px;
width: 215px;
padding-left: 5px;
padding-top: 2px;
padding-bottom: 2px;
}
* html td.loginleft {width:220px; w\idth:215px; height: 29px; \height: 25px;}
td.forgotpassword {
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
td.loginsubmit {
padding-top: 5px;
padding-bottom: 12px;
text-align: center;
}
td.loginsmallprint {
text-decoration:none; 
font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
color: #555555;
text-align: center;
padding-bottom: 12px;
}

td.getpasssubmit {
padding-top: 10px;
padding-bottom: 15px;
text-align: center;
}
td.getpasssmallprint {
text-decoration:none; 
font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
color: #555555;
text-align: center;
padding-bottom: 15px;
}
 
table.bgregister{
background: url(images/bgregister.jpg);
width: 452px;
padding: 0px;
border: none;
}

table.bgregistercollege {
background: url(images/bgregistercollege.jpg);
width: 443px;
padding: 0px;
border: none;
}

td.registerright {
text-align: right;
height: 25px;
white-space: nowrap;
width: 235px;
padding-top: 2px;
padding-bottom: 2px;
font: 14px arial;
color: #000000;
}
* html td.registerright {height:29px; \height:25px;}
td.registerleft {
text-align: left;
height: 25px;
width: 212px;
padding-left: 5px;
padding-top: 2px;
padding-bottom: 2px;
}
* html td.registerleft {width:217px; w\idth:212px; height: 29px; \height: 25px;}
td.submit {
padding-top: 20px;
padding-bottom: 20px;
text-align: center;
}
td.registersmallprint {
text-decoration:none; 
font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
color: #555555;
text-align: center;
padding-bottom: 25px;
}
td.collegecreateaccount {
text-decoration:none; 
font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
color: #555555;
text-align: center;
padding: 0 10px 15px 10px;
}
td.collegesmallprint {
text-decoration:none; 
font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
color: #555555;
text-align: center;
padding-bottom: 39px;
padding-top: 15px;
}
table.emailfriendbox {
width: 500px;
padding: 0px;
border: none;
}
td.emailfriendright {
text-align: right;
height: 25px;
white-space: nowrap;
width: 180px;
padding-top: 2px;
padding-bottom: 2px;
font: 14px arial;
color: #000000;
}
* html td.emailfriendright {height:29px; \height:25px;}
td.emailfriendleft {
text-align: left;
height: 25px;
white-space: nowrap;
width: 315px;
padding-left: 5px;
padding-top: 2px;
padding-bottom: 2px;
font: 14px arial;
color: #000000;
}
* html td.emailfriendleft {width:320px; w\idth:315px; height: 29px; \height: 25px;}
td.emailsmallprint {
text-decoration:none; 
font:12px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
color: #555555;
text-align: left;
padding-top: 10px;
}
table.contactbox {
width: 650px;
padding: 0px;
border: none;
}
td.contactright {
text-align: right;
height: 25px;
white-space: nowrap;
width: 155px;
padding-top: 2px;
padding-bottom: 2px;
font: 14px arial;
color: #000000;
}
* html td.contactright {height:29px; \height:25px;}
td.contactleft {
text-align: left;
height: 25px;
width: 200px;
padding-left: 5px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 5px;
}
* html td.contactleft {width:210px; w\idth:200px; height: 29px; \height: 25px;}
td.contactaddress {
vertical-align: top;
text-align: left;
width: 285px;
}
td.contactmessage {
text-align: left;
padding-left: 5px;
padding-top: 2px;
padding-bottom: 10px;
}
td.contactsmallprint {
text-decoration:none; 
font:12px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
color: #555555;
text-align: left;
padding-top: 10px;
}
span.pinkstar {
font: 16px arial;
color: #FF33DD;
font-weight: bold;
}
  

td.bg1 { 
background: url(images/dl1.jpg); 
} 
td.bg2 { 
background: url(images/dl2.jpg); 
}  

td.sidemenu2 {
background-color: #414142;
border-style: none;
width: 182px;
vertical-align: top;
}


div.sidemenu {
vertical-align: top;
padding: 0;
margin: 0;
}
div.sidemenutop {
vertical-align: top;
padding: 0;
margin: 0;
height: 8px;
}
/* IE7 Hack */
img.sidemenutop {
vertical-align: top;
}

div.sidelink {
width: 152px;
text-decoration:none; 
font:15px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
color: #FFFFFF;
white-space: nowrap;
padding-bottom: 5px;			 
padding-top: 5px;
margin: 0px;	
border-bottom: 2px solid #525156; 
}
* html div.sidelink {width:154px; w\idth:152px;}

div.sidelink2 {
width: 152px;
text-decoration:none; 
font:15px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
color: #ee1b98;
white-space: nowrap;
padding-bottom: 5px;			 
padding-top: 10px;
margin-left: 14px;	
border-bottom: 2px solid #525156; 
}
* html div.sidelink2 {width:166px; w\idth:152px;}

ul.flipMenu {text-align: left; margin-top: 0px; margin-left: 10px; list-style-type: none;}
ul.flipMenu ul { padding-top: 6px; padding-bottom: 3px; margin-left: 3px; margin-right: 0px; margin-top: 0px; list-style-type: none;}
ul.flipMenu li { padding-top: 2px; padding-bottom: 0px; margin-left: 0px; margin-right: 0px; list-style-type: none;} 

ul.thiscat {text-align: left; margin-top: 0px; margin-left: 10px; list-style-type: none;}
ul.thiscat ul { padding-top: 6px; padding-bottom: 3px; margin-left: 3px; margin-right: 0px; margin-top: 0px; list-style-type: none;}
ul.thiscat li { padding-top: 2px; padding-bottom: 0px; margin-left: 8px; margin-right: 0px; list-style-type: none;} 

div.code {text-align: center; text-decoration:none; font:10px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #4F4F4F; margin-top: 2px; margin-bottom: 2px; padding: 0px;}
div.collegecode {text-align: center; text-decoration:none; font:13px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #4F4F4F; margin-top: 2px; margin-bottom: 2px; padding: 0px;}
div.normal {text-decoration: none; font:10px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #4F4F4F; margin-top: 0px; margin-bottom: 0px; text-align: center; padding-right: 3px; padding-left: 0px; padding-top: 3px; padding-bottom: 0px;}
div.each {text-decoration: none; font:10px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #4F4F4F; margin: auto; text-align: center; padding-right: 20px; padding-left: 0px; padding-top: 3px; padding-bottom: 0px;}
div.latin {text-decoration:none; font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #555555; font-style:italic; padding: 3px 0;}
div.country {text-decoration:none; font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #555555; padding-bottom: 3px;}
span.country {text-decoration:none; font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #000000;}
div.thumbnailarea {padding: 0 1px 0 1px; width: 111px;}
* html div.thumbnailarea {width:113px; w\idth:111px;}
div.thumbnailareakits {padding: 0 1px 0 1px; width: 250px;}
* html div.thumbnailareakits {width:252px; w\idth:250px;}



div.header5 {
background-image: url('images/header5.jpg');
width: 960px;
height: 347px;
font: 0px;
}

div.topimages {
padding-left: 2px;
padding-right: 0px;
margin-bottom: 2px;
height: 94px;
}
a.brushpic {
width: 130px;
float: left;
display: block;
text-align: center;
margin-right: 2px;
}
* html a.brushpic {width:132px; w\idth:130px;}
a.prokitpic {
width: 142px;
float: left;
display: block;
text-align: center;
margin-right: 2px;
}
* html a.prokitpic {width:144px; w\idth:142px;}
a.makeuppic {
width: 85px;
float: left;
display: block;
text-align: center;
margin-right: 2px;
}
* html a.makeuppic {width:87px; w\idth:85px;}
a.eyelashpic {
width: 82px;
float: left;
display: block;
text-align: center;
margin-right: 2px;
}
* html a.eyelashpic {width:84px; w\idth:82px;}
a.skincarepic {
width: 98px;
float: left;
display: block;
text-align: center;
margin-right: 2px;
}
* html a.skincarepic {width:100px; w\idth:98px;}
a.manicurepic {
width: 138px;
float: left;
display: block;
text-align: center;
margin-right: 2px;
}
* html a.manicurepic {width:140px; w\idth:138px;}
a.waxingpic {
width: 78px;
float: left;
display: block;
text-align: center;
margin-right: 2px;
}
* html a.waxingpic {width:80px; w\idth:78px;}
a.aromapic {
width: 109px;
float: left;
display: block;
text-align: center;
margin-right: 2px;
}
* html a.aromapic {width:111px; w\idth:109px;}
a.otherpic {
float: center;
display: block;
text-align: center;
padding-right: 1px;
}


div.logo {
float: left;
display: inline;
width: 146px;
height: 94px;
padding-top: 10px;
}
* html div.logo {height:104px; \height:94px;}

div.topmenucontainer {
float: left;
display: inline;
width: 252px;
padding-left: 47px;
padding-top: 7px;
}
* html div.topmenucontainer {width:299px; w\idth:252px;}

div.topmenu {
display: block;
float: left;
padding-left: 1px;
}

a.home {
float: left;
display: block;
text-decoration:none; 
font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
color: #FFFFFF;
text-align: center;
width: 43px;
margin-right: 1px;
}
* html a.home {width:44px; w\idth:43px;}

a.status {
float: left;
display: block;
text-decoration:none; 
font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
color: #FFFFFF;
text-align: center;
width: 51px;
margin-right: 1px;
}
* html a.status {width:52px; w\idth:51px;}

a.create {
float: left;
display: block;
text-decoration:none; 
font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
color: #FFFFFF;
text-align: center;
width: 85px;
margin-right: 1px;
white-space: nowrap;
}
* html a.create {width:86px; w\idth:85px;}

a.contactus {
float: left;
display: block;
text-decoration:none; 
font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
color: #FFFFFF;
text-align: center;
width: 65px;
margin-right: 1px;
}
* html a.contactus {width:66px; w\idth:65px;}

a.home:hover, a.status:hover, a.create:hover, a.contactus:hover {
color: #ee1b98;
}

div.orderonline {
text-decoration:none; 
font:22px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
color: #434344;
text-align: center;
margin-bottom: 5px;
margin-top: 35px;
}

div.phonenumber {
text-decoration:none; 
font:28px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
color: #ee1b98;	
text-align: center;
}
a.phonenumber {
text-decoration:none; 
font:28px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
color: #ee1b98;	
}

div.searchcartcontainer {
float: left;
display: inline;
width: 260px;
padding-left: 30px;
}
* html div.searchcartcontainer {width:290px; w\idth:260px;}

div.search {
margin-bottom: 26px;
padding-left: 13px;
height: 27px;
white-space: nowrap;
}

input.textbox {
font:14px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;
width: 152px;
display: block;
float: left;
margin-right: 10px;
margin-top: 3px;
} 
* html input.textbox {width:162px; w\idth:152px;}
 
input.searchbutton {
width: 63px; 
height: 27px; 
display: block; 
float: left;
}

div.shopcart {
margin-bottom: 21px;
padding-left: 50px;
}

span.item {
text-decoration:none; 
font:10px arial; 
color: #3b3b3b;
padding-left: 4px;
}
span.noitems {
text-decoration:none; 
font:10px arial; 
color: #3b3b3b;
margin-right: 13px;
padding-left: 4px;
}
span.total {
text-decoration:none; 
font:9px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
color: #76777a;
font-weight: bold;
margin-right: 13px;
}

div.linesopen {
text-decoration:none; 
font:15px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
color: #434344;
padding-left: 20px;
}

div.suppliersof {
text-decoration:none; 
font:17px verdana; 
color: #434344;
letter-spacing: -1pt;
padding-left: 77px;
margin-bottom: 26px;
}

div.pinkboxcontainer {
width: 934px;
padding: 0 0 26px 26px;
margin: auto;
z-index: 0;
}
* html div.pinkboxcontainer {width:960px; w\idth:934px;}

div.imageandprice, div.descriptionandoffer {
    width:758px;
    padding:6px 0 20px 0;
    border:none;
    margin:auto;
 }
div.imageandprice:after, div.descriptionandoffer:after, div.pinkboxcontainer:after, div.collegecontainer:after {
    content:'';
    display:block;
    clear:both;
 }
 
div.collegecontainer {
    width:758px;
    padding:10px 0 15px 0;
    border-bottom: 1px dotted;
    margin:auto;
 }
 
div.homepagebox {
    width:758px;
    padding:6px 0 0px 0;
    border-bottom:1px dotted #000;
    margin:auto;
 }
div.homepagebox:after {
    content:'';
    display:block;
    clear:both;
 }
 
div.homepagebox2, div.homepagebox3 {
    width:758px;
    padding:15px 0 15px 0;
    border-bottom:1px dotted #000;
	margin:auto;
 }
div.homepagebox2:after, div.homepagebox3:after {
    content:'';
    display:block;
    clear:both;
 }
 
div.fadingimage {
    width:286px;
    padding:0 0 0 0;
    border:none;
    margin:auto;
 }
div.fadingimage:after {
    content:'';
    display:block;
    clear:both;
 }
 
div.collegeprice {
	width: 280px;
    float:left;
    display:inline; /*required by IE6*/
    border:none;
    margin:0 20px 0 0;
	position: relative;
	top: 5px;
	left: 0px;
	text-align: center;
 }
 
* html div.collegeprice {width:300px; w\idth:280px;}
 
div.collegetext {
	width: 438px;
    float:left;
    display:inline; /*required by IE6*/
    border:none;
    margin:0 20px 0 0;
	position: relative;
	top: 5px;
	left: 0px;
 }
 
* html div.collegetext {width:458px; w\idth:438px;}
 
div.collegebutton {
margin-top: 10px;
}
 
div.detailimage {
    float:left;
    display:inline; /*required by IE6*/
    border:none;
    margin:0 20px 0 0;
	position: relative;
	top: 5px;
	left: 0px;
 }
div.prices {
    float:left;
    display:inline; /*required by IE6*/
    text-decoration:none; 
	font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
	color: #555555; 
	margin: 0px; 
	padding: 25px 0 0 10px; 
	border: none;
	position: relative;
	top: 5px;
	text-align: center;
 }
div.buynow {
    float:left;
    display:inline; /*required by IE6*/
    text-decoration:none; 
	font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
	color: #555555; 
	margin: 5px 0 0 25px; 
	padding: 25px 0 0 0; 
	border: none;
	text-align: center;
 }
 
div.descriptioncont {
    float:left;
    display:inline; /*required by IE6*/
    text-decoration:none; 
	font:13px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
	color: #555555; 
	margin: 0px; 
	padding: 0 10px 0 0; 
	border: none;
	position: relative;
	top: 5px;
	text-align: left;
	width: 529px;
	border-right: 1px dotted #999;
 }
* html div.descriptioncont {width:540px; w\idth:529px;}
 
 div.offercont {
    float:left;
    display:inline; /*required by IE6*/
    text-decoration:none; 
	font:13px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
	color: #555555; 
	margin: 0px; 
	padding: 0 0 0 0; 
	border: none;
	position: relative;
	top: 5px;
	text-align: center;
	width: 218px;
 }
 
 div.toplefthomepage {
 float: left;
 display: inline;
 position: relative;
 width: 462px;
 }

 div.toplefthomepage1 {
 float: left;
 display: inline;
 position: relative;
 width: 154px;
 text-align: center;
 }
 
 div.toplefthomepage2 {
 float: left;
 display: inline;
 position: relative;
 width: 154px;
 text-align: center;
 }
 
 div.toplefthomepage3 {
 float: left;
 display: inline;
 position: relative;
 width: 154px;
 text-align: center;
 }
 
 div.toprighthomepage {
 float: left;
 display: inline;
 position: relative;
 width: 296px;
 text-align: center;
 }
 
 div.toprighthomepage2 {
 float: left;
 display: inline;
 position: relative;
 width: 296px;
 text-align: left;
 }

div.homepageh1 {
position: static;
}

div.homepagegrid {
float: left;
display: inline;
position: relative;
width: 33%;
margin: auto;
text-align: center;
}

div.homepagegrid:after {
content:'';
display:block;
clear:both;
}

div.homegridimage {
width: 110px;
float: left;
display: inline;
position: relative;
padding-right: 12px;
}
* html div.homegridimage {width:122px; w\idth:110px;}

div.homegridtext {
float: left;
display: inline;
position: relative;
text-decoration:none; 
font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
color: #4F4F4F; 
vertical-align: middle;
text-align: left;
width: 90px;
}

div.quovadiscont {
    width:354px;
    padding:15px 0 20px 0;
    border:none;
    margin:auto;
	text-align: center;
 }
 
div.quovadiscont:after {
    content:'';
    display:block;
    clear:both;
 }

div.quovadislogo {
float: left;
display: inline;
position: relative;
text-align: right;
width: 167px;
height: 65px;
padding-top: 19px;
margin-right: 10px;
}
* html div.quovadislogo {width:177px; w\idth:167px; height: 75px; \height: 65px;}

div.ferologosm {
float: left;
display: inline;
position: relative;
text-align: left;
margin-left: 10px;
width: 167px;
height: 84px;
}
* html div.ferologosm {width:177px; w\idth:167px;}

div.emailafriendcontainer {
width: 500px;
padding-top: 15px;
}

div.wide550 {
padding-top: 15px;
width: 550px;
}

div.logincontainer {
padding-top: 15px;
padding-bottom: 15px;
}

div.sitemapsections {
padding-bottom: 5px;
padding-top: 5px;
text-decoration:none;
font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
color: #555555;
}

div.exhibitionsgrid {
width: 758px;
padding: 0px;
border: none;
margin: auto;
}
div.exhibitionsgrid:after {
    content:'';
    display:block;
    clear:both;
}
div.exhibitionimage {
width: 270px;
padding-right: 20px;
float: left;
display: inline;
position: relative;
}
* html div.exhibitionimage {width:290px; w\idth:270px;}
div.exhibitiontext {
float: left;
display: inline;
position: relative;
width: 468px;
}

div.showcontainer {
margin: auto;
width: 468px;
margin-bottom: 13px;
padding: 0px;
border: none;
}
div.showcontainer:after {
    content:'';
    display:block;
    clear:both;
}
div.showbox {
float: left;
display: inline;
position: relative;
width: 240px;
padding-right: 8px;
font: 13px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;
color: #555555
}
* html div.showbox {width:248px; w\idth:240px;}
div.showbox2 {
float: left;
display: inline;
position: relative;
width: 220px;
font: 13px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;
color: #555555
}

span.price {text-decoration:none; font:19px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; font-weight: 600; color: #ee1b98;}
div.right {text-align: right; padding-right: 3px; margin-bottom: 3px;}
div.sixfor {text-align: center; text-decoration:none; font:12px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #555555; margin-top: 3px; margin-bottom: 1px; padding: 0px;}
div.multiimage {display: block; width: 30px; padding-bottom: 3px;}
div.image {display: inline; float: left; padding-left: 10px; min-width: 300px; text-align: center;}
div.previewlinkhome {width: 100px; margin: auto; padding: 3px 0; text-decoration:none; font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #555555;}
div.previewlink {padding: 3px 0; text-decoration:none; font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #555555;}
div.previewlink25 {padding: 3px 0; text-decoration:none; font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #555555; min-height: 25px;}
div.previewlink40 {padding: 3px 0; text-decoration:none; font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #555555; min-height: 40px;}
div.previewlink50 {padding: 3px 0; text-decoration:none; font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #555555; min-height: 50px;}
div.previewlinkcolleges {padding: 3px 0; text-decoration:none; font:13px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #555555; font-weight: bold;}
div.multicontainer {
width: 33px;
display: inline;
float: left;
padding: 1px;
margin-right: 2px;
}
* html div.multicontainer {width:37px; w\idth:33px;}
div.units {
text-decoration: none;
font: 13px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;
font-weight: normal;
color: #000000;
padding-bottom: 5px;
}
div.gift {
text-decoration: none;
font: 13px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;
font-weight: normal;
color: #555555;
padding-bottom: 10px;
padding-top: 5px;
text-align: left;
}
div.paragraph {
text-decoration: none;
font: 13px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;
font-weight: normal;
color: #555555;
padding-bottom: 10px;
text-align: left;
}
div.paragraphcenter {
text-decoration: none;
font: 13px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;
font-weight: normal;
color: #555555;
padding-bottom: 10px;
text-align: center;
}

div.width778 {
width: 778px;
}
div.freedelivery {
width: 960px;
margin-top: 6px;
margin-bottom: 5px;
text-align: right;
}
div.maincontent {
padding-left: 15px;
}
div.breadcrumbs {
text-decoration: none;
padding-top: 5px;
padding-bottom: 20px;
}
div.breadcrumbs2 {
text-decoration: none;
padding-top: 5px;
padding-bottom: 0px;
}

div.footercontainer {
width: 960px;
background-color: #414142;
margin-top: 12px;
vertical-align: top;
font-size: 0px;
line-height: 29px;
height: 29px;
}
div.footertop {
height: 8px;
line-height: 8px;
font-size: 0px;
margin: 0px;
padding: 0px;
}
img.footertop {
vertical-align: top;
}

img.footerbottom {
vertical-align: bottom;
}

div.footerbottom {
height: 8px;
line-height: 8px;
font-size: 0px;
overflow: hidden;
clear: both;
margin: 0px;
padding: 0px;
}

div.footer {
width: 960px;
padding: 0;
margin: 0;
height: 13px;
line-height: 13px;
float: left;
}

a.footerdelivery {
text-decoration:none; 
font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
color: #FFFFFF;
width: 110px;
border-right: 2px solid #525156;
float: left;
display: block;
background-color: #414142;
text-align: center;
}
* html a.footerdelivery {width:112px; w\idth:110px;}

a.footerreturns {
text-decoration:none; 
font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
color: #FFFFFF;
width: 115px;
border-right: 2px solid #525156;
float: left;
display: block;
background-color: #414142;
text-align: center;
}
* html a.footerreturns{width:117px; w\idth:115px;}

a.footerterms {
text-decoration:none; 
font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
color: #FFFFFF;
width: 153px;
border-right: 2px solid #525156;
float: left;
display: block;
background-color: #414142;
text-align: center;
}
* html a.footerterms {width:155px; w\idth:153px;}

a.footersitemap {
text-decoration:none; 
font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
color: #FFFFFF;
width: 90px;
border-right: 2px solid #525156;
float: left;
display: block;
background-color: #414142;
text-align: center;
}
* html a.footersitemap {width:92px; w\idth:90px;}

a.footerdelivery:hover, a.footerreturns:hover, a.footerterms:hover, a.footersitemap:hover {
color: #ee1b98;
}

span.incvat {
text-decoration:none; 
font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
color: #FFFFFF;
width: 253px;
border-right: 2px solid #525156;
float: left;
display: block;
background-color: #414142;
text-align: center;
}
* html span.incvat {width:255px; w\idth:253px;}

span.chrave {
text-decoration:none; 
font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
color: #FFFFFF;
float: right;
display: block;
background-color: #414142;
text-align: right;
margin-right: 5px;
}

div.h1container {
padding: 15px 0px 15px 0px;
text-align: center;
}

div.catdescription {
margin-bottom: 20px;
border-top: 1px dotted;
border-bottom: 1px dotted;
padding: 10px 0px;
}

div.catdescriptionbrushes {
display: inline-block;
width: 519px;
vertical-align: top;
}

div.buysetscontainer {
display: inline-block; 
width: 240px; 
text-align: center;
}

div.buysetshere {
margin-top: 5px;
}

a.buysetshere {
font: 16px arial;
color: #ee1b98;
font-weight: bold;
}
a.buysetshere:hover {
color: #000000;
}

div.catdescriptionnomargin {
margin-bottom: 0px;
border-top: 1px dotted;
border-bottom: 1px dotted;
padding: 10px 0px;
}

div.prodthumbnails {
margin-bottom: 10px;
border-bottom: 1px dotted;
padding-bottom: 12px;
}

div.new08 {
text-decoration:none; 
font:11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
font-weight: 500; 
color: #ee1b98;
height: 16px;
}

div.searchresults {
width: 955px;
padding-left: 5px;
padding-top: 10px;
}
* html div.searchresults {width:960px; w\idth:955px;}

/* ================================================================ 
This copyright notice must be untouched at all times.
 
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.menu {width:960px; height:39px; position:relative; border:none; font-family:Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif, arial, sans-serif; padding: 0px; margin-bottom: 31px; z-index:500;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:132px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;}
/* style the links for the top level */
.menu a.toplink2, .menu a.toplink2:visited {display:inline;font-family:Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif, arial, sans-serif; font-size:15px;text-decoration:none; color:#fff; height:39px; border:none; line-height:39px; white-space: nowrap; display:block; padding:0; width:auto;}
.menu a, .menu a:visited {display:block;font-size:12px;text-decoration:none; color:#fff; width:132px; height:39px; border:none; padding:0px; line-height:39px;}
 
/* style the second level background */
.menu ul ul.skincare a.drop, .menu ul ul.skincare a.drop:visited {background:#3d3c3d}
/* style the second level hover */
.menu ul ul a.drop:hover{background:#3d3c3d;}
.menu ul ul :hover > a.drop {background:#3d3c3d;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#3d3c3d;}
/* style the third level hover */
.menu ul ul ul a:hover {background:#3d3c3d;}
 
 
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:40px;left:0; width:75px;border-top:1px solid #000;}
/* another hack for IE5.5 */
* html .menu ul ul {top:41px;t\op:40px;}

 
/* position the third level flyout menu for a left flyout */
.menu ul ul.skincare ul.left {left:-132px;}
 
/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}
 
/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#3d3c3d; color:#ffffff; height:auto; line-height:1em; padding:5px 3px; width:132px; border: 1px solid #000; border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:140px; w\idth:132px;}
 
/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#ee1b98; direction:ltr;}
.menu :hover > a, .menu ul ul :hover > a {color:#ee1b98;}
 
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}

/* sets the widths of the various drop downs */
.menu li.brushes {text-align: center; width:134px;position:relative; border-right: 1px inset #4b494a; border-right-width: 1px;}
.menu ul ul.brushes {visibility:hidden;position:absolute;height:0;top:39px;left:0; width:136px;border-top:1px solid #000; z-index: 1;}
.menu ul ul.brushes a, .menu ul ul.brushes a:visited {background:#3d3c3d; color:#ffffff; height:auto; line-height:1em; padding:5px 3px; width:128px; border: 1px solid #000; border-width:0 1px 1px 1px;}
* html .menu ul ul.brushes a, * html .menu ul ul.brushes a:visited {width:136px;w\idth:128px;}
.menu a:hover, .menu ul ul.brushes a:hover{color:#ee1b98;}
.menu :hover > a, .menu ul ul.brushes :hover > a {color:#ee1b98;}

.menu li.kits {text-align: center; width:142px;position:relative; border-right: 1px inset #4b494a; border-right-width: 1px;}
.menu ul ul.kits {visibility:hidden;position:absolute;height:0;top:39px;left:0; width:144px;border-top:1px solid #000; z-index: 1;}
.menu ul ul.kits a, .menu ul ul.kits a:visited {background:#3d3c3d; color:#ffffff; height:auto; line-height:1em; padding:5px 3px; width:136px; border: 1px solid #000; border-width:0 1px 1px 1px;}
* html .menu ul ul.kits a, * html .menu ul ul.kits a:visited {width:144px;w\idth:136px;}
.menu a:hover, .menu ul ul.kits a:hover{color:#ee1b98;}
.menu :hover > a, .menu ul ul.kits :hover > a {color:#ee1b98;}

.menu li.makeup {text-align: center; width:85px;position:relative; border-right: 1px inset #4b494a; border-right-width: 1px;}
.menu ul ul.makeup {visibility:hidden;position:absolute;height:0;top:39px;left:0; width:87px;border-top:1px solid #000; z-index: 1;}
.menu ul ul.makeup a, .menu ul ul.makeup a:visited {background:#3d3c3d; color:#ffffff; height:auto; line-height:1em; padding:5px 3px; width:79px; border: 1px solid #000; border-width:0 1px 1px 1px;}
* html .menu ul ul.makeup a, * html .menu ul ul.makeup a:visited {width:87px;w\idth:79px;}
.menu a:hover, .menu ul ul.makeup a:hover{color:#ee1b98;}
.menu :hover > a, .menu ul ul.makeup :hover > a {color:#ee1b98;}

.menu li.eyelashes {text-align: center; width:82px;position:relative; border-right: 1px inset #4b494a; border-right-width: 1px;}
.menu ul ul.eyelashes{visibility:hidden;position:absolute;height:0;top:39px;left:0; width:84px;border-top:1px solid #000; z-index: 1;}
.menu ul ul.eyelashes a, .menu ul ul.eyelashes a:visited {background:#3d3c3d; color:#ffffff; height:auto; line-height:1em; padding:5px 3px; width:76px; border: 1px solid #000; border-width:0 1px 1px 1px;}
* html .menu ul ul.eyelashes a, * html .menu ul ul.eyelashes a:visited {width:84px;w\idth:76px;}
.menu a:hover, .menu ul ul.eyelashes a:hover{color:#ee1b98;}
.menu :hover > a, .menu ul ul.eyelashes :hover > a {color:#ee1b98;}

.menu li.skincare {text-align: center; width:100px; position:relative; border-right: 1px inset #4b494a; border-right-width: 1px;}
.menu ul ul.skincare{visibility:hidden;position:absolute;height:0;top:39px;left:0; width:100px;border-top:1px solid #000; z-index: 1;}
.menu ul ul.skincare a, .menu ul ul.skincare a:visited {background:#3d3c3d; color:#ffffff; height:auto; line-height:1em; padding:5px 3px; width:92px; border: 1px solid #000; border-width:0 1px 1px 1px;}
* html .menu ul ul.skincare a, * html .menu ul ul.skincare a:visited {width:100px;w\idth:92px;}
.menu a:hover, .menu ul ul.skincare a:hover{color:#ee1b98;}
.menu :hover > a, .menu ul ul.skincare :hover > a {color:#ee1b98;}

.menu ul ul.skincare ul{visibility:hidden;position:absolute;height:0;top:22px;left:99px; width:120px;border-top:1px solid #000; z-index: 1;}
.menu ul ul.skincare ul a, .menu ul ul.skincare ul a:visited {background:#3d3c3d; color:#ffffff; height: auto; padding:5px 3px; width:112px; border: 1px solid #000; border-width:0 1px 1px 1px;}
* html .menu ul ul.skincare ul a, * html .menu ul ul.skincare ul a:visited {width:120px;w\idth:112px;}
.menu a:hover, .menu ul ul.skincare ul a:hover{color:#ee1b98;}
.menu :hover > a, .menu ul ul.skincare ul :hover > a {color:#ee1b98;}

.menu li.manicure {text-align: center; width:142px;position:relative; border-right: 1px inset #4b494a; border-right-width: 1px;}
.menu ul ul.manicure{visibility:hidden;position:absolute;height:0;top:39px;left:0; width:144px;border-top:1px solid #000; z-index: 1;}
.menu ul ul.manicure a, .menu ul ul.manicure a:visited {background:#3d3c3d; color:#ffffff; height:auto; line-height:1em; padding:5px 3px; width:136px; border: 1px solid #000; border-width:0 1px 1px 1px;}
* html .menu ul ul.manicure a, * html .menu ul ul.manicure a:visited {width:144px;w\idth:136px;}
.menu a:hover, .menu ul ul.manicure a:hover{color:#ee1b98;}
.menu :hover > a, .menu ul ul.manicure :hover > a {color:#ee1b98;}

.menu li.waxing {text-align: center; width:78px;position:relative; border-right: 1px inset #4b494a; border-right-width: 1px;}
.menu ul ul.waxing{visibility:hidden;position:absolute;height:0;top:39px;left:0; width:80px;border-top:1px solid #000; z-index: 1;}
.menu ul ul.waxing a, .menu ul ul.waxing a:visited {background:#3d3c3d; color:#ffffff; height:auto; line-height:1em; padding:5px 3px; width:72px; border: 1px solid #000; border-width:0 1px 1px 1px;}
* html .menu ul ul.waxing a, * html .menu ul ul.waxing a:visited {width:80px;w\idth:72px;}
.menu a:hover, .menu ul ul.waxing a:hover{color:#ee1b98;}
.menu :hover > a, .menu ul ul.waxing :hover > a {color:#ee1b98;}

.menu li.aromatherapy {text-align: center; width:109px;position:relative; border-right: 1px inset #4b494a; border-right-width: 1px;}
.menu ul ul.aromatherapy{visibility:hidden;position:absolute;height:0;top:39px;left:0; width:111px;border-top:1px solid #000; z-index: 1;}
.menu ul ul.aromatherapy a, .menu ul ul.aromatherapy a:visited {background:#3d3c3d; color:#ffffff; height:auto; line-height:1em; padding:5px 3px; width:103px; border: 1px solid #000; border-width:0 1px 1px 1px;}
* html .menu ul ul.aromatherapy a, * html .menu ul ul.aromatherapy a:visited {width:111px;w\idth:103px;}
.menu a:hover, .menu ul ul.aromatherapy a:hover{color:#ee1b98;}
.menu :hover > a, .menu ul ul.aromatherapy :hover > a {color:#ee1b98;}

.menu li.others {text-align: center; width:80px;position:relative;}
.menu ul ul.others{visibility:hidden;position:absolute;height:0;top:39px;left:0; width:80px;border-top:1px solid #000; z-index: 1;}
.menu ul ul.others a, .menu ul ul.others a:visited {background:#3d3c3d; color:#ffffff; height:auto; line-height:1em; padding:5px 3px; width:72px; border: 1px solid #000; border-width:0 1px 1px 1px;}
* html .menu ul ul.others a, * html .menu ul ul.others a:visited {width:80px;w\idth:72px;}
.menu a:hover, .menu ul ul.others a:hover{color:#ee1b98;}
.menu :hover > a, .menu ul ul.others :hover > a {color:#ee1b98;}

