@import url(old_application.css);
/* For Affiliate Pages */
#affiliate_revenue {
  background: url("/images/backgrounds/affiliate_revenue.gif") no-repeat;
  height: 371px;
  width: 300px;
  position: relative;
  margin-bottom: 20px;
  padding: 0; }
  #affiliate_revenue table {
    position: absolute;
    top: 121px;
    left: 10px;
    height: 180px;
    width: 280px; }
    #affiliate_revenue table tr {
      height: 38px; }
      #affiliate_revenue table tr td {
        color: #1a1d1b;
        height: 30px;
        width: 93px;
        vertical-align: middle;
        font-size: 18px;
        font-weight: bold;
        padding: 0px 0px 0 20px;
        border: none; }
  #affiliate_revenue .rev_footer {
    position: absolute;
    top: 315px;
    left: 4px;
    height: 72px;
    color: white;
    font-size: 10px;
    font-weight: normal;
    line-height: 1.4em;
    padding-left: 10px; }

.page_not_found #layout, .server_error #layout {
  background-image: url("/images/sadface.jpeg");
  background-repeat: no-repeat;
  background-position: right center; }
.page_not_found #error_body h1, .server_error #error_body h1 {
  color: black;
  margin-top: 25px; }
.page_not_found #error_body ul, .page_not_found #error_body li, .server_error #error_body ul, .server_error #error_body li {
  list-style-type: disc; }
.page_not_found #error_body li, .server_error #error_body li {
  color: #01adf0; }
  .page_not_found #error_body li span, .server_error #error_body li span {
    color: #4a575d; }

.new_business_form .example {
  font-style: italic;
  font-size: smaller;
  color: #999999;
  margin-top: -10px; }

.message_length_remaining {
  font-weight: bold;
  margin-bottom: 1em; }
  .message_length_remaining span {
    font-#style: italic;
    font-size: small; }

.message_length_remaining.too_long {
  color: red; }

.show_campaign span {
  font-weight: bold; }
.show_campaign div {
  margin-bottom: 2em; }
.show_campaign textarea {
  margin-top: 5px;
  margin-bottom: 2em;
  padding-top: 5px;
  padding-left: 5px; }
