a.addadd:hover {
    text-decoration:underline;
}
a.addadd {
  color:#97151D;
}


/* page login */
#account_new{
  float:left;
  width:200px;
  height:200px;
  margin-right:30px;
  padding:5px;
  margin-left:70px;
  margin-top:30px;
  border:1px solid gray;
}
#account_new p a{
  color:#023A69;
}
#account_new p a:hover{

  color:#97151D;
}


#account_old {
  float:left;
  padding:5px;
  width:200px;
  height:200px;
  margin-top:30px;
  border:1px solid gray;
  margin-bottom:20px;
}
#account_old label {
  display:block;
  font-weight:bold;
}
#account_old input {
  border:1px solid gray;
  width:180px;
}
#account_old input.sign {
  width:50px;
  margin-right:18px;
}


#updatedetails label {
  display:block;
}
.backlink a{
  color:#023A69;
}
a.link {
     color:#023A69;
}
a.link:hover {
  color:#97151D;
}
#passwordreset label {
  display:block;
  font-weight:bold;
}
#passwordreset input.email {
  width:100px;
  margin-top:5px;
  margin-right:3px;
}


#passwordreset input {
  width:200px;
}
#passwordreset p{
  margin-left:30px;
}
legend {
  margin-left:20px;
  font-weight:bold;
  font-size:14px;
}
input {
  border:1px gray solid;
}


input:focus {
  background-color:#e3e3e3;
}
#newaccount p{
  margin-left:10px;
}
label {
  font-weight:bold;
}
#newaccount label {
  display:block;
}
#newaccount input {
  width:200px;

}
#newaccount input.create {
  width:110px;
  margin-top:5px;
  margin-right:3px;
}
#updateaddress label {
    display:block;
}
#updateaddress input {
  width:200px;
}
#updateaddress input.submit {
  width:100px;
  margin-top:10px;
  margin-right:3px;
  cursor: pointer;
}
p.accopt a img {
  border:0;
}
#updatedetails input {
  width:200px;
}
#updatedetails input.submit {
  width:100px;
  margin-top:10px;
  margin-right:3px;
}
a.background_button {
  background-image:url(images/framework/webshop/maritimeview.png);
  margin-bottom:4px;
  margin-top:4px;
  color:white;
}
#loadmessage {
  text-align:center;
  color:red;
}

