﻿div.CatalogImageRewardSpace
{
    margin: 0px;
    height: 30px;
    clear: both;
}
body
{
    background-color: #ffffff;
}
A:hover
{
}
A:link
{
    text-decoration: none;
}
A:visited
{
    text-decoration: none;
}
A:active
{
    text-decoration: none;
}

BUTTON.Delete
{
    color: White;
    background-color: Red;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10;
    font-weight: bold;
}
.autotab
{
    color: Black;
    font-family: Verdana,Arial,Helvetica;
    font-size: 8pt;
    font-weight: normal;
}
HR.ShoppingCartHRColor
{
    color: #808080;
    color: #dc143c;
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #808080;
    margin: 1em 0;
    padding: 0;
}
HR.ShoppingCartEmptyHRColor
{
    color: #dc143c;
    display: block;
    height: 2px;
    border: 0;
    border-top: 2px solid #dc143c;
    margin: 1em 0;
    padding: 0;
}
HR.LocatorHRColor
{
    color: #99CC33;
}


.MainBackgroundColorLayout
{
    background-color: #99CC33;
}
.AlternateBackgroundColorLayout
{
    background-color: #FFFFFF;
}
.LeftMenuHeader
{
    color: White;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
}
.LeftMenuNotSelected
{
    color: Black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    text-decoration: none;
}
.LeftMenuSelected
{
    color: White;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    text-decoration: none;
}
.LeftMenuLayout
{
    background-color: #99CC33;
    width: 140px;
}
.CommonTopMenuBackgroundColor
{
    background-color: #000000;
}
.CategoryTopMenuBackgroundColor
{
    background-color: #FFFFFF;
    height: 20px;
}
.DetailImageLayout
{
    background-color: #99CC33;
    width: 140;
}
.DetailTitleLayout
{
    color: #99CC33;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
}
.DetailDescriptionLayout
{
    color: Black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-style: normal;
    font-size: 10px;
    font-weight: normal;
}
.DetailDisclaimerLayout
{
    color: Black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-style: italic;
}
.ShoppingCartControlBackgroundColor
{
    background-color: #FFFFCC;
}
.ShoppingCartControlTitleLayout
{
    color: Black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
}
.ShoppingCartDescriptionLayout
{
    color: Black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-style: normal;
    text-align: left;
}
.ShoppingCartControlAddedItems
{
    color: Red;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: normal;
}
.ShoppingCartFooterLayout
{
    color: #99CC33;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
}
.ShoppingCartLastBenefitLayout
{
    color: Red;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-style: normal;
}
.ShoppingCartListHeaderLayout
{
    color: #8b0000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
}

.ShoppingCartListItemLayout
{
    color: black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
}
.ShoppingCartItemText
{
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}
.ShoppingCartItemTextRed
{
    color: Red;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}
.ShoppingCartSubmitMessageText
{
    color: Red;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}
.ShoppingCartItemTextBold
{
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: bold;
}
.ShoppingCartItemTitle
{
    color: #8b0000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-weight: bold;
}
.ShoppingCartSmallText
{
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}
.SavingsCalculatorBackgroundColor
{
    background-color: #FFFFCC;
    border: 3px solid #99CC33;
}
.SavingsCalculatorHeaderLayout
{
    color: black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.SavingsCalculatorLabelItemLayout
{
    color: #8b0000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
}
.SavingsCalculatorDataItemLayout
{
    color: black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-weight: bold;
}
.ThankYouItemTitle
{
    color: #8b0000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11pt;
    font-weight: bold;
}
.ThankYouItemTextBold
{
    color: #000000;
    font-family: Verdana,Arial,sans-serif;
    font-size: 9pt;
    font-weight: bold;
}
.Error
{
    color: Red;
    font-family: Verdana,Arial;
    font-size: xx-small;
}

.Success
{
    color: Blue;
    font-family: Verdana,Arial;
    font-size: medium;
}

.EmailUpdateSuccess
{
    color: Red;
    font-family: Verdana,Arial;
    font-size: 8pt;
}

.EmailPreferencesSuccess
{
    color: Red;
    font-family: Verdana,Arial;
    font-size: smaller;
}

.EmailPreferencesFailure
{
    color: Red;
    font-family: Verdana,Arial;
    font-size: smaller;
}

.Mandatory
{
    color: Red;
    font-family: Verdana,Arial;
    font-size: xx-small;
    font-weight: normal;
}

.ContactUsLabel
{
    color: Black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: bold;
}

.ContactUsSuccessLabel
{
    color: Red;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: bold;
}

.ContactUsLabelNormal
{
    color: Black;
    font-family: Verdana,Arial,Helvetica;
    font-size: 8pt;
    font-weight: normal;
}
.ContactUsExampleLabel
{
    color: Black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
}

.MembershipInfoLabel
{
    color: Black;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
}

.MembershipInfoLabelNormal
{
    color: Black;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 8pt;
    font-weight: normal;
}


.FooterLabel
{
    color: Black;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 8pt;
    padding: 2px 4px 2px 0px;
}



.FooterLink
{
    color: Blue;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    font-size: 8pt;
    text-align: left;
    padding: 2px 2px 2px 0;
}



.MembershipTermsText
{
    color: black;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: xx-small;
}

.MembershipTermsAcceptText
{
    color: black;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: x-small;
    font-weight: bold;
}

.EmailUpdateGreetings
{
    color: black;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: x-small;
    font-weight: bold;
}

.EmailUpdateLabel
{
    color: black;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: x-small;
}

.EmailCaptureGreetings
{
    color: black;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: x-small;
    font-weight: bold;
}

.EmailCaptureLabel
{
    color: black;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: x-small;
}

.EmailPreferencesHeaderTable
{
    color: Black;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: x-small;
}
.EmailPreferencesCategoryTable
{
    color: Black;
    background-color: Gainsboro;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: x-small;
}

.EmailPreferencesHeaderText
{
    color: Black;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: x-small;
}

.MembershipStatusHeaderText
{
    color: Black;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: xx-small;
    font-weight: bold;
}

.MembershipStatusDiscontinueMembership
{
    color: Black;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: xx-small;
}

.WelcomeHeader
{
    color: #333399;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: x-small;
    font-weight: bold;
}

.WelcomeEmailAddress
{
    color: #333399;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: x-small;
}

.WelcomePublicity
{
    color: #333399;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: small;
    font-weight: bold;
}

.WelcomeDisclaimer
{
    color: #333399;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: xx-small;
}
.MemberPremiumAddress
{
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: smaller;
    font-weight: bold;
}
.PremiumCheckoutMessage
{
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}
.ShippingItemText
{
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9pt;
}
.ShippingItemTextSmall
{
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}
.RewardSavingsDescription
{
    color: black;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: x-small;
}
.RewardSavingsDisclaimer
{
    color: black;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: xx-small;
}
.PremiumCheckoutMessage
{
    color: black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: smaller;
}
.PremiumTitle
{
    color: #99CC33;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: large;
    font-weight: bold;
}

.PremiumDescription
{
    color: black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: smaller;
}

.PremiumDisclaimer
{
    color: black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: smaller;
}

.PremiumFAQ
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: smaller;
}

.LogoutInformation
{
    color: black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}

.CancelConfirmationText
{
    color: black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: xx-small;
}

tr.LoggingResultHeader
{
    background-color: #99CC33;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10;
    color: White;
}
.LoginHeader
{
    color: #F61821;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    text-align: center;
    font-weight: bold;
}
.LoginError
{
    border: 2px solid black;
    background-color: #ffffff;
    padding: 10px;
    position: absolute;
    z-index: 1;
    width: 300px;
}
.MagazineDropDown
{
    font-size: xx-small;
    width: 280px;
    height: 19px;
}

.MyOfferDetailsOfferValue
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
}
.MyOfferDetailsOfferValueSubHead
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
}
.MyOfferDetailsCopy
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}
.MyOfferDetailsDisclaimersTD
{
    background-color: #FFFFFF;
}
.MyOfferDetailsDisclaimers
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
}
.MyOffersHereLink
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: blue;
}
.SavingsStory
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: black;
}

.OOTdirective
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bolder;
    font-size: 12px;
    text-align: left;
    color: Black;
}

#OOTfootnote
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 10px;
    text-align: left;
    font-style: italic;
    color: Black;
}

.OOTheader
{
    border-bottom-color: Black;
    border-bottom-style: solid;
    border-bottom-width: 5px;
    border-left-style: none;
    border-left-color: White;
    border-right-style: none;
    border-right-color: White;
    border-top-style: none;
    border-top-color: White;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    color: Black;
}

.OOTcontent
{
    border-bottom-style: none;
    border-bottom-color: White;
    border-left-style: none;
    border-left-color: White;
    border-right-style: none;
    border-right-color: White;
    border-top-style: none;
    border-top-color: White;
    font-family: Verdana,Arial,Helvetica,sans-serifVerdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    text-align: center;
    color: Black;
}

.CART_SMTEXT
{
    color: #000000;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 8pt;
    text-decoration: underline;
}

.ShoppingCartControlContourColor
{
    background-color: #99CC33;
}

----------------------------------------------------------------- .ShoppingCartDescriptionLayout
{
    color: Black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-style: normal;
    text-align: left;
}
.ShoppingCartControlTitleLayout
{
    color: Black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
}
.DetailImageLayout
{
    background-color: #99CC33;
    width: 140;
}
.DetailTitleLayout
{
    color: black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
}
.DetailDescriptionLayout
{
    color: Black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-style: normal;
    font-size: 10px;
    font-weight: normal;
}
.DetailDisclaimerLayout
{
    color: Black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-style: italic;
}
.WelcomePublicity
{
    color: #000000;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 9px;
    margin-left: 5px;
    font-weight: normal;
}
.link_not_selected
{
    text-decoration: none;
    font-size: 12px; /*font-weight: bold;*/
    font-family: Verdana;
    color: #ffffff;
    background-color: #99CC33;
    display: block;
    padding: 2px;
    text-align: center;
}
.link_not_selected:hover
{
    color: #99CC33;
    background-color: #ffffcc; /*  font-weight: bold;*/
    display: block;
    padding: 2px; /*   border: 1px solid #E6E6C8; */
    text-align: center;
}
.link_selected
{
    color: #99CC33;
    background-color: #ffffcc;
    font-size: 12px;
    font-family: Verdana;
    display: block;
    padding: 2px; /*   border: 1px solid #E6E6C8; */
    text-align: center;
}
