/*SUPPORT HEADER TITLES*/
#m-subnav h2 span {background-position:0 -80px}
#m-page{padding:10px 38px 40px 22px}
#m-page-header h2{background-image:url(../img/headers/sprite-support.png);text-indent:-9999px}
#m-page-header h2.migration{background-position:0 0;}
#m-page-header h2.download{background-position:0 -26px}
#m-page-header h2.faq{background-position:0 -52px}
#m-page-header h2.policy{background-position:0 -78px}
#m-page-header h2.security{background-position:0 -104px}

/*MIGRATION*/
.migration-steps{font-size:13px;float:left}
.migration-steps li{clear:both;margin-bottom:35px;float:left}
.migration-steps p{overflow:hidden}
.migration-steps .note{background:#282828;color:#92240a;padding:11px 18px 16px 14px;margin-bottom:35px}
.migration-steps h3{text-indent:-17px;color:#baac7b;margin-bottom:9px;font-size:13px}
.migration-steps h3.last{margin-left:17px}
.migration-steps img{float:left;margin-right:34px;}
.migration-steps a{color:#b2ceee;font-weight:bold;}

#transfer-options{background:#000;clear:both;padding:20px;margin-bottom:35px;float:left;}
#transfer-options h3{color:#6c7f91;font-size:15px;background:url(../img/misc/arrow.png) 0 6px no-repeat;padding-left:11px;font-weight:normal;margin-bottom:18px}
.btn-transfer-ndoors{background:url(../img/support/migration/btn-ndoors.png) no-repeat;width:250px;height:38px;text-indent:-9999px;float:left;margin:0 25px 0 10px}
.btn-transfer-ijji{background:url(../img/support/migration/btn-ijji.png) no-repeat;width:250px;height:38px;text-indent:-9999px;float:left;margin:0}
.btn-transfer-ndoors:hover, .btn-transfer-ijji:hover{background-position:100% 0}

.nx-signup{color:#6c7f91;font-size:15px;background:url(../img/misc/arrow.png) 0 6px no-repeat;padding-left:11px;clear:both;margin-left:10px}
.nx-signup a{color:#b2ceee}

.migration-progress{float:right;margin-bottom:45px}
.migration-progress+p{clear:both;margin-bottom:12px}
.migration-progress li{float:left;background:url(../img/support/migration/sprite-migration-steps.png) 0 -22px no-repeat;height:22px;width:154px;text-align:center;}
	.migration-progress li.active{background-position:0 0;}
.migration-progress a{color:#666;width:100%;height:100%;display:block}.migration-progress a:hover{text-decoration:none}.migration-progress li.active a{color:#000}
.migration-progress li+li{background-position:0 -44px;width:169px}
	.migration-progress li+li.active{background-position:0 -66px}
.migration-progress li+li+li{background-position:0 -88px;width:108px}
	.migration-progress li+li+li.active{background-position:0 -110px}
.migration-progress+h3{clear:both;color:#baac7b;font-size:15px;margin-bottom:9px}
.migration-progress+h3 img{vertical-align:bottom;margin-right:4px}

#migration-input{padding:24px 20px 18px;background:#212121;-moz-border-radius:7px;-webkit-border-radius:7px;position:relative}
#migration-input input{background:url(../img/support/migration/sprite-migration-input.png) 0 0 no-repeat;float:left;margin-bottom:10px}
#migration-input input[type='text'],#migration-input input[type='password']{color:#666; padding:5px 10px; height:20px; width:184px;}
	#migration-input input[type='password']{background-position:0 -60px;margin-left:7px}
	#migration-input input.email{background-position:0 -120px;margin-left:7px}
#migration-input.ijji input[type='text']{background-position:0 -30px}
#migration-input input[type='submit'] { cursor:pointer; display:block;font-size:0; line-height:0; text-indent:-9999px; width:100px; height:27px; background-position:0 -150px;margin:1px 0 0 9px}
	#migration-input input.send{background-position:-100px -150px }
#migration-input p{clear:both;}
#migration-input p.error{position:absolute;color:#92240a;font-size:11px;top:4px}
#migration-input p.notice{color:#b2ceee}
#migration-input a{color:#9db3cc}

h4{color:#6c7f91;font-size:13px;margin-bottom:4px}
.account-info{width:100%;border:solid 1px #3d3d3d;font-size:13px;margin-bottom:25px}
.account-info td{background:#1c1c1c;width:128px;color:#6c7f91;padding:12px 0 10px 14px;vertical-align:top}
.account-info td+td{background:#131313;width:432px;color:#baac7b}
.account-info td.character-info{padding:0}
.account-info tr{border-bottom:dotted 1px #343434}
.character-info table{}
.character-info th{background:#000;color:#6c7f91;border-right:dotted 1px #343434;text-align:center;padding:6px 0}
.character-info th+th+th{border-right:none}
.character-info td{width:175px;background:#131313;border-right:dotted 1px #343434;color:#baac7b;padding:8px 0 10px 48px}
.character-info td+td{width:112px;text-align:center;padding:8px 0 10px 0}
.character-info td+td+td{border-right:none}
.character-info tr{border-bottom:none}

ol{border:solid 1px #383838;border-bottom:none;padding:20px 22px;}
ol li{list-style-type:decimal;margin:0 0 15px 20px}
.agreement{background:#1c1c1c;border:solid 1px #383838;border-top:none;text-align:center;font-size:13px;color:#6c7f91;font-weight:bold;padding:5px 0 10px;margin-bottom:30px}
.agreement input{margin-right:7px}
.agreement input+input{margin-left:20px}
.gcoin-transfer{border:solid 1px #383838;border-bottom:none;padding:20px 22px}
.gcoin-transfer ul{width:330px;height:40px;margin:0 auto 12px;background:#000;text-align:center;color:#baac7b;font-weight:bold;font-size:13px;padding-left:60px;line-height:39px}
.gcoin-transfer li{float:left;margin-right:20px}
.gcoin-transfer p{margin-bottom:12px;clear:both}
.warning{color:#92240a}
.warning a{color:#92240a;text-decoration:underline}
p.warning+p{font-size:13px;text-align:center;padding:35px 40px 0}
p.warning+p a{text-decoration:underline}
.gcoin-transfer .arrow{background:url(../img/support/migration/transfer-arrow.png) 0 7px no-repeat;width:19px;height:33px}
.btns-next-prev{width:212px;margin:0 auto}
	.btns-next-prev a{width:100px;height:27px;margin-right:12px;background:url(../img/btn/btn-back.png) no-repeat;text-indent:-9999px;float:left}
	.btns-next-prev a+a{margin-right:0;background-image:url(../img/btn/btn-next.png)}
.info{border:solid 1px #3d3d3d;clear:both;padding:20px 22px;font-size:13px;margin-bottom:30px}
	.info li{margin-bottom:13px}
.info.confirmation{padding:30px}
.info.confirmation li{text-align:center;color:#5673b4;font-weight:bold}
.info.confirmation span{font-weight:normal}
.info.confirmation+p{text-align:center;font-size:13px}
.completed{background:url(../img/support/migration/check.png) 100% 0 no-repeat;padding-right:17px;color:#b2ceee}
.failed{color:#92240a}
.congratulations{color:#5673b4;text-align:center;font-size:13px;margin-bottom:30px}
.in-progress{color:#6c7f91;background:url(../img/misc/ajax-loader.gif) 100% -5px no-repeat;padding-right:32px;display:inline-block;height:22px}
.info.error{padding:30px;color:#92240a;font-size:13px;font-weight:bold}
.info.error li{margin-bottom:10px}
.info.error a{color:#92240a}
#btn-main-page{width:184px;height:34px;background:url(../img/btn/btn-main-page.png) no-repeat;display:block;text-indent:-9999px;margin:0 auto}

/*SECURITY*/
#security-page li{list-style-type:disc;margin-left:30px;font-size:13px;}
.security-title{color:#5673b5; font-size:18px;font-weight:normal;text-transform: uppercase; clear:both;margin:30px 0 10px 0;clear:both;}
#security-page ul{margin-bottom:20px;}
#security-page p{margin-bottom:20px;}
.security-last {margin-bottom:20px;}

/*DOWNLOAD*/
.warning-text {color:#92240a;}
.support-title {color:#5673b5; font-size:18px;font-weight:normal;text-transform: uppercase; clear:both;margin-bottom:10px;clear:both;}
.support-title.first{margin-top:18px}
.last-box {margin-bottom:40px;}
.support-wrap{background:#212121;padding:6px;margin-bottom:60px;
-webkit-border-radius:4px;
	-moz-border-radius:4px 4px 4px 4px; }
.s-support-downloads {background:#000;display:block;background:#000;padding:19px 0 0;;
	-webkit-border-radius:4px;
	-moz-border-radius:4px 4px 4px 4px; 
}
.s-support-mirror {background:#212121;display:block;padding:1px;margin-bottom:20px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px 4px 4px 4px; 
}
.s-support-downloads h2{background:url(../img/support/download/client-arrow.png) no-repeat 10px 7px; color:#baac7b;padding:5px 0 10px 30px;font-size:13px; clear:both;margin-left:8px;}
.s-support-mirror h2{background:url(../img/support/download/client-arrow.png) no-repeat 10px 7px; color:#baac7b;padding:5px 0 10px 30px;font-size:13px;margin-bottom:2px;clear:both;}
.s-support-downloads span {font-weight:normal;padding:1px 1px 0 1px;}
.s-support-downloads p, .s-support-mirror p{clear:both;display:block;padding:6px 20px 28px 24px;}
.s-support-downloads .full-dl+p{padding-bottom:22px}
.download-client {display:block; clear:both;margin:0 auto;}
	.lite-dl {background:url(../img/support/download/download-client.jpg) no-repeat 0 0;height:93px;width:531px;text-indent:-9999px;}
	.lite-dl:hover{background:url(../img/support/download/download-client.jpg) no-repeat 0 -93px;height:93px;width:531px;text-indent:-9999px;}
	.full-dl {background:url(../img/support/download/download-client.jpg) no-repeat 0 -186px;height:93px;width:531px;text-indent:-9999px;}
	.full-dl:hover{background:url(../img/support/download/download-client.jpg) no-repeat 0 -279px;height:93px;width:531px;text-indent:-9999px;}
.mirror-client {padding:20px 0 20px 20px;display:block;margin-bottom:40px;}
.mirror-client {margin-bottom:70px;}
.mirror-client a{background:url(../img/support/download/mirror-dl.png) no-repeat 0 0;height:35px;width:128px;display:block; float:left;margin:0 6px 6px 0;text-indent:-9999px;}
	a.mirror-gh{background-position:0 -35px;}
	a.mirror-cge {background-position:0 -70px;}
	a.mirror-fp {background-position:0 -105px;}
	a.mirror-big {background-position:0 -140px;}
	a.mirror-ff {background-position:0 -175px;}
	a.mirror-curse {background-position:0 -210px;}
	a.mirror-aus {background-position:0 -245px;}
#manual-patch {background:#212121;height:35px;width:556px;display:block;padding:15px 10px 0; margin-bottom:10px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px 4px 4px 4px;
}
#manual-patch p{padding-left:10px;}
#manual-patch img{margin-right:10px;}
	/*#manual-patch a.patch-dl {background:url(../img/btn/btn-music-download-i.png) no-repeat;width:36px;height:23px;}
	#manual-patch a:hover.patch-dl {background:url(../img/btn/btn-music-download-a.png) no-repeat;width:36px;height:23px;}*/
	#manual-patch a{color:#5673b4;font-size:15px;float:left;}
	#manual-patch a:hover{color:#b2ceee;}
	#manual-patch .patch-dl{background:url(../img/btn/btn-music-download-i.png) no-repeat;width:36px;height:23px;display:block;text-indent:-9999px;margin:0 10px 0 5px;}
	#manual-patch .patch-dl:hover{background:url(../img/btn/btn-music-download-a.png) no-repeat;display:block;text-indent:-9999px;text-align:} 
	#manual-patch+p{margin-bottom:53px}
#s-drivers a{background:url(../img/support/download/driver-dl.png) no-repeat 0 0;height:63px;width:182px;display:block; float:left;text-indent:-9999px;margin-right:10px;}
#s-drivers a.ati{background-position:0 -63px;}
#s-drivers a.nvidia{background-position:0 -126px;}

.s-system {text-align:center;color:#858585;background-color:#131313;border:2px solid #202020;margin-bottom:60px}
.s-system th {background-color:#212121;font-weight:normal;border:1px solid #000;padding:5px 40px 5px;text-align:right}
	.s-system th+th{text-align:center;padding:5px}
.s-system td{border:1px solid #212121;padding:5px;}
.s-system td:first-child{background-color:#212121;border-top:1px solid #000;border-bottom:1px solid #000}


/*GAME POLICY*/
.s-policy {text-align:center;color:#858585; line-height:1.5em}
.s-policy th {background-color:#212121;font-weight:normal;border:1px solid #000;}
.s-policy td{border:1px solid #212121;}

/*FAQ*/
#s-faq-list {clear:both;}
#s-faq-list li{margin-bottom:16px;}
#s-faq-list h3 {clear:both;background:#212121;color:#666351;font-size:13px;padding:5px;margin-bottom:0;cursor:pointer;text-transform:uppercase;}
#s-faq-list h3:hover{text-decoration:underline;color:#baac7b;}
#s-faq-list h3 a{width:12px;height:12px;background:url(../img/btn/btn-expander.png) no-repeat 100% 0;display:block;float:right;margin-top:2px;}
#s-faq-list h3 a.expanded{background-position:0 0}
#s-faq-list p{font-size:13px;clear:both;margin:0 0 20px 18px;display:none;}
#s-faq-list p a{color:#b2ceee;}
#s-faq-list p span {color:#5673b4;}
#s-faq-list p span.list{color:#666;padding-left:20px;display:block;}
#faq-search{width:175px;height:22px;border:solid 1px #2d2f32;float:right;margin:0 0 10px 0}
	#faq-search input[type="text"]{float:left;width:163;height:22px;padding-left:9px;background:#040404;color:#6c7f91;}
	#faq-search input[type="submit"]{float:left;width:23px;height:22px;background:url(../img/news/btn-news-search.png) no-repeat;text-indent:-9999px;cursor:pointer}







