﻿.rcContent {
    text-align: left;
    left: 50px;
}

.merchantName {
    font-size: 14pt;
    font-weight: bold;
}

.merchantLogo {
    height: 50px;
    width: 50px;
}

.merchantAddress {
    
    color: rgb(1,125,195);
}

.infoTable {
    font-size: .75em;
    padding: 3px;
    vertical-align: top;
    width: 640px;
}

.infoMeta {
       color: rgb(1,125,195);   
       vertical-align: top;
       padding: 3px;    
       width: 150px;
       
}

.infoMetaSize {
    font-size: .75em;
}

.orderItemsTable {
    width: 100%;    
    border: solid black 1px;
    font-size: .75em;
}

.orderItemsSubTableFirstRow {
    border-top: none;
}



.orderItemsTable td {
    font-size: .85em;
    border: solid 1px black;
    border-collapse: collapse;    
    padding: 3px;
    margin:0;
}

td.oorderItemsTablePriceHeader {
    width: 150px;
}

 td.orderItemsTablePrice {  
    width: 150px;  
    text-align: right;
}

td.orderItemsTableTotal {
    font-weight:bold;
}

tr.currentTransaction 
{
    font-weight: bold;
    background-color: #ffffb2;
}

.crTable {
    font-size: .75em;
    padding: 5px;
    vertical-align: top;

}

table.crTable td {
    width: 16%;
}

.crMeta {
       color: rgb(1,125,195);   
       vertical-align: top;
       padding: 5px;  
       font-size: smaller;  
       
       
}

.crMetaSize {
    font-size: .55em;
}
