/*                                               
    ZERO EVERYTHING IN THE FORM                  
                                               */
form#aldor_ppf * {
   padding: 0px;
   margin: 0px;
}
/***********************************************/



/*                                               
    MISCELLANEOUS STYLES                         
                                               */
span.required {
   color: #f00;
}
form#aldor_ppf p.errors {
   color: #f00;
}
/***********************************************/



/*                                               
    STANDARD / TEMPLATE                          
                                               */
form#aldor_ppf {
   padding: 20px;
   margin: 0px;
   width: 307px;
}
   form#aldor_ppf fieldset {
      padding: 0px 10px;
      margin: 0px 0px 20px 0px;
      border: none;
      width: auto;
      float: none;
      border: none;
   }
      form#aldor_ppf fieldset legend {
         padding: 0px 0px 5px 0px;
         margin: 0px 0px 0px -10px;
         font-weight: bold;
         font-size: 1.2em;
         width: auto;
         float: none;
         border: none;
      }
      form#aldor_ppf fieldset ol {
         padding: 0px;
         margin: 0px;
         list-style: none;
         width: auto;
         float: none;
         border: none;
      }
         form#aldor_ppf fieldset ol li {
            padding: 0px;
            margin: 0px;
            clear: both;
            width: auto;
            float: none;
            border: none;
         }
            form#aldor_ppf fieldset ol li label {
               padding: 0px;
               margin: 0px;
               width: auto;
               float: none;
               border: none;
            }
            form#aldor_ppf fieldset ol li input {
               padding: 0px;
               margin: 0px;
               width: auto;
               float: none;
               border: none;
            }
      form#aldor_ppf fieldset textarea {
         padding: 5px;
         margin: 0px;
         border: 1px solid #999;
         width: auto;
         float: none;
      }
      form#aldor_ppf fieldset input {
         padding: 0px;
         margin: 0px;
         width: auto;
         float: none;
         border: none;
      }
/***********************************************/    
                                               */
   form#aldor_ppf fieldset#aldor_ppf_personal, form#aldor_ppf fieldset#aldor_ppf_petinfo, form#aldor_ppf fieldset#aldor_ppf_items, form#aldor_ppf fieldset#aldor_ppf_transportation, form#aldor_ppf fieldset#aldor_ppf_comments {
      padding: 0px;
      margin: 0px 0px 20px 0px;
      border: none;
   }
      form#aldor_ppf fieldset#aldor_ppf_personal legend, form#aldor_ppf fieldset#aldor_ppf_petinfo legend, form#aldor_ppf fieldset#aldor_ppf_items legend {
         margin: 0px;
      }
      form#aldor_ppf fieldset#aldor_ppf_personal ol li label, form#aldor_ppf fieldset#aldor_ppf_petinfo ol li label, form#aldor_ppf fieldset#aldor_ppf_items ol li label {
         padding: 0px;
         margin: 0px 10px 0px 0px;
         display: block;
         float: left;
         width: 125px;
         text-align: right;
      }
      form#aldor_ppf fieldset#aldor_ppf_personal ol li input, form#aldor_ppf fieldset#aldor_ppf_petinfo ol li input, form#aldor_ppf fieldset#aldor_ppf_items ol li input {
         padding: 0px;
         margin: 2px 0px;
         float: left;
         width: 150px;
         border: 1px solid #999;
      }
      
    form#aldor_ppf fieldset#aldor_ppf_items p {
      padding: 0px;
      margin-left: 0px;
      margin-right: 0px;
      margin-top: -5px;
      font-size: 0.9em;
      text-align: center;
      width: 100%;
    }
    
  form#aldor_ppf fieldset#aldor_ppf_transportation {
    width: 347px;
    padding-bottom: 20px;
  }  
  
/***********************************************/


/*                                               
    SPECIFIC TO:  fieldset#aldor_ppf_submit      
                                               */
      form#aldor_ppf fieldset#aldor_ppf_submit ol {
         clear: both;
      }
      form#aldor_ppf fieldset#aldor_ppf_submit ol li {
         margin: 0px 10px 0px 0px;
         float: left;
         clear: none;
      }
      form#aldor_ppf fieldset#aldor_ppf_submit ol li input {
         padding: 2px;
         margin: 0px;
         width: 100px;
         border: 1px solid #999;
      }
/***********************************************/
