/*used with:
  typesummary.php
  lregdetail.php
  lregpic.php
*/

.typediv, .detaildiv {
  position: relative;
  margin: 0 auto;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.detaildiv { width: 375px; }

.typediv {
  border-bottom: 2px solid #ccc;
  width: 500px;
  height: 80px;
}

.typepicture {
 float: left;
 padding-right: 20px;
 margin-left: 20px;
 width: 100px;
 height: 80px;
}

.typebroker {
 position: absolute;
 right: 10px;
 top: 10px;
}

.typeblurb, .typeaddress, .typeprice { text-align:left; }

.typeblurb a, .typepicture a, .picture a, .detailblurb a {
  color:#000; 
  text-decoration: none;
}
.typeblurb a, .picture a, .detailblurb a { border-bottom: 1px solid #ccc; }

.typeblurb a:hover, .picture a:hover, .detailblurb a:hover { border-bottom: 1px solid #000; }

.typepicture a, .typepicture a:hover { border: 0px; }


.detailaddress {
  font-family: arial, helvetica, sans-serif;
  font-size: 1.1em;
  font-weight: bold;
}

.detaildirections, .detailblurb, .detailmls {
  font-family: arial, helvetica, sans-serif;
  font-size: .8em;
  line-height: 1.4em;
}

.detailblurb { text-align: left; }

.detaildirections { font-style: italic; }

.detailpicture {
  text-align: center;
  margin:0 auto;
}

.detailpicture img, .picture img {
  display: block;
}

.detailpicture a, .detailthumbs a { 
  border: 0px; 
}

.detailmls {
 text-align: right;
 font-weight: bold;
}

.detailthumbs {
 text-align: center;
}

.detailbroker {
 text-align: left;
 font-size: .75em;
 font-style: normal;
}

.buttonsdiv {
  position: absolute;
  top: 10px;
  right : 10px;
}

.picture {
  text-align: center;
  margin: 0 auto;
  padding-top: 20px;
  width: 640px;
}

h2 { margin-top: 30px; }

h3 { margin: 10px 0 0 15px; }