@media only screen and (max-device-width: 480px) {
	   html * {max-height:1000000px;}
 }

#main_wrapper{
    display: block;
    width:950px;
    height: 6000px;
    background-image: url(http://www.shuuemuramy.com/common-assets/images/makeup-page/makeuppage-bg.jpg);
    background-repeat: repeat;
    position: relative;
    /*overflow: hidden;*/
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
#main_header{
    display: block;
    width:950px;
    height: 300px;
    background-image: url(http://www.shuuemuramy.com/common-assets/images/best-sellers/shubest-header-bg.jpg);
    background-repeat: no-repeat;
    position: relative;
}

#makeup_title{
    display: block;
    position: absolute;
}

#subtitle-1 { position:absolute; left:320px; top:150px; }
#subtitle-2 { position:absolute; left:320px; top:150px; }
#subtitle-3 { position:absolute; left:320px; top:150px; }

#title_text{
    display: block;
    position: absolute;
    top:170px;
    left:160px;
}
#main-title{
    display: block;
    position: absolute;
    top:50px;
    left:0px;
}
#main-title-img{
    display: none;
}

#sticker {
    position: absolute;
    z-index: 9999;
}

.stick {
    position: fixed !important;
    top: 0;
}

.makeup_menu {
    background-color: #ff0078;
    font-family: Arial,Helvetica,sans-serif;
    height: 70px;
    width: 950px;
}

.makeup_menu ul {
    list-style: outside none none;
    margin: 0;
	padding-top:15px;
}

.makeup_menu ul li {display: inline;}/*
.makeup_menu ul li a { font-size:25px; color:#FFFFFF; font-family: "Arial", sans-serif;  letter-spacing: 1px;}
.makeup_menu { position:relative;height:70px; } 
.makeup_menu > img { position:relative; top:-15px; }*/

.makeup_menu a{color:#FFF;display:inline-block;margin:0 14px;padding:2px 0 7px;line-height:25px;font-size:25px;vertical-align:middle;position:relative;font-family: "Arial", sans-serif; width:240px;text-align:center;height:33px;}
.makeup_menu a:hover{color:#FBA2C8;}
.makeup_menu a.active, .makeup_menu a.active:hover{color:#FFF;text-decoration:underline !important;}
.makeup_menu a:hover, .makeup_menu a{transition:all 0.25s linear 0s;-moz-transition:all 0.25s linear 0s;-webkit-transition:all 0.25s linear 0s;-ms-transition:all 0.25s linear 0s;}
#menu .active {text-decoration:underline;}


#section1{
    display: block;
    width:950px;
    height: 1700px;
    position: relative;
}
#section2{
    display: block;
    width:950px;
    height: 2630px;
    position: relative;
}

#section3{
    display: block;
    width:950px;
    height: 1400px;
    position: relative;
}

#section4{
    display: block;
    width:950px;
    height: 960px;
    position: relative;
}

#section5{
    display: block;
    width:950px;
    height:845px;
    position: relative;
}

.prod_description p{
    font-family: "Arial", sans-serif;
    color:#000000;
    font-size:23px;
    line-height:30px;
    letter-spacing: 2px;
}
.prod_testimonial p{
    font-family: "Arial", sans-serif;
    color:#000000;
    font-size:16px;
    line-height:22px;
    letter-spacing: 0px;
}

.prod_testimonial span{
    font-weight: bold;
}
/************** PRODUCT 1 start ****************/
#product-1 {
	top:350px; 
	position:absolute;
	width:950px;
	height:1000px;
	overflow:hidden;
}
#prod1-bg{
    display: block;
    position: absolute;
    top:50px;
    left:50px;
    z-index: 3;
}
#prod1-title{
    display: block;
    position: absolute;
    top:50px;
    left:450px;
    z-index: 10;
}
#prod1-bubble{
     display: block;
     position: absolute;
     top:310px;
     left:320px;
     z-index: 10;
 }
#prod1-btn-view-more{
    display: block;
    position: absolute;
    top:370px;
    left:450px;
    z-index: 999;
    cursor:pointer;
}
#prod1-content{
    display: block;
    position: absolute;
    top:90px;
    left:450px;
    width:440px;
    z-index: 10;
    text-align: left;
    /*background-color: rgba(255, 0, 5, 0.30);*/
}

