a.inquire {
  color: #457DD1; }

a.inquire:hover {
  color: #F79826; }


pre {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word; }

#main_image {
  margin: 0px auto 10px auto;
  height: 186px;
  width: 402px;
  background: whitesmoke;
  overflow: hidden;
  align: center; }
  #main_image img {
    margin-bottom: 10px; }

ul.photos li {
  display: inline; }

.gallery {
  width: 426px;
  margin: 0 auto; }
  .gallery li {
    width: 66px;
    height: 48px;
    margin: 0 2px;
    background: whitesmoke; }
    .gallery li div {
      left: 240px; }
      .gallery li div .caption {
        font: italic 0.7em/1.4 georgia,serif; }

#property-links {
  padding-top: 2px;
  color: #999999; }
  #property-links a {
    color: #457DD1; }
  #property-links a:hover {
    color: #F79826;
    font-weight: bold; }

table#details {
  width: 100%;
  border-spacing: 0px; }
  table#details tr.border {
    background-color: whitesmoke; }
  table#details .label {
    font: bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #b57521;
    padding: 3px; }
  table#details .text {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    size: 12px;
    padding: 3px; }

.large {
  color: #999999; }

span.subheader {
  color: #F7941E;
  font-family: "Trebuchet MS" arial, helvetica, sans-serif;
  font-size: 16px; }

a.subheader {
  color: #F7941E;
  font-family: "Trebuchet MS" arial, helvetica, sans-serif;
  font-size: 14px; }

table.profile {
  width: 416px;
  padding: 5px; }
  table.profile td {
    color: #457DD1; }
    table.profile td a {
      color: #457DD1; }
    table.profile td a:hover {
      color: #F7941E;
      font-weight: bold; }

div.pagination {
  padding: 5px; }
  div.pagination a {
    color: #457DD1; }
  div.pagination span {
    color: #999999; }

div.contact-send {
  width: 416px;
  text-align: right;
  padding-top: 10px; }

.rss {
  padding-top: 25px;
  padding-left: 15px; }

table.listland {
  width: 420px;
  color: #457DD1; }
  table.listland input {
    width: 100%;
    border: 1px solid #457DD1;
    height: 18px;
    padding-top: 2px;
    padding-left: 2px;
    padding-right: 2px; }
  table.listland textarea {
    width: 100%;
    border: 1px solid #457DD1;
    padding-top: 2px;
    padding-left: 2px;
    padding-right: 2px; }
  table.listland select {
    width: 100%;
    color: #d87a07;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif; }
  table.listland td {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px; }
  table.listland div.orangeline {
    border-bottom: 1px solid #f7941E;
    height: 5px;
    margin-bottom: 5px; }
