#estate_list {
  padding-bottom: 10px;
}
.high_estate {
  background-color: #BEBEBE;
  border-bottom: solid 4px #828282;
  padding: 10px;
  margin: 10px 0 0 10px;
  font: 13px Arial;
  color: #000;
  float: left;
  width: 352px;
}
.high_estate .leadpic {
  float: left;
  width: 100px;
  border: solid 4px #363636;
  margin-right: 10px;
}
.high_estate .leadpic img {
  width: 100px;
}
.high_estate .info {
  float: left;
  background-color: #FFF;
  padding: 2px 22px;
  width: 188px;
  border: solid 1px #A0A0A0;
  margin-bottom: 6px;
}
.high_estate .link {
  float: left;
  width: 351px;
  padding: 2px 0;
  margin-bottom: 6px;
  text-align: right;
}
.high_estate .link a {
  background-image: url(../../tools/high_button_bg.gif);
  background-repeat: repeat-x;
  padding: 4px 20px;
  color: #FFF;
  text-decoration: none;
  cursor: pointer;
  font-weight: bold;
}


#estate_form form {
  padding: 10px;
}
#estate_form h4 {
  padding: 0 5px 10px;
  font-family: Arial;
  color: #000;
}
#estate_form .title {
  float: left;
  width: 220px;
  text-align: right;
  padding: 2px;
}
#estate_form .element {
  float: left;
  width: 500px;
  padding: 2px;
}
#estate_form .element span {
  font-weight: bold;
  color: #CC0000;
  vertical-align: top;
}
#estate_form p.submit {
  text-align: center;
}
#estate_form p.submit input {
  padding-left: 30px;
  padding-right: 30px;
}

#detail_main {

}
#detail_main ul {
  list-style: none;
  margin: 0;
}
#detail_main ul li {
  background-color: #FFF;
  margin: 0 3px 3px;
  padding: 2px;
  height: 21px;
}
#detail_main ul li b {
  display: block;
  float: left;
  width: 100px;
  background-color: #0B3050;
  padding: 4px;
  color: #FFF;
  font: bold 11px Verdana;
  margin-right: 10px;
}
#detail_main #lead {
  float: left;
  width: 220px;
  margin: 10px 12px;
}
#detail_main #mainlist {
  float: left;
  width: 260px;
  margin: 10px 0 0;
}
#detail_main #mainlist .id {
  background-color: #B80001;
}
#detail_main #maininfo {
  float: left;
  width: 260px;
  margin: 10px 0 0;
}
#detail_main #maininfo ul li b {
  background-color: #202020;
}
#detail_main .price {
  background-color: #051625;
  padding: 4px;
  border: solid 2px #FFF;
  text-align: center;
  font: bold 35px Arial;
  color: #FFF;
  margin: 3px;
}
#detail_main .view {
  color: #178F22;
  float: left;
  width: 515px;
  text-align: center;
  padding: 5px;
}

#detail_main .gallery {
  margin: 10px 12px;
  width: 742px;
  background-color: #292929;
  padding: 4px;
}
#detail_main .gallery img {
  margin: 3px;
}

#detail_room table {
  width: 748px;
  margin: 10px 12px;
}
#detail_room table th {
  background-color: #292929;
  padding: 4px;
  color: #FFF;
  font: bold 11px Verdana;
  border: solid 2px #fff;
}
#detail_room table td {
  background-color: #FFF;
  text-align: center;
}

#detail_list h3 {
	margin-bottom: 10px;
}
#detail_list .detail_column {
	float: left;
	width: 240px;
	margin-left: 10px;	
}
#detail_list .detail_wide {
 	float: left;
	width: 510px;
	margin-left: 10px;
}

#detail_list ul {
  list-style: none;
  margin: 0;
}
#detail_list ul li {
  float: left;
  width: 240px;
  background-color: #292929;
  margin: 2px 6px;
  border: solid 2px #FFF;
}
#detail_list ul li b {
  display: inline-block;
  padding: 4px;
  color: #FFF;
  font: bold 11px Verdana;
}
#detail_list ul li i {
  display: block;
  float: right;
  background-color: #FFF;
  padding: 2px 4px;
  width: 124px;
  text-align: right;
}

#detail_list ul.detail_wide li {
  width: 490px;
}
#detail_list ul.detail_wide li i {
  width: 240px;
}

#detail_list .comment {
  background-color: #FFF;
  margin: 10px 19px 10px 15px;
}

#salesman_detail {
  padding: 10px;
}
#salesman_detail img {
  border: solid 2px #363636;
}

#contactus form {
  padding: 10px;
}
#contactus input, #contactus textarea {
  width: 184px;
  margin-bottom: 6px;
}
#contactus input.button {
  width: 120px;
  margin: 4px 35px 0;
}

#gmap iframe {
  padding: 10px;
}


