.subform
{
  width: 474px;
  height: 180px;
  overflow: auto;
}
.validationError
{
  background-color: #ffcccc;
}
.validationOk
{
  background-color: #eeffee;
}
.pricedescription
{
  float:right;
  width: 200px;
  height: 140px;
  border: 1px solid blue;
}
.accept_section, .submit_section
{
  clear: both;
}
#templaterow
{
  display: none;
}

  
    
          
      
    
    
    
    
  
      *
    {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
      line-height: 20px;
    }
    #divContainer
    {
      background-color: #FFFFFF;
      float: left;
      margin-left: 63px;
      margin-right: auto;
      margin-top: 24px;
      text-align: left;
      width: 590px;
    }
    #leftContent
    {
      float: left;
      padding-left: 40px;
      padding-right: 40px;
      width: 474px;
    }
    #form_description
    {
      font-size: 15px;
      font-weight: bold;
      margin-bottom: 20px;
      margin-top: 16px;
    }
    #description
    {
      margin-bottom: 20px;
      margin-top: 0px;
    }
    #error_message
    {
      color: red;
      margin-bottom: 20px;
    }
    form
    {
      display: inline;
    }
    .contents
    {
      float: left;
      text-align: left;
    }
    .header
    {
      background-color: #418fa3;
      border-radius: 5px;
      clear: left;
      color: white;
      font-size: 14px;
      font-weight: bold;
      margin-bottom: 5px;
      margin-top: 8px;
      padding-bottom: 2px;
      padding-left: 5px;
      padding-right: 5px;
      padding-top: 3px;
      white-space: nowrap;
    }
    table
    {
      border-collapse: collapse;
    }
    .intro
    {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: bold;
      line-height: 20px;
    }
    .inputField
    {
      border: solid 1px #000000;
      font-size: 14px;
      height: 20px;
      margin-bottom: 4px;
      margin-right: 15px;
      padding-left: 3px;
      width: 210px;
    }
    .zipField
    {
      width: 50px;
    }
    .cityField
    {
      width: 133px;
    }
    .property_description
    {
      padding: 5px;
    }
    .property
    {
      float: left;
      width: 207px;
    }
    a:link
    {
      color: #C1002B;
      text-decoration: none;
    }
    a:visited
    {
      color: #C1002B;
      text-decoration: none;
    }
    a:hover
    {
      background-color: #C1002B;
      color: #FFFFFF;
      text-decoration: none;
    }
    a:active
    {
      color: #C1002B;
      text-decoration: none;
    }
    body
    {
      background-color: #000000 !important;
      margin: 0;
      padding: 0;
    }
    textarea
    {
      width: 454px;
    }
    .logo_div
    {
      padding-left: 38px;
      padding-top: 20px;
    }
    #content
    {
      margin-left: 38px;
    }


