/* TABLE: Airport Detail */
#table_airport_detail {
  font-size:85%;
  width:360px;
  height:100%;
  padding:0;
  margin:5px 0px 10px 18px;
  border:1px solid #C1DAD7;
}

#table_airport_detail caption {
  font-weight:bold;
  text-align:left;
  border-top:1px solid #C1DAD7;
  border-right:1px solid #C1DAD7;
  border-left:1px solid #C1DAD7;
  padding:5px 5px 5px 12px;
  background:#CAE8EA url(../images/bg_table_header.jpg) repeat-x;
}
#table_airport_detail th {
  width:140px;
  color:#313131;
  border:0px;
  text-align:left;
  vertical-align: top;
  padding:5px 5px 5px 12px;
}
#table_airport_detail td {
  background:#fff;
  padding:5px 5px 5px 12px;
  color:#4f6b72;
  text-align:left;
}

#table_airport_detail th.itemname {
  font-weight:normal;
  background:#F5FAFA;
}
#table_airport_detail td.itemdesc {
  font-size:85%;
}


/* TABLE: Your Order */
#table_your_order {
  width:94%;
  height:100%;
  padding:0;
  margin:3px 0px 0px 0px;
  border:1px solid #C1DAD7;
}

#table_your_order caption {
  font-size:85%;
  font-weight:bold;
  text-align:left;
  border-top:1px solid #C1DAD7;
  border-right:1px solid #C1DAD7;
  border-left:1px solid #C1DAD7;
  padding:5px 5px 5px 12px;
  background:#CAE8EA url(../images/bg_table_header.jpg) repeat-x;
}
#table_your_order th {
  width:90px;
  color:#313131;
  border:0px;
  text-align:left;
  vertical-align: top;
  padding:5px 5px 5px 12px;
}
#table_your_order td {
  background:#fff;
  padding:5px 5px 5px 12px;
  color:#4f6b72;
  text-align:left;
}

#table_your_order th.itemname {
  font-size:85%;
  font-weight:normal;
  background:#F5FAFA;
}
#table_your_order td.itemdesc {
  font-size:85%;
}
#table_your_order td.itemvalue {
  font-size:85%;
  width:70px;
  background:#F9F9F9;
  text-align:right;
}

/*********************************
#table_your_order th.specialname {
  font-weight:bold;
  background:#FFEEE6;
}
#table_your_order td.specialdesc {
  font-size:90%;
  background:#FFEEE6;
}
#table_your_order td.specialvalue {
  width:90px;
  font-weight:bold;
  background:#FFEEE6;
  text-align:right;
}
*********************************/


/* TABLE: Your Statement */
#table_your_statement {
  width:94%;
  height:100%;
  padding:0;
  margin:20px 0px 2px 0px;
  border:1px solid #C1DAD7;
}

#table_your_statement caption {
  font-size:85%;
  font-weight:bold;
  text-align:left;
  border-top:1px solid #C1DAD7;
  border-right:1px solid #C1DAD7;
  border-left:1px solid #C1DAD7;
  padding:5px 5px 5px 12px;
  background:#CAE8EA url(../images/bg_table_header.jpg) repeat-x;
}
#table_your_statement th {
  width:90px;
  color:#313131;
  border:0px;
  text-align:left;
  vertical-align: top;
  padding:5px 5px 5px 12px;
}
#table_your_statement td {
  background:#fff;
  padding:5px 5px 5px 12px;
  color:#4f6b72;
  text-align:left;
}

#table_your_statement th.itemname {
  font-size:85%;
  font-weight:normal;
  background:#F5FAFA;
}
#table_your_statement td.itemdesc {
  font-size:85%;
}
#table_your_statement td.itemvalue {
  font-size:85%;
  width:70px;
  background:#F9F9F9;
  text-align:right;
}
#table_your_statement th.total, td.totaldesc, td.totalvalue {
  border-top:1px solid #C1DAD7;
  font-weight:bold;
}
#table_your_statement th.total {
  background:#F5FAFA;
}
#table_your_statement td.totalvalue {
  width:70px;
  background:#F9F9F9;
  text-align:right;
}

/*
#table_your_statement th.spec {
  border-left: 1px solid #C1DAD7;
  border-top: 0;
  background: #fff url(images/bullet1.gif) no-repeat;
  font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#table_your_statement th.specalt {
  border-left: 1px solid #C1DAD7;
  border-top: 0;
  background: #f5fafa url(images/bullet2.gif) no-repeat;
  font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  color: #797268;
}
*/

/***********************
Error Message
#error_message {
  font-size:85%;
  color:#ff0000;
  font-weight:bold;
}
***********************/