/* RESETS */
* { margin:0; padding:0; border:none; }
:focus { outline:0; }
table { border-collapse:collapse; border:0; }
select, input, img { vertical-align:middle; }
ul, li, ol { list-style-type:none; }
html { background:url(../img/bg/footer.jpg) repeat-x 0 100% #000}
body { text-align:center; color:#000; font:13px/18px 'Lucida Grande','Lucida Sans Unicode', Tahoma, sans-serif; background:url(../img/bg/body.jpg) center 47px  no-repeat; }
select, input, textarea { font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma, sans-serif; }
b, strong, h1, h2, h3, h4, h5, h6 { font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma, sans-serif; }
a{text-decoration:none;color:#999;cursor:pointer}
a:hover{text-decoration:underline}

/* IMPORT FONTS */
/*@font-face {
  font-family: "KlavikaLight";
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/KlavikaNexonWebFontLight.eot');
  src: url('../fonts/KlavikaNexonWebFontLight.eot?#iefix') format('embedded-opentype'),
	   url('../fonts/KlavikaNexonWebFontLight.woff') format('woff'),
	   url('../fonts/KlavikaNexonWebFontLight.ttf') format('truetype'),
	   url('../fonts/KlavikaNexonWebFontLight.svg#klavikanx_lightregular') format('svg');
}*/

/* SHORTCUTS */
.fl { float:left !important; }
.fr { float:right !important; }
.cl { clear:both !important; }
.al { text-align:left !important; }
.ar { text-align:right !important; }
.ac { text-align:center !important; }
.cfix { content:"."; display:block; height:0px; clear:both; visibility:hidden; }
.dn { display:none; }

/* LAYOUT */
#gnb-header { height:31px; text-align:left; }
#nx-wrap { z-index:1; width:970px; margin:0 auto; text-align:left; position:relative; }
#nx-wrap-bot{width:970px;height:22px;margin:0 auto 45px;background:url(../img/bg/nx-wrap-bot.png) no-repeat}
#body { z-index:80; position:relative; top:0; left:0; width:960px; padding:0 0 0 10px; background:url(../img/bg/nx-wrap.png) 0 0 repeat-y; }
#body-top{background:url(../img/bg/body-top.png) no-repeat;width:960px;height:20px;padding:0 0 0 10px;}
#header { z-index:81; position:relative; height:100%; width:100px }
.col1 { width:320px; }
.col2 { width:640px; }
.col2, .col1 { display:inline; float:left; }

/* TICKER */
#m-ticker { z-index:200; background:url(../img/bg/solid-000-60.png) repeat; padding:0 19px 10px; }
#m-ticker a { font-size:13px; font-weight:bold; text-decoration:none; color:#ffd800; text-align:center; display:block; padding:9px 20px 0; background:url(../img/bg/m-ticker.png) 0 0 no-repeat; font-family:'Lucida Grande','Lucida Sans',Tahoma, sans-serif; }
#m-ticker-bot { background:url(../img/bg/m-ticker.png) 0 100% no-repeat; height:11px; }

/* BACK TO TOP */
#backtotop { z-index:81; display:none; position:absolute; right:-53px; width:64px; height:93px; background:url(../img/bg/bg-backtotop.png) 0 0 no-repeat; }

/* NAV */
#header h1 { background:url(../img/btn/main-logo.png) 0 0 no-repeat; width:208px; height:128px; top:24px; text-indent:-9999px; position:absolute; z-index:1100; }
#header h1 a { width:100%; height:100%; display:block; }
#nav { position:relative; z-index:1950; height:54px; width:960px;margin-top:-6px }
#nav-le, #nav-re{background:url(../img/bg/nav-ornaments.png) no-repeat;width:61px;height:56px;position:absolute;left:-26px;z-index:2500}
#nav-re{width:69px;left:920px;background-position:-61px 0}
#main { width:960px;  height:54px; z-index:2000; background:url(../img/bg/sprite-nav.png) 0 -108px repeat-x; position:absolute; bottom:0; margin-left:5px}
#main li { float:left; z-index:2200; height:54px; }
#main li a { z-index:2300; text-indent:-9999px; height:54px; display:block; background-image:url(../img/bg/sprite-nav.png); background-repeat:no-repeat; }
#n-news a { width:146px; background-position:-5px 0; }
#n-guides a { width:153px; background-position:-151px 0; }
#n-community a { width:162px; background-position:-304px 0; }
#n-rankings a { width:162px; background-position:-466px 0; }
#n-items a { width:171px; background-position:-628px 0; }
#n-support a { width:166px; background-position:-799px 0; }
#n-news.active a,#n-news.hover a, #n-news a:hover { background-position:-5px -54px; }
#n-guides.active a,#n-guides.hover a, #n-guides a:hover { background-position:-151px -54px; }
#n-community.active a,#n-community.hover a, #n-community a:hover { background-position:-304px -54px; }
#n-rankings.active a, #n-rankings.hover a, #n-rankings a:hover { background-position:-466px -54px; }
#n-items.active a, #n-items.hover a, #n-items a:hover { background-position:-628px -54px; }
#n-support.active a, #n-support.hover a, #n-support a:hover { background-position:-799px -54px; }

/* NAV DROPDOWN */
#drop { position:absolute; overflow:hidden; z-index:2000; top:54px; left:0; width:950px; padding-left:10px;height:250px; display:none; margin-left:5px;background:url(../img/bg/sprite-nav.png) -5px -162px no-repeat; }
#nav:hover #drop { display:block; }
#drop li { float:left; text-align:center; line-height:18px; padding-top:13px; }
#drop a { height:18px; padding:2px 0; display:block; color:#6d8091; font-size:13px; text-decoration:none; font-weight:bold}
#drop span { padding:0 8px; display:inline-block; }	
#drop a:hover span { color:#ddd092; }	
#d-news { width:143px; }
#d-guides { width:152px; }
#d-community { width:134px; }
#d-rankings { width:170px; }
#d-items { width:160px; }
#d-support { width:150px; }

/* FUNSTUFF DROP UP */
#fun { position:absolute; z-index:1900; width:121px; height:30px; overflow:hidden; bottom:62px; left:848px; }
#fun:hover { /*height:100px;*/ }/*this will get overwritten by JS, but this enables graceful degradation*/
#fun-exp { height:31px; display:block; text-indent:-9999px; background:url(../img/btn/btn-funstuff.png) 0 0 no-repeat; }	
#fun-links { margin:0; padding:5px 0 40px; z-index:1800; background:url(../img/bg/funstuff-links.png) no-repeat; }
#fun-links a { display:block; font-size:12px; line-height:16px; text-align:right; color:#b3ceee; text-decoration:none;padding-right:20px }
#fun-links a:hover { color:#ddd092; }
#fun.open{overflow:inherit}
#fun.open #fun-exp{background-position:100% 0;}

/*PLAY GAME BUTTON EDITED 4-10-2012*/
#m-playgame { width: 300px; height: 300px; margin: 0 11px 0 9px; background: transparent url(../img/bg/sprite-modules.png) 0 0 no-repeat; float: left; overflow: hidden; position: relative; z-index: 750; }
#m-play-loggedout { }
#m-playgame a.play { background:url(../img/btn/play.png) no-repeat;width: 269px; height: 133px; text-indent: -9999px; display: block;margin:18px auto 0 }
	#m-playgame a.play:hover{background-position:0 50%}
	#m-playgame.maintenance a.play{background-position:0 100%;cursor:default}
#m-playgame a.download { background:url(../img/btn/play-download-signup.png) 0 0 no-repeat;width: 252px; height: 40px;  display: block;margin:25px auto 10px;text-indent:-9999px}
	#m-playgame a.download:hover{background-position:100% 0}
#m-playgame a.signup { background:url(../img/btn/play-download-signup.png) 0 100% no-repeat;width: 252px; height: 40px;  display: block;;margin:0 auto;text-indent:-9999px }
	#m-playgame a.signup:hover{background-position:100% 100%}
	
#m-play-loggedin{}
#m-play-loggedin .loggedin{width:268px;padding-top:20px;height:41px;margin:12px auto 19px;border:solid 1px #243237;background:#000;color:#baac7b;font-size:17px;text-align:center}
#m-play-loggedin .loggedin p{padding:0 10px}
#m-play-loggedin  a.download{background:url(../img/btn/play-download-small.png) 0 0 no-repeat;width: 182px; height: 30px;  display: block;margin:0 auto}
#m-play-loggedin  a.download:hover{background-position:0 100%}

/* PLAY GAME - BUTTON 
#m-playgame { width: 300px; height: 300px; margin: 0 11px 0 9px; background: transparent url(../img/bg/sprite-modules.png) 0 0 no-repeat; float: left; overflow: hidden; position: relative; z-index: 750; }
#m-play { width: 292px; height: 290px; margin: 4px auto 0; background: transparent url(../img/btn/m-playgame.png) 0 top no-repeat; }
#m-play:hover { background-position: 0 center; }
#m-play a { width: 292px; height: 292px; text-indent: -9999px; display: block; cursor: pointer; }
/* Used to display 'game offline' message 
.maintenance { background-position: 0 bottom !important; }*/



/* REMOVE LOGIN FIELD WHILE UNDERGOING MAINTENANCE */
#site-updates { }
#old-startgame { width: 269px; height: 132px; margin: 15px auto; background: transparent url(../img/btn/btn-start-game.jpg) 0 0 no-repeat; }
#site-updates p { margin-top: 52px; text-align: center; line-height: 180%; }

/* START GAME - BUTTON */
/*#m-start { z-index:750; position:relative; padding:15px 15px 15px 17px;width:268px; height:270px; margin:0 11px 0 9px; float:left; overflow:hidden; background:url(../img/bg/sprite-modules.png) 0 0 no-repeat; }
#m-start-button { display:block; background:url(../img/btn/btn-start-game.jpg) 0 0 no-repeat; width:269px; height:132px;cursor:pointer;text-indent:-9999px;margin-bottom:10px }
#m-start-button:hover { background-position:0 100%; }
#m-start-button.offline { background:url(../img/btn/btn-offline.jpg) 0 0 no-repeat; }*/

/* START GAME - PRE AND POST LOGIN */
/*#m-login { position:relative; }
#m-login input[type='text'],#m-login input[type='password']{color:#666; padding:5px 10px; height:15px; width:152px; margin-bottom:5px;background:url(../img/bg/sprite-login.png) 0 0 no-repeat;border:solid 1px #2a2a2b}
	#m-login input[type='password']{background-position:0 -25px}
#m-login input[type='submit'] { cursor:pointer; display:block; position:absolute; top:0; right:0; font-size:0; line-height:0; text-indent:-9999px; width:84px; height:57px; background:url(../img/bg/sprite-login.png) -207px -74px no-repeat;}

#m-login .pre-login div{float:left;border-top:dotted 1px #383839;border-bottom:dotted 1px #383839;color:#666;padding:7px 10px;width:245px;margin:7px 0}
#m-login .pre-login .find{margin-right:5px}
#m-login .pre-login .remember{margin-left:5px}
	#m-login .pre-login .remember input{margin-right:6px}
#m-login .pre-login p{clear:both;text-align:center;font-size:12px}
	#m-login .pre-login p a{color:#baac7b;font-weight:bold}
	
#m-login .post-login{float:left;border-top:dotted 1px #383839;border-bottom:dotted 1px #383839;color:#666;padding:15px 9px;width:247px;margin:7px 0 0;text-align:center}
#m-login .post-login span{color:#baac7b;font-weight:bold;font-size:14px}
#m-login .loggedin-btns{margin:18px 0 5px;float:left}
#m-login .loggedin-btns a{width:120px;height:37px;float:left;background:url(../img/bg/sprite-login.png) -172px 0 no-repeat;text-indent:-9999px;}
	#m-login #btn-acct-info{margin-right:6px}
	#m-login #btn-logout{background-position:-172px -37px}*/
	

/* NEXON LINKS */
#m-nxlinks { width:260px; height:276px; padding:24px 18px 0 22px; margin:0 11px 0 9px; float:left; overflow:hidden; background:url(../img/bg/sprite-modules.png) 0 0 no-repeat; }
#m-nxlinks li{width:259px;height:55px;margin-bottom:10px}
#nxlinks-guide{ background:url(../img/btn/m-beginner-guide.png) no-repeat;}
#nxlinks-faq { background:url(../img/btn/m-faq.png) no-repeat; }
#m-nxlinks a { display:block; width:100%;height:100%; text-indent:-9999px; }
.m-modules { width: 100%; text-align: center;  }
	
/* SUBPAGE GENERAL STYLES */
#m-nxad-sub { line-height:0; font-size:0px; top:0; right:0; position:absolute; height:101px; width:742px; padding:13px 0 0 14px; background:url(../img/bg/m-nxad-sub.png) no-repeat; }
#m-nxad-sub img[width='1'] { display:none; }
#m-header { z-index:90; height:167px; }

/* SECONDARY NAV (SUBPAGES) */
#m-subnav { float:left; width:300px; margin:15px 11px 15px 9px; background:url(../img/bg/sprite-subnav.png) 100% 0 repeat-y; }
#m-subnav h2 { text-indent:-9999px; height:29px; margin-top:-3px; background:url(../img/bg/sprite-subnav.png) 0 0 no-repeat;padding:17px 0 0 15px }
#m-subnav h2 span { height:16px; display:block; background:url(../img/headers/sprite-subnav.png) 0 0 no-repeat; }
#m-subnav ul { padding:0 20px 5px; line-height:14px; }
#m-subnav li { padding:5px 0; min-height:20px;background:#212121 url(../img/misc/arrow.png) 16px 11px no-repeat;margin-bottom:2px; }
#m-subnav li > a { font-size:13px; display:block; color:#9db3cc; text-decoration:none; padding-left:30px; text-transform:uppercase;font-weight:bold; line-height:20px }
#m-subnav li.active > a, #m-subnav li.active,
#m-subnav li:hover, #m-subnav li:hover > a { background:#050505 url(../img/misc/arrow.png) 16px 6px no-repeat;}
#m-subnav .submenu { padding:5px 0 0 44px; line-height:20px; }
#m-subnav .submenu a { display:block; color:#5673b5; text-decoration:none; font-size:13px;}
#m-subnav .submenu a.last{margin-bottom:8px}
#m-subnav .submenu a.active,
#m-subnav .submenu a:hover { color:#b2ceee; }

#m-subnav-footer { height:18px; margin-bottom:-4px; background:url(../img/bg/sprite-subnav.png) 0 100% no-repeat; }
	
/* SUBPAGE HEADERS AND BODY */
#m-page-header { width:600px; height:48px; background:url(../img/bg/m-page-top.png) 0 0 no-repeat; position:relative; margin:1px 0 0;padding:30px 0 0 20px }
#m-page-header h2 { background-repeat:no-repeat;height:26px;text-indent:-9999px;}
#m-crumb { line-height:22px; color:#5673b4; font-size:11px; padding:0 18px; position:absolute; top:6px; right:0; }
#m-crumb a { color:#5673b4; text-decoration:none; }
#m-crumb a:hover { text-decoration:underline; }
#m-crumb span.active{color:#b2ceee}
#m-page { min-height:714px; margin:0; padding:10px 10px 80px; background:url(../img/bg/m-page.png) repeat-y; position:relative; }
#m-page-bot{width:620px;height:17px;margin:0 0 30px;background:url(../img/bg/m-page-bot.png) no-repeat}

/* GENERAL TABS */
.m-tabs { height:26px; font-size:13px; clear:both; font-weight:bold; font-family:'Lucida Grande','Lucida Sans',Tahoma, sans-serif; }
.m-tabs li { float:left; height:26px; padding-left:4px; margin-right:3px; background:url(../img/bg/tabs.png) 0 100% no-repeat; }
.m-tabs a { line-height:26px; text-align:center; text-decoration:none; color:#fff; display:block; padding:0 8px 0 4px; height:26px; min-width:54px; background:url(../img/bg/tabs.png) 100% 100% no-repeat; }
.m-tabs li:hover,
.m-tabs li.active { background-position:0 0; }
.m-tabs li:hover a,
.m-tabs li.active a { background-position:100% 0; }

/* TABLE LIST VIEW */
table.table-list  { clear:both; width:100%; border-bottom:3px solid #99120a; background:url(../img/news/red-down.gif) 0 0 repeat-x; }
.table-list th { height:33px; background:url(../img/news/red-up.gif) 0 100% repeat-x; color:#c2170d; font-weight:100; text-align:center; }
.table-list td { color:#333; line-height:18px; padding:7px 0; background:#fff; }
.table-list tr.odd td,
.table-list tr:nth-child(odd) td { background:#f3f3f3; }
.table-list td img { display:block; margin:0 auto; }
.table-list td a { color:#333; text-decoration:none; display:block; }
.table-list td a:hover { text-decoration:underline; }

/* LIST VIEW SEARCH */
.m-search { float:right; height:30px; margin-bottom:20px; }
.m-search input[type=text] { width:180px; height:18px; padding:5px 8px; border:solid 1px #ccc; border-width:1px 0; color:#888; float:left; }
.m-search input[type=submit] { background:#ccc url(../img/btn/search.png) 50% 50% no-repeat; width:29px; height:30px; float:left; cursor:pointer; text-indent:-9999px; font-size:0; line-height:0; }
.m-search .fake-select { width:140px; line-height:18px; height:28px; border:solid 1px #ccc; float:left; position:relative; background:#eee; }
.m-search .fake-select .selected { margin:5px 10px; background:url(../img/news/fake-drop.gif) 100% 50% no-repeat; color:#888; }
.m-search .fake-select .options { display:none; position:absolute; top:29px; left:-1px; right:-1px; }
.m-search .fake-select:hover .options { display:block; }
.m-search .fake-select.clicked .options { display:none; }
.m-search .fake-select .options .option { background:#eee; color:#888; padding:6px 11px; cursor:pointer; }
.m-search .fake-select .options .option.hidden { display:none; }
.m-search .fake-select .options .option:hover { background:#6d6d6d; color:#ffd014; }

/* PAGINATION */
.pager { text-align:center; clear:both; margin-top:15px; white-space-collapse:collapse; }
.pager li { display:inline; }
.pager strong { padding:0 5px; color:#c01818; }
.pager a { color:#333; font-weight:normal; padding:0 5px; text-decoration:none; }
.pager a:hover { text-decoration:underline; }
.pager li a img { display:inline-block; margin:0 -5px; }
.detail-pager { margin:8px 0; text-align:right; }
.detail-pager li { display:inline; margin:0 1px; }

/* POPUP */
#popup { z-index:2147483641; position:absolute; top:200px; left:50%; background:url(../img/bg/solid-000-60.png) 0 0 repeat;padding:0 10px }
#popup .tl,
#popup .tr,
#popup .bl,
#popup .br { position:absolute; height:10px; width:10px; background:url(../img/popups/solid-000-60-round.png) no-repeat; }
#popup .tl { left:-10px; top:-10px; background-position:0 0; }
#popup .tr { right:-10px; top:-10px; background-position:100% 0; }
#popup .bl { left:-10px; bottom:-10px; background-position:0 100%; }
#popup .br { right:-10px; bottom:-10px; background-position:100% 100%; }
#popup .t,
#popup .b { position:absolute; height:10px; left:0; right:0; top:-10px; background:url(../img/bg/solid-000-60.png) 0 0 repeat-x; }
#popup .b { bottom:-10px; top:auto; background-position:0 100%; }
#popup .l,
#popup .r { position:absolute; width:10px; top:0; bottom:0; left:-10px; background:url(../img/bg/solid-000-60.png) 0 0 repeat-y; }
#popup .r { right:-10px; left:auto; background-position:100% 0; }
#popup-close { z-index:2147483643; position:absolute; top:-10px; right:-10px; width:27px; height:27px; background:url(../img/popups/btn-close.png) 0 0 no-repeat;cursor:pointer }
#popup-content {padding:10px 0 }
#popup-content object { display:block; }

#screen { z-index:2147483640; position:fixed; top:0; bottom:0; left:0; right:0; background:url(../img/bg/solid-000-60.png) 0 0 repeat;}
#popup-next,
#popup-prev { width:50px; height:100%; display:block; position:absolute; top:0; bottom:0; background:url(../img/popups/btn-arrows.png) 0 50% no-repeat; }
#popup-next { right:10px; background-position:100% 50%;}
#popup-prev { left:10px; background-position:0 50%;}
#popup-next:hover,
#popup-prev:hover { width:50px; height:100%; display:block; position:absolute; top:0; bottom:0; background:url(../img/popups/btn-arrows-a.png) 0 50% no-repeat; }
#popup-next:hover { right:10px; background-position:100% 50%;}
#popup-prev:hover { left:10px; background-position:0 50%;}
.popup-caption{color:#5673b4;padding-top:7px; font-size:12px; font-weight:bold;}

/*MIGRATION POPUP*/
#popup.migration{padding:0;left:40%;}
#popup.migration .tl,#popup.migration .tr,#popup.migration .bl,#popup.migration .br,#popup.migration .t,#popup.migration .b,#popup.migration .l,#popup.migration .r{display:none}
#popup.migration #popup-content{background:url(../img/popups/bg-migration.png) no-repeat;width:567px;height:323px;padding:0}
#popup.migration #popup-close{background:url(../img/popups/btn-migration-close.png) no-repeat;width:12px;height:12px;top:10px;right:10px}
#popup.migration #btn-details{background:url(../img/popups/btn-migration-details.png) no-repeat;width:235px;height:34px;display:block;text-indent:-9999px;position:absolute;top:207px;left:29px}
#popup.migration #do-not-show{color:#c4c3c3;font-size:12px;position:absolute;left:29px;bottom:24px}
#popup.migration #do-not-show span{width:12px;height:11px;background:url(../img/popups/btn-checkbox.png) no-repeat;float:left;margin:4px 5px 0 0}
	#popup.migration #do-not-show.checked span{background-position:100% 0}
/* FACEBOOK LIKE BOX */
#m-like-box { margin:4px 0 0 7px; background:url(../img/bg/sprite-modules.png) -300px -300px no-repeat;  height:263px; width:295px; float:left; padding:37px 0 0 5px; }
#m-like-box iframe { height:285px; width:300px; }
#m-news-list .fb_share_count_nub_right {background:url(../img/misc/fb-share-count-nub-right.png) 0 5px no-repeat}

/* FOOTER AND LEGAL */
#legal { height:32px; line-height:32px; text-align:center; color:#666; }
#legal a { color:#666; text-decoration:none; }
#legal a:hover { text-decoration:underline; }
#global-footer { display:block; text-indent:-9999px; background:url(../img/btn/btn-copyright.png) 0 50% no-repeat; width:980px; margin:0 auto; height:59px; }
	
/* TWEET BUTTON */
.tweet { float:left; margin-right:20px; }

/* Footer Navigation, added 05.26.11 */
#footer-nav { width: 970px; margin: 40px auto 20px; padding-top: 1px\9; /* IE8 only to fix collapsing margin */ }
#footer-nav a { color: #666; text-decoration: none; }
#footer-nav a:hover { color: #baac7b; cursor: pointer; }
#footer-nav dl { margin-left: 96px; text-align: left; float: left; }
#footer-nav dt { margin-bottom: 15px; font-weight: bold; color: #5673b4; }
#footer-nav dd { margin-bottom: 1px; }
#footer-nav .cf { clear: both; }

/* Footer - Updated 1.16.13 */
#foot-copy { width: 674px; height: 28px; margin: 49px auto 0; padding-top: 1px; /* Fix collapsible-margin */ text-align: left; background: transparent url(../img/bg/copyright-logo.png) left top no-repeat; cursor: default; }
#foot-copy small { margin: 4px 0 0 184px; font-family: KlavikaL, Sans-serif; font-size: 13px; color: #808080 /* #666 */; display: block; }
/*#########################*/

/*NEW GNT WOOHOO!!!*/
#gnt_popup{color:#a0a0a0;}
#gnt_popup .gnt_top{background:#323232;}
#gnt_popup .gnt_top.fb_signup{width:607px}
#gnt_popup .gnt_top.fb_signup:after{height: 0; content: ''; visibility: hidden; clear: both; display: block; }
#gnt_popup .gnt_bot{background:#323232;}
#gnt_popup .gnt_col_or{color:#a0a0a0;}
#gnt_popup .gnt_input{border:1px solid #404040;background:#141414;}
#gnt_popup .gnt_input label,#gnt_popup .gnt_input input{color:#b3b3b3;}
#gnt_popup .gnt_input.gnt_focus label{color:#555;}
#gnt_popup .gnt_input.gnt_focus{background-color:#000;}
#gnt_popup .gnt_input label.gnt_input_disabled{color:#303030;text-shadow:0 1px #000;}
#gnt_popup .gnt_input .gnt_problems{border-left:1px solid #404040;color:#555;}
#gnt_popup a{color:#cf9423;text-decoration:underline;}
#gnt_popup a:hover{color:#cf9423;}
#gnt_popup .gnt_title{color:#cf9423;border:0;background:none;}
#gnt_popup .gnt_error{color:#fe1c1c;}
#gnt_popup .gnt_spacer{border-bottom:1px dashed #ddd;}
#gnt_popup .gnt_text_callout:hover{color:#cf9423;}
#gnt_popup .gnt_button{border:1px solid #000;background:#000;}
#gnt_popup .gnt_button span{background:#000;border:none;color:#fff;}
#gnt_popup .gnt_button:hover span{background:#151515;}
#gnt_popup .gnt_big_button{border:0;padding:1px;background:url(../../all/img/at/big_button.jpg) 50% 0 repeat-x;border-radius:0px;}
#gnt_popup .gnt_big_button span{border:1px solid rgba(255,255,255,0.5);background:0;color:#fff;border-radius:0px;}
#gnt_popup .gnt_big_button:hover{background-position:50% -100px;}
#gnt_popup .gnt_big_button small{color:#fff;}
#gnt_popup .gnt_wizard_active,#gnt_popup .gnt_wizard_inactive{color:#323232;text-shadow:0 1px #d3a03c;border-color:#151515;background-image:url(../../all/img/at/tabs.png);}
#gnt_popup .gnt_wizard_active:hover{color:#323232;}
#gnt_popup .gnt_wizard_inactive,#gnt_popup .gnt_wizard_inactive:hover{color:#848484;text-shadow:0 1px #000;border-color:#151515;}
#gnt_popup .gnt_wizard_spacer{background-image:url(../../all/img/at/tabs_spacers.png);}
#gnt_popup_close{background:#000000 url(../../all/img/at/gnp_close.png) 50% 50% no-repeat;}
#gnt_popup .gnt_or_spacing { background: transparent url(../../all/img/at/gnt_signup_or_space.png) 6px 50px no-repeat; }
.fb_create .check-pass .gnt_input, .fb_create .check-pass select { border: 1px solid #cf9423 !important; }
.fb_create .check-fail .gnt_input, .fb_create .check-fail select { border: 1px solid #dc1614 !important; }
.fb_create .verify { background: transparent url(../../all/img/at/fb_verify_icons.png) 0 0 no-repeat; }
.fb_create .error_msg { color: #fe1c1c; }
.fb_create .fb_failed_msg .hea, .fb_create .fb_success_msg .hea { color: #cf9423; }
.fb_create .cthc { color: #fe1c1c; }
.fb_create .game_download { display: block; }
.fb_create .game_dl_btn { background: transparent url(../../all/img/at/download_btn.png) 0 0 no-repeat; }
.fb_create .dob select { background: #0e0e0e; border: 1px solid #404040; }
.fb_create .dob select:focus { background: #000; }