form.standard_form fieldset {

  display:block;
  border: solid 1px #DADADA;
  padding:2px 0px;
  width: 450px;
  margin-bottom:10px;

}

form.standard_form {

  width: 450px;
  padding-bottom:5px;
  position: relative;
  text-align:center;

}

.standard_form input,
.standard_form textarea,
.standard_form select {

  width: 292px;

}

.standard_form p {

  margin: 10px 2px 10px 5px;
  text-align:left;
  clear: left;
}

.standard_form p.radio input {

  width:auto;

 }

.standard_form p.url input {

  width:251px;

}

.standard_form label {

  font-weight: normal;
  display:block;
  width:130px;
  float:left;
  margin:1px 0px 0px 2px;

}

form.standard_form p.heading {

  padding:2px;
  background-color: #DADADA;
  margin:2px 2px 5px 2px;
  font-weight: bold;

}

/* Error message formatting */

div.errors {

  border: solid 1px red;
  margin-bottom: 10px;
  padding:5px 0px;
  background: url(/images/icons/ordererror.gif) #FFE1E1 no-repeat 6px 7px;

}

div.errors p {

  margin: 0px 30px;
  padding-bottom: 5px;
  text-align: justify;

}

div.errors ul {

  color: #F00;
  list-style-type: disc;
  list-style-position:inside;
  font-weight:bold;
  margin:0px 0px 0px 30px;
  padding:0px;

}

div.errors ul li {

  margin-bottom:3px;

}