@CHARSET "UTF-8";
#mainLogin {
	width: 380px;
}

#authorizeContainer {
	width: 300px; height: 340px;
	verticle-align: center;
	color: #FFF;
}
#authorizeContainer label {
	font-size: 12px;
}
#authorizeContainer .authorizeLabel {
	float: right;
	padding: 4px 0;
	margin: 0 6px 0 0;
}
.dj_ie #authorizeContainer .authorizeLabel {
	display: inline;
}
#authorizeContainer .authorizeTBox {
	float: right;
	margin: 0 0 10px 0;
}
.dj_ie #authorizeContainer .authorizeTBox {
	display: inline;
}
#authorizeContainer .dijitTextBox {
	border: 1px solid #A9A9A9;
	width: 160px;
	padding: 4px 2px;
	color: #000;
	font-size: 12px;
}
#loginError, #forgotpasswordError, #registerError {
	height: 15px;
	padding: 4px 0 0 0;
}
#authorizeContainer .registerErrorText, #authorizeContainer .messageErrorText {
	color:red; 
}
#authorizeLeft {
	background: #337ed8 url(/images/threemobile/global/bg-box.gif) repeat-x;
	width: 300px; height: 310px;
	padding: 15px;
/*	float: left;*/
}
.dj_ie #authorizeLeft {
	display: inline;
}
#authorizeCenter {
	padding: 150px 3px 0 3px;
	float: left;
}
.dj_ie #authorizeCenter {
	display: inline;
}
#authorizeRight {
	background: #337ed8 url(/images/threemobile/global/bg-box.gif) repeat-x;
	width: 320px; height: 310px;
	padding: 15px;
	float: left;
}
.dj_ie #authorizeRight {
	display: inline;
}
/* login */

#signin {
	float: right;
}
.dj_ie #signin {
	display: inline;
}
#signin .dijitTextBox {
	width: 200px;
}

/* forgot password */
#authorizeForgot {
	margin: 30px 0 0 0;
	color: #fff;
}
#forgotHeader {
	font-weight: bold;
	font-size: 14px;
}
#forgotemailLabel {
	font-size: 9px;
	margin: 5px 30px 0 0;
}
#forgotemailLabel label {
	font-size: 10px;
}
#forgotemailTBox .dijitTextBox {
	width: 208px;
}

#forgotemailTBox {
	margin: 1px 5px 0 0;
	float: right;
}
.dj_ie #forgotemailTBox {
	display: inline;
}
#forgotemailButton {
	float: right;
}
.dj_ie #forgotemailButton {
	display: inline;
}
#newoptinLabel {
	width: 151px;
	padding: 0 0 0 3px;
}
#authorizeCreateuserButton {
	text-align: right;
	margin: 10px 0 0 0;
}
#authorizeLegalText {
	font-size: 9px;
	padding: 10px 0 0 0;
	width: 317px;
}
#authorizeLegalText a:link, #authorizeLegalText a:visited {
	font-size: 10px;
	color: #fff;
	text-decoration: underline;
}
