a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#pid5services,
#pid7tipstricks,
#pid22contactus,
#stepbystep3,
#stepbystep2,
#pid23contactform,
#pid18press,
#makeupnonos3,
#makeupnonos2,
#pid3behindshomya,
#makeupnonos7,
#services2,
#makeupnonos6,
#makeupnonos5,
#makeupnonos4,
#pid15stepbystep,
#video,
#pid8makeupnonos,
#pid1intro,
#press3,
#press2,
#pid4gallery,
#pid2home  {
   margin: 0px auto 0px auto;
   width: 1120px;
   position: relative;
}

#id217i1foundationblundersavoidpackingontoomuch,
#id182i1foundationblundersavoidpackingontoomuch,
#id177i1foundationblundersavoidpackingontoomuch,
#id189i1foundationblundersavoidpackingontoomuch,
#id207i1foundationblundersavoidpackingontoomuch  {
   visibility: visible;
   position: absolute;
   left: 625px;
   top: 217px;
   z-index: 5;
   width: 415px;
   background-repeat: no-repeat;
}

#id200i1foundationblundersavoidpackingontoomuch,
#id194i1foundationblundersavoidpackingontoomuch  {
   visibility: visible;
   position: absolute;
   left: 625px;
   top: 217px;
   z-index: 5;
   width: 414px;
   height: 159px;
   background-repeat: no-repeat;
}

#areyouguiltyofcommittinganymakeupoffencestext p,
#elainehasidentifiedhertop7makeupnonostext p  {
   font: 18px/22px "Bertolt Brecht";
   margin: 0px;
   text-align: left;
}

#id243stepbysteptextscroll p,
#id254stepbysteptextscroll p,
#id252stepbysteptextscroll p  {
   font: italic 15px/18px "Bertolt Brecht";
   margin: 0px;
   padding-right: 10px;
   text-align: justify;
}

#behindshomyabutton a,
#contactusbutton a,
#tipstricksbutton a,
#servicesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 15px;
   background-position: 0% 0px;
   font-size: 15px;
   line-height: 15px;
}

#id277pressbutton a,
#id110prevbutton a,
#videobutton a,
#id107nextbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 12px;
   background-position: 0% 0px;
   font-size: 12px;
   line-height: 12px;
}

#id271prevbutton a,
#id273nextbutton a,
#htmbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 11px;
   background-position: 0% 0px;
   font-size: 11px;
   line-height: 11px;
}

#id273nextbutton a:hover,
#id271prevbutton a:hover  {
   background-position: -33px 0%;
}

#areyouguiltyofcommittinganymakeupoffencestext p  {
   color: #FFFFFF;
}

#layer1,
#layer1copy,
#layer1copy3,
#layer1copy2  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 1120px;
   height: 620px;
   background-image: none;
}

#id177i1foundationblundersavoidpackingontoomuch  {
   background-image: url(makeupnonos7media/id1771foundationblundersavo.jpg);
   height: 195px;
   width: 414px;
}

#id189i1foundationblundersavoidpackingontoomuch  {
   background-image: url(makeupnonos5media/id1891foundationblundersavo.jpg);
   height: 177px;
}

#id207i1foundationblundersavoidpackingontoomuch  {
   background-image: url(makeupnonos2media/id2071foundationblundersavo.jpg);
   height: 177px;
}

#id182i1foundationblundersavoidpackingontoomuch  {
   background-image: url(makeupnonos6media/id1821foundationblundersavo.jpg);
   height: 195px;
}

#id200i1foundationblundersavoidpackingontoomuch  {
   background-image: url(makeupnonos3media/id2001foundationblundersavo.jpg);
}

#id194i1foundationblundersavoidpackingontoomuch  {
   background-image: url(makeupnonos4media/id1941foundationblundersavo.jpg);
}

#id217i1foundationblundersavoidpackingontoomuch  {
   background-image: url(makeupnonosmedia/id2171foundationblundersavo.jpg);
   height: 195px;
}

#areyouguiltyofcommittinganymakeupoffencestext  {
   visibility: visible;
   position: absolute;
   left: 632px;
   top: 142px;
   z-index: 4;
   width: 446px;
}

#id337pressbutton a,
#id352makeupnonosbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 16px;
   background-position: 0% 0px;
   font-size: 16px;
   line-height: 16px;
}

#layer17,
#layer5,
#layer19,
#layer45,
#layer8  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   height: 620px;
   background-repeat: no-repeat;
}

#elainehasidentifiedhertop7makeupnonostext p  {
   color: #FF0000;
}

#shape11copy3,
#shape11copy2,
#shape11copy5  {
   position: absolute;
   z-index: 2;
   width: 204px;
   height: 77px;
   background-repeat: no-repeat;
}

