html {
  color: #000;
  background: #FFF; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

fieldset, img {
  border: 0; }

address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal; }

li {
  list-style: none; }

caption, th {
  text-align: left; }

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal; }

q:before, q:after {
  content: ''; }

abbr, acronym {
  border: 0;
  font-variant: normal; }

sup {
  vertical-align: text-top; }

sub {
  vertical-align: text-bottom; }

input, textarea, select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit; }

input, textarea, select {
  *font-size: 100%; }

legend {
  color: #000; }

del, ins {
  text-decoration: none; }

body {
  font: 13px/1.231 arial, helvetica, clean, sans-serif;
  *font-size: small;
  *font: x-small; }

select, input, button, textarea {
  font: 99% arial, helvetica, clean, sans-serif; }

table {
  font-size: inherit;
  font: 100%; }

pre, code, kbd, samp, tt {
  font-family: monospace;
  *font-size: 108%;
  line-height: 100%; }

input[type="checkbox"], input[type="radio"] {
  padding: 1px; }

q {
  quotes: '\201C' '\201D' '\2018' '\2019'; }

q:before {
  content: open-quote; }

q:after {
  content: close-quote; }

em {
  font-style: italic;
  font-weight: inherit; }

strong {
  font-style: normal;
  font-weight: bold; }

html, body {
  background: #bbbbbb; }

#container {
  margin: auto;
  font-size: 100%;
  text-align: left;
  width: 840px;
  font-family: Verdana, Helvetica, Arial, sans-serif; }
  #container a, #container a:visited {
    color: #002bb8;
    text-decoration: underline; }
  #container a:hover {
    color: #b800b8;
    text-decoration: underline; }
  #container #header {
    color: #000;
    width: 100%; }
    #container #header #user_and_flash {
      height: 90px;
      overflow: hidden; }
      #container #header #user_and_flash #user {
        font-size: 75%;
        text-align: left;
        padding: 3px 0.5em 6px 0.5em;
        height: 18px; }
        #container #header #user_and_flash #user form input {
          margin: 0.1em 0; }
        #container #header #user_and_flash #user form .email, #container #header #user_and_flash #user form .password {
          text-align: right; }
          #container #header #user_and_flash #user form .email input,           #container #header #user_and_flash #user form .password input {
            width: 10em;
            margin-right: 0.7em; }
        #container #header #user_and_flash #user form .email input {
          width: 12em; }
        #container #header #user_and_flash #user form .password input {
          width: 8em; }
        #container #header #user_and_flash #user form div {
          display: inline; }
      #container #header #user_and_flash #flash {
        height: 57px;
        font-size: 90%;
        width: 98%;
        display: table;
        border: 3px solid;
        border-radius: 6px;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px; }
        #container #header #user_and_flash #flash .message {
          display: table-cell;
          vertical-align: middle;
          padding: 5px 10px;
          padding-left: 52px;
          height: 47px; }
        #container #header #user_and_flash #flash.error {
          border-color: #c40000;
          color: #ff0;
          background: url('/images/error-background.png?20090403002326') center left repeat-x; }
          #container #header #user_and_flash #flash.error .message {
            background: url('/images/error.png?20090403002326') no-repeat 10px center; }
        #container #header #user_and_flash #flash.warning {
          border-color: #e5a800;
          color: #000;
          background: url('/images/warning-background.png?20090403002326') center left repeat-x; }
          #container #header #user_and_flash #flash.warning .message {
            background: url('/images/warning.png?20090403002326') no-repeat 10px center; }
        #container #header #user_and_flash #flash.notice {
          color: #000;
          border-color: #00aa00;
          background: url('/images/notice-background.png?20090403002326') center left repeat-x; }
          #container #header #user_and_flash #flash.notice .message {
            background: url('/images/notice.png?20090403002326') no-repeat 10px center; }
    #container #header #tabs {
      font-size: 130%;
      float: right;
      height: 90px;
      padding-bottom: 0.3em; }
      #container #header #tabs a, #container #header #tabs a:visited {
        text-decoration: none; }
      #container #header #tabs ul {
        position: relative; }
        #container #header #tabs ul li {
          position: absolute; }
          #container #header #tabs ul li div {
            text-align: center;
            background: url('/images/tab-unselected.png?20090403002326') no-repeat;
            width: 120px;
            padding-top: 15px;
            height: 75px; }
      #container #header #tabs.dvds, #container #header #tabs.bluray, #container #header #tabs.wii, #container #header #tabs.ps2, #container #header #tabs.ps3, #container #header #tabs.xbox, #container #header #tabs.xbox360 {
        width: 460px; }
        #container #header #tabs.dvds ul.homes li.home div,         #container #header #tabs.dvds ul.friend_emails li.home div,         #container #header #tabs.dvds ul.items li.list div,         #container #header #tabs.dvds ul.item_collections li.find div,         #container #header #tabs.dvds ul.item_collection_items li.find div,         #container #header #tabs.dvds ul.finders li.find div,         #container #header #tabs.dvds ul.queries li.find div,         #container #header #tabs.dvds ul.query_items li.find div,         #container #header #tabs.dvds ul.match_collections li.find div,         #container #header #tabs.dvds ul.match_collection_items li.find div,         #container #header #tabs.dvds ul.item_user_feedbacks.no-swap li.find div,         #container #header #tabs.dvds ul.item_user_feedbacks.swap li.swap div,         #container #header #tabs.dvds ul.item_user_questions.no-swap li.find div,         #container #header #tabs.dvds ul.item_user_questions.swap li.swap div,         #container #header #tabs.dvds ul.swap_collections li.swap div,         #container #header #tabs.dvds ul.postage_instructions li.swap div,         #container #header #tabs.dvds ul.swap_status_feedbacks li.swap div,         #container #header #tabs.dvds ul.preferences li.account div,         #container #header #tabs.dvds ul.users li.account div,         #container #header #tabs.dvds ul.addresses li.account div,         #container #header #tabs.dvds ul.feedback_collections li.account div,         #container #header #tabs.dvds ul.feedback_collection_feedbacks li.account div,         #container #header #tabs.dvds ul.user_passwords li.account div,         #container #header #tabs.dvds ul.user_deactivations li.account div,         #container #header #tabs.dvds ul.user_email_confirmations li.account div,         #container #header #tabs.dvds ul.user_email_confirmation_emails li.account div,         #container #header #tabs.bluray ul.homes li.home div,         #container #header #tabs.bluray ul.friend_emails li.home div,         #container #header #tabs.bluray ul.items li.list div,         #container #header #tabs.bluray ul.item_collections li.find div,         #container #header #tabs.bluray ul.item_collection_items li.find div,         #container #header #tabs.bluray ul.finders li.find div,         #container #header #tabs.bluray ul.queries li.find div,         #container #header #tabs.bluray ul.query_items li.find div,         #container #header #tabs.bluray ul.match_collections li.find div,         #container #header #tabs.bluray ul.match_collection_items li.find div,         #container #header #tabs.bluray ul.item_user_feedbacks.no-swap li.find div,         #container #header #tabs.bluray ul.item_user_feedbacks.swap li.swap div,         #container #header #tabs.bluray ul.item_user_questions.no-swap li.find div,         #container #header #tabs.bluray ul.item_user_questions.swap li.swap div,         #container #header #tabs.bluray ul.swap_collections li.swap div,         #container #header #tabs.bluray ul.postage_instructions li.swap div,         #container #header #tabs.bluray ul.swap_status_feedbacks li.swap div,         #container #header #tabs.bluray ul.preferences li.account div,         #container #header #tabs.bluray ul.users li.account div,         #container #header #tabs.bluray ul.addresses li.account div,         #container #header #tabs.bluray ul.feedback_collections li.account div,         #container #header #tabs.bluray ul.feedback_collection_feedbacks li.account div,         #container #header #tabs.bluray ul.user_passwords li.account div,         #container #header #tabs.bluray ul.user_deactivations li.account div,         #container #header #tabs.bluray ul.user_email_confirmations li.account div,         #container #header #tabs.bluray ul.user_email_confirmation_emails li.account div,         #container #header #tabs.wii ul.homes li.home div,         #container #header #tabs.wii ul.friend_emails li.home div,         #container #header #tabs.wii ul.items li.list div,         #container #header #tabs.wii ul.item_collections li.find div,         #container #header #tabs.wii ul.item_collection_items li.find div,         #container #header #tabs.wii ul.finders li.find div,         #container #header #tabs.wii ul.queries li.find div,         #container #header #tabs.wii ul.query_items li.find div,         #container #header #tabs.wii ul.match_collections li.find div,         #container #header #tabs.wii ul.match_collection_items li.find div,         #container #header #tabs.wii ul.item_user_feedbacks.no-swap li.find div,         #container #header #tabs.wii ul.item_user_feedbacks.swap li.swap div,         #container #header #tabs.wii ul.item_user_questions.no-swap li.find div,         #container #header #tabs.wii ul.item_user_questions.swap li.swap div,         #container #header #tabs.wii ul.swap_collections li.swap div,         #container #header #tabs.wii ul.postage_instructions li.swap div,         #container #header #tabs.wii ul.swap_status_feedbacks li.swap div,         #container #header #tabs.wii ul.preferences li.account div,         #container #header #tabs.wii ul.users li.account div,         #container #header #tabs.wii ul.addresses li.account div,         #container #header #tabs.wii ul.feedback_collections li.account div,         #container #header #tabs.wii ul.feedback_collection_feedbacks li.account div,         #container #header #tabs.wii ul.user_passwords li.account div,         #container #header #tabs.wii ul.user_deactivations li.account div,         #container #header #tabs.wii ul.user_email_confirmations li.account div,         #container #header #tabs.wii ul.user_email_confirmation_emails li.account div,         #container #header #tabs.ps2 ul.homes li.home div,         #container #header #tabs.ps2 ul.friend_emails li.home div,         #container #header #tabs.ps2 ul.items li.list div,         #container #header #tabs.ps2 ul.item_collections li.find div,         #container #header #tabs.ps2 ul.item_collection_items li.find div,         #container #header #tabs.ps2 ul.finders li.find div,         #container #header #tabs.ps2 ul.queries li.find div,         #container #header #tabs.ps2 ul.query_items li.find div,         #container #header #tabs.ps2 ul.match_collections li.find div,         #container #header #tabs.ps2 ul.match_collection_items li.find div,         #container #header #tabs.ps2 ul.item_user_feedbacks.no-swap li.find div,         #container #header #tabs.ps2 ul.item_user_feedbacks.swap li.swap div,         #container #header #tabs.ps2 ul.item_user_questions.no-swap li.find div,         #container #header #tabs.ps2 ul.item_user_questions.swap li.swap div,         #container #header #tabs.ps2 ul.swap_collections li.swap div,         #container #header #tabs.ps2 ul.postage_instructions li.swap div,         #container #header #tabs.ps2 ul.swap_status_feedbacks li.swap div,         #container #header #tabs.ps2 ul.preferences li.account div,         #container #header #tabs.ps2 ul.users li.account div,         #container #header #tabs.ps2 ul.addresses li.account div,         #container #header #tabs.ps2 ul.feedback_collections li.account div,         #container #header #tabs.ps2 ul.feedback_collection_feedbacks li.account div,         #container #header #tabs.ps2 ul.user_passwords li.account div,         #container #header #tabs.ps2 ul.user_deactivations li.account div,         #container #header #tabs.ps2 ul.user_email_confirmations li.account div,         #container #header #tabs.ps2 ul.user_email_confirmation_emails li.account div,         #container #header #tabs.ps3 ul.homes li.home div,         #container #header #tabs.ps3 ul.friend_emails li.home div,         #container #header #tabs.ps3 ul.items li.list div,         #container #header #tabs.ps3 ul.item_collections li.find div,         #container #header #tabs.ps3 ul.item_collection_items li.find div,         #container #header #tabs.ps3 ul.finders li.find div,         #container #header #tabs.ps3 ul.queries li.find div,         #container #header #tabs.ps3 ul.query_items li.find div,         #container #header #tabs.ps3 ul.match_collections li.find div,         #container #header #tabs.ps3 ul.match_collection_items li.find div,         #container #header #tabs.ps3 ul.item_user_feedbacks.no-swap li.find div,         #container #header #tabs.ps3 ul.item_user_feedbacks.swap li.swap div,         #container #header #tabs.ps3 ul.item_user_questions.no-swap li.find div,         #container #header #tabs.ps3 ul.item_user_questions.swap li.swap div,         #container #header #tabs.ps3 ul.swap_collections li.swap div,         #container #header #tabs.ps3 ul.postage_instructions li.swap div,         #container #header #tabs.ps3 ul.swap_status_feedbacks li.swap div,         #container #header #tabs.ps3 ul.preferences li.account div,         #container #header #tabs.ps3 ul.users li.account div,         #container #header #tabs.ps3 ul.addresses li.account div,         #container #header #tabs.ps3 ul.feedback_collections li.account div,         #container #header #tabs.ps3 ul.feedback_collection_feedbacks li.account div,         #container #header #tabs.ps3 ul.user_passwords li.account div,         #container #header #tabs.ps3 ul.user_deactivations li.account div,         #container #header #tabs.ps3 ul.user_email_confirmations li.account div,         #container #header #tabs.ps3 ul.user_email_confirmation_emails li.account div,         #container #header #tabs.xbox ul.homes li.home div,         #container #header #tabs.xbox ul.friend_emails li.home div,         #container #header #tabs.xbox ul.items li.list div,         #container #header #tabs.xbox ul.item_collections li.find div,         #container #header #tabs.xbox ul.item_collection_items li.find div,         #container #header #tabs.xbox ul.finders li.find div,         #container #header #tabs.xbox ul.queries li.find div,         #container #header #tabs.xbox ul.query_items li.find div,         #container #header #tabs.xbox ul.match_collections li.find div,         #container #header #tabs.xbox ul.match_collection_items li.find div,         #container #header #tabs.xbox ul.item_user_feedbacks.no-swap li.find div,         #container #header #tabs.xbox ul.item_user_feedbacks.swap li.swap div,         #container #header #tabs.xbox ul.item_user_questions.no-swap li.find div,         #container #header #tabs.xbox ul.item_user_questions.swap li.swap div,         #container #header #tabs.xbox ul.swap_collections li.swap div,         #container #header #tabs.xbox ul.postage_instructions li.swap div,         #container #header #tabs.xbox ul.swap_status_feedbacks li.swap div,         #container #header #tabs.xbox ul.preferences li.account div,         #container #header #tabs.xbox ul.users li.account div,         #container #header #tabs.xbox ul.addresses li.account div,         #container #header #tabs.xbox ul.feedback_collections li.account div,         #container #header #tabs.xbox ul.feedback_collection_feedbacks li.account div,         #container #header #tabs.xbox ul.user_passwords li.account div,         #container #header #tabs.xbox ul.user_deactivations li.account div,         #container #header #tabs.xbox ul.user_email_confirmations li.account div,         #container #header #tabs.xbox ul.user_email_confirmation_emails li.account div,         #container #header #tabs.xbox360 ul.homes li.home div,         #container #header #tabs.xbox360 ul.friend_emails li.home div,         #container #header #tabs.xbox360 ul.items li.list div,         #container #header #tabs.xbox360 ul.item_collections li.find div,         #container #header #tabs.xbox360 ul.item_collection_items li.find div,         #container #header #tabs.xbox360 ul.finders li.find div,         #container #header #tabs.xbox360 ul.queries li.find div,         #container #header #tabs.xbox360 ul.query_items li.find div,         #container #header #tabs.xbox360 ul.match_collections li.find div,         #container #header #tabs.xbox360 ul.match_collection_items li.find div,         #container #header #tabs.xbox360 ul.item_user_feedbacks.no-swap li.find div,         #container #header #tabs.xbox360 ul.item_user_feedbacks.swap li.swap div,         #container #header #tabs.xbox360 ul.item_user_questions.no-swap li.find div,         #container #header #tabs.xbox360 ul.item_user_questions.swap li.swap div,         #container #header #tabs.xbox360 ul.swap_collections li.swap div,         #container #header #tabs.xbox360 ul.postage_instructions li.swap div,         #container #header #tabs.xbox360 ul.swap_status_feedbacks li.swap div,         #container #header #tabs.xbox360 ul.preferences li.account div,         #container #header #tabs.xbox360 ul.users li.account div,         #container #header #tabs.xbox360 ul.addresses li.account div,         #container #header #tabs.xbox360 ul.feedback_collections li.account div,         #container #header #tabs.xbox360 ul.feedback_collection_feedbacks li.account div,         #container #header #tabs.xbox360 ul.user_passwords li.account div,         #container #header #tabs.xbox360 ul.user_deactivations li.account div,         #container #header #tabs.xbox360 ul.user_email_confirmations li.account div,         #container #header #tabs.xbox360 ul.user_email_confirmation_emails li.account div {
          background: url('/images/tab-selected.png?20090403002326') no-repeat;
          padding-top: 55px;
          height: 35px; }
        #container #header #tabs.dvds ul li.home,         #container #header #tabs.bluray ul li.home,         #container #header #tabs.wii ul li.home,         #container #header #tabs.ps2 ul li.home,         #container #header #tabs.ps3 ul li.home,         #container #header #tabs.xbox ul li.home,         #container #header #tabs.xbox360 ul li.home {
          left: 0px; }
        #container #header #tabs.dvds ul li.list,         #container #header #tabs.bluray ul li.list,         #container #header #tabs.wii ul li.list,         #container #header #tabs.ps2 ul li.list,         #container #header #tabs.ps3 ul li.list,         #container #header #tabs.xbox ul li.list,         #container #header #tabs.xbox360 ul li.list {
          left: 85px; }
        #container #header #tabs.dvds ul li.find,         #container #header #tabs.bluray ul li.find,         #container #header #tabs.wii ul li.find,         #container #header #tabs.ps2 ul li.find,         #container #header #tabs.ps3 ul li.find,         #container #header #tabs.xbox ul li.find,         #container #header #tabs.xbox360 ul li.find {
          left: 170px; }
        #container #header #tabs.dvds ul li.swap,         #container #header #tabs.bluray ul li.swap,         #container #header #tabs.wii ul li.swap,         #container #header #tabs.ps2 ul li.swap,         #container #header #tabs.ps3 ul li.swap,         #container #header #tabs.xbox ul li.swap,         #container #header #tabs.xbox360 ul li.swap {
          left: 255px; }
        #container #header #tabs.dvds ul li.account,         #container #header #tabs.bluray ul li.account,         #container #header #tabs.wii ul li.account,         #container #header #tabs.ps2 ul li.account,         #container #header #tabs.ps3 ul li.account,         #container #header #tabs.xbox ul li.account,         #container #header #tabs.xbox360 ul li.account {
          left: 340px; }
      #container #header #tabs.demo {
        width: 375px; }
        #container #header #tabs.demo ul.demos li.home div,         #container #header #tabs.demo ul.demo_queries li.find div,         #container #header #tabs.demo ul.demo_query_items li.find div,         #container #header #tabs.demo ul.demo_item_collections li.find div,         #container #header #tabs.demo ul.demo_item_collection_items li.find div,         #container #header #tabs.demo ul.demo_items li.swap div,         #container #header #tabs.demo ul.demo_item_items li.swap div,         #container #header #tabs.demo ul.email_confirmations li.signup div,         #container #header #tabs.demo ul.email_confirmation_users li.signup div {
          background: url('/images/tab-selected.png?20090403002326') no-repeat;
          padding-top: 55px;
          height: 35px; }
        #container #header #tabs.demo ul li.home {
          left: 0px; }
        #container #header #tabs.demo ul li.find {
          left: 85px; }
        #container #header #tabs.demo ul li.swap {
          left: 170px; }
        #container #header #tabs.demo ul li.signup {
          left: 255px; }
      #container #header #tabs.things {
        width: 375px; }
        #container #header #tabs.things ul.homes li.home div,         #container #header #tabs.things ul.tour_pages li.tour div,         #container #header #tabs.things ul.categories li.news div,         #container #header #tabs.things ul.posts li.news div,         #container #header #tabs.things ul.email_confirmations li.signup div,         #container #header #tabs.things ul.email_confirmation_users li.signup div,         #container #header #tabs.things ul.users li.account div,         #container #header #tabs.things ul.preferences li.account div,         #container #header #tabs.things ul.users li.account div,         #container #header #tabs.things ul.addresses li.account div,         #container #header #tabs.things ul.feedback_collections li.account div,         #container #header #tabs.things ul.feedback_collection_feedbacks li.account div,         #container #header #tabs.things ul.user_passwords li.account div,         #container #header #tabs.things ul.user_deactivations li.account div,         #container #header #tabs.things ul.user_email_confirmations li.account div,         #container #header #tabs.things ul.user_email_confirmation_emails li.account div {
          background: url('/images/tab-selected.png?20090403002326') no-repeat;
          padding-top: 55px;
          height: 35px; }
        #container #header #tabs.things ul li.home {
          left: 0px; }
        #container #header #tabs.things ul li.tour {
          left: 85px; }
        #container #header #tabs.things ul li.news {
          left: 170px; }
        #container #header #tabs.things ul li.signup, #container #header #tabs.things ul li.account {
          left: 255px; }
      #container #header #tabs.admin {
        width: 460px; }
        #container #header #tabs.admin ul.homes li.home div,         #container #header #tabs.admin ul.categories li.posts div,         #container #header #tabs.admin ul.posts li.posts div,         #container #header #tabs.admin ul.user_collections li.users div,         #container #header #tabs.admin ul.user_collection_users li.users div,         #container #header #tabs.admin ul.queued_emails li.emails div,         #container #header #tabs.admin ul.statistics li.statistics div {
          background: url('/images/tab-selected.png?20090403002326') no-repeat;
          padding-top: 55px;
          height: 35px; }
        #container #header #tabs.admin ul li.home {
          left: 0px; }
        #container #header #tabs.admin ul li.posts {
          left: 85px; }
        #container #header #tabs.admin ul li.users {
          left: 170px; }
        #container #header #tabs.admin ul li.emails {
          left: 255px; }
        #container #header #tabs.admin ul li.statistics {
          left: 340px; }
  #container.tour_pages #case {
    background: #eee;
    height: 534px;
    color: #080808;
    font-size: 130%; }
    #container.tour_pages #case .title {
      font-size: 200%;
      padding: 1em 5em 0.5em 5em;
      text-align: center; }
      #container.tour_pages #case .title .step {
        float: left;
        width: 15%;
        color: #eee;
        margin-right: -0.75em; }
        #container.tour_pages #case .title .step.one {
          background: #f88; }
        #container.tour_pages #case .title .step.two {
          background: #fa4; }
        #container.tour_pages #case .title .step.three {
          background: #6d6; }
        #container.tour_pages #case .title .step .word {
          padding-top: 0.3em;
          margin-bottom: -0.8em;
          text-align: center;
          font-size: 35%; }
        #container.tour_pages #case .title .step .number {
          font-size: 200%;
          font-weight: bold; }
      #container.tour_pages #case .title .text {
        text-align: left;
        padding-top: 0.4em; }
    #container.tour_pages #case .column {
      text-align: justify; }
      #container.tour_pages #case .column.sites ul {
        padding-top: 0.2em; }
        #container.tour_pages #case .column.sites ul li {
          padding: 0.2em 0 0 0.6em; }
      #container.tour_pages #case .column.sites .subdomain {
        font-weight: bold;
        padding-right: 0.15em; }
      #container.tour_pages #case .column.sites .domain {
        font-size: 80%; }
    #container.tour_pages #case .first {
      clear: both; }
    #container.tour_pages #case .of_three {
      width: 27%; }
      #container.tour_pages #case .of_three.first {
        padding: 1.5em 2% 0 4%; }
      #container.tour_pages #case .of_three.second {
        padding: 1.5em 3.5% 0 3.5%; }
      #container.tour_pages #case .of_three.third {
        padding: 1.5em 4% 0 2%; }
    #container.tour_pages #case .of_two {
      width: 40%; }
      #container.tour_pages #case .of_two.first {
        padding: 1.5em 3% 0 6%; }
      #container.tour_pages #case .of_two.second {
        padding: 1.5em 6% 0 3%; }
    #container.tour_pages #case .first, #container.tour_pages #case .second.of_three {
      float: left; }
    #container.tour_pages #case .third.of_three, #container.tour_pages #case .second.of_two {
      float: right; }
    #container.tour_pages #case .illustration {
      clear: both;
      padding-top: 1.5em;
      text-align: center; }
    #container.tour_pages #case .next, #container.tour_pages #case .tour_pages {
      position: absolute;
      bottom: 0;
      padding-bottom: 0.8em; }
    #container.tour_pages #case .next {
      right: 5%;
      text-align: right;
      width: 35%; }
    #container.tour_pages #case .tour_pages {
      text-align: left;
      left: 5%; }
      #container.tour_pages #case .tour_pages .page {
        display: inline;
        padding: 0.7em 1em; }
        #container.tour_pages #case .tour_pages .page.selected {
          background: url('/images/tour_page_marker.png?20090403002326') no-repeat center center; }
    #container.tour_pages #case .tour_page {
      height: 86%; }
    #container.tour_pages #case .page_1 {
      background: url('/images/tour/discs.jpg?20090403002326') bottom center no-repeat; }
    #container.tour_pages #case .page_2 {
      background: url('/images/tour/list.jpg?20090403002326') bottom center no-repeat; }
    #container.tour_pages #case .page_3 {
      background: url('/images/tour/find.jpg?20090403002326') bottom center no-repeat;
      height: 92%; }
    #container.tour_pages #case .page_4 {
      background: url('/images/tour/swap.jpg?20090403002326') bottom center no-repeat;
      height: 92%; }
    #container.tour_pages #case .page_5 .logos {
      position: absolute;
      bottom: 0;
      width: 100%;
      text-align: center;
      padding-bottom: 35px;
      z-index: 0; }
  #container #content {
    position: relative;
    clear: both;
    color: #fff;
    background-color: #000000;
    border: 8px solid #000000;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    height: 534px; }
    #container #content #help_link {
      text-align: center;
      padding-top: 496.62px; }
      #container #content #help_link a {
        font-weight: bold;
        font-size: 160%;
        text-decoration: none;
        color: #bbb; }
      #container #content #help_link a:hover {
        color: #fff; }
      #container #content #help_link .label {
        color: #bbb;
        font-size: 70%; }
    #container #content .panel {
      position: relative;
      width: 380px;
      height: 520px;
      border: 7px solid;
      border-radius: 7px;
      -moz-border-radius: 7px;
      -webkit-border-radius: 7px; }
      #container #content .panel#left {
        float: left; }
      #container #content .panel#right {
        float: right; }
      #container #content .panel .user_text {
        font-family: 'Comic Sans MS', sans-serif;
        font-style: italic;
        font-size: 90%; }
      #container #content .panel .user_citation {
        font-size: 90%; }
      #container #content .panel ul.bulleted {
        list-style: none; }
        #container #content .panel ul.bulleted li {
          min-height: 20px;
          padding-left: 25px;
          margin: 0.4em 0;
          background-repeat: no-repeat; }
          #container #content .panel ul.bulleted li.tick {
            background-image: url('/images/tick.png?20090403002326'); }
          #container #content .panel ul.bulleted li.cross {
            background-image: url('/images/cross.png?20090403002326'); }
          #container #content .panel ul.bulleted li.alert {
            background-image: url('/images/alert.png?20090403002326'); }
          #container #content .panel ul.bulleted li.link {
            background-image: url('/images/link.png?20090403002326'); }
          #container #content .panel ul.bulleted li.swaps {
            background-image: url('/images/swaps-bullet.png?20090403002326'); }
          #container #content .panel ul.bulleted li.bullet {
            background-image: url('/images/bullet.png?20090403002326'); }
          #container #content .panel ul.bulleted li input.text {
            width: 65%;
            margin: 0.1em 0; }
          #container #content .panel ul.bulleted li.left {
            float: left;
            clear: both;
            margin-top: 0; }
          #container #content .panel ul.bulleted li.right {
            margin-top: 0;
            float: right;
            width: 43%; }
        #container #content .panel ul.bulleted.inline {
          text-align: center; }
          #container #content .panel ul.bulleted.inline li, #container #content .panel ul.bulleted.inline form, #container #content .panel ul.bulleted.inline input, #container #content .panel ul.bulleted.inline div {
            display: inline; }
          #container #content .panel ul.bulleted.inline li {
            padding-top: 0.15em;
            padding-bottom: 0.15em;
            background-position: center left;
            margin-left: 10px;
            margin-right: 10px; }
          #container #content .panel ul.bulleted.inline.item_actions {
            padding-top: 35px; }
      #container #content .panel ul.site_list {
        list-style: none;
        padding-bottom: 0.6em; }
        #container #content .panel ul.site_list.left {
          float: left;
          margin-left: -0.8em; }
        #container #content .panel ul.site_list.right {
          float: right; }
        #container #content .panel ul.site_list li {
          font-size: 92%;
          background: url('/images/footer-link.png?20090403002326') center left no-repeat;
          margin: 0.3em 0;
          padding-left: 19px; }
      #container #content .panel .info {
        width: 325px;
        height: 490px;
        padding: 30px 25px 0 30px;
        overflow: hidden;
        color: #000;
        position: relative; }
        #container #content .panel .info .submit {
          margin-top: 0.7em;
          text-align: right; }
          #container #content .panel .info .submit input {
            margin: 0 0.5em; }
        #container #content .panel .info .section {
          position: relative;
          clear: both;
          margin-top: 1em; }
          #container #content .panel .info .section .title {
            text-align: center;
            font-weight: bold;
            font-size: 115%;
            margin-bottom: 0.6em; }
          #container #content .panel .info .section p {
            margin: 0.4em; }
          #container #content .panel .info .section blockquote {
            border-left: 3px double #888;
            padding: 0 0.5em; }
            #container #content .panel .info .section blockquote p, #container #content .panel .info .section blockquote br {
              margin: 0;
              padding-bottom: 0.5em; }
          #container #content .panel .info .section.swap_feedback .comment {
            margin: 1em 5%;
            height: 25em;
            overflow: auto; }
          #container #content .panel .info .section.swap_feedback textarea {
            width: 100%;
            height: 8em;
            margin: 1em 0; }
          #container #content .panel .info .section.user_feedback .comment {
            margin: 1em 5% 1em 8%;
            height: 11em;
            overflow: auto; }
          #container #content .panel .info .section.address input,           #container #content .panel .info .section.user input {
            margin: 0.1em 0; }
          #container #content .panel .info .section.address .street_address input,           #container #content .panel .info .section.address .street_address_2 input {
            width: 95%; }
          #container #content .panel .info .section.address .suburb, #container #content .panel .info .section.address .state, #container #content .panel .info .section.address .postcode {
            display: inline;
            margin: 0 0.2em; }
          #container #content .panel .info .section.address .suburb input {
            width: 20%; }
          #container #content .panel .info .section.address .postcode input {
            width: 12%; }
          #container #content .panel .info .section.user form .first_name, #container #content .panel .info .section.user form .last_name, #container #content .panel .info .section.user form .email, #container #content .panel .info .section.user form .password, #container #content .panel .info .section.user form .password_confirmation {
            text-align: right; }
            #container #content .panel .info .section.user form .first_name input,             #container #content .panel .info .section.user form .last_name input,             #container #content .panel .info .section.user form .email input,             #container #content .panel .info .section.user form .password input,             #container #content .panel .info .section.user form .password_confirmation input {
              width: 70%; }
          #container #content .panel .info .section.postage_instructions .postage_address {
            margin-left: 10%; }
          #container #content .panel .info .section.player label {
            padding-right: 5px; }
          #container #content .panel .info .section.confirmation ul.bulleted {
            padding-top: 0.5em; }
          #container #content .panel .info .section.confirmation form input.text {
            width: 60%; }
          #container #content .panel .info .section.signup form .first_name, #container #content .panel .info .section.signup form .last_name, #container #content .panel .info .section.signup form .email, #container #content .panel .info .section.signup form .password, #container #content .panel .info .section.signup form .password_confirmation {
            text-align: right; }
            #container #content .panel .info .section.signup form .first_name input,             #container #content .panel .info .section.signup form .last_name input,             #container #content .panel .info .section.signup form .email input,             #container #content .panel .info .section.signup form .password input,             #container #content .panel .info .section.signup form .password_confirmation input {
              margin: .2em 0;
              width: 70%; }
              #container #content .panel .info .section.signup form .first_name input.submit,               #container #content .panel .info .section.signup form .last_name input.submit,               #container #content .panel .info .section.signup form .email input.submit,               #container #content .panel .info .section.signup form .password input.submit,               #container #content .panel .info .section.signup form .password_confirmation input.submit {
                width: auto; }
          #container #content .panel .info .section.signup form .terms_of_service, #container #content .panel .info .section.signup form .email_list {
            margin: .4em 0;
            text-align: left; }
          #container #content .panel .info .section.signup form .submit {
            text-align: right; }
          #container #content .panel .info .section.signup ul.bulleted.inline {
            padding-top: 0.8em; }
          #container #content .panel .info .section.signin form .email, #container #content .panel .info .section.signin form .password {
            text-align: right; }
            #container #content .panel .info .section.signin form .email input,             #container #content .panel .info .section.signin form .password input {
              margin: 0.2em 0;
              width: 70%; }
          #container #content .panel .info .section.signin form ul.bulleted.inline {
            padding-top: 0.8em; }
          #container #content .panel .info .section.password_reset form .email, #container #content .panel .info .section.password_reset form .password, #container #content .panel .info .section.password_reset form .password_confirmation {
            text-align: right; }
            #container #content .panel .info .section.password_reset form .email input,             #container #content .panel .info .section.password_reset form .password input,             #container #content .panel .info .section.password_reset form .password_confirmation input {
              width: 70%;
              margin: 0.2em 0; }
          #container #content .panel .info .section.password_reset form ul.bulleted.inline {
            padding-top: 0.8em; }
          #container #content .panel .info .section.post {
            padding-top: 0;
            padding-right: 0.5em;
            height: 85%;
            overflow: auto; }
            #container #content .panel .info .section.post p, #container #content .panel .info .section.post h1, #container #content .panel .info .section.post h2 {
              margin: 0.4em; }
            #container #content .panel .info .section.post h1 {
              font-weight: bold;
              font-size: 115%; }
            #container #content .panel .info .section.post h2 {
              font-style: italic;
              font-size: 110%; }
            #container #content .panel .info .section.post ol, #container #content .panel .info .section.post ul {
              padding-left: 1em;
              margin-left: 1em;
              margin-top: 0.4em;
              margin-bottom: 0.4em; }
            #container #content .panel .info .section.post ul {
              margin-top: 0; }
              #container #content .panel .info .section.post ul li {
                margin: 0; }
                #container #content .panel .info .section.post ul li ul {
                  margin-top: 0; }
                  #container #content .panel .info .section.post ul li ul li {
                    margin: 0; }
            #container #content .panel .info .section.post ol li {
              margin-top: 0.4em;
              margin-bottom: 0.4em;
              list-style: decimal; }
              #container #content .panel .info .section.post ol li ol li {
                list-style: lower-alpha; }
              #container #content .panel .info .section.post ol li ul {
                margin-top: 0; }
                #container #content .panel .info .section.post ol li ul li {
                  margin: 0; }
                  #container #content .panel .info .section.post ol li ul li ul {
                    margin-top: 0; }
                    #container #content .panel .info .section.post ol li ul li ul li {
                      margin: 0; }
            #container #content .panel .info .section.post ul li {
              list-style: disc; }
            #container #content .panel .info .section.post p.byline {
              font-size: 90%;
              font-style: italic;
              text-align: right; }
          #container #content .panel .info .section.posts .post td.no-button {
            padding-top: 0.5em;
            padding-bottom: 0.45em; }
          #container #content .panel .info .section.post_form {
            overflow: hidden; }
            #container #content .panel .info .section.post_form li {
              margin: 0.5em 0; }
              #container #content .panel .info .section.post_form li .label {
                padding-bottom: 0.2em; }
            #container #content .panel .info .section.post_form .content textarea {
              width: 95%;
              height: 260px; }
            #container #content .panel .info .section.post_form .ttle input,             #container #content .panel .info .section.post_form .author input,             #container #content .panel .info .section.post_form .permalink input {
              width: 94%; }
          #container #content .panel .info .section.admin form .collection input,           #container #content .panel .info .section.users form .collection input {
            width: 70%;
            float: left; }
          #container #content .panel .info .section.queued_email .email, #container #content .panel .info .section.queued_email .exception {
            font-family: monospace;
            font-size: 80%;
            overflow: auto;
            border: 1px dotted #888;
            margin: 1em 0; }
          #container #content .panel .info .section.queued_email .email {
            height: 260px; }
          #container #content .panel .info .section.queued_email .exception {
            height: 60px;
            background: #fcc; }
          #container #content .panel .info .section.statistics table {
            margin-bottom: 1em; }
            #container #content .panel .info .section.statistics table tr td {
              padding: 0.1em 0.8em;
              border-collapse: collapse;
              border: black dotted 1px; }
            #container #content .panel .info .section.statistics table tr th {
              border-collapse: collapse;
              padding: 0.3em 0.8em;
              text-transform: uppercase; }
          #container #content .panel .info .section.summary table {
            font-size: 80%;
            margin-top: 0.6em; }
            #container #content .panel .info .section.summary table tbody {
              border: #bbb solid 1px; }
            #container #content .panel .info .section.summary table tr td {
              border-collapse: collapse;
              padding: 0.15em 0.3em;
              text-align: center;
              font-size: 108%; }
              #container #content .panel .info .section.summary table tr td:first-child {
                text-align: right;
                padding: 0.1em 0 0.1em 0.3em;
                font-size: 100%; }
            #container #content .panel .info .section.summary table tr th {
              border-bottom: #bbb solid 1px;
              padding: 0.1em 0.3em;
              text-align: center;
              font-size: 90%; }
          #container #content .panel .info .section.sites .subdomain {
            font-weight: bold; }
          #container #content .panel .info .section.sites .domain {
            font-size: 85%; }
        #container #content .panel .info ul.footer {
          clear: both;
          position: absolute;
          bottom: 0;
          padding-bottom: 6%;
          text-align: center;
          font-size: 80%;
          margin-left: 30px;
          width: 295px; }
          #container #content .panel .info ul.footer li {
            display: inline;
            background: url('/images/footer-link.png?20090403002326') center left no-repeat;
            margin: 0 5px;
            padding-left: 19px; }
        #container #content .panel .info .paginated {
          overflow: auto;
          padding: 0.3em 0;
          border-top: dotted #ccc;
          border-top: 1px dotted #aaa;
          border-bottom: 1px dotted #888;
          margin-top: 1em; }
          #container #content .panel .info .paginated table {
            margin: 0 auto;
            border-spacing: 0;
            border-collapse: collapse; }
            #container #content .panel .info .paginated table td {
              vertical-align: middle;
              padding: 0.1em 4px; }
              #container #content .panel .info .paginated table td.button {
                width: 24px; }
                #container #content .panel .info .paginated table td.button a, #container #content .panel .info .paginated table td.button form {
                  position: relative;
                  top: 2px; }
              #container #content .panel .info .paginated table td.text.no-button {
                width: 317px; }
              #container #content .panel .info .paginated table td.text.one-button {
                width: 309px; }
              #container #content .panel .info .paginated table td.text.two-button {
                width: 301px; }
              #container #content .panel .info .paginated table td.text.three-button {
                width: 293px; }
            #container #content .panel .info .paginated table tr.selected td {
              background-color: #aea;
              border-top: 1px solid #9d9;
              border-bottom: 1px solid #9d9; }
            #container #content .panel .info .paginated table caption {
              margin: 0 auto;
              text-align: center;
              padding: 1em 0;
              caption-side: bottom;
              font-size: 85%;
              font-family: arial, sans-serif; }
              #container #content .panel .info .paginated table caption ul li {
                display: inline;
                margin: 0 0.1em; }
                #container #content .panel .info .paginated table caption ul li a {
                  border: 1px solid #99d;
                  text-decoration: none;
                  background: #fff; }
                #container #content .panel .info .paginated table caption ul li a:hover {
                  background: #aaa;
                  color: #000; }
      #container #content .panel .disc {
        position: absolute;
        top: 0;
        left: 0;
        width: 380px;
        height: 410px;
        color: #000; }
        #container #content .panel .disc .swap_arrow {
          position: absolute;
          left: -88px; }
          #container #content .panel .disc .swap_arrow#yours {
            top: 0; }
          #container #content .panel .disc .swap_arrow#theirs {
            top: 60px; }
        #container #content .panel .disc .title {
          position: absolute;
          top: 75px;
          left: 50px;
          width: 280px;
          text-align: center;
          font-size: 145%; }
          #container #content .panel .disc .title .spacer {
            width: 25px; }
            #container #content .panel .disc .title .spacer.left {
              float: left; }
            #container #content .panel .disc .title .spacer.right {
              float: right; }
          #container #content .panel .disc .title label {
            font-size: 50%;
            display: block;
            margin-top: 0.5em; }
          #container #content .panel .disc .title input {
            width: 230px;
            text-align: center;
            margin: 0.2em 0; }
        #container #content .panel .disc.splash .title {
          font-size: 185%;
          line-height: 135%;
          color: #d00; }
        #container #content .panel .disc.splash .splash_logo {
          position: absolute;
          top: 250px;
          left: 210px; }
        #container #content .panel .disc .info_icon {
          position: absolute;
          top: 180px;
          left: 35px; }
        #container #content .panel .disc .region_format {
          position: absolute;
          top: 165px;
          left: 25px; }
          #container #content .panel .disc .region_format label, #container #content .panel .disc .region_format .label {
            font-size: 73%;
            display: block; }
          #container #content .panel .disc .region_format select {
            margin: 0.2em 0;
            width: 6.5em; }
          #container #content .panel .disc .region_format.dvds {
            top: 165px; }
          #container #content .panel .disc .region_format.bluray, #container #content .panel .disc .region_format.wii, #container #content .panel .disc .region_format.ps2, #container #content .panel .disc .region_format.ps3, #container #content .panel .disc .region_format.xbox {
            top: 180px; }
          #container #content .panel .disc .region_format.xbox360, #container #content .panel .disc .region_format.xbox {
            top: 175px;
            left: 30px; }
            #container #content .panel .disc .region_format.xbox360.form label,             #container #content .panel .disc .region_format.xbox.form label {
              font-size: 100%;
              display: inline; }
            #container #content .panel .disc .region_format.xbox360.form .region_code,             #container #content .panel .disc .region_format.xbox.form .region_code {
              padding-bottom: 0.25em; }
            #container #content .panel .disc .region_format.xbox360.show .region_code,             #container #content .panel .disc .region_format.xbox.show .region_code {
              font-size: 110%; }
        #container #content .panel .disc .discs {
          position: absolute;
          top: 180px;
          right: 40px;
          text-align: center; }
          #container #content .panel .disc .discs .count {
            font-size: 180%; }
        #container #content .panel .disc .refresh_rate {
          position: absolute;
          top: 175px;
          right: 30px; }
          #container #content .panel .disc .refresh_rate .value_60 {
            font-size: 110%; }
          #container #content .panel .disc .refresh_rate .value_50_60 {
            font-size: 100%; }
          #container #content .panel .disc .refresh_rate .label {
            font-size: 73%; }
        #container #content .panel .disc .recent {
          position: absolute;
          top: 295px;
          text-align: center;
          width: 100%;
          font-size: 90%; }
        #container #content .panel .disc .query_submit {
          position: absolute;
          top: 320px;
          text-align: center;
          width: 100%; }
        #container #content .panel .disc .description {
          position: absolute;
          top: 270px;
          top: 267px;
          width: 380px;
          text-align: center; }
          #container #content .panel .disc .description label {
            font-size: 73%;
            display: block;
            margin-top: 3px; }
          #container #content .panel .disc .description .text, #container #content .panel .disc .description textarea {
            text-align: left;
            width: 50%;
            width: 56%;
            margin: auto; }
          #container #content .panel .disc .description .text {
            height: 70px;
            height: 65px;
            padding: 3px;
            background: #c8c8c8;
            overflow: auto;
            font-size: 85%; }
          #container #content .panel .disc .description textarea {
            height: 76px;
            height: 71px;
            overflow: auto; }
        #container #content .panel .disc .owner {
          position: absolute;
          top: 350px;
          top: 342px;
          left: 40px;
          width: 300px;
          text-align: center;
          font-size: 85%; }
      #container #content .panel .disc_pagination {
        position: absolute;
        top: 315px; }
        #container #content .panel .disc_pagination.previous {
          left: 0; }
        #container #content .panel .disc_pagination.next {
          right: 0; }
      #container #content .panel .overlay {
        position: absolute;
        margin: 411px 5px 0 5px;
        padding: 5px 25px 5px;
        width: 320px;
        height: 99px; }
        #container #content .panel .overlay a, #container #content .panel .overlay a:visited {
          color: #008bb8; }
        #container #content .panel .overlay a:hover {
          color: #b800b8; }
        #container #content .panel .overlay p {
          margin-bottom: 1em; }
        #container #content .panel .overlay.splash p {
          margin-top: 1.5em; }
        #container #content .panel .overlay .splash_logo {
          position: absolute;
          bottom: 0;
          right: 0; }
        #container #content .panel .overlay .splash_text {
          width: 65%;
          font-size: 140%;
          margin-top: 1.9em; }
        #container #content .panel .overlay .want, #container #content .panel .overlay .what {
          margin-top: 20px;
          text-align: center; }
        #container #content .panel .overlay .promo {
          position: absolute;
          top: -490px;
          left: -420px; }
    #container #content #case {
      position: absolute;
      width: 824px;
      left: 0; }
      #container #content #case .heading {
        position: relative;
        top: -35px;
        text-align: center;
        margin: 0 auto;
        background: url('/images/swap-title.png?20090403002326') no-repeat center center;
        width: 305px;
        height: 85px; }
        #container #content #case .heading .text {
          font-size: 120%;
          color: #afa;
          padding-top: 30px; }
    #container #content #help {
      position: absolute;
      width: 824px;
      left: 0;
      background: url('/images/help-background.png?20090403002326');
      height: 534px;
      overflow: hidden;
      color: #000;
      font-size: 120%; }
      #container #content #help .back {
        position: absolute;
        right: 0;
        top: 0;
        padding: 1.5%; }
        #container #content #help .back a {
          color: #d00;
          text-decoration: none; }
        #container #content #help .back .cross {
          padding: 0.2em 0.5em;
          border: 2px solid #d00;
          font-weight: bold; }
      #container #content #help .topic img {
        position: absolute; }

