﻿
body 
{
    margin: 10px 20px 0px 20px;
    background: url(../images/bodybg.png) repeat-x top left;
    background-color: #56A1C4;
}
td, div
{
    font-family: Tahoma, Arial, Verdana; 
    font-size: 10pt;
}
a, a:visited

{
    color: Navy;
    font-weight: bold;
}
select, input
{
    font-size: 8pt;
}
H1
{
    margin: 10px 0px 15px 0px;
    font-size: 15pt;
    font-weight: bold;
}
H2
{
    font-size: 11pt;
    font-style: italic;
}

table#tblBody
{
    margin-left: auto;
    margin-right: auto;
    width: 900px;
    height: 500px;
    border-top: solid 1px Silver;
    border-left: solid 1px Silver;
    border-right: solid 2px #3f3f3f;
    border-bottom: solid 2px #3f3f3f;
    background-color: #69BCDC;
}

tr#trHeader
{
    background-color: #347297;
}

table#tblHdrImages
{
    background: url(../images/hdrbg.png);
    width: 100%;
    border-top: solid 2px #165479;
    border-left: solid 2px #165479;
    border-right: solid 2px #165479;
    border-bottom: solid 2px #165479;
}
table#tblHdrImages td
{
    line-height: 50px;
}
td#tdHdrImage
{
    padding-left: 5px;
}
table#tblHdrMenu
{
    margin: 3px 0px 2px 2px;
}
div.divContent
{
    width: 100% !important;
    padding: 10px 10px 15px 10px;
}

td#tdFtrTitle
{
    padding: 2px 3px 2px 3px;
    background: #CAEFFF;
    color: midnightblue;
    font-size: 8pt;
    font-weight: bold;
    text-align: center;
    border-top: solid 1px white;
    border-bottom: solid 1px navy;
    border-left: solid 1px white;
}
td#tdFtrContent
{
    padding: 5px 5px 6px 5px;
    background: white;
    color: midnightblue;
    font-size: 8pt;
    font-weight: bold;
    text-align: justify;
    border-bottom: solid 1px DimGray;
    border-left: solid 1px #CAEFFF;
}

a.lnkLogout, a.lnkLogout:active
{
    color: whitesmoke;
}
.InformationBar
{
    font-family: Tahoma, Arial, Verdana;
    font-size: 8pt;
    background-color: #ffffe1;
    padding: 3px 5px 4px 5px;
    margin: 0px 0px 10px 0px;
    border: outset 1px;
    text-align: left;
}
.InformationBar td
{
    font-family: Tahoma, Arial, Verdana;
    font-size: 8pt;
    text-align: center;
}

p.novel
{
    text-indent: 20px;
}
.divSearchBar
{
    height: 31px !important;
    line-height: 30px !important;
    background: #347297;
    border-bottom: solid 1px #12143E;
    padding: 0px 5px 0px 5px;
    color: White;
    font-weight: bold;
    font-size: 8pt;
    vertical-align: baseline;
}
.cartSummary
{
    display: table-cell;
    height: 18px !important;
    width: 100px !important;
    line-height: 16px;
    background: #12143E;
    border-top: solid 1px #CAEFFF;
    border-bottom: solid 1px #CAEFFF;
    padding: 0px 5px 0px 10px;
    color: White !important;
    font-size: 8pt;
    font-weight: bold;
    vertical-align: middle; 
    text-align: right;
    text-decoration: none !important;
    white-space: nowrap;
}
.AddressTitle
{
    font-weight: bold;
    font-size: 11pt;
    border-bottom: solid 1px navy;
}
.watermark
{
    color: dimgray;
    font-style: italic;
}