table.login input, textarea, select{
  margin: 5px 0px;
  padding: 0px;
  width: 175px;
  border:1px solid #fff;
}

table.login input.small_box {
  border: 1px solid #fff;
  margin: 0px;
  padding: 0px;
  width: 40px;
}

table.login input[type=submit]{
  width: 180px;
  background-color: #000;
  color: #ddd;
  text-transform: uppercase;
  font-weight: bolder;
}

table.login form.register{
  padding:0;
  margin-left: 0px;
  float: left;
  display:block;
}

table.login form.login h4{
  padding-top: 30px
}

table.login form.login p{
  width: 200px;
  margin-left: 10px;
}

table.login form.login fieldset, 
table.login form.login fieldset legend{
  width: 100px
}

table.login form.login ul{
  margin-left: 0px;
}

table.login form.register{
  width: 200px;
}

table.login form.register fieldset table{
  margin-left: 0px;
}

table.login div.no_login{
  margin-top: -15px;
}