
  #mobile-login-link
  {
    text-align: right;
    border-bottom: 2px solid #CCCCCC;
    height: 54px;
  }

  #mobile-login-link a {
    display: block;
    padding:  10px 0px;
  }

  #mobile-login-link a         { color: #999999;   text-decoration: none;}
  #mobile-login-link a:link    { color: #999999;   text-decoration: none;}
  #mobile-login-link a:visited { color: #999999;   text-decoration: none;}
  #mobile-login-link a:active  { color: #999999;   text-decoration: none;}
  #mobile-login-link a:hover   { color: #999999;   text-decoration: none;}

  #login-box-frame
  {
    left: 0px;
    top: 208px;
  }

  #login-box
  {
    width: 560px;
    padding:  40px;
    top: 0px;
    left: 0px;
    position: absolute;
  }

  .login-table {

    width: 560px;
    margin: 10px 0px 15px 0px;
    font-size: 120%;
  }

  .login-input
  {
    width: 350px;
  }

  #login-btn-close
  {
    right: 40px;
    top: 0px;
    width: 50px;
    height: 76px;
  }

  #reg-lost-table
  {
    margin-top: 30px;
    width: 560px;
    font-size: 120%;
  }