#m-subnav h2 {background-image:url(http://nxcache.nexon.net/mabinogi/img/bg/bg-subnav-header-cash-shop.png)}
#m-page-header.premium-shop{background-image:url(http://nxcache.nexon.net/mabinogi/img/bg/bg-subpage-header-premium-shop.png);height:87px}
#m-page-header.shop-guide{background-image:url(http://nxcache.nexon.net/mabinogi/img/bg/bg-subpage-header-cash-shop-guide.png);height:87px}

/*Premium Cash Shop*/
iframe#shop{width:100%;min-height:880px;height:7100px;border:none;overflow:hidden}

/*Cash Shop Guide*/
#guide-tabs {height:25px;border-bottom:#66583d 1px solid;margin-bottom:20px}
	#guide-tabs li {float:left;height:25px;padding-left:7px;margin-right:3px;background:url(http://nxcache.nexon.net/mabinogi/img/bg/bg-news-list-tab.png) 0 -25px no-repeat;}
		#guide-tabs li a {line-height:25px;text-align:center;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#66583d;display:block;padding:0 12px 0 5px;height:25px;min-width:35px;background:url(http://nxcache.nexon.net/mabinogi/img/bg/bg-news-list-tab.png) 100% -25px no-repeat;}
	#guide-tabs li:hover, #guide-tabs li.active {background-position:0 0;}
		#guide-tabs li:hover a, #guide-tabs li.active a {color:#fff;background-position:100% 0;}
h3.question{clear:both;cursor:pointer;color:#444;font:normal 14px Arial, Helvetica, sans-serif;margin-bottom:10px}
h3.question span{font-weight:bold;}
p.feature{background:#f2f2f2;padding:15px 20px 10px;-moz-border-radius:8px;-webkit-border-radius:8px;}
	p.feature img{padding-top:10px}
#item-shop img{margin-bottom:20px}
.answer{display:none;padding-bottom:20px}
.show{display:block}
#btn-goto-shop{background:url(http://nxcache.nexon.net/mabinogi/img/shop/btn-premium-shop.gif) no-repeat;width:240px;height:34px;text-indent:-9999px;float:left;margin:20px 10px 0 0}
#btn-goto-nx{background:url(http://nxcache.nexon.net/mabinogi/img/shop/btn-charge-nx.gif) no-repeat;width:240px;height:34px;text-indent:-9999px;float:left;margin-top:20px}

/*Web Gachapon*/
/*#m-page table:first-child{background:url(http://nxcache.nexon.net/mabinogi/img/shop/cash-shop-tab-underline.png) 0 89% repeat-x;}*/
#m-gachapon{font:12px/18px Arial,Helvetica,sans-serif;width:620px}
#m-gachapon *{margin:0;padding:0}
#item-buy{color:#afafaf;font-size:11px;text-transform:uppercase;background:url(http://nxcache.nexon.net/mabinogi/img/gachapon/bg-item-buy.png) no-repeat;width:560px;height:160px;padding:20px 0 0 40px;list-style:none}
	#item-buy h3{background:url(http://nxcache.nexon.net/mabinogi/img/gachapon/item-icon.png) 155px 0 no-repeat;height:23px;padding-left:185px;color:#66583d;font-size:14px;line-height:22px;text-transform:none;margin-bottom:18px}
	#item-buy li{margin-bottom:3px}
	#item-buy li.img{float:left;margin-right:50px;padding-top:20px}
	#item-buy li.quantity{margin-bottom:9px}
		#item-buy li.quantity select{width:85px;height:18px;border:solid 1px #9b9b9b;margin-left:5px;vertical-align:middle}
	#item-buy li.price{margin-bottom:15px}
		#item-buy li.price span{color:#d2a133;font-size:16px;font-weight:bold;margin-left:30px;}
	#item-buy li.buy{}
		#item-buy li.buy input{background:url(http://nxcache.nexon.net/mabinogi/img/gachapon/btn-buy-it-now.png) no-repeat;width:230px;height:31px;border:none;padding-top:31px;cursor:pointer}
#items-purchased{background:url(http://nxcache.nexon.net/mabinogi/img/gachapon/bg-items-purchased.png) no-repeat;width:600px;padding:20px 0 0;height:100px;margin-top:-19px}
	#items-purchased h3{font:bold 21px Georgia, Times, serif;color:#493625;text-align:center;margin-bottom:15px}
		#items-purchased h3 span{color:#da0000}
	#items-purchased input{background:url(http://nxcache.nexon.net/mabinogi/img/gachapon/btn-open-box.png) no-repeat;width:240px;height:34px;padding-top:31px;border:none;cursor:pointer;display:block;margin:0 auto}
#m-gachapon p.item-rules{ margin:15px 0 35px;font-size:11px;padding:0 25px;line-height:14px}
#btn-sold-out{background:url(http://nxcache.nexon.net/mabinogi/img/gachapon/btn-sold-out.png) no-repeat;width:240px;height:34px;text-indent:-9999px;margin:0 auto;display:block;}

/* gachapon popup */
.s-gachapon-header { height:9px; width:598px; background:url(http://nxcache.nexon.net/mabinogi/img/gachapon/s-gachapon-header.png) 0 0 no-repeat; }
.s-gachapon-won { width:598px; float:left; padding:10px 0 23px; background:url(http://nxcache.nexon.net/mabinogi/img/gachapon/s-gachapon-won.png) 0 0 repeat-y; }
.s-gachapon-won h2 { float:left; margin:41px 0 0 45px; font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; font-weight:bold; color:#493625; }
.s-gachapon-won h2 span { color:#da0000; }
#s-gachapon-catbox { width:102px; height:102px; margin-left:30px; float:left; background:url(http://nxcache.nexon.net/mabinogi/img/gachapon/item.png) 0 0 no-repeat; }
.s-gachapon-won ul { float:left; padding:11px 0 0 4px; width:584px; }
.s-gachapon-won li { width:146px; float:left; }
.s-gachapon-won li h3 { font-size:16px; color:#e82600; font-weight:bold; }
.s-gachapon-won li + li .thumb { border-left:1px dashed #d0bd14; }
.s-gachapon-won li h4 { font-size:13px; color:#858585; font-weight:bold; line-height:14px; }
.s-gachapon-won li h5 { font-size:11px; color:#858585; font-weight:bold; line-height:14px; }
.s-gachapon-won li h4.green { color:#83bc46; }
.s-gachapon-unopened { clear:left; height:125px; background:url(http://nxcache.nexon.net/mabinogi/img/gachapon/s-gachapon-unopened.png) 0 0 repeat-y; }
.s-gachapon-unopened h2 { padding:13px 0; line-height:22px; font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; font-weight:bold; color:#493625; }
.s-gachapon-unopened h2 span { color:#da0000; }
#s-gachapon-openanother { display:block; margin:0 0 13px 138px; width:321px; height:34px; text-indent:-9999px; background:url(http://nxcache.nexon.net/mabinogi/img/gachapon/s-gachapon-openanother.png) 0 0 no-repeat; }
#s-gachapon-buyboxes{display:block; margin:0 0 13px 138px; width:321px; height:34px; text-indent:-9999px; background:url(http://nxcache.nexon.net/mabinogi/img/gachapon/btn-buy-boxes.png) 0 0 no-repeat; }
.s-gachapon-unopened small { color:#66583d; font-size:11px; }
#anim{width:510px;height:263px;position:absolute;left:40px;top:25px}

/* prizes tabs */
.prizes-tabs { height:42px; margin-bottom:15px; }
.prizes-tabs a { width:300px; float:left; height:23px; padding:13px 0 6px; background:url(http://nxcache.nexon.net/mabinogi/img/gachapon/s-gachapon-tabs.png) 0 0 no-repeat; }
.prizes-tabs .tab-prizes { background-position:0 0; }
.prizes-tabs .tab-prizes.active { background-position:0 100%; }
.prizes-tabs .tab-prize-history { background-position:100% 0; height:19px; padding:16px 0 7px; }
.prizes-tabs .tab-prize-history.active { background-position:100% 100%; }
.prizes-tabs a span { height:100%; text-indent:-9999px; display:block; background:url(http://nxcache.nexon.net/mabinogi/img/gachapon/s-gachapon-tab-prizes.png) 50% 0 no-repeat; }
.prizes-tabs a:hover span { background-position:50% 100%; }
.prizes-tabs a.tab-prize-history span { background-image:url(http://nxcache.nexon.net/mabinogi/img/gachapon/s-gachapon-tab-prizehistory.png); }

/* prize history table */
.prize-list { color:#66583d; width:100%; text-align:center; }
.prize-list td { width:15% }
.prize-list td + td { width:23% }
.prize-list td + td + td { width:39% }
.prize-list td + td + td + td { width:23% }
.prize-list th div { line-height:15px; margin-bottom:13px; padding:5px 0; background:url(http://nxcache.nexon.net/mabinogi/img/gachapon/prize-list-th.png) 50% 0 no-repeat; font-weight:bold; }
.prize-list th div.first { background-position:0 0; }
.prize-list th div.last { background-position:100% 0; }
.prize-list th div span { display:block; border-width:0 1px; border-style:solid; border-left-color:#fbfaef; border-right-color:#bab497; }
.prize-list th div.first span { border-left:0; }
.prize-list th div.last span { border-right:0; }
.prize-list td { padding:6px 0; line-height:20px; background:url(http://nxcache.nexon.net/mabinogi/img/gachapon/prize-list-spacer.gif) 100% 0 repeat-y; }
.prize-list td.cc { color:#921509; background-position:-100px 0; }
.prize-list tr.odd td.cc { background-position:0 0; }
.prize-list tr.odd td { background-image:url(http://nxcache.nexon.net/mabinogi/img/gachapon/prize-list-spacer-odd.png); }
.prize-list-border { height:7px; border-bottom:1px solid #dbd9cf; }

/*available prizes list*/
#prizes-available-list ul{width:270px;float:left;margin:0 30px 45px 0}
#prizes-available-list li.category{font:17px Georgia, serif;color:#66583d;border-bottom:solid 1px #e6e2d1;list-style:none;margin-left:0;padding:0 0 1px 10px;margin-bottom:10px}
#prizes-available-list li{list-style:disc;margin-left:25px;padding-left:5px}
#scroller-ps-items, #scroller-game-items, #scroller-buff-items, #scroller-cash-items{height:160px;width:100px;overflow:hidden;position:relative; float:left;margin-right:50px}
#scroller-cash-items{margin-right:0}
#scroller-ps-items ul, #scroller-game-items ul, #scroller-buff-items ul, #scroller-cash-items ul{position:absolute;left:0;}
.scroll-controls{position:absolute;width:100%;height:16px;background:#fff;bottom:0}
.scroll-controls a.up{width:26px;height:16px;background:url(http://nxcache.nexon.net/mabinogi/img/gachapon/btn-scroller-up.png) no-repeat;float:left;text-indent:-9999px;margin-left:20px;margin-right:2px}
.scroll-controls a.down{width:26px;height:16px;background:url(http://nxcache.nexon.net/mabinogi/img/gachapon/btn-scroller-down.png) no-repeat;float:left;text-indent:-9999px;}
#prizes-available-scroller{padding:50px 0 0 25px;width:575px;height:170px;background:url(http://nxcache.nexon.net/mabinogi/img/gachapon/bg-items-scroller.png) no-repeat;margin-bottom:30px}
#prizes-available-scroller .thumb{height:160px;color:#83bc46}
#prizes-available-scroller .thumb h4{margin-top:4px;font-size:12px;line-height:12px}

/* SHOP RENEWAL */

/* SHOP TABS */
.m-shop-tabs { margin:30px 16px 0; height:26px; border-bottom:1px solid #605841; }
.m-shop-tabs li { line-height:25px; height:25px; width:150px; float:left; background:#d4d0bf; border:1px solid #ada99d; border-bottom:0; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; border-top-left-radius:10px; border-top-right-radius:10px; }
.m-shop-tabs li + li { margin-left:1px; width:149px; }
.m-shop-tabs li a { width:149px; display:block; text-decoration:none; text-align:center; color:#68563e; text-transform:uppercase; }
.m-shop-tabs .active,
.m-shop-tabs li:hover { background:#fcfaf3;height:26px } 
.m-shop-tabs .active a,
.m-shop-tabs li:hover a {  }

/* SHOP SUBTABS */
.m-shop-subtabs { margin:5px 16px 0x; height:15px; line-height:15px; padding:7px 0 9px 12px; border-bottom:1px solid #605841; }
.m-shop-subtabs li { float:left; display:block; }
.m-shop-subtabs a { color:#68563e; display:block; padding-right:7px; text-decoration:none; }
.m-shop-subtabs li + li a { border-left:1px solid #68563e; padding-left:7px; }
.m-shop-subtabs .active a { color:#68563e; }

/* SHOP SETS */
.m-shop-set { margin:20px 16px 0; border:1px solid #d0c6b5; background:#fff; width:606px; float:left; }
.m-shop-set + .m-shop-set { border-top:0; margin-top:0; }
.m-shop-set h3 { margin:5px 10px; font:20px/25px Georgia, serif; background-position:0 0; background-repeat:no-repeat; padding-left:40px; font-weight:700; text-transform:uppercase; color:#66583d; }
.m-shop-set h3 span { font-weight:100; }
.m-shop-feat h3 { background-image:url(../img/shop/m-shop-feat.png); }
.m-shop-best h3 { background-image:url(../img/shop/m-shop-best.png); }
.m-shop-set ul { padding:15px 34px 25px; width:538px; float:left; }
.m-shop-set li + li { border-left:1px dashed #d0bd9d; }

/* SHOP LIST ITEM */
.m-shop-item { width:178px; float:left; text-align:center; }
.m-shop-item a { display:block; text-decoration:none; }
.m-shop-item b { display:block; color:#a08e71; }
.m-shop-item span { display:block; color:#000; margin-bottom:5px; }
.m-shop-item img { margin-bottom:5px; }
.m-shop-item .m-shop-buynow { margin:0 auto; }

/* SHOP LIST VIEW */
.m-shop-list { margin:0 20px; }
.m-shop-list .m-shop-item { margin:0 10px 30px; }
.m-shop-list .m-shop-item img { border:1px solid #d0c6b5; }

/* BUY NOW BUTTON */
a.m-shop-buynow { width:137px; height:19px; text-indent:-9999px; display:block; background:url(../img/shop/buy-now.png) 0 0 no-repeat; }

/* LANDING CATEGORY DETAILED */
.m-shop-categories li { margin:35px 35px 0; width:250px; min-height:200px; float:left; background-position:100% 40px; background-repeat:no-repeat; }
.m-shop-categories h3 { background:#d0bd9d; color:#6d5f43; font:20px/32px Georgia, serif; padding:0 10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; border-top-left-radius:10px; border-top-right-radius:10px; }
.m-shop-categories p { color:#715f46; margin:15px 115px 15px 10px; }
.m-shop-categories .m-shop-go { margin-left:10px; width:60px; height:19px; text-indent:-9999px; display:block; background:url(../img/shop/category-go.png) 0 0 no-repeat; }
.m-shop-categories .p-character { background-image:url(../img/shop/p-character.png); }
.m-shop-categories .p-pet { background-image:url(../img/shop/p-pet.png); }
.m-shop-categories .p-gachapon { background-image:url(../img/shop/p-gachapon.png); }
.m-shop-categories .p-misc { background-image:url(../img/shop/p-misc.png); }
.m-shop-categories .p-misc { background-image:url(../img/shop/p-misc.png); }

/* SHOP CATEGORY TITLE */
.m-shop-category-title { margin:0 22px 8px; height:25px; line-height:25px; border-bottom:2px solid #e6e2d1; font:20px Georgia, serif; font-weight:700; color:#382e21; }
.m-shop-category-title span { display:block; float:left; height:25px; border-bottom:2px solid #caa97a; }
.m-shop-category-subtitle { margin:0 22px 25px; color:#a08e71; font-weight:700; }

/* SHOP DETAIL */
.m-shop-detail-image { border:3px solid #d4d0bf; -moz-border-radius:10px; border-radius:10px; width:168px; background:#fff; height:142px; padding:14px 0; text-align:center; margin:10px 0 35px 20px; float:left; }
.m-shop-detail-purchase { width:325px; float:left; margin-left:30px }
.m-shop-detail-purchase h4 { color:#382e21; font-size:24px; line-height:24px; margin-bottom:18px; font-family:Georgia}
.m-shop-detail-purchase .attr { height:18px; margin-bottom:10px; }
.m-shop-detail-purchase .attr + .attr{margin-bottom:19px}
.m-shop-detail-purchase .label { float:left; display:block; width:65px; font-size:11px;color:#66583d; text-transform:uppercase; font-weight:bold}
.m-shop-detail-purchase select { width:80px; padding:1px; border:1px solid #999; }
.m-shop-detail-purchase .price { display:inline-block; color:#d2a133; font-size:16px; font-weight:bold; }

.m-shop-buynow-large { float:left; width:240px; height:34px; text-indent:-9999px; display:block; background:url(../img/shop/buy-now-large.png) 0 0 no-repeat; margin-right:6px;margin-bottom:10px }
.m-shop-cancel { float:left; width:144px; height:34px; text-indent:-9999px; display:block; background:url(../img/shop/cancel.png) 0 0 no-repeat; }

.m-shop-image-v { float:right; clear:left; margin-right:8px; margin-left:22px;width:180px; text-align:right; }
.m-shop-image-v img{border:solid 1px #dddaca;border-radius:8px;display:block;-webkit-border-radius:8px;}
.m-shop-desc { margin:0 220px 50px 30px; color:#444; font-size:12px; line-height:18px; }
.m-shop-desc ul li{list-style-type:disc;margin-left:12px}
.m-shop-desc p { margin-bottom:16px; }
.m-shop-image-h { margin:0 20px; }
.m-shop-image-h img { margin-bottom:20px; }

