@charset "utf-8";

html>body #prodLinks1{
margin-left:93px;
margin-top:8px;
}
#prodLinks1 ul{
margin:0px;
padding:0px;
list-style-type:none;
}

#prodLinks1 a{
background-image: url(../sephoracare/tc/images/prodlinks_bcgrd1.gif);
background-position: 0 0;
background-repeat: no-repeat;
text-indent: -5000px;
display:block;
text-decoration:none;
height:75px;
}
#left{
float:left;
width:315px;
height:425px;
background-image: url(../sephoracare/tc/images/left_bcgrd.gif);
background-position: left top;
background-repeat: no-repeat;
}
#left1{
float:left;
width:315px;
height:425px;
background-image: url(../sephoracare/tc/images/left_bcgrd1.gif);
background-position: left top;
background-repeat: no-repeat;
}
#left2{
float:left;
width:315px;
height:425px;
background-image: url(../sephoracare/tc/images/left_bcgrd2.gif);
background-position: left top;
background-repeat: no-repeat;
}
#left3{
float:left;
width:315px;
height:425px;
background-image: url(../sephoracare/tc/images/left_bcgrd3.gif);
background-position: left top;
background-repeat: no-repeat;
}
#left4{
float:left;
width:315px;
height:425px;
background-image: url(../sephoracare/tc/images/left_bcgrd4.gif);
background-position: left top;
background-repeat: no-repeat;
}
#left5{
float:left;
width:315px;
height:425px;
background-image: url(../sephoracare/tc/images/left_bcgrd5.gif);
background-position: left top;
background-repeat: no-repeat;
}
#prodLinks1 li#long a{
width:64px;
background-position:-2px 0px;
position:relative;
top:0;
left:0;
}
#prodLinks1 li#long a:hover, #prodLinks1 li#long a.active{
background-position: -2px -408px;
}
#prodLinks1 li#cream a{
width:64px;
background-position:-89px -36px;
position:relative;
top:36px;
left:20px;
}
html>body #prodLinks1 li#cream a{
top:36px;
left:23px;
}
#prodLinks1 li#cream a:hover, #prodLinks1 li#cream a.active{
background-position:-89px -444px;
}
#prodLinks1 li#creat a{
width:64px;
background-position:-143px -115px;
position:relative;
top:117px;
left:10px;
}
html>body #prodLinks1 li#creat a{
top:112px;
left:13px;
}
#prodLinks1 li#creat a:hover, #prodLinks1 li#creat a.active{
background-position:-143px -523px;
}
#prodLinks1 li#powder a{
width:64px;
background-position:-147px -208px;
position:relative;
top:135px;
left:141px;
}
html>body #prodLinks1 li#powder a{
top:134px;
left:145px;
}
#prodLinks1 li#powder a:hover, #prodLinks1 li#powder a.active{
background-position:-147px -616px;
}
#prodLinks1 li#shamp a{
width:64px;
background-position:-101px -289px;
position:relative;
top:214px;
left:32px;
}
html>body #prodLinks1 li#shamp a{
top:214px;
left:35px;
}
#prodLinks1 li#shamp a:hover, #prodLinks1 li#shamp a.active{
background-position:-101px -697px;
}
#prodLinks1 li#last a{
width:64px;
background-position:-26px -333px;
position:relative;
top:258px;
left:-108px;
}
html>body #prodLinks1 li#last a{
top:257px;
left:-103px;
}
#prodLinks1 li#last a:hover, #prodLinks1 li#last a.active{
background-position:-26px -741px;
}
#prodLinks1{
float:left;
width:211px;
height:408px;
margin-left:48px;
margin-top:8px;
list-style-type:none;
}
#prodLinks1 li{
margin:0;
padding:0px;
height:75px;
float:left;
}


.promiseheading {
	font-family: "新細明體-ExtB";
	font-size: 36px;
	color: #007034;
	font-weight: bolder;
}

#apDiv6 {
	position:absolute;
	left:713px;
	top:428px;
	width:271px;
	height:109px;
	z-index:4;
}
#apDiv30 {
	position:absolute;
	left:310px;
	top:297px;
	width:208px;
	height:408px;
	z-index:5;
}
#apDiv31 {
	position:absolute;
	left:530px;
	top:263px;
	width:358px;
	height:61px;
	z-index:6;
}
#apDiv32 {
	position:absolute;
	left:0px;
	top:263px;
	width:299px;
	height:415px;
	z-index:7;
}


