
.nameColEmpty, .nameColValid, .nameColInvalid,
.emailColEmpty, .emailColValid, .emailColInvalid
{
  background-repeat:no-repeat;
  padding-right: 15px;
  padding-bottom: 5px;
}

.nameColEmpty, .nameColValid, .nameColInvalid
{
  width: 170px;
  background-position: 158px 2px;
}

.emailColEmpty, .emailColValid, .emailColInvalid
{
  width: 220px;
  background-position: 208px 2px;
}

.nameColEmpty input, .nameColValid input, .nameColInvalid input
{
  width: 150px;
}

.emailColEmpty input, .emailColValid input, .emailColInvalid input
{
  width: 200px;
}

.nameColEmpty input, .emailColEmpty input
{
          background-color: #333;
          border: solid 2px #424242;
          color: #ccc;
}

.nameColEmpty input:focus, .emailColEmpty input:focus
{
          background-color: #646464;
          border-color: #ffc;
          color: #ccc;
}

.nameColValid input, .emailColValid input
{
  background-color: green;
  border: solid 2px #592;
  color: #fff;
}

.nameColInvalid input, .emailColInvalid input
{
  background-color: #c00;
  border: solid 2px #f33;
  color: #fff;
}

#tipMoreFriend
{
  position: relative;
  width: 180px;
  left: 286px;
  bottom: 25px;
}

#tipAFriendSubmit
{
  border: 0px;
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
  background: #000000;
  color: #ffffff;
  padding: 6px 0px 6px 0px;
  margin-left: 3px;
  width: 120px;
}