﻿

.ReceiptBackground
{
    background-color:White;
    background-image:none !important;
    text-align:left !important;
    margin:0px;
    padding:0px;
}

table, tr, td
{
    margin:0px;
    padding:0px;
    border:none 0px #000;
}

.clearReceipt 
{
    float:none;
    clear:both;
}

.positionRight 
{
    width:auto;
    float:right;
    
}


.tbl_InvoiceHeader
{
    padding:0px;
    margin:0px;
    font-family:Arial;
    margin-bottom:20px;
    width:100%;
}

.HeaderSiteName
{
    font-size:40px;
    font-weight:bold;
    letter-spacing:0.1em;
    font-family:Lucida Handwriting;
}

.HeaderSiteSlogan
{
    font-size:16px;  
}

.HeaderSiteWebLink
{
    letter-spacing:0.15em;
    font-family:Verdana;
}

.LetsWriteReceiptHeaderContainer
{
    width:100%;
}

.LetsWriteCopy 
{
    font-size:40px;
    font-weight:bold;
    letter-spacing:0.1em;
    color:#999;
    font-family:Arial;
    text-align:right;
}



.tbl_InvoiceAddress
{
    width:100%;
    margin-bottom:25px;
}


.tbl_InvoiceBasketItemsHeader
{
    width:100%;
    font-family:Verdana;
}

.InvoiceBasketHeader_For
{
    font-size:20px;
    font-weight:bold;
}

.InvoiceBasketHeader_OrderNum
{
    font-size:20px;
    font-weight:bold;
    text-align:right;
}

.InvoiceBasketHeader_Date
{
}

.InvoiceBasketHeader_OrderNumber
{
    text-align:right;
}


.tbl_InvoiceBasketItems
{
    width:100%;
    margin-bottom:40px;
}

.CustomerCart
{
    width:100%;
    font-family:Arial;
}

.CustomerCartHeadingRow
{
    font-weight:bold;
    padding:5px 0px 5px 0px;
    border:solid 2px #000;
    border-left-width:0px;
    border-right-width:0px;
    margin:0px;
}

.CustomerCartItem 
{
    width:auto;
    font-size:16px;
    padding-bottom:5px;
}

.CustomerCartItemOptions
{
    font-size:12px;
    color:#000;
    margin-top:2px;
}

.CustomerCartItemDescription
{
    font-size:13px;
}

.CustomerCartUnitPrice
{
    width:80px;
    padding-left:10px;
    text-align:right;
}

.CustomerCartQuantity
{
    width:60px;
    text-align:center;
}

.CustomerCartRowTotal
{
    width:80px;
    padding-left:10px;
    text-align:right;
}

.tbl_CartSummary
{
    width:100%;
    font-family:Arial;
    border-top:solid 2px #000;
    padding-top:5px;
}

.CartSummary_Text
{
    width:auto;
    text-align:right;
    padding-bottom:5px;
}

.CartSummary_Value
{
    width:80px;
    padding-left:10px;
    text-align:right;
}


.tbl_ThankYou
{
    width:100%;
    text-align:center;
    font-size:15px;
}



.tbl_PrintableAddress
{
    page-break-inside:avoid;
    margin:40px 10px 10px 10px;
    padding:25px;
    border:dashed 1px #000;
    width:auto;
}

.PrintableAddress_Address 
{
    font-size:17px;
    text-align:left;
    font-family:Verdana;
    padding-bottom:10px;
}

.PrintableAddress_Refrence 
{
    font-size:10px;
    font-family:Arial;
}


.ClearReceiptForCustomer
{
    page-break-after:always;
}