#elainehasidentifiedhertop7makeupnonostext  {
   visibility: visible;
   position: absolute;
   left: 651px;
   top: 168px;
   z-index: 4;
   width: 403px;
}

#shomyacopy,
#shomyacopy3,
#shomyacopy2  {
   visibility: visible;
   position: absolute;
   top: 80px;
   z-index: 2;
   width: 144px;
   height: 41px;
   background-repeat: no-repeat;
}

#id170nextbutton a,
#id172prevbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 20px;
   background-position: 0% 0px;
   font-size: 20px;
   line-height: 20px;
}

#id247prevbutton a,
#id245nextbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 9px;
   background-position: 0% 0px;
   font-size: 9px;
   line-height: 9px;
}

#id292nextbutton a,
#id13homebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 18px;
   background-position: 0% 0px;
   font-size: 18px;
   line-height: 18px;
}

#copyright2009shomyaallrightsreserved  {
   background: url(stepbystepmedia/id325copyright2009shomyaall.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 484px;
   top: 604px;
   z-index: 3;
   width: 153px;
   height: 8px;
}

#id332homebutton a,
#gallerybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 14px;
   background-position: 0% 0px;
   font-size: 14px;
   line-height: 14px;
}

#id273nextbutton,
#id271prevbutton  {
   visibility: visible;
   position: absolute;
   top: 515px;
   width: 33px;
   height: 11px;
}

#id352makeupnonosbutton a:hover  {
   background-position: -135px 0%;
}

#id350stepbystepbutton a:hover  {
   background-position: -189px 0%;
}

#shape11copy6,
#shape11copy4  {
   position: absolute;
   left: 69px;
   z-index: 2;
   width: 204px;
   height: 77px;
   background-repeat: no-repeat;
}

#id252stepbysteptextscroll p  {
   color: #FFFFFF;
}

#behindshomyabutton a:hover  {
   background-position: -152px 0%;
}

#tipstricksbutton a:hover  {
   background-position: -123px 0%;
}

#id352makeupnonosbutton a  {
   width: 135px;
   background-image: url(makeupnonos6media/id352makeupnonosbutton.jpg);
}

#id337pressbutton a:hover  {
   background-position: -52px 0%;
}

#id172prevbutton a:hover  {
   background-position: -40px 0%;
}

#id247prevbutton a:hover  {
   background-position: -35px 0%;
}

#contactusbutton a:hover  {
   background-position: -130px 0%;
}

#id350stepbystepbutton a  {
   background: url(makeupnonos6media/id350stepbystepbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 21px;
   width: 189px;
   font-size: 21px;
   line-height: 21px;
}

#id332homebutton a:hover  {
   background-position: -55px 0%;
}

#id170nextbutton a:hover  {
   background-position: -45px 0%;
}

#id245nextbutton a:hover  {
   background-position: -36px 0%;
}

#servicesbutton a:hover  {
   background-position: -79px 0%;
}

#id352makeupnonosbutton  {
   visibility: hidden;
   position: absolute;
   left: 701px;
   top: 496px;
   z-index: 3;
   width: 135px;
   height: 16px;
}

#shape12,
#shape12copy  {
   position: absolute;
   top: 179px;
   z-index: 2;
   width: 206px;
   height: 79px;
   background-repeat: no-repeat;
}

#id350stepbystepbutton  {
   visibility: hidden;
   position: absolute;
   left: 702px;
   top: 525px;
   z-index: 4;
   width: 189px;
   height: 21px;
}

#gallerybutton a:hover  {
   background-position: -76px 0%;
}

#shape16,
#shape16copy  {
   position: absolute;
   left: 646px;
   top: 445px;
   z-index: 6;
   height: 33px;
   background-repeat: no-repeat;
}

#shape11,
#shape11copy  {
   visibility: visible;
   position: absolute;
   top: 181px;
   z-index: 2;
   width: 204px;
   height: 76px;
   background-repeat: no-repeat;
}

#behindshomyabutton a  {
   width: 152px;
   background-image: url(stepbystepmedia/behindshomyabutton.jpg);
}

#shape8,
#shape8copy  {
   visibility: visible;
   position: absolute;
   top: 201px;
   z-index: 3;
   width: 25px;
   height: 43px;
   background-repeat: no-repeat;
}

#shape9,
#shape9copy  {
   visibility: visible;
   position: absolute;
   left: 705px;
   z-index: 2;
   width: 13px;
   height: 10px;
   background-color: #FFFFFF;
   background-image: none;
   font-size: 1px;
}

#id58backgroundcopy  {
   background: url(servicesmedia/id58backgroundcopy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 633px;
   top: 0px;
   z-index: 2;
   width: 487px;
   height: 620px;
}

#id277pressbutton a  {
   width: 35px;
   background-image: url(videomedia/id277pressbutton.jpg);
}