#apDiv2 {
	position:absolute;
	left:524px;
	top:434px;
	width:452px;
	height:278px;
	z-index:2;
}
#apDiv30 {
	position:absolute;
	left:305px;
	top:286px;
	width:199px;
	height:419px;
	z-index:3;
}
#apDiv31 {
	position:absolute;
	left:3px;
	top:260px;
	width:312px;
	height:438px;
	z-index:4;
}
#apDiv32 {
	position:absolute;
	left:523px;
	top:261px;
	width:459px;
	height:63px;
	z-index:4;
}

#apDiv16 {
	position:absolute;
	left:316px;
	top:367px;
	width:408px;
	height:108px;
	z-index:3;
}
#apDiv17 {
	position:absolute;
	left:314px;
	top:486px;
	width:409px;
	height:109px;
	z-index:4;
}
#apDiv18 {
	position:absolute;
	left:314px;
	top:601px;
	width:410px;
	height:101px;
	z-index:5;
}
#apDiv6 {
	position:absolute;
	left:713px;
	top:428px;
	width:271px;
	height:109px;
	z-index:4;
}
#apDiv8 {
	position:absolute;
	left:518px;
	top:573px;
	width:443px;
	height:91px;
	z-index:5;
}
#apDiv9 {
	position:absolute;
	left:323px;
	top:358px;
	width:191px;
	height:299px;
	z-index:6;
}
#apDiv30 {
	position:absolute;
	left:521px;
	top:261px;
	width:424px;
	height:61px;
	z-index:7;
}
#apDiv31 {
	position:absolute;
	left:5px;
	top:268px;
	width:321px;
	height:420px;
	z-index:8;
}

#apDiv19 {
	position:absolute;
	left:745px;
	top:294px;
	width:243px;
	height:305px;
	z-index:6;
}
#apDiv30 {
	position:absolute;
	left:5px;
	top:276px;
	width:285px;
	height:365px;
	z-index:7;
}


.menialheaderbig {
	font-family: "新細明體-ExtB";
	font-size: 24px;
	color: #16356B;
	font-weight: bold;
	text-decoration: underline;
}
#apDiv1  {
	position:absolute;
	left:527px;
	top:339px;
	width:436px;
	height:76px;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	left:524px;
	top:434px;
	width:452px;
	height:278px;
	z-index:2;
}
#apDiv3 {
	position:absolute;
	left:529px;
	top:578px;
	width:387px;
	height:127px;
	z-index:2;
}
#apDiv4 {
	position:absolute;
	left:523px;
	top:622px;
	width:340px;
	height:88px;
	z-index:3;
}
#apDiv5 {
	position:absolute;
	left:524px;
	top:420px;
	width:458px;
	height:100px;
	z-index:3;
}
#apDiv6 {
	position:absolute;
	left:710px;
	top:423px;
	width:271px;
	height:109px;
	z-index:4;
}



#apDiv7 {
	position:absolute;
	left:528px;
	top:423px;
	width:184px;
	height:97px;
	z-index:3;
}
#apDiv8 {
	position:absolute;
	left:524px;
	top:609px;
	width:443px;
	height:91px;
	z-index:5;
}
#apDiv9 {
	position:absolute;
	left:305px;
	top:385px;
	width:191px;
	height:326px;
	z-index:6;
}
#apDiv10 {
	position:absolute;
	left:296px;
	top:220px;
	width:406px;
	height:397px;
	z-index:1;
}
#apDiv11 {
	position:absolute;
	left:415px;
	top:370px;
	width:0px;
	height:10px;
	z-index:1;
}
#apDiv13 {
	position:absolute;
	left:477px;
	top:288px;
	width:256px;
	height:60px;
	z-index:2;
}
#apDiv14 {
	position:absolute;
	left:310px;
	top:258px;
	width:509px;
	height:321px;
	z-index:1;
}
#apDiv15 {
	position:absolute;
	left:495px;
	top:308px;
	width:263px;
	height:69px;
	z-index:2;
}
#apDiv12 {
	position:absolute;
	left:0;
	top:594px;
	width:990px;
	height:174px;
	z-index:1;
}
#apDiv16 {
	position:absolute;
	left:334px;
	top:379px;
	width:408px;
	height:106px;
	z-index:2;
}
#apDiv17 {
	position:absolute;
	left:334px;
	top:495px;
	width:409px;
	height:96px;
	z-index:3;
}
#apDiv18 {
	position:absolute;
	left:3px;
	top:555px;
	width:409px;
	height:85px;
	z-index:4;
}
#apDiv19 {
	position:absolute;
	left:772px;
	top:381px;
	width:208px;
	height:269px;
	z-index:5;
}




