﻿body{
    margin:0px;
    padding:0px;
    width:100%;
    background-color:#FFF;
    text-align:center; /*IE fix to make margin:auto work*/
    font-family:Helvetica,Arial,Verdana,Sans-serif;
    font-size:12px;
}
#outer_wrapper {
    width:905px;
    margin:0px auto;
    text-align:left; /*reset text-align:center above*/
}
#_ctl0_CategoryTopMenu1__ctl0_imgShoppingCart {
    display:none;
    visibility:hidden;
}
a,
a:link,
a:visited,
a:hover,
a:active {
    /*color:#37a1f3;*/
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}

.PrivacyPolicyText,
.MembershipTermsText {
    font-family:Helvetica,Arial,Verdana,Sans-serif;
    font-size:12px;
    color:#483932;
}


#BenefitDetailDescription a:hover {
    text-decoration: underline;
}
button.Delete {
    color:White;
    background-color:#F00;  
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:10px; 
    font-weight:bold;
}
hr.ShoppingCartHRColor,
.ShoppingCartHRColor {
    color:#808080;
	
}
hr.ShoppingCartEmptyHRColor,
.ShoppingCartEmptyHRColor {
    _color:#FF7917;
    border:1px solid #FF7917;
}
hr.LocatorHRColor {
    COLOR:#036;
}
.MainBackgroundColorLayout {
    background-color:#FFF;
}
.AlternateBackgroundColorLayout {
    background-color:#FFF;
}

.Login {
    color:#FFF;
}

.LeftMenuHeader {
    color: #838383;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:13px; 
    font-weight:bold;
}
.LeftMenuNotSelected {
    color:#838383; 
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:12px;
    text-decoration:none;
}
.LeftMenuSelected {
    color:#483932;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:12px;
    text-decoration:none;
}
.LeftMenuLayout {
    background-color:#036;
    width:140px; 
}
.CommonTopMenuBackgroundColor {
    background-color: #FFF;
}
.CategoryTopMenuBackgroundColor {
    background-color:#FFF;
}
.DetailImageLayout
{
    background-color:#036;
    width:140px; 
}
.DetailTitleLayout {
    color:#906;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:13px; 
    font-weight:bold;
}
.DetailDescriptionLayout {
    vertical-align:top;
    color:#000;
    font-family:Helvetica,Arial,Verdana,sans-serif;   
    font-size:12px;
    font-style:normal;
	
}
.DetailDisclaimerLayout
{
    color:#000;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-style:italic;   
    font-size:10px;   

}
.ShoppingCartControlBackgroundColor
{
    background-color:#FFC;
}
.ShoppingCartControlTitleLayout
{
    color:#000;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:13px; 
    font-weight:bold;
    text-align:center; 
	 
}
.ShoppingCartDescriptionLayout
{
    color:#000;
    font-family:Helvetica,Arial,Verdana,sans-serif;   
    font-size:10px;
    font-style:normal;
}
.ShoppingCartControlAddedItems
{
    color:#F00;
    font-family:Helvetica,Arial,Verdana,sans-serif;   
    font-size:11px;
    font-style:normal;
}
.ShoppingCartFooterLayout
{
    color:#483932;
    font-family:Helvetica,Arial,Verdana,sans-serif;   
    font-size:11px;
    font-style:normal; 
    font-weight:normal;
}
.ShoppingCartLastBenefitLayout
{
    color:#F00;
    font-family:Helvetica,Arial,Verdana,sans-serif;   
    font-size:10px;
    font-style:normal;
}
.ShoppingCartListHeaderLayout {
    color:#9c917f;
    font-family:Helvetica,Arial,Verdana,sans-serif;   
    font-size:11px; 
    font-weight:bold; 
}
.ShoppingCartListItemLayout {
    color:#000;
    font-family:Helvetica,Arial,Verdana,sans-serif;   
    font-size:11px;
}
.ShoppingCartItemText {
    color:#000;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size: 11px;
}
.ShoppingCartItemTextRed {
    color:#F00;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size: 11px;
} .ShoppingCartSubmitMessageText {
      color:#F00;
      font-family:Helvetica,Arial,Verdana,sans-serif;
      font-size: 11px;
      text-align:left;
  }
