body {
      font-family:         Arial, Helvetica, sans-serif;
      margin:              0;
      padding:             0;
      font-size:           small;
      voice-family:        "\"}\"";
      voice-family:        inherit;
      font-size:           medium;
}

img {
      border:              0 none;
}

.hidden {
      display:             none;
      height:              0;
      overflow:            hidden;
      position:            absolute;
      width:               0;
}

#footer {
      display:             none;
}

#header {
      display:             none;
}

.propertyInfo {
      float:               right;
      padding:             10px;
}

.propertyInfo a:link:after, .propertyInfo a:visited:after { 
      content:             " [" attr(href) "] ";
}

.AgentPhoto {
      float:               left;
      padding:             10px;
}

.Links {
      clear:               both;
}

.Links a:link:after, .Links a:visited:after {
      content:             " [" attr(href) "] ";
}

.listing .roomDetails pre {
      font-family:         Lucida Console,Courier,Monospace;
      font-size:           1.25em;
      padding-left:        2em;
}

form {
      margin:              0px;
      padding:             0px;
}

label {
      border-bottom:       1px dotted Black;
      width:               10em;
}

legend {
      font-size:           1.3em;
}

table {
      border:              0 none;
      border-collapse:     collapse;
      empty-cells:         show;
      margin:              0px;
      padding:             1em;
}

th {
      border-bottom:       3px solid #000000;
      text-align:          left;
}

td {
      border:              0px none;
      min-width:           150px;
      padding:             0.25em;
      vertical-align:      top;
}

tr {
      height:              2em;
}

.even {
      background-color:    #FFFFFF;
      color:               #000000;
}

.odd {
      background-color:    #EFEFEF;
      color:               #000000;
}


.card {
      font-size:           10pt;
}

.card .AgentName, .card .OfficeName {
      font-size:           20pt;
}

.card .AgentTitle, .card .AgentPhone {
      font-size:           16pt;
}