/* LOGIN */

.loginNeedHdr,
.forgotEnterEmailHdr,
.changeNeedHdr,
.signupNeedHdr {
	width: 653px;
	font-size: 12px;
	color: #50575f;
	margin: 16px 0 10px 0;
	text-align: center;
}

.loginLightBgWholePane,
.forgotLightBgWholePane,
.changeLightBgWholePane,
.signupLightBgWholePane {
	width: 625px;
	background-color: #f2f3f5;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	-moz-border-radius: 7px;
	border: 1px solid #b4bec5;
	padding: 13px;
}

.loginEmailRow,
.forgotEmailRow,
.changeOldPasswordRow,
.changeNewPasswordRow,
.signupEmailRow,
.signupConfirmEmailRow {
	margin-bottom: 15px;
}

.loginConfirmEmailRow {
	
}

.loginEmailHdr,
.loginPasswordHdr,
.forgotEmailHdr,
.changeOldPasswordHdr,
.changeNewPasswordHdr,
.changeConfirmPasswordHdr,
.signupEmailHdr,
.signupConfirmEmailHdr,
.signupPasswordHdr {
	width: 163px;
	font-size: 12px;
	color: #50575f;
	margin: 3px 15px 0 0;
	text-align: right;
	float: left;
}

.loginFloaterBox {
	float: left;
}

.loginEmailTextbox {
	width: 389px;
	height: 18px;
	padding-left: 3px;
	margin-bottom: 4px;
	border: solid 1px #6c7781;
}

.ChangeEmailTextbox {
	width: 300px;
	height: 18px;
	padding-left: 3px;
	margin-bottom: 4px;
	border: solid 1px #6c7781;
}
.loginRememberBtn,
.signupAgreedBtn {
	padding-right: 2px;
}

.loginRememberText {
	font-size: 12px;
	color: #666;
}

.loginPasswordTextbox {
	width: 173px;
	height: 18px;
	padding-left: 3px;
	margin-bottom: 11px;
	border: solid 1px #6c7781;
}

.loginSubFooter {
	width: 645px;
	margin: 6px 1px 31px 7px;
}

.loginBenefitsBox {
	padding: 0 183px 0 183px;
}

.loginBenefitsHdr {
	font-size: 20px;
	color: #50575f;
}

.loginBenefitsBody {
	line-height: 1.7;
	font-size: 14px;
	color: #50575f;
	padding: 13px 0 22px 0;
}

.loginMainFooter {
	width: 645px;
	margin: 6px 1px 70px 7px;
}

.logMeInBtn {
	float: right;
	cursor: pointer;
}

.loginJoinNowBtn {
	float: right;	
	cursor: pointer;
}

a.forgotLink:link,
a.forgotLink:active,
a.forgotLink:hover,
a.forgotLink:visited {
	font-size: 12px;
	color: #748fca;
}

/* NEW LOGIN */

.loginWhiteTopBotPane,
.signupWhiteTopBotPane {
	width: 653px;
}

.loginWhiteCorner,
.signupWhiteCorner {
	width: 7px;
	float: left;
}

.loginWhiteTopBox,
.signupWhiteTopBox {
	width: 639px;
	height: 6px;
	border-top: solid 1px #b7bfc6;
	float: left;
}

.loginWhiteMiddleBox {
	width: 540px;
	height: 166px;
	padding: 13px 16px 18px 95px;
	border-left: solid 1px #b7bfc6;
	border-right: solid 1px #b7bfc6;
}

.loginWhiteBotBox,
.signupWhiteBotBox {
	width: 639px;
	height: 6px;
	border-bottom: solid 1px #b7bfc6;
	float: left;
}

/* FORGOT PASSWORD */

.forgotConfirmEmailRow {
	
}

.forgotEmailTextbox,
.changeOldPasswordTextbox,
.signupEmailTextbox,
.signupConfirmEmailTextbox {
	width: 389px;
	height: 18px;
	padding-left: 3px;
	border: solid 1px #6c7781;
	float: left;
}

.forgotFooter {
	width: 645px;
	margin: 6px 1px 466px 7px;
}

.sendBtn {
	float: right;
	cursor: pointer;
}

/* CHANGE PASSWORD */

.changeConfirmPasswordRow {
	
}

.changeNewPasswordTextbox,
.changeConfirmPasswordTextbox,
.signupPasswordTextbox,
.signupConfirmPasswordTextbox {
	width: 173px;
	height: 18px;
	padding-left: 3px;
	border: solid 1px #6c7781;
	float: left;
}

.signupBirthdayMonthTextbox,
.signupBirthdayDayTextbox,
.signupBirthdayYearTextbox
{
	height: 22px;
	padding: 1px;
	margin-right: 10px;
	border: solid 1px #6c7781;
	float: left;
}

.signupBirthdayMonthTextbox
{
	width: 8em;
}
.signupBirthdayDayTextbox
{
	width: 4em;
}

.signupBirthdayYearTextbox
{
	width: 7em;
}

.changeNewPasswordStrength,
.changeConfirmPasswordStrength,
.signupNewPasswordStrength,
.signupConfirmPasswordStrength {
	font-size: 12px;
	margin-left: 8px;
	font-weight: bold;
	margin: 3px 0 0 8px;
	float: left;
}

.changeFooter {
	width: 645px;
	margin: 6px 1px 420px 7px;
}

.changeSaveBtn {
	float: right;
	cursor: pointer;
}

/* SIGN UP */

.signupPasswordRow {
	margin-bottom: 5px;
}

.passwordStrengthWeak {
	color: #d0490d;
}

.passwordStrengthMedium {
	color: #ff9900;
}

.passwordStrengthStrong {
	color: #3399ff;
}

.passwordStrengthBest {
	color: #009900;
}

.signupConfirmPasswordRow {
	margin-bottom: 23px;
}

.signupCaptchaBox {
	border: solid 1px #0066cc;
}

.signupCaptchaAudioRow {
	width: 310px;
	margin-bottom: 16px;
}

.signupCaptchaAudioText {
	font-size: 10px;
	color: #50575f;
	float: left;
}

.signupCaptchaAudioIcon {
	float: right;
	cursor: pointer;
}

.signupCaptchaTypeText {
	font-size: 12px;
	color: #50575f;
}

.signupCaptchaTypeRow {
	margin: 2px 0 16px 0;
}

.signupCaptchaType1Textbox {
	width: 148px;
	height: 18px;
	padding-left: 3px;
	border: solid 1px #6c7781;
	margin-right: 4px;
	float: left;
}

.signupCaptchaType2Textbox {
	width: 148px;
	height: 18px;
	padding-left: 3px;
	border: solid 1px #6c7781;
	float: left;
}

.signupAgreedRow {
	
}

.signupFooter {
	width: 645px;
	margin: 6px 1px 195px 7px;
}

.signupJoinNowBtn {
	float: right;
	cursor: pointer;
}

a.captchaLink:link,
a.captchaLink:active,
a.captchaLink:hover,
a.captchaLink:visited,
a.privacyLink:link,
a.privacyLink:active,
a.privacyLink:hover,
a.privacyLink:visited,
a.termsLink:link,
a.termsLink:active,
a.termsLink:hover,
a.termsLink:visited {
	font-size: 12px;
	color: #0066cc;
}

/* NEW SIGN UP */

.signupWhiteMiddleBox {
	width: 651px;
	height: 63px;
	padding: 13px 0 18px 0;
	border-left: solid 1px #b7bfc6;
	border-right: solid 1px #b7bfc6;
}

.signMeInBtn {
	cursor: pointer;
}

.changePasswordHdr {
	width: 163px;
	font-size: 12px;
	color: #50575f;
	margin: 3px 0 0 0;
	text-align: left;
	float: left;

}

.changePasswordFloaterBox {
	float: left;

}

.changePasswordBox
{
    width:500px;
    margin: 2px 0 0 50px;
    text-align: center; 
    border-left: solid 1px #b7bfc6;
	border-right: solid 1px #b7bfc6;
	border-top:  solid 1px #b7bfc6;
	border-bottom:  solid 1px #b7bfc6;
    height:170px;
    
}

.deactivateBoxDisplay
{
    width:320px;
    margin: 10px 0 0 180px;
    text-align: center; 
    border-left: solid 1px #b7bfc6;
	border-right: solid 1px #b7bfc6;
	border-top:  solid 1px #b7bfc6;
	border-bottom:  solid 1px #b7bfc6;
    height:70px;
    
}

.changePassHint {
	font-size: 10px;
	color: #50575f;
}



.emailPreferenceTitle {
	width: 100px;
	font-size: 12px;
	color: #50575f;
	margin: 13px 1px 0 15px;
	text-align: right;
	float: left;
}

.emailPreferenceList {
	float: left;
	margin: 0 0 0 15px;
}

.emailPreferenceBox
{
    width:570px;
    text-align: left; 
    border-left: solid 1px #b7bfc6;
	border-right: solid 1px #b7bfc6;
	border-top:  solid 1px #b7bfc6;
	border-bottom:  solid 1px #b7bfc6;
    height:180px;
    
}
.emailPreferenceHeader
{
    width: 570px;
    margin: 0 0 0 42px;
    font-weight:bold;
    margin-bottom:0px;
}

.emailPreferenceHeaderHolder
{
    padding-top: 12px;
    background-color: #eff1f3;
    border-left: solid 1px #b7bfc6;
    border-right: solid 1px #b7bfc6;
    float: left;
    width: 651px;
    margin: 0 0 0 0;

}

.settingsRightBox {
	float: left;
	padding-top: 3px;
}

.EasySignupInfoLable
{
    font-size:12px;
    width: 570px;
    margin: 0 0 20px 35px;
    font-weight:bold;
    font-family:Tahoma, Arial;
}
.EasySignupInfo
{
    width: 570px;
    margin: 6px 0 15px 0;
    font-weight:bold;
}
.EasySignupInfoTextBox {
	width: 350px;
	height: 18px;
	padding-left: 3px;
	border: solid 1px #6c7781;
	float: left;
}

.EasySignupInfoHint
{
    font-size:12px;
    color:#696969;
    font-weight:normal;
    font-family:Tahoma, Arial;
}

.AvailableCreditHdr {
	width: 450px;
	font-size: 12px;
	color: black;
	margin: 0 0 0 65px;
	text-align: left;
	float: left;
}

.NoCreditMessage {
	width: 450px;
	font-size: 12px;
	color: #50575f;
	margin: 5px 0 0 65px;
	text-align: left;
	float: left;
}
