#property_detail {
    color: #57442a;
    margin: 12px 0px 10px 0px;
}

#property_detail .property {
    margin: 0px 0px 50px 0px;
    min-height: 220px;
}

#property_detail .propertyImage img {
  border: 5px #e9dfd3 solid;
  float: left;
  height: 338px;
  margin-right: 10px;
  margin-top: 14px;
  width: 450px;
}

#property_detail .thumbs {
  clear: both;
  /*padding-right: 10px;*/
  padding-top: 10px;
}

#property_detail .thumbs ul {
  padding-left: 4px;
  }

#property_detail .thumbs img {
  border: 2px #e9dfd3 solid;
  float: left;
  height: 104px;
  margin-right: 2px; 
  padding-top: 0;
  text-align: left;
  width: 164px;
}

.static-thumbnail-list li {
    display: inline;
    padding-top: 0;
    margin-top: 0;
}

.static-thumbnail-list {
    height: 108px;
}

#property_detail .property_title {
    background-color: #987540;
    border: 3px #4d3612 solid;
    clear: both;
    color: #f4ebda;
    font-family: Times, "Times New Roman", serif;
    font-size: 160%;
    margin-bottom: 0px;
    margin-left: 0px;
    /*margin-top: -24px;*/
    padding: 4px 18px 4px 18px;
    text-align: center;
    width: 670px;
    text-transform:uppercase;
}

#property_detail .sublisting-title {
    margin-top:30px;
}

#property_detail div.sublisting-block {
    padding-left: 4px;
    padding-top: 12px;
    text-align: right;
    width: 710px;
}


#property_detail span.sublisting-title {
    font-family: Times, "Times New Roman", serif;
    font-size: 160%;
    font-weight: bold;
}

#property_detail div.feature-box {
    float: left;
    padding-top: 12px;
    width: 240px;
}


#property_detail p.price {
    float: left;
    font-family: Times, "Times New Roman", serif;
    font-size: 160%;
    font-weight: bold;
    /*margin-right: 6px;*/
    text-align: right;
    width: 224px;
}



#property_detail p.elevated-description {
    /*clear: both;*/
    width: 224px;
}

#property_detail .description, #property_detail .group {
    width: 700px;
}

#property_detail .description p, #property_detail .group p {
    padding-bottom: 10px;
    width: 700px;
}

#property_detail .description img{
  border: 5px #e9dfd3 solid;
}

#property_detail .group {
    clear: both;
    padding-top: 10px;
}

#property_detail .feature_list {
    float: left;
    /*margin-left: 460px;*/
    padding: 4px 0px 4px 4px;
    width: 224px;
}


#property_detail .feature_list li {
    list-style: none;
    padding-bottom: 6px; 
}

#property_detail .feature_list .feature_name {
    font-weight: bold;
}


#mls_button {
    float: left;
    padding: 4px 0px 4px 4px;
    width: 200px;
}

#mls_button form.mls_form {
    /*width: 200px;*/
}

#mls_button_0, #mls_button_1, #mls_button_2, #mls_button_3, #mls_button_4,
#mls_button_5, #mls_button_6, #mls_button_7, #mls_button_8, #mls_button_9,
#mls_button_10, #mls_button_11, #mls_button_12 {
    /*float: right;*/
    display: inline-block;
    height: 22px;
    padding: 0 10px 0 0;
    vertical-align: middle; 
 
}

#property_detail h4 {
    font-weight: bold;
}



p.filmstrip_note {
  clear: both;
  color: #000099;
  display: block;
  margin-bottom: 12px;
  font-size: 96%;
  font-style: italic;
  font-weight: bold;
}

.sold {
    border: 1px #993333 solid;
    color: #993333;
    font-family: Times, "Times New Roman", serif;
    font-weight: bold; 
    font-size: 110%;
    padding: 1px;
}

.contract {
    color: #993333;
    font-family: Times, "Times New Roman", serif;
    font-weight: bold; 
    font-size: 110%;
}


.hide {
    color: #000;
    font-weight: bold; 
    font-size: 130%;
}
