@charset "utf-8";

/* Styles used for website forms, to provide unique
   class/id names, the prefix "df" (duck form) was used */

/* General Styles */

table.df-table {
  font: normal 11pt verdana, sans-serif;
  color: #000000;
  
  background: transparent;
  position: absolute;
  padding: 0px;
  margin: 0px;
}

input.df-text-box, textarea.df-text-box {
  border: 1px solid #000000;
  background: #F7F7F7;
  font: normal 11pt verdana, sans-serif;  
}
input.df-text-box-small {
  border: 1px solid #000000;
  background: #F7F7F7;
  font: normal 10pt verdana, sans-serif;  
}
input.df-text-box-small-disabled {
  border: 1px solid #000000;
  color: #000000;
  background: #F7F7F7;
  font: normal 10pt verdana, sans-serif;  
}
input.df-checkbox {
  position: relative;
  top: 1px;
}
input.df-button {  
  background: #F7F7F7;
  font: bold 11pt verdana, sans-serif;
  text-decoration: none;
  padding: 3px;
  text-align: center;
  vertical-align: middle;
  color: #000000;
}
input.df-button:hover {
  cursor: pointer;  
}




/* Conact Us Form */

table#df-contact {
  
  width: 500px;
}
table#df-contact td {
  padding: 1px;
}




/* Pro-Staff Form */

table#df-prostaff {
  
  width: 670px;
}
table#df-prostaff td {
  padding: 2px 1px 2px 1px;
}
table#df-prostaff table.df-table td {
  padding: 2px 1px 2px 1px;
}


/* Banquet Order Form */

table#df-banquetorder {
  
  width: 670px;
}
table#df-banquetorder td {
  padding: 2px 1px 2px 1px;
}

table#df-banquetorder table#order-table {
  font-size: 10pt;
}
table#df-banquetorder table#order-table td {
  padding: 2px 1px 2px 1px;
  font-size: 10pt;  
}
table#df-banquetorder table#order-table td.item-price {
  text-align: right;
  padding-left: 15px;
}
table#df-banquetorder table#order-table td.item-total-label {
  padding-left: 20px;
}
table#df-banquetorder table#order-table td.item-x {
  padding-left: 10px;
  padding-right: 10px;
}



