/* $Id: whiteLabel.css,v 1.2 2006/08/30 09:43:27 clinton Exp $ */
#pageBody {
  width:800px;
  border:solid 1px black;
  margin:20px;  
}

#buttonRow {
  text-align: center;
  margin: 5px;  
}

#pageContent table {
  width:100%;  
  padding-left:10px;
  padding-right:10px;
}

#trainNoHdr {
  display:none;  
}

.price {
  text-align:right;
  padding-right:2px;  
}

#itinPricingContent td.price {
  padding-right:12px;
}
#itinPricingContent tfoot td {
  font-weight:bold;  
}
#itinPricingContent tfoot td.price {
  color:red  
}
table h3, table h4 {
  padding:5px;
  margin:0px;
}
table h3 {
  text-decoration:underline;
  background-color:oldlace;
  border:solid 1px black;  
  border-bottom:solid 1px black;  
}

#paymentContent td, #paymentContent th {
  padding-bottom:4px;
}

#pageTitle {
  font-weight:bold;
  text-align:center;
  background-color:lightblue;
  border-bottom:solid 1px black;  
}

table#itinContent {
  background-color:lavender;  
  border:solid 1px black; 
  margin-left:50px; margin-right:50px;  
  margin-top:20px; margin-bottom:0px;  
  width:700px;
  padding:0px;
}
table#itinContent h3 {
  border-top:none;
  border-left:none;
  border-right:none;
}

table#itinContent .itinCol1 {}
table#itinContent .itinCol2 {}
table#itinContent .itinCol3 {width:40%}
table#itinContent .itinCol4 {}
table#itinContent .itinCol5 {}


div#itinPaxList_wrapper {
  position: relative;
  width:50%;
  display:inline;
  padding:0px;  
  clear:none;
  float:left;
}
div#itinPriceList_wrapper {
  position: relative;
  width:50%;
  display:inline;
  float:right;
  clear:none;
}


table#itinPaxContent{
  position: relative;
  width:100%;
  padding-right:0px;  
  margin:0px;
}
table#itinPricingContent{
  padding-left:0px; 
  margin:0px;
}

table#itinPaxContent h3{
  border-right:none;
}

table#itinPricingContent h3{  
  border-left:none;  
}

#indexButtons {
  position:relative;
  display:block;    
  padding-top:20px;
  margin-left:100px;
  margin-right:100px;
  padding-bottom:20px;
  text-align:center;
  width:600px;
}

#indexButtons span.indexButton {
  display:block;
  margin-left:25px;
  margin-right:25px;
  padding:5px;
}

#indexButtons span.indexButton button {
  width:200px;
}

table#logonContent {  
    width:50%;
    text-align:center;
    margin-left:200px;
    margin-top:50px;
}

div.spacer {
  height:20px;  
}

.scrollableWindow {
  overflow:auto;
  border:solid 1px black;  
  border-top:none;
}

.leftButton {
  float:left;  
}

#retrieveContent {
  margin-top:20px;  
}
