.fix{*zoom:1}.fix:after{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
/*header*/
a:focus { outline: none; }
.hidden {display: none;}
body, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dd, p, form { margin:0; padding:0 }
body { background:#fff url("../pagebg1.png?r=1211") repeat-x 0 -110px; font:12px/18px Verdana, "ＭＳ Ｐゴシック", Geneva, sans-serif, Osaka,"ヒラギノ角ゴ Pro W3"; color:#333; -webkit-text-size-adjust: none; }
ol, ul, li { list-style:none }
img { border:none }
a { text-decoration:none; color:#333 }
a:hover { color:#900 }
#header, #menu, #content, #footer { width:950px; margin:auto; clear:both }
#header{ line-height:30px;}
.header_top{ height:30px; position:relative;z-index:600;}
.language { position:absolute; left:0; top:0; color:#bbb; line-height:16px;height:16px;padding:6px 0 8px; background:#fff url("../pagebg1.png?r=1211") repeat-x 0 -110px; z-index:1; }
.language span {height:16px; line-height:16px;white-space:nowrap; }
.language i { display:inline-block; width:15px; height:10px; background:url("../pagebg.png?r=3763") no-repeat 5px -367px; vertical-align:middle; cursor:pointer;margin-top:-1px;}
.language a { margin:0 10px 0 0; padding: 0 0 0 10px; border-left: 1px solid #bbb; }
.language a.firstlang { border: none; padding: 0; font-weight: bold; }
.l_display i {background:url("../pagebg.png?r=3763") no-repeat -110px -110px; vertical-align:middle;}
.defvalue_view {margin-left: 26px;line-height: 26px;font-size: 11px;color: #999;}
.subinput_view {line-height: 26px;font-size: 11px;margin: 5px 0 0 8px;color: #999;}

.logo { float:left; clear:left }
.logo a { background:url("../pagebg.png?r=3763") no-repeat 0 -38px; display:block; width:190px; height:67px; text-indent:-999px; overflow:hidden }
.bag { display:block;background:url("../pagebg.png?r=3763") no-repeat -150px -134px; float:right; text-align:right; line-height:18px; color:#666; font-size:11px; padding:8px 0 0 60px; clear:right }
.bag b { color:#fb8d32 }
.bag strong { font-size:12px; color:#333;}
.bag:hover strong{color:#990000;}
.info { float:right; margin-right:-20px; }
.info li { float:left; margin-right:20px; position:relative; z-index:0; }
.info li a { color:#f67d21; font-weight:700 }
.pull{ background:url("../pagebg.png?r=3763") no-repeat right -244px; padding-right:14px; cursor:pointer }
.info .pull a { color:#333; font-weight:100 }
.pop_menu { position:absolute; display:none; top:2px; left:0; padding-bottom:8px; background:#fff; border:#c4c4c4 solid 1px; border-radius:4px; box-shadow:1px 1px 0px rgba(96, 95, 95, .2); -webkit-box-shadow:1px 1px 0px rgba(96, 95, 95, .2); z-index:601; zoom:1; }
.pop_menu dt { font-weight:700; padding:4px 0 8px 10px; height:15px; line-height:15px;}
.pop_menu dt b { color:#f98024; padding:0 15px 0 3px; background:url("../pagebg.png?r=3763") no-repeat right -251px; }
.pop_menu dd { padding:4px 10px; line-height:11px; font-size:10px;}
.pop_menu dd a{ display:block;}
.currency dd { padding:4px 0 4px 10px;}
.pop_menu dd:hover,.pop_menu dd.current_language { background:#FFEBA6; }
.currency dd a { padding-left:20px;line-height:11px;}
.pull .currency dd a{color:#636363;}
.us_c { background:url("../pagebg.png?r=3763") no-repeat -225px -687px; }
.eu_c { background:url("../pagebg.png?r=3763") no-repeat -225px -565px; }
.jp_c { background:url("../pagebg.png?r=3763") no-repeat -225px -709px; }
.en_c { background:url("../pagebg.png?r=3763") no-repeat -225px -587px; }
.ca_c { background:url("../pagebg.png?r=3763") no-repeat -225px -731px; }
.au_c { background:url("../pagebg.png?r=3763") no-repeat -225px -609px; }
.sw_c { background:url("../pagebg.png?r=3763") no-repeat -225px -768px; }
.hk_c { background:url("../pagebg.png?r=3763") no-repeat -225px -792px; }
.ru_c { background:url("../pagebg.png?r=3763") no-repeat -225px -816px; }
.mx_c { background:url("../pagebg.png?r=3763") no-repeat -225px -839px; }
.icon_USD > a,.icon_EUR > a,.icon_JPY > a,.icon_GBP > a,.icon_CAD > a,.icon_AUD > a,.icon_CHF > a,.icon_HKD > a,.icon_RUB > a,.icon_MXN > a{ padding-right:18px;background:url("../pagebg.png?r=3763") no-repeat;}
.icon_USD > a{background-position:right -684px;}
.icon_EUR > a{background-position:right -563px;}
.icon_JPY > a{background-position:right -706px;}
.icon_GBP > a{background-position:right -584px;}
.icon_CAD > a{background-position:right -728px;}
.icon_AUD > a{background-position:right -606px;}
.icon_CHF > a{background-position:right -766px;}
.icon_HKD > a{background-position:right -789px;}
.icon_RUB > a{background-position:right -814px;}
.icon_MXN > a{background-position:right -837px;}
.botbor { border:1px #FFCA4C solid; border-bottom:none; border-top:#ff9201 solid 1px; box-shadow:1px 0px 0 rgba(0, 0, 0, .1); -webkit-box-shadow:1px 0px 0 rgba(0, 0, 0, .1); }
.allcategories { width:188px; background:#fff; }
.allcategories dt{height:37px; font-size:12px; display:block; line-height:38px; font-weight:700; position:relative; top:0; left:-1px; z-index:5; width:180px; background:url("../pagebg.png?r=3763") repeat-x 0 -281px; padding-left:10px}
.allcategories dd { border-top:1px #e1e1e1 dashed; border-bottom:1px #fff solid; background:transparent url("../pagebg.png?r=3763") no-repeat 172px -355px; font-size:11px;}
.allcategories .top_none{border-top:1px #fff solid;margin-top:1px;}
.allcategories dd > a { display:block; line-height:12px; padding:7px 10px 7px 7px; font-size:12px; height:auto; width:170px;overflow:hidden;}
.allcategories ul, .allcategories ol { display: none; }
.allcategories .current { border-top:1px #FF9201 solid; border-bottom:1px #FF9201 solid; position:relative; }
.allcategories .current > a { position:relative;width:172px;background:#FFF7DC url("../pagebg.png?r=3763") no-repeat 182px -412px; z-index:6;}
/*.allcategories .current.navnosub > a  { background: #FFF7DC;border-right:1px #ff9201 solid;border-left:1px #ff9201 solid; margin-left:-1px; width:171px}
.allcategories .current.navnosub > a  { background: #FFF7DC;border-right:1px #ff9201 solid;border-left:1px #ff9201 solid; margin-left:-1px; width:171px; }*/

.allcategories .navnosub {border-top:none; height: 24px;}
.allcategories .navnosub > a{background: url("../pagebg.png?r=3763") no-repeat 0px -930px; height:17px; display:block; line-height:17px; padding-left:10px;width: 171px; margin: 1px 0 0 -1px;color:white;}
.allcategories .navnosub > a:hover{color:#990000;}
.allcategories .current.navnosub{border-top: 0;border-bottom:none;}

.allcategories ul{ background:#FFF7DC; position:absolute; top:-1px; left:170px; z-index:4; border:1px #FF9201 solid; width:200px;box-shadow: 3px 3px 6px #646462; }
.allcategories ul li { font-size:11px; }
.allcategories ul > li { position:relative; }
.allcategories ul li a { line-height:16px; padding:6px 10px 6px 20px; width:170px; color:#666; display:block;background:url("../pagebg.png?r=3763") no-repeat -195px -42px;}
.allcategories .current ul > li > a { position:relative; z-index:7;background:#FFF7DC url("../pagebg.png?r=3763") no-repeat -195px -42px; }
.allcategories ul li:hover > a { color:#990000; text-decoration:underline; }
.allcategories ol { background:#FFF7DC; position:absolute; top:-1px; left:199px; z-index:3; border:1px #FF9201 solid; width:200px;box-shadow: 3px 3px 6px #646462; }
.allcategories ol li a { font-weight:normal; }
.allcategories dd ul li a.mo{background:#FFF7DC;text-align:right;text-decoration:underline;}
#menu { position:relative; z-index:500;}
.search { background:url("../pagebg.png?r=3763") repeat-x top; height:32px; width:749px; float:right; border-right:1px #b7b1aa solid }
.search { padding:6px 0 0 10px }
.ep_qsearch{position: absolute;top: 26px;left: 0;border: 1px solid #B1B1B1;width: 472px;background: #FAFAFA;padding: 0 0 8px 0;}
.ep_qsearch li a{display: block;line-height: 13px;padding: 4px 8px 4px 30px;color: #666;font-size: 11px;cursor: pointer;}
.ep_qsearch li a:hover{text-decoration: underline;}
.qsearch_selected{background: #FFEBA6;}
.search1 { position:absolute; right:0; padding-top:6px }
.search1 li { float:left }
.search input, .search1 input, .select { background:#fafafa url("../pagebg.png?r=3763") no-repeat -190px -107px; border:none; margin:0; padding:0; color:#333; font-family:Verdana; float:left; margin-right:6px; line-height:25px; height:25px; border: 1px #b1b1b1 solid; width:444px; padding-left:28px; box-shadow:1px 1px 1px #e9e9e9 inset; -webkit-box-shadow:1px 1px 1px #e9e9e9 inset; }
.search1 input { padding-left: 5px; border:none; }
input.go { background: none repeat scroll 0 0 #FFCE5A; text-shadow: 1px 1px 0 #FFDF94; border: 1px solid #FF9201; width:77px; height:27px; padding:0; cursor:pointer; color:#333; font-weight:700; font-size: 12px; }
input.go:hover{background:#FFED87;border-color:#FFCC56;box-shadow:1px 1px 1px white inset;}
.select { background-position:right -640px; width:165px; padding-right:10px; cursor:pointer; padding-left:0px; }
#select_categories {width:145px; cursor:pointer; background:none; }
.pop_cate { position:absolute; top:32px; left:0; border:1px #b1b1b1 solid; background:#fff; padding:8px 0; min-width:175px; display:none; }
.pop_cate span { display:block; line-height:13px; padding:4px 8px; color:#666; font-size:11px; cursor:pointer; }
.pop_cate span:hover { background:#FFEBA6; }
/* fr site */
.fr_site .go {width: 97px;}
.fr_site .search input {width: 424px;}
/*header*/
/*other pages header*/
#content{ overflow:hidden; }
.allcategories dt{ height:37px; font-size:12px; display:block; line-height:38px; font-weight:700; position:relative; top:0; left:-1px; z-index:5; width:180px; background:url("../pagebg.png?r=3763") repeat-x left -893px; padding-left:10px }
.allcategories .top_none{margin-top:1px;}
.allcategories { width:188px; float:left; position:absolute; z-index:3 }
.allcategories dd { display:none; }
/*footer*/
.butserv { background:#f4f4f4; border-bottom:#eaeaea solid 1px; border-top:1px #b8b8b8 solid; padding:15px 0; clear:both; margin-top:15px; }
.other, .serve { height:100%; overflow:hidden; width:950px; margin:auto; padding:5px 0; font-size:11px; line-height:18px; color:#666 }
.other, .serve { padding-left:200px; width:750px }
.other dl, .serve dl { float:left; width:260px; padding-right:30px; color:#666 }
.other dl.hot { width:139px }
.serve dl { width:139px }
.other dt, .serve dt { font-size:12px; font-weight:700; color:#666; font-family:Verdana, Geneva, sans-serif; line-height:30px }
.other a, .serve a{ color:#666 }
.other a:hover, .serve a:hover{color:#900}
#footer { text-align:center; font-size:10px; padding:10px 0 }
.icp { background:url("../pagebg.png?r=3763") no-repeat -95px -198px; display:block; width:100px; height:18px; margin:auto }
.tags a { color:#039 }
.link { width:660px; margin:auto }
.copy { clear:both }
.link a { display:inline-block; float:left; height:30px; background:url("../pagebg.png?r=3763") no-repeat; overflow:hidden; text-indent:-999px; margin-right:10px }
a.l1 { background-position:-64px -164px; width:74px }
a.l2 { background-position:-78px -133px; width:45px }
a.l3 { background-position:-1px -105px; width:104px }
a.l4 { background-position:0px -132px; width:65px }
a.l5 { background-position:0px -160px; width:60px }
a.l6 { background-position:-172px -215px; width:25px }
a.l7 { background-position:-2px -190px; width:75px }
a.l8 { background-position:-2px -217px; width:65px }
a.l9 { background-position:-2px -246px; width:54px }
.feedback span{ display:block;height:15px; color:#fff; font-weight:700; font-size:14px; padding:7px 10px 8px 0; text-shadow:1px 1px 0 #d87a00;text-transform:capitalize;background:#fff url("../pagebg.png?r=3763") no-repeat right -963px;}
.feedback{ display:block; position:fixed; padding-left:35px; height:30px; overflow:hidden;background:url("../pagebg.png?r=3763") no-repeat 0 -963px; bottom:0; right:0;}
.feedback span{ display:block;height:15px; color:#fff; font-size:14px; padding:7px 10px 8px 0; text-shadow:1px 1px 0 #d87a00;text-transform:capitalize;background:#fff url("../pagebg.png?r=3763") no-repeat right -963px;}
/*footer*/
.list_topPic{margin: 0px auto 0 auto;width: 950px; padding-top:10px;overflow:hidden; display:none;}
#left { float:left; width:190px; border-top:1px solid #ccc; }
#right { float:right; width:750px }
#search_keywords{font-weight:bold;margin-bottom:10px;font-size:12px;}
#search_keywords a{text-decoration:underline; color:#990000; font-weight:normal;font-size:12px;}

.crumb { clear:both; width:950px; margin:auto; height:35px; line-height:35px; font-size:11px; color:#999 }
.crumb a { color:#03c; margin:0 5px }
#left h4 { background-color:#dfdfdf; border:1px #bbb solid; line-height:15px; padding:6px 0 6px 10px; font-size:12px }
#left .tops { color:#666; margin-top:10px; }
#left #narrowby_box{height:30px;line-height:30px;background:#ccc;padding:0 10px; color:white; font-weight:bold; text-shadow:1px 1px 3px black;}
#left #narrowby_box a{ color:#555555; text-decoration:underline;font-weight:normal;font-size:10px;text-shadow:none;}
#left #narrowby_box a:hover{ color:#990000;}
#left #narrowby_box .narrowby_more{display: block;}
#left h5 { background:#e8e8e8; border:1px #ccc solid; border-top:none; line-height:15px; padding:6px 3px 6px 10px; font-size:12px; color:#333; }
#left #leftslide h5 { background:#e8e8e8 url("../listbg.png?r=3348") no-repeat -57px -276px; padding:6px 3px 6px 20px;clear:both;overflow:hidden;}
#left #leftslide h5.leftslide_right { background: #E8E8E8 url("../listbg.png?r=3348") no-repeat -58px -331px; }
#leftslide h5 { cursor:pointer; }
#leftslide h5 span {float:right;margin-right:5px;}
#leftslide h5 span a{color:#999;font-weight:normal;text-decoration:underline;font-size:10px;}
#leftslide h5 span a:hover{color:#990000;}
#left ul { border:1px #ccc solid; border-top:none;padding:8px 0; overflow-y:hidden; overflow-x:hidden; }
#left ul.categories { max-height:none; }
#left ul li { padding:3px 2px 3px 8px; line-height:14px; font-size:11px; vertical-align:middle;}
#left ul li a { text-align:left; color:#555; padding-left:15px; background:url("../listbg.png?r=3348") -60px -196px no-repeat; overflow:hidden;}
#left ul li a:hover { color:#990000; background-position:0 -218px }
#left ul li a.current { background-position:0 -218px; color:#fc9f1a; font-weight:700 }
#left ul li a.current:hover { background-position:0 -218px; }
#left ul li a.more_down, #left ul li a.more_down.current{background-position:-59px -444px;}
#left ul li a.more_up, #left ul li a.more_up.current{background-position:-59px -471px;}
#left ul li a.current span { font-weight:100 }
#left ul li span.attr_num { margin-left:5px; color:#999; float:none; font-size:10px; }
#left ul.categories li a { text-indent:0; background:url("../listbg.png?r=3348") 5px -295px no-repeat; display:inline-block;}
#left ul#attr_select li { background:#F1F1EF; border:1px solid #CCCCCC; margin:0 5px 5px 5px; height:auto; padding:0 5px 5px 15px; }
#left ul#attr_select li h3 { font-size:12px; line-height:25px; }
#left ul#attr_select li:hover { background:#FFF0DB; border:1px solid #FFBD5A; }
#left ul#attr_select li a.attr_select_hover { background:url("../listbg.png?r=3348") -59px -144px no-repeat; font-size:10px; color:#666666; padding-left:18px; display: block; margin-bottom:2px; }
#left ul#attr_select li:hover a:hover.attr_select_hover { background:url("../listbg.png?r=3348") -59px -161px no-repeat; }
#left ul li input, #left ul li label, #left ul li span { float:left; margin-right:3px }
#left ul li input#go { padding: 2px 4px;*padding:0;}
@-moz-document url-prefix(){
#left ul li input#go { padding: 0px 4px;margin-top: -1px;}
}
#left .pri li { height:22px; line-height:22px; font-size:11px }
#left .pri .range { height:auto; }
#left .pri .range input[type="text"] { height:18px; width:28px; padding:0;vertical-align:middle;}

#left ol#topsell_price li {
    color: #990000;
    float: left;
    font-size: 10px;
    font-weight: 700;
    height: 118px;
    overflow: hidden;
    padding: 7px 0;
    text-align: center;
    width: 50%;
}
#left ol#topsell_price li img {
    display: block;
    height: 95px;
    margin: 0 auto;
}

#left ol#topsell_info { border:#ccc solid 1px; border-top:none; zoom:1; }
#left ol#topsell_info li { color:#990000; font-size:10px; padding:7px 0; height:118px; overflow:hidden; }
#left ol.topselling li{float:left; width:50%; text-align:center; color:#990000; font-size:10px; font-weight:700; padding:7px 0; height:118px; overflow:hidden;}
#left ol#topsell_info li .selling_imgBox{float: left;margin-left: 8px;width:80px;}
#left ol#topsell_info li .selling_textBox{float: left;margin-left: 4px;width: 90px;}
#left ol#topsell_info li .selling_textBox s{display:block;color:#969696;}
#left ol#topsell_info li .selling_textBox strong{display:block;color:#990000; display:block;}
#left ol#topsell_info li .selling_textBox a{height: 76px;overflow: hidden;display: block;}

.cl, #left ol .cl { display:block; height:0; float:none; clear:both; overflow:hidden; padding:0; }
#left ol li img { height:95px; display:block; margin:0 auto;}
.catalog { border:#ccc solid 1px }
.catalog dt { color:#333; font-weight:700; padding:6px 3px 6px 10px; line-height:14px; border-bottom:1px #ccc solid; background-color:#e8e8e8; }
.catalog dd { line-height:15px; padding:2px 2px 3px 12px; margin-left:5px; font-size:11px; background:url("../listbg.png?r=3348") 2px -293px no-repeat; }
.catalog a { color:#333; }
.catalog a:hover { color:#900; text-decoration:underline; }
#left .categories span{cursor:pointer;}
#left .categories ul{ overflow:visible; border:none; max-height:100%; padding:0 5px;}
#left .categories ul li a{background:url("../listbg.png?r=3348") 0 -353px no-repeat; display:block; padding-left:7px;}
#left .categories li span.icon{height: 9px;width: 9px;border-top: 1px solid #ADB4BB;border-left: 1px solid #ADB4BB;border-right: 1px solid #979797;border-bottom: 1px solid #979797;border-radius: 2px;line-height: 6px;margin-top: 2px;background: #E7E7E7;color:#999;text-align:center;background:-moz-linear-gradient(top, #E8E8E8, #ccc);background: -webkit-gradient(linear, 0 0, 0 100%, from(#E8E8E8), to(#ccc)); text-shadow:1px 1px 1px white;box-shadow: 1px 1px 1px #fff inset;}
/* 背景图标显示*/
#left .categories li span.plus {background:url("../listbg.png?r=3348") 0px -133px no-repeat; height:12px; width:12px;margin-left: 3px;}
#left .categories li span.minus {background:url("../listbg.png?r=3348") 0px -120px no-repeat; height:12px; width:12px;margin-left: 3px;}

#left .categories li .nextCategory{padding-left: 13px;}
#left ul li a.nextCategory_title{padding-left:0;background:none;width: 160px;}
.s_result { border:#e9e9e9 solid 1px; border-bottom:none; min-height:28px; line-height:28px; padding:0 10px; overflow:hidden; *position:relative;}
.s_result dt { float:left; }
.s_result dd { float:right; font-size:10px; color:#666; }
.s_result b { color:#ff9900; font-weight:700; }
.s_result input { vertical-align:middle; }
.descript_box h2,.descript_box h1#title { font-size:18px; height:30px; line-height:30px; font-weight:500; color:#333; }
.descript_box h1,.descript_box div{ font-size:10px; margin-bottom:10px; line-height:14px; color:#999;font-weight: normal; }
.descript_box div h1{display:inline-block;margin-bottom:0;}
.s_result .cosplay_fun {  }
.s_result .pages{position:static;padding:0;border:none;text-align:left;margin:0;background:none;*position:absolute;*right:10px; *top:0;}
.s_result .pages span{display:none;}
.s_result .pages .page_num{float:right;}
.cosplay_fun a { float:left; color:#555; padding-left:15px; background:url("../listbg.png?r=3348") -60px -408px no-repeat; display:block; margin-right:10px; font-size:10px; }
.cosplay_fun a:hover, .cosplay_fun a.current{ background-position:-60px -384px;}
.search_attr a.current { background-position:0 -211px; }
.search_attr { border:1px solid #E9E9E9; border-width:1px 1px 0 1px; overflow:hidden; }
.search_attr a { float:left; color:#555; background:url("../listbg.png?r=3348") -60px -189px no-repeat; display:block; margin-left:10px; font-size:10px; padding:5px 5px 5px 15px; }
.search_attr a.current:hover { background:url("../listbg.png?r=3348") -60px -253px no-repeat; color:#990000; }
.d_mode { border-top:#d0d0d0 solid 1px; background:#e9e9e9; height:29px; padding:0 10px; margin-bottom:10px; }
.d_mode dt { float:left; padding-top:6px; }
.list, .grid, .gallery, .list_on, .grid_on, .gallery_on { display:inline-block; background:url("../listbg.png?r=3348") no-repeat; margin-right:7px; height:16px; width:16px; overflow:hidden; }
.list { background-position:0 0; }
.grid { background-position:-16px 0; }
.gallery { background-position:-32px 0; }
.list_on,.list:hover { background-position:0 -16px; }
.grid_on,.grid:hover { background-position:-16px -16px; }
.gallery_on,.gallery:hover { background-position:-32px -16px; }
.d_mode dd { float:right; font-size:10px; padding-top:4px; color:#666; }
.d_mode dd a { display:inline-block; border:#999 solid 1px; background:#fff; color:#999; line-height:12px; padding:2px; margin-right:4px; vertical-align:middle; font-weight:700; }
.d_mode dd a:hover {border-color:#4A4A4A;color:#4A4A4A;}
.d_mode dd .now {background:#4a4a4a; color:#fff; border:#2d2d2d solid 1px;display:inline-block; line-height:12px; padding:2px; margin-right:4px; vertical-align:middle; }
.d_mode select{ vertical-align:middle; font-size:11px; color:#999; font-family:verdana; }
.goods_item{ float:left; display:inline; width:170px; height:310px; padding:3px; line-height:20px; font-size:11px; margin:5px 3px 5px 6px; border:1px solid #EEE; }
.goods_item:hover{ background-color:#fefefe; box-shadow:3px 3px 6px #ccc; border-color:#ccc; }
.goods_item dt { position:relative; height:229px; overflow:hidden; margin-bottom:10px; text-align:center; }
.goods_item dt p { position:absolute; top:0; right:0; }
.goods_item dt .left_top { right:0; bottom:0; }
.goods_item dt p img { border:none; padding:0; }
.goods_item dt a img{max-height:230px;max-width:170px;}
.goods_name { line-height:13px; height:26px; overflow:hidden; }
.goods_name .icon_new, .goods_info .icon_new{background: red;color: white;font-size: 10px;margin-right: 4px;text-transform: uppercase;font-weight:normal;}
.price { height:20px; overflow:hidden; }
.price b { color:#666; font-size:13px; white-space:nowrap; float:left; }
.price del { color:#999; float:right; }
.comment{clear: both;overflow:hidden;}
.comment a { color:#666; text-decoration:underline;float: left;margin-top: -3px;margin-left: 3px; }
div.comment a{font-size:11px;}
.comment a:hover, .goods_info h2 a:hover, .goods_info p a:hover { color:#990000; }
.gallery_display { width:230px; height:388px; padding:4px 2px; margin:6px 3px 1px 8px; border:1px #EEE solid; }
.gallery_display dt { height:310px; }
.gallery_display dd { padding:0 3px }
.gallery_display dt a img{max-height:312px;max-width:230px;}
.gallery_display:hover { background-color:#fefefe; box-shadow:3px 3px 6px #ccc; border:1px #ccc solid; }
.goods_list { height:140px; border-bottom:#c4c2c1 dotted 1px; margin-top:10px; }
.goods_list dt { float:left; width:15%; text-align:center; position:relative; }
.goods_list dt p{position:absolute; right:0; bottom:0;}
.goods_list dt a img{max-height:120px;max-width:120px;}
.goods_list dd { float:left; }
.goods_info { width:55%; }
.goods_info h2 a { color:#666; font-size:13px; }
.goods_info p a { color:#666; font-size:10px; margin-right:20px; }
.goods_info .description { color:#999; font-size:11px; line-height:14px; height:28px; overflow:hidden; margin:10px 0 25px; }
.add_fav, .view_all { display:inline-block; padding:1px 0 0 25px; }
.add_fav { background:url("../listbg.png?r=3348") no-repeat -53px -86px; }
.view_all { background:url("../listbg.png?r=3348") no-repeat -53px -118px; }
.other_info { width:25%; padding-left:30px; }
.other_info p { font-size:10px; color:#666; line-height:20px; }
.other_info p b { color:#990000; font-size:13px; }
.star { display:block;clear: both;background:url("../listbg.png?r=3348") no-repeat 0 -65px; width:59px; height:11px; margin-right:3px; overflow:hidden;float:left; }
.star b { display:inline-block; background:url("../listbg.png?r=3348") no-repeat 0 -52px; width:59px; height:11px; }
.pages { background:#e9e9e9; padding:7px 10px; border-bottom:#ddd solid 1px; text-align:right; margin:10px 0; position:relative; }
.pages span { float:left;color:#666; font-size:10px; }
.pages a { display:inline-block; border:#666 solid 1px; background:#fff; padding:4px 6px; line-height:10px; *line-height:11px;margin:0 3px; font-size:11px; color:#666; }
.pages a:hover{background:#666; color:#fff;}
.pages .current_p { background:#666; color:#fff;display:inline-block; border:#666 solid 1px; padding:4px 6px; line-height:10px; *line-height:11px;margin:0 3px; font-size:11px; }
.pages .previous { padding:4px 6px;}
.pages .next { padding:4px 6px;}
/*A directory*/

.ca_list#old{padding: 15px 0;}
.ca_list#old li {border: 1px solid #EAE4D9;float: left;height: 176px;margin: 0 9px 20px 18px;padding: 3px;text-align: center;width: 150px;}
.ca_list#old li:hover {background-color: #FEFEFE;box-shadow: 3px 3px 6px #CCCCCC;}
.ca_list#old li a.pic {display: block;height: 140px;overflow: hidden;}
.ca_list#old li img {overflow: hidden;width: 150px;}
.ca_list#old h3 {background: url("../listbg.png?r=3245") no-repeat scroll 130px -79px transparent;font-size: 10px;margin: 5px 0;padding-right: 20px;text-align: left;}

.ca_list#four { zoom:1; padding:15px 0; }
.ca_list#four li.cat_item { width:167px; text-align:center; float:left; margin:0 10px; }
.ca_list#four li:hover { background-color:#fefefe;}
.ca_list#four li a.pic { display: block;border: 1px solid #eee;}
.ca_list#four li img { width:165px; height:230px; overflow:hidden; }
.ca_list#four li ul{height:95px;overflow: hidden;margin:0;padding:0;*display:inline-block;}
.ca_list#four li ul li{list-style-position: inside;text-align: left;margin:0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding:0 0 0 10px;background:url("../listbg.png?r=3348") no-repeat 0px -500px;}
.ca_list#four li ul li a{font-size:11px;}
.ca_list#four li ul li a:hover{color:#f90;}
.ca_list#four li div.more{text-align:right;font-size: 10px;}
.ca_list#four li div.more a{color:#336CA6;}
.ca_list#four h3 { font-size: 14px;font-weight:;text-align: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 165px;padding-top: 6px;color: #333;}
.ca_list#four h3 a{color: #333;}

.ca_list#three { zoom:1; padding:15px 0 0 0; }
.ca_list#three li.cat_item { width:240px; text-align:center; float:left; margin:0 5px; }
.ca_list#three li:hover { background-color:#fefefe;}
.ca_list#three li a.pic { display: block;border: 1px solid #eee;}
.ca_list#three li img { width:238px; height:174px; overflow:hidden; }
.ca_list#three li ul{height:95px;overflow: hidden;margin:0px 0 0 0 ;padding:0;*display:inline-block;}
.ca_list#three li ul li{list-style-position: inside;text-align: left;margin:0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding:0 0 0 10px;background:url("../listbg.png?r=3348") no-repeat 0px -500px;}
.ca_list#three li ul li a{font-size:11px;}
.ca_list#three li div.more{text-align:right;font-size: 10px;}
.ca_list#three li div.more a{color:#336CA6;}
.ca_list#three h3 { font-size: 14px;width:auto;font-weight:;text-align: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-top: 6px;color: #999;}
.ca_list#three h3 a{color: #333;}
/*mail subscribe*/
.mail_subscribe { margin-top:10px; position:relative; height:350px; }
.mail_subscribe #mail_link { font-size:11px; position:absolute; right:15px; top:95px; color:#666; text-decoration:underline; font-style:italic;text-shadow: 1px 1px 1px white; color:#6095B4; }
.mail_subscribe #mail_link:hover {}
.mail_subscribe form { padding-top:121px; padding-left:14px;}
.mail_subscribe input { border:#c1c1c1 solid 1px; box-shadow:1px 1px 0 rgba(236, 236, 236, 1) inset; -webkit-box-shadow:1px 1px 0 rgba(236, 236, 236, 1) inset; color:#333; background:#fafafa; margin:4px 0; height:20px; line-height:20px; padding:2px 3px; font-family:Verdana; }
.mail_subscribe input[type="text"]{width:153px;height: 18px;border:1px solid #9F9F9F;border-color: #9F9F9F white  white #9F9F9F;border-radius:3px;background:white; color:#999;font-style:italic;}
.mail_subscribe .sub_but { height:28px; cursor:pointer; color:white; font-weight:700; background:#77B4D7;box-shadow:0px 0px 2px white inset; border:1px solid #6095B4;border-radius:3px;float:right;padding: 0 23px;margin-right: 15px;background:-moz-linear-gradient(top, #8DCFF6, #649ABA);background:-webkit-gradient(linear, 0 0, 0 bottom, from(#8DCFF6), to(#649ABA)); *overflow:visible;*float:none;}
.mail_subscribe .sub_but:hover{background:#81C0E5;}
.mail_subscribe .sub_but:active{box-shadow:none;background:#679FBF;background:-moz-linear-gradient(top, #649ABA, #8DCFF6);background:-webkit-gradient(linear, 0 0, 0 bottom, from(#649ABA), to(#8DCFF6));}
/*mail subscribe*/
/*search_empty*/
#search_empty_related { font-size:14px; font-weight:bold; color:#990000; }
#search_empty_related a { font-size:12px; color:#333; font-weight:normal; }
#search_empty_related a:hover { text-decoration:underline; }
#search_empty_words { font-size:18px; font-weight:bold; color:#333333; margin:30px 0; text-align:center; }
#search_empty_words span { color:red; }
#search_empty_words button { padding: 5px 8px; margin-top:20px; }
.cosplay_search{ margin:5px 10px; }
.cosplay_search_words { color:#999; text-indent:1em; }
.cosplay_search_words a { margin:0 3px; }
.cosplay_search_words .link_now { color:#900; font-weight:700; }
/*error style*/
input.error_input { background:#FFCE6A; border:1px solid #FF512C; box-shadow:0 0 3px #FF980D inset; }
.logo_picture{float: left;margin-left: 40px;margin-top: 10px;}

/*dcp style*/
.ca_list h2.dcp_title{font-size:16px;font-weight:bold;color:black;margin: 10px 0;font-family: georgia;}
.dcp_bs{}

.dcp_bs .item_box{width:126px;float:left;margin:10px 0 10px 20px;position: relative;}

.dcp_bs .item_box .item_box_img{height:176px;display: block;overflow: hidden;}
.dcp_bs .item_info a{font-size: 11px;color: #999;height: 32px;overflow: hidden;display: block;line-height: 16px;padding-top: 4px;}
.dcp_bs .item_info a:hover{color:#f90;}
.dcp_bs .item_info .price{color:#990000;font-weight:bold;text-align:right;display:block;}
.dcp_bs ul{overflow:hidden;}
.reviews{overflow:hidden;clear: both;}
.reviews p{display:block;float:left;}
.dcp_bs .item_info .reviews a{display:block;text-decoration:underline;line-height: 16px;height: 16px;}

.dcp_more{text-align:right;margin: 10px 14px 14px 0;}
.dcp_more a{text-decoration:underline;color:#6291AD;}
.dcp_more a:hover{color:#990000;}
.dcp_na h2 span, .dcp_bs h2 span{background:white;}
.dcp_na{}
.dcp_na .dcp_na_row{overflow: hidden;padding-top: 10px;}
.dcp_na .dcp_na_row .img_box{width:164px;height:230px;display: block; overflow:hidden;}
.dcp_na_row li{float:left; width:164px;margin: 0 11px 10px 11px; position: relative; min-height: 310px;}
.dcp_na_row li .icon{position: absolute; right:0; top:0;}
.dcp_na h2, .dcp_bs h2{ padding-top:10px;color: #666;font-weight: bold;border: 1px dashed #ccc;padding-bottom: 3px;padding-left: 10px;border-width:1px 0 0 0;margin-bottom: 10px;font-family:georgia;}
.dcp_na .item_info .price{color:#DF0000;font-weight:bold; text-align:right;}
.dcp_na .item_info a{font-size: 11px;display: block;height: 38px;overflow: hidden;color:#999;}
.dcp_na .item_info a:hover{color:#f90;}
.dcp_na .item_info .reviews a{height:auto;float: left;margin-left: 3px;margin-top: -3px;text-decoration:underline;}

/* header */
#hide_login_skype img{padding-top: 6px;float: left;}
#hide_login_skype a{color: black;font-weight: normal;}


.cl, .clear {
	clear: both;
}
.clear { clear: both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }