body {
  background-image: url('/global/images/template/simple_bg.jpg');
  background-repeat: no-repeat;
  font-family: Arial, Helvetica, sans-serif;
}
div#form_area {
  padding-top: 2px;
}
#bottom img {
  float:left;
  margin:0px 20px 0px 0px;
}

#bottomcopy {
  font-size:14px;
  color:#666666;
  width:590px;
  float:right;
}

#footer {
  background-image: url('/global/images/template/simple_bg_ft.png');
  background-repeat: no-repeat;
  background-position: auto 0;
  clear:both;
  width:976px;
  text-align:center;
  padding:20px 0px;
  font-size:12px;
  color:#666666;
}

input#Submit {
  border: 0px;
}

table td {
  border: none;
}

input {
  padding: 2px 0px;
}

div.webform_hr {
  height:auto;
  margin:2px 12px 12px 12px;
  min-height:1px;
  padding:0;
  width:auto;
  background-color:#CCCCCC;
  margin-top: 12px;
}

div.webform_hr hr {
display:none;
}

div.form_post {
  font-size: 100%;
  padding: 12px;
}
div.form_post p {
  font-size: 100%;
}
div.form_post label {
  display: block;
  font-size: 100%;
}

div.form_post label.label-left {
  display: inline;
  margin-right: 2px;
}

div.form_post label.label-right {
  display: inline;
  margin-left: 6px;
}

div.form_post label.field_lbl {
  display: block;
  font-size: 100%;
}
div.form_post label.error {
  display: inline;
  color: #660000;
  margin: 6px !important;
}
div.form_post input.error {
  background-color: #F6E7B2;
}
div td {
  font-size: 100%;
}
div.form_post input.error {
  margin: 0px !important;
}
div.form_post fieldset {
  border: 1px solid #ccc;
  margin: 12px 0px;
  padding: 12px;
}
div.form_post legend {
  padding: 2px 12px;
  background-color: #C8BC9A;
  margin-left: 12px;
}
div.form_post input{
  font-size: 100%;
  padding: 2px;
}
div.form_post input.text_input {
  font-size: 100%;
  padding: 2px;
  width: 300px;
}
div.form_post textarea {
  font-size: 100%;
  padding: 2px;
  width: 500px;
  height: 200px;
  margin: 12px 0;
}

div.form_post textarea.error {
background-color:#F6E7B2;
}

div.form_post input.readonly {
  font-size: 100%;
  padding: 2px;
  border: 1px dashed #ccc;
}
div.form_post input#qty {
  font-size: 100%;
  padding: 2px;
  width: 40px;
}
div.form_post input.short_input {
  font-size: 100%;
  padding: 2px;
  width: 90px !important;
}

div.form_post input.form-textbox {
  font-size: 100%;
  padding: 2px;
  width: 240px;
}

div.form_post input.long_input {
  font-size: 100%;
  padding: 2px;
  width: 300px;
}
div.form_post select.long_input {
  width: 300px;
}
div.form_post select option.lined{
  border: 1px solid #ccc;
}

div.form_post input.submit-button {
  padding: 2px 6px;
  margin: 12px 0;
  background-color: #CCCCCC;
}

div.form_post input.yellow-submit-button {
  padding: 2px 6px;
  margin: 12px 0;
  background-color: #F6C10B;
}

div.ttl {
  margin: 24px 0px;
}

img.ui-datepicker-trigger {
  margin: 0 6px;
}

input.greyedout {
color: #B9B9B9;
}

textarea.greyedout {
color: #B9B9B9;
}

div.input_helper {
margin: 12px 0;
}

p.instruction {
  margin: 12px 0;
  padding: 4px;
  background-color: #ccc;
  width: 300px;
}

.inline {
display: inline;
}

div.submit_buttons {
margin: 12px 0;
}

.textAreaField { 
min-height: 50px !important; 
}