#prod1-person{
    display: block;
    position: absolute;
    top:275px;
    left:450px;
    width:302px;
    z-index: 10;
    text-align: left;
}

#prod1-start{
    display: block;
    position: absolute;
    top:250px;
    left:448px;
    z-index: 10;
}
#prod1-end{
    display: block;
    position: absolute;
    top:280px;
    left:845px;
    z-index: 10;
}
#prod1-element{
    display: block;
    position: absolute;
    top:80px;
    left:-70px;
    z-index: -1;
}

#prod1{
    display: block;
    position: absolute;
    top:30px;
    left:165px;
    z-index: 15;
    cursor:pointer;
}

#prod1-element1{
    display: block;
    position: absolute;
    top:260px;
    left:-110px;
    z-index: 3;
}
#prod1-element2{
    display: block;
    position: absolute;
    top:315px;
    left:-80px;
    z-index: 3;
}
#prod1-element3{
    display: block;
    position: absolute;
    top:370px;
    left:-120px;
    z-index: 3;
}

/************** PRODUCT 2 start ****************/
#product-2 {
	position:absolute;
	top:360px;
}

#prod2-bg{
    display: block;
    position: absolute;
    top:520px;
    left:80px;
    z-index: 4;
}
#prod2-title{
    display: block;
    position: absolute;
    top:520px;
    left:165px;
    z-index: 10;
}
#prod2-bubble{
    display: block;
    position: absolute;
    top:435px;
    left:735px;
    z-index: 10;
}
#prod2-btn-view-more{
    display: block;
    position: absolute;
    top:870px;
    left:340px;
    z-index: 999;
    cursor:pointer;
}
#prod2-content{
    display: block;
    position: absolute;
    left:15px;
    top:588px;
    width:500px;
    z-index: 10;
    text-align: right;
    /*background-color: rgba(255, 0, 5, 0.30);*/
}

#prod2-start{
    display: block;
    position: absolute;
    top:750px;
    left:285px;
    z-index: 10;
}
#prod2-end{
    display: block;
    position: absolute;
    top:680px;
    left:540px;
    z-index: 10;
}
#prod2-element{
    display: block;
    position: absolute;
    top:510px;
    left:730px;
    z-index: 4;
}

#prod2{
    display: block;
    position: absolute;
    top:520px;
    left:620px;
    z-index: 15;
    cursor:pointer;
}

#prod2-person{
    display: block;
    position: absolute;
    top:775px;
    left:210px;
    width:302px;
    z-index: 10;
    text-align: right;
}
/************** PRODUCT 3 start ****************/

#product-3{
	position:absolute;
	top:370px;
	}

#prod3-bg{
    display: block;
    position: absolute;
    top:990px;
    left:50px;
    z-index: 4;
}
#prod3-title{
    display: block;
    position: absolute;
    top:1000px;
    left:485px;
    z-index: 10;
}
#prod3-bubble{
    display: block;
    position: absolute;
    top:1000px;
    left:210px;
    z-index: 10;
}
#prod3-btn-view-more{
    display: block;
    position: absolute;
    top:1260px;
    left:479px;
    z-index: 999;
    cursor:pointer;
}
#prod3-content{
    display: block;
    position: absolute;
    left: 480px;
    text-align: left;
    top: 1060px;
    width: 400px;
    z-index: 10;
}
#prod3-person{
    display: block;
    position: absolute;
    top:1000px;
    left:480px;
    width:680px;
    z-index: 10;
    text-align: left;
}
#prod3-separator{
    display: block;
    position: absolute;
    top:1000px;
    right:150px;
	font-size:0; line-height:0;
}
#prod3-start{
    display: block;
    position: absolute;
    top:1162px;
    left:475px;
    z-index: 10;
}
#prod3-end{
    display: block;
    position: absolute;
    top:290px;
    left:843px;
    z-index: 10;
}

#prod3{
    display: block;
    position: absolute;
    top:980px;
    left:160px;
    z-index: 15;
    cursor:pointer;
}

#prod3-person{
    display: block;
    position: absolute;
    top:1190px;
    right:170px;
    width:302px;
    z-index: 10;
    text-align: left;
}