#id337pressbutton a  {
   width: 52px;
   background-image: url(makeupnonos6media/id337pressbutton.jpg);
}

#behindshomyabutton  {
   visibility: visible;
   position: absolute;
   left: 312px;
   top: 559px;
   z-index: 4;
   width: 152px;
   height: 15px;
}

#tipstricksbutton a  {
   width: 123px;
   background-image: url(makeupnonos6media/tipstricksbutton.jpg);
}

#id172prevbutton a  {
   width: 40px;
   background-image: url(makeupnonos6media/id172prevbutton.jpg);
}

#id271prevbutton a  {
   width: 33px;
}

#id107nextbutton a  {
   width: 37px;
   background-image: url(servicesmedia/id107nextbutton.jpg);
}

#id292nextbutton a  {
   width: 40px;
   background-image: url(pressmedia/id292nextbutton.jpg);
}

#id273nextbutton a  {
   width: 33px;
}

#id332homebutton a  {
   width: 55px;
   background-image: url(stepbystepmedia/id332homebutton.jpg);
}

#htmbutton a:hover  {
   background-position: -238px 0%;
}

#id245nextbutton a  {
   width: 36px;
}

#id247prevbutton a  {
   width: 35px;
}

#id170nextbutton a  {
   width: 45px;
   background-image: url(makeupnonos6media/id170nextbutton.jpg);
}

#id110prevbutton a  {
   width: 33px;
   background-image: url(services2media/id110prevbutton.jpg);
}

#id126tm,
#id121tm  {
   background: url(tipsandtricksmedia/id126tm.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 2;
   width: 9px;
   height: 6px;
}

#contactusbutton a  {
   width: 130px;
   background-image: url(makeupnonos6media/contactusbutton.jpg);
}

#servicesbutton a  {
   width: 79px;
   background-image: url(stepbystepmedia/servicesbutton.jpg);
}

#tipstricksbutton  {
   visibility: visible;
   position: absolute;
   left: 696px;
   top: 559px;
   z-index: 4;
   width: 123px;
   height: 15px;
}

#id13homebutton a  {
   width: 120px;
   background-image: url(intromedia/id13homebutton.jpg);
}

#id337pressbutton  {
   visibility: visible;
   position: absolute;
   left: 852px;
   top: 558px;
   z-index: 4;
   width: 52px;
   height: 16px;
}

#gallerybutton a  {
   width: 76px;
   background-image: url(stepbystepmedia/gallerybutton.jpg);
}

#id245nextbutton  {
   visibility: visible;
   position: absolute;
   left: 1023px;
   top: 509px;
   width: 36px;
   height: 9px;
}

#id170nextbutton  {
   visibility: visible;
   position: absolute;
   left: 668px;
   top: 499px;
   z-index: 4;
   width: 45px;
   height: 20px;
}

#id247prevbutton  {
   visibility: visible;
   position: absolute;
   left: 963px;
   top: 509px;
   z-index: 2;
   width: 35px;
   height: 9px;
}

#id273nextbutton  {
   left: 593px;
}

#id172prevbutton  {
   visibility: visible;
   position: absolute;
   left: 622px;
   top: 499px;
   z-index: 4;
   width: 40px;
   height: 20px;
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 922px;
   top: 559px;
   z-index: 4;
   width: 130px;
   height: 15px;
}

#stepbystepguide  {
   visibility: visible;
   position: absolute;
   left: 562px;
   top: 144px;
   width: 251px;
   height: 41px;
   background-repeat: no-repeat;
}

#id271prevbutton  {
   left: 173px;
}

#id332homebutton  {
   visibility: visible;
   position: absolute;
   left: 230px;
   top: 559px;
   z-index: 4;
   width: 55px;
   height: 14px;
}

#id234exclusive  {
   visibility: visible;
   position: absolute;
   left: 761px;
   top: 125px;
   z-index: 2;
   width: 99px;
   height: 9px;
   background-repeat: no-repeat;
}

#servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 592px;
   top: 559px;
   z-index: 4;
   width: 79px;
   height: 15px;
}

#id163exclusive  {
   background: url(makeupnonos6media/id163exclusive.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 781px;
   top: 125px;
   z-index: 4;
   width: 106px;
   height: 8px;
}

#gallerybutton  {
   visibility: visible;
   position: absolute;
   left: 490px;
   top: 559px;
   z-index: 4;
   width: 76px;
   height: 14px;
}

#videobutton a  {
   width: 187px;
   background-image: url(pressmedia/videobutton.jpg);
}

#shape11copy4  {
   background-image: url(servicesmedia/shape11copy4.jpg);
   top: 361px;
}

#shape11copy3  {
   background-image: url(servicesmedia/shape11copy3.jpg);
   top: 271px;
   left: 289px;
}

