
:focus {
   
   outline: 0;
}

body.login_background {

   background-color: #111111;
   background-image: none;
}

.login_main_wrap {

   width: 463px;
   margin: 0px auto;
}

.header_login {

}

.moos_logo {

   padding: 50px 0px 0px 10px;
}

.moos_logo .beta_txt {

   margin: 42px 0px 0px 0px;
   font-size: 7px;
   color: #FF6633;
}

.moos_logo a {

   display: block;
   width: 199px;
   height: 53px;
   background: url("../images/moostool_logo.png") no-repeat 0px 0px;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/moostool_logo.png',sizingMethod='image/scale/crop');
   text-indent: -2000px;
}

.login_wrap_bg {

   display: block;
   width: 463px;
   height: 254px;
   background: url("../images/login_wrap_bg.png") no-repeat 0px 0px;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/login_wrap_bg.png',sizingMethod='image/scale/crop');
}

.login_data_wrap {

   padding: 25px 0px 0px 33px;
}

.new_members_join {

   padding-left: 34px;

}

.login_data_wrap li {

   margin-bottom: 5px;
   width: 180px;
}

.login_data_wrap li label,
.login_data_wrap li p {

   color: #FF6633;
   margin-left: 5px;
}

.login_data_wrap li label a {

   margin-left: 30px;
   color: #FFFFFF;
}

.login_data_wrap .input_holder {

   border: 1px solid #AB0A05;
   background-color: #990000;
   height: 30px;
   margin-bottom: 6px;
}

.login_data_wrap .input_holder:hover {

   border: 1px solid #FF0000;
}

#moosUserName, 
#moosPasswd, 
#emailTextId, 
#moosId, 
#passId {

   background-color: transparent;
   border: none;
   color: #FF6633;
   font-size: 15px;
   line-height: 23px;
   font-weight: bold;
   padding: 6px 0 1px 5px;
}

.login_check_box {

   display: block;
   float: left;
   padding: 1px 5px 20px 16px;
}

#KeepMeInFor2 {

   width: 15px;
   height: 15px;
   background-color: transparent;
}

.keep_signed_in {

   height: 53px;
}

.button_wrap {

   height: 34px;
   margin-top: -10px;
}

#btnSignin,
#save {

   width: 117px;
   height: 34px;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/alfa_buttons.png',sizingMethod='image/scale/crop');
}

#btnSignin {

   background: url("../images/alfa_buttons.png") no-repeat -1px 0px;
}

#save {

   background: url("../images/alfa_buttons.png") no-repeat -1px -34px;
}

.web_desk_txt,
.call_txt,
.call_txt span {

   color: #FF3300;
   font-size: 10px;
   font-weight: bold;
}

.web_desk_txt {

   padding: 3px 10px 0px 0px;
}

.call_txt {

   border: solid #666666;
   border-width: 0px 0px 1px 0px;
   margin: 91px 10px 0px 0px;
   text-align: right;
   width: 75px;
}

.call_txt span {

   border: solid #666666;
   border-width: 0px 1px 0px 0px ;
   display: block;
   padding: 0px 3px 4px 0px;
   position: absolute;
   text-align: left;
   top: 0px;
   left: 0px;
}

.footer_login .copyright span {

   font-size: 10px;
   padding-left: 12px;
}

.footer_login .copyright {

   padding-top: 3px;
}

#erDiv,
#errorDiv {

   background: #333333 url("../images/moos_error_cow.png") no-repeat 50% 90px;
   border: 3px solid #F2F2F2;
   color: #FFFFFF;
   padding: 5px;
   word-spacing: 2px;
}

#erDiv {

   height: 205px;
   margin-left: 190px;
   padding: 10px;
   top: 15px;
   width: 200px;
   z-index: 300;
}

#errorDiv {

   height: 205px;
   left: 8px;
   padding: 10px;
   top: -10px;
   width: 200px;

}

.confirm_email_txt {

   right: 33px;
   top: 25px;
   font-size: 10px;
   color: #FFFFFF; 
}