#m-page-header { background-image:url(../img/header/category-shop.jpg); }
#m-page-title { background-image:url(../img/header/pages-shop.png); }
#m-page-title.special-promotions { background-position:100% 0; height:38px;}
#m-page-title.cash-shop-guide { background-image:url(../img/header/pages-shop2.png); }
#m-subnav h2 span { background-position:0 -76px; }

/* item gallery new items */
#p-shop-new { position:relative; clear:left; width:620px; margin-bottom:30px; padding-top:31px; height:325px; background:url(../img/sprite/item-shop.png) 0 0 no-repeat; }
#p-shop-top3 { height:226px; }
#p-shop-top3 > li { width:182px; height:221px; border:5px solid transparent; border-bottom:0; float:left; text-align:center; position:relative; }
#p-shop-top3 > li:hover { padding:0; border-color:#333; border-bottom:0; }
#p-shop-top3 > li + li { width:183px; }
#p-shop-top3 ul { display:none; text-align:left; font-size:11px; color:#fff; position:absolute; left:-5px; right:-5px; top:213px; padding:20px 18px 10px; text-shadow:1px 1px 0 #000; background:url(../img/shop/item-gallery/dropdown.png) 50% 0 no-repeat; -webkit-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-bottomleft:4px; border-bottom-right-radius:4px; border-bottom-left-radius:4px; }
#p-shop-top3 > li:hover ul { display:block; }
#p-shop-top3 ul span { color:#ffd014; }
#p-shop-top3 ul a { color:#ffd014; }
#p-shop-top3 ul li { padding-left:8px; background:url(../img/shop/item-gallery/dropdown-li.png) 0 8px no-repeat; }

/* carousel */
#p-shop-carousel,
#p-shop-carousel-left,
#p-shop-carousel-right { float:left; height:86px; margin-top:10px; width:27px; }
#p-shop-carousel-right { width:31px; }
#p-shop-carousel-left.disabled { background:url(../img/sprite/item-shop.png) 0 -605px no-repeat; cursor:default; }
#p-shop-carousel-right.disabled { background:url(../img/sprite/item-shop.png) -547px -605px no-repeat; cursor:default;  }
#p-shop-carousel { width:520px; overflow:hidden; -moz-border-radius:6px; -webkit-border-radius:6px; }
#p-shop-carousel ul { width:660px; }
#p-shop-carousel li { width:84px; height:76px; text-align:center; float:left; padding:10px 3px 0 0; background:url(../img/shop/item-gallery/carousel-spacer.png) 100% 0 no-repeat; }

/* carousel popup */
#p-shop-carousel-popup { display:none; font-size:11px; color:#fff; text-shadow:1px 1px 0 #000; padding:7px 2px; width:140px; position:absolute; top:346px; margin-left:-72px; background:#333; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }
#p-shop-carousel-popup .nub { width:140px; position:absolute; top:-8px; height:8px; background:url(../img/shop/item-gallery/dropdown.png) 50% 0 no-repeat; }
#p-shop-carousel-popup .name { padding:0 0 3px 13px; border-bottom:1px solid #222; background:url(../img/shop/item-gallery/dropdown-li.png) 6px 8px no-repeat; }
#p-shop-carousel-popup .nx { color:#ffd014; padding:3px 7px 0; border-top:1px solid #555; }
#p-shop-carousel-popup .desc { padding:0 7px; }

/* bestsellers */
#p-shop-bestsellers { padding-top:31px; height:218px; background:url(../img/sprite/item-shop.png) 0 -356px no-repeat; font-size:12px; }
#p-shop-bestsellers li { width:170px; height:70px; float:left; padding:20px 11px; font-weight:bold; }
#p-shop-bestsellers li img { width:68px; height:68px; float:left; margin-right:10px; }
#p-shop-bestsellers li span { color:#c2170d; display:block; }
#p-shop-bestsellers li a { display:block; color:#444; text-decoration:none; }
#p-shop-bestsellers li a:hover,
#p-shop-bestsellers li a:hover span { text-decoration:underline; }

#m-page p{clear:right;margin-bottom:10px;overflow:hidden}
	#m-page p.p-intro{margin-bottom:45px;}
	#m-page p.alert{color:#9e0b0f;font-weight:bold;text-transform:uppercase}
	#m-page p.p-cash-intro{margin-bottom:30px;font-weight:bold}
	#m-page p a{color:#bd0101;text-decoration:none}
		#m-page p a:hover{text-decoration:underline}
	#m-page .btn-faq{margin-bottom:20px;}
	#m-page .btn-notice{margin-bottom:5px;}
#m-page ul.guide-list{padding-left:10px;}
	#m-page ul.guide-list li{list-style:disc}
#m-page #GameUI{padding-left:20px}

#m-page ul.content li{clear:both;float:left;margin-bottom:30px;width:570px}
#m-page ul.content img{float:left;margin-right:20px}
	
/*guide tabs. Some do not have a table beneath them, use the class no-table for these*/
.m-tabs.no-table{border-bottom:solid 3px #a0130a;margin-bottom:30px;}
.table-list td a {padding-left:20px}
td.monster-map, td.map{font-size:11px}

.icon_category{display:none;}
.list_category {display: none}