#id61services  {
   background: url(servicesmedia/id61services.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 69px;
   top: 131px;
   z-index: 2;
   width: 104px;
   height: 26px;
}

#shape11copy6  {
   background-image: url(servicesmedia/shape11copy6.jpg);
   top: 451px;
}

#shape2copy11  {
   visibility: visible;
   position: absolute;
   left: 559px;
   top: 178px;
   width: 7px;
   height: 327px;
   background-repeat: no-repeat;
}

#shape11copy2  {
   background-image: url(servicesmedia/shape11copy2.jpg);
   top: 271px;
   left: 69px;
}

#shape11copy5  {
   background-image: url(servicesmedia/shape11copy5.jpg);
   top: 361px;
   left: 289px;
}

#shomyacopy4  {
   background: url(makeupnonos6media/shomyacopy4.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 763px;
   top: 80px;
   z-index: 4;
   width: 144px;
   height: 41px;
}

#shomyacopy3  {
   left: 739px;
}

#shape12copy  {
   background-image: url(services2media/shape12copy.jpg);
   left: 288px;
}

#layer46copy  {
   background: url(makeupnonos6media/layer46copy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 438px;
   top: 0px;
   z-index: 3;
   width: 682px;
   height: 620px;
}

#shomyacopy2  {
   background-image: url(stepbystepmedia/shomyacopy3.jpg);
   left: 244px;
}

#htmbutton a  {
   width: 238px;
   background-image: url(stepbystepmedia/htmbutton.jpg);
}

#layer1copy2  {
   background-color: #F1F2F6;
}

#shape11copy  {
   background-image: url(servicesmedia/shape11copy.jpg);
   left: 289px;
}

#shape2copy9  {
   position: absolute;
   top: 177px;
   background-repeat: no-repeat;
}

#layer1copy3  {
   background-color: #989898;
}

#shape16copy  {
   width: 148px;
}

#shape9copy  {
   top: 449px;
}

#id260press  {
   background: url(pressmedia/id260press.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 32px;
   top: 61px;
   z-index: 2;
   width: 102px;
   height: 36px;
}

#shomyacopy  {
   background-image: url(stepbystepmedia/shomyacopy3.jpg);
   left: 760px;
}

#shape8copy  {
   background-image: url(tipsandtricksmedia/shape8copy.jpg);
   left: 837px;
}

#layer1copy  {
   background-color: #F4EFEA;
}

#htmbutton  {
   visibility: visible;
   position: absolute;
   left: 442px;
   top: 588px;
   z-index: 3;
   width: 238px;
   height: 11px;
}

#id126tm  {
   top: 372px;
   left: 853px;
}

#shape11  {
   background-image: url(servicesmedia/shape11.jpg);
   left: 69px;
}

#shape12  {
   background-image: url(services2media/shape12.jpg);
   left: 68px;
}

#shape16  {
   width: 100px;
}

#layer45  {
   background-image: url(makeupnonos6media/layer45.jpg);
   width: 540px;
}

#shape13  {
   background: url(makeupnonos6media/shape13.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 617px;
   top: 207px;
   z-index: 4;
   width: 445px;
   height: 227px;
}

#layer19  {
   background-image: url(stepbystep2media/layer19.jpg);
   width: 562px;
}

#id121tm  {
   top: 159px;
   left: 910px;
}

#layer17  {
   background-image: url(stepbystep3media/layer17.jpg);
   width: 551px;
}

#layer12  {
   background: url(videomedia/layer12.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 682px;
   top: 0px;
   z-index: 2;
   width: 438px;
   height: 620px;
}

#shape14  {
   background: url(makeupnonos6media/shape14.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 616px;
   top: 452px;
   z-index: 4;
   width: 388px;
   height: 20px;
}

#shape15  {
   visibility: visible;
   position: absolute;
   left: 629px;
   top: 460px;
   z-index: 5;
   width: 363px;
   height: 4px;
   background-color: #FFFFFF;
   background-image: none;
   font-size: 1px;
}

#shape8  {
   background-image: url(tipsandtricksmedia/shape8.jpg);
   left: 806px;
}

#layer8  {
   background-image: url(tipsandtricksmedia/layer8.jpg);
   width: 509px;
}

#shape1  {
   background: url(makeupnonos6media/shape1.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 550px;
   z-index: 3;
   width: 1120px;
   height: 29px;
}

#shape4  {
   position: absolute;
   left: 554px;
   top: 153px;
   z-index: 3;
   width: 242px;
   height: 92px;
   background-repeat: no-repeat;
}

#layer5  {
   background-image: url(behindshomyamedia/layer5.jpg);
   width: 520px;
}

#layer1  {
   background-color: #000000;
}

#shape9  {
   top: 349px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
}