.ShoppingCartItemTextBold {
    color:#000;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size: 11px; 
    font-weight:bold;
}
.ShoppingCartItemTitle {
    color: #9c917f;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size: 12px; 
    font-weight:bold;
}
.ShoppingCartSmallText {
    color:#000;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size: 10px;
}
.SavingsCalculatorBackgroundColor {
    background-color:#FFC;
}
.SavingsCalculatorHeaderLayout {
    color:#483932;
    font-family:Helvetica,Arial,Verdana,sans-serif;   
    font-size:12px; 
    font-weight:bold; 
}
.SavingsCalculatorLabelItemLayout {
    color:#9c917f;
    font-family:Helvetica,Arial,Verdana,sans-serif;   
    font-size:11px;
}
.SavingsCalculatorDataItemLayout {
    color:#483932;
    font-family:Helvetica,Arial,Verdana,sans-serif;   
    font-size:11px; 
    font-weight:bold; 
}
#OESSavingsCalculator_table_wrapper {
    border:1px solid #ff7917;
    margin-top:20px;
    float:left;
}
.ThankYouItemTitle {
    color: #9c917f;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size: 11px; 
    font-weight:bold;
}
.ThankYouItemTextBold {
    color:#000;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size: 9px; 
    font-weight:bold;
}
#_ctl0__ctl0_lblError {
    /*width:200px;*/
    border-color:#9c917f;
    list-style:none;
    float:left;
    position:relative;
    left:0px;
    text-align:left;
}
.LoginError {
    color:#F00;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:11px;
}
.Error {
    color:#F00;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:11px;
}

.Success {
    color:#00F;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:medium; 
}

.EmailUpdateSuccess {
    color:#F00;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:smaller; 
}

.EmailPreferencesSuccess {
    color:#F00;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:smaller; 
}

.EmailPreferencesFailure {
    color:#F00;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:smaller; 
}

.Mandatory {
    color:#F00;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:11px; 
    font-weight:normal;
}

.ContactUsLabel {
    color:#000;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:smaller; 
    font-weight:bold;
}

.ContactUsSuccessLabel {
    color:#F00;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:smaller; 
    font-weight:bold;
}

.ContactUsLabelNormal {
    color:#000;
    font-family:Helvetica,Arial,Verdana,sans-serif;;
    font-size:smaller; 
    font-weight:normal;
}
.ContactUsExampleLabel {
    color:#000;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:11px;
}

.MembershipInfoLabel {
    color:#000;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:smaller; 
    font-weight:normal;
}

#footer {
    border-top:1px solid #cdc8bf;
    border-bottom:1px solid #cdc8bf;
    border-right:none;
    border-left:none;
    width:905px;
    height:44px;
    line-height:44px;
    vertical-align:middle;
}
#footer sup,#footer sup font {
    font-size:9px;
}
.FooterLabel {
    color:#9c917f;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:10px;
}

.FooterLink a:link,
.FooterLink a:visited,
.FooterLink a:active {
    color:#9c917f;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:10px;
    text-decoration:none;
}
.FooterLink a:hover {
    color:#9c917f;
    text-decoration:underline;
}


.MembershipTermsText,
.MembershipTermsText p,
.MembershipTermsText ol li,
.MsoBodyText {
    color:#483932;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:12px;
}
.MembershipTermsAcceptText {
    color:#000;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:11px; 
    font-weight:bold;
}
.EmailUpdateGreetings {
    color:#483932;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:12px; 
    font-weight:bold;
}

.EmailUpdateLabel {
    color:#483932;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:12px;
}

.EmailCaptureGreetings {
    color:#483932;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:12px; 
    font-weight:bold;
}

.EmailCaptureLabel {
    color:#483932;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:12px;
}

.EmailPreferencesHeaderTable {
    color:#483932;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:12px; 
    font-weight:bold;
}
.EmailPreferencesCategoryTable {
    color:#483932;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:12px; 
    font-weight:bold;
    background-color:#c6beae;
}

.EmailPreferencesHeaderText {
    color:#483932;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:12px; 
    font-weight:bold;
}

.MembershipStatusHeaderText {
    color:#483932;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:12px; 
    font-weight:bold;
}

.MembershipStatusDiscontinueMembership {
    color:#483932;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:12px; 
    font-weight:bold;
}

.WelcomeHeader {
    color:#333399;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:11px; 
    font-weight:bold;
}

.WelcomeEmailAddress {
    color:#333399;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:11px;
}

.WelcomePublicity {
    color:#333399;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:small; 
    font-weight:bold;
}

.WelcomeDisclaimer {
    color:#333399;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:11px;
}
.WelcomeContent {
    color:#000;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:smaller;	
}
.welcome_links:link,.welcome_links:visited {
    font-family:Helvetica,Arial,Verdana,sans-serif;
    color:#0793f6;
    font-size:14px;
    text-decoration:none;
}
.welcome_links:hover {
    font-family:Helvetica,Arial,Verdana,sans-serif;
    color:#0793f6;
    font-size:14px;
    text-decoration:underline;
}
.MemberPremiumAddress {
    color:#000;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:smaller; 
    font-weight:bold;
}
.PremiumCheckoutMessage {
    color:#000;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size: 8px;
}
.ShippingItemText {
    color:#000;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size: 11px;
}
.ShippingItemTextSmall {
    color:#000;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size: 10px;
}

.RewardsSavingDescription {
    color:#000;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:11px;
}

.RewardsSavingDisclaimer {
    color:#000;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:11px;
}

.PremiumCheckoutMessage {  
    color:#838383;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:12px;
    line-height:14px;
}

.PremiumTitle {   
    color: #ff7917;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:20px;
    line-height:22px; 
    font-weight: bold;
}
.PremiumDescription {  
    color:#838383;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:12px;
    line-height:14px;
}

.PremiumDisclaimer {   
    color:#838383;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:12px;
    line-height:14px;
}

.PremiumFAQ {
    color:#838383;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:12px;
    line-height:14px;
}

.LogoutInformation {
    color:#000;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size: smaller;
}

.CancelConfirmationText {
    color:#000;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size: 14px;
}

tr.LoggingResultHeader {
    background-color: #036;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size: 10px;
    color:#FFF;
}

.OOTdirective {
    font-family:Helvetica,Arial,Verdana,sans-serif; 
    font-weight: bolder;
    font-size: 12px;
    text-align: left;
    color:#000;
}

.OOTfootnote {
    font-family:Helvetica,Arial,Verdana,sans-serif; 
    font-weight:normal;
    font-size: 10px;
    text-align: left;
    font-style:italic;
    color:#000;
}

.OOTheader {
    border-bottom-color:#000;
    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:Helvetica,Arial,Verdana,sans-serif; 
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    color:#000;
}

.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:Helvetica,Arial,Verdana,sans-serif;
    font-size: 10px;
    text-align: center;
    color:#000;
}

.MyOfferDetailsOfferValue {
    font-family:Helvetica,Arial,Verdana,Sans-serif;
    font-size: 16px; 
    font-weight: bold;
    color: #FFF;
}
.MyOfferDetailsOfferValueSubHead {
    font-family:Helvetica,Arial,Verdana,Sans-serif;
    font-size: 10px;
    color: #FFF;
}
.MyOfferDetailsCopy {
    font-family:Helvetica,Arial,Verdana,Sans-serif;
    font-size: 11px;
    color:#000;	
}
.MyOfferDetailsDisclaimersTD {
    background-color:  #FFF;
}
.MyOfferDetailsDisclaimers {
    font-family:Helvetica,Arial,Verdana,Sans-serif;
    font-size: 10px;
    color:#000;
}
.MyOffersHereLink {
    font-family:Helvetica,Arial,Verdana,Sans-serif;
    font-size: 10px;
    color: blue;
}

.SavingsStory {
    font-family:Helvetica,Arial,Verdana,Sans-serif;
    color:#838383;	
}
#_ctl0__ctl0_butSubmit {
    background-color:#483932;
    color:#c6b89f;
    font-family:Helvetica,Arial,Verdana,Sans-serif;
    border-top:1px solid #9c917f;
    border-right:1px solid #c6b89f;
    border-bottom:1px solid #c6b89f;
    border-left:1px solid #9c917f;
    padding:5px;
    font-size:12px;
 
}
.CART_SMTEXT {
    color:#000;
    font-family:Helvetica,Arial,Verdana,Sans-serif;
    font-size: 11px;
    text-decoration:underline
}
.ShoppingCartControlContourColor {
    background-color:#039;
}



table#_ctl0_CategoryTopMenu1__ctl0_tblOESCartOverview tr td span#_ctl0_CategoryTopMenu1__ctl0_lblShoppingCartItemsCount {
    font-size:12px;
    font-family:Helvetica,Arial,Verdana,Sans-serif;
    color:#FF7917;
    text-decoration:none;
    padding-right: 8px;
}
.ShoppingCartItemsCount {
    font-size:12px;
    line-height:12px;
    vertical-align:middle;
    font-family:Helvetica,Arial,Verdana,Sans-serif;
    color:#FF7917;
    text-decoration:none;
    padding-right: 8px;
}

.regulartext {
    font-size:12px;
    font-family:Helvetica,Arial,Verdana,Sans-serif;
    color:#838383;
}
#_ctl0__ctl0_BenefitList1_dlBenefits {
    font-family:Helvetica,Arial,Verdana,Sans-serif;
    /*margin-right:0px;
 float:right;*/
    text-align:left;
    /*width:800px;*/
    width:600px;
    padding:0px;
    _margin-left:200px;
}




#benefitlists #_ctl0__ctl0_BenefitList1_dlBenefits,
#benefitlists #_ctl0__ctl0_BenefitList1_dlBenefits tbody tr,
#benefitlists #_ctl0__ctl0_BenefitList1_dlBenefits tbody tr td,
#benefitlists #_ctl0__ctl0_BenefitList1_dlBenefits tbody tr td a,
#benefitlists #_ctl0__ctl0_BenefitList1_dlBenefits tbody tr td a:link,
#benefitlists #_ctl0__ctl0_BenefitList1_dlBenefits tbody tr td a:visited,
#benefitlists product#_ctl0__ctl0_BenefitList1_dlBenefits tbody tr td a:active,

#_ctl0__ctl0_BenefitList1_dlBenefits,
#_ctl0__ctl0_BenefitList1_dlBenefits tbody tr,
#_ctl0__ctl0_BenefitList1_dlBenefits tbody tr td,
#_ctl0__ctl0_BenefitList1_dlBenefits tbody tr td a,
#_ctl0__ctl0_BenefitList1_dlBenefits tbody tr td a:link,
#_ctl0__ctl0_BenefitList1_dlBenefits tbody tr td a:visited,
#_ctl0__ctl0_BenefitList1_dlBenefits tbody tr td a:active  {
    font-size:13px;
    font-family:Helvetica,Arial,Verdana,Sans-serif;
    color:#005cb3;
    text-decoration:none;

}
#benefitlists #_ctl0__ctl0_BenefitList1_dlBenefits tbody tr td a:hover,
#benefitlists product#_ctl0__ctl0_BenefitList1_dlBenefits tbody tr td a:hover {
    text-decoration:underline;
}
#benefitlists {
    width:600px;
    float:right;
    font-size:13px;
    font-family:Helvetica,Arial,Verdana,Sans-serif;
    color:#005cb3;
    text-decoration:none;
    margin-bottom:50px;
}
#benefitlists a,
#benefitlists a:link,
#benefitlists a:visited,
#benefitlists a:hover,
#benefitlists a:active {
    font-size:13px;
    font-family:Helvetica,Arial,Verdana,Sans-serif;
    color:#005cb3;
    text-decoration:none;
}
#benefitlists a:hover {
    text-decoration:underline;
}
#svngs_amt_detail_title {
    margin-top:40px;
    font-size:20px;
    color:#838383;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    line-height:22px; 
    font-weight:normal;
}
#svngs_amt_detail_description {
    font-size:16px;
    color:#838383;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    line-height:18px;
}

#_ctl0__ctl0__ctl0_detailTitle {
    margin-top:40px;
    font-size:14px;
    color:#37a1f3;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    line-height:24px; 
    font-weight:normal;
}


.login_widget_title {
    color:#9c917f; 
    font-weight:bold;
    font-size:18px;
    font-family:Helvetica,Arial,Verdana,Sans-serif;
}
#login_main {
    background-repeat:no-repeat;
    background-position:bottom left; 
    font-weight:normal;
    font-size:18px;
    font-family:Helvetica,Arial,Verdana,Sans-serif;
    text-align:left;
    color:#838383;
    line-height:24px;
    width:675px;
}
.login_main_title {
    color:#215473; 
    font-weight:bold;
    font-size:24px;
    font-family:Helvetica,Arial,Verdana,Sans-serif;
    text-align:center;
}
.loginmaintext {
    line-height:24px;
    width:350px;
}
.paratitle {
    color:#70624c;
}
.logintoday {
    color:#215473; 
    font-weight:normal;
    font-size:36px;
    line-height:36px;
    font-family:Helvetica,Arial,Verdana,Sans-serif;
    text-align:center;
}
.login_c1 {
    width:283px;
    height:112px;
    border:1px solid #215473;
    background-color:#ffd88d;
    text-align:left;
    color:#837359; 
    font-weight:normal;
    font-size:16px;
    font-family:Helvetica,Arial,Verdana,Sans-serif;
    line-height:18px;
    /*padding:5px;*/
    vertical-align:top;
}
.login_c2 {
    width:283px;
    height:112px;
    border:1px solid #FFF;
    background-color:#97bbcf;
    text-align:left;
    color:#FFF; 
    font-weight:normal;
    font-size:16px;
    font-family:Helvetica,Arial,Verdana,Sans-serif;
    line-height:18px;
    /*padding:5px;*/
    vertical-align:top;
}
.login_c3 {
    width:283px;
    height:112px;
    border:1px solid #FFF;
    background-color:#a6b254;
    text-align:left;
    color:#FFF; 
    font-weight:normal;
    font-size:16px;
    font-family:Helvetica,Arial,Verdana,Sans-serif;
    line-height:18px;
    /*padding:5px;*/
    vertical-align:top;
}
#login_table {
    border:1px solid #e1ddcd;
    background-color:#fcf8eb;
    font-size:16px;
    color:#9c917f;
    font-family:Helvetica,Arial,Verdana,Sans-serif;
    height:262px;
    width:226px;
}
#_ctl0__ctl0_txtMemberId,
#_ctl0__ctl0_txtZipCode,
#_ctl0__ctl0_chkSaveMemberID {
    border-top:1px solid #83817b;
    border-right:1px solid #f9f5e8;
    border-bottom:1px solid #f9f5e8;
    border-left:1px solid #83817b;
    width:110px;
    height:15px;
    font-size:12px;
    color:#000;
    font-family:Helvetica,Arial,Verdana,Sans-serif;
    background-color:#fcf8eb;
}
input#_ctl0__ctl0_chkSaveMemberID {
    width:15px;
    height:15px;
    background-color:#fcf8eb;
}
.inpt_flds {
    color:#9c917f;
    font-size:16px;
    font-family:Helvetica,Arial,Verdana,Sans-serif;
}
.remember_me {
    color:#9c917f;
    font-size:14px;
    font-family:Helvetica,Arial,Verdana,Sans-serif;
}
.forgotid {
    color:#9c917f;
    font-size:14px;
    font-family:Helvetica,Arial,Verdana,Sans-serif;
    text-decoration:none;
}
.forgotid a {
    color:#0d56a5;
    text-decoration:underline;
}


/* CSS for LoginContainer control */

/* Rotating Images  */
.rotatingPicture1{
    background:url("/Content/HomesavingsMall/Images/login_main_bg.jpg") no-repeat;
}
.rotatingPicture2 {
    background: url("/Content/HomesavingsMall/Images/login_main_bg2.jpg") no-repeat;
}
.rotatingPicture3 {
    background: url("/Content/HomesavingsMall/Images/login_main_bg3.jpg") no-repeat;
}	

/* Rotating Border */
.border{
    border:2px solid #fff;
}
.borderActive{
    border:2px solid #215473;
}

.borderPicture1 {
    background: url("/Content/HomesavingsMall/Images/login_main_bg.jpg") no-repeat;
}
.borderPicture2 {
    background: url("/Content/HomesavingsMall/Images/login_main_bg2.jpg") no-repeat;
}
.borderPicture3 {
    background: url("/Content/HomesavingsMall/Images/login_main_bg3.jpg") no-repeat;
}	

/*Rotating paragraph text */
.txtBlack{
    color:#838383; 
    font-weight:normal;
}
.txtRed{
    color:#76624c; 
    font-weight:bold;
}
.txtBlue{
    color:#5fa6ce; 
    font-weight:bold;
}
.txtGreen{
    color:#a6b254; 
    font-weight:bold;
}
sup {
    font-size:10px;
    line-height:12px;
}
#BenefitDetailTitle {
    width:265px;
    color:#37a1f3;
    font-family:Helvetica, Arial, Verdana, sans-serif;
    font-size:14px;
    line-height:20px;
    position:relative;
    left:35px;
    top:10px;
}

#BenefitDetailTitle table {
    width:265px;
    color:#37a1f3;
    font-family:Helvetica, Arial, Verdana, sans-serif;
    font-size:14px;
    line-height:20px;
}
#BenefitDetailWhereRedeem {
    width:367px;
    color:#838383;
    font-family:Helvetica, Arial, Verdana, sans-serif;
    font-size:14px;
    line-height:20px;
    position:relative;
    left:35px;
}
#benefit_detail_table {
    border:1px solid #cecece;
    background-color:#f0f0f0;
    height:190px;
}
.selectqty {
    color:#838383;
    font-family:Helvetica, Arial, Verdana, sans-serif;
    font-size:14px;
}
#BenefitDetailDescription {
    color:#838383;
    font-family:Helvetica, Arial, Verdana, sans-serif;
    font-size:14px;
    line-height:20px;
    margin-bottom:50px;
}



.pollContainer {
    width:905px;
    height:64px;
    line-height:64px;
    vertical-align:middle;
    background-color:860000
}
.pollQuestion {
    color:#ffffff;
    font-family:Helvetica, Arial, Verdana, sans-serif;
    font-size:20px;
    line-height:22px; /*outline:1px solid #000;*/
}

.pollAnswer {
    color:#FFF;
    font-family:Helvetica, Arial, Verdana, sans-serif;
    font-size:16px;
    line-height:18px;
    width:250px;
    float:right;
} 
.worksheetsContainer {
    width:800px;
    height:145px; 
    color:#0793f6; 
    background-color:#fefaed; 
    border-top: solid 1px #e1ddcd; 
    border-right: solid 1px #e1ddcd; 
    border-left: solid 1px #e1ddcd ; 
    border-bottom: solid 1px #e1ddcd; 
    font-size:14px; 
    text-align:center;
}

.worksheetsLinksContainer {
    width: 800px;
    /*margin:25px 0px 0px 25px;*/
    position:relative;
    top:0px;
    left:10px;
    /*outline:1px solid #000;*/
    /*text-align:center;*/
}

.worksheetsLinks {
    /*width:225px;*/
    font-size:13px;
    height: 25px;
    text-align:left;
    line-height: 22px;
}
a.worksheetsLinks:hover {
    text-decoration:underline;
}




.featuredSavingsContainer {
    width:431px;
    height:145px
}

.featuredSavingsTitle { 
    font-weight:bold;
    font-size:18px;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    vertical-align:middle;
    color:#8d8373;
    width:431px;
    height:35px;
    line-height:35px;
    text-align:center;
}

.testimonialContainer {
    width:250px;
    height:120px;
}

.required {
    color:#F00;
    font-family:Helvetica, Arial, Verdana, sans-serif;
    font-size:11px;
}

#product_disclaimer {
    background-color:#FFF;
    width:600px;
    color:#838383;
    font-family:Helvetica, Arial, Verdana, sans-serif;
    font-size:11px;
    line-height:14px;
    font-style:normal;
    width:280px;
    border:1px solid #cecece;
    padding:10px;
    /*left:275px;
 top:0px;*/
    /*top:50%;
 left:50%;*/
    z-index:99999;
}
#product_disclaimer sup {
    line-height:8px; 
    font-size:8px;
}
#giftCards:hover {
    text-decoration:underline;
}
#vendor_disclaimer {
    width:600px;
    color:#6a6a6a;
    font-family:Helvetica, Arial, Verdana, sans-serif;
    font-size:11px;
    line-height:13px;
    font-style:normal;
}
#vendor_disclaimer sup {
    line-height:6px;
}
#results_header {
    font-family:Helvetica, Arial, Verdana, sans-serif;
    color:#e46134;
    font-size:20px;
    line-height:24px;
    height:87px;
}
  
#results_header2 {
    font-family:Helvetica, Arial, Verdana, sans-serif;
    color:#e46134;
    font-size:18px;
    line-height:20px;
    height:54px;
}
.product {
    width:713px;
    height:66px;
    border-bottom:1px solid #cecece;
}
.product a {
    display:block;
    text-decoration:none;
    z-index:99999;
}
.product a:hover {
    background-color:#eee;
}
.product a table {
    display:block;
    text-decoration:none;
    z-index:99999;
}
 
 
 
.product img {
    border: none;
    display:block;
}
.results_text {
    padding-right: 20px;
    font-family:Helvetica, Arial, Verdana, sans-serif;
    color:#838383;
    font-size:13px;
    line-height:22px;
}
  
.faq_question_top {
    color:#37a1f3;
    font-family:Helvetica,Arial,Verdana,Sans-serif;
    font-size:12px;
}

.faq_question {
    color:#838383;
    font-family:Helvetica,Arial,Verdana,Sans-serif;
    font-size:12px; 
    font-weight:bold;
}

.faq_answer,
#faq_table ul li,
#faq_table p,
#faq_table {
    color:#838383;
    font-family:Helvetica,Arial,Verdana,Sans-serif;
    font-size:12px;
}
								 
.faq_top {
    color:#37a1f3;
    font-family:Helvetica,Arial,Verdana,Sans-serif;
    font-size:12px;
}
	
#_ctl0__ctl0_lblConfirmationNumber,
#_ctl0__ctl0_lblConfirmationEmail {
    color:#37a1f3;
}

script {
    z-index:0;
}

/*#_ctl0__ctl0__ctl0_rblstAnswer {
 width:300px;
}
#_ctl0__ctl0__ctl0_rblstAnswer td {
 width:150px;
}*/
#_ctl0__ctl0__ctl0_imgbtnSubmit {
    position:relative;
    left:0px;
    float:left;
}

#bookmark_icon {
    height:32px;
    line-height:32px;
    vertical-align:middle;
}
#bookmark_icon img,
#bookmark_icon a {
    height:32px;
    line-height:32px;
    vertical-align:middle;
}
#_ctl0__ctl0__ctl2_dlFeaturedSavings td a#_ctl0__ctl0__ctl2_dlFeaturedSavings__ctl0_hlBenefit img {
    position:relative;
    float:left;
    left:0px;
    text-align:left;
    width:210px;
}
#_ctl0__ctl0__ctl2_dlFeaturedSavings td a#_ctl0__ctl0__ctl2_dlFeaturedSavings__ctl1_hlBenefit img {
    position:relative;
    float:left;
    left:0px;
    text-align:left;
    width:210px;
    padding-left:10px;
}

/* start personal assistant */
#personal_assistant {
    background:url("../Images/Layout/en/btn_personal-assistant.gif") no-repeat 0 0;
    display:block;
    height:24px;
    margin-left:482px;
    text-indent:-9999em;
    width:154px;
}
#personal_assistant:hover,
#personal_assistant:focus {
    background-position:0 -24px;
    overflow:hidden;/*keeps the outline from extending way off to the left*/
}
/* end personal assistant */
/*****/
img {
    padding: 0;
    margin: 0;
    vertical-align: top;
}

form {
    margin: 0px;
}
.bullet {
    font-size: 10px;
    color: #fff;
}
.dropdownmenu {
    display: inline-block;
    position: relative;
}
#savings_amount {
    background: url("../../Content/HomeSavingsMall/Images/button_sav_amt_off.gif");
    width: 164px;
    height: 24px;
    border: none;
    cursor: pointer;
}
#savings_amount:hover {
    background: url("../../Content/HomeSavingsMall/Images/button_sav_amt_on.gif");
}

#merchant_name {
    background: url("../../Content/HomeSavingsMall/Images/button_merch_name_off.gif");
    width: 164px;
    height: 24px;
    border: none;
    cursor: pointer;
}
#merchant_name:hover {
    background: url("../../Content/HomeSavingsMall/Images/button_merch_name_on.gif");
}

.dropdown-content {
    list-style-type: none;
    /*left: 16px;*/
    position: absolute;
    margin: 0px;
    top: 22px;
    display: none;
    background-color: #FFF;
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #9c917f;
    width: 120px;
    border: 1px solid #483932;
}
.dropdown-content a {
    text-decoration:none;
    color:#9c917f;
    font-weight:normal;
    padding:2px 1px;
    display:block;
    margin:0px;
    width:100%;
}
.dropdown-content a:hover,
.dropdown-content a:focus {
    color: #000000;
}
.dropdownmenu:hover .dropdown-content {
    display: block;
}
.view-cart {
    background: url("../../Content/HomeSavingsMall/Images/all_shopcart.gif");
    display: block;
    width: 275px;
    height: 55px;
}
.contact-us {
    background: url("../../Content/HomeSavingsMall/Images/all_contact.gif");
    display: block;
    width: 347px;
    height: 43px;
}
.membership-terms {
    background: url("../../Content/HomeSavingsMall/Images/all_terms.gif");
    display: block;
    width: 371px;
    height: 53px;
}
.usage-terms {
    background: url("../../Content/HomeSavingsMall/Images/all_termsu.gif");
    display: block;
    width: 347px;
    height: 43px;
}
.privacy {
    background: url("../../Content/HomeSavingsMall/Images/all_privacy.gif");
    display: block;
    width: 347px;
    height: 43px;
}
.member-info {
    background: url("../../Content/HomeSavingsMall/Images/all_dispinfo.gif");
    display: block;
    width: 347px;
    height: 43px;
}
.email-update {
    background: url("../../Content/HomeSavingsMall/Images/all_emailup.gif");
    display: block;
    width: 347px;
    height: 43px;
}
#send_email {
    background: url('../../Content/HomeSavingsMall/Images/button_sendemail.gif');
    color: transparent;
    width: 150px;
    height: 25px;
    border: 0px;
    vertical-align: top;
}

#clear_form {
    background: url('../../Content/HomeSavingsMall/Images/button_clearform.gif');
    color: transparent;
    width: 150px;
    height: 25px;
    border: 0px;
    vertical-align: top;
}
.btn-submit {
    background: url('../../Content/HomeSavingsMall/Images/button_submit.gif');
    color: transparent;
    width: 150px;
    height: 25px;
    border: 0px;
}
h4 {
    color: #0793f6;
}
.logo {
    background: url('../../Content/HomeSavingsMall/Images/HSA_Productlogo.gif');
    width: 265px;
    height: 49px;
    display: block;
}

.go-to-cart {
    background-image: url("/Content/HomeSavingsMall/Images/go_to_cart.gif");
}

.add-to-cart {
    background-image: url("/Content/HomeSavingsMall/Images/add_to_cart.gif");
}