/* CSS Document */

/* Signup box */

#formbox {
  width: 951px;
  margin: 0 auto;
  margin-left: 129px;

  text-align: center;
}

#part_toggle_wrap td {
  width: 203px;
}

/* Unsupported browsers */

.orange_rbcontent {
  padding: 0.4em;
}
.orange_rbroundbox {
  width: 100%;
}

#unsupported {
  font-weight: bold;

  text-align: left;
}

/* Signup form */

.validation-form label.error {
  font-weight: bold;

  clear: both;

  color: red;
}

.validation-form label.checked {
  background: url("/img/checked.gif") no-repeat 0 0;
}

label.success::after {
  content: "";
}

label.success {
  display: inline;

  margin-left: 10px;
}

#get-started h2 {
  font-size: 16px;

  margin-top: 5px;
}

#get-started h3 {
  font-size: 14px;

  margin-bottom: 5px;
}

#get-started td {
  font-weight: bold;
}

#interface input {
  width: 90px;
  margin-left: 10px;
}

/* Submit Listing */

.label-head {
  font-weight: bold;

  text-align: right;
}

.toggle-header {
  font-weight: bold;
  line-height: 215%;

  height: 34px;
  padding-left: 40px;

  cursor: pointer;
  text-decoration: none;

  color: #000;
  background-image: url("/img/plus.jpg");
  background-repeat: no-repeat;
  background-position: 0 50%;
}

.form-box {
  width: 408px;
}

.hidden-div {
  display: none;

  margin-left: 40px;
}

.inner-hidden-div {
  display: none;
}

.inner-hidden-div table {
  margin-left: 40px;
}

.normal-header {
  font-weight: bold;
  line-height: 215%;

  text-decoration: none;

  color: #000;
}

.form-area {
  float: left;

  width: 670px;
}

.ad-area {
  float: left;

  width: 260px;
}

.header-box {
  padding-left: 40px;
}

.toggle-wrap,
.no-toggle-wrap {
  margin-bottom: 20px;

  border: 2px solid #bec0d8;
}

.whats-this {
  font-size: 11px;
}

.inner-toggle {
  line-height: 215%;

  height: 34px;
  padding-left: 40px;

  cursor: pointer;
  text-decoration: none;

  color: #000;
  background-image: url("/img/plus.jpg");
  background-repeat: no-repeat;
  background-position: 0 50%;
}

#budget td,
#price td {
  padding: 6px;
}

.budget-header {
  background: #ccc;
}

/* Vaidation */

input.error,
textarea.error {
  border: 1px solid red;
}

.error {
  color: red;
}

.valid {
  color: #458845;
  border-color: #458845;
  -webkit-box-shadow: 0 0 6px #9acc9a;
  -moz-box-shadow: 0 0 6px #9acc9a;
  box-shadow: 0 0 6px #9acc9a;
}

/* Welcome Page */

.welcome-box {
  float: left;

  width: 455px;
  height: 290px;
  padding: 10px;
}

.welcome-box p {
  font-size: 14px;
}

.welcome-box h2 {
  font-size: 18px;

  margin-top: 0;
}

.welcome-box li {
  margin-bottom: 8px;
}

.welcome-box ol {
  padding-left: 20px;
}

#welcome-video-buyer {
  padding: 10px;

  background: #e7e7e8;
}

#welcome-video-payment {
  padding: 10px;

  background: #e7e7e8;
}
#welcome-video-buyer p {
  font-size: 16px;
}

#welcome-video-payment p {
  font-size: 14px;
}

#welcome-video-generic p {
  font-size: 12px;
}

#welcome-video-generic {
  padding: 10px;

  background: #e7e7e8;
}

#welcome-login {
  margin-top: 12px;

  border: 1px solid black;
}

#welcome-login h2 {
  text-align: center;

  color: #fff;
  background: #949599;
}

#welcome-login input[type="text"] {
  width: 200px;
}

#advertiser-list {
  font-size: 12px;
}

#generic-list {
  font-size: 11px;
}

#generic-intro p,
#generic-intro ul,
#generic-intro li {
  font-size: 12px !important;

  margin: 3px;
}

.free-form {
  width: 500px;
  height: 200px;
}

#shipping table input[type="text"] {
  width: 250px !important;
}

/* Listings Pages */

#page-title {
  font-size: 24px;
  font-weight: bold;
}

#member-number {
  font-size: 20px;
}

.table-title td {
  font-size: 16px;
  font-weight: bold;

  z-index: -9999;

  color: #fff;
  background: #006a9a;
}

.limit {
  width: 50px;
}

/* tables */

table.listings-table {
  font-family: arial;
  font-size: 8pt;

  width: 100%;
  margin: 5px 0 10px;

  text-align: left;
}

table.listings-table thead tr .header {
  cursor: pointer;
  /* background-image: url(/img/bg.gif); */

  background-repeat: no-repeat;
  background-position: center right;
}
table.listings-table tbody td {
  padding: 4px;

  vertical-align: top;

  color: #3d3d3d;
  background-color: #fff;
}
table.listings-table tbody tr.odd td {
  background-color: #f0f0f6;
}
.user-listings-row td:nth-child(3) {
  max-width: 400px;
  overflow-wrap: break-word;
}

#multiple_listings th,
#multiple_listings td {
  min-width: 80px;
}

#multiple_listings_total th,
#multiple_listings_total td {
  min-width: 80px;
}

#sendto label {
  margin-right: 75px;
}

/*  Choose Listing Type */

.listing_choice {
  float: left;

  width: 452px;
  height: 150px;
  padding: 10px;

  border: 2px solid #bec0d8;
}

#choice_wrapper {
  width: 970px;
  margin: 0 auto;
}

/** Newer Styles **/

.no-toggle-wrap dl {
  margin-left: 40px;
}

.no-toggle-wrap .normal-header {
  margin-left: 40px;
}

.no-toggle-wrap dt {
  font-weight: bold;
}

.no-toggle-wrap dd {
  margin-left: 0;
}

#posting-status-toggle-wrap label {
  margin-right: 15px;
}
