/* Tables */
/* line 3, ../../app/stylesheets/listing_viewer.sass */
table.basic_table_info {
  width: 100%;
  background-color: #f3f3f3;
  padding: 5px 10px;
  border: 1px solid #aab3bb;
  border-top: none;
  margin: 0;
}
/* line 10, ../../app/stylesheets/listing_viewer.sass */
table.basic_table_info td {
  border-bottom: 1px solid #dddddd;
  padding: 5px;
}
/* line 13, ../../app/stylesheets/listing_viewer.sass */
table.basic_table_info td.detail {
  color: #111111;
}
/* line 15, ../../app/stylesheets/listing_viewer.sass */
table.basic_table_info td.value {
  color: #666666;
}

/* Buttons */
/* line 20, ../../app/stylesheets/listing_viewer.sass */
span.generic_button {
  background: transparent url(/images/citizen_2_0/searches/btn-generic-left.png) no-repeat scroll left center;
  display: inline-block;
  padding-left: 2px;
  font-weight: bold;
  font-size: 0.85em;
  height: 23px;
}
/* line 27, ../../app/stylesheets/listing_viewer.sass */
span.generic_button a {
  background: transparent url(/images/citizen_2_0/searches/btn-generic-right.png) no-repeat scroll right center;
  display: inline-block;
  padding: 0px 10px;
  padding-left: 8px;
  color: #333333;
  text-decoration: none;
  vertical-align: middle;
  line-height: 23px;
}
/* line 36, ../../app/stylesheets/listing_viewer.sass */
span.generic_button a img {
  vertical-align: text-bottom;
  padding-right: 8px;
}
/* line 39, ../../app/stylesheets/listing_viewer.sass */
span.generic_button a:hover {
  color: #557799;
}

/* Dialog */
/* line 44, ../../app/stylesheets/listing_viewer.sass */
.listing {
  font-size: 12px;
  font-family: "Lucida Grande", "Lucida Sans", Arial, sans-serif;
}
/* line 47, ../../app/stylesheets/listing_viewer.sass */
.listing .listed_by {
  color: #666666;
  text-align: right;
}
/* line 48, ../../app/stylesheets/listing_viewer.sass */
.listing .listed_by .label {
  color: #333333;
}
/* line 52, ../../app/stylesheets/listing_viewer.sass */
.listing .address {
  padding: 5px;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0 0 10px 0;
  float: left;
}
/* line 58, ../../app/stylesheets/listing_viewer.sass */
.listing .first_look {
  width: 302px;
}
/* line 60, ../../app/stylesheets/listing_viewer.sass */
.listing .header {
  border: 1px solid #aab3bb;
  border-bottom-width: 1px;
  padding: 5px 10px;
  background-color: #dee6ee;
  font-size: 1.2em;
  overflow: auto;
}
/* line 67, ../../app/stylesheets/listing_viewer.sass */
.listing .first_look .header span {
  display: block;
}
/* line 69, ../../app/stylesheets/listing_viewer.sass */
.listing .first_look .header span.status {
  float: left;
}
/* line 71, ../../app/stylesheets/listing_viewer.sass */
.listing .first_look .header span.price {
  float: right;
}
/* line 73, ../../app/stylesheets/listing_viewer.sass */
.listing .photos {
  clear: left;
  border: 1px solid #aab3bb;
  border-top: none;
  background-color: #f3f3f3;
  overflow: auto;
  height: 220px;
}
/* line 80, ../../app/stylesheets/listing_viewer.sass */
.listing .photos .photo {
  width: 100%;
  text-align: center;
  padding-top: 10px;
}
/* line 84, ../../app/stylesheets/listing_viewer.sass */
.listing .photos .photo img {
  border: 1px solid #cccccc;
  background-color: #eeeeee;
  padding: 3px;
  width: 250px;
}
/* line 89, ../../app/stylesheets/listing_viewer.sass */
.listing .basic_info {
  clear: left;
  height: 255px;
}
/* line 92, ../../app/stylesheets/listing_viewer.sass */
.listing .first_look {
  float: left;
}
/* line 94, ../../app/stylesheets/listing_viewer.sass */
.listing .information {
  margin-left: 350px;
}
/* line 96, ../../app/stylesheets/listing_viewer.sass */
.listing .links {
  text-align: right;
}
/* line 98, ../../app/stylesheets/listing_viewer.sass */
.listing .links a {
  text-decoration: none;
}
/* line 100, ../../app/stylesheets/listing_viewer.sass */
.listing .secondary_links {
  text-align: right;
  margin: 5px 0;
}
/* line 103, ../../app/stylesheets/listing_viewer.sass */
.listing .secondary_links a {
  font-size: 0.75em;
  color: #555555;
  background-color: white;
  border: 1px solid #cccccc;
  display: inline-block;
  padding: 3px 10px;
  text-decoration: none;
}
/* line 111, ../../app/stylesheets/listing_viewer.sass */
.listing .secondary_links a:hover {
  background-color: #eef3f9;
}
/* line 113, ../../app/stylesheets/listing_viewer.sass */
.listing .secondary_links a img {
  vertical-align: text-bottom;
  padding-right: 5px;
}
/* line 116, ../../app/stylesheets/listing_viewer.sass */
.listing .thumbnails {
  clear: left;
  overflow: auto;
  margin: 10px 0px;
  padding: 0;
}
/* line 121, ../../app/stylesheets/listing_viewer.sass */
.listing .thumbnails li {
  width: 50px;
  float: left;
  margin: 8px;
  list-style: none;
}
/* line 126, ../../app/stylesheets/listing_viewer.sass */
.listing .thumbnails a {
  width: 50px;
  padding: 3px;
  display: block;
  border: 1px solid #cccccc;
}
/* line 131, ../../app/stylesheets/listing_viewer.sass */
.listing .thumbnails a.activeSlide {
  background-color: #8888ff;
}
/* line 133, ../../app/stylesheets/listing_viewer.sass */
.listing .thumbnails a:focus {
  outline: none;
}
/* line 135, ../../app/stylesheets/listing_viewer.sass */
.listing .thumbnails img {
  border: none;
  display: block;
}
/* line 138, ../../app/stylesheets/listing_viewer.sass */
.listing .details {
  overflow: auto;
}
/* line 139, ../../app/stylesheets/listing_viewer.sass */
.listing .details .public_remarks {
  background-color: #f3f3f3;
  border: 1px solid #cccccc;
  margin-bottom: 10px;
  padding: 10px;
}
/* line 145, ../../app/stylesheets/listing_viewer.sass */
.listing .detail_group {
  font-size: 0.85em;
  width: 350px;
  margin-bottom: 15px;
}
/* line 149, ../../app/stylesheets/listing_viewer.sass */
.listing .detail_group.odd {
  clear: left;
  float: left;
}
/* line 152, ../../app/stylesheets/listing_viewer.sass */
.listing .detail_group.even {
  margin-left: 390px;
}
/* line 154, ../../app/stylesheets/listing_viewer.sass */
.listing .detail_group h4 {
  padding: 2px 10px;
  background-color: #dee6ee;
  color: #111111;
  border: 1px solid #dddddd;
  margin: 0;
}
/* line 160, ../../app/stylesheets/listing_viewer.sass */
.listing .detail_group table {
  width: 100%;
}
/* line 162, ../../app/stylesheets/listing_viewer.sass */
.listing .detail_group td {
  padding: 5px;
  border-bottom: 1px solid #dddddd;
}
/* line 165, ../../app/stylesheets/listing_viewer.sass */
.listing .detail_group td.detail {
  width: 150px;
  color: #111111;
}
/* line 168, ../../app/stylesheets/listing_viewer.sass */
.listing .detail_group td.value {
  color: #666666;
}
