/* CSS Document */

/* SubNav */
LI#mainnav_beauty A { background-position: 0 0; }

UL#MainNav LI#mainnav_beauty UL { display: block; background: url(../images/mainnav_beauty_sub.gif) no-repeat; width: 400px; }
LI#mainnav_beauty UL A:hover,
LI#mainnav_beauty LI.Active A { background-image: url(../images/mainnav_beauty_sub.gif); }

LI#mn_beauty_nail-color A { width: 96px; } 
LI#mn_beauty_nail-color A:hover,
LI#mn_beauty_nail-color.Active A { background-position: 0 -25px; }

LI#mn_beauty_nail_treat A { width: 88px; } 
LI#mn_beauty_nail_treat A:hover,
LI#mn_beauty_nail_treat.Active A { background-position: -105px -25px; }

LI#mn_beauty_lips A { width: 83px; }  
LI#mn_beauty_lips A:hover,
LI#mn_beauty_lips.Active A { background-position: -202px -25px; } 


.BeginnersSpecial { background: url(../images/bg.item.frame.gif) no-repeat 0 100%; }
.BeginnersSpecial .ItemInner { background-repeat: no-repeat; padding: 0 1px 1px 5px; }
.BeginnersSpecial .ItemHeader { padding: 20px 12px 0;}


.BeginnersSpecial OL { margin: 0 0 60px; list-style: none; padding: 0;}
.BeginnersSpecial OL LI { background-position: 7px 10px; border-top: 1px solid #EFEDED; padding: 12px 15px 15px 55px; }
.BeginnersSpecial LI#q-a_01 { border: 0; }
.BeginnersSpecial OL UL LI { border: 0; padding: 0 0 0 12px; background: url(../images/bg.goto.gif) no-repeat 0 0.3em; margin-top: 0.15em; font-size: 1.09em; }


.BeginnersSpecial .ItemHeader { padding: 20px 12px 0; height:150px; }

.BeginnersSpecial OL { margin: 0 0 60px; list-style: none; padding: 0; border-top: 1px solid #EFEDED;}


.pedicure .ItemInner { background-image: url(../images/bg.item.top.pedicure.jpg); }
.pedicure .ItemHeader { padding-right: 220px; min-height: 110px; }
/* \*/
* HTML .pedicure .ItemHeader { height: 150px; }
/* */

.lips .ItemInner { background-image: url(../images/bg.item.top.lips.jpg); }
.lips .ItemHeader { padding-right: 220px; min-height: 110px; }
/* \*/
* HTML .lips .ItemHeader { height: 150px; }
/* */

.french-manicure .ItemInner { background-image: url(../images/bg.item.top.french-manicure.jpg); }
.french-manicure .ItemHeader { padding-right: 220px; min-height: 110px; }
/* \*/
* HTML .french-manicure .ItemHeader { height: 150px; }
/* */

.healthy .ItemInner { background-image: url(../images/bg.item.top.healthy.jpg); }
.healthy .ItemHeader { padding-right: 220px; min-height: 110px; }
/* \*/
* HTML .healthy .ItemHeader { height: 150px; }
/* */

.short .ItemInner { background-image: url(../images/bg.item.top.short.jpg); }
.short .ItemHeader { padding-right: 220px; min-height: 110px; }
/* \*/
* HTML .short .ItemHeader { height: 150px; }
/* */


.splitting .ItemInner { background-image: url(../images/bg.item.top.splitting.jpg); }
.splitting .ItemHeader { padding-right: 220px; min-height: 110px; }
/* \*/
* HTML .splitting .ItemHeader { height: 150px; }
/* */

.brittle .ItemInner { background-image: url(../images/bg.item.top.brittle.jpg); }
.brittle .ItemHeader { padding-right: 220px; min-height: 110px; }
/* \*/
* HTML .brittle .ItemHeader { height: 150px; }
/* */

/* OL bg-images */
OL LI { background-repeat: no-repeat; }
LI#q-a_01 { background-image: url(../images/q-a_01.gif); }
LI#q-a_02 { background-image: url(../images/q-a_02.gif); }
LI#q-a_03 { background-image: url(../images/q-a_03.gif); }
LI#q-a_04 { background-image: url(../images/q-a_04.gif); }
LI#q-a_05 { background-image: url(../images/q-a_05.gif); }
LI#q-a_06 { background-image: url(../images/q-a_06.gif); }
LI#q-a_07 { background-image: url(../images/q-a_07.gif); }
LI#q-a_08 { background-image: url(../images/q-a_08.gif); }

/*******************************************************************************************************/


