

    /*
     * fntTitle
     */
    .fntTitle {
        font-family: Georgia, Times, serif;
        font-size: 22pt;
        font-weight: normal;
    }

    /*
     * fntSubTitle
     */
    .fntSubTitle {
        font-family: Georgia, Times, serif;
        font-weight: normal;
    }
    a.fntSubTitle:link { text-decoration: none; }
    a.fntSubTitle:visited { text-decoration: none; }
    a.fntSubTitle:hover { text-decoration: underline; }

    /*
     * fntLabel
     */
    .fntLabel {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
    }
    a.fntLabel:link { text-decoration: none; }
    a.fntLabel:visited { text-decoration: none; }
    a.fntLabel:hover { text-decoration: underline; }

    /*
     * fntAttribute
     */
    .fntAttribute {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
    }

    /*
     * fntSmLabel
     */
    .fntSmLabel {
        font-family: Times, serif;
        font-weight: bold;
    }

    /*
     * fntSmAttribute
     */
    .fntSmAttribute {
        font-family: Times, serif;
        font-weight: bold;
    }

    /*
     * fntIlluminate
     */
    .fntIlluminate {
        font-family: Georgia, Times, serif;
        font-weight: normal;
    }

    /*
     * fntText
     */
    .fntText {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
    }

    /*
     * fntHeaderLink
     */
    .fntHeaderLink {
        font-family: Arial, Helvetica, sans-serif;
        color: #CDD9FF;
        font-size: 10px;
    }
    a.fntHeaderLink:hover { color: #FFFFFF; }

    /*
     * fntHeaderLinkSpacer
     */
    .fntHeaderLinkSpacer {
        color: #CDD9FF;
        font-size: 10px;
    }

    /*
     * fntProductLink
     */
    .fntProductLink {
        font: normal small Verdana, Arial, Helvetica, sans-serif;
    }
    a.fntProductLink:link { text-decoration: none; }
    a.fntProductLink:visited { text-decoration: none; }
    a.fntProductLink:hover { text-decoration: underline; }

    /*
     * fntFooterLink
     */
    .fntFooterLink {
        font-family: Arial, Helvetica, sans-serif;
        color: #8066CC;
        font-size: 12px;
    }
    a.fntFooterLink:hover { 
        color: #0000FF;
    }

    /*
     * fntSmFooterLink
     */
    .fntSmFooterLink {
        font-family: Arial, Helvetica, sans-serif;
        color: #7048A3;
        font-size: 10px;
    }
    a.fntSmFooterLink:hover { 
        color: #0000FF;
    }

    /*
     * fntCopyright
     */
    .fntCopyright {
        font-family: Arial, Helvetica, sans-serif;
        color: #C1BBD4;
        font-size: 10px;
    }

    /*
     * fntCartHeader
     */
    .fntCartHeader {
        font: 10pt Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
    }

    /*
     * fntCartItem
     */
    .fntCartItem {
        font: 8pt Verdana, Arial, Helvetica, sans-serif;
        color: #666666;
    }
    a.fntCartItem:link { 
        color: #000000; 
        text-decoration: underline;
    }
    a.fntCartItem:visited { 
        color: #000000; 
        text-decoration: underline;
    }
    a.fntCartItem:hover { 
        color: #666666; 
        text-decoration: underline;
    }

    /*
     * fntCheckoutHeader
     */
    .fntCheckoutHeader {
        font: 10pt Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
    }

    /*
     * fntCheckoutLabel
     */
    .fntCheckoutLabel {
        font: 10pt Verdana, Arial, Helvetica, sans-serif;
    }

    /*
     * clrPurple
     */
    .clrPurple {
        color: #7048A3;
    }

    /*
     * clrDarkPurple
     */
    .clrDarkPurple {
        color: #2E005D;
    }

    /*
     * clrRed
     */
    .clrRed {
        color: #CC0000;
    }

    /*
     * clrGreen
     */
    .clrGreen {
        color: #006666;
    }

    /*
     * clrBlack
     */
    .clrBlack {
        color: #000000;
    }

    /*
     * clrGrey
     */
    .clrGrey {
        color: #666666;
    }

    /*
     * clrWhite
     */
    .clrWhite {
        color: #FFFFFF;
    }

    /*
     * h1
     */
    h1 {
        font-size: x-large;
        margin-bottom: 20px;
    }

    /*
     * h2
     */
    h2 {
        font-size: x-large;
        margin-bottom: 0px;
    }

    /*
     * h3
     */
    h3 {
        font-size: large;
        margin-bottom: 0px;
    }

    /*
     * h5
     */
    h5 {
        font-size: normal;
        margin-bottom: 10px;
    }

    /*
     * span
     */
/*
    span {
        font-size: small;
    }
*/
    span.fntIlluminate {
        font-size: x-large;
    }
    span.fntSmLabel {
        font-size: x-small;
    }
    span.fntSmAttribute {
        font-size: x-small;
    }
    
    /*
     * txtImageDescription
     */
    input.txtImageDescription {
        text-align: center;
        border-style: none;
    }

    /*
     * txtTotalPrice
     */
    input.txtTotalPrice {
        border-style: none;
        font-size: large;
        color: #006666;
    }