p.title img {margin:8px 0 17px 28px; position:relative;}
.forum_title {height:60px; width:1119px; background:url('/image/seal_news/forum_content_top.gif') no-repeat top center;}

ul#location {height:18px; float:right; padding-right:28px; }
ul#location li {display:inline; font-size:10px;}
ul#location a {color:#9e9e9e;}
ul#location a:hover {color:#666666;}
ul#location li.local {color:#ee8413;}

ul#location li.local_back {color:#3aa39e;}
ul#location li.local_down {color:#2696c3;}
ul#location li.local_news {color:#9e80db;}
ul#location li.forum {position:relative; width:500px; top:-30px; margin-right:100px;}
ul#location li.common {color:#75532b;}
.local_forum {color:#9e80db;}


/* ITEM MALL */
table.category {width:614px; height:61px; font-size:10px; font-weight:bold; padding-top:5px; margin:0 auto;}
table.category img {margin:0; padding:0;}
table.category ul {float:left;}
table.category li {line-height:26px; color:#000000; display:inline; margin:3px;}
table.category li a {color:#333333;}
table.category li a:hover {color:#000000; text-decoration:underline;}

table.category li.off {color:#333333; background:url('/image/soshop/cate_menu_left.gif') no-repeat left; display:inline; margin-right:1px; padding:6px 0px 6px 0px; line-height:24px;}
table.category li.off p {color:#333333; background:url('/image/soshop/cate_menu_right.gif') no-repeat top right; display:inline; margin-left:3px; margin-right:-1px; padding:6px 6px 5px 4px; line-height:24px;}

table.category li.on {color:#d14400; background:url('/image/soshop/cate_focus_left.gif') no-repeat left; display:inline; margin-right:1px; padding:6px 0px 6px 0px;}
table.category li.on p {color:#d14400; background:url('/image/soshop/cate_focus_right.gif') no-repeat top right; display:inline; margin-left:3px; margin-right:-1px; padding:6px 6px 6px 4px;}
table.category li.on a {color:#d14400;}

table.category ul.MC {padding-top:10px; line-height:28px;}

table.search {width:614px; height:32px; margin:0 auto; margin-bottom:20px;}
*html table.search {margin-top:-2px;}
*+html table.search {margin-top:-2px;}
table.search img {margin:0; padding:0;}
table.search td.cate {height:32px; color:#999999; background:url('/image/soshop/cate2_bg2.gif') repeat-x bottom;}
.desc {margin:0; padding:9px 9px 0 9px; background:url('/image/soshop/cate_menu_left.gif') top right no-repeat;}
input.search { width:220px;}
.jump {border:1px solid #b4b4b4; height:18px; font-size:11px;  letter-spacing:0px; margin-right:5px;}
.verTOP {vertical-align:top;}

/*list*/
table.item {width:614px; margin-bottom:3px; margin:0 auto;}
table.item th {padding:0px;}
table.item th.th_select {width:88px; background:url('/image/soshop/th_cart_select.gif') no-repeat left; padding-left:13px; text-align:left;}
table.item td {border-bottom:1px solid #CFCFCF; height:38px;}
table.item td a {text-decoration:none;}
table.item td a:visited {text-decoration:none;}
table.item td a:hover {color: #f26521; text-decoration:none;}
table.item td a:active {text-decoration:none;}

table.item td.blanks {padding-right:15px; text-align:right;}
table.item td.price {padding-right:35px; text-align:right;}
table.item td.img {text-align:right; padding-right;5px;}
table.item td.name {padding-left:5px;}
table.item td.info {padding-left:5px; padding-right:5px;}
table.item td.status {text-align:center;}
table.item td.date {text-align:center; padding-left:15px;}
table.item td.etc {text-align:center;}
table.item td.message {padding-left:5px;}
table.item td.blynks {padding-right:8px; text-align:right;}
table.item dl {float:left; overflow:auto;}
table.item dt {float:left; padding-right:5px;}
table.item dd {overflow:auto;}

/* item list quick info */
.quick_info {position:absolute; top:205px; left:55px; width:610px; padding:0; background:url('/image/soshop/quick_info_middle.gif') no-repeat left bottom;}
.quick_top {height:15px; background:url('/image/soshop/quick_info_top.gif') no-repeat;}
.quick_btm {height:19px; background:url('/image/soshop/quick_info_btm.gif') no-repeat; position:relative;}
.quick_middle {list-style:none; background:url('/image/soshop/quick_info_middle.gif') no-repeat;}

.quick_table {width:610px;}/*0807*/
.quick_table tr.middle {vertical-align:top; background-image:url('/image/soshop/quick_info_middle.gif') no-repeat bottom left;}
.quick_table td.item_info_td {width:350px;}
.quick_table td.buy_info_td {width:260px; border-left:1px solid #C9C9C9;}

.item_info {position:relative; width:350px; padding-left:10px; margin-right:5px;}
.item_info li {padding:2px; list-style:none;}
.item_info li.item_title {width:320px; padding:2px 0 3px 18px; background:url('/image/soshop/quick_item_bullet.gif') no-repeat;
color:#007dff; font-weight:bold; font-size:16px; letter-spacing:-0.02em; line-height:17px;}

.item_info li.img {margin:5px 7px 0 7px; padding:4px; background:url('/image/soshop/quick_item_bg.gif') no-repeat; float:left;}
.item_explan {float:left; width:220px; min-height:255px; color:#000000; line-height:18px; padding-right:5px;}
.explan_title {color:#007dff; font-weight:bold; display:block;}

.buy_info {position:relative; top:-9px; width:210px; margin:0 auto;}
.buy_info li {display:inline;}
.btn_close {text-align:right; padding-bottom:10px;}
.btn_close img {margin:0; padding:0;}

.buy_table {margin-top:12px; width:210px; border-top:2px solid #D9D9D9; border-bottom:2px solid #D9D9D9;}
.buy_table tr.dot {background:url('/image/soshop/quick_info_dot.gif') no-repeat top left;}
.buy_table td.op1 {height:28px; color:#7E8EB2; font-size:10px; font-weight:bold; letter-spacing:-0.05em; padding-left:12px;}
.buy_table td.op_cate {color:#000000; font-size:11px;}

.buy_table td.bar {border-top:1px solid #D9D9D9; height:1px;}
.buy_table td.op2 {height:26px; padding-left:19px; background:#EDEDED url('/image/soshop/quick_bullet.gif') no-repeat left;
 color:#757575; font-weight:bold; letter-spacing:-0.05em;}
.buy_table td.confirm {height:35px; color:#888888; text-align:center; font-weight:bold; background:#EDEDED url('/image/soshop/quick_info_dot.gif') no-repeat top; padding:5px 0 10px 0; letter-spacing:-0.1em;}

.buy_table td.op_current {color:#000000; font-size:11px; font-weight:bold; text-align:right; padding-right:15px; background:#EDEDED;}
.buy_table td.op_used {color:#fd450f; font-size:11px; font-weight:bold; text-align:right; padding-right:15px; background:#EDEDED;}
.buy_table td.op_balance {color:#717171; font-size:11px; font-weight:bold; text-align:right; padding-right:15px; background:#EDEDED;}
.info_select {color:#000000; border:1px solid #b4b4b4; font-size:11px;}


input.check_pw {border:1px solid #b4b4b4; height:16px; width:90px; font-size:11px;  letter-spacing:0px; margin-right:5px;}
ul.btns {position:relative; width:210px; padding-top:10px;}
ul.btns li {display:inline;}

/*list paging*/
table.paging {text-align:center; padding-top:8px;margin-left:28px; margin:0 auto; color:#000000; font-weight:bold; background:url("/image/common/paging_bg.gif") repeat-x bottom;}
table.paging a {color:#888888; font-weight:normal;}
table.paging a:hover {color:#000000; text-decoration:underline;}
table.paging td {padding:8px 5px 0 5px; vertical-align:top; font-size:10px;}
table.paging td.left {padding-left:0px;}
table.paging td.right {padding-right:0px;}


/* item main */
#recommand {width: 593px; height:31px; padding: 20px 5px 0px 35px; list-style: none; margin:0 auto; position:relative;}
#recommand li {float: left;}

ul#area-best {background:url('/image/soshop/item_best_bg.gif') no-repeat top left;}
ul#area-best li { overflow:inherit;}
ul#area-best p.re_img {float:left; width:100px; padding:2px; border:2px solid #e6e6e6; text-align:center; display:block;}
ul#area-best p.re_name {float:left; text-align:center; line-height:12px;}

ul#area-best p.blanks {float:left; text-align:center;}


div#reco-view {position:relative; height:188px; margin:0 auto; padding:12px; background:url('/image/soshop/item_best_bg.gif') no-repeat top center;}
ul.co_list {margin-top:12px; margin-left:40px; position:relative;}
ul.co_list li {float:left; width:130px; display:inline; padding-left:10px;}

div#new-view {position:relative; height:188px; margin:0 auto; padding:12px; background:url('/image/soshop/item_new_bg.gif') no-repeat top center;}
ul.new_list {margin-top:12px; margin-left:40px;}
ul.new_list li {float:left; width:130px; display:inline; padding-left:10px; position:relative;}

p.re_img {width:100px; padding:2px; margin-bottom:5px; border:2px solid #EEEEEE;}
p.re_name {color:#717171;line-height:12px;}
p.re_name a {line-height:12px;}
p.re_name a:hover {color:#f46000;}
p.re_name a:active {}
p.blynks {margin-top:2px; color:#fd450f; font-weight:bold; background:url('/image/soshop/icon_blynks.gif') no-repeat left; padding-left:42px;}


div#best-month {width:593px; height:220px; margin:0 auto; position:relative;}
div#best-month li {float:left; display:inline;}
div#best-month li.con {background:url('/image/soshop/best_month_bg.gif') repeat-y; padding:10px;}


div#best-view {padding:5px; float:left;}
div#best-view dl {float:left; width:250px; padding:0; display:inline;}
div#best-view dt {float:left; width:120px; font-size:12px; letter-spacing: 1px;color: #555555;}
div#best-view dd {padding-bottom:5px;}
div#best-view dd.item {color:#000000; line-height:1.5em;}
div#best-view dd.item a {color:#000000;}
div#best-view dd.item a:hover {color:#f46000;}
div#best-view dd.btn {position:absolute; top:145px; left:133px; width:100px;}

div#best-view dt.img img {float:left; padding:4px; border:1px solid #D9E0E6; border-bottom-color:#C8CDD2; border-right-color:#C8CDD2; background: #FFF;}
div#best-view dd.best-blynks {color:#fd450f; font-weight:bold; margin-left:120px; padding-left:45px; padding-top:3px;
background:url('/image/soshop/icon_blynks.gif') no-repeat left;}

div#best-list { width:305px; margin-top:10px; margin-right:8px; height:98px; background: url('/image/soshop/best_list_bg.gif') repeat-x; float:right;}
div#best-list ul {background:url('/image/soshop/best_list_bg.gif') repeat-x;}
div#best-list li{height:98px; display:inline;}
div#best-list li.img { height:70px; margin:10px 4px; padding:2px; border:1px solid #EEEEEE;}
div#best-list li.prev {background:url('/image/soshop/best_list_left.gif') no-repeat; padding-top:30px;}
div#best-list li.next {background:url('/image/soshop/best_list_right.gif') no-repeat; padding-top:30px;}

/*Grabbit tab*/
.grabbit_tab {width:600px; margin:0 auto; background:url('/image/soshop/grabbit_tab_bg.gif') repeat-x; padding-left:15px;}
.grabbit_tab li {display:inline; margin-left:-4px;}
.grabbit		{width:610px; margin:0 auto; padding:15px 0 10px 0;}
.grabbit dt		{}
.grabbit dd		{padding:0; line-height:17px;}
.grabbit_id		{color:#444; font-weight:bold; padding-left:2px;}

/*Grabbit GameStart*/
div.grabbitGame	{float:left; width:370px; height:402px; margin:20px 0 10px 28px;}
*html div.grabbitGame	{width:370px; height:402px; margin:20px 0 0 14px;}
div.Tokens_bg	{width:370px; height:32px; background:url('/image/soshop/grabbit_token_bg.gif') no-repeat top left; padding-left:279px;}
*html div.Tokens_bg	{position:relative; top:0px;  padding-left:0px;}
.tokens			{width:40px; height:20px; color:#f6b941; font-size:14px; font-weight:bold; letter-spacing:-0.05em; text-align:center; line-height:42px;}
*html .tokens	{width:320px; height:14px; line-height:30px; padding:2px 0 0 0; text-align:right;}
div.gameExplan	{float:left; width:244px; height:402px; margin-top:20px; background:url('/image/soshop/grabbit_check_bg.gif') no-repeat top left; text-align:center;}

.grabbit_dot_table	{margin-left:18px; text-align:left;}
*html .grabbit_dot_table	{margin:0 auto; text-align:left;}
*+html .grabbit_dot_table	{margin:0 auto; text-align:left;}
.grabbit_dot_table td	{border:1px dashed #deb22c; padding:5px 4px 8px 6px; vertical-align:top;}
.step_btn			{padding-top:4px;}
.grabbit_warn1	{padding-top:15px; padding-left:17px; height:110px; text-align:left; background:url('/image/soshop/grabbit_warn_line.gif') no-repeat bottom;}
.grabbit_warn2	{padding-top:5px;}
.grabbit_prizes	{margin-top:15px; margin-left:12px; width:216px; height:110px; background:url('/image/soshop/prizes_bg.gif') no-repeat; border:1px solid #fdda76;}
*html .grabbit_prizes	{margin-left:0px;}
*+html .grabbit_prizes	{margin-left:0px;}
.prizes_item	{position:relative; margin-top:28px; margin-left:17px; width:185px; text-align:left;}
.prizes_item dt	{float:left; width:55px; height:56px;}
.prizes_item dd	{float:left; width:130px; height:56px; line-height:12px;}

div.grabbit_items	{float:left; width:614px; margin:10px 0 0 28px; background:url('/image/soshop/grabbit_prizes_bg.gif') repeat-y center;}
*html div.grabbit_items	{margin:10px 0 -2px 14px;}
*+html div.grabbit_items	{margin-bottom:-2px;}
table.grabbit_list	{width:590px; margin:0 auto; color:#444; line-height:15px;}
table.grabbit_list td	{height:58px; background:url('/image/soshop/grabbit_item_underline.gif') no-repeat;}
table.grabbit_list td img	{padding:2px 4px 4px 2px;}
table.grabbit_list td.best_img	{background:url('/image/soshop/grabbit_item_best.gif') no-repeat;}
table.grabbit_list td.best_text	{color:#e25916;}
img.best_prize {margin-bottom:-6px;}


div.grabbit_list1	{float:left; width:614px; margin:10px 0 0 28px; background:url('/image/soshop/grabbit_prizes_bg1.gif') repeat-y center;}
*div.grabbit_list1	{margin-left:13px;}
*+div.grabbit_list1	{margin-left:28px;}
dl.prize_level1		{float:left; width:170px; height:192px; margin:0 5px 0 5px; background:url('/image/soshop/prize_level1_bg.gif') no-repeat center; text-align:center;}
.prize_level1 dt	{display:block; width:170px; padding-top:9px;}
.prize_level1 dd	{width:150px; height:40px; margin:5px 10px 0 10px; color:#333; font-weight:bold; letter-spacing:-0.03em;}

dl.prize_level2		{float:left; width:135px; height:192px; margin-right:8px; background:url('/image/soshop/prize_level2_bg.gif') no-repeat top center; text-align:center;}
.prize_level2 dt	{display:block; width:135px; padding-top:9px;}
.prize_level2 dd	{width:135px; height:40px; margin-top:5px; color:#444;}

div.grabbit_list2	{float:left; width:614px; margin:0 0 0 28px; background:url('/image/soshop/grabbit_prizes_bg2.gif') repeat-y center; line-height:0px;}
*div.grabbit_list2	{margin-left:13px;}
*+div.grabbit_list2	{margin-left:28px;}
dl.prize_level3		{float:left; width:140px; height:50px; padding:1px 0 2px 10px; line-height:15px; background:url('/image/soshop/grabbit_item_underline.gif') no-repeat bottom;}
.prize_level3 dt	{float:left; width:55px;}
.prize_level3 dd	{float:left; width:85px; height:50px; color:#444; font-size:10px; letter-spacing:-0.03em;}

div.grabbit_list3	{float:left; width:614px; margin:0 0 0 28px; background:url('/image/soshop/grabbit_prizes_bg3.gif') repeat-y center;}
*div.grabbit_list3	{margin-left:13px;}
*+div.grabbit_list3	{margin-left:28px;}
dl.prize_level4		{float:left; width:140px; height:50px; padding:1px 0 2px 10px; background:url('/image/soshop/grabbit_item_underline.gif') no-repeat bottom;}
.prize_level4 dt	{float:left; width:55px;}
.prize_level4 dd	{float:left; width:85px; height:50px; color:#666; font-size:10px; letter-spacing:-0.03em;}

/*Grabbit Explan*/
div.explan_area	{width:614px; margin:0 auto; background:url('/image/soshop/explan_box_middle.gif') repeat-y; margin-top:25px;}
p.exarea_top	{height:10px; background:url('/image/soshop/explan_box_top.gif') no-repeat;}
p.exarea_btm	{height:8px; background:url('/image/soshop/explan_box_btm.gif') no-repeat;}

.explan_box			{width:590px; margin:0 auto; height:107px;}
.explan_box dt		{width:190px; float:left;}
.explan_box dd		{display:inline; vertical-align:top; line-height:16px;}
.explan_box dd img	{padding:3px 0 2px 0;}

div.getTokens10		{float:left; width:170px; margin-top:25px; margin-left:60px; background:url('/image/soshop/tokens_10.gif') no-repeat top left;}
*html div.getTokens10		{float:left; width:170px; margin-top:25px; margin-left:30px; background:url('/image/soshop/tokens_10.gif') no-repeat top left;}
div.getTokens20		{float:left; width:170px; margin-top:25px; margin-left:20px; background:url('/image/soshop/tokens_20.gif') no-repeat top left;}
div.getTokens40		{float:left; width:170px; margin-top:25px; margin-left:20px; background:url('/image/soshop/tokens_40.gif') no-repeat top left;}
.tokens_price		{display:inline; text-align:center;}
.tokens_price dt	{width:170px; height:180px; text-align:center;}
.tokens_price dd	{width:170px; padding-top:8px; padding-bottom:8px; text-align:center;}
.tokens_radio		{border:none;}
.tokens_jump		{margin-top:26px; margin-left:9px; font-size:11px; color:#666;}

div.token_sale_title{margin:0 auto; width:590px; text-align:center; margin-top:10px; margin-bottom:-15px;}
div.getTokens10_event		{float:left; width:170px; margin-top:25px; margin-left:60px; background:url('/image/soshop/tokens_10event.gif') no-repeat top left;}
*html div.getTokens10_event	{float:left; width:170px; margin-top:25px; margin-left:30px; background:url('/image/soshop/tokens_10event.gif') no-repeat top left;}
div.getTokens20_event		{float:left; width:170px; margin-top:25px; margin-left:20px; background:url('/image/soshop/tokens_20event.gif') no-repeat top left;}
div.getTokens40_event		{float:left; width:170px; margin-top:25px; margin-left:20px; background:url('/image/soshop/tokens_40event.gif') no-repeat top left;}
.tokens_price_event		{display:inline; text-align:center;}
.tokens_price_event dt	{width:170px; height:210px; text-align:center;}
.tokens_price_event dd	{width:170px; padding-top:8px; padding-bottom:8px; text-align:center;}

div.tokenbuy_info		{float:left; margin:0 auto; width:600px; margin-left:35px; margin-top:25px; background:#eeeeee; border:1px solid #d8d8d8;}
*html div.tokenbuy_info	{float:left; margin:0 auto; width:600px; margin-left:18px; margin-top:25px; background:#eeeeee; border:1px solid #d8d8d8;}
.tokenbuy_buy			{float:left; margin:10px;}
.tokenbuy_buy td.space	{padding-right:30px;}
.tokenbuy_confirm		{position:relative; float:right; width:270px; height:80px; margin:7px 20px 5px 10px;}
.tokenbuy_confirm dt	{float:left; width:170px; height:38px; text-align:left; line-height:38px;}
*html .tokenbuy_confirm dt	{margin-top:5px;}
.tokenbuy_confirm dd	{float:right; width:100px; height:38px; text-align:left; line-height:38px;}
.dashedline				{border-bottom:1px dashed #c9c9c9;}

/*gift box tab*/
#over_tab {width: 580px; height:31px; padding:0 5px 0px 45px; list-style: none;  position:absolute; margin-top:-4px;}
#over_tab li {float: left;}

/*cart*/
.cart_select {width:614px; margin:0 auto; text-align:right; padding:7px;}
.cart_info {position:relative; background:#eeeeee; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; width:614px; margin:0 auto;}
.cart_table {position:relative; width:280px; margin-left:330px;}
.cart_table td.bar {border-top:1px solid #D9D9D9; height:1px;}
.cart_table td.op {height:26px; width:100px; padding-left:19px; background:#EDEDED url('/image/soshop/quick_bullet.gif') no-repeat left;
 color:#757575; font-size:10px; font-weight:bold; letter-spacing:-0.05em;}
.cart_table td.confirm {width:180px; height:30px; padding-left:12px;
color:#5a738e; font-size:10px; font-weight:bold; letter-spacing:-0.05em; }
.cart_table td.op_current {color:#000000;  font-weight:bold; text-align:right; padding-right:10px; background:#EDEDED;}
.cart_table td.op_used {color:#fd450f;  font-weight:bold; text-align:right; padding-right:10px; background:#EDEDED;}
.cart_table td.op_balance {color:#717171; font-weight:bold; text-align:right; padding-right:10px; background:#EDEDED;}
.cart_table td.op_detail_wrongtxt {color:#5a738e; font-size:9px; font-weight:normal; line-height:10px; text-align:right; padding:0 5px 7px 0;}
input.confirm {width:100px;}
.cart_dot {background:url('/image/soshop/cart_info_dot.gif') no-repeat top center;}

.cart_btn1 {position:relative; top:-43px; left:23px; width:300px; padding:7px;}
.cart_btn2 {width:614px; margin:0 auto; text-align:right; padding:7px;}
.cart_btn {width:614px; margin:0 auto; padding:10px 0 2px 0; display:block;}
.cart_btn li {display:inline;}
.cart_btn li.pr170 {padding-right:170px;}
.cart_alarm {color:#ff6a02; font-size:10px; font-weight:bold; text-align:center; padding-top:25px;}

input.none {border-style:none; background:none; height:17px; text-align:right;}
input.current {border-style:none; background:none; font-size:11px; font-weight:bold; color:#333333; height:17px; text-align:right;}
input.used {border-style:none; background:none; font-size:11px; font-weight:bold; color:#fd450f; height:17px; text-align:right;}
input.balance {border-style:none; background:none; font-size:11px; height:17px; text-align:right;}

/*seal Friend*/
.friend {margin:0 auto; margin-bottom:20px; height:210px; width:614px; background:url('/image/soshop/friend_search_bg.gif') no-repeat top left;}
.friend_info1 {color:#646464; font-size:10px; font-weight:bold; letter-spacing:-0.05em;
position:relative; top:20px; left:130px; width:470px;}
.friend_info2 {position:relative; top:45px; left:130px; width:460px;}
.friend_info3 {position:relative; top:71px; left:252px; width:360px; height:18px;}
.friend_info3 li {display:inline;line-height:17px; vertical-align:top;}
input.search_friend {width:260px;}
.friend_info4 {position:relative; top:84px; left:95px; width:600px;}
.friend_info4 li {display:inline; float:left;}
.normal {color:#a1a1a1; font-weight:bold; padding-top:7px;}
.no_nick {color:#c76326; padding-top:7px;}
.fine_nick {width:345px; color:#666666; font-size:10px; padding-right:5px;}
.fine_nick_btn {text-align:right;}


/*Redeem code*/
.redeem {margin:0 auto; margin-bottom:20px;  height:210px; width:614px; background:url('/image/soshop/redeem_bg.gif') no-repeat top left;}
.redeem_info1 {position:relative; top:80px; left:180px; width:400px; height:18px; vertical-align:middle;}
input.redeem_input {width:50px; text-align:center; font-size:12px; font-weight:bold;}
.redeem_info2 {position:relative; top:136px; left:95px; width:500px; line-height:16px;}


/*detail view*/
.detail_view {margin:0 auto; padding-bottom:10px; width:614px;}
.detail_title {color:#444444; font-size:16px; font-weight:bold; letter-spacing:0.02em; height:40px; text-align:center;}
.item_explain {margin:0 auto; width:600px; background:url('/image/soshop/detail_bg.gif') no-repeat top left;}
.item_explain td.thumb {width:105px; text-align:center; vertical-align:top; padding:12px 20px 5px 20px;}
.item_explain td.thumb img {background:url('/image/soshop/quick_item_bg.gif') no-repeat center bottom; padding:4px;}
.item_explain td.title {width:469px; height:45px; vertical-align:middle; line-height:17px; padding-right:20px;}

.detail_area {min-height:80px;}
*+html .detail_area {height:80px;}
.detail_ex dl {}
.detail_ex dt.price_item {width:65px; background:url('/image/soshop/bullet_detail.gif') no-repeat left; padding-left:10px; float:left; line-height:19px;}
.detail_ex dd.price_ex {width:385px; float:right; line-height:19px;}

.explain_cate {color:#444444; font-weight:bold;}
.explain_point {color:#FF6000; font-weight:bold;}
.explain_subtitle {color:#FF6000; font-weight:bold; display:block; padding-top:20px;}

.expl {position:relative; padding:0 8px 10px 15px; font-weight:normal; line-height:160%;}
pre {width:600px; margin:0 auto;  font-family:Verdana; font-weight:normal; line-height:160%;}

.reco_relative {position:relative; margin:0 auto; width:570px; height:165px; background:#FFFFFF;
background:url('/image/soshop/detail_recommend_top.gif') no-repeat top; padding-top:45px; padding-bottom:5px; border-bottom:4px solid #d7d7d7;}
.reco_relative li {display:inline; text-align:center; width:130px;}
.reco_none {vertical-align:bottom; padding-top:12px; float:left; padding-left:9px;}
.reco_items { width:120px; padding:5px; float:left; text-align:center;}
.reco_title {padding-top:3px;}
.reco_day {color:#717171; font-size:10px; padding-top:5px; line-height:10px;}
.reco_blynks {color:#007dff;}
.view_reco_cart {padding-top:2px;}

.detail_btn {position:relative; margin:0 auto; width:600px; padding-top:7px; margin-top:10px; border-top:1px solid #d8d8d8;}
.detail_btn li {display:inline;}
.detail_btn li.btn_left {float:left; display:inline;}
.detail_btn li.btn_right {float:right; display:inline;}
.detail_btn li.btn_right img {display:inline;}


.direct_info {width:600px; height:80px; background:#eeeeee; border:1px solid #d8d8d8; padding:10px 0px 3px 0px; margin:0 auto;}
.direct_info li {display:inline;}

.direct_buy {margin:0 auto;}
.direct_buy1 {width:220px; float:left;}
.direct_buy2 {width:240px; float:left;}
.direct_buy3 {width:140px; float:right;}
td.op {height:24px; padding-left:24px; background:#EDEDED url('/image/soshop/view_bullet.gif') no-repeat left; font-weight:bold; letter-spacing:-0.03em;}
td.info {color:#444444; font-weight:bold; border-right:1px solid #c9c9c9;}
td.current {color:#000000;  font-weight:bold; text-align:right; padding-right:15px; background:#EDEDED;}
td.used {color:#fd450f;  font-weight:bold; text-align:right; padding-right:15px; background:#EDEDED;}
td.balance {color:#717171; font-weight:bold; text-align:right; padding-right:15px; background:#EDEDED;}
td img {vertical-align:top; padding-top:1px;}
.direct_pw {color:#576471; font-size:10px; font-weight:bold; text-align:center; line-height:22px; vertical-align:middle;}
.detail_wrongtxt {color:#fd450f; font-size:9px; font-weight:normal; letter-spacing:0.05em; line-height:11px; padding-top:5px;}

input.dir_confirm {width:80px;}

.shopping_guide {width:614px; margin:0 auto; border-top:1px solid #d8d8d8;}
.shopping_guide tr {}
.shopping_guide td {padding: 10px;}
.shopping_guide td.title {color:#fd450f; font-weight:bold; padding:5px 0 5px 10px; border-bottom:1px solid #d8d8d8;}
.shopping_guide td.explain {padding:5px 0 5px 10px; border-bottom:1px solid #d8d8d8; background:#EEEEEE; border-top:1px solid #d8d8d8; vertical-align:top;}


/* MAIN */
.main_left {position:relative;}
.main_left li {float:left; display:inline; padding:0 0 5px 0; text-align:center;}
.main_left li.nonepad {margin-top:-5px;}
.main_left li.left_image {padding-left:3px;}

.main_right li {display:inline;}

.new_item {width:285px; height:103px; padding:35px 8px 5px 8px;  background:url('/image/seal_main/new_items_bg.gif') no-repeat top; text-align:center;
color:#88BDFF; font-size:10px; font-weight:bold; line-height:17px;}
.new_item a {color:#88BDFF;}
.new_item a.hover {color:#88BDFF;}
.new_item a.active {color:#88BDFF;}
.new_item a:visited {color:#88BDFF;}
.new_item dt {float:left; display:inline; height:100px; margin:0 auto; padding:0 3px 0 3px; vertical-align:middle;}
.new_item dt.move_btn {width:27px; height:100px; text-align:right; padding-top:25px;}
.new_item dt.items {padding:15px 3px 0 3px;}
.new_item dt.item_view {padding:0 12px 0 11px; text-align:center;}
.new_item dt.items p {padding-top:14px;}

.featured_item {width:305px; margin-top:20px; padding-bottom:2px;  background:url('/image/seal_main/feature_items_btm.gif') no-repeat bottom;}
.featured_item li {list-style:none; height:52px; color:#acbfd1; line-height:14px;}
.featured_item li.title {height:20px; background:url('/image/seal_main/feature_items_top.gif') no-repeat top; padding-bottom:8px;}
.featured_item li.items {border:1px solid #284e76; background:#315f8f; margin:0 5px 3px 5px;}
.featured_item li.items img {border:1px solid #000000; margin:2px 8px 2px 3px; float:left;}
.featured_name a {color:#88bdff; font-weight:bold; display:block; line-height:17px; padding-top:4px;}
.featured_name a.hover {color:#FFFFFF; text-decoration:underline;}
.featured_name a.visited {color:#FFFFFF;}


table.main_notice {width:425px; margin-bottom:20px; color:#b8c9dc;}
table.main_notice td {height:22px; line-hegiht:17px; padding-left:10px;}
table.main_notice td img{padding:4px;}

table.main_notice a {color:#b8c9dc;}
table.main_notice a:hover {color:#FFFFFF;}
table.main_notice a:visited {color:#b8c9dc; text-decoration:none;}
table.main_notice caption img {margin:8px 5px 0 0;}
table.main_notice td.date {width:85px; color:#b8c9dc; font-size:10px; text-align:center;}
table.main_notice caption.announce {height:27px; background:url('/image/seal_main/main_title_announce.gif') no-repeat;text-align:right; margin-bottom:3px;}

table.main_notice caption.event {height:27px; background:url('/image/seal_main/main_title_event.gif') no-repeat;text-align:right; margin-bottom:3px;}

.ad_bottom {padding:4px 0 0 15px;}
.ad_bottom li {display:inline;}

#ico_area {position:relative; top:95px; left:1042px; width:200px;}
.ico ul {}
.ico li {display:inline; background:#000;margin:0; padding:0; float:left;}
#PST {position:relative; top:73px; height:20px; left:1080px; width:110px; color:#B7BDC2; font-size:13px; font-weight:bold; text-align:center;}
#start {position:relative; top:0px; height:20px; left:236px; width:110px;}


div#main_banner {position:absolute; left:500px; top:-1px; width:425px; height:170px;}
div#main_banner dl.banner_view {position:relative; float:left; width:400px;}
div#main_banner dl.banner_view dd.on {display:yes;}
div#main_banner dl.banner_view dd.off {display:none;}
div#main_banner dl.banner_num {position:relative; float:right; margin-top:9px; width:22px;}
div#main_banner dl.banner_num dd {height:20px; text-align:right;}
div#main_banner dd img.btn {cursor:hand;}
div#main_banner div.banner_top{position:absolute; margin:0 auto; width:400px; height:170px; z-index:10;}
*html div#main_banner div.banner_top{position:relative; top:-170px; left:-12px;}
*+html div#main_banner div.banner_top{left:0px;}

div#Mheader div#BtnGrabbit	{position:absolute; top:34px; margin-left:1235px; width:136px; height:241px;}
*div#Mheader div#BtnGrabbit	{margin-left:975px;}
*+div#Mheader div#BtnGrabbit{margin-left:975px;}

/* COMMUNITY > NEWS */
table.news {width:614px; margin-bottom:3px; margin:0 auto;}
table.news th {padding:0px;}
table.news th.th_select {width:88px; background:url('/image/soshop/th_cart_select.gif') no-repeat left; padding-left:13px; text-align:left;}
table.news td {border-bottom:1px solid #CFCFCF; height:30px;}
table.news td a {text-decoration:none;}
table.news td a:visited {text-decoration:none;}
table.news td a:hover {color:#5b5db9; text-decoration:none;}
table.news td a:active {text-decoration:none;}


table.paging_search {text-align:center; padding-top:8px; margin:0 auto; color:#000000; font-weight:bold; background:url("/image/seal_news/search_bg.gif") repeat-x top;}
table.paging_search a {color:#888888; font-weight:normal;}
table.paging_search a:hover {color:#000000; text-decoration:underline;}
table.paging_search td {padding:8px 3px 0 3px; vertical-align:top; font-size:10px;}
table.paging_search td.left {padding-left:0px;}
table.paging_search td.right {padding-right:0px;}
.verBTM {vertical-align:bottom;}

table.paging_search td.search_left {margin:0; padding:0; text-align:left;}
table.paging_search td img {margin:0; padding:0;}
table.paging_search td.search_right {margin:0; padding:0; text-align:right;}
input.news_search { width:180px;}

.page  {margin:0 auto; position:relative;}
.page li {display:inline; padding:8px 3px 0 3px;}


.news_view {margin:0 auto; border-bottom:1px solid #d8d8d8;}
.news_view td.subject_bg {background:url("/image/seal_news/view_subject_bg.gif") no-repeat right bottom; padding-right:10px;
color:#795bb9; font-size:12px; font-weight:bold;}
.news_view td.info {background:url("/image/seal_news/view_info.gif") no-repeat right; height:30px; padding-left:411px; border-right:1px solid #FFF;}
.news_view_date {float:left; color:#888888; font-weight:normal; width:100px;}
.hits {display:inline; color:#888888; font-weight:normal; margin-left:42px;}
.news_view td.underline {border-bottom:1px solid #d8d8d8;}
.news_view td.content_detail {width:594px; height:200px; padding:10px; vertical-align:top; line-height:17px;}

.news_view td.list {height:30px; color:#555555;}
.news_view td.list a {color:#555555;}
.news_view td.list a:hover {color:#5b5db9;}

p.btn {margin:0 auto; padding-top:10px; text-align:center;}

.news_view td.event_title {height:30px; background:url("/image/seal_news/view_title_bg.gif") no-repeat left top; padding-left:15px;
color:#795bb9; font-size:13px; font-weight:bold;}
.news_view td.info_bg {background:url("/image/seal_news/view_subject_bg.gif") no-repeat right top; padding-right:15px; text-align:right;}
.news_view td.info_bg img {padding:0 3px 2px 0;}
.news_view td.event_img {padding:8px 15px 15px 15px;}
.news_view td.event_img img {border:1px solid #cfcfcf; height:80px; text-align:left; margin-right:10px;}
.news_view td.space {padding-bottom:5px;}

.news_latest_bg {height:300px; width:190px; margin-left:28px; background:url('/image/seal_news/latest_img.gif') no-repeat left top;}
table.news_latest {float:left; width:424px; margin-left:190px; border-top:1px solid #CFCFCF;}
table.news_latest th {padding:0px;}
table.news_latest td {border-bottom:1px solid #CFCFCF; height:29px;}
table.news_latest td a {text-decoration:none;}
table.news_latest td a:visited {text-decoration:none;}
table.news_latest td a:hover {color:#5b5db9; text-decoration:none;}
table.news_latest td a:active {text-decoration:none;}
table.news_latest td.news_cate {color:#5c4c7c; width:95px; font-size:10px; letter-spacing:-0.05em; font-weight:bold; padding-left:5px;}
table.news_latest td.no_data {height:150px; background:url('/image/soshop/no_data.gif') no-repeat center;}


/* COMMUNITY > FORUM */
.forum_area {margin:0 104px 0 116px; padding:15px 28px 10px 50px; width:821px; background:#FFF; min-height:400px;}


/* DOWNLOADS */
.down_strong {color:#4298b1; font-weight:bold;}

.down_center {width:614px; margin:0 auto; margin-bottom:25px;}
.down_center dt {padding-bottom:3px;}
.down_center dd {padding:2px 0; line-height:17px;}

.down_strong {color:#4298b1; font-weight:bold;}

.down_center dt.sub2 {padding-top:3px;}
.down_center dd.link img {padding:0 15px 5px 3px;}
.down_center dd.underline { border-bottom:1px solid #bebebe;}
.down_center dd.topline { border-top:1px solid #bebebe;}

.down_center dd table.require {float:left;}
.require {width:290px; border-top:2px solid #49a0ba;margin-right:15px;}
.require td {height:27px; border-bottom:1px solid #bebebe; padding:0 5px;}
.require td.head { height:30px;background:#e0f3f8; color:#0c4e78; font-weight:bold; border-bottom:1px solid #bebebe; text-align:center;}
.require td.item {background:#f4f4f4; font-weight:bold; text-align:center;}


.down_guide {width:614px; margin:0 auto; margin-bottom:25px; border-bottom:1px solid #d8d8d8;}
.down_guide tr {border-bottom:1px solid #d8d8d8;}
.down_guide td.top {border-top:1px solid #d8d8d8;}
p.title_explan {font-weight:bold; letter-spacing:-0.05em; padding:5px 0 3px 1px;}
.down_guide td.subtitle {padding-bottom:5px;}
.down_guide td.explan {width:190px; padding:10px; background:#f4f4f4; line-height:17px; vertical-align:top;}
.down_guide td.image {width:424px; padding:10px 0 10px 0; text-align:center; vertical-align:top;}
.down_guide td.image_t {padding-top:20px;}
.down_guide td.text {border-top:1px solid #FFFFFF; padding:10px; line-height:17px;}


.movie_view {width:614px; margin:0 auto; line-height:17px;}
.movie_view td.movie_title {background:url("/image/seal_down/view_title_bg.gif") no-repeat left top; height:30px; padding-left:15px;
color:#459AB3; font-size:12px; font-weight:bold;}
.movie_view td.movie_img {background:url("/image/seal_down/movie_image_bg.gif") no-repeat left top; height:140px; padding:26px 0 0 34px; vertical-align:top;}
.movie_view td.movie_explan {height:130px;
background:url('/image/seal_down/movie_underline.gif') repeat-x bottom;}
.movie_view td.btns {height:30px; padding:5px 0 20px 0;}


.image_view {width:614px; margin:0 auto; border-bottom:2px solid #EEEEEE; margin-top:-10px;}
.image_view td {height:200px; background:url('/image/seal_down/download_img_bg.gif') no-repeat top; padding-bottom:20px; margin-top:10px; border-top:1px solid #EEEEEE;}
.image_thumb {position:relative; fwidth:184px; margin:0 auto;}
dt.image_thumb_title {height:20px; color:#459ab3; font-weight:bold; text-align:center;}
dd.image_thumb_view {height:137px; text-align:center; vertical-align:middle; padding:5px 0 0 1px;}
dd.image_thumb_btns {text-align:center;}


.shot_view {width:614px; margin:0 auto; border-bottom:2px solid #EEEEEE; margin-top:-10px;}
.shot_view tr {padding-top:10px;}
.shot_view td {height:160px; background:url('/image/seal_down/shot_image_bg.gif') no-repeat top; border-top:1px solid #EEEEEE;}
.shot_thumb {position:relative; float:left; width:154px; padding-left:1px;  padding-top:34px;}
dd.shot_thumb_view {height:137px; text-align:center; vertical-align:middle; padding-top:5px;}


/* left menu */
#left_menu		{width:200px; float:right; padding-bottom:135px; text-align:left; background:url('/image/seal_common/left_menu_btm.gif') no-repeat bottom;}
#left_menu li	{list-style:none;}
#left_submenu	{font-weight:bold; margin-bottom:5px;}
#left_submenu li	{height:17px; background:url('/image/seal_common/submenu_off.gif') no-repeat; padding-left:36px;}
#left_submenu li a	{color:#6dd0f7;}
#left_submenu li a.hover	{color:#FFFFFF;}
#left_submenu li a.active	{color:#6dd0f7;}
#left_submenu li a.visited	{color:#6dd0f7;}

#left_submenu li.on		{height:17px; background:url('/image/seal_common/submenu_on.gif') no-repeat; padding-left:36px;}
#left_submenu li.on a	{color:#FFFFFF;}
#left_submenu li.on a.hover		{color:#FFFFFF;}
#left_submenu li.on a.active	{color:#6dd0f7;}
#left_submenu li.on a.visited	{color:#6dd0f7;}

/* BACKGROUND */
.seal_image		{width:612px; margin:0 auto; padding-top:10px;}

.back_tab		{width:612px; margin:0 auto; background:url('/image/seal_back/story_tab_bg.gif') repeat-x; padding-left:20px;}
.back_tab li	{display:inline; margin-left:-4px;}
.back_view		{position:relative; width:612px; margin:0 auto; padding-top:15px; line-height:17px; vertical-align:middle; background:#FFF;}
.back_view dt	{float:left; padding-right:20px;}
.back_view dd	{float:right; text-align:left; display:block;}
.back_view img.txt		{display:block; padding:15px 0 10px 0;}
.back_view img.left		{float:left;}
.back_view img.right	{float:right;}
.back_view dd.over		{position:relative; width:600px; margin:0 auto; margin:-65px 0 0 10px;}
.back_view p.text		{padding:10px; line-height:19px;}
.back_view p.impress	{color:#3aa39e; font-weight:bold; padding:15px;}
.back_view p.bold		{font-weight:bold; text-align:right;}

.basic_ctrl				{width:570px; margin:0 auto;}
.basic_ctrl dt			{width:550px; color:#549895; font-weight:bold; padding:5px 20px 0 0;}
.basic_ctrl dt.top_line	{border-top:1px solid #d8d8d8;}
.basic_ctrl dd			{width:580px;}
.basic_ctrl dd img		{float:left;}
.basic_ctrl dd img.only1{padding-right:20px; float:left;}

.guide_launch		{width:614px; margin:0 auto; margin-bottom:25px; border-bottom:1px solid #d8d8d8;}
.guide_launch tr	{}
p.title_explan		{font-weight:bold; letter-spacing:-0.01em; line-height:16px; padding:5px 0 3px 1px;}
.guide_launch td.subtitle	{padding-bottom:5px; border-bottom:1px solid #d8d8d8;}
.guide_launch td.explan		{width:164px; padding:10px; background:#f4f4f4; line-height:17px; vertical-align:top;border-bottom:1px solid #d8d8d8;}
.guide_launch td.explan2	{padding:10px; background:#f4f4f4; line-height:17px; vertical-align:top; border-bottom:1px solid #d8d8d8;}
.guide_launch td.image		{width:450px; padding:10px 0 10px 0; text-align:center; vertical-align:top; border-bottom:1px solid #d8d8d8;}
.guide_launch td.image_t	{padding-top:20px;}
.guide_launch td.text		{border-top:1px solid #FFFFFF; padding:10px; line-height:17px;}
.guide_launch td.btn		{border-bottom:1px solid #FFFFFF; padding:10px; text-align:right;}
.explan_image				{width:614px; margin:0 auto; padding-bottom:10px;}
.guide_strong	{color:#38a19b; font-weight:bold;}
.guide_dl		{margin:0 auto;}
.guide_dl dt	{width:210px; height:121px; float:left; padding:10px 0 10px 0; border-bottom:1px solid #d8d8d8;}
.guide_dl dd	{width:400px; height:131px; float:left; padding-top:10px; border-bottom:1px solid #d8d8d8;}

table.guide_sub			{width:590px; margin:10px;}
table.guide_sub td		{padding:5px; border-top:1px solid #C6DEDD; border-bottom:1px solid #C6DEDD;}
table.guide_sub td.left	{color:#64A09D; font-weight:bold; background:#DAEDEC;}

.survival		{position:relative; float:left; background:#FFFFFF;}
.survival dt	{clear:both; padding-bottom:10px; border-bottom:1px solid #d8d8d8;}
.survival dd	{position:relative; float:left; display:block; width:395px; height:120px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #d8d8d8;}
p.survival_p	{color:#38a19b; font-weight:bold; padding:5px 0 0px 2px; margin-bottom:10px; display:block;}

.classes_job		{width:580px; margin:0 auto; padding-top:10px;}
.classes_job li		{float:left; list-style:none; padding-top:10px;}
.classes_job li img	{margin:-10px 10px 0 0;}
.impress			{color:#3aa39e; font-weight:bold; display:block;}

.sitemap			{width:614px; height:500px; margin:0 auto; margin-top:-15px; background:url('/image/seal_common/sitemap.gif') no-repeat top left;}
.sitemap_menu		{vertical-align:top;}
.sitemap_menu li	{display:inline;}
.menu_no1		{position:relative; top:90px; left:37px; width:480px;}
.menu_no1_sub	{position:relative; top:90px; left:37px; width:518px; text-align:right;}
.menu_no2		{position:relative; top:152px; left:100px; width:475px; text-align:right;}
.menu_no2 img	{padding-bottom:7px;}
.menu_no3		{position:relative; top:210px; left:126px; width:220px;}
.menu_no4		{position:relative; top:270px; left:60px; width:462px; text-align:right;}
.menu_no4 img	{padding-bottom:7px;}