.order_form{
  width: 365px;
  float:left;
}

.image_box{
  width:270px;
  float:left;
  margin-top:30px;
  
}

.image_box img{
  margin-top:30px;
  border:solid 2px #990000;
}


.formtextbox{
  display:block;
  height: 22px;
  font-size: 16px;
  font-weight: bold;
  float:left;
  margin-right: 9px;
  margin-bottom: 4px;
  
}

.order_form input{
  border: solid 1px #C0C0C0;
  height: 18px;
  margin-right: 4px;
  margin-left: 0px;
  margin-bottom: 4px;
  display:block;
  float:left;
  
}

.order_form select{
  border: solid 1px #C0C0C0;
  display:block;
  float:left;
  margin-right: 4px;
}

.order_form label{
  width:120px;
  display:block;
  float:left;
  margin-right:10px; 
  text-align:right;
}

#display_payment{
  margin-top: 20px;
  width:300px;
  border: dashed 1px #00008B;
  background: #87CEFA;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  text-align:center;
  padding:20px;
  float:left;
  margin-bottom: 20px;
}

.required{
  width:10px;
  color: #DC143C;
  font-size: 22px;
  font-weight: bold;
  display:block;
  float:left;
}


