@charset "utf-8";
@import url("jquery-ui.css");
@import url("ipex.css");

body {
	font-family:arial, sans-serif;
	margin: 0;
	padding : 0;
	color: #cccccc;
	background: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
}

a {
	color: #cccccc;
	text-decoration: none;
	background-color: transparent;
	cursor: pointer;
}

a:hover {
	color: #cc0000;
	text-decoration: underline;
}

img {
	border: 0;
}

marquee {
	width: 75%;
}

form {
	margin: 0px;
}

option {
	padding-right: 10px;
}

.tinp2 {
	border: 1px solid #ffffff;
	background-color: #828282;
	color: #333333;
	width: 150px;
}

/*
 * Parts
 */

.btnText {
	color: gray;
	font-size: 12px;
	font-weight:bold;
	height: 10px;
	line-height: 10px;
	font-family: Arial, sans-serif;
	cursor: pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

/*
 * Commons
 */
#indexBody {
height:664px;
left:16px;
margin-left:auto;
margin-right:auto;
position:relative;
top:0;
width:924px;
}

#header {
border-bottom:1px solid #EEEEEE;
font-size:12px;
height:60px;
left:0;
letter-spacing:4px;
position:relative;
top:0;
width:100%;
}
#enjoy {
	position: absolute;
	top: 36px;
	right: 0px;
	width: auto;
	letter-spacing: 0px;
}

#header_logo {
	position: relative;
	top: 0px;
	left: 18px;
	width: 250px;
	height: 54px;
}

.headerLine {
	width: 100%;
	height: 7px;
}

#oServer_status {
	position: absolute;
	left: 153px;
	top: 7px;
}

#header_btnTop {
	position: absolute;
	right: 8px;
	top: 21px;
	width: 70px;
	height: 18px;
	line-height: 18px;
	text-align: center;
}

#footer {
border-top:1px solid #EEEEEE;
height:40px;
line-height:20px;
left:0;
position:relative;
top:11px;
width:100%;
text-align:right;

}

/*
 * SiteTop
 */

#body_top{
position:relative;
width:100%;
height:692px;
}
#top_cover {
height:362px;
left:51px;
overflow:hidden;
position:absolute;
top:53px;
width:482px;
}
.coverText {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%; *
	width: 99%; *
	height: 99%;
	line-height: 360px;
	text-align: center;
	font-size: 16px;
	text-align: middle;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
	filter: alpha(style = 0, opacity = 60);
	background-color: #000;
	opacity: 0.6;
	border: solid 2px #EEE;
	z-index: 1009;
	display: none;
	box-sizing: border-box;
}

#top_signin{
border:1px solid #FFFFFF;
height:auto;
padding:8px 16px;
position:absolute;
right:64px;
top:54px;
width:253px;
}
#top_btnSignIn{
bottom:63px;
position:absolute;
right:16px;
width:64px;
}
#top_btnPwdReminder{
bottom:10px;
position:absolute;
right:6px;
}
#top_btnPwdReminder a{
color:red;}


#top_signUp {
height:144px;
position:absolute;
right:24px;
top:263px;
width:338px;
font-size:20px;
text-align:center;
}

/* Sign Up Area */

#top_signUp {
font-size:22px;
height:144px;
position:absolute;
right:46px;
text-align:center;
top:263px;
width:308px;
}

#top_btnSignUp {
font-size:20px;
height:30px;
left:99px;
line-height:30px;
margin:30px 0 18px;
position:relative;
top:0;
width:110px;
}

#top_btnWhats {
	color: #E00;
	letter-spacing: 1px;
	font-stretch: wider;
	font-family: sans-serif;
	font-size:12px;
}

#frmJump {
position:absolute;
right:82px;
top:520px;
width:297px;
}

#top_btnJump {
font-size:16px;
height:24px;
line-height:20px;
position:absolute;
right:0;
top:0;
width:43px;
}

#frmJump input{
width:178px;
}

