@charset 'utf-8';

h4.bul { z-index:5; min-height:25px; _height:25px; padding-left:21px; background:url('../../_images/us/download/bul_star.gif') no-repeat left 1px; font-size:18px; color:#301100; line-height:1.2; }
.itemmall-list:after, .itemmall-area:after {clear:both; display:block; height:0; font-size:0; line-height:0; content:'.'; visibility:hidden;}

/* itemmall-tab */
.itemmall-tab { width:600px; height:70px; zoom:1; }
.itemmall-tab li { float:left; width:200px; height:54px; background:url('../../_images/us/itemmall/bg_tab03.gif') no-repeat -200px top; }
.itemmall-tab li a { display:inline-block; width:200px; height:40px; padding-top:15px; color:#9e4807; font-size:15px; font-weight:bold; font-family:Arial; line-height:16px; text-align:center; vertical-align:middle; text-decoration:none; }
.itemmall-tab li a:link, .itemmall-tab li a:hover, .itemmall-tab li a:active, .itemmall-tab li a:visited { color:#9e4807; text-decoration:none; }
.itemmall-tab li.cur { background-position:left top; color:#ffebbb;}
.itemmall-tab li.cur a, .itemmall-tab li.cur a:link, .itemmall-tab li.cur a:hover, .itemmall-tab li.cur a:active, .guild-tab li.cur:visited { color:#ffebbb !important; }

.tab-count04 li { width:150px; background:url('../../_images/us/itemmall/bg_tab04.gif') no-repeat -150px top; }
.tab-count04 li a { width:150px; }
.tab-count05 li { width:120px; background:url('../../_images/us/itemmall/bg_tab05.gif') no-repeat -120px top; }
.tab-count05 li a { width:120px; }
.tab-count06 li { width:100px; background:url('../../_images/us/itemmall/bg_tab06.gif') no-repeat -100px top; }
.tab-count06 li a { width:100px; }

.tab-count07 li { width:86px; background:url('../../_images/us/itemmall/bg_tab07.gif') no-repeat -170px -54px; }
.tab-count07 li a { width:86px; }
.tab-count07 li.size { width:85px; background:url('../../_images/us/itemmall/bg_tab07.gif') no-repeat -85px -54px; }
.tab-count07 li.cursize { width:85px; background-position:left top !important; color:#ffebbb !important;}
.tab-count07 li.cursize a, .guild-tab li.cursize a:link, .guild-tab li.cursize a:hover, .guild-tab li.cursize a:active, .guild-tab li.cursize:visited { color:#ffebbb !important; }
.tab-count07 li.cur { background-position:-170px top !important; color:#ffebbb !important;}
.tab-count07 li.size a { width:85px; }
.tab-count07 li.row a { height:49px; padding-top:5px; }


/* itemmall-list list */
.itemmall-list { position:relative; z-index:5; width:600px; margin-bottom:30px; padding-bottom:14px; background:url('../../_images/us/common/bbs_end_bg.gif') no-repeat scroll left bottom; }
.itemmall-list ul { width:612px; margin-left:-12px; padding-top:20px; background:url('../../_images/us/common/bbs_end_bg.gif') no-repeat scroll 12px top; *zoom:1; }
.itemmall-list ul li { position:relative; overflow:hidden; float:left; _display:inline; width:141px; height:176px; margin-left:12px; background:url('../../_images/us/itemmall/bg_itemmall_no.gif') no-repeat left top; }
.itemmall-list ul li .thumb { display:block; width:141px; height:141px; background:url('../../_images/us/itemmall/bg_itemmall.gif') no-repeat left top; text-decoration:none; }
.itemmall-list ul li .select, .itemmall-list ul li .thumb:hover { display:block; width:141px; height:141px; background:url('../../_images/us/itemmall/bg_itemmall_on.gif') no-repeat left top; text-decoration:none; }
.itemmall-list ul li .img { display:inline-block; padding:22px 0 0 30px; cursor:pointer; }
.itemmall-list ul li .name { display:inline-block; width:141px; min-height:28px; _height:28px; padding-top:10px; color:#663d29; text-align:center; font-size:11px; font-weight:bold; cursor:pointer; }
.itemmall-list ul li .icon { position:absolute; position:absolute; left:0; top:0; cursor:pointer; }
.itemmall-list ul li .subj { min-height:30px; _height:30px; padding:5px 0 0 8px; }
.itemmall-list ul li .subj .silk { display:inline-block; width:81px; text-align:center; vertical-align:top; color:#cc0000; font-size:11px; line-height:15px; }
.itemmall-list ul li .subj .silk img { padding-right:3px;vertical-align:top; }
.btn-view { margin-left:-2px; vertical-align:top; }
.btn-view, .btn-view a, .btn-view button, .btn-view input { height:16px; background:url('../../_images/us/itemmall/bg_btn_view.gif') no-repeat; color:#dd7800;  font-size:9px; line-height:15px; }
.btn-view a, .btn-view button, .btn-view input { left:2px; height:15px; background:url('../../_images/us/itemmall/bg_btn_view.gif') no-repeat right top; color:#dd7800;  font-size:9px; line-height:16px; font-family:Tahoma;}
.btn-view a:link,
.btn-view a:active,
.btn-view a:visited { color:#dd7800; text-decoration:none; }
.btn-view a:hover {color: #fff;}

/** tamer-tooltip **/
.itemmall-tooltip { position:absolute; z-index:10; left:100px; top:23px; width:380px; max-height:402px; _height:402px; padding:3px; border:7px solid #5d0000; background-color:#fff1d0; }
.itemmall-tooltip .itemmall-view { border:1px solid #ceb0ac; }
.itemmall-tooltip .itemmall-info { padding:15px 15px 5px; background-color:#f8e5c6; }
#content .itemmall-tooltip h2 { position:static; overflow:auto; left:auto; top:auto; width:auto; height:20px; margin:0; }
.itemmall-area { margin-bottom:5px; *zoom:1; }
.itemmall-area .img-area { float:left; display:inline-block; width:80px; height:80px; margin-right:10px; padding:10px; background:url('../../_images/us/itemmall/bg_itemmall_tooltip.gif') no-repeat left top; vertical-align:top; }
.itemmall-area h1 { margin-left:110px; padding:9px 0 12px 10px; background:url('../../_images/us/itemmall/bul_itemmall.gif') no-repeat left 13px; font-size:14px; color:#683e26; line-height:1.2; vertical-align:middle; word-break:break-all; word-wrap: break-word; }
.itemmall-area .silk-info { margin-left:110px; }
.itemmall-area .silk { color:#cc0000; line-height:15px; }
.itemmall-area .silk img { padding-right:3px;vertical-align:top; }
.itemmall-area .txt-days { height:15px; background:url('../../_images/us/itemmall/bg_days.gif') no-repeat left top; color:#683e26; line-height:15px; font-weight:normal; font-size:12px; }
.itemmall-area .txt-days em { position:relative; left:8px; display:inline-block; height:16px; padding-right:8px; background:url('../../_images/us/itemmall/bg_days.gif') no-repeat right top; }
.itemmall-area .txt { min-height:32px; _height:32px; margin-top:9px; color:#683e26; font-size:11px; line-height:16px; word-break:break-all; word-wrap: break-word; }

.itemmall-box { margin-bottom:5px; min-height:64px; _height:64px; }
.itemmall-box p { min-height:64px; _height:64px; font-size:11px; line-height:16px; word-break:break-all; word-wrap: break-word;}

/* rankingscroll */
#rankingscroll, .itemmall-box { width:340px; border:1px solid #ceb0ac; background-color:#fff2db; padding:2px 2px 2px 4px; }
#rankingscroll { max-height:162px; _height:162px; }
#rankingscroll .ranking-area { position:relative; height:162px; overflow:auto; _width:340px; line-height: 16px;}
.ranking-area .scrollbar-pane { margin-top:2px; }
#content #rankingscroll .ranking-area h2 { width:94px; padding:0 6px; background-color:#dd7800; color:#fff2db; font-size:11px; line-height:18px; word-break:break-all; word-wrap: break-word; }
#rankingscroll .ranking-area p { width:310px; margin:5px 5px 5px 6px; font-size:11px; line-height:16px; word-break:break-all; word-wrap: break-word; }
.ranking-area .scrollbar-handle-container { right:0; width:15px; background:#fff2db;}
.ranking-area .scrollbar-handle-container.hover, .ranking-area .scrollbar-handle-container.move {}
.ranking-area .scrollbar-handle-up, .ranking-area .scrollbar-handle-down {background-image: url('../../_images/us/guild/btn_scrollbar_arrow_bg.gif'); background-repeat: no-repeat;}

/* handle */
.ranking-area .scrollbar-handle {width:13px; right:0; _right:-1px; border:1px solid #ceb0ac; background-color:#fff2db; background-position:-15px 50%;}
.ranking-area .scrollbar-handle:hover, .ranking-area .scrollbar-handle-move { background-color:#ceb0ac;}

/* arrow up */
.ranking-area .scrollbar-handle-up { right:0;width:15px; height:15px; background-color: #161412; background-position:left top; border-bottom:1px solid #fff2db; }
.ranking-area .scrollbar-handle-up-move {background-position:left top;}

/* arrow down */
.ranking-area .scrollbar-handle-down { right:0; bottom:0; width:15px; height:15px; background-color: #161412; background-position:left -15px; border-top:1px solid #fff2db; }
.ranking-area .scrollbar-handle-down-move {background-position:left -15px;}

/* btn-area */
.itemmall-tooltip .itemmall-info .btn-area { margin-top:5px; text-align:center; }
.itemmall-tooltip .itemmall-info .btn-area .btn-close, .itemmall-tooltip .itemmall-info .btn-area a { background-image:url('../../_images/us/guild/bg_btn_close.gif'); height:20px; line-height:20px; font-size:11px; color:#ffecbb; padding-bottom:1px; }
.itemmall-tooltip .itemmall-info .btn-area a {left:25px; padding-left:0; }