﻿.alertMessage {
    color:black;
    font-weight:bold;
    text-decoration:underline;

}

body div input[type="file"] {
    background-color:black !important;

}

body {
    background-image: url("images/world-bg4.jpg");
    background-attachment:fixed;
    background-position:center;
    background-color: #000000;
    background-repeat:no-repeat;
    text-align: center;
    margin: 0;
    font-family:Arial;
}
    body table {
        border-collapse:collapse;
    }
        body div input[type="submit"] {
        font-size: 12px;
        font-weight: bold;
        border: 2px outset #999999;
        background-color: #703030 !important;
        color:white;
        padding:3px;
        box-shadow:2px 2px 6px #333333;
        }
            body div input[type="submit"]:hover {
                background-color:white !important;
                color:black;
                border:2px inset #999999;
            }

#PageWrapper {
    margin-left: auto ;
    margin-right: auto ;
    width:800px;
}
#PageMenu {
    position:relative;
    margin-left: auto ;
    margin-right: auto ;
    display:inline-block;
}
#StatusBar {
    margin-left: auto ;
    margin-right: auto ;
    background-color:#dddddd;
    border:3px outset #aaaaaa;
    font-size:13px;
}
#PageHeader {
    background: rgba(0, 0, 0, .3);
}
    #PageHeader h1 {
        text-shadow:4px 4px 3px #d5dba7;
    }
#PageContent {
    background: rgb(255, 255, 255); /* Fall-back for browsers that don't support rgba */
    background: rgba(255, 255, 255, .85);
    padding:10px;
    border-left:3px ridge #aaaaaa;
    border-right:3px ridge #aaaaaa;
}
#PageFooter {
    text-align:center;
    background: rgb(200, 200, 200); /* Fall-back for browsers that don't support rgba */
    background: rgba(200, 200, 200, .85);
    height:20px;
   border-left:3px ridge #aaaaaa;
    border-right:3px ridge #aaaaaa;
    border-bottom:3px ridge #aaaaaa;
}
#ContentWindow {
    background-color:white;
    margin:0 auto;
    width:100%;
}
#InventoryTable {
    background-color:#f5eed2;
    background: rgba(255, 250, 230, .65);
    border:3px ridge #f1df99;
    border-collapse:collapse;
    display:inline-block;
    padding:10px;
    
}
    #InventoryTable table {
        margin-left:auto;
        margin-right:auto;
    }
    #InventoryTable th {
        font-size:12px;
    }
    #InventoryTable .tr1 {
        background-color:#ffffff;
    }
    #InventoryTable .tr2 {
        background-color:#cccccc;
    }
    #InventoryTable td {
        padding:1px 15px 1px 5px;
        border-bottom:1px solid #757575;
        text-align:left;
        border-left:1px solid #777777;
        font-size:12px;
    }
#servicesPanel1 {
    margin:auto;
   display:inline-block;
}
#DatePanel {
    margin:auto;
    display:inline-block;
}

    #DateSelectTable table {
        margin-left:auto;
        margin-right:auto;
    }

#contentHeader {
    margin-left: auto;
    margin-right: auto;
    font-size:16px;
    font-weight:bold;
    margin-top:0;
    margin-bottom:0;
    text-align:center;
}
    #contentHeader h2 {
        font-size:16px;
        color:#333333;
        font-family:Verdana;
        margin:0px;
    }


#tblAccount {
}
    #tblAccount td {
        vertical-align:top;
    }
    #tblAccount #tdEntity {
        width: 325px;
    }
    #tblAccount #tdInfo {
        width:465px;
    }

.navLinks {
    color:white;
    background-color:#703030;
    border: 2px outset #999999;
    text-decoration:none;
    padding:2px;
    font-weight:bold;
}

    .navLinks:hover {
        color:black;
        background-color:#FFFFFF;
    }

.subFranchiseText {
    font-size:medium;
}

.UserWelcome {
    color:#FFFFFF;
    font-family:'Book Antiqua';
    font-weight:bold;
    font-size:13px;
}


   .pnlButton {
        font-size: 12px !important;
        font-weight: bold !important;
        border: 2px outset #999999 !important;
        background-color: #c3f3e6 !important;
        padding:3px !important;
    }
        .pnlButton:hover {
            background-color:white !important;
            border:2px inset #999999 !important;
        }


.Login {
    background-color:#f5eed2;
    border:3px ridge #f1df99;
    padding:4px;
    margin-left:auto;
    margin-right:auto;
}
    .Login td {
        padding:3px;
    }

.radWindow {
    z-index:8000 !important;
}

.BackPanel {
    background-color: #FFFAE6;
    background: rgba(255, 250, 230, .65);
    border: 3px ridge #f1df99;
    padding:5px;
    font-size:12px;
    font-weight:bold;
}

.AccountPanel {
    background-color: #FFFAE6;
     background: rgba(255, 250, 230, .65);
    border: 3px ridge #f1df99;
    padding:5px;
    font-size:12px;
    font-weight:bold;
    text-align:left;
}
    .AccountPanel select {
        font-size:11px;
    }

div .LockButton {
        font-size: 12px;
        font-weight: bold;
        border: 2px outset #999999;
        background-color: #c1fff2;
        padding:1px 4px 1px 4px;
        float:none !important;
}
    div .LockButton:hover {
            background-color:white;
            border:2px inset #999999;
    }

.SubListView {
    background-color:white;
    color:black;
    display:inline-block;
    width:95%;
    height:90%;
    text-align:right;
    padding:5px;
}

.SubListViewSelected {
    background-color:#f5eed2;
    color:black;
    display:inline-block;
    padding:5px;
    width:95%;
    height:90%;
    text-align:right;
    padding:5px;
}

.myRadButton1 {
     font-size: 12px !important;
        font-weight: bold !important;
        border: 2px outset #999999 !important;
        background-color: #703030 !important;
        color:white !important;
        padding:3px !important;
        box-shadow:2px 2px 6px #333333 !important;
}

           .myRadButton1:hover {
                background-color:white !important;
                color:black !important;
                border:2px inset #999999 !important;
            }
.RightAligned {
    text-align:right;
}

#tblCompanyInfo tr {
    border:1px solid #959595;
}

#tblCompanyInfo tr td {
    padding:3px;
    vertical-align:bottom;
}

#accountPageTable td {
    vertical-align:top;
}
 .InventoryList {
            text-align:right;
        }