img {
  border:2px solid #ababab !important;
}

img.noborder {
 border:none !important;
}

/******************
* Navigation      *
******************/

#nav-bar {
  font-size:14px;
  color:#FFFFFF;
  padding-top:5px;
}

#nav-bar a {
  color:#FFFFFF;
  text-decoration:none;
}

#nav-bar ul {
  height:25px;
  padding: 6px 0px 0 10px;
  margin-top:-5px;
  float:left;
  
}

#nav-bar ul li {
  list-style-type:none;
  display:inline;
  float:left;
  font-size:11px;
  font-weight:bold;
  height:22px;
  padding-top:8px;
  margin-top:-6px;
}

#nav-bar ul li:hover {
  background:#F3A602;
}

#nav-bar ul li.line {
  list-style-type:none;
  display:inline;
  margin-top:-6px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
}

#user_login_form {
  float:right;
  width:520px;
  margin-top:-2px;
}

#user_login_form label{
  font-size:11px;
  font-weight:bold;
}

/******************
* Signup Form     *
******************/

#signup {
  margin:20px 40px 20px 20px; 
  padding:10px; 
  width:350px; 
  float:right;
  background:#ededed;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  -moz-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.25);
}

#signup p {
  margin:5px 0 5px 0;
}

.user-details-form-holder label {
  width:150px;
  display:inline;
  float:left;
}

.user-details-form-holder select {
/*  width:165px;*/
}

.user-details-form-holder input {
  width:160px;
}

#date_of_birth_day select, #date_of_birth_month select {
  width:40px;
}

#date_of_birth_year select {
  width:65px;
}

/**************************
* Forgotten Password Form *
**************************/

#forgotpassword {
  margin:5px 0 0 0;
}

/**************************
*      Profile Page       *
**************************/

#net60sixscore {
  border:1px solid #333333;
  height:80px;
  width:150px;
  padding:10px;
  font-family:Arial;
  float:right;
  margin:17px 17px 0 0;
  font-weight:bold;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
}

#net60sixscore p {
  font-size:60px;
  text-align:center;
  color:#333333;
}

#net60sixscore span {
  color:#000000;
}

#net60sixtotal {
  border:1px solid #333333;
  height:80px;
  width:150px;
  padding:10px;
  font-family:Arial;
  float:right;
  margin:17px 17px 0 0;
  font-weight:bold;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
}

#net60sixtotal p {
  font-size:60px;
  text-align:center;
  color:#333333;
}

#net60sixtotal span {
  color:#000000;
}