#donation_form td{
    width: 400px;  
}
td.label{
    width: 200px !important;
}
.alignright{
    text-align:right;
}
.subheader{
    font-weight: bold;
}
tr.contactinfo{
    background: #F6F1C6;
    
    border:0;
    
}
tr.giftto{
    background: #F6F1C6;
    
    border:0;
    
}
tr.giftto textarea{
    width:380px;   
}
tr.payment{
    background: #F6F1C6;
    
    border:0;
    
}
#donation_form{
    border-collapse:collapse;
}
#response{
    float:left;
}
.missing_field{
    color:red;
}

tr.alternate{
    background: #CCC;
}
#resulttable td{
    padding:3px;
}