#container.item_user_questions #content .panel .info .subject, #container.item_user_questions #content .panel .info .message, #container.item_user_questions #content .panel .info .emails, #container.friend_emails #content .panel .info .subject, #container.friend_emails #content .panel .info .message, #container.friend_emails #content .panel .info .emails {
  margin: 0.4em; }
  #container.item_user_questions #content .panel .info .subject label,   #container.item_user_questions #content .panel .info .message label,   #container.item_user_questions #content .panel .info .emails label,   #container.friend_emails #content .panel .info .subject label,   #container.friend_emails #content .panel .info .message label,   #container.friend_emails #content .panel .info .emails label {
    display: block; }
#container.item_user_questions #content .panel .info .message textarea, #container.friend_emails #content .panel .info .message textarea {
  width: 98%; }
#container.item_user_questions #content .panel .info .subject input, #container.item_user_questions #content .panel .info .emails input, #container.friend_emails #content .panel .info .subject input, #container.friend_emails #content .panel .info .emails input {
  width: 96%; }

#container.item_user_questions #content .panel .info .message textarea {
  height: 280px; }

#container.friend_emails #content .panel .info .message textarea {
  height: 210px; }

.fieldWithErrors {
  display: inline; }
  .fieldWithErrors input, .fieldWithErrors textarea, .fieldWithErrors select, .fieldWithErrors checkbox {
    background: #f88;
    border: solid red 2px; }
  .fieldWithErrors label {
    color: red; }

#container.dvds #content .panel {
  border-color: #202020;
  background-color: #202020; }
  #container.dvds #content .panel .info {
    background: url('/images/dvd/liner.jpg?20090403002326') no-repeat;
    background-color: #dddddd; }
  #container.dvds #content .panel .disc {
    background: url('/images/dvd/disc.png?20090403002326') no-repeat; }

#container.bluray #content {
  background-color: #286a89;
  border-color: #286a89;
  color: #080808; }
  #container.bluray #content .panel {
    border-color: #44a0c3;
    background-color: #44a0c3; }
    #container.bluray #content .panel .info {
      background: url('/images/bd/liner.jpg?20090403002326') no-repeat;
      background-color: #dddddd; }
    #container.bluray #content .panel .disc {
      background: url('/images/bd/disc.png?20090403002326') no-repeat; }
    #container.bluray #content .panel .overlay a, #container.bluray #content .panel .overlay a:visited {
      color: #22f; }
    #container.bluray #content .panel .overlay a:hover {
      color: #b800b8; }

#container.wii #content {
  background-color: #ccc;
  border-color: #ccc;
  color: #080808; }
  #container.wii #content .panel {
    border-color: #e8e8e8;
    background-color: #e8e8e8; }
    #container.wii #content .panel .info {
      background: url('/images/wii/liner.jpg?20090403002326') no-repeat;
      background-color: #dddddd; }
    #container.wii #content .panel .disc {
      background: url('/images/wii/disc.png?20090403002326') no-repeat; }
    #container.wii #content .panel .overlay a, #container.wii #content .panel .overlay a:visited {
      color: #22f; }
    #container.wii #content .panel .overlay a:hover {
      color: #b800b8; }

#container.ps2 #content {
  border-color: #222446;
  background-color: #222446; }
  #container.ps2 #content .panel {
    border-color: #3c3f7b;
    background-color: #3c3f7b; }
    #container.ps2 #content .panel .info {
      background: url('/images/ps2/liner.jpg?20090403002326') no-repeat;
      background-color: #dddddd; }
    #container.ps2 #content .panel .disc {
      background: url('/images/ps2/disc.png?20090403002326') no-repeat; }
    #container.ps2 #content .panel .overlay a, #container.ps2 #content .panel .overlay a:visited {
      color: #99f; }
    #container.ps2 #content .panel .overlay a:hover {
      color: #f48; }

#container.ps3 #content {
  border-color: #6e6e6e;
  background-color: #6e6e6e; }
  #container.ps3 #content .panel {
    border-color: #aeaeae;
    background-color: #aeaeae;
    color: #080808; }
    #container.ps3 #content .panel .info {
      background: url('/images/ps3/liner.jpg?20090403002326') no-repeat;
      background-color: #dddddd; }
    #container.ps3 #content .panel .disc {
      background: url('/images/ps3/disc.png?20090403002326') no-repeat; }
    #container.ps3 #content .panel .overlay a, #container.ps3 #content .panel .overlay a:visited {
      color: #22f; }
    #container.ps3 #content .panel .overlay a:hover {
      color: #b800b8; }

#container.xbox360 #content {
  background-color: #508a2f;
  border-color: #508a2f;
  color: #080808; }
  #container.xbox360 #content .panel {
    border-color: #afb852;
    background-color: #afb852; }
    #container.xbox360 #content .panel .info {
      background: url('/images/xbox360/liner.jpg?20090403002326') no-repeat;
      background-color: #dddddd; }
    #container.xbox360 #content .panel .disc {
      background: url('/images/xbox360/disc.png?20090403002326') no-repeat; }
    #container.xbox360 #content .panel .overlay a, #container.xbox360 #content .panel .overlay a:visited {
      color: #22f; }
    #container.xbox360 #content .panel .overlay a:hover {
      color: #b800b8; }

#container.xbox #content {
  background-color: #3b5202;
  border-color: #3b5202;
  color: #080808; }
  #container.xbox #content .panel {
    border-color: #5d8204;
    background-color: #5d8204; }
    #container.xbox #content .panel .info {
      background: url('/images/xbox/liner.jpg?20090403002326') no-repeat;
      background-color: #dddddd; }
    #container.xbox #content .panel .disc {
      background: url('/images/xbox/disc.png?20090403002326') no-repeat; }
    #container.xbox #content .panel .overlay a, #container.xbox #content .panel .overlay a:visited {
      color: #00f; }
    #container.xbox #content .panel .overlay a:hover {
      color: #b800b8; }

