#mainContainer{
		background-image: url(/images/global/misc/background_globreg.jpg);
}
#passwordError,
.signup_errorLayer,
.signup_successLayer,
.signup_attentionLayer{
		width: 360px;
		height: 216px;
		background-image: url(/images/global/misc/infolayer.jpg);
		background-repeat: no-repeat;
		position: absolute;
		left: 280px;
}
#errorLayer,
#successLayer,
#attentionLayer{
		top: 30px;
}
#homeGameDescription{
		position:absolute;
		top:680px;
		color: #333333;
		width: 775px;
		left: 50px;
		text-align: justify;
}
#homeGameDescription strong{
		color: #444444;
}
.passwordContent{
    position: absolute;
    margin-top:70px;
    width: 880px;
    height: 600px;
}
.passwordTopic{
		text-align:center;
		font-weight:bold;
		color:#bfbbaf;
		height:60px;
		padding-top:4px;
		vertical-align:middle;
}

.signup {
		font-weight:bold;
}
.signup_left{
		width:320px;
		max-width:320px;
		height: 250px;
		margin-left: 55px;
		vertical-align:top;
}
.signup_right{
		width: 415px;
		max-width:415px;
		height: 250px;
		margin-left: 22px;
		font-size:12px;
}
.align_buttonRegister{
		vertical-align:bottom;
}
.label_description{
		font-size:12px;
		vertical-align:top;
		padding-top:5px;
}
.signup_label{
		font-size:12px;
		font-weight:normal;
}
.input_text,
.input_textLong,
.input_selectInstance,
.input_selectCountry,
.input_selectProvince,
.input_selectDay,
.input_selectMonth,
.input_selectYear,
.input_selectCountry{
		background-color: transparent;
		font-size: 11px;
		border: 1px #6F3921 solid;
		font-weight: normal;
		color: #ffffff;
		padding-left: 2px;
}
.input_text,
.input_textLong,
.input_selectCountry{
		width:255px;
}
.input_selectInstance,
.input_selectCountry,
.input_selectProvince,
.input_selectDay,
.input_selectMonth,
.input_selectYear,
.input_selectCountry{
		background-color: #332211;
}

.signup_submit{
    background-color:transparent;
    border-size: 0px;
    border-style: none;
    width:140px;
    height:25px;
    font-size: 0px;
    color: #4f3d20;
    cursor: pointer;
    vertical-align: bottom;
}
.signup_back{
    background-color:transparent;
    border-size: 0px;
    border-style: none;
    width:140px;
    height:25px;
    font-size: 0px;
    color: #4f3d20;
    cursor: pointer;
    vertical-align: bottom;

}

.signup_errorHeader,
.signup_successHeader,
.signup_attentionHeader{
		padding-top:10px;
		padding-left:25px;
		padding-right:10px;
		padding-bottom:0px;
		height:50px;
		vertical-align:top;
		text-align:center;
}

.signup_errorClose,
.signup_successClose,
.signup_attentionClose{
		background-image: url(/images/global/misc/icons/button_delete.png);
		background-repeat: no-repeat;
		width: 16px;
		height:16px;
		float: right;
}

.signup_errorTitle,
.signup_successTitle,
.signup_attentionTitle{
		font-weight:bold;
		vertical-align:bottom;
		text-align:center;
		width:320px;
		line-height:60px;
}

.singup_errorMessages,
.singup_successMessages,
.singup_attentionMessages{
		padding-top:0px;
		padding-left: 10px;
		padding-right: 10px;
}
.singup_errorMessages{
		color: #ee1111;
		font-weight:bold;
}
.error{
		background-color: #990000;
}

h1{
		color: #cfc4a9;
		font-style: italic;
		font-family: times;
}
select{
		background-color: transparent;
}
a:active{
		background-color: transparent;
}
a:hover{
		background-color: transparent;
		text-decoration: underline;
}
