body {
  color: #000;
  background: url(/images/bg.gif) repeat; }

#container {
  border: 1px solid #4c3c23;
  background: #F2ECD1 url(/images/topGradient.gif) repeat-x;
  border-bottom-style: none;
  border-top-style: none; }

.toggle_value {
  color: #838383; }

.tv-focused, .tv-changed {
  color: #000; }

#navigation ul li a {
  background-color: #4C3C23; }
  #navigation ul li a:hover {
    color: #fd883c; }

.order .title {
  background-color: #4C3C23; }

h1, h2, h3 {
  color: #4C3C23; }

a:link, a:visited {
  color: #4C3C23; }

.link, .completed_event, .order_form .item .name, table.public_order_table {
  color: #4C3C23; }

.order {
  border-color: #4C3C23; }
  .order .footer {
    border-color: #4C3C23; }

table, .box, .order_form .item .picture, .picture, .order_form .item .picture img, .picture img, #submit_order_inside, .message {
  border-color: #4C3C23; }

a:hover, a:visited:hover {
  color: #7A6138; }

.link:hover {
  color: #7A6138; }

.resolved {
  color: #000; }
  .resolved a {
    color: #000; }

.flash_notice, .info_notice, .message, label.normal {
  color: #000; }

#ajax-loader {
  background-color: #000; }

#navigation ul li a {
  color: #fff; }

.unresolved {
  color: #fff; }
  .unresolved a {
    color: #fff; }

.order .title {
  color: #fff; }
  .order .title a:link, .order .title a:visited, .order .title a:hover {
    color: #fff; }

#ajax-loader, #errorExplanation h2 {
  color: #fff; }

.flash_error, .completed_event, .warning {
  background-color: #fff; }

.dividingLine {
  background-color: #666; }

.interaction .footer, .reminder .footer, .payment .footer, .order .footer, .interaction .title, .payment .title, .order .title, .interaction, .reminder, .payment, .order {
  border-color: #666; }

.note {
  color: #666; }
  .note a {
    color: #666; }

label, table.list th {
  color: #666; }

#errorExplanation p, .interaction .footer, .reminder .footer, .payment .footer, .order .footer {
  color: #444; }

.flash_notice, .payment .title, .info_notice {
  background-color: #e1ffee; }

.flash_error, .reminder .footer .overdue {
  color: red; }

.warning {
  color: red; }
  .warning a {
    color: red; }

#ajax-errors h1 {
  color: red; }

.fieldWithErrors input, .fieldWithErrors textarea {
  border-color: red; }

#errorExplanation {
  border-color: red; }

.warning a:hover {
  color: #DD3525; }

.message {
  background-color: #fff56c; }

.resolved {
  background-color: #B49559; }
  .resolved a {
    background-color: #B49559; }
    .resolved a:hover {
      color: #312716; }

.unresolved {
  background-color: #bb1a00; }
  .unresolved a:hover {
    color: #eee6c5; }

.order_form .item .picture, .picture {
  background-color: #7e643a; }

#errorExplanation {
  background-color: #f0f0f0; }
  #errorExplanation h2 {
    background-color: #c00; }
