@charset "utf-8";
/*--=reset--*/
html { color:#333; background:#FFF; height:100%; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; font-size:inherit; font:100%; }
fieldset, img { border:0; }
caption, em, strong, th { font-style:normal; font-weight:normal; }
li { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; *font-size:100%;}
body { font:12px/1.5 dotum, arial, helvetica, clean, sans-serif; }
select, input, button, textarea { font:99% arial, helvetica, clean, sans-serif; }
/*--=common class--*/
body{_word-break:break-all;}
.hl { color:#F60!important;}
.hl2 { color:#A71F24!important;}
.hb { font-weight:bold; color:#FF6600 !important;}
.hb2 { font-weight:bold; color:#A71F24 !important;}
.loud{color:#000!important;}
.quiet{color:#666!important;}
.lower { color:#999!important;}
.h{color:#CE0E0E!important; }
.blod { font-weight:bold; }
.clearfix:after { content: "\0020"; display: block; visibility:hidden; height: 0; clear: both; }
.clearfix { zoom: 1;}
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.block { display:block; }
.nowrap { white-space:nowrap; }
.fl { float:left; _display:inline; }
.fr { float:right; _display:inline; }
.tr { text-align:right; }
.tl { text-align:left; }
.tc { text-align:center; }
.bor1 {  }
.bbd {
	border-bottom:1px dotted #E4E4E4;
	 
}
.btd { border-top:1px dotted #E4E4E4; }
.mt65 { margin-top:65px; }
.mt70 { margin-top:70px; }
.mt23 { margin-top:24px; }

.mt10 { margin-top:10px; }
.mb10 { margin-bottom:10px; }
.mb5 { margin-bottom:5px; }
.ml10 { margin-left:10px; }
.ml80{margin-left:80px;}
.ml40{margin-left:40px;}
.ml5{margin-left:5px;}
.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; }
.ml0 { margin-left: 0!important; }
.mr0 { margin-right: 0!important; }
.p5 { padding:5px; }
.vm{vertical-align:middle;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.relative{position:relative;}
#hd .relative{z-index:15;}
.absolute{position:absolute;}
.wfill{width:100%;}
/*--=links--*/
a { color:#666; text-decoration:none; }
a:hover { text-decoration:underline; }
a:hover, a:active, a:focus { color:#F60; }
a.a1{color:#0077FF; text-decoration:none;}
a.a1:hover{text-decoration:underline;}
a.a2 { color:#0077FF; text-decoration:underline; }
a.a2:hover{ color:#F60; }
/*--=buttons--*/
.btn3 { display:-moz-inline-stack; display:inline-block; padding:0 2px 0 0; background:url(../images/btn03.png) no-repeat 100% 0; *display:inline;
}
.btn3 a, .btn3 input { display:-moz-inline-stack; display:inline-block; height:23px; line-height:23px; padding:0 18px 0 20px; background:url(../images/btn03.png) no-repeat 0 0; color:#666; }
.btn3 a:hover { color:#666; text-decoration:none; }
.btn4 { display:-moz-inline-stack; display:inline-block; padding:0 2px 0 0; background:url(../images/btn04.png) no-repeat 100% 0; *display:inline;
}
.btn4 a, .btn4 input { display:-moz-inline-stack; display:inline-block; height:23px; line-height:23px; padding:0 18px 0 20px; background:url(../images/btn04.png) no-repeat 0 0; color:#FFF; }
.btn4 a:hover { color:#FFF; text-decoration:none; }
/*--=layout--*/
body { height:100%; }
.wrap { width:1000px; margin-left:auto; margin-right:auto; }
.col_2_a { float:left; width:220px; }
.col_2_b { float:left; background:url(/inc/images/content_bg.png) no-repeat; width:738px; padding:15px;   margin-left:10px;  }
.wrap, .gwrap, .col_2_a, .col_2_b { *zoom:1;
}
.wrap:after, .gwrap:after, .col_2_a:after, .col_2_b:after { content: "\0020"; display: block; visibility:hidden; height: 0; clear: both; }
.gwrap { margin-left: auto; margin-right: auto; width: 960px; }


.h2 { padding-left:10px; background:url(../images/bg-h2.png) repeat-x 0 0; font:14px/30px "Microsoft YaHei"; color:#5E554E; }
/*--=table--*/
/*--=form--*/
input.text, input.password { margin:0; padding:3px 2px 0 2px; height:18px; border:1px solid #A7A6AA; background:#FFF url(../images/bg-input.png) no-repeat 0 0; }
/*--=tab--*/
/*--=pagination--*/
.pagination { text-align:right; }

/*--=overlay--*/
#login-pop .mask { position:absolute; top:0; left:0; width:100%; height:100%; background:#000; z-index:100; filter:alpha(opacity=40); opacity:0.4; }
#login-pop .overlay { position:absolute; top:50%; left:50%; background:#000000; z-index:110; filter:alpha(opacity=20); opacity:0.2; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#login-pop .overlaymain { position:absolute; top:50%; left:50%; background:#FFFFFF; z-index:120; }
#login-pop .overlaymain h2 { margin:0; padding:0 0 0 15px; height:30px; line-height:30px; background:#990000; border:1px solid #BEB7AD; color:#FFF; font-size:12px; font-weight:bold; }
#login-pop .overlaymain .close { position:absolute; top:7px; right:10px; float:right; padding-right:15px; background:url(../images/ico-close1.png) no-repeat 100% 3px; color:#FFF; }
/*--=header--*/
#hd { margin:10px auto; min-width:950px;}
#shd { margin:10px 0; padding-bottom:28px; min-width:950px;background:url(../images/bg-shd.png) repeat-x 0 100%; }
#shd #hd-cart { clear:right; }
#shd #hd-cart .cart1 { width:auto; height:20px; line-height:20px; padding:0 5px 0 25px; background:url(../../images/buycart-christ.gif)) no-repeat 0px 2px; }
#shd #hd-cart .cart2 a { height:20px; line-height:20px; background:url(../images/bg-scart-btn.png) no-repeat 0 0; }
/*--remove sbumenu in mypage--*/
#shd .hd-my li.my-page{margin:0;}
#shd .hd-my li.my-page a{background:none; padding-right:0; display:block;}
.cart1 a { text-decoration:underline; }
.logo { float:left; padding-left:10px; }
.hd-my {float:right; margin:0px -10px 0 0;}
.hd-my li {float:left; padding:4px 11px 0 11px; line-height:16px;  background:url(../images/sperate-line.gif) no-repeat 0 8px; *background-position:0 7px;}
.hd-my li.my-page{position:relative; z-index:11; margin:0;}
.hd-my li.my-page a{background:url(../images/icon-drop-s.gif) no-repeat right 5px; padding-right:10px; display:block;}
.hd-my li.hover{border:1px solid #CCC; border-bottom:0;}
.hd-my li.bg-none{background:none;}
.hd-my li.hover a{background:url(../images/icon-up-s.gif) no-repeat right 5px;}
.my-page ul{display:none; position:absolute; left:0; border:1px solid #CCC; border-top:none; top:20px; background:#FFF; width:78px; padding:2px 0 0 0; overflow:hidden; margin-left:-1px;}
.hd-my li.my-page li{float:none; padding:1px 0; margin:0; background:none;}
.hd-my li.my-page li a{display:block; padding:2px 10px; font-size:12px; background:none;}
.hd-special { float:right; clear:right; margin-top:12px; }
.hd-special li { float:left; clear:right; margin-left:20px; }
.hd-special .cs { display:none; position:relative; overflow:hidden; width:195px; height:24px; margin-top:-8px; background:url(../images/bg-cs.png) no-repeat 0 0; text-indent:-99em; }
.hd-special a { overflow:hidden; float:left; height:17px; width:70px; background:url(../images/bg-spe2.png) no-repeat 0 1px; text-indent:-99em; }
.hd-special .s2 a { width:96px; background-position:-89px 1px; }
.hd-special .s3 a { width:95px; background-position:-200px 1px; }
.hd-special .s4 a { width:30px; background-position:-191px 0; }
.hd-special .s5 a { width:72px; background-position:-340px 0; }
.hd-box { height:35px; margin-top:5px; border-bottom:1px solid #CDCDCD; background:#C60C0D url(../images/bg-navbox.jpg) repeat-x 0 0; }
.hd-main { width:950px; height:35px; margin:0 auto; position:relative; z-index:10;}
#hd-nav { margin-left:5px; }
#hd-nav li { position:relative; float:left; line-height:21px; margin-top:8px; background: url(../images/bdr-nav.gif) no-repeat 100% 0; z-index:10; }
#hd-nav a { float:left; padding-right:2px; margin:0 6px 0 4px; color:#F1F1F1; font:14px/21px Verdana; }
#hd-nav span { display:block; padding:0 7px 0 9px; }
body#hp .hp a, body#woman .woman a, body#beauty .beauty a, body#house .house a, body#kids .kids a, body#underwear .underwear a, body#shoe .shoe a, body#accessories .accessories a, body#man .man a, #hd-nav a:hover, #hd-nav a.cur { background:url(../images/bg-nav.png) no-repeat 100% -21px; color:#472927; text-decoration:none; }
body#hp .hp a, body#woman .woman a, body#beauty .beauty a, body#house .house a, body#kids .kids a, body#underwear .underwear a, body#shoe .shoe a, body#accessories .accessories a, body#man .man a { cursor:default; }
body#hp .hp span, body#woman .woman span, body#beauty .beauty span, body#house .house span, body#kids .kids span, body#underwear .underwear span, body#shoe .shoe span, body#accessories .accessories span, body#man .man span, #hd-nav a:hover span, #hd-nav a.cur span { background:url(../images/bg-nav.png) no-repeat 0 0; }
body#hp .hp a, body#N1 .woman a, body#FY .beauty a, body#N4 .house a, body#N5 .kids a, body#ME .underwear a, body#N3 .shoe a, body#N2 .accessories a, body#N6 .man a, #hd-nav a:hover, #hd-nav a.cur { background:url(../images/bg-nav.png) no-repeat 100% -21px; color:#472927; text-decoration:none; }
body#hp .hp a, body#N1 .woman a, body#FY .beauty a, body#N4 .house a, body#N5 .kids a, body#ME .underwear a, body#N3 .shoe a, body#N2 .accessories a, bod#N6 .man a { cursor:default; }
body#hp .hp span, body#N1 .woman span, body#FY .beauty span, body#N4 .house span, body#N5 .kids span, body#ME .underwear span, body#N3 .shoe span, body#N2 .accessories span, body#N6 .man span, #hd-nav a:hover span, #hd-nav a.cur span { background:url(../images/bg-nav.png) no-repeat 0 0; }
#hd-nav .hd-box .all { background:none; }
#hd-nav .all a { color:#FFCC99; }
#hd-nav .all a:hover { background:none; color:#FFCC99; }
#hd-nav .all a:hover span { background:none; }
#hd-cart { _position:relative; float:right; margin:5px 0 -4px; background:url(../images/buycart-christ.gif) no-repeat 0 0; width:146px; height:28px; font-weight:600; }
#hd-cart li { float:left; }
#hd-cart li a { color:#fff; text-decoration:none; line-height:28px; overflow:hidden; }
#hd-cart li a:hover { color:#fff; text-decoration:underline; }
#hd-cart .cart1 a { display:block; width:96px; height:25px; text-indent:25px; }
#hd-cart .cart2 a { float:left; width:46px; height:25px; text-align:center; }
.hd-subbox { height:34px; background:url(../images/bg-subnav.png) no-repeat 0 0; }
.hd-subnav { float:left; margin-left:20px; display:inline;}
.hd-subnav li { float:left; margin:7px 20px 0 0; font-size:14px; position:relative; }
.hd-subnav li a { float:left; padding-left:12px; background:url(../images/ico-nav.png) no-repeat 0 45%; font-size:14px; }
.hd-subnav li span { margin-left:5px; vertical-align:middle; color:#F00; font-size:10px; font-family:Arial; }
#hd-sr { float:right; margin:6px 6px 0 0; _display:inline; }
#hd-sr form { float:right; }
#hd-sr fieldset { float:right; padding-left:20px; background:url(../images/ico-sr.png) no-repeat 5px 4px; }
#hd-sr legend { position:absolute; left:-999em; font-size:0; }
#hd-sr input { float:left; }
#hd-sr .hd-text { width:114px; height:18px; line-height:18px; padding:3px 0 0; background:#FFF; border:solid #C8C1BB; border-width:1px 0 1px 1px; }
#hd-sr .hd-sbt { overflow:hidden; width:37px; height:23px; background:url(../images/bg-btn.png?v02) no-repeat 0 0; border:none; text-indent:-9em; cursor:pointer; }
.seniorsr { float:right; margin-left:2px; line-height:23px; }
/*--=footer--*/
#help { padding:40px 0 0; margin:40px auto 10px; background:url(../images/bg-help.png) repeat-x 0 0; }
#help dl { float:left; width:20%; font-size:14px; }
#help dt, #help dd { width:115px; margin:0 auto; padding-left:55px; line-height:1.6; }
#help dt { background:url(../images/ico-help.png) no-repeat 45px 7px; font-weight:bold; }
#ft { padding:10px 0; text-align:center; }
#ft img { vertical-align:middle; }
#ft a { margin-right:10px; }
 .copyright { padding:5px 0; color:#999; }
#sft { width:950px; margin:20px auto; padding-top:20px; background:url(../images/bg-help.png) repeat-x 0 0; text-align:center; }
.ft-nav li { display:inline; padding:0 20px; border-left:1px solid #999; }
.ft-nav a { color:#999; }
.ft-nav .first { border:none; }
#ft div { text-align:center; }
/*--=other--*/
s, del { font-family:simsun; color:#CCC; }
#hd-nav .navp { display:none; position:absolute; left:3px; border:solid #631938; border-width:0 1px 1px; background-color:#FFFFFE; z-index:10; margin-top:20px; width:281px; }
#hd-nav .navp li { float:none; }
#hd-nav .navp a { float:none; display:block; margin:0; color:#911531; font-size:12px; font-family:Verdana, Geneva, sans-serif; width:100%; }
#hd-nav .navp .navlist { float:left; margin:6px 0; width:140px; }
#hd-nav .navp .navlist li, #hd-nav .navp .navtm li { line-height:18px; background:none; margin:0; padding:3px 0; }
#hd-nav .navp .navlist li a, #hd-nav .navp .navtm li a { padding:0; background:url(../images/ico-navlist.gif) no-repeat 14px 7px; text-indent:21px; }
#hd-nav .navp .navlist li a:hover { background:#E32924; color:#fff; background:#E32924 url(../images/ico-navlist_hover.gif) no-repeat 14px 7px; }
#hd-nav .navp .br1 { border-right:1px solid #F5CCCC; }
#hd-nav .navp .navtm { overflow:hidden; clear:both; padding:4px 0; background:#F5CCCC; zoom:1; }
#hd-nav .navp .navtm li { padding:0; line-height:16px; }
#hd-nav .navp .navtm li a:hover { color:#F00; }
.ico-new2 { display:none; position:absolute; top:30px; left:575px;_left:572px; width:30px; height:30px; text-indent:-9em; overflow:hidden; background:url(../images/new-icon.gif) no-repeat 0 0;z-index:1;}
.ico-hot { display:block; position:absolute; left:135px;top:30px;width:30px; height:30px; text-indent:-9em; overflow:hidden; background:url(../images/hot_icon.gif) no-repeat 0 0; z-index:9;}


/*** woman brand**/
.wp{ padding-left:12px;color:#6B6B6B; font-weight:600;}
#hd-nav .navp.wnav .navlist{ margin-top:0; margin-bottom:1px;float:none;}
#hd-nav .brandlink{ margin-left:12px; width:105px; }
#hd-nav .brandlink a{display:block;height:23px; background:url(../images/brandbg2.gif) no-repeat 0 0; color:#5B5B5B;line-height:23px; text-align:center; }
#hd-nav  .brandlink a:hover{background:url(../images/brandbg2.gif) repeat-x no-repeat 0 0; }
#hd-nav .navp.wnav { width:321px; }
#hd-nav .navp.wnav .navlist.wpp { width:180px;}

/***LOGO hover backhome**/
.logo { padding-left:0; }
.logo a{ display:block; width:268px; height:60px;text-indent:-99em; overflow:hidden; background:url(/inc/images/logo-re.jpg) no-repeat 0 0;}
.logo a:hover{ background-position:0 -60px}
/*#hp .logo{padding-left:10px;}
#hp .logo a{ display:block; width:268px; height:55px;text-indent:0; background:none;}
*/
/***New Year
#hd .rel{position:relative; z-index:99}
.yearbg{ position:absolute;left:270px; top:-10px;width:214px; height:74px; background:url(http://img.m18.com/web/pic/other/1002/0204/yeartop.jpg) no-repeat;}**/

/**Spring**/
/*#hd .rel{position:relative; z-index:99;}
.hd-box{background:#769300 url(../images/spring-bg.gif) repeat-x 0 0;}
#hd-cart { background:url(../images/buycart-spring.gif) no-repeat 0 0;}
#hd-nav li { background:url(../images/spring-nav.gif) no-repeat 100% -4px; }
#hp .logo a{ display:block; width:55px; height:45px;text-indent:0; background:none;}
.yearbg{ position:absolute;left:268px;top:-10px;width:227px; height:70px; background:url(../images/spring-channel.jpg) no-repeat;}
#hd-nav .all a,#hd-nav .all a:hover{ color:#FFF33F}*/

/**NAV Two channel**/
.hd-special{ margin-top:18px;}
.hd-special a{ color:#796653;background:url(../images/line-new.gif) no-repeat 100% 3px; text-indent:0;}
.hd-special .s4 a,.hd-special .s1 a,.hd-special .s2 a{ background-position:100% 3px;}
.hd-special .s4 a{ width:30px;}
.hd-special .s1 a{ width:30px;}
.hd-special .s2 a{ width:82px;}
.hd-special .s5 a{ width:50px;}
.hd-special li{ margin-left:10px;}
.newnav{position:absolute;top:32px;right:328px;}
.newnav a{ float:left;display:inline;margin-left:4px; padding-left:20px;width:70px; height:28px; color:#C50C0C; background:url(../images/new-navbg.gif) no-repeat 0 0; font-size:14px; font-weight:600;line-height:28px;}
.newnav a:hover{ text-decoration:none;}
/*--new footer--*/
#help2{background:#F8F5F1; border:1px solid #EEDFD0; padding:4px; width:942px; margin:0 auto;}
#help2 dl{float:left; padding:15px 60px 0 59px; height:100%; background:url(../images/line-seperate.gif) no-repeat 0 0;  padding-bottom:230px !important; margin-bottom: -230px !important; margin-left:-1px;}
#help2 .help-con{background:#FFFFFF; overflow:hidden; padding:0 0 15px 0;}
#help2 dt{text-indent:-99em; background:url(../images/help-title.gif) no-repeat 0 0; margin-bottom:4px;}
#help2 #help-list2 dt{ background-position:0 -30px;}
#help2 #help-list3 dt{ background-position:0 -60px;}
#help2 #help-list4 dt{ background-position:0 -90px;}
#help2 #help-list5 dt{ background-position:0 -120px;}
#help2 dl a{color:#684638; margin:0 auto;}
#help2 #help-list3{padding:15px 61px 15px 62px;}
#help2 .cur{background-color:#F8F5F1;}
#help2 dl dd{background:url(../images/list-icon2.gif) no-repeat 0 50%; padding:2px 0 2px 10px;}

.showBoxTable{ width:100%;height:100%;}
.showBoxTable input{float:left; width:200px;}
.showBoxTable tr{height:30px;}

.color_CCC{ color:#666;}


 
/* CSS Document */
html, body, ul, li {padding:0; margin:0;}
body {font:12px/normal Verdana, Arial, Helvetica, sans-serif;}
ul,li {list-style-type:none; text-transform:capitalize;}
.clear {clear:both; *display:inline;/*IE only*/}
 
.center_right_customer{ width:760px;}