h3 {        padding:0;}
h3 {        font-size: normal;}
h3 {        margin: 5px 0;}
li {        text-align: left;}
li {        padding-left: 0px;}
p  {        text-align: left;}
ul {        list-style: square outside;}
table td {  font-family: Verdana, Arial, Helvetica, sans-serif; }
table td {  font-size: 14px;}



div.available { padding-left: 20px; }
div.available__nav { padding: 15px 0 15px 15px; }
div.available__nav,
div.available__nav .nolink,
div.available__nav a { font-size: larger; }
div.available__nav { font-weight: bold;}
.clearfix { clear: both;}
div.content li  { text-align: left;}
.contact p  { font-size: normal;}
.contact p  { font-weight:normal;}


.detail     { background-color: white; }
.detail     { border: 1px solid lightgrey;}
.detail     { border-radius: 3px;}
.detail     { margin: 20px 0 0 0;}
.detail     { overflow: hidden;}
.detail     { padding: 0px 5px 10px 5px;}
.detail     { width: 103%;}

.detail__item { border: none;}
.detail__item { float: left;}
.detail__item { margin: 10px 0 10px 20px;}
.detail__item { text-align: left;}
.detail__item { width: 29%;}

.detail__item__title { border: none; }
.detail__item__title { font-size: smaller; }
.detail__item__title { font-weight: bold;font-style: italic; }
.detail__item__title { margin: 0px 0 5px -10px; }
.detail__item__title { padding: 0 0 0 0px; }

.detail__title { margin: 20px 0 20px 10px; font-size:large; font-weight:bold;}

.detail-brief__row__item__header { font-weight: bold;font-style: italic; font-size: smaller;}
.detail-brief__row__item__header { padding: 5px 0 5px 0;}
.detail-brief__row__item__header { text-align: center;}

.detail__text { border: none; }
.detail__text { margin: 10px 0;}
.detail__text { padding-left: 20px;}

.detail__text {
    border-bottom: none;
    color: inherit;
}

.detail__text__title {
    letter-spacing: 0px;
    margin-top: 0px;
}

.detail__text__title { border: none; }
.detail__text__title { font-size: inherit; }
.detail__text__title { font-weight: bold;font-style: italic; }
.detail__text__title { margin:10px 0 10px -10px; }
.detail__text__title { padding: 0 0 0 0px; }



.image-big { border: 1px solid rgb(216,234,248); }

.image-big { margin: 1px;}
.image-big { padding: 1px;}
.image-big { width: 900px; }
.image-big { border: none; }
.image-big { text-align: left; }

.image-big img { border: 1px solid rgb(216,234,248); }
.image-big img { max-width:100%; }

.image-small { border: 2px solid rgb(216,234,248); }
.image-small { float: left; width:auto;}
.image-small { margin: 1px;}
.image-small { padding: 0px;}


.image-small img { border: 2px solid rgb(216,234,248); }
.image-small img { max-height: 70px; }

.images-big { clear: both; }


p.indent {  padding-left: 1em;}

.indicator { float: left;}
.indicator { font-size: larger;}
.indicator { font-weight: bold;}
.indicator { margin: 5px 0px;}
.indicator { padding: 5px 0;}

.unit-brief { background-color: white; }
.unit-brief { border: none; }
.unit-brief { border-radius: 1px;}
.unit-brief { overflow: hidden; }
.unit-brief { margin: 0 0;}
.unit-brief { min-height: 1em;}
.unit-brief { padding: 0px 5px 5px 5px;}
.unit-brief { width: 100%;}

.not-visible { background-color: yellow; }

.unit-brief__element { border: none; }
.unit-brief__element { float: left; }
.unit-brief__element { padding: 0 10px 0 0px; }
.unit-brief__element { text-align: center;}


.unit-brief__buildingname   { width: 7%; }
.unit-brief__status     { width: 18%; }
.unit-brief__floorplan  { width: 8%;}
.unit-brief__bedrooms   { width: 4%;}
.unit-brief__baths      { width: 6%;}
.unit-brief__squarefeet { width: 7%;}
.unit-brief__rent       { width: 9%;}
.unit-brief__sale       { width: 12%;}
.unit-brief__available  { width: 14%;}
.unit-brief__more       { width: 13%;}

.unit-brief__address    { width: 3%;}


table.units { border: none; }
table.units { margin-top: 12px; }
table.units { width: 100%;  }