#container.things #content .panel, #container.admin #content .panel {
  border-color: #202020;
  background-color: #202020; }
  #container.things #content .panel .info,   #container.admin #content .panel .info {
    background: url('/images/things/liner.jpg?20090403002326') no-repeat;
    background-color: #dddddd; }
  #container.things #content .panel .disc,   #container.admin #content .panel .disc {
    background: url('/images/things/disc.png?20090403002326') no-repeat; }

#container.feedback_collections .paginated, #container.feedback_collection_feedbacks .paginated {
  height: 25em; }
#container.item_user_feedbacks .paginated {
  height: 22em; }
#container.item_user_feedbacks .comment .paginated {
  height: 11em; }
#container.item_collections .paginated, #container.item_collection_items .paginated {
  height: 26em; }
#container.items .paginated {
  height: 29em; }
#container.queries .paginated, #container.query_items .paginated {
  height: 18em; }
#container.queries .monitored .paginated, #container.query_items .monitored .paginated {
  height: 26em; }
#container.match_collections .paginated, #container.match_collection_items .paginated {
  height: 26em; }
#container.finders .paginated {
  height: 23em; }
#container.demo_item_items .paginated, #container.demo_queries .paginated, #container.demo_query_items .paginated, #container.demo_item_collections .paginated, #container.demo_item_collection_items .paginated {
  height: 24em; }
#container.posts .paginated, #container.categories .paginated {
  height: 25em; }
#container.user_collections .paginated, #container.user_collection_users .paginated {
  height: 27em; }
#container.queued_emails .paginated {
  height: 29em; }
  #container.queued_emails .paginated tr.undeliverable {
    background: #fcc; }

#container.preferences .panel#right {
  font-size: 85%; }

#container .panel#right .section.preferences {
  font-size: 85%; }
