    /* ================================
        CSS STYLES FOR THE COMMERCE STARTER KIT
        v1.0, 10/2002
       ================================
    */

    BODY
    {
    }

    /* */
    .HomeHead
    {
        color: #999966;
        font-family: Verdana, Arial;
        font-size: 20px;
        font-weight: bold;
        HEIGHT: 35px
    }

    /* */
    .ContentHead
    {
        background-color: #dddca3;
        color: dimgray;
        font-family: Verdana, Arial;
        font-size: 20px;
        font-weight: bold;
        height: 35px
    }

    /* */
    .SubContentHead
    {
        background-color: #dddca3;
        color: dimgray;
        font-family: Verdana, Arial;
        font-size: 18px;
        font-weight: bold;
        height: 20px
    }

    /* */
    .UnitCost
    {
        color: #808080;
        font-family: Verdana, Arial;
        font-size: 15px;
        line-height: 20pt
    }

    /* */
    .ModelNumber
    {
        color: #808080;
        font-family: Verdana, Arial;
        font-size: 11px;
        line-height: 20pt
    }

    /* */
    .ErrorText
    {
        color: red;
        font-family: Verdana, Arial;
        font-size: 12px;
        line-height: 20pt
    }
    .MostPopularHead
    {
        background-color: darkred;
        color: white;
        font-family: Verdana, Arial;
        font-size: 11px;
        font-weight: bold
    }

    A.MostPopularItemText, A.MostPopularItemText:link, A.MostPopularItemText:visited
    {
        color: black;
        font-family: Verdana, Arial;
        font-size: 11px;
        text-decoration: none
    }

    A.MostPopularItemText:hover
    {
        color: red;
        font-family: Verdana, Arial;
        font-size: 11px;
        text-decoration: underline
    }

    .ProductListHead
    {
        color: black;
        font-family: Verdana, Arial;
        font-size: 12px;
        font-weight: bold;
        line-height: 14pt;
        text-decoration: underline;
    }
    .ProductListItem
    {
        color: black;
        font-family: Verdana, Arial;
        font-size: 10px
    }

    .CartListHead
    {
        background-color: #dddca3;
        border-bottom: dimgray;
        border-left: dimgray 1px solid;
        color: black;
        font-family: Verdana, Arial;
        font-size: 11px;
        font-weight: bold;
        line-height: 20pt;
        padding-left: 5px
    }

    .CartListItem
    {
        background-color: #ffffff;
        border-bottom: dimgray;
        border-left: dimgray 1px solid;
        color: black;
        font-family: Verdana, Arial;
        font-size: 11px;
        padding-left: 5px
    }

    .CartListItemAlt
    {
        background-color: #f2f2f2;
        border-bottom: dimgray;
        border-left: dimgray 1px solid;
        color: black;
        font-family: Verdana, Arial;
        font-size: 11px;
        padding-left: 5px
    }

    .CartListFooter
    {
        background-color: #dddca3;
        line-height: 10pt
    }

    /* text style for the links */
    A.SiteLink, A.SiteLink:link, A.SiteLink:visited
    {
        font-family: Verdana, Helvetica, sans-serif;
        text-decoration: none;
        color: #dddddd;
        font-size: 11px;
    }

    A.SiteLink:hover
    {
        text-decoration: underline;
        color: white;
    }

    A.SiteLinkBold, A.SiteLinkBold:link, A.SiteLinkBold:visited
    {
        color: #dddddd;
        font-family: Verdana, Helvetica, sans-serif;
        text-decoration: none;
        font-size:  11px;
        font-weight: bold
    }

    A.SiteLinkBold:hover
    {
        color: white;
        text-decoration: none;
    }

    /* */
    A.MenuUnselected, A.MenuUnselected:link, A.MenuUnselected:visited
    {
        color: goldenrod;
        font-family: Verdana, Helvetica, sans-serif;
        text-decoration: none;
        font-size:  12px;
        font-weight: bold;
        line-height: 16px;
        padding-left: 10px
    }

    A.MenuUnselected:hover
    {
        color: white;
        text-decoration: underline;
        padding-left: 10px
    }

    A.MenuSelected
    {
        color: white;
        font-family: Verdana, Helvetica, sans-serif;
        text-decoration: none;
        font-size:  12px;
        font-weight: bold;
        line-height: 16px;
        padding-left: 10px
    }

    A.MenuSelected:hover
    {
        color: white;
        font-family: Verdana, Helvetica, sans-serif;
        text-decoration: none;
        padding-left: 10px
    }

    /* GENERAL */

    /* text style used for most text rendered by modules */
    .Normal
    {
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        line-height: 12px
    }

    .NormalDouble
    {
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        line-height: 20px
    }

    /* text style used for textboxes in the admin pages, for Nav compatibility */
    .NormalTextBox
    {
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 1.2em;
        font-weight: normal;
    }

    /* text style used for selects in the admin pages, for Nav compatibility */
    .NormalSelect
    {
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 1.2em;
        font-weight: normal;
    }

    /* text style used for textboxes in the edit pages, for Nav compatibility */
    .EditTextBox
    {
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 1em;
        font-weight: normal;
        border-style: solid;
        border-width: 1px;
        border-color: #999966;
        width: 100%;
    }

    /* text style used for controls in the admin and edit pages, for Nav compatibility */
    .NormalControl
    {
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
    }

    /* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
    .NormalCheckBox
    {
        margin-left: -4px;
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
    }

    /* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
    .NormalRadio
    {
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        text-indent: -5px;
    }

    /* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
    .NormalButton
    {
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        text-indent: -5px;
    /*    border-style: solid;
        border-width: 1px;
        border-color: #cccc99; */
        background-color:#ccccaa;
    }

    .NormalRed
    {
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: red
    }

    .NormalBold
    {
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        line-height: 12px
    }

    .NormalItalic
    {
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        line-height: 16px
    }

    A:link  {
        text-decoration: none;
        color:  black;
    }

    A, A:hover {
        text-decoration: underline;
        color:  black;
    }

    SMALL   {
        font-size:  8px;
    }

    BIG {
        font-size:  14px;
    }

    BLOCKQUOTE, PRE {
        font-family:    Lucida Console, monospace;
    }

    UL LI   {
        list-style-type:    square ;
    }

    UL LI LI    {
        list-style-type:    disc;
    }

    UL LI LI LI {
        list-style-type:    circle;
    }

    OL LI   {
        list-style-type:    decimal;
    }

    OL OL LI    {
        list-style-type:    lower-alpha;
    }

    OL OL OL LI {
        list-style-type:    lower-roman;
    }

    HR {
        height:1pt;
        text-align:left
    }