 #Notes         { display: none; }
 a              { color: #475C6D; }
 a.area         { color: white; text-decoration: none; }
 a.area:visited { color: white; }
 a.area:hover   { color: yellow; }
 a.city         { font-weight: bold; }
 b.accent       { color: darkred; }
 body           { background-repeat: repeat-x; }
 div.box        { border: 1px solid #666666; padding: 15px; background-color: #cecece; }
 div.fronttit   { font-size: 11px; margin-bottom: 7px; font-weight: bold; }
 div.message    { font-weight: bold; font-size: 16px; color: red; margin: 5px 0 5px 0; }
 h1             { font-size: 13px; color: #666666; margin: 0 0 3px 0; padding: 0; }
 h2             { font-size: 14px; text-align: center; margin-bottom: 5px; }
 h2.listing     { font-size: 20px; margin-bottom: 0; }
 h3             { font-size: 15px; }
 select.search  { margin-left: 70px; font-size: 11px; width: 170px; }
 span.nav       { font-size: 11px; }
 table.pi       { border: 1px solid #e0e0e0; }
 td             { font-family: arial; font-size: 12px; }
 td.areas       { font-size: 10px; padding-left: 100px; color: white; }
 td.frontbl     { background-color: #3C4E5B; }
 td.frontlist   { font-size: 11px; background-color: #333333; vertical-align: top; color: white; }
 td.frontlist a { font-size: 11px; color: white; }
 td.inside      { color: #475C6D; vertical-align: top; padding: 22px; }
 td.label       { background-color: #FFFFFF; border-bottom: 3px double #333333; padding: 5px; }
 td.list        { font-size: 11px; }
 td.list_a      { padding: 3px; font-weight: bold; }
 td.list_c      { padding: 3px; text-align: center; }
 td.list_bullet { vertical-align: top; width: 2%; background-color: #333333; color: white; text-align: center; }
 td.list_info   { padding: 2px 5px 2px 2px; vertical-align: top; width: 31%; }
 td.photos      { vertical-align: top; text-align: right; }
 td.pi_head     { background-color: #4B636F; color: white; font-weight: bold; text-align: center; padding-left: 10px; padding-right: 10px; width: 50%; text-transform: uppercase; }
 td.pi_label    { background-color: #666666; color: white; font-weight: bold; text-align: right; padding-right: 3px; width: 25%; }
 td.pi_value    { background-color: #e0e0e0; width: 25%; }
 td.small       { font-size: 9px; }
 td.spacer      { padding: 1; }
 td.text        { color: #475C6D; vertical-align: top; padding: 10px 20px 0 20px; }
 td.tint        { background-color: #D7DCE1; }
 th             { background-color: #475C6D; color: white; font-size: 10px; padding: 4px; }

 .bold          { font-weight: bold; color: red; font-size: 14px; }
 .box           { border: 1px solid #666666; padding: 15px; background-color: #E0E5EB; }
 .full          { width: 100%; } 
 .light         { color: yellow; }
 .nopad         { margin: 0; padding: 0; }
 .price         { font-weight: bold; font-size: 24px; }
 .under         { border-bottom: 1px dotted #666666; margin-bottom: 2px; }

  a.propmt			{ text-decoration: underline; }
  input.propmt_p		{ background-color: darkgreen; color: white; padding: 5px; width: 100%; }
  input.propmt_n		{ background-color: darkred; color: white; padding: 5px; width: 100%; }
  table.propmt			{ }
  td.propmt_head		{ background-color: #666666; color: white; font-weight: bold; padding: 5px; }
  td.propmt_none		{ padding: 30px; }
  td.propmt_sum		{ background-color: #999999; color: white; font-weight: bold; padding: 5px; }
  tr.propmt_row1		{ background-color: #ffffff; }
  tr.propmt_row2		{ background-color: #e0e0e0; }
  tr.propmt_row3		{ background-color: pink; }
  tr.propmt_row4		{ background-color: lightyellow; }
