body,p,q,ul,ol,li,dl,dt,dd,table,td,th,img,form,div,h1,h2,h3,h4,h5,h6,pre,blockquote,hr{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:lighter;}
p{line-height:18px;}
table,img{border:0 none;}
li{list-style:none;}
a:link,a:visited{color:#555;text-decoration:none;}
a:hover,a:active{color:#eb008d;text-decoration:none;}
body{font-family:Arial,"ËÎÌå";font-size:12px;color:#555;background:#fff;}
div{margin:0 auto;}
#fraSearch,#fraBanner,#fraMain,#fraFoot,#fraHead,.secTop,.banBottom{width:1003px;}
#fraHead{height:126px;background:#fff url(../html/imagesNew/bg_head_3rd.gif) repeat-x left top;margin-top:1px;}
#fraSearch{height:25px;background:url(../html/imagesNew/bg_search.gif) repeat-x left center;margin-bottom:1px;padding-top:5px;}
#fraBanner{height:216px;background:url(../html/imagesNew/bg_dotV.gif) repeat-x left bottom;padding-bottom:3px;}
#fraMain{clear:both;zoom:1;overflow:hidden;}
#fraFoot{clear:both;margin-bottom:10px;}
.fraMainDotR{background:url(../html/imagesNew/bg_dotH.gif) repeat-y 782px top;}
.mainL{width:744px;float:left;padding-right:40px;position:relative;}
.mainR{width:216px;float:left;padding:0 0 0 3px;}
a.linkHig,a.linkHig:visited{color:#eb008d;background:url(../html/imagesNew/arrowR.gif) no-repeat left center;padding-left:10px;}
a.linkR:link,a.linkR:visited{text-decoration:underline;color:#eb008d;}
a.linkR:hover{text-decoration:underline;color:#555;}
a.linkG:link,a.linkG:visited{text-decoration:underline;color:#555;}
a.linkG:hover{text-decoration:underline;color:#eb008d;}
a.linkB:link,a.linkB:visited{color:#eb008d;font-weight:bold;}
a.linkB:hover{color:#555;}
.headTop{width:978px;height:19px;text-align:right;padding:5px 25px 0 0;}
.headTop img{width:2px;height:3px;margin:0 9px 2px 8px;}
.headTop a,.headTop a:visited{color:#333;}
.headTop a:hover{color:#eb008d;}
.headLogo{height:48px;background:url(../html/imagesNew/sephora_logoright_3rd.gif) no-repeat right center;padding:18px 20px 0 20px;}
.headLogo p{width:160px;float:right;height:40px;line-height:32px;background:url(../html/imagesNew/icon_bag.gif) no-repeat left top;color:#eb008d;padding-left:40px;margin-top:-5px;}
.headLogo a,.headLogo a:visited{color:#eb008d;}
.headLogo a:hover{text-decoration:underline;}
.headLogo b{text-decoration:underline;}
.seaList li{float:left;}
.selectDiv img{*margin-top:1px;width:20px;height:20px}
.selectDiv li{float:left;}
.selectbrand{border:1px solid #9e9e9e;border-width:1px 0 1px 1px;background-color:#fff;width:155px;height:16px;color:#555;font-size:12px;padding:2px 0 0 3px;}
.selections{width:165px;*width:171px;height:300px;}
.backcolor{background:#fff;}
.mainpage_list{border:#9e9e9e 1px solid;width:172px;z-index:1000;margin:5px 0 0 0;*margin:3px 0 0 -2px;padding-left:5px;line-height:22px;}
.absoluted{position:absolute;top:0;}
.hidden{visibility:hidden;}
.overflows{overflow:auto;}
.seaSel{margin-right:10px;}
.seaSel input{width:120px;}
.seaSel .selections{width:137px;height:120px;}
.seaSelT{padding:2px 3px 0 0;*padding:4px 3px 0 0;}
.seaInp{width:260px;height:13px;border:1px solid #9e9e9e;padding:2px 3px;margin-right:10px;font-size:12px;color:#555;}
.seaHot{margin:0 15px 0 5px;vertical-align:middle;height:20px;line-height:20px;}
.loginBox{float:right;height:16px;line-height:16px;width:180px;background-color:#eb008d;color:#fff;padding:3px 20px 1px 20px;}
.loginBox span{float:right;padding-top:1px;}
.loginBox a,.loginBox a:visited{color:#eee;}
.loginBox a:hover{color:#fff;}
.flickBox{position:absolute;z-index:200;margin-top:-1px;*margin-top:-2px;}
#flickrcontainer{display:inline;float:left;text-align:left;z-index:200;width:268px;background:#fff;border-bottom:1px solid #9e9e9e;}
#flickrcontainer ul{border:1px solid #9e9e9e;border-width:0 1px;}
#flickrcontainer li{float:none;cursor:pointer;display:none;padding:0 10px;}
.footTop{height:36px;padding-top:8px;background:url(../html/imagesNew/bg_footTop.gif) repeat-x left top;}
.pL{float:left;}
.pR{float:right;}
.pL a,.pL a:visited{text-decoration:underline;}
.pL a:hover{text-decoration:underline;}
.footInp{width:115px;height:12px;margin-right:3px;padding:2px 3px;color:#555;font-size:12px;border:1px solid #9e9e9e;}
.footNav{text-align:center;margin-bottom:10px;}
.footNav u{text-decoration:none;font-size:9px;margin:0 24px;}
.footNav a,.footNav a:visited{color:#333;}
.footNav a:hover{color:#eb008d;}
.footCorpyright{color:#999;text-align:center;line-height:22px;}
.footCorpyright a,.footCorpyright a:visited{color:#999;}
.footCorpyright a:hover{color:#eb008d;}
.nav{width:960px;font-size:13px;margin-left:18px;}
.nav ul{background:#fff;position:relative;z-index:1000;}
.nav li{float:left;width:87px;line-height:20px;position:relative;z-index:999;}
.nav li.current ul{z-index:999;}
.nav li.sfHover ul,.nav li:hover ul{z-index:1000;}
.nav li li{clear:both;width:210px;background:#fff;}
.nav li li a{text-align:left;background:none;}
.nav a{font-size:13px;text-align:center;display:block;background:url(../html/imagesNew/line_compa.gif) no-repeat right center;}
.nav li ul{position:absolute;left:0;top:-999em;}
.nav li:hover,.nav li.sfHover,.nav li.current{height:20px;font-weight:bold;background:url(../html/imagesNew/bg_cur.gif) repeat-x left top;}
.nav li:hover li,.nav li.sfHover li{font-weight:lighter;}
.nav li.sfHover a,.nav li.current a,.nav a:focus,.nav a:hover,.nav a:active{border-bottom:none;}
.nav li li.current a{font-weight:bold;}
.nav li li:hover,.nav li li a:focus,.nav li li a:hover,.nav li li a:active{color:#eb008d;background:none;}
.nav li:hover ul,.nav li.current ul,.nav li.sfHover ul{top:20px;}
.nav li li:hover ul,.nav li li.sfHover ul{top:20px;}
.nav li:hover li ul,.nav li.sfHover li ul{top:-999em;}
.superfish li:hover ul,.superfish li li:hover ul{top:-999em;}
.sec{clear:both;zoom:1;overflow:hidden;background:#fff;padding:15px 0;border:1px solid #ddd;}
.secL,.secR{width:80px;float:left;padding-left:20px;}
.banL,.banR{float:left;zoom:1;overflow:hidden;}
.banR img{display:block;width:220px}
#banRight{width:216px;height:228px;overflow:hidden;display:inline;float:left;margin:3px 0;*margin:3px 0 0 0;}
#banRight li{width:216px;height:114px;text-align:center;}
#banRight img{cursor:pointer;width:216px;height:110px}
.indTabM0{font-size:13px;font-weight:bold;text-align:center;color:#555;margin-top:10px;clear:both;height:23px;background:url(../html/imagesNew/bg_dotV.gif) repeat-x left bottom;}
.indTabM0 li{width:135px;line-height:20px;margin-right:2px;float:left;display:block;cursor:pointer;background:#e2e2e2;}
.indTabM0 li.indTabMOn{height:20px;color:#fff;background:url(../html/imagesNew/bg_tabMenu.gif) repeat-x left top;cursor:pointer;}
.indTabM0 li.indTabMOn1{height:20px;color:#fff;background:url(../html/imagesNew/bg_tabMenu.gif) repeat-x left top;cursor:pointer;}
#indTabCont0 div{display:none;width:100%;zoom:1;overflow:hidden;}
#indTabCont0 div.indTabContOn{display:block;width:100%;zoom:1;overflow:hidden;}
.indTabCont{margin-top:10px;}
.indTabCont ol{margin-bottom:28px;zoom:1;overflow:hidden;width:102%;}
.indProImg{text-align:center;}
.indProImg img{width:150px;height:150px;margin:0 3px 15px 0;}
.indTabCont li{width:23%;float:left;margin-right:14px;}
.indSmallImg img{margin-right:3px;vertical-align:middle;}
.moreInd{float:right;width:700px;text-align:right;height:20px;margin:-30px 0 10px 0;padding:10px 50px 0 0;}
.moreInd a,.moreInd a:visited{color:#eb008d;text-decoration:underline;}
.moreInd a:hover{color:#555;}
.proCart{margin-top:2px;}
.proCart img{cursor:pointer;margin-top:-2px;}
.indMore{height:20px;text-align:right;margin:-20px 2px 5px 0;}
.indMore a,.indMore a:visited{color:#eb008d;text-decoration:underline;}
.hotTag{clear:both;float:right;background:url(../html/imagesNew/bg_more.gif) no-repeat left 5px;padding-left:10px;*padding-left:0;margin-top:-17px;}
.hotTag li{float:left;margin-left:10px;}
.infoBottom{background:url(../html/imagesNew/bg_dotV.gif) repeat-x left top;clear:both;zoom:1;overflow:hidden;padding-top:2px;margin-bottom:1px;}
.infoBottom dl{width:182px;float:left;padding-right:3px;overflow:hidden;}
.infoBottom .infoDot{background:url(../html/imagesNew/bg_infoDot.gif) repeat-y right top;}
.infoBottom dl.infoDotSep{width:186px;padding:0;}
.infoBottom dt{height:20px;line-height:20px;font-size:13px;font-family:"ËÎÌå",Arial;font-weight:bold;background:#e2e2e2;padding:0 0 0 15px;}
.infoBottom dt.oneImg{width:187px;padding:0;height:135px;}
.infoBottom dd{height:115px;padding-left:15px;}
.infoBottom ul{float:left;line-height:20px;padding-top:10px;}
.infoMore{padding-top:5px;}
.infoMore a,.infoMore a:visited{text-decoration:underline;}
.infoImg{float:right;height:115px;}
.infoEnd{padding:0;width:186px;}
.infoBottom img{float:right;}
.proSmallT{height:28px;line-height:28px;clear:both;background:url(../html/imagesNew/bg_border.gif) repeat-x left top;padding-left:20px;font-size:13px;font-weight:bold;margin-top:2px;}
.proSmall{background:#fff;}
.proSmall {clear:both;zoom:1;overflow:hidden;}
.proSmall li{float:left;width:92px;margin:12px 0 12px 0;}
.proSmall img{width:85px;height:85px;}
.proSmall p{width:124px;}
.proExp,.proExpCart{background:url(../html/imagesNew/bg_dotV.gif) repeat-x left bottom;padding:1px 0;*padding:3px 0;zoom:1;overflow:hidden;clear:both;}
.proExp{margin:3px 0;}
.proExpCart{margin:3px 0 0 0;}
.proExp dt,.proExp dd,.proExpCart dt,.proExpCart dd{float:left;margin-left:10px;}
.proExp dt,.proExpCart dt{width:12px;height:12px;font-weight:bold;text-align:center;color:#f5f5f5;font-size:10px;font-family:Arial;background:url(../html/imagesNew/bg_exp.gif) no-repeat left center;margin:20px 8px 0 10px;}
.proExp dt.bgGray,.proExpCart dt.bgGray{background:url(../html/imagesNew/bg_expGray.gif) no-repeat left center;}
.proExp img,.proExpCart img{width:45px;height:45px;}
.proExp dd.proWord,.proExpCart dd.proWord{float:right;width:110px;height:58px;}
.moreArrow,.moreFloat,.moreFloArr,.moreR{font-family:"ËÎÌå",Arial;font-weight:lighter;font-size:12px;}
.moreArrow{background:url(../html/imagesNew/arrowBlack.gif) no-repeat right center;padding-right:8px;}
.moreFloat{float:right;background:url(../html/imagesNew/bg_more.gif) no-repeat left center;padding-left:18px;margin-right:10px;}
.moreFloArr{float:right;background:url(../html/imagesNew/arrowR.gif) no-repeat left center;padding-left:10px;margin-top:-30px;}
.moreR{text-align:right;margin-right:10px;}
.moreArrow a,.moreArrow a:visited{color:#333;}
.moreArrow a:hover{color:#eb008d;}
.moreFloat a,.moreFloat a:visited,.moreR a,.moreR a:visited{text-decoration:underline;}
.btnGo{border:0;cursor:pointer;background:none;overflow:visible;}
.btnGo{width:34px;background:url(../html/imagesNew/btn_go.gif) no-repeat left top;}
.floatRight{float:right;}
.topFree img{width:257px;height:19px;float:left;}
.nav li.navSpe a,.nav li.navSpe a:visited { color:#eb008d; font-weight:bold }
.banL img{width:781px; height:216px;margin-right:2px}