/*
  form
    input
    select
    textarea
  .order_form
  .tx-majordomo-pi1
*/

/* form */
form {
  margin: 0px;
  padding: 0px;
}

/* input */
input[type=button],
input[type=submit] {
  background-color: #D6D6D6;
  border:0;
  cursor:auto;
  font-size:0.9em;
}

input[type=checkbox],
input[type=radio],
input[type=password],
input[type=text],
select,
textarea,
textarea.text {
  border: 1px solid black;
  color: black;
  font-size:0.9em;
  vertical-align: middle;
}
input[type=password],
input[type=text],
textarea {
  border: 1px dotted black;
}

input[type=checkbox],
input[type=radio] {
  border:0;
}

div.order_form,
.tx-majordomo-pi1 form {
  padding-top:0.4em;
  clear:both;
  height:2em;
}
div.order_form div.left,
.tx-majordomo-pi1-button_left {
  float:left;
  padding-top:0.4em;
  width:49%;
  text-align:left;
}
div.order_form div.right,
.tx-majordomo-pi1-button_right {
  text-align:right;
  padding-top:0.4em;
  float:right;
  width:49%;
}
.tx-majordomo-pi1 {
/*   background:#a5bac6; */
}
.tx-majordomo-pi1 form {
  position:relative;
  left:20px;
  font-size:.8em;
  height:60px;
  width:180px;
  overflow:hidden;
  text-align:center;
}
* html .tx-majordomo-pi1 form {
  left:10px;
  width:200px;
}
.tx-majordomo-pi1 h4 {
  font-size:0.8em;
  padding:10px 0 0 0;
  margin:0;
  text-align:center;
}
.tx-majordomo-pi1-button_left {
  margin-left:0%;
  width:49%;
}
.tx-majordomo-pi1-button_right {
  margin-right:0%;
  width:49%;
}
