.lhform label { display:none; }
.lhform input {
  margin-bottom:9px;
  border-radius: 4px;
  border: 1px solid #aaa;
  box-shadow: inset 1px 2px 4px #ccc;
  font-size:14px;
  padding: 8px 5px;
}
.lhform input[type="password"] {
  margin-bottom:9px;
  border-radius: 4px;
  border: 1px solid #aaa;
  box-shadow: inset 1px 2px 4px #ccc;
  font-size:14px;
  padding: 8px 5px;
}
.lhform input[type="submit"] { margin:0; }
.lhform input[type="button"] { margin:0; }
.lhform select {
  font-size:14px;
}
.signup {
  width:300px;
  margin-left:auto;
  margin-right:auto;
}
.signup h1 { text-align:center; }
.login {
  width:100%;
  margin-left:auto;
  margin-right:auto;
}
.login-form { 
  width:260px;
  float:left;
}
.vertical-divider {
  width:100px;
  padding: 0 20px;
  float:left;
}
.login-signup {
  width:260px;
  float:left;
}
.checkout {
  width:830px;
  margin: 0 auto;
}
.checkout-left {
  width:530px;
  float:left;
}
.checkout-right {
  width:300px;
  float:right;
}
.order-total {
  padding:10px;
  border: 1px solid #cad9b9;
  background-color:#ffffe9;
  border-radius: 8px;
  box-shadow: 0 6px 8px -4px #888;
}
.order-total table {
  margin:auto;
}
.order-total td {
  text-align:right;
}
.coupon {
  background: #d8e5bf;
  padding: 10px 0 15px 0;
  border: 1px solid #159f66;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 0 10px #acb993, 0 6px 8px -4px #888;
  text-align:center;
}
.guarantee {
  padding:10px;
  border: 1px solid #db8e35;
  background-color:#ffffe9;
  border-radius: 8px;
  box-shadow: 0 6px 8px -4px #888;
}