.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.txt {
	font-family: "新細明體-ExtB";
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.headingbig {
	font-size: 36px;
	color: #007034;
	font-family: "新細明體-ExtB";
	font-weight: bold;
	text-decoration: none;
}
.table {
	font-family: "新細明體-ExtB";
	font-size: 16px;
	color: #000000;
	border: 1px solid #333333;
	word-spacing: 1px;
	page-break-before: auto;
	page-break-after: auto;
}

.headlingeng {
	font-size: 16px;
	font-weight: bold;
	color: #BAD98D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.headlingsmall {
	font-family: "新細明體-ExtB";
	font-size: 26px;
	color: #007034;
	top: auto;
	text-decoration: none;
}
.bullet {
	font-family: "新細明體-ExtB";
	font-size: 12px;
	bottom: 3px;
	line-height: 20px;
}
.subheading {
	color: #007a44;
	font-family: "新細明體-ExtB";
	font-size: 16px;
	font-weight: bold;
}
.contentbold {
	font-family: "新細明體-ExtB";
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.table {
	border: 1px solid #333333;
}
#apDiv21 {
	position:absolute;
	left:38px;
	top:425px;
	width:452px;
	height:263px;
	z-index:2;
}
.Sephoraheader {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #FC0719;
	font-weight: bold;
}

#apDiv22 {
	position:absolute;
	left:386px;
	top:229px;
	width:236px;
	height:223px;
	z-index:3;
}
#apDiv20 {
	position:absolute;
	left:37px;
	top:503px;
	width:504px;
	height:275px;
	z-index:2;
}

.tablecert {
	border: thin solid #000000;
	font-family: "新細明體-ExtB";
	font-size: 12px;
	color: #FFFFFF;
}
#apDiv23 {
	position:absolute;
	left:587px;
	top:228px;
	width:67px;
	height:67px;
	z-index:4;
}
#apDiv24 {
	position:absolute;
	left:30px;
	top:209px;
	width:638px;
	height:532px;
	z-index:5;
}
#apDiv25 {
	position:absolute;
	left:680px;
	top:226px;
	width:287px;
	height:206px;
	z-index:6;
}
#apDiv26 {
	position:absolute;
	left:85px;
	top:409px;
	width:284px;
	height:215px;
	z-index:7;
	visibility: visible;
}
#apDiv27 {
	position:absolute;
	left:309px;
	top:282px;
	width:218px;
	height:415px;
	z-index:2;
}
#apDiv28 {
	position:absolute;
	left:528px;
	top:264px;
	width:446px;
	height:76px;
	z-index:3;
}
#apDiv2 {
	position:absolute;
	left:524px;
	top:414px;
	width:452px;
	height:278px;
	z-index:2;
}
#apDiv3 {
	position:absolute;
	left:666px;
	top:504px;
	width:321px;
	height:97px;
	z-index:2;
}
#apDiv4 {
	position:absolute;
	left:518px;
	top:600px;
	width:340px;
	height:88px;
	z-index:3;
}
#apDiv30 {
	position:absolute;
	left:520px;
	top:263px;
	width:400px;
	height:65px;
	z-index:4;
}
#apDiv31 {
	position:absolute;
	left:317px;
	top:271px;
	width:203px;
	height:422px;
	z-index:5;
}
#apDiv32 {
	position:absolute;
	left:532px;
	top:236px;
	width:335px;
	height:64px;
	z-index:6;
}