#prod3-element1{
    display: block;
    position: absolute;
    top:1200px;
    left:30px;
    z-index: 4;
}
#prod3-element2{
    display: block;
    position: absolute;
    top:1300px;
    left:100px;
    z-index: 4;
}

/************** PRODUCT 4 start ****************/

#product-4{
    position:absolute;
	top:-70px;
	}
#prod4-bg{
    display: block;
    position: absolute;
    top:440px;
    left:80px;
    z-index: 4;
}
#prod4-title{
    display: block;
    position: absolute;
    top:450px;
    left:130px;
    z-index: 10;
}
#prod4-bubble{
    display: block;
    position: absolute;
    top:720px;
    left:540px;
    z-index: 10;
}
#prod4-btn-view-more{
    display: block;
    position: absolute;
    top:795px;
    left:305px;
    z-index: 999;
    cursor:pointer;
}
#prod4-content{
    display: block;
    position: absolute;
    left:60px;
    top:520px;
    width:420px;
    z-index: 10;
    text-align: right;
    /*background-color: rgba(255, 0, 5, 0.30);*/
}
#prod4-content p{
    letter-spacing: 1px;
}
#prod4-start{
    display: block;
    position: absolute;
    top:680px;
    left:250px;
    z-index: 10;
}
#prod4-end{
    display: block;
    position: absolute;
    top:740px;
    left:610px;
    z-index: 10;
}
#prod4-element{
    display: block;
    position: absolute;
    top:425px;
    left:735px;
    z-index: 4;
}

#prod4{
    display: block;
    position: absolute;
    top:440px;
    left:600px;
    z-index: 15;
    cursor:pointer;
}
#prod4-person{
    display: block;
    position: absolute;
    top:708px;
    left:176px;
    width:300px;
    z-index: 10;
    text-align: right;
}

#prod4-separator{
    display: block;
    position: absolute;
    top:693px;
    left:160px;
	font-size:0; line-height:0;
}

/************** PRODUCT 5 start ****************/

#product-5{
    position:absolute;
	top:830px;
	}

#prod5-bg{
    display: block;
    position: absolute;
    top:40px;
    left:50px;
    z-index: 4;
}
#prod5-title{
    display: block;
    position: absolute;
    top:100px;
    left:450px;
    z-index: 10;
}
#prod5-bubble{
    display: block;
    position: absolute;
    top:310px;
    left:80px;
    z-index: 10;
}
#prod5-btn-view-more{
    display: block;
    position: absolute;
    top:250px;
    left:450px;
    z-index: 999;
    cursor:pointer;
}
#prod5-content{
    display: block;
    position: absolute;
    left:440px;
    text-align: left;
    top: 145px;
    width: 400px;
    z-index: 10;
}
#prod5-content p{
    letter-spacing: 1px;
}
#prod5-person{
    display: block;
    position: absolute;
    top:250px;
    left:0px;
    width:500px;
    z-index: 10;
    text-align: left;
}
#prod5-separator{
    display: block;
    position: absolute;
    top:240px;
    right:150px;
	font-size:0; line-height:0;
}
#prod5-start{
    display: block;
    position: absolute;
    top:215px;
    left:445px;
    z-index: 10;
}
#prod5-end{
    display: block;
    position: absolute;
    top:280px;
    left:843px;
    z-index: 10;
}
#prod5-element{
    display: block;
    position: absolute;
    top:70px;
    left:220px;
    z-index: 4;
}

#prod5{
    display: block;
    position: absolute;
    top:10px;
    left:95px;
    z-index: 15;
    cursor:pointer;
}

/************** PRODUCT 6 start ****************/
#product-6{
	position:absolute;
	top:850px;
	}

#prod6-bg{
    display: block;
    position: absolute;
    top:460px;
    left:80px;
    z-index: 4;
}
#prod6-title{
    display: block;
    position: absolute;
    top:480px;
    left:115px;
    z-index: 10;
}
#prod6-bubble{
    display: block;
    position: absolute;
    top:745px;
    left:770px;
    z-index: 10;
}
#prod6-btn-view-more{
    display: block;
    position: absolute;
    top:770px;
    left:290px;
    z-index: 999;
    cursor:pointer;
}
#prod6-content{
    display: block;
    position: absolute;
    left:100px;
    top:543px;
    width:360px;
    z-index: 10;
    text-align: right;
    /*background-color: rgba(255, 0, 5, 0.30);*/
}
#prod6-content p{
    letter-spacing: 1px;
}
#prod6-start{
    display: block;
    position: absolute;
    top:650px;
    left:230px;
    z-index: 10;
}
#prod6-end{
    display: block;
    position: absolute;
    top:735px;
    left:630px;
    z-index: 10;
}
#prod6-element{
    display: block;
    position: absolute;
    top:450px;
    left:630px;
    z-index: 4;
}

#prod6{
    display: block;
    position: absolute;
    top:450px;
    left:560px;
    z-index: 15;
    cursor:pointer;
}
#prod6-person{
    display: block;
    position: absolute;
    top:680px;
    left:10px;
    width:450px;
    z-index: 10;
    text-align: right;
}
#prod6-separator{
    display: block;
    position: absolute;
    top:675px;
    left:160px;
	font-size:0; line-height:0;
}

/************** PRODUCT 7 start ****************/

#product-7{
	position:absolute;
	top:1700px;
	}

#prod7-bg{
    display: block;
    position: absolute;
    top:80px;
    left:50px;
    z-index: 4;
}
#prod7-title{
    display: block;
    position: absolute;
    top:110px;
    left:460px;
    z-index: 10;
}
#prod7-bubble{
    display: block;
    position: absolute;
    top:40px;
    left:210px;
    z-index: 10;
}
#prod7-btn-view-more{
    display: block;
    position: absolute;
    top:400px;
    left:455px;
    z-index: 999;
    cursor:pointer;
}
#prod7-content{
    display: block;
    position: absolute;
    left: 460px;
    text-align: left;
    top: 160px;
    width: 430px;
    z-index: 10;
}
#prod7-person{
    display: block;
    position: absolute;
    top:325px;
    left:460px;
    width:400px;
    z-index: 10;
    text-align: left;
}
#prod7-separator{
    display: block;
    position: absolute;
    top:250px;
    right:150px;
	font-size:0; line-height:0;
}
#prod7-start{
    display: block;
    position: absolute;
    top:295px;
    left:460px;
    z-index: 10;
}
#prod7-end{
    display: block;
    position: absolute;
    top:260px;
    left:843px;
    z-index: 10;
}
#prod7-element1{
    display: block;
    position: absolute;
    top:20px;
    left:10px;
    z-index: 4;
}

#prod7{
    display: block;
    position: absolute;
    top:80px;
    left:100px;
    z-index: 15;
    cursor:pointer;
}

/************** PRODUCT 8 start ****************/
#product-8{
	position:absolute;
	top:1770px;
	}

#prod8-bg{
    display: block;
    position: absolute;
    top:520px;
    left:80px;
    z-index: 4;
}
#prod8-title{
    display: block;
    position: absolute;
    top:550px;
    left:180px;
    z-index: 10;
}
#prod8-bubble{
    display: block;
    position: absolute;
    top:420px;
    left:685px;
    z-index: 10;
}
#prod8-btn-view-more{
    display: block;
    position: absolute;
    top:770px;
    left:285px;
    z-index:999;
    cursor:pointer;
}
#prod8-content{
    display: block;
    position: absolute;
    left:104px;
    top:585px;
    width:360px;
    z-index: 10;
    text-align: right;
    /*background-color: rgba(255, 0, 5, 0.30);*/
}
#prod8-start{
    display: block;
    position: absolute;
    top:690px;
    left:230px;
    z-index: 10;
}
#prod8-end{
    display: block;
    position: absolute;
    top:670px;
    left:610px;
    z-index: 10;
}
#prod8-element{
    display: block;
    position: absolute;
    top:541px;
    left:707px;
    z-index: 4;
}
#prod8{
    display: block;
    position: absolute;
    top:500px;
    left:590px;
    z-index: 15;
    cursor:pointer;
}
#prod8-person{
    display: block;
    position: absolute;
    top:720px;
    left:-250px;
    width:710px;
    z-index: 10;
    text-align: right;
}
#prod8-separator{
    display: block;
    position: absolute;
    top:610px;
    left:170px; font-size:0; line-height:0;
}
/************** PRODUCT 9 start ****************/
#product-9{
	position:absolute;
	top:340px;
	}
	
#prod9-bg{
    display: block;
    position: absolute;
    top:20px;
    left:50px;
    z-index: 4;
}
#prod9-title{
    display: block;
    position: absolute;
    top:80px;
    left:500px;
    z-index: 10;
}
#prod9-bubble{
    display: block;
    position: absolute;
    top:40px;
    left:210px;
    z-index: 10;
}
#prod9-btn-view-more{
    display: block;
    position: absolute;
    top:260px;
    left:503px;
    z-index: 999;
    cursor:pointer;
}
#prod9-content{
    display: block;
    position: absolute;
    left: 490px;
    text-align: center;
    top: 125px;
    width: 300px;
    z-index: 10;
}
#prod9-person{
    display: block;
    position: absolute;
    top:260px;
    right:20px;
    width:680px;
    z-index: 10;
    text-align: center;
}
#prod9-separator{
    display: block;
    position: absolute;
    top:250px;
    right:150px; font-size:0; line-height:0;
}
#prod9-start{
    display: block;
    position: absolute;
    top:208px;
    left:500px;
    z-index: 10;
}
#prod9-end{
    display: block;
    position: absolute;
    top:310px;
    left:843px;
    z-index: 10;
}
#prod9-element{
    display: block;
    position: absolute;
    top:97px;
    left:37px;
    z-index: 4;
}

#prod9{
    display: block;
    position: absolute;
    top:10px;
    left:150px;
    z-index: 15;
    cursor:pointer;
}

/************** PRODUCT 4 start ****************/
#product-10{
	position:absolute;
	top:360px;
	}

#prod10-bg{
    display: block;
    position: absolute;
    top:485px;
    left:80px;
    z-index: 4;
}
#prod10-title{
    display: block;
    position: absolute;
    top:490px;
    left:290px;
    z-index: 10;
}
#prod10-bubble{
    display: block;
    position: absolute;
    top:455px;
    left:650px;
    z-index: 10;
}
#prod10-btn-view-more{
    display: block;
    position: absolute;
    top:800px;
    left:335px;
    z-index: 999;
    cursor:pointer;
}
#prod10-content{
    display: block;
    position: absolute;
    left:60px;
    top:535px;
    width:450px;
    z-index: 10;
    text-align: right;
    /*background-color: rgba(255, 0, 5, 0.30);*/
}
#prod10-start{
    display: block;
    position: absolute;
    top:700px;
    left:280px;
    z-index: 10;
}
#prod10-end{
    display: block;
    position: absolute;
    top:680px;
    left:580px;
    z-index: 10;
}
#prod10-element{
    display: block;
    position: absolute;
    top:565px;
    left:568px;
    z-index: 4;
}

#prod10{
    display: block;
    position: absolute;
    top:450px;
    left:580px;
    z-index: 15;
    cursor:pointer;
}
#prod10-person{
    display: block;
    position: absolute;
    top:730px;
    left:92px;
    width:410px;
    z-index: 10;
    text-align: right;
}
#prod10-separator{
    display: block;
    position: absolute;
    top:693px;
    left:160px;
}


#terms {position:absolute; display:block; top:1300px; left:170px;}


#terms p{
    font-family: "Arial", sans-serif;
    color:#000000;
    font-size:12px;
    line-height:22px;
    letter-spacing: 1px;
}



/*** OTHERS ***/
.back-to-top {
    background: rgba(0, 0, 0, 0) url("../../whats-new/skinfit/assets/fig/arrows.png") no-repeat scroll right top;
    bottom: 50px;
    height: 40px;
    margin: 0 auto 0 960px;
    position: fixed;
    width: 40px;
}

.back-to-top a {
    display: block;
    height: 40px;
    text-indent: -9999px;
    width: 40px;
}

#prod1-hover{
    width: 950px;
    height: 400px;
    display: block;
    position: absolute;
    z-index: 10;
    top:0px;
    left:0px;
}

#prod2-hover{
    width: 950px;
    height: 410px;
    display: block;
    position: absolute;
    z-index: 10;
    top:400px;
    left:0px;
}