table.generic
{
    border: solid black 1px;
    margin: 5px auto 5px auto;
    border-collapse: collapse;
    width: 75%
}

table.generic th
{
    /*background-color:#2774a8;*/
    background-color:white;
    color:white;
    text-align: center;
    border: solid black 1px;
    margin: 0 0 0 0;
    border-collapse: collapse; 
    border-spacing: 0px;
    padding: 0px;
}

table.generic td
{
    border: solid black 1px;
    border-collapse: collapse;
    padding: 0px;
    font-size: 12px;
    margin: 0px;
    border-spacing: 0px;

}

tr.row0
{
/*    background-color: #EEE;*/
}

tr.row1
{
/*    background-color: white;*/
}
/* ***************************************** */
/* Admin Screens
/* ***************************************** */

div.gradmin
{
    margin: 0 auto 0 auto;
    width: 75%;
    text-align: left;
}

div.gradmin fieldset
{
    margin: 15px;
    border: 1px solid #005DCB;
}

div.gradmin fieldset legend
{
    color: #005DCB;
    font-weight: bold;
    font-size: 1.5em;
}

div.gradmin fieldset.text label
{
    vertical-align: middle;
    font-weight: bold;
}

div.gradmin fieldset.text input
{
    margin: 5px 5px 5px 15px;
    vertical-align: middle;
}

div.gradmin fieldset.text select
{
    margin: 5px 5px 5px 15px;
    vertical-align: middle;
}

div.gradmin fieldset.text label textarea
{
    margin: 0px 5px 5px 15px;
    padding: 1px;
    vertical-align: top;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 1em;
}

div.gradmin fieldset.checkbox label
{
    vertical-align: middle;
    font-weight: normal;
    margin-top: 5px;
}

div.gradmin fieldset.checkbox input
{
    margin: 0px 5px 5px 15px;
    vertical-align: middle;
}

div.gradmin fieldset.checkbox select
{
    margin: 0px 5px 5px 15px;
    vertical-align: middle;
}

/* ****************************** */
/* displaying contents of order   */
/* ****************************** */
div.gradmin table.cart
{
    border: solid black 1px;
    margin: 5px auto 5px auto;
    border-collapse: collapse;
    width: 100%
}

div.gradmin table.cart th
{
    background-color: #2774a8;
    font-size: 12px;
    font-weight: bold;
    color: white;
    border: solid black 1px;
    padding: 3px;
}

div.gradmin table.cart td
{
    border: solid black 1px;
    padding: 3px;
}

div.gradmin tr.row0
{
    background-color: #EEE;
}

div.gradmin tr.row1
{
    background-color: white;
}

div.gradmin tr.add-row
{
   background-color: #F0F8FF;
}


div.gradmin tr.included-row
{
    background-color: #98FB98;
}

div.gradmin tr.removed-row
{
    background-color: #FFB6C1;
}
/* ****************************** */
/* displaying contents of order   */
/* ****************************** */
div.admin table.cart
{
/*    border: solid black 1px;*/
    margin: 5px auto 5px auto;
    border-collapse: collapse;
    width: 100%;
}

div.admin table.cart th
{
/*    background-color: #2774a8;;*/
    font-size: 12px;
    font-weight: bold;
    color: white;
/*    border: solid black 1px;*/
    padding: 3px;
}

div.admin table.cart td
{
/*    border: solid black 1px;*/
    padding: 3px;
}

div.admin tr.row0
{
    background-color: #EEE;
}

div.admin tr.row1
{
    background-color: white;
}

div.admin tr.add-row
{
   background-color: #F0F8FF;
}


div.admin tr.included-row
{
/*    background-color: #98FB98;*/
}

div.admin tr.removed-row
{
    background-color: #FFB6C1;
}


