td.contact_description
{
   padding-right: 15px;
   border-left: 1px solid #efefef;
   padding-left: 7px;
   padding-top: 2px;
}

td.contact_field
{
   padding-top: 2px;   
}

select.contact_select
{
   width: 100px;
   font-family: Verdana;
   font-size: 11px;   
}

input.contact_input
{
   width: 210px;
   font-family: Verdana;
   font-size: 11px;   
}

input.contact_input_half
{
   width: 105px;
   font-family: Verdana;
   font-size: 11px;   
}

input.contact_input_twothirds
{
   width: 140px;
   font-family: Verdana;
   font-size: 11px;   
}

textarea.contact_textarea
{
   width: 500px;
   font-family: Verdana;
   font-size: 11px;   
}

input.contact_submit
{
   margin-top: 10px;
   width: 100px;
   background-color: #eee;
   border: 1px outset #888;;
}

td.payment_description
{   
   text-align: right;
   padding-right: 15px;
   padding-left: 7px;
   padding-top: 2px;   
}

td.payment_field
{
   padding-top: 2px; 
}
