﻿  #reservation-table
{
    padding: 0px;
    font-family: h "Lucida Sans Unicode" , "Lucida Grande" , Sans-Serif;
    font-size: 12px;
    width: 950px;
    height: 100px;
    text-align: left;
    border-collapse: collapse;
    border: 1px solid black;
    margin: 0px;
    background: #e8edff;
    border-collapse:collapse; 
}
    #reservation-table td
    {
        color: #669;
        border-top: 1px solid transparent;
        border-collapse:collapse; 
    }

    #reservation-table  .top-left
    {
        text-align: left;
        font-size: 13px;
        font-weight: normal;
        background: #FDA666;
        border-bottom: 1px solid black;
        color: #039;
        padding-left: 10px;
        padding-right: 0px;
        white-space: nowrap;
    }

    
    #reservation-table .top-right
    {
        text-align: right;
        font-size: 13px;
        font-weight: normal;
        background: #FDA666;
        border-bottom: 1px solid black;
        padding-left: 0px;
        padding-right: 10px;
 
    }
    
     .leftCol
    {
        width:200px;
        vertical-align:top;
        text-align: left;
        font-size: 13px;
        font-weight: normal;
        border: 1px solid #000000;
        color: #039;
        padding-left: 0px 0px 0px 0px;
        white-space: nowrap;
    }

    #reservation-body-table
    {
        font-family: "Lucida Sans Unicode" , "Lucida Grande" , Sans-Serif;
        font-size: 12px;
        width: 100%;
        text-align: left;
        border-collapse: collapse;
        margin: 20px;
        margin-top:5px;
        border-collapse:collapse; 
    }    
    
    #reservation-calculation-table
    {
        font-family: "Lucida Sans Unicode" , "Lucida Grande" , Sans-Serif;
        font-size: 12px;
        width: 80%;
        text-align: left;
        padding:0 0 0 0;
        margin:10px;
        border-collapse:collapse; 
   
   

    }     
    .td_right
    {
        border-bottom-color: #000000; 
        text-align:right;
        height:20;
    }     
    
    .td_left
    {
        border-bottom-color: #000000; 
        text-align:left;
                height:20; 
    }    
    
    .td_right_line
    {
        border-bottom-color: #000000; 
        border-bottom-style: dashed;
        border-bottom-width: 1px;
        text-align:right;
    }     
    
    .td_left_line
    {
        border-bottom-color: #000000; 
        border-bottom-style: dashed;
        border-bottom-width: 1px;
        text-align:left;
    }    
  
    .calculationTD
    {
        border-bottom-color: #000000; 
        border-bottom-style: dashed;
        border-bottom-width: 1px;
        text-align:right;
    }
    
    .ImportantData
    {
        font-weight:bolder;
    }
    
    .WarningData
    {
        font-weight:bolder;
        color:Red;
    }
    
    .ImportantDataWitmatchingColor
    {
        font-weight:bolder;
        color:#996600;
    }
    