.btnFlare{
background-image:url(flare.png);
cursor:pointer;
font-size:16px;
font-weight:bold;
height:38px;
padding:20px 20px 20px 24px;
position:absolute;
width:193px;

}
.btnFlare div.btnName{
height:16px;
line-height:16px;
position:absolute;
right:9px;
text-align:center;
top:30px;
width:165px;
}


#top_btnSearch {
left:72px;
top:472px;
}
#top_btnTour {
left:283px;
top:518px;
}

#top_btnNewAccount {
left:107px;
top:564px;
}

#top_btnSearch div.oDivHover,
#top_btnTour div.oDivHover,
#top_btnNewAccount div.oDivHover{
background-color:#FFFFFF;
color:red;
display:none;
height:60px;
left:13px;
opacity:0.4;
position:absolute;
top:10px;
width:218px;
}

#whats {
	position: absolute;
	top: 72px;
	width: 100%;
	height: 590px;
	text-align: center;
	background-color: black;
	font-size: 15px;
	line-height: 23px;
	color: #EEE;
	z-index: 1000;
	display: none;
	padding-top: 80px;
}

.oWizDiag ul{
margin:0;
padding:0;
width:100%;
}




.oWizDiag li{
clear:both;
font-size:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:12px 0;
}

.oWizDiag span.liTag{
width:110px;
display:block;
float:left;
padding-right:5px;
}


.btnLine{
height:18px;
position:relative;
}
#wzAc_checkOk{
background-color:#30E080;
border:1px solid green;
color:#003000;
display:none;
height:12px;
left:114px;
line-height:12px;
padding:2px 6px;
position:absolute;
text-align:center;
top:2px;
}
#wzAc_btnCheck{
height:18px;
left:274px;
position:relative;
top:2px;
width:145px;
}

#wzAc_hname{
}
#wzAc_email{
}
#wzAc_password{
}

#wzAc_btnPostCancel{
bottom:6px;
font-size:14px;
height:20px;
left:8px;
line-height:20px;
position:absolute;
width:90px;
}
#wzAc_btnPostAccount{
bottom:6px;
font-size:14px;
height:20px;
line-height:20px;
position:absolute;
right:8px;
width:120px;
}

#btnWhatsClose {
	position: relative;
	width: 70px;
	height: 18px;
	line-height: 20px;
	margin: 0px auto;
	border: solid 1px #EEE;
	padding: 2px;
	cursor: pointer;
	color: #EEE;
	font-size: 12px;
	font-family: sans-serif;
}

.topHelp {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 1000px;
	height: 800px;
	margin: 0px;
	display: none;
	z-index: 1500;
}

.helpModal {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0px;
	width: 1000px;
	height: 800px;
	filter: alpha(style = 0, opacity = 48);
	opacity: .48;
	background-color: #000;
	z-index: 1500;
	;
}

#btnHelpOpen {
	position: absolute;
	left: 0px;
	top: 152px;
	color: #E00;
	font-stretch: wider;
	font-family: sans-serif;
}

#btnHelpCloseA {
	position: absolute;
	left: 24px; *
	left: 26px;
	top: 160px; *
	top: 167px;
	font-family: sans-serif;
	font-stretch: wider;
	font-size: 12px;
	color: #E00;
	z-index: 1502;
}

#btnHelpClose {
	position: absolute;
	left: 838px;
	top: 18px;
	width: 100px;
	height: 19px;
	line-height: 19px;
	color: #E00;
	padding: 2px 4px;
	border: solid 1px #E00;
	font-size: 13pt;
	cursor: pointer;
	font-family: sans-serif;
	z-index: 1502;
}

#btnHelpClose :hover {
	background-color: #200;
	text-decoration: none;
	z-index: 1502;
}

#helpFlame {
	position: absolute;
	left: 0px;
	top: 0px; *
	top: 8px;
	z-index: 1501;
}

.divError{
	font-size: 9pt;
}
.divError ul{
background-color:#220000;
border:1px solid #880000;
color:#FF1111;
height:auto;
margin:7px 7px 18px;
padding-bottom:6px;
padding-left:32px;
padding-top:6px;
text-decoration:blink;
width:80%;
}