.current-step{
  background:#cfc;
}
#sidebar div.current-step{
  background:#cfc;
}
.ft ul{
  overflow:hidden;
}
.ft ul,.ft li{
  list-style:none;
}
.ft li{
  width:49%;
  float:left;
}
.ft a{
  color:#666;
  font-weight:bold;
}
fieldset{overflow:hidden;}
form p{
  clear:both;
  padding-bottom:1em;
}
form label{
  float:left;
  display:block;
  width:150px;
}
form input[type="text"],form textarea{
  float:left;
  display:block;
  width:300px;
}
#sameAddress label{
  display:inline;
  float:none;
  width:500px;
  padding-left:1em;
}
legend{
  font-weight:bold;
  padding:.5em 0;
}
#journey a{
  color:#369;
}
#journey span{
  color:#999;
}
#buttons input{
  margin-left:1em;
}
pre{
  overflow:scroll;
}
#manualstart{
  display:block;
  margin:1em 0;
  padding:.5em;
  text-align:center;
  color:#000;
  border:1px solid #696;
  background:#cfc;
}