#apDiv29 {
	position:absolute;
	left:527px;
	top:522px;
	width:449px;
	height:194px;
	z-index:4;
}
#apDiv30 {
	position:absolute;
	left:310px;
	top:266px;
	width:195px;
	height:428px;
	z-index:5;
}
#apDiv31 {
	position:absolute;
	left:311px;
	top:278px;
	width:215px;
	height:397px;
	z-index:5;
}
#apDiv33 {
	position:absolute;
	left:324px;
	top:345px;
	width:409px;
	height:337px;
	z-index:1;
}
#apDiv34 {
	position:absolute;
	left:745px;
	top:260px;
	width:235px;
	height:251px;
	z-index:2;
}
#apDiv35 {
	position:absolute;
	left:-1px;
	top:498px;
	width:990px;
	height:218px;
	z-index:1;
}
#apDiv36 {
	position:absolute;
	left:42px;
	top:286px;
	width:335px;
	height:208px;
	z-index:2;
}
#apDiv37 {
	position:absolute;
	left:408px;
	top:220px;
	width:553px;
	height:235px;
	z-index:3;
}
#apDiv38 {
	position:absolute;
	left:426px;
	top:226px;
	width:28px;
	height:216px;
	z-index:4;
}
#apDiv39 {
	position:absolute;
	left:466px;
	top:223px;
	width:502px;
	height:252px;
	z-index:5;
}
#apDiv40 {
	position:absolute;
	left:-3px;
	top:250px;
	width:990px;
	height:422px;
	z-index:1;
}




.menialheader {
	font-family: "新細明體-ExtB";
	font-size: 16px;
	color: #16356B;
	font-weight: bold;
	text-decoration: underline;
}
#apDiv41 {
	position:absolute;
	left:417px;
	top:97px;
	width:579px;
	height:53px;
	z-index:2;
}
#apDiv42 {
	position:absolute;
	left:498px;
	top:195px;
	width:91px;
	height:76px;
	z-index:2;
}
#apDiv43 {
	position:absolute;
	left:645px;
	top:203px;
	width:311px;
	height:67px;
	z-index:3;
}

.TBtitle {
	font-family: "新細明體-ExtB";
	font-size: 16px;
	font-weight: bolder;
	color: #FFFFFF;
}
#apDiv44 {
	position:absolute;
	left:197px;
	top:275px;
	width:781px;
	height:74px;
	z-index:4;
}
#apDiv46 {
	position:absolute;
	left:522px;
	top:284px;
	width:469px;
	height:57px;
	z-index:7;
}
#apDiv47 {
	position:absolute;
	left:527px;
	top:261px;
	width:383px;
	height:62px;
	z-index:6;
}


#apDiv45 {
	position:absolute;
	left:578px;
	top:343px;
	width:222px;
	height:150px;
	z-index:5;
}
#apDiv48 {
	position:absolute;
	left:528px;
	top:558px;
	width:453px;
	height:132px;
	z-index:7;
}
#apDiv49 {
	position:absolute;
	left:16px;
	top:623px;
	width:346px;
	height:60px;
	z-index:1;
}



.Sephorasubheader {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FC0719;
	font-weight: bold;
}
.HPmentitle {
	font-family: "新細明體-ExtB";
	font-size: 30px;
	font-weight: bolder;
	color: #003927;
}
.aloetitle {
	font-family: "新細明體-ExtB";
	font-size: 22px;
	font-weight: bolder;
	color: #FFFFFF;
}
.aloetitleeng {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bolder;
	color: #FFFFFF;
}
.tablecolour {
	border: 1px solid #333333;
	background-color: #77A22E;
	font-family: "新細明體-ExtB";
	color: #FFFFFF;
	font-size: 12px;
}
.promiseheading2 {
	font-family: "新細明體-ExtB";
	font-size: 24px;
	color: #007034;
	font-weight: bold;
}
.tablecolourcert {
	border: 1px solid #333333;
	background-color: #77A22E;
	font-family: "新細明體-ExtB";
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.txtcolour {
	font-family: "新細明體-ExtB";
	font-size: 12px;
	color: #025F2A;
	font-weight: bold;
}
.txtwhite {
	font-family: "新細明體-ExtB";
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
}
