* {
    font-family: "Trebuchet MS", helvetica,sans-serif;
}
h2 {
	font-size: 24px!important;
	color: #000!important;
	padding: 7px 0!important;
	padding-bottom: 22px!important;
	font-weight:bold!important;
}
#page-content-inner{min-height:520px;}
.textinput {width:248px; color:#000;padding-left:8px;border:1px solid;border-top-color:#727272;border-bottom-color:#dadada;
		border-left-color:#b3b3b3;border-right-color:#b3b3b3;font-size:14px; padding: 6px 4px; line-height: 18px;}
.formLabel {padding-bottom:5px;font-weight:bold;font-size: 14px;}
.formLabel label{
	cursor: default;
	color: #919191;
	font-weight: bold;
}
.btnPopLogin {
	color: #3e3e3e;
	font-size:16px;
	font-weight: bold;
	text-align: center;
	border: none;
	/*border-radius: 5px;*/
	margin: 0 0 0 0;
	padding: 0 0 1px 0;
	height: 28px;
	width: 100px;
	background: transparent url(https://static.turbosquid.com/CSS/v180/Display/login_button_green.png) no-repeat center;
	}

.forgotPassword{color:#006b9c;font-size:12px;font-weight:bold;margin:12px 0 15px 0;cursor:pointer;}
.smallLink {font-size:11px;font-weight:bold;margin:17px 0 18px 0; line-height:13px; width: 258px; text-align: justify;}
.smallLink a {color:#006b9c;}
.AdditionalTitle {font-size:16px; font-weight:bold; margin-bottom:5px;}
.AdditionalLink {font-size:22px;color:#006b9c;font-weight:bold;cursor:pointer;}
.divInput{height:33px;position:relative;}
.divInput .icon{ left:232px;}
.paddingLabel{
	padding-top:10px;
}
#PageBody {color:#919191; margin:16px auto; width:594px; }
#LoginForm,#SignupForm { float:left; }
#AdditionalOptions { float:left; width:210px; margin:40px 0 0 36px; text-align:center; }
.AdditionalPopup { float:right; width:210px; text-align:center; padding-top:38px; }
.ErrorMessage {
	background-color:#fcf4ce; color:#cc6666; border-bottom:#cacacb 1px solid; border-top:#f7f7f7 1px solid; padding:6px 8px;
}
.Error {color:#e37272;font-size:11px;padding-top:3px;overflow:hidden;width:257px;text-align:right;}
.Chat { margin:30px 30px 0 30px;color:#006b9c;font-size:12px;font-weight:bold;}
.Chat hr { margin-bottom:18px; }
.Chat div {background-image:url('https://static.turbosquid.com/Images/v68/NewMemberLogin/pop_LoginChat.gif');background-repeat:no-repeat; width:90px; margin:0 35px;}
h2 { font-size:24px; color:#000; padding-bottom:14px; }
.hidden {display:none;}
.SubscribeText {font-size:12px;color:#000; font-weight:bold; padding:6px 0;width: 275px;}
.btnPopCreate, .btnPopRetrieve {
	color: #3e3e3e;
	font-size:16px;
	font-weight: bold;
	text-align: center;
	border: none;
	/*border-radius: 5px;*/
	margin: 0 0 0 0;
	padding: 0 0 1px 0;
	height: 28px;
	width: 200px;
	background: transparent url(https://static.turbosquid.com/CSS/v180/Display/login_button_green_large.png) no-repeat center;
	}
.btnPopCreateColor{
	opacity:0.7;
	filter: alpha(opacity=70);
	cursor: auto;
}
.icon {
    font-size: 16px;
    margin-top: 8px;
    position: absolute;
}
.errorInput{
    color: #ED4B3C;
    left: 255px;
}
.validatedInput{
    color: #08A041;
    left: 250px;
}
.errorLabel{color:#ed4b3c;}
.twiddleInput{
  	background-image: url('https://static.turbosquid.com/Images/v68/NewMemberLogin/pop_Twiddle.gif');
  	background-position: 234px 8px;
	background-repeat: no-repeat;
}

.privateNote{background-image: url('https://static.turbosquid.com/Images/v68/NewMemberLogin/pop_PrivateNote.gif');
  	background-position: 0 0;
	background-repeat: no-repeat;
	width:262px;
	height:76px;
	position:absolute;
	font-size:11px;
	padding:8px 10px 0 28px;
	line-height: 14px;
	color:#7F7F7F;
	top:-28px;
    left:174px;
	-webkit-text-size-adjust:none;
	z-index: 9999;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .privateNote{
        padding:4px 10px 0 28px;
        line-height: 13px;
    }
}

#EmailNote{
    width:16px;
    height:16px;
    cursor: pointer;
    display:inline-block;
    margin-left: 5px;
	font-size: 16px;
}
.popup{
	position:absolute;
	_position:absolute;
	display:none;
	text-align:left;
	z-index:999;
	line-height:normal;
	border:none;
	background-color: transparent;
	color:#919191;
	top:160px;
	font-family:"Trebuchet MS", helvetica,sans-serif;
}

.popup .popheader{
  	background-image: url('https://static.turbosquid.com/Images/v68/NewMemberLogin/pop_LoginHeader.gif');
	background-repeat: no-repeat;
	width:512px;
	height:60px;
}
.popup .popfooter{
  	background-image: url('https://static.turbosquid.com/Images/v68/NewMemberLogin/pop_LoginBottom.gif');
	background-repeat: no-repeat;
	width:512px;
	height:6px;
}
.popup .popbody{
  	background-image: url('https://static.turbosquid.com/Images/v68/NewMemberLogin/pop_LoginBody.png');
	background-repeat: repeat-y;
	padding:0 24px;
	width:512px;
}
.popup .poptitle, .popmessagetitle{
	float:left;
	font-size: 25px;
    font-weight: bold;
    padding-left: 22px;
    padding-right: 0;
    padding-top: 18px;
	font-size:24px; color:#000;
}
.popup .popmessagetitle{
	font-size: 16px;
	color: #919191;
}
.popup .popclose{
	float:right;
	width:28px;
	height:28px;
	cursor: pointer;
    margin: 13px 13px 0 0;
}
.popup .popmessage{
	background-image: url('https://static.turbosquid.com/Images/v68/NewMemberLogin/pop_LoginMessage.gif');
	background-repeat: no-repeat;
	width:512px;
	height:60px;
}
.popup .popheaderwithmessage{
	background-image: url('https://static.turbosquid.com/Images/v68/NewMemberLogin/pop_LoginHeaderMessage.gif');
	background-repeat: no-repeat;
	width:512px;
	height:60px;
}

#backgroundPopup{
	background-color: #000000;
	display:none;
	position:fixed;
	height:100%;
	width:100%;
	top:0;
	left:0;
	opacity:.6;
	z-index:998;
}
form {margin:0;padding:0;}
p.informTip{ color:#006B9C;}
.LoginResult{
	background: #FCF4CE url("https://static.turbosquid.com/Images/v68/NewMemberLogin/pop_LoginError_red.png") no-repeat left;
	background-position:6px 6px;
	color: #C66;
	border-bottom: #CACACB 1px solid;
	border-top: #F7F7F7 1px solid;
	padding-left:26px;
	height:27px;
	line-height:29px;
}
.memberNameDiv{
	background-color: #FBF8E6;
    margin-left: -10px;
    padding: 10px;
	width: 258px;
}
.memberNameDiv #lbJoinName{
	background-image: url("https://static.turbosquid.com/Images/v68/NewMemberLogin/pop_LoginError_orange.png");
    background-position: left 2px;
    background-repeat: no-repeat;
    text-indent: 20px;
}
.memberNameDiv .tipInfo{
	color: #919191;
	font-size: 12px;
    padding-bottom: 5px;
    text-align: left;
}
.memberNameDiv_nonBackground{
	background-color: transparent;
	margin-left: 0;
    padding: 0;
}
.memberNameDiv_nonBackground #lbJoinName{
	background-image: none;
    text-indent: 0;
}
.memberNameDiv_nonBackground .tipInfo{
	display: none;
}
.memberNameDiv_error{
	background-color: #F8E9E8;
	margin-left: -10px;
    padding: 10px;
}
.memberNameDiv_error #lbJoinName{
	background-image: url("https://static.turbosquid.com/Images/v68/NewMemberLogin/pop_LoginError_red.png");
	text-indent: 20px;
}
.memberNameDiv_error .errorInput{
	background-image: none;
}
.memberNameDiv_error .tipInfo{
	display: block;
}
#LoginHeader {
	padding-bottom: 22px;
}

.AdditionalPopup {
    float: right;
    width: 170px;
    text-align: center;
    padding-top: 38px;
}
#formForgotName {
	float: left;
    width: 210px;
}

#LoginForm p.errors {
	display: none;
}