.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: #949494;
      margin-left: auto;
      margin-right: auto;
      text-align: center;
      width: 601px;
    }
    #leftContent
    {
      padding-left: 63px;
      padding-right: 63px;
      width: 475px;
    }
    #form_description
    {
      font-size: 15px;
      font-weight: bold;
      margin-bottom: 20px;
      margin-top: 0px;
    }
    #description
    {
      margin-bottom: 20px;
      margin-top: 0px;
    }
    #error_message
    {
      color: red;
      margin-bottom: 20px;
    }
    form
    {
      display: inline;
    }
    .contents
    {
      text-align: left;
    }
    .header
    {
      background-color: #be1e63;
      clear: left;
      color: white;
      font-size: 14px;
      font-weight: bold;
      margin-bottom: 5px;
      margin-top: 12px;
      padding-bottom: 2px;
      padding-left: 5px;
      padding-right: 5px;
      padding-top: 3px;
      white-space: nowrap;
      width: 455px;
    }
    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: 217px;
    }
    .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: #fafafa;
      margin: 0;
      padding: 0;
    }
    textarea
    {
      height: 70px;
      width: 454px;
    }
    .form_header_title
    {
      font-size: 20px;
      font-weight: bold;
      padding-top: 30px;
    }
    .form_header_body
    {
      font-size: 16px;
    }
    .logo_div img
    {
      width: 601px;
    }
    .accept_section
    {
    }
    .billing_info_header
    {
      background-color: #ffffff;
    }
    .pricedescription
    {
    }
    .price
    {
    }
    .propertySection_20770332 div
    {
      float: none;
      width: 455px;
    }
    .confirmation
    {
      background-color: #ffffff;
      border: 1px solid black;
      margin-left: auto;
      margin-right: auto;
      width: 400px;
    }
    .confirmation_person
    {
      background-color: #f5faf5;
      font-weight: bold;
    }
    .confirmation table
    {
      width: 90%;
    }
    #billing_content
    {
      margin-left: auto;
      margin-right: auto;
      padding-bottom: 20px;
      text-align: left;
      width: 460px;
    }
    #creditcardinfo label
    {
      float: left;
      margin-top: 5px;
      width: 85px;
    }
    #creditcardinfo input
    {
      margin-top: 5px;
      width: 160px;
    }
    #creditcardinfo
    {
      padding-top: 20px;
    }
    #creditcardinfo #cvv
    {
      width: 40px;
    }
    #creditcardinfo select
    {
      margin-top: 5px;
    }
    .footerContainer
    {
    }
    .logo_div
    {
      position: relative;
    }
    .propertySection_20802989 div
    {
      float: none;
      width: 455px;
    }
    .propertySection_20147070 div
    {
      float: none;
      width: 455px;
    }
    .mixed_section
    {
      clear: both;
    }
    .propertySection_20823737
    {
      clear: left;
    }
    .propertySection_20823737 .property_description
    {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 14px;
      font-weight: bold;
      line-height: 20px;
    }
    .propertySection_20823872
    {
      clear: left;
    }
    .propertySection_20823872 .property_description
    {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 14px;
      font-weight: bold;
      line-height: 20px;
    }
    .othertype
    {
      height: 16px;
      margin-left: 270px;
      margin-top: -395px;
      position: absolute;
      width: 78px;
    }
    .propertySection_20971525 .property
    {
      float: none;
      width: 455px;
    }
    .mixedudf .intro
    {
      padding-top: 9px;
    }
    .propertySection
    {
      clear: left;
      padding-top: 12px;
    }
    .udf_section
    {
      padding-top: 12px;
    }
    .discount_section
    {
      padding-top: 12px;
    }
    .ticket_20147087
    {
      margin-left: 213px;
      position: absolute;
    }
    .propertySection_20823737 .header
    {
      background-color: inherit;
      color: black;
      font-size: 14px;
      font-weight: bold;
      line-height: 20px;
    }
    .propertySection_20823872 .header
    {
      background-color: inherit;
      color: black;
      font-size: 14px;
      font-weight: bold;
      line-height: 20px;
    }
    .propertySection_20147074 .header
    {
      background-color: inherit;
      color: black;
      font-size: 14px;
      font-weight: bold;
      line-height: 20px;
    }
    div .property_21067890
    {
      padding-top: 22px;
    }
    div .property_20770339
    {
      padding-top: 22px;
    }
    div .property_20770337
    {
      padding-top: 22px;
    }
    .propertySection_20772274 .header
    {
      display: none;
    }
    .propertySection_20772274 .property
    {
      float: left;
      width: 450px;
    }
    .mixedudf_2294
    {
      font-size: 14px;
      font-weight: bold;
      line-height: 20px;
      margin-top: 12px;
    }
    .mixedudf_2178
    {
      font-size: 14px;
      font-weight: bold;
      line-height: 20px;
      margin-top: 12px;
    }
    .mixedudf_2301
    {
      font-size: 14px;
      font-weight: bold;
      line-height: 20px;
      margin-top: 12px;
    }
    .securepaymentimage
    {
      float: right;
    }
    .confirm_header
    {
      font-size: 14px;
      font-weight: bold;
    }


