   #help { padding: 5px; line-height: 16px; }
   #help h3 { padding: 5px 0px 0px 0px; }
   #help p { padding: 5px 0px 0px 0px; }
   #allReservation {
    font-family: Tahoma;
    /*font-size: 11px;*/
    margin: 0px;
    padding: 0px 0px 0px 10px;
    color: #36464E;
   }
   #allReservation span.btn {
    cursor: pointer;
   }
   #allReservation textarea {
    font-family: Tahoma;
    font-size: 11px;
    width: 480px;
    height: 80px;
    padding: 5px; 
   }
   #allReservation dl {
    margin: 0px;
    padding: 0px; 
   }
   #allReservation #priceAll {
    font-weight: bold;
   }
   #allReservation dd, #allReservation dt {
    display: block;
   }
   #allReservation h2 {
    color: #36464E;
    margin: 0px;
    padding: 18px 0px 8px 0px;
    line-height: 20px;
    font-size: 12px;
   }
   #allReservation h3 {
    color: #36464E;
    margin: 0px;
    padding: 18px 0px 8px 0px;
    line-height: 20px;
    font-size: 12px;
   }
   #allReservation .tripInfo .name {
    width: 100px;
    padding: 5px 0px 5px 0px;
    float: left;
   }
   #allReservation .tripInfo .value {
    width: 250px;
    padding: 5px 0px 5px 0px;
    float: left;
    font-weight: bold;
    color: #36464E;
   }
   #allReservation .tripInfo .sep, 
   #allReservation .tripSurcharges .sep, 
   #allReservation .personInfo .sep {
    border-top: 1px solid #d8d5cc;
    width: 675px;
   }
   #allReservation .tripInfo dt {
    padding: 5px 0px 5px 0px;
    width: 100px;
    height: 30px;
   }
   #allReservation .tripInfo dd { 
     width: 150px;
     margin: -30px 0px 0px 100px;
     padding: 5px 0px 5px 0px;
     color: #062275;
   }
   #allReservation .tripPrice  dt { 
     line-height: 30px;
     width: 100px;
     height: 30px;
   }
    #allReservation .tripPrice  dd { 
     width: 150px;
     height: 30px;
     margin: -30px 0px 0px 100px;
     line-height: 30px;
     
   }
   #allReservation .tripPrice input {
      width: 50px;
      margin: 0px 0px 0px 0px;
      padding: 0px;
      height: 20px;
      border: 1px solid silver;
      text-align: center;
      font-size: 10px;
   }
   #allReservation .tripInfo input {
      width: 50px;
      margin: 0px 5px 0px 5px;
      padding: 0px;
      height: 20px;
      border: 1px solid silver;
      font-size: 10px;
   }
   #allReservation .tripSurcharges .surchageName {
    padding: 5px 10px 5px 0px;	
    width: 370px;
    float: left;
   }
   #allReservation .tripSurcharges .surchagePrice {
    padding: 5px 10px 5px 0px;
    width: 100px;
    float: left;
   }
   #allReservation .tripSurcharges .surchageAmount {
    padding: 5px 10px 5px 0px;
    width: 140px;
    float: left;
   }
   #allReservation .tripSurcharges dt {
    line-height: 30px;
    width: 350px;
    height: 30px;
   }
   #allReservation .tripSurcharges dd { 
     width: 190px;
     margin: -30px 0px 0px 400px;
     line-height: 30px;
     height: 30px;
   }
   #allReservation .tripSurcharges input {
      width: 50px;
      margin: 0px 5px 0px 5px;
      padding: 0px;
      height: 20px;
      border: 1px solid silver;
      text-align: center;
      font-size: 10px;
   }
   #allReservation .tripSurcharges input.price {
    width: 50px;
    margin: 0px 5px 0px 5px;
    padding: 0px;
    height: 20px;
    border: 1px solid silver;
    text-align: center;
    font-size: 10px;
   }
   #allReservation .tripSurcharges input.btn {
    width: 18px;
    margin: 0px 5px 0px 5px;
    padding: 0px;
    height: 20px;
    border: 1px solid silver;
    font-size: 10px;
    
   }
   #allReservation .personInfo .name {
    width: 100px;
    padding: 5px 0px 5px 0px;
    float: left;
   }
   #allReservation .personInfo .value {
    width: 250px;
    padding: 5px 0px 5px 0px;
    float: left;
    font-weight: bold;
   }
   #allReservation .personInfo dt {
    line-height: 30px;
    width: 130px;
    
   }
   #allReservation .personInfo dd { 
     width: 180px;
     line-height: 30px;
     height: 30px;
     margin: -30px 0px 0px 100px;
     
     text-align: left;
   }
   #allReservation .personInfo input {
    width: 140px;
    height: 20px;
    border: 1px solid silver;
    font-size: 10px;
   }
   .s2 { 
    width: 40px;
    height: 20px; 
    /*font-size: 10px;*/
   }
   .s4 { 
    width: 54px;
    height: 20px; 
    /*font-size: 10px;*/
   }
   #allReservation .personName {
    padding: 5px 0px 5px 0px;
    width: 190px;
    float: left;
   }
   #allReservation .personBornDate {
    padding: 5px 0px 5px 10px;
    width: 120px;
    float: left;
   }
   
   #allReservation .clearBoth {
    clear: both;
   }
   .floatLeft {
    float: left;
   }
   .marginLeft10 {
    margin: 0px 0px 0px 10px;
   }
   .marginRight10 {
    margin: 0px 10px 0px 0px;
   }
   .reserveMarks {
    height: 26px;
    margin: 0px;
    padding: 0px;
    /*background: url('images/reservationMarks.gif') repeat-x;*/
   }
   .reserveMarkActive {
    float: left;
    height: 26px;
    line-height: 26px;
   }
   .reserveMarkActive .left {
    background: url('images/leftDocMarkActive.gif') no-repeat;
    width: 8px;
    height: 26px;
    float: left;
    margin: 0px 0px 0px 0px;
   }
   .reserveMarkActive .bg {
    background: url('images/bgDocMarkActive.gif') repeat-x;
    padding: 0px 10px 0px 10px;
    height: 26px;
    float: left;
    color: white;
    font-weight: bold;
    line-height: 26px;
   }
   .reserveMarkActive .right {
    background: url('images/rightDocMarkActive.gif') no-repeat;
    width: 8px;
    height: 26px;
    float: left;
   }
   .reserveMarkUnactive {
    float: left;
    height: 26px;
    line-height: 26px;
   }
   .reserveMarkUnactive .left {
    background: url('images/leftDocMarkUnActive.gif') no-repeat;
    width: 8px;
    height: 26px;
    float: left;
    margin: 0px 0px 0px 0px;
   }
   .reserveMarkUnactive .bg {
    background: url('images/bgDocMarkUnActive.gif') repeat-x;
    height: 26px;
    padding: 0px 10px 0px 10px;
    float: left;
    cursor: pointer;
    color: #393838;
    font-weight: bold;
    line-height: 26px;
   }
   .reserveMarkUnactive .right {
    background: url('images/rightDocMarkUnActive.gif') no-repeat;
    width: 8px;
    height: 26px;
    float: left;
   }
