@import url("rohan.css");

div.topArea	{hegith:180px;}
div#logo	{float:left; width:450px; height:100px; padding:35px 0 0 70px;}
a span.logo_link	{display:inline-block; width:290px; height:100px; cursor:pointer;}
div#top_sign_up	{float:right; width:280px; margin:65px 90px 0 0; height:100px;}
a span.btn_sign	{display:inline-block; float:right; width:140px; height:130px; cursor:pointer; background:none;}



div#container		{position:relative; margin:0 auto;}
.container_info		{min-width:914px; background:url('/Images/sub/bg_info.jpg') no-repeat top center;}
.container_guide	{min-width:914px; background:url('/Images/sub/bg_guide.jpg') no-repeat top center;}
.container_im		{min-width:914px; background:url('/images/sub/bg_im.jpg') no-repeat top center;}
.container_em		{min-width:914px; background:url('/images/sub/bg_em.jpg') no-repeat top center;}
.container_download	{min-width:914px; background:url('/images/sub/bg_download.jpg') no-repeat top center;} /*http://imgcdn.playrohan.com/Image/rohan/bg/*/
.container_community{min-width:914px; background:url('/images/sub/bg_community.jpg') no-repeat top center;}
.container_help		{min-width:914px; background:url('/images/sub/bg_help.jpg') no-repeat top center;}
.container_trade	{min-width:914px; background:url('/images/sub/bg_trade.jpg') no-repeat top center;}
.container_member	{min-width:914px; background:url('/images/sub/bg_member.jpg') no-repeat top center;}

div#quickMenu		{position:absolute; left:870px; width:90px; float:right; margin-top:20px;}
div#quickMenu ul	{width:90px; padding-top:6px; background:url('/images/common/float_bg.gif') no-repeat left top;}
div#quickMenu li	{text-align:center; margin-bottom:5px; line-height:1px; font-size:1px;}
div#quickMenu li.pageTop	{}

div#quickShop		{position:absolute; left:870px; width:90px; float:right; margin-top:20px;}
div#quickShop ul	{width:90px; padding-top:6px; background:url('/images/shop/float_bg.gif') no-repeat left top;}
div#quickShop li	{text-align:center; margin-bottom:5px; line-height:1px; font-size:1px;}
div#quickShop li.btn{position:relative; top:-5px;}
div#quickShop li.pageTop	{}

div#top			{position:relative; margin:0 auto; width:912px; vertical-align:top; cursor:default;}
div#topMenu		{position:relative; margin:0 auto; left:-5px; width:820px; height:40px; background:url('/images/common/menu_sub_bg.gif') no-repeat top center;}
div#topMenu ul.depth1	{width:820px; height:40px; margin:0 auto; padding-left:16px;}
div#topMenu ul.depth1 li	{float:left; height:40px; margin:1px 4px;}
div#topMenu ul.depth1 li img{height:35px;}
div#topSubMenu	{position:relative; margin:0 auto; left:-50px; width:800px;}



div#content		{position:relative; margin:0 auto; width:814px; vertical-align:top;}
div#contentArea	{border:1px solid #6b5e54; background:#0f0f0f; padding:20px; margin-bottom:40px;}

div#content_shop{position:relative; margin:0 auto; width:814px; vertical-align:top; background:url('/images/shop/cts_bg_btm.gif') no-repeat bottom left; z-index:1; padding-bottom:15px; margin-bottom:40px;}
div#contentShop	{background:#FFFFFF; padding:5px 0 5px 0; background:url('/images/shop/cts_bg_top.gif') no-repeat top center;}
div#contentShop div#Shop	{border-left:1px solid #5e6f81; border-right:1px solid #5e6f81; background-color:#ffffff; color:black; text-align:left;}
*html div#content_shop {background:none;}
*html div#contentShop{background:none;}
*html div#contentShop div#Shop{width:810px;}



/* Location */
p#location		{position:relative; padding-left:15px; background:url('/images/common/location_bullet.gif') no-repeat 4px 8px; font-size:10px; font-weight:bold; line-height:20px;}
div#neviLocation{padding:0px 0px 0px 51px;}


/* SHOP tab */
p.SubTitle	{color:#666666; font-family:verdana; font-size:14px; font-weight:bold; padding:4px 0 12px 4px;}

.ctgTabmenu		{width:575px;}
.ctgTabmenu ul	{border-bottom:1px solid #dddddd; height:23px;}
.ctgTabmenu li	{color:#999999; float:left; margin-right:2px; font-size:10px;}
.ctgTabmenu li a		{display:inline-block; background:url('/images/shop/tab_off_left.gif') no-repeat 0 0; height:23px; margin-top:1px; cursor:pointer;}
.ctgTabmenu li a span	{display:inline-block; background:url('/images/shop/tab_off_right.gif') no-repeat right 0; height:18px; padding:5px 7px 0 8px;}
.ctgTabmenu li a.on,.ctgTabmenu li a:hover			{background:url('/images/shop/tab_on_left.gif') no-repeat top left; color:#999999; height:23px;}
.ctgTabmenu li a.on span,.ctgTabmenu li a:hover span{background:url('/images/shop/tab_on_right.gif') no-repeat bottom right; font-weight:bold;}

.ctgTabDep2		{width:575px; border:1px solid #dddddd; border-top:none;}
.ctgTabDep2 ul	{background:#dddddd; margin:1px; height:26px;}
.ctgTabDep2 li	{color:#999999; float:left; margin-right:2px; font-size:10px;}
.ctgTabDep2 li a			{display:inline-block; height:23px; margin-top:1px; cursor:pointer;}
.ctgTabDep2 li a span	{display:inline-block; background:url('/images/shop/tab_sub_bar.gif') no-repeat right; height:18px; padding:6px 10px 4px 10px;}
.ctgTabDep2 li.last  a span		{background:none;}
.ctgTabDep2 li a.on,.ctgTabDep2 li a:hover			{color:#666699; height:23px;}
.ctgTabDep2 li a.on span,.ctgTabDep2 li a:hover span	{font-weight:bold;}

.ctgTabDep3		{width:575px; margin:14px 0 10px 0;}
.ctgTabDep3 ul	{height:24px;}
.ctgTabDep3 li	{color:#999999; float:left; margin-right:2px; font-size:10px;}
.ctgTabDep3 li a		{display:inline-block; background:url('/images/shop/tabDep3_off_left.gif') no-repeat 0 0;  height:24px; font-weight:bold; margin-top:1px; cursor:pointer;}
.ctgTabDep3 li a span	{display:inline-block; background:url('/images/shop/tabDep3_off_right.gif') no-repeat right 0;  height:24px; padding:5px 12px 0 12px;}
.ctgTabDep3 li a.on,.ctgTabDep3 li a:hover			{background:url('/images/shop/tabDep3_on_left.gif') no-repeat top left; color:#FFFFFF;}
.ctgTabDep3 li a.on span,.ctgTabDep3 li a:hover span{background:url('/images/shop/tabDep3_on_right.gif') no-repeat bottom right; font-weight:bold; height:24px; line-height:22px; margin-top:-5px;}


.howTo			{width:570px; color:#666666; line-height:16px;}
.howTo p.sTitle	{background:url('/images/shop/bullet_subtitle.gif') no-repeat 7px 7px; color:#666666; font-size:12px; font-weight:bold; padding-left:15px; margin:15px 0 10px 0; line-height:17px;}
.howTo dl		{border:5px solid #dddddd; width:550px; padding:5px 10px 5px 10px; margin:auto;}
.howTo dd ol.step1 li	{padding:5px 0 5px 0;}
.howTo dd ol.step2		{background-color:#f2f2f2; padding:5px 5px 5px 10px; width:525px; margin-left:5px;}
.howTo dd ol.step2 li	{padding:0;}

/* Sitemap */
div.sitemap	{width:740px; padding-top:10px; padding-left:20px; min-height:700px;}
div.sitemap p.title	{border-bottom:1px solid #6c6a69; padding-bottom:5px; margin-bottom:15px;}
div.pack	{float:left; width:160px; padding-right:25px;}
div.sitemap div.map	{width:160px; padding-bottom:30px;}
div.sitemap div.map a			{color:#FFFFFF; font-weight:bold;}
div.sitemap div.map a:visited	{color:#FFFFFF; font-weight:bold;}
div.sitemap div.map a:hover		{color:#FFFFFF; font-weight:bold;}
div.sitemap div.map a:active	{color:#FFFFFF; font-weight:bold;}
div.sitemap div.map dt.dep1	{height:15px; padding-bottom:5px; margin-bottom:3px; border-bottom:1px dashed #3e3d3c;}
div.sitemap div.map dd.dep2	{display:inline; line-height:17px;}
div.sitemap div.map ul.dep3	{color:#ffc45c; background:#242620; padding:2px 3px 4px 8px; margin:3px 0 3px 0;}
div.sitemap div.map ul.dep3 a			{color:#ffc45c; font-weight:normal;}
div.sitemap div.map ul.dep3 a:visited	{color:#ffc45c; font-weight:normal;}
div.sitemap div.map ul.dep3 a:hover		{color:#ffc45c; font-weight:normal;}
div.sitemap div.map ul.dep3 a:active	{color:#ffc45c; font-weight:normal;}
div.sitemap div.map ul.dep3 li		{font-size:10px; line-height:16px;}


/* login */
div#login_banner {position:absolute; top:180px; left:460px; width:330px; height:250px; z-index:0;}


div.explainTitle	{font-weight:bold; background:url(/images/explain_bg.gif) no-repeat; margin-top:10px;}
div.explainTitle dt	{padding:12px 15px 10px 20px;}
div.explainTitle dd	{color:#ffa200; padding:20px 15px 20px 15px; text-align:center; background:url(/images/explain_bg_center.gif) repeat-y center; line-height:20px;}
div.explainTitle dd span.mail{font-weight:bold; text-decoration:underline;}
div.explainTitle dd.btm{height:7px; padding:0; background:url(/images/explain_bg.gif) no-repeat bottom;}
div.explainTitle dd p.inside	{width:300px; text-align:right; padding:7px 0 7px 0;}
div.explainTitle dd p.inside span{padding-right:15px;}
div.form-container p.alarmEX	{padding:5px 10px 20px 10px; line-height:20px; border-bottom:1px solid #666;}

dl.newRegist img{vertical-align:middle;}
dl.newRegist input#findemail {width:200px; height:18px; border:none;}
dl.newRegist dt	{width:580px; color:#ffa200; font-weight:bold; font-size:13px; background:url(/images/sm-bullet.gif) no-repeat 0 16px; padding:10px 0 10px 8px;}
dl.newRegist dd	{border-bottom:1px solid #666; padding:0 10px 15px 10px;}

dl.smallRegist		{width:560px; height:30px; margin-left:10px; display:block; padding-bottom:20px;}
dl.smallRegist dt	{float:left; width:80px; display:inline; line-height:20px; padding-top:20px; color:white; font-size:11px; font-weight:bold; background:none;}
dl.smallRegist dd	{float:left; width:200px; display:inline; font-size:11px; border:none; padding:20px 0 0 10px;}
dl.smallRegist dd span#checkemail	{float:left; color:#ee0005; line-height:20px;}

div.Regist{float:left; border-top:1px solid #666; border-bottom:1px solid #666; padding-bottom:20px;}
div.Regist:after{content:".";clear:both;visibility:hidden;visibility:hidden;}
dl.subRegist	{float:left; zoom:1; width:580px;}
dl.subRegist dt	{float:left; width:120px; line-height:20px; padding:20px 10px 0 10px;; color:white; font-size:11px; font-weight:bold; background:none;}
dl.subRegist dd	{float:right; width:420px; font-size:11px; border:none; padding:20px 0 0 10px;}

div.btn_go	{float:left; width:580px; text-align:center; padding:20px;}

span.alarm	{color:#ffa200; font-weight:bold; line-height:22px;}
span.warning{color:#ee0005; font-weight:bold; line-height:22px;}
span.nocolor{color:white; font-weight:bold; line-height:22px;}

/* GameGuide > Interface */
div.guide_interface {width:580px; height:433px; margin-top:15px; z-index:-20; border:solid 1px #717173; background:url('/images/screens/guide/interface_bg.jpg') no-repeat;}
div.guide_interface img{float:left;}
div.guide_interface img.right{float:right;}
div.GInterface_first{display:block; border:1px solid red;}
div.GInterface_first:after{content:".";display:block;height:0;visibility:hidden;}
div.GInterface1{float:left; width:192px; height:52px; cursor:pointer;}
div.GInterface2{float:left; width:143px; height:18px; margin-left:40px; cursor:pointer;}
div.GInterface3{float:right; width:113px; height:100px; cursor:pointer;}
div.GInterface4{position:relative; width:175px; height:110px; top:297px; left:0px; cursor:pointer; .top:278px;.left:-192px;}
div.GInterface5{position:relative; width:325px; height:23px; top:298px; left:0px; .top:280px;}
div.GInterface5 ul.btn{list-style:none; height:23px; padding-left:33px; padding-top:3px;}
div.GInterface5 ul.btn li{float:left; list-style:none; width:11px; height:13px; background-image:none; cursor:pointer;}
div.GInterface5 ul.btn li.15th{margin-left:20px; border:1px solid red;}
div.GInterface6{position:relative; float:right; width:240px; height:22px; top:275px; cursor:pointer; .top:258px;}

div.GInterface_view1{zoom:1;position:relative; width:450px; padding-left:145px; top:-78px; left:52px; .top:-118px; background:url('/images/screens/guide/intf_status.gif') no-repeat left top;}
div.GInterface_view1:after{content: ".";clear:both;display:block;height:0;visibility:hidden;}
div.GInterface_view2{position:relative; width:250px; top:-105px; left:200px; .top:-130px;}
div.GInterface_view3{position:relative; float:right; width:500px; margin-bottom:-50px; padding-top:70px; top:-100px; left:-40px; .top:-120px; background:url('/images/screens/guide/intf_map.gif') no-repeat top right;}
div.GInterface_view4{position:relative; width:350px; left:160px; top:40px;}
div.GInterface_view5{position:relative; left:40px; top:20px;}
div.GInterface_view51{zoom:1;position:relative; width:420px; padding:0 0 10px 230px; left:20px; top:-65px; .top:-45px; background:url('/images/screens/guide/intf_charInfo.gif') no-repeat left bottom;}
div.GInterface_view51:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
div.GInterface_view52{position:relative; width:300px; height:188px; padding:0 0 0 145px; .padding-top:23px; left:40px; top:80px; .top:30px; background:url('/images/screens/guide/intf_inventory.gif') no-repeat left top;}
div.GInterface_view53{position:relative; width:300px; height:200px; padding:150px 0 0 196px; left:40px; top:-80px; .top:-120px; background:url('/images/screens/guide/intf_skill.gif') no-repeat left bottom;}
div.GInterface_view54{position:relative; width:264px; height:209px; padding:100px 0 0 150px; left:40px; top:-61px; .top:-101px; background:url('/images/screens/guide/intf_quest.gif') no-repeat right top;}
div.GInterface_view55{position:relative; left:40px; top:160px; .top:150px;}
div.GInterface_view56{position:relative; width:336px; height:170px; padding:110px 0 0 0px; left:20px; top:-89px; .top:-107px; background:url('/images/screens/guide/intf_party.gif') no-repeat right bottom;}
div.GInterface_view57{position:relative; left:40px; top:96px; .top:85px;}
div.GInterface_view58{position:relative; left:40px; top:165px; .top:150px;}
div.GInterface_view59{position:relative; width:220px; padding:165px 0 0 80px; left:60px; top:0px; .top:-15px; background:url('/images/screens/guide/intf_action.gif') no-repeat top right;}
div.GInterface_view510{position:relative; width:414px; height:182px; padding:100px 0 0 0px; left:20px; top:-57px; .top:-97px; background:url('/images/screens/guide/intf_friend.gif') no-repeat right bottom;}
div.GInterface_view511{position:relative; width:342px; height:85px; padding:210px 0 0 0px; left:20px; top:-46px; .top:-86px; background:url('/images/screens/guide/intf_option.gif') no-repeat right top;}
div.GInterface_view512{position:relative; width:310px; padding:75px 0 0 30px; left:40px; top:45px; .top:28px; background:url('/images/screens/guide/intf_charSelect.gif') no-repeat right top;}
div.GInterface_view513{position:relative; left:120px; top:193px; .top:176px;}
div.GInterface_view6{position:relative; left:280px; top:160px; .top:150px;}

dl.GInterface_cnt {float:left; width:280px; padding:5px; background:black;}
dl.intf_s {width:200px;}
dl.intf_b {width:400px;}
dl.intf_w {width:530px;}
dl.GInterface_cnt dt {background:#333333; color:#ff9933; font-size:11px; font-weight:bold; font-style:italic; padding:2px 5px 4px 5px;}
dl.GInterface_cnt dd {color:#EEEEEE; padding:10px 5px 10px 5px; text-align:left;}
dl.GInterface_cnt dd span.subtitle{font-weight:bold;}



/* GameInfo > WorldMap */
div#rohanmap	{width:756px; height:622px; padding-top:50px; background:url('/images/rohanmap_new.jpg') no-repeat; text-align:center;}
div#rohanmap div.map1	{width:435px; height:60px; margin:0 auto; padding-top:50px;}
div#rohanmap div.map2	{width:435px; height:70px; margin:0 auto; padding-top:50px;}
div#rohanmap div.map3	{width:445px; height:60px; margin:0 auto; padding-top:40px;}
div#rohanmap div.map4	{width:445px; height:60px; margin:0 auto; padding-top:40px;}
div#rohanmap div.map5	{width:445px; height:60px; margin:0 auto; padding-top:40px;}
div#rohanmap ul{height:80px; margin:0 auto;}
div#rohanmap li{list-style:none; float:left; width:106px; color:#ffffff; font-size:11px; font-weight:bold; text-shadow:1px 1px 1px #000000;}
div#rohanmap li a	{color:#ff6600; font-size:11px; font-weight:bold; text-shadow:1px 1px 1px #000000;}
div#rohanmap li a:visited	{color:#ff6600; font-size:11px; font-weight:bold; text-shadow:1px 1px 1px #000000;}
div#rohanmap li a:hover		{color:#ff6600; font-size:11px; font-weight:bold; text-shadow:1px 1px 1px #000000;}
div#rohanmap li a:active	{color:#ff6600; font-size:11px; font-weight:bold; text-shadow:1px 1px 1px #000000;}


/*RohanPoint > RPs*/
span.RPsUSD	{}


/*Prestige*/
div.prestige_box	{margin:0 auto; width:740px; background:url('/images/prestige/form_cnt.jpg') repeat-y 0 165px;}
span.prebox_top		{clear:both; display:block; width:740px; height:165px; background:url('/images/prestige/form_top.gif') no-repeat;}
span.prebox_btm		{clear:both; display:block; width:740px; height:90px; background:url('/images/prestige/form_btm.gif') no-repeat;}

div.prestige_tab ul	{clear:both; margin:0 auto; width:570px; height:35px; padding-left:40px;}
div.prestige_tab ul li	{float:left; width:180px; height:35px; margin:0 3px; text-align:center;}
div.prestige_tab ul li span	{display:block; width:180px; height:35px; cursor:pointer;}
div.prestige_tab ul li.tab1 span	{background:url('/images/prestige/tab1.gif') no-repeat center top;}
div.prestige_tab ul li.tab2 span	{background:url('/images/prestige/tab2.gif') no-repeat center top;}
div.prestige_tab ul li.tab3 span	{background:url('/images/prestige/tab3.gif') no-repeat center top;}
div.prestige_tab ul li span.on	{background-position:0 -35px;}
div.prestige_tab ul li a:hover span	{background-position:0 -35px;}
div.prestige_tab ul li span em	{display:none;}

/*Ranking*/
div.pre_ranking	{float:left; width:430px; margin:20px 0 0 50px; text-align:center;}
*html div.pre_ranking	{margin-left:25px;}
div.pre_ranking p.prestige_title1	{padding-bottom:6px;}
div.pre_ranking dl.place1	{clear:both; width:275px; height:250px; margin:0 auto; background:url('/images/prestige/standing1.gif') no-repeat center top;}
div.pre_ranking dl.place2	{float:left; width:210px; height:225px; margin:0 auto; background:url('/images/prestige/standing2.gif') no-repeat center top;}
div.pre_ranking dl.place3	{float:right; width:210px; height:225px; margin:0 auto; background:url('/images/prestige/standing3.gif') no-repeat center top;}
div.pre_ranking dl em	{display:none;}
div.pre_ranking dl dt	{height:120px;}
div.pre_ranking dl dt img	{width:90px; height:115px; padding:2px;}
div.pre_ranking dl dd.char	{clear:both; padding:3px 0; color:black; font-weight:bold; font-size:11px;}
div.pre_ranking dl.place1 dd.char	{padding:9px 0 6px 0;}
div.pre_ranking dl dd.point	{clear:both; padding:3px 0; color:black; font-weight:bold;}

div.season_prize	{float:right; width:200px; margin:25px 35px 0 0; border:2px solid #402000; background:url('/images/prestige/season_prize.jpg') no-repeat center top;}
*html div.season_prize	{margin:25px 18px 0 0;}
span.prize_term		{display:block; width:200px; height:75px;}
span.prize_term	em	{display:none;}
div.season_prize dl.prizes	{width:183px; color:#592800; margin:0 auto; padding:5px 0 15px 0;}
div.season_prize dt {float:left; width:55px; height:55px; margin-right:3px; background:#42260f; border:2px solid #724615;}
div.season_prize dt img	{padding:12px;}
div.season_prize dd.title		{float:left; width:120px; height:19px; color:#321600; font-size:19px; font-weight:bold; font-family:Times New Roman;}
div.season_prize dd.item_name	{float:left; width:120px; height:40px; color:#321600; font-weight:bold;}
div.season_prize dd.description	{clear:both; padding:2px 0 0 1px; color:#42260f;}


/*Prestige Search*/
div.prestige_search	{clear:both; margin:0 auto; width:670px; height:25px; padding-top:15px; margin-right:25px;}
div.prestige_search div.search	{float:left;}
div.prestige_search div.search input	{float:left; margin:0; width:250px; height:18px; font-size:11px; border:0px solid white; color:#555555;}
div.prestige_search div.search input.btn{float:left; margin:0; width:20px; height:20px; background:white url('/images/prestige/icon_search.gif') no-repeat center;}
div.prestige_search div.select	{float:right; padding-right:2px;}
div.prestige_search div.select select	{color:#555555; height:22px; font-size:11px;}
table.prestige_rank	{margin:0 auto; margin-right:25px; width:670px; color:#402000; text-align:center;}
table.prestige_rank caption	{display:none;}
table.prestige_rank th	{background:#402000; color:#9e7743; padding:3px 0;}
table.prestige_rank tr.bg1	{background:#b38b56;}
table.prestige_rank tr.bg2	{background:#886033;}
table.prestige_rank td	{border:1px solid #402000; padding:3px 0;}
ul.p_paging	{margin:0 auto; margin-right:25px; margin-top:5px; padding:5px; width:670px; text-align:center;}
ul.p_paging li	{display:inline; color:#402000; margin:5px;}
ul.p_paging li.on	{font-weight:bold; border-bottom:1px solid #402000;}
ul.p_paging li a, ul.p_paging li a:link, ul.p_paging li a:visited, ul.p_paging li a:active	{color:#402000;}
ul.p_paging li a:hover	{color:#231200;}

/*Hall of Fame*/
p.prestige_title2	{margin:0 auto; width:670px; text-align:center; padding-top:20px;}
div.fame_area	{margin:0 auto; width:675px; padding-left:20px;}
ul.month_tab	{text-align:center; height:22px; line-height:22px; color:#2c1904; font-weight:bold;}
ul.month_tab li	{display:inline-block; float:left; width:56px; height:22px; background:url('/images/prestige/tab_month.gif') no-repeat;}
ul.month_tab li a, ul.month_tab li a:visited, ul.month_tab li a:active	{color:#2c1904;}
ul.month_tab li a:hover	{color:#9f7646;}
ul.month_tab li.on	{color:#9f7646; background-position:0 -22px;}
ul.month_tab li.off	{color:#aaaaaa;}
ul.month_tab li.on a, ul.month_tab li.on a:link, ul.month_tab li.on a:active, ul.month_tab li.on a:visited	{color:#9f7646; background-position:0 -22px;}
div.monthly_ranking	{width:670px; border:2px solid #402000; background:url('/images/prestige/monthly_ranking_bg.jpg') no-repeat; zoom:1;}
div.monthly_ranking:after{content:"."; clear:both; display:block; height:0; visibility:hidden;}
div.rank1_3	{float:left;}
div.rank1_3 dl.rank_top	{width:220px; margin:20px; padding-bottom:2px;}
div.rank1_3 dl.rank_top dt	{float:left; width:65px; height:65px; padding-right:5px;}
div.rank1_3 dl.rank_top dt img	{border:1px solid black;}
div.rank1_3 dl.rank_top dd	{color:#6a3d0a; font-weight:bold; font-size:11px;}
div.rank1_3 dl.rank_top dd.id	{float:right; width:150px; background:red; color:#301900; padding-top:47px; font-size:12px; background:url('/images/prestige/standing1_fame.gif') no-repeat left top;}
div.rank1_3 dl.top1 dd.id {background:url('/images/prestige/standing1_fame.gif') no-repeat left top;}
div.rank1_3 dl.top2 dd.id {background:url('/images/prestige/standing2_fame.gif') no-repeat left top;}
div.rank1_3 dl.top3 dd.id {background:url('/images/prestige/standing3_fame.gif') no-repeat left top;}
div.rank1_3 dl.rank_top dd.point	{clear:both; border-top:1px solid #866a45; padding-left:70px; line-height:14px; background:url('/images/prestige/item_pp.gif') no-repeat -1px 2px;}
div.rank1_3 dl.rank_top dd.prize	{padding-left:70px; line-height:14px; background:url('/images/prestige/item_pp.gif') no-repeat -1px -13px;}
div.rank4_10	{float:right; width:350px; padding:15px 20px 5px 0;}
div.rank4_10 dl.rank_etc	{clear:both; padding-left:40px; height:50px;}
div.rank4_10 dl.rank_etc dt {float:left; width:40px;}
div.rank4_10 dl.rank_etc dt img	{border:1px solid black;}
div.rank4_10 dl.rank_etc dd {float:left; width:260px; height:12px;  padding-left:5px; color:#301900; font-size:11px; font-weight:bold;}
div.rank4_10 dl.rank_etc dd span	{color:#744c21; font-size:10px;}
div.rank4_10 dl.top4 {background:url('/images/prestige/standing_etc_fame.gif') no-repeat 0 0;}
div.rank4_10 dl.top5 {background:url('/images/prestige/standing_etc_fame.gif') no-repeat 0 -50px;}
div.rank4_10 dl.top6 {background:url('/images/prestige/standing_etc_fame.gif') no-repeat 0 -100px;}
div.rank4_10 dl.top7 {background:url('/images/prestige/standing_etc_fame.gif') no-repeat 0 -150px;}
div.rank4_10 dl.top8 {background:url('/images/prestige/standing_etc_fame.gif') no-repeat 0 -200px;}
div.rank4_10 dl.top9 {background:url('/images/prestige/standing_etc_fame.gif') no-repeat 0 -250px;}
div.rank4_10 dl.top10 {background:url('/images/prestige/standing_etc_fame.gif') no-repeat 0 -300px;}
/*.transparentDiv { 
       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
       filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
       opacity: .1;
}*/


/*Guide - prestige*/
div.prestige_guidelines	{margin-bottom:20px; line-height:16px;}
div.prestige_guidelines img	{border:1px solid #717171; margin:0 10px 10px 0;}
div.prestige_guidelines img.block	{display:block;}
div.prestige_guidelines img.f_left	{float:left;}

ol.order_list_number	{}
ol.order_list_number li	{background:none; padding-left:0px; list-style-type:decimal; margin-left:25px;padding-bottom:5px; line-height:16px;}
dl.prestige_info_bg	{width:570px; height:420px; margin-top:20px; background:url('/images/prestige/prestige_rules_bg.jpg') no-repeat right bottom;}
dl.prestige_info_bg dt	{color:#ffa200; font-size:14px; font-weight:bold; padding:10px 0;}
dl.prestige_info_bg dd	{padding-bottom:5px; color:white;}
dl.prestige_info_bg dd span.point	{display:inline-block; width:100px; font-weight:bold; padding-left:12px; background:url('/images/sm-bullet.gif') no-repeat 4px 5px;}
dl.prestige_info_bg dd.go_page	{padding-top:50px;}


/*Download App*/
dl.mobile	{width:568px; height:230px; padding:5px; margin-top:20px; background:#2f2f2f;}
dl.mobile dt	{float:left; width:360px;}
dl.mobile dd img	{border:2px solid #1c1c1c; margin:3px 0;}
dl.mobile dd.qr_code	{float:left; width:105px; margin-left:7px;}
dl.mobile dd.go_shop	{float:left; width:90px;}


/*New Added Css (January11.2011)*/


/*Ranking*/
div.ranking-container	{text-align:justify; width:580px; height:auto; min-height:600px; margin:10px 0;}
div.ranking-container p.title	{margin-top:10px;}
div.ranking-container p.title_explain	{padding-top:3px;}

div.ranking-container div.with_date	{padding-top:20px; clear:both;}
div.ranking-container h1	{float:left; margin:0; background:url('/images/or-bullet.gif') no-repeat 2px 6px; padding-left:18px; padding-bottom:15px; font-family:Arial; font-size:19px; font-weight:normal;}
dl.last_update		{float:right; height:18px; margin-top:4px; border:1px solid #444444; font-size:10px; text-align:center;}
dl.last_update dt	{float:left; background-color:#444444; margin:1px; padding:2px 5px; color:black; line-height:12px; text-transform:uppercase;}
dl.last_update dd	{float:left; background-color:none; margin:1px; padding:2px 5px; color:#666666;}

div.ranking-container div.guild_title	{clear:both; margin:0; height:26px;}
div.ranking-container h3.flag_title	{float:left; width:300px; height:26px; background:url('/images/flag-icon.gif') no-repeat; padding-left:25px; margin:0px; color:#fc9a01; font-size:14px; line-height:24px;}
div.ranking-container select.aR	{float:right;}

div.guild_infomation	{clear:both; margin:0;}
div.ranking-container div.rank_info	{border-top:2px solid #fc9a01; border-bottom:1px solid #fc9a01; padding-top:5px; zoom:1;}
div.ranking-container div.rank_info:after	{content:".";display:block;height:0;visibility:hidden;}
div.ranking-container dl.guild_info1	{float:left; width:190px; font-size:11px; font-weight:bold;}
div.ranking-container dl.guild_info1 dt	{width:100px; height:100px; margin-left:45px; border:1px solid #242424; text-align:center;}
div.ranking-container dl.guild_info1 dt img.guild_thumb	{width:16px; height:16px; padding-top:38px;}
div.ranking-container dl.guild_info1 dt img.clear_btn	{clear:both; width:86px; height:19px; padding-top:20px;}
div.ranking-container dl.guild_info1 dd	{padding:5px 0; text-align:center;}
div.ranking-container dl.guild_info2	{float:right; width:380px;}
div.ranking-container dl.guild_info2 dt {float:left; width:120px; color:#666666; text-transform:uppercase; font-family:Arial; font-size:10px; font-weight:bold; background:url('/images/rank/rank_bullet.gif') no-repeat 0 11px; padding:5px 5px 5px 4px;}
div.ranking-container dl.guild_info2 dd	{float:left; width:230px; color:white; padding:5px;}
div.ranking-container div.guild_info3	{clear:both; color:#666666; background:#1d1d1d; border-top:1px dashed #242424; padding:5px; line-height:15px; min-height:20px; height:auto; zoom:1;}
div.ranking-container div.guild_info3:after	{content:".";display:block;height:0;visibility:hidden;}
div.ranking-container div.guild_info3 img	{vertical-align:middle; float:right;}

div.ranking-container div.guild_township	{float:left; border-bottom:1px solid #fc9a01; zoom:1;}
div.ranking-container div.guild_township:after	{content:".";display:block;height:0;visibility:hidden;}
div.ranking-container h4	{float:left; width:350px; color:#fc9a01; font-size:12px; font-weight:bold; margin:0; padding:8px 5px;}
div.ranking-container div.guild_township div.update_date	{float:right; width:220px; color:#666666; font-size:10px; padding:8px 0;}
div.ranking-container div.guild_township dl.each_server	{clear:both; border-top:1px dashed #333333; zoom:1;}
div.ranking-container div.guild_township dl.each_server:after	{content:".";display:block;height:0;visibility:hidden;}
div.ranking-container div.guild_township dl.each_server dt	{float:left; width:90px; color:#666666; background:url('/images/rank/rank_bullet.gif') no-repeat 4px 11px; padding:5px 5px 5px 8px;}
div.ranking-container div.guild_township dl.each_server dd	{float:right; width:470px; padding:5px 0; color:#666666;}
div.ranking-container div.guild_township dl.each_server dd span.top	{display:inline-block; padding-right:10px; font-weight:bold; font-size:10px; color:white; text-transform:uppercase;}
div.ranking-container div.guild_township dl.each_server dd span.rank1	{color:red;}
div.ranking-container div.guild_township dl.each_server dd span.ranks	{color:white;}
div.ranking-container div.general_manager p	{clear:both; border-top:1px dashed #333333; border-bottom:1px solid #fc9a01; padding:5px; line-height:20px; zoom:1;}
div.ranking-container div.btns	{text-align:center; margin:10px;}

div.ranking-container div.search_op	{clear:both; border:1px solid #717173; background:#242424; margin-top:10px; margin-bottom:10px; padding:5px; text-align:center;}
div.ranking-container table.guild_table	{width:580px; border-top:2px solid #717173; border-bottom:1px solid #717173;}
div.ranking-container table.guild_table caption	{display:none;}
div.ranking-container table.guild_table th	{height:33px; font-family:Arial; font-weight:bold; border-bottom:1px solid #333333; font-size:10px; line-height:9px; color:#444444; text-align:center; text-transform:uppercase;}
div.ranking-container table.guild_table td	{height:23px; padding:5px 0;}
div.ranking-container table.guild_table tr.bg1 td	{background:#1d1d1d; border-bottom:1px dashed #333333;}
div.ranking-container table.guild_table tr.bg2 td	{border-bottom:1px dashed #333333;}
div.ranking-container table.guild_table td.AC	{text-align:center;}
div.ranking-container div.paging	{margin:10px 5px; text-align:right;}
div.ranking-container div.paging img	{vertical-align:middle; cursor:pointer;}
div.ranking-container div.paging span	{display:inline-block; padding:0 3px; color:white; cursor:pointer;}
div.ranking-container div.paging a span	{color:#ffa200;}
div.ranking-container div.paging a:hover span	{color:white;}
div.select_inform	{width:505px; text-align:right; height:25px;}

/*Prestige Ranking*/
div.prestige_ranking	{width:550px; height:195px; overflow:hidden; padding:20px 23px; background:url('/images/rank/prestige_bg.gif') no-repeat;}
div.prestige_ranking dl.ranking	{float:left; width:175px; margin-top:105px; text-align:center; font-weight:bold;}
div.prestige_ranking dl.ranking dt	{font-size:12px;}
div.prestige_ranking dl.ranking dd.point	{font-size:18px; padding-top:5px;}
div.prestige_ranking dl.no1 {color:#341e00;}
div.prestige_ranking dl.no1 dd.point{color:#502f0a;}
div.prestige_ranking dl.no2 {color:#24201b;}
div.prestige_ranking dl.no2 dd.point{color:#3f3427;}
div.prestige_ranking dl.no3 {color:#341609;}
div.prestige_ranking dl.no3 dd.point{color:#36231a;}

/*Elemental Ranking*/
div.elementals_rank	{width:519px; height:195px; padding:20px 28px; background:url('/images/rank/elementals_bg.gif') no-repeat;}
div.elementals_rank dl.ranking	{float:left; position:relative; width:240px; height:140px; color:#341e00; text-align:center; padding-top:25px; padding-left:15px;}
div.elementals_rank dl.ranking dt	{float:left; padding-top:30px; width:100px; height:30px; font-size:14px; font-weight:bold;}
div.elementals_rank dl.ranking dd.stage	{clear:both; float:left; padding-top:10px; width:100px; font-size:16px;}
div.elementals_rank dl.ranking dd.stage span	{font-size:10px; text-transform:uppercase;}
div.elementals_rank dl.ranking dd.user	{float:right; position:absolute; left:125px; width:130px; height:140px; font-size:11px; font-weight:bold; text-align:left; overflow:hidden; line-height:20px;}

/*Township Ranking*/
div.township_rank	{clear:both; width:575px; background:url('/images/rank/township_bg.gif') no-repeat;}
div.township_rank ul.town_rank_tab	{position:absolute; padding:20px 35px 3px 40px;}
div.township_rank ul.town_rank_tab li	{float:left; margin-right:5px; font-weight:bold; font-size:11px; text-transform:uppercase;}
div.township_rank ul.town_rank_tab li.on	{padding:3px 1px; background:#770700; border:1px solid #770700;}
div.township_rank ul.town_rank_tab li.off	{padding:3px 1px; background:#2e241d; border:1px solid #2e241d;}
div.township_rank ul.town_rank_tab li.on span	{color:#ff8a00; padding:1px 15px; border:1px solid #ff8a00; line-height:13px;}
div.township_rank ul.town_rank_tab li.off span	{color:#6d5a44; padding:1px 15px; border:1px solid #6d5a44; line-height:13px;}
 div.township_rank ul.town_rank_tab li.off a:hover span	{color:#b59775;}
div.township_rank div.select_inform	{padding:20px 35px 3px 35px;}
div.township_rank div.guild_info	{clear:both;float:left; width:505px; margin:5px 35px; border-top:1px dashed #74552d;}
div.township_rank div.guild_info div.township_guild	{clear:both; width:505px; height:23px; padding-top:5px; overflow:hidden;}
div.township_rank div.guild_info div.township_guild span.thumbnail	{display:inline-block; float:left; padding:0 5px;}
div.township_rank div.guild_info div.township_guild span.GuildName	{display:inline-block; float:left; color:#341e00; font-size:14px; font-weight:bold;}
div.township_rank div.guild_info div.township_guild span.btn_info	{display:inline-block; float:right;}
div.township_rank div.guild_info dl.township_guild_info1	{float:left; width:100px; height:145px; margin:0 10px; font-weight:bold; color:#341e00; text-align:center;}
div.township_rank div.guild_info dl.township_guild_info1 dt.server	{padding-top:25px; height:35px; overflow:hidden;}
div.township_rank div.guild_info dl.township_guild_info1 dd.region	{height:24px; overflow:hidden; font-size:10px; display:none;}
div.township_rank div.guild_info dl.township_guild_info1 dt.point	{font-size:10px; height:10px; padding-top:7px; text-transform:uppercase;}
div.township_rank div.guild_info dl.township_guild_info1 dd.point	{font-size:12px;}
div.township_rank div.guild_info dl.township_guild_info2	{float:right; width:380px; margin-top:7px;}
div.township_rank div.guild_info dl.township_guild_info2 dt	{float:left; width:145px; padding-left:15px; font-family:Arial; font-size:10px; font-weight:bold; color:#542f02; text-transform:uppercase; margin:3px 0; background:url('/images/rank/township_bullet.gif') no-repeat 10px 6px;}
div.township_rank div.guild_info dl.township_guild_info2 dd	{float:left; width:200px; font-size:11px; font-weight:bold; color:#221600; margin:3px 0;}
div.township_rank span.township_form_btm	{clear:both; position:relative; display:block; width:575px; height:22px;  background:url('/images/rank/township_bg.gif') no-repeat 0 bottom;}
div.BTN_SLT	{float:left; width:580px; margin-top:20px;}
div.BTN_SLT span.btnL	{display:inline-block; float:left; padding-top:2px;}
div.BTN_SLT span.sltR	{display:inline-block; float:right; padding-bottom:5px;}

/*Minor*/
div.minor	{clear:both; width:575px; height:235px; overflow:hidden; padding-bottom:20px; background:url('/images/rank/minor_township_bg.gif') no-repeat;}
div.title_line	{border-bottom:2px solid #ff8a00;}
table.guild_weekly_table	{width:580px; margin-top:10px; border-top:1px solid #ff8a00; border-bottom:1px solid #ff8a00;}
table.guild_weekly_table caption	{font-size:12px; color:#ff8a00; text-align:left; padding:5px 0;}
table.guild_weekly_table th	{height:30px; font-family:Arial; font-weight:bold; font-size:10px; line-height:9px; color:#444444; text-align:center; text-transform:uppercase;}
table.guild_weekly_table td	{border-top:1px dashed #333333; background:#1d1d1d; padding:5px 0;}
table.guild_weekly_table td.AC	{text-align:center;}
table.guild_weekly_table td.no_data	{font-family:Arial; font-weight:bold; font-size:10px; padding:15px 0; color:#444444; text-align:center; text-transform:uppercase;}

div.announce	{width:574px; margin-top:30px; padding:3px; background:#201a13;}
div.announce ul	{padding:10px 15px 10px 30px; color:#fc5a01; border:2px solid #0f0f0f;}
div.announce ul li	{list-style-type:disc; padding:5px 0;}
div.announce ul li.btn	{list-style-type:none; text-align:center; padding:10px 0;}
