@charset "utf-8";
body { font-family: "宋体"; font-size: 12px; margin: 0px 0px; padding: 0px 0px; background: #ffffff; color: #404040; }
div { border: 0px; padding: 0px 0px; margin: 0px 0px; display: block; }
h1,h2,h3,h4 { border: 0px; padding: 0px 0px; margin: 0px 0px; }
img { border: 0px; padding: 0px 0px; margin: 0px 0px; }
span { border: 0px; padding: 0px 0px; margin: 0px 0px; }
ul { border: 0px; padding: 0px 0px; margin: 0px 0px; float: left; }
li { border: 0px; padding: 0px 0px; margin: 0px 0px; list-style: none; }
*:focus { outline: none; } 
p { padding: 0px 0px; margin: 0px 0px; }
lable { padding: 0px 0px; margin: 0px 0px; }
input { padding: 0px 0px; margin: 0px 0px; font-size: 12px; font-family: "宋体"; }
select { font-size: 12px; font-family: "宋体"; }
.clear { clear: both; }
a:link { color: #404040; text-decoration: none; blr:expression(this.onFocus=this.blur()); outline: none; }
a:visited { color: #404040; text-decoration: none; blr:expression(this.onFocus=this.blur()); outline: none; } 
a:hover { color: #000000; text-decoration: none; blr:expression(this.onFocus=this.blur()); outline: none; }
a:active { color: #000000; text-decoration: none; blr:expression(this.onFocus=this.blur()); outline: none; }

.c_gallery { width: 100%; min-width: 1000px; margin: 0px auto; }
.c_gallery_head { width: 100%; height: 89px; margin: 0px auto; }
.c_gallery_body { width: 960px; margin: 0px auto; }
.showcase { width: 960px; border-bottom: 2px solid #d9c9d2; padding-bottom: 8px; float: left; }
.c_gallery_foot { width: 960px; float: left; }
.showcase_row1 { width: 960px; padding-bottom: 8px; float: left; }
.showcase_row2 { width: 960px; float: left; }
.showcase_row2_left { width: 674px; float: left; }
.showcase_row2_right { width: 285px; border-top: 1px solid #d9c9d2; border-right: 1px solid #d9c9d2; border-bottom: 1px solid #d9c9d2; float: left; }
.showcase_row3 { width: 960px; float: left; }
.showcase_row3_left { width: 478px; border-right: 1px solid #d9c9d2; border-left: 1px solid #d9c9d2; float: left; }
.showcase_row3_right { width: 479px; border-right: 1px solid #d9c9d2; float: left; }

/* focus */
.s_focus { width: 657px; height: 348px; padding: 17px 0px 0px 17px; background: url(/Content/images/clothing_showcase/bg_focus.jpg); float: left; overflow: hidden; }
#focus { text-align: left; width: 640px; height: 331px; }
#focus img { width: 640px; height: 331px; display: block; }

/* ranking this month */
.s_ranking { width: 286px; height: 365px; background: url(/Content/images/clothing_showcase/bg_ranking.gif); float: left; overflow: hidden; }
.s_ranking ul { padding: 50px 0px 0px 16px; }
.s_ranking li { width: 120px; height: 157px; margin-right: 15px; float: left; overflow: hidden; }
.s_ranking li img { width: 120px; height: 120px; display: block; }
.s_ranking li h1 { font-size: 12px; color: #313131; font-weight: normal; font-family: Verdana, Geneva, sans-serif; height: 32px; line-height: 32px; text-align: center; overflow: hidden; }

/* women's clothing display */
.women_display { width: 672px; border-top: 1px solid #d9c9d2; border-right: 1px solid #d9c9d2; border-left: 1px solid #d9c9d2; float: left; }
.men_display { border-bottom: 1px solid #d9c9d2; }
.women_display_tit { width: 672px; height: 31px; border-bottom: 1px solid #d9c9d2; float: left; overflow: hidden; }
.women_display_titbg1 { background: url(/Content/images/clothing_showcase/titbg_women.gif); }
.women_display_titbg2 { background: url(/Content/images/clothing_showcase/titbg_men.gif); }
.women_display_tit h1 { font-size: 14px; color: #7d104b; height: 31px; line-height: 33px; *line-height: 32px; _line-height: 33px; padding-left: 14px; float: left; overflow: hidden; }
.women_display_tit h1 a:link, .women_display_tit h1 a:visited, .women_display_tit h1 a:hover, .women_display_tit h1 a:active { color: #7d104b; }
.women_display_tit span { height: 31px; line-height: 33px; *line-height: 32px; _line-height: 33px; color: #684056; padding-right: 13px; float: right; }
.women_display_tit span a:link, .women_display_tit span a:visited { color: #684056; }
.women_display_tit span a:hover, .women_display_tit span a:active { color: #7d104b; }
.women_display_info { width: 672px; height: 223px; float: left; overflow: hidden; }
.women_display_pic { width: 454px; height: 223px; float: left; overflow: hidden; }
.women_display_pic li { padding: 14px 0px 0px 14px; float: left; }
.women_display_pic li img { width: 130px; height: 195px; display: block; }
.women_display_tex { width: 218px; height: 223px; font-family: Verdana, Geneva, sans-serif; float: left; overflow: hidden; }
.women_display_tex h2 { width: 204px; height: 45px; line-height: 50px; font-size: 14px; color: #954e1f; overflow: hidden; }
.women_display_tex li { width: 194px; padding-left: 10px; background: url(/Content/images/bg_li1.gif) no-repeat 0px 8px; height: 21px; line-height: 21px; float: left; overflow: hidden; }
.women_display_tex h2 a:link, .women_display_tex h2 a:visited { color: #954e1f; }
.women_display_tex h2 a:hover, .women_display_tex h2 a:active { color: #77390f; }

/* children's clothing display */
.children_display { width: 285px; float: left; }
.children_display_tit { width: 285px; height: 31px; background: url(/Content/images/clothing_showcase/titbg_children.gif); float: left; overflow: hidde; }
.children_display_tit h1 { font-size: 14px; color: #7d104b; height: 31px; line-height: 33px; *line-height: 32px; _line-height: 33px; padding-left: 14px; float: left; overflow: hidden; }
.children_display_tit h1 a:link, .children_display_tit h1 a:visited, .children_display_tit h1 a:hover, .children_display_tit h1 a:active { color: #7d104b; }
.children_display_info { width: 271px; height: 480px; padding-left: 14px; float: left; overflow: hidden; }
.children_top { width: 241px; height: 253px; padding: 14px 0px 0px 14px; border: 1px solid #dacfb5; background: #f6f2ea; float: left; overflow: hidden; }
.children_top img { width: 227px; height: 212px; display: block; }
.children_top h2 { width: 227px; height: 41px; line-height: 43px; font-size: 14px; color: #533521; font-family: Verdana, Geneva, sans-serif; float: left; text-align: center; overflow: hidden; }
.children_top h2 a:link, .children_top h2 a:visited { color: #533521; }
.children_top h2 a:hover, .children_top h2 a:active { color: #404040; }
.children_bot { width: 271px; height: 183px; padding-top: 14px; float: left; overflow: hidden; }
#slide { width: 270px; height: 183px; overflow: hidden; position: relative; }
#slide li { width: 270px; float: left; }
#slide li span { width: 135px; float: left; }
#slide li img { width: 122px; height: 183px; display: block; }
body.js .demo_slide { width: 270px; position: absolute; }
.demo_slide { width: 270px; height: 183px; }

/* store display */
.store { width: 958px; border-right: 1px solid #d9c9d2; border-bottom: 1px solid #d9c9d2; border-left: 1px solid #d9c9d2; float: left; }
.store_tit { width: 958px; height: 31px; background: url(/Content/images/clothing_showcase/titbg_stores.gif); border-bottom: 1px solid #d9c9d2; float: left; overflow: hidden; }
.store_tit h1 { font-size: 14px; color: #7d104b; height: 31px; line-height: 33px; *line-height: 32px; _line-height: 33px; padding-left: 14px; float: left; overflow: hidden; }
.store_tit h1 a:link, .store_tit h1 a:visited, .store_tit h1 a:hover, .store_tit h1 a:active { color: #7d104b; }
.store_tit span { height: 31px; line-height: 33px; *line-height: 32px; _line-height: 33px; color: #684056; padding-right: 13px; float: right; }
.store_tit span a:link, .store_tit span a:visited { color: #684056; }
.store_tit span a:hover, .store_tit span a:active { color: #7d104b; }
.store_info { width: 958px; height: 175px; float: left; overflow: hidden; }
.store_info ul { padding: 13px 0px 0px 13px; }
.store_info li { width: 236px; float: left; }
.store_info li a img { width: 222px; height: 147px; border: 1px solid #ffffff; display: block; }
.store_info li a:hover img { border: 1px solid #684056; }

/* accessories display */
.deserve{ width: 100%; border-bottom: 1px solid #d9c9d2; float: left; }
.deserve_tit { width: 100%; height: 31px; border-bottom: 1px solid #d9c9d2; float: left; overflow: hidden; }
.deserve_titbg1 { background: url(/Content/images/clothing_showcase/titbg_deserve.gif); }
.deserve_titbg2 { background: url(/Content/images/clothing_showcase/titbg_details.gif); }
.deserve_tit h1 { font-size: 14px; color: #7d104b; height: 31px; line-height: 33px; *line-height: 32px; _line-height: 33px; padding-left: 14px; float: left; overflow: hidden; }
.deserve_tit h1 a:link, .deserve_tit h1 a:visited, .deserve_tit h1 a:hover, .deserve_tit h1 a:active { color: #7d104b; }
.deserve_tit span { height: 31px; line-height: 33px; *line-height: 32px; _line-height: 33px; color: #684056; padding-right: 13px; float: right; }
.deserve_tit span a:link, .deserve_tit span a:visited { color: #684056; }
.deserve_tit span a:hover, .deserve_tit span a:active { color: #7d104b; }
.deserve_info { width: 100%; height: 211px; float: left; overflow: hidden; }
.deserve_pic { width: 276px; height: 183px; padding: 14px 0px 0px 14px; float: left; overflow: hidden; }
.deserve_pic li { width: 136px; float: left; }
.deserve_pic li img { width: 122px; height: 183px; display: block; }
.deserve_tex { width: 188px; height: 187px; padding-top: 12px; font-family: Verdana, Geneva, sans-serif; float: left; overflow: hidden; }
.deserve_tex li { width: 164px; padding-left: 10px; background: url(/Content/images/bg_li1.gif) no-repeat 0px 8px; height: 21px; line-height: 21px; float: left; overflow: hidden; }