#m-page h2{color:#333;font:21px Georgia, "Times New Roman", Times, serif;clear:both;margin-bottom:8px}

#m-nx-info{background:url(../img/bg/m-nx-info.png) no-repeat;width:268px;height:143px;padding:59px 0 0;margin:0 0 32px}
	#m-nx-info .pre-login{margin:0 0 0 13px}
	#m-nx-info .post-login{margin:0 0 0 13px}
	#m-nx-info h2{display:none}
	#m-nx-info p{text-align:center;}
	#m-nx-info span{display:block;margin-bottom:7px;float:left}
	#m-nx-info span+span{margin-bottom:18px}
	#m-nx-info label{color:#143e6a;width:88px;float:left;text-align:left;font-weight:bold;font-size:12px}
	#m-nx-info label +p{background:#d9e8d5;height:26px;width:144px;padding-right:10px;text-align:right;color:#333;float:right;font-size:15px;line-height:26px}
	#m-nx-info input{background:#d9e8d5;height:20px;width:130px;padding-right:10px;text-align:right;color:#333;}
#btn-charge{width:242px;height:46px;display:block;background:url(../img/btn/purchase-nx.png) no-repeat;text-indent:-9999px;margin:0 auto;clear:both;}

#m-shop-search{width:256px;height:28px;border:solid 1px #d2d1d1;float:right;margin-bottom:14px}
#m-shop-search input[type="text"]{width:215px;height:28px;float:left;background:#e0e0e0;padding-left:5px;border:none;}
#m-shop-search input[type="submit"]{width:36px;height:28px;float:left;background:url(../img/btn/item-search.png) no-repeat;text-indent:-9999px;cursor:pointer;border:none}

#shop-nav{clear:both;position:relative;margin:10px 0px 30px 0px;position:relative}
#shop-nav-main{width:656px;height:45px;border:solid 1px #d2d1d1;
	/*CSS Gradient time! http://www.colorzilla.com/gradient-editor/ */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 37%, #ececec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(37%,#ffffff), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 37%,#ececec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 37%,#ececec 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 37%,#ececec 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 37%,#ececec 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */
}

#shop-nav-main li{float:left;line-height:45px;text-align:center}
#shop-nav-main a{color:#000;text-decoration:none;font-weight:bold;border-right:solid 1px #dadada}
#n-cards{width:161px}#n-cards a{padding:0 20px}
#n-pets{width:115px;}#n-pets a{padding:0 40px}
#n-services{width:129px;}#n-services a{padding:0 35px}
#n-item{width:150px}#n-item a{padding:0 38px}
#n-sales{width:101px}#n-sales a{border-right:none}
#shop-nav-drop{width:656px;height:132px;border:solid 1px #d2d1d1;position:absolute;z-index:2;top:45px;left:0;
	/*CSS Gradient time! http://www.colorzilla.com/gradient-editor/ */
	background: #d7d7d7; /* Old browsers */
	background: -moz-linear-gradient(top, #d7d7d7 0%, #e7e7e7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7d7d7), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d7d7d7 0%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d7d7d7 0%,#e7e7e7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d7d7d7 0%,#e7e7e7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d7d7d7 0%,#e7e7e7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7d7d7', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */

}
#shop-nav-drop.hidden{height:0;border:none;}
#shop-nav-drop.hidden > li{display:none}
#shop-nav-drop li{float:left;text-align:center;padding-top:10px;}
#shop-nav-drop span{clear:both;display:block}
#shop-nav-drop a{color:#666;text-decoration:none;line-height:22px}
#shop-nav-drop a:hover{background:url(../img/misc/shop-drop-underline.png) repeat-x 0 100%;}
#d-cards{width:161px}
#d-pets{width:115px;}
#d-services{width:129px;}
#d-item{width:150px}
#d-sales{width:101px}

#shop-subnav{height:26px;background:#e9e9e9;border-radius:5px;position:relative}
#shop-subnav.pets{width:294px}
#shop-subnav.pets li+li+li+li a{border-right:none}
#shop-nav-wrap{position:relative}
#shop-subnav{position:absolute;top:55px;left:65px}
#shop-subnav li{float:left;}
#shop-subnav li a{border-right:solid 1px #666;color:#666;text-decoration:none;line-height:26px;padding:0 15px}
#shop-subnav li a.active{color:#000;font-weight:bold;}
#shop-subnav li a:hover{color:#000}
#shop-subnav-tip{background:url(../img/misc/subnav-shop-tip.png) no-repeat;width:12px;height:6px;position:absolute;top:-6px;left:50%}

.item-list{float:left;}
.item-list li{width:152px;height:225px;float:left;position:relative;text-align:center;;margin-right:16px;font-size:12px;}
.item-list.full li{margin-bottom:25px}
.item-list.sale{width:3000px;margin-bottom:20px;position:absolute}
.item-list.new{margin-bottom:44px}
.item-list.best li+li+li+li, .item-list.new li+li+li+li{margin-right:0;}
.item-wrap{border:solid 1px #dfdfdf;border-bottom:none;background:#fff}
.buy-tag{width:71px;height:63px;position:absolute;top:0;left:0; font-weight:600; }
.buy-tag.sale{background:url(../img/shop/tag-sale.png) no-repeat}
.buy-tag.new{background:url(../img/shop/tag-new.png) no-repeat}
.buy-tag.best{background:url(../img/shop/tag-best.png) no-repeat}
.buy-img{width:142px;height:142px;margin:auto;text-align:center; cursor:pointer}
.buy-offer{color:#fff;background:#3b8609;background:rgba(59,134,9,0.7);font-size:11px;position:absolute;top:123px;width:100%;left:0; padding: 2px 0; }
.buy-name{color:#333;}
.buy-price{color:#777;font-size:11px}
.buy-price .old{text-decoration:line-through;font-weight:normal}
.buy-price .new{color:#a60101;padding-left: 5px; font-weight:600; margin-top: 5px}
.buy-info{background:#dfdfdf;padding:4px 0}
.btn-buy{width:150px;height:26px;display:block;text-decoration:none;color:#a8f90d;line-height:28px;border:solid 1px #000;text-align:center;clear:both; font-weight: 600;
	/*CSS Gradient time! http://www.colorzilla.com/gradient-editor/ */
	background: #575757; /* Old browsers */
	background: -moz-linear-gradient(top, #575757 22%, #313131 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(22%,#575757), color-stop(100%,#313131)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #575757 22%,#313131 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #575757 22%,#313131 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #575757 22%,#313131 100%); /* IE10+ */
	background: linear-gradient(to bottom, #575757 22%,#313131 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#575757', endColorstr='#313131',GradientType=0 ); /* IE6-9 */
	
}
.btn-buy:hover{border-solid:1px solid #484848;
	background: #5f5f5f; /* Old browsers */
	background: -moz-linear-gradient(top, #5f5f5f 22%, #757575 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(22%,#5f5f5f), color-stop(100%,#757575)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5f5f5f 22%,#757575 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5f5f5f 22%,#757575 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5f5f5f 22%,#757575 100%); /* IE10+ */
	background: linear-gradient(to bottom, #5f5f5f 22%,#757575 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f5f5f', endColorstr='#757575',GradientType=0 ); /* IE6-9 */
	
}

.btn-buy-disabled{border-solid:1px solid #484848; color:#cccccc;
	background: #5f5f5f; /* Old browsers */
	background: -moz-linear-gradient(top, #5f5f5f 22%, #757575 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(22%,#5f5f5f), color-stop(100%,#757575)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5f5f5f 22%,#757575 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5f5f5f 22%,#757575 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5f5f5f 22%,#757575 100%); /* IE10+ */
	background: linear-gradient(to bottom, #5f5f5f 22%,#757575 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f5f5f', endColorstr='#757575',GradientType=0 ); /* IE6-9 */
	
}

#sale-carousel{overflow:hidden;width:656px;height:265px;margin-bottom:26px;position:relative;}
#sales-control{clear:both;height:22px;text-align:center;position:absolute;top:244px;left:220px;width:100%}
#control-left{width:22px;height:21px;background:url(../img/shop/sales-control.png) no-repeat 0 0;float:left;margin-right:20px}
#control-right{width:22px;height:21px;background:url(../img/shop/sales-control.png) no-repeat -22px 0;float:left}
#sales-pager li{width:11px;height:11px;background:url(../img/shop/sales-control.png) no-repeat -44px -11px;float:left;margin:6px 20px 0 0;cursor:pointer;}
#sales-pager li.active{background-position:-44px 0}

/*Shop Detail Page*/
#item-info{float:left;margin-bottom:28px}
#item-info .item-wrap{border:none;position:relative;width:166px;float:left;}
#item-info .buy-img{border:solid 1px #dfdfdf;margin:0;-moz-box-shadow:5px 5px black;-webkit-box-shadow: 5px 5px #8f8e8e;box-shadow: 5px 5px 0 0 #8f8e8e;}
#item-info .buy-offer{color:#fff;background:#3b8609;background:rgba(59,134,9,0.7);font-size:11px;position:absolute;top:125px;width:100%;left:0}
#item-info .buy-name{color:#333;font:23px Georgia, "Times New Roman", Times, serif;clear:both;}
#item-info .buy-price{color:#333;font-size:13px;font-weight:bold;margin-bottom:18px}
#item-info .buy-price span{color:#0391ec;}
#item-info .buy-info{background:#fff;padding:0;}
#item-info .buy-wrap{float:left}
#item-info .buy-description{color:#999;margin-bottom:17px}

#item-detail{clear:both;padding:20px 0 0;border-top:dotted 1px #999}
#item-detail p{margin-bottom:20px}
#item-stats-skills{background:#e1e1e1;width:566px;padding:6px 3px 3px;float:left;margin-left:40px;border-radius:5px;margin-bottom:20px}
#item-stats-skills p{margin-bottom:3px}
#item-stats-skills h3{text-align:center;font-size:13px;}
#item-stats-skills .stats,#item-stats-skills .skills{float:left;line-height:22px}
#item-stats-skills .stats .list{background:#fff;padding:10px 0 10px 20px;width:308px;margin-right:3px;min-height:220px;border-radius:5px}
#item-stats-skills .skills .list{background:#fff;padding:10px 0 10px;width:234px;min-height:220px;text-align:center;border-radius:5px}
#item-picture{clear:both}#item-picture{text-align:center; width:100%}

/*Shop Popup*/
body.shop-popup{width:555px;height:404px;background:url(../img/shop/popup-bg.png) no-repeat #b2d274;font:13px/18px 'Lucida Grande','Lucida Sans Unicode', Tahoma, sans-serif;position:relative; overflow-x:hidden;overflow-y:hidden; }
body.shop-popup h1{color:#fff;font:26px Georgia, "Times New Roman", Times, serif;position:absolute;left:15px;top:28px}
body.shop-popup input{vertical-align:middle;margin-right:4px}
#shop-wrap{width:485px;height:320px;margin:0 auto;padding:65px 20px 0}
#shop-wrap select{border:none;background:#ebebeb;float:left;height:25px;margin-bottom:7px;}
#shop-wrap select.server{width:197px;}
#shop-wrap select.units{width:83px;margin-right:14px;}
#shop-wrap .buy-img{float:left;border:1px solid #d3d3d3;margin-right:10px;}
#shop-wrap .item-wrap{border:none;clear:both;padding:0 0 20px;float:left;background:url(../img/misc/shop-drop-underline.png) repeat-x 0 100%;margin-bottom:20px}
#shop-wrap .item-purchase{width:320px;float:left}
#shop-wrap h2{font:20px Georgia, "Times New Roman", Times, serif;color:#333;margin-bottom:28px}
#shop-wrap .select-nx{width:310px;height:46px;background:#ededed;clear:both;padding:10px 0 0 10px}
#shop-wrap .select-nx span{color:#0391ec}
.btn-wrap{width:185px;margin:0 0 8px 290px;text-align:center}
.btn-confirm{width:163px;height:40px;display:block;text-decoration:none;color:#a8a9ad;line-height:40px;border:solid 1px #888;text-align:center;clear:both;font-size:18px;text-transform:uppercase;margin:0 auto 7px;
	/*CSS Gradient time! http://www.colorzilla.com/gradient-editor/ */
	background: #a7a7a7; /* Old browsers */
	background: -moz-linear-gradient(top, #a7a7a7 22%, #919191 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(22%,#a7a7a7), color-stop(100%,#919191)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #a7a7a7 22%,#919191 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #a7a7a7 22%,#919191 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #a7a7a7 22%,#919191 100%); /* IE10+ */
	background: linear-gradient(to bottom, #a7a7a7 22%,#919191 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7a7a7', endColorstr='#919191',GradientType=0 ); /* IE6-9 */
	
}
.btn-confirm:hover { cursor:default; }
.btn-confirm.active{width:163px;height:40px;display:block;text-decoration:none;color:#a8f90d;line-height:40px;border:solid 1px #000;text-align:center;clear:both;font-size:18px;text-transform:uppercase;margin:0 auto 7px;
	/*CSS Gradient time! http://www.colorzilla.com/gradient-editor/ */
	background: #575757; /* Old browsers */
	background: -moz-linear-gradient(top, #575757 22%, #313131 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(22%,#575757), color-stop(100%,#313131)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #575757 22%,#313131 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #575757 22%,#313131 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #575757 22%,#313131 100%); /* IE10+ */
	background: linear-gradient(to bottom, #575757 22%,#313131 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#575757', endColorstr='#313131',GradientType=0 ); /* IE6-9 */
	
}
.btn-confirm.active:hover{width:163px;height:40px;display:block;text-decoration:none;color:#a8f90d;line-height:40px;border:solid 1px #000;text-align:center;clear:both;font-size:18px;text-transform:uppercase;margin:0 auto 7px;
    cursor:pointer;
	/*CSS Gradient time! http://www.colorzilla.com/gradient-editor/ */
	background: #5F5F5F; /* Old browsers */
	background: -moz-linear-gradient(top, #5F5F5F 22%, #757575 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(22%,#5F5F5F), color-stop(100%,#757575)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5F5F5F 22%,#757575 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5F5F5F 22%,#757575 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5F5F5F 22%,#757575 100%); /* IE10+ */
	background: linear-gradient(to bottom, #5F5F5F 22%,#757575 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5F5F5F', endColorstr='#757575',GradientType=0 ); /* IE6-9 */
	
}
.link-purchase{color:#333;text-decoration:none;}
.link-purchase:hover{background:url(../img/misc/shop-drop-underline.png) repeat-x 0 100%}
p.timer{color:#666;text-align:center}