/* General */
*{color: #333333; margin: 0;padding: 0;	border: 0;	outline: none;	font-family: locator-m, arial;	font-size: 14px; text-decoration: none;}
html{background: url("../img/bg.jpg") repeat-x 0 0 #393939;}
body{min-width: 1028px;}
h1{font-size: 34px;}
h2{font-size: 20px;margin-bottom: 30px;}
h2 span{font-size: 20px;}
h3{color: #333333; font-family: locator-m;padding: 0;margin-bottom: 17px;}
h3 .qna{background: url("../img/grey_qna.png") no-repeat scroll 0 0 transparent;color: #666666;cursor: pointer;float: right;font-size: 12px;height: 15px;padding-left: 20px;padding-top: 2px;}

.clear_both{clear: both;}
.oj{color: #ff6c00!important;}
.red{color: #ff0000!important;}
.grey{color:#f1f1f1!important;}
.green{color: #779d00!important;}
.teal{color:#0096d5!important;}
a.teal.underbar{text-decoration:underline;}
a.teal:hover{text-decoration: underline;}

a.type_1{background: url("../img/a_bg_reg.png") no-repeat scroll 0 0 transparent;color: white;display: inline-block;height: 24px;padding-top: 6px;text-align: center;width: 100px;margin-top: 20px;}
a.type_2{background: url("../img/a_bg_long.png") no-repeat scroll 0 0 transparent;color: white;display: inline-block;height: 24px;padding-top: 6px;text-align: center;width: 150px;margin-top: 20px;}
a.type_3{background: url("../img/a_white_bg_reg.png") no-repeat scroll 0 0 transparent; display: inline-block;height: 24px;padding-top: 6px;text-align: center;width: 100px;margin-top: 20px; color: #393939;}
a.type_4{background: url("../img/a_bg_high.png") no-repeat scroll 0 0 transparent;color: white;display: inline-block;height: 37px;padding-top: 13px;text-align: center;width: 170px; margin-top: 5px; font-size: 18px;}
a.type_1:hover{background-position: 0 -30px;}
a.type_2:hover{background-position: 0 -30px;}
a.type_3:hover{background-position: 0 -30px;}
a.type_4:hover{background-position: 0 -50px;}
a.low_top_margin{margin-top: 10px;}
.underline{border-bottom: 1px solid #e1e1e1;}

/* Common Exc Box, Check Box and Dotted Box */
.exc_box{background: url("../img/exc_box.png") no-repeat scroll 0 0 transparent;padding-left: 65px;padding-top: 2px; padding-bottom: 30px;}
.exc_box.oneline{background: url("../img/exc_box.png") no-repeat scroll 0 0 transparent;padding-left: 65px;padding-top: 14px; padding-bottom: 30px; }
.exc_box.header_only, .check_box.header_only{padding-bottom: 0px;}
.check_box{background: url("../img/check_box.png") no-repeat scroll 0 0 transparent;padding-left: 65px;padding-top: 2px; padding-bottom: 30px;}
.red_exc_box{background: url("../img/red_exc_box.png") no-repeat scroll 0px 5px #fff0f0;padding: 0 0 0 65px; }
.check_box.oneline{background: url("../img/check_box.png") no-repeat scroll 0 0 transparent;padding-left: 65px;padding-top: 14px; padding-bottom: 30px;}
.dotted_box{margin-left: -15px; background: url("../img/grey_dott.png") no-repeat scroll 0 6px transparent;padding-left: 15px;font-family: locator-l;}
.dotted_box.indented{margin-left: 0;}
.dotted_box.list{margin-bottom: 10px;}
.red_dotted_box{margin-left: -15px; background: url("../img/red_dott.png") no-repeat scroll 0 6px transparent;padding-left: 15px;font-family: locator-l;}
.red_dotted_box.list{margin-bottom: 10px;}

#wrapper{width: 1008px;margin: 0 auto;margin-bottom: 25px; color: #333333;}
#wrapper #header {border-bottom: 1px solid #989898;height: 78px;padding-top: 12px;position: relative;}
#wrapper #header a#logo {background: url("../img/logo.png") no-repeat scroll 0 0 transparent;display: block;height: 48px;position: absolute;text-indent: -9999px;top: 18px;width: 226px;z-index: 1;}
#wrapper #header #top_menu {bottom: 0;position: absolute;right: 0;top: 12px;width: 100%;}
#wrapper #header #top_menu #top_sub {position: absolute;right: 0;}
#wrapper #header #top_menu #top_sub #logged_out_wrap a{display: block;text-indent: -99999px;float: left;}
#wrapper #header #top_menu #top_sub #logged_out_wrap a#top_signup{background: url("../img/signup.png") no-repeat;width: 76px;height: 23px;}
#wrapper #header #top_menu #top_sub #logged_out_wrap a#top_login{background: url("../img/login.png") no-repeat 0 4px transparent;width: 52px;height: 23px;margin-left: 10px;}

#wrapper #header #top_menu #top_sub #login_top {background: url("../img/user_icon.png") no-repeat scroll 9px center #5E5E5E;border: 1px solid #2D2D2D;cursor: pointer;padding: 7px 8px 7px 21px;position: relative;}
#wrapper #header #top_menu #top_sub #login_top span{color: white;}
#wrapper #header #top_menu #top_sub #login_top span#logged_user_id{text-indent: 5px; background: url("../img/dropdown_arrow.png") no-repeat right center transparent;display: block;width: 141px;padding-right: 7px; min-height: 18px;}
#wrapper #header #top_menu #top_sub span#new_pm_box {display: block;font-family: locator-m;font-size: 13px;height: 17px;left: -10px;padding-top: 2px;position: absolute;text-align: center;top: -11px;vertical-align: middle; display: none;}
#wrapper #header #top_menu #top_sub span#new_pm_box .new_left {background: url("../img/new_box_left.png") no-repeat scroll 0 0 transparent;float: left;height: 19px;width: 9px;}
#wrapper #header #top_menu #top_sub span#new_pm_box .new_mid {background: url("../img/new_box_mid.png") repeat scroll 0 0 transparent;float: left;font-size: 13px;font-weight: bold;height: 17px;padding-top: 2px;position: relative;text-align: center;text-indent: -2px;width: 1px;color: white;}
#wrapper #header #top_menu #top_sub span#new_pm_box .new_right {background: url("../img/new_box_right.png") no-repeat scroll 0 0 transparent;float: right;height: 19px;width: 9px;}
#wrapper #header #top_menu #top_sub #login_bot{border: 1px solid #2d2d2d; border-top: 0px; background: none repeat scroll 0 0 #5f5f5f;position: absolute;z-index: 500;display: none;}
#wrapper #header #top_menu #top_sub #login_bot a{display: block;width: 161px;padding: 0px 8px; height: 40px;color: white;cursor: pointer;}
#wrapper #header #top_menu #top_sub #login_bot a#login_dd_msg{background: url("../img/dd_msg_bg.png") no-repeat scroll 145px center transparent;}
#wrapper #header #top_menu #top_sub #login_bot a:last-child{border-bottom: 0px;}
#wrapper #header #top_menu #top_sub #login_bot a * {color: white;font-family: locator-l;}
#wrapper #header #top_menu #top_sub #login_bot a:hover{background-color: #2c89d9!important;}
#wrapper #header #top_menu #top_sub #login_bot a#login_dd_msg span#login_dd_pm {color: white;font-family: locator-m;font-size: 13px;height: 17px;padding-top: 2px;position: absolute;right: 22px;text-align: center;top:1px;}
#wrapper #header #top_menu #top_sub #login_bot a#login_dd_msg span#login_dd_pm .new_left {background: url("../img/new_box_left.png") no-repeat scroll 0 0 transparent;float: left;height: 19px;width: 9px;}
#wrapper #header #top_menu #top_sub #login_bot a#login_dd_msg span#login_dd_pm .new_mid {background: url("../img/new_box_mid.png") repeat scroll 0 0 transparent;float: left;font-size: 13px;font-weight: bold;height: 17px;padding-top: 2px;position: relative;text-align: center;text-indent: -2px;width: 1px;color: white;}
#wrapper #header #top_menu #top_sub #login_bot a#login_dd_msg span#login_dd_pm .new_right {background: url("../img/new_box_right.png") no-repeat scroll 0 0 transparent;float: right;height: 19px;width: 9px;}

#wrapper #header #top_menu #top_sub #login_bot a.login_dd span.login_dd_title{padding: 11px 0; display: inline-block;}
#wrapper #header #top_menu #top_sub #login_bot a#login_dd_astro span#login_dd_astro {background: url("../img/coin.png") no-repeat scroll left center transparent;float: right;padding: 11px 0 11px 25px;}

#wrapper #header #top_menu #main_menu {bottom: 0;position: absolute;text-align: right;width: 100%;}
#wrapper #header #top_menu #main_menu a.main_menu {color: white;float: right;font-family: locator-b;font-size: 14px;height: 30px;padding-left: 14px;padding-right: 14px;padding-top: 14px;position: relative;text-decoration: none;z-index: 100;}
#wrapper #header #top_menu #main_menu a#menu_all_games.main_menu {background: url("../img/menu_game_bg.png") no-repeat scroll right 0 transparent;padding-left: 0;text-align: center;width: 112px;}
#wrapper #header #top_menu #main_menu a#menu_all_games.main_menu.on{background-position: 0 -75px; color: #666666;}
#wrapper #header #top_menu #main_menu a.main_menu#menu_forum{background: url("../img/menu_forum_bg.png") no-repeat scroll 0 0 transparent;text-align: left;width: 87px;}
#wrapper #header #top_menu #main_menu a#menu_forum.on{background-position: 0 -50px;color: #666666;}
#wrapper #header #top_menu #main_menu a.main_menu img{margin-left: 5px;position: relative;top: -2px;}
#wrapper #header #top_menu #main_menu a#menu_support{padding-right: 0px;}
#wrapper #title_box{background: url("../img/title_bg.jpg") repeat-x 0 0 transparent;padding: 19px 15px 20px 30px;height: 26px;}
#wrapper #title_box #page_title{font-family: locator-b;font-size: 25px;line-height: 25px;color: white;float: left;}
#wrapper #title_box #path_box{float: right;margin-top: 5px;font-family: locator-l;font-size: 13px;color: #bbbbbb;}
#wrapper #title_box #path_box a.path{color: #bbbbbb;margin: 0 2px;}
#wrapper #title_box #path_box a.path.curr{color: white;}
#wrapper #title_box #path_box a.path:hover{text-decoration: underline;}
#wrapper #content{background: #fff; position:relative;}
#wrapper #content .bubble{display: none; }
#wrapper #content #content_right{min-height: 600px;}

/* Game List Drop Down */
#wrapper #game_dd_wrap{position: absolute;z-index: 9999; display: none;}
#wrapper #game_dd_wrap #game_dd_wrap_top{background: url("../img/game_dd_top.png") repeat-y scroll 0 0 transparent;width: 234px;height: 15px;}
#wrapper #game_dd_wrap #game_dd_wrap_mid{background: url("../img/game_dd_mid.png") repeat-y scroll 0 0 transparent;width: 234px;}
#wrapper #game_dd_wrap #game_dd_wrap_bot{background: url("../img/game_dd_bot.png") repeat-y scroll 0 0 transparent;width: 234px;height: 8px;}
#wrapper #game_dd_wrap #game_dd_wrap_mid a{display: block;width: 196px;margin-left: 2px;padding: 5px 17px;height: 40px;position: relative;}
#wrapper #game_dd_wrap #game_dd_wrap_mid a div.game_menu_title{color: #666666; font-size: 13px;}
#wrapper #game_dd_wrap #game_dd_wrap_mid a:hover{background: url("../img/oj_menu_arrow.jpg") no-repeat 215px center #f46c1f;}

#wrapper #game_dd_wrap #game_dd_wrap_mid a div.game_menu_icon {background: url("../img/game_dd_icon.png") no-repeat scroll 0 0 transparent;float: left;height: 40px;margin-right: 10px;width: 40px; position:relative;}/* updated position: 1121,2011 */
#wrapper #game_dd_wrap #game_dd_wrap_mid a div#rf_icon{background-position: 0 -40px;}
#wrapper #game_dd_wrap #game_dd_wrap_mid a div#ls_icon{background-position: 0 -80px;}
#wrapper #game_dd_wrap #game_dd_wrap_mid a div#lt_icon{background-position: 0 -120px;}
#wrapper #game_dd_wrap #game_dd_wrap_mid a div#z4_icon{background-position: 0 -160px;}
#wrapper #game_dd_wrap #game_dd_wrap_mid a div#rs_icon{background-position: 0 -200px;}
#wrapper #game_dd_wrap #game_dd_wrap_mid a div#ti_icon{background-position: 0 -240px;}
#wrapper #game_dd_wrap #game_dd_wrap_mid a div#hotr_icon{background-position: 0 -280px;}/* added: 1121,2011 */
#wrapper #game_dd_wrap #game_dd_wrap_mid a div#gd_icon{background-position: 0 -320px;}/* added: 306,2013 */
#wrapper #game_dd_wrap #game_dd_wrap_mid a div.game_menu_icon .new_icon{background:url('../img/new.png') no-repeat 0 0; width:35px; height:19px; display:block; position:absolute; left:-4px; top:-7px;}/* added: 1121,2011 */
#wrapper #game_dd_wrap #game_dd_wrap_mid .game_menu_title{left: 67px;margin-top: -10px;position: absolute;top: 50%;vertical-align: middle;}
#wrapper #game_dd_wrap #game_dd_wrap_mid .game_menu_title.two_line{margin-top: -18px;}
/*common dd list style updated 20130904*/
#wrapper #game_dd_wrap.common_dd_wrap_ #game_dd_wrap_mid a{position:relative;}
#wrapper #game_dd_wrap.common_dd_wrap_ #game_dd_wrap_mid a div.game_menu_title, #wrapper #game_dd_wrap.common_dd_wrap_ #game_dd_wrap_mid .game_menu_title.two_line{position:absolute; top:0; bottom:0; right:0; left:42px; margin:auto; padding:0;display:table; width:130px; height:100%;}
#wrapper #game_dd_wrap.common_dd_wrap_ #game_dd_wrap_mid a div.game_menu_title span{display:table-cell; padding:0; vertical-align:middle; color:#666666; font-size:13px;}
#wrapper #game_dd_wrap #game_dd_wrap_mid a div.game_menu_icon .sash_icon{width:35px; height:19px; display:block; position:absolute; left:-4px; top:-7px;}
@media screen\0 {#wrapper #game_dd_wrap.common_dd_wrap_ #game_dd_wrap_mid a div.game_menu_title, #wrapper #game_dd_wrap.common_dd_wrap_ #game_dd_wrap_mid .game_menu_title.two_line{left:72px;}}
#wrapper #game_dd_wrap #game_dd_wrap_mid a:hover div.game_menu_title span{color: #ffffff;}
/* Forum List Drop Down */
#wrapper #forum_dd_wrap {position: absolute;z-index: 9999; display: none;}
#wrapper #forum_dd_wrap #forum_dd_top{background: url("../img/forum_dd_top.png") no-repeat scroll 0 0 transparent;height: 15px;width: 213px;}
#wrapper #forum_dd_wrap #forum_dd_mid{background: url("../img/forum_dd_mid.png") repeat-y scroll 0 0 transparent;width: 213px;}
#wrapper #forum_dd_wrap #forum_dd_mid a{display: block;width: 175px;margin-left: 2px;color: #666666;padding: 10px 17px; font-size: 13px;}
#wrapper #forum_dd_wrap #forum_dd_mid a:hover{color: white;background: url("../img/oj_menu_arrow.jpg") no-repeat 195px center #f46c1f;}
#wrapper #forum_dd_wrap #forum_dd_bot{background: url("../img/forum_dd_bot.png") no-repeat scroll 0 0 transparent;width: 213px;height: 8px;}

/* Content Box */
#wrapper #content #content_left{border-right: 1px solid #dbdbdb;height: 100%;padding: 40px 30px;position: relative;width: 760px;float: left;}
#wrapper #content_right{border-left: 1px solid #dbdbdb;color: #777777;float: left;height: 100%;left: -1px;padding: 35px 13px;position: relative;width: 160px;}
#wrapper #content .col_1_span {margin: 0 auto;min-height: 490px;padding: 10px 0 30px;width: 745px; font-family: locator-l;}
#wrapper #content .col_1_span.wide {width: 950px;}
#wrapper #content .col_1_span .as_title{font-size: 18px;margin: 20px 0;}

/* Footer */

#footer_wrap_sub {background: none repeat scroll 0 0 #FFFFFF;border-bottom: 1px solid #4C4C4C;border-top: 1px solid #EAEAEA;height: 68px;}
#footer_wrap_sub #footer_cont{color: #666666;height: 18px;margin: 0 auto;position: relative;top: 25px;font-size: 13px; padding: 0 30px;}
#footer_wrap_sub #footer_cont a{color: #0096d5;font-size: 13px;}
#footer_wrap_sub #footer_cont a:hover{text-decoration: underline;}
#footer_wrap_sub #sitemap_bt{background: url("../img/footer/sitemap_bg.png") no-repeat scroll 0 0 transparent;color: #0096d5;cursor: pointer;font-size: 13px;height: 26px;padding-top: 8px;position: absolute;right: 210px;text-align: center;top: -8px;width: 130px;}
#footer_wrap_sub #sitemap_bt:hover{background-position: 0 -34px;}
#footer_wrap_sub #sitemap_bt.on{background-position: 0 -68px;}
#footer_wrap_sub #sitemap_bt span#up_arrow{background: url("../img/footer/up_arrow.png") repeat scroll 0 0 transparent;display: inline-block;height: 3px;left: 5px;position: relative;top: -2px;width: 5px;}
#footer_wrap_sub #region_bt {background: url("../img/footer/region_bg.png") no-repeat scroll 0 0 transparent;color: #0096d5;cursor: pointer;font-size: 13px;height: 26px;padding-top: 8px;position: absolute;right: 30px;text-align: left;text-indent: 10px;top: -8px;width: 170px;}
#footer_wrap_sub #region_bt:hover{background-position: 0 -34px;}
#footer_wrap_sub #region_bt.on{background-position: 0 -68px;}

#footer_wrap_sub #sitemap_bub {background: url("../img/footer/sitemap_bub_bg.png") no-repeat scroll 0 0 transparent;height: 254px;padding: 30px;position: absolute;right: 21px;top: -321px;width: 524px;}
#footer_wrap_sub #sitemap_bub .section{width: 150px;position: absolute;}
#footer_wrap_sub #sitemap_bub .section a{display: block; color: #0096d5; font-size: 13px; font-family: locator-l; line-height: 20px;}
#footer_wrap_sub #sitemap_bub .section a.section_title{color: #333333; font-family: locator-m;}
#footer_wrap_sub #sitemap_bub .section a:hover{text-decoration: underline;}
#footer_wrap_sub #sitemap_bub #midline{position: absolute;height: 1px;background: #e9e9e9;width: 524px;top: 152px;}
#footer_wrap_sub #sitemap_bub .section#sitemap_dl{left: 30px;top: 30px;}
#footer_wrap_sub #sitemap_bub .section#sitemap_news{top: 30px;left: 220px;}
#footer_wrap_sub #sitemap_bub .section#sitemap_astros{top: 30px;left: 410px;}
#footer_wrap_sub #sitemap_bub .section#sitemap_support{top: 180px;left: 30px;}
#footer_wrap_sub #sitemap_bub .section#sitemap_etc{top: 180px;left: 220px;}
#footer_wrap_sub #sitemap_bub .section#sitemap_etc_de{top: 180px;left: 410px;}
#footer_wrap_sub #sitemap_bub .section_title{font-family: locator-m;}

#footer_wrap_sub #footer_cont .close_bt{background: url("../img/footer/close_bt.png") no-repeat scroll 0 0 transparent;height: 11px;position: absolute;right: 15px;top: 15px;width: 11px;cursor: pointer;}
#footer_wrap_sub #footer_cont span.region_icon{margin-right: 5px;background: url("../img/footer/region_icon.png") no-repeat scroll 0 0 transparent;display: inline-block;height: 19px;vertical-align: middle;width: 43px; position: relative; top: -1px;}
#footer_wrap_sub #footer_cont span.region_icon#eu_icon{background-position: 0 -19px;}
#footer_wrap_sub #footer_cont span.region_icon#de_icon{background-position: 0 -38px;}
#footer_wrap_sub #region_bub {background: url("../img/footer/region_bub_bg_Jan2014.png") no-repeat scroll 0 0 transparent;height: 142px;position: absolute;right:-11px;top: -149px;width: 200px; padding: 2px;}
#footer_wrap_sub #region_bub #region_bub_title{padding-top: 15px;padding-left: 15px;height: 26px;}
#footer_wrap_sub #region_bub span.region_icon{margin-right: 10px;}
#footer_wrap_sub #region_bub a{display: block;padding: 10px 15px;color: #666666;text-decoration: none;width: 170px}
#footer_wrap_sub #region_bub a:hover{color: white;background: #f46c1f;text-decoration: none;}

#footer_wrap_sub .footer_bub{display: none;}
#footer_wrap_sub .footer_bub *{font-family: locator-m;}
/*Footer update 030314 */
#footer_wrap_sub *{font-family: locator-l; font-size:13px;}
#footer_wrap_sub #region_bub{right:-11px;}
.ogp_foot_sms_lk{margin-left:5px; float:right; display:block; width:30px; height:30px; text-indent: 110%; white-space: nowrap; overflow: hidden; margin-top:-8px;}
#ogp_facebook_lk_{background: url("../img/footer/update_2014/facebook.png") no-repeat scroll 0 0 transparent;}
#ogp_yt_lk_{ background: url("../img/footer/update_2014/youtube.png") no-repeat scroll 0 0 transparent;}

#footer_wrap_sub #footer_cont{padding:0;}
#footer_wrap_sub #region_bt{right:auto;}

#footer_wrap_sub{background:#fff; border-top:1px solid #eaeaea;  border-bottom:1px solid #eaeaea; height:auto; padding:20px 0px; margin:0px auto; position:relative; }
#footer_wrap_sub #footer_cont{top:auto; width:170px; float:right; margin-top:10px;}
.new_sitemap_wp{width:82%; height:auto; overflow:auto; float:left; position:relative; color:#666;}
.new_sitemap_wp a{color:#666; font-family: locator-l; font-size:13px; }
.new_sitemap_wp a:hover{text-decoration:underline;}
.new_sitemap_wp .section{width:24%; height:auto; display:inline-block; vertical-align:top; margin-right:5px; }
.new_sitemap_wp .section .section_entry{padding:3px 0px; display:inline-block; width:100%;}
.footer_new_bottom{padding:30px 0px; background:#fff;}
.footer_new_bottom *{color:#666; font-family: locator-l; font-size:13px;}
.foot_inner{width:950px; position:relative; height:auto; margin:0 auto; text-align:left;}
.clear_both{clear:both;}


#ogp_twitter_lk_{background: url("http://static.ogplanet.com/sd/www/en/img/main/footer/update_2014/twitter.png") no-repeat scroll 0 0 transparent;}




