/*
## forms.css - Contains style for content in editorelement
*/

/* FORM ELEMENTS */
#content form {
  margin-bottom: 15px;
  width: 99%;
}

#content form fieldset {
  border: 1px solid #C6BDAC;
  padding: 10px 10px 5px 10px;
}

#content form p {
x  font-size: 11px;
  margin: 5px 0px 8px 0px;
}

#content form legend {
  color: #837968;
x  font-weight: bold;
  text-transform: uppercase;
  padding: 0px 5px;
}

form label.block {
  display: block;
}

#content label.block,
#content label .block {
  margin-right: 20px;
  margin-bottom: 2px;
  display: block;
}

form input block {
  display: block;
}

#content form input.block {
  margin-right: 20px;
  margin-bottom: 8px;
  display: block;
}

#content form select,
#content form .default /* .default used for standard text input */ {
  width: 300px;
}

#content form textarea {
  margin-bottom: 8px;
  width: 450px;
}

#content form input.small {
  width: 80px;
}

#content form input.wide {
  width: 320px;
}

#content form select {
  margin-bottom: 8px;
}

#content form input.file {
  margin-bottom: 8px;
  margin-left: 0px;
}

#content form input.checkbox {
  margin-left: 0px;
}

#content form input.button.submit {
  margin-right: 10px;
  cursor: pointer;
x  background:url(submit-button.gif) top left no-repeat;
x  width:82px;
x  height:25px;
x  border:0;
x  color:#FFF;
x  font-weight:bold;
x  text-transform:uppercase;
}

#content form input.button.reset {
  cursor: pointer;
}

/* error-messages */
#content h3.error-messages {
x  font-size: 12px;
  color: #be0000;
}

#content ul.error-messages {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

#content ul.error-messages li {
  color: #be0000;
  padding: 4px 0px;
}

#content ul.error-messages li a:link,
#content ul.error-messages li a:visited {
  color: #be0000;
}

#content span.error-item {
  font-weight: normal;
  color: #be0000;
  padding-left: 4px;
}

#content form img {
  border: none;
  margin: 0px;
  display: block;
}