﻿body {
	background-color:#fff;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	line-height:18px;  
}
A:hover {
	 
}
A:link {
	text-decoration:none;
}
A:visited { 
	text-decoration:none;
}
A:active { 
	text-decoration:none;
}
BUTTON.Delete {
	color:#fff;
	background-color:#f00;  
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
}
HR.ShoppingCartHRColor {
	color:#808080;
}
HR.ShoppingCartEmptyHRColor {
	color:#dc143c;
}
HR.LocatorHRColor {
   color:#039;
}
.MainBackgroundColorLayout {
	background-color:#1872a5;
}
.AlternateBackgroundColorLayout {
	background-color:#1872a5;
}
.CommonContent {
	font-family:Arial,Verdana,Helvetica,sans-serif;
}
.LeftMenuHeader {
	color:#fff;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
}
.LeftMenuNotSelected {
	color:#fff; 
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
}
.LeftMenuSelected {
	color:#ff0;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
.LeftMenuLayout {
	background-color:#039;
	width:140px; 
}
.CommonTopMenuBackgroundColor {
	background-color:#000;
}
.CategoryTopMenuBackgroundColor {
	background-color:#1872a5;
}
.DetailImageLayout {
	background-color:#039;
	width:140px; 
}
.DetailTitleLayout {
   color:#039;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
}
.DetailDescriptionLayout {
   color:#000;
	font-family:Arial,Verdana,Helvetica,sans-serif;   
	font-size:10px;
	font-style:normal;
	
}
.DetailDisclaimerLayout {
   color:#000;
	font-family:Verdana,Arial,Helvetica,sans-serif;   
	font-size:10px; 
	font-style:italic;  

}
.ShoppingCartControlBackgroundColor {
	background-color:#ffc;
}
.ShoppingCartControlTitleLayout {
   color:#000;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center; 
	 
}
.ShoppingCartDescriptionLayout {
   color:#000;
	font-family:Arial,Verdana,Helvetica,sans-serif;   
	font-size:10px;
	font-style:normal;
}
.ShoppingCartControlAddedItems {
	color:#f00;
	font-family:Arial,Verdana,Helvetica,sans-serif;   
	font-size:11px;
	font-style:normal;
}
.ShoppingCartFooterLayout {
   color:#039;
	font-family:Arial,Verdana,Helvetica,sans-serif;   
	font-size:10px;
	font-style:normal;
	font-weight:bold;
}
.ShoppingCartLastBenefitLayout {
	color:#f00;
	font-family:Arial,Verdana,Helvetica,sans-serif;   
	font-size:10px;
	font-style:normal;
}
.ShoppingCartListHeaderLayout {
	color:#8b0000;
	font-family:Arial,Verdana,Helvetica,sans-serif;   
	font-size:10px;
	font-weight:bold; 
}
.ShoppingCartListItemLayout {
   color:#000;
	font-family:Arial,Verdana,Helvetica,sans-serif;   
	font-size:10px;
}
.ShoppingCartItemText {
   color:#000;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:11px;
}
.ShoppingCartItemTextRed {
    color:#f00;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:11px;
}
.ShoppingCartSubmitMessageText {
    color:#f00;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:11px;
}
.ShoppingCartItemTextBold {
   color:#000;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
}
.ShoppingCartItemTitle {
	color:#8b0000;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:15px;
    font-weight:bold;
}
.ShoppingCartSmallText {
   color:#000;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:11px;
}
.SavingsCalculatorBackgroundColor {
	background-color:#ffc;
}
.SavingsCalculatorHeaderLayout {
   color:#000;
	font-family:Arial,Verdana,Helvetica,sans-serif;   
	font-size:12px;
	font-weight:bold; 
}
.SavingsCalculatorLabelItemLayout {
	color:#8b0000;
	font-family:Arial,Verdana,Helvetica,sans-serif;   
	font-size:13px;
}
.SavingsCalculatorDataItemLayout {
   color:#000;
	font-family:Arial,Verdana,Helvetica,sans-serif;   
	font-size:13px;
	font-weight:bold; 
}
.ThankYouItemTitle {
	color:#8b0000;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:15px;
    font-weight:bold;
}
.ThankYouItemTextBold {
   color:#000;
    font-family:Arial,Verdana,sans-serif;
    font-size:12px;
    font-weight:bold;
}
.Error {
	color:#f00;
	font-family:Arial,Verdana;
	font-size:11px
;
}

.Success {
	color:#00f;
	font-family:Arial,Verdana;
	font-size:medium; 
}

.EmailUpdateSuccess {
	color:#f00;
	font-family:Arial,Verdana;
	font-size:smaller; 
}

.EmailPreferencesSuccess {
	color:#f00;
	font-family:Arial,Verdana;
	font-size:smaller; 
}

.EmailPreferencesFailure {
	color:#f00;
	font-family:Arial,Verdana;
	font-size:smaller; 
}

.Mandatory {
	color:#f00;
	font-family:Arial,Verdana;
	font-size:11px
;
	font-weight:normal;
}

.ContactUsLabel {
   color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:smaller;
	font-weight:bold;
}

.ContactUsSuccessLabel {
	color:#f00;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:smaller;
	font-weight:bold;
}

.ContactUsLabelNormal {
   color:#000;
	font-family:Arial,Verdana,Helvetica;
	font-size:smaller;
	font-weight:normal;
}
.ContactUsExampleLabel {
   color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px
;
}

.MembershipInfoLabel {
   color:#000;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:smaller;
	font-weight:normal;
}

.FooterLabel {
	color:#000;
	font-family:Arial, Verdana, Helvetica, Sans-Serif;
	font-size:12px;
	text-align: center;
}

.FooterLink {
	color:#00f;
	font-family:Arial, Verdana, Helvetica, Sans-Serif;
	font-size:11px;
	text-decoration:underline;
	text-align: center;
}

.FooterText {
	color:#000;
	font-family:Arial, Verdana, Helvetica, Sans-Serif;
	font-size:11px;
}

.MembershipTermsText {
   color:#000;
	font-family:Arial, Verdana, Helvetica, Sans-Serif;
	font-size:11px
;
}
.MembershipTermsAcceptText {
   color:#000;
	font-family:Arial, Verdana, Helvetica, Sans-Serif;
	font-size:12px; 
	font-weight:bold;
}
.EmailUpdateGreetings {
   color:#000;
	font-family:Arial, Verdana, Helvetica, Sans-Serif;
	font-size:12px;
	font-weight:bold;
}

.EmailUpdateLabel {
   color:#000;
	font-family:Arial, Verdana, Helvetica, Sans-Serif;
	font-size:12px;
}

.EmailCaptureGreetings {
   color:#000;
	font-family:Arial, Verdana, Helvetica, Sans-Serif;
	font-size:12px;
	font-weight:bold;
}

.EmailCaptureLabel {
   color:#000;
	font-family:Arial, Verdana, Helvetica, Sans-Serif;
	font-size:12px;
}

.EmailPreferencesHeaderTable {
   color:#000;
	font-weight:bold;
	font-family:Arial, Verdana, Helvetica, Sans-Serif;
	font-size:12px;
}
.EmailPreferencesCategoryTable {
   color:#000;
	background-color:Gainsboro;
	font-family:Arial, Verdana, Helvetica, Sans-Serif;
	font-size:12px;
}

.EmailPreferencesHeaderText {
   color:#000;
	font-family:Arial, Verdana, Helvetica, Sans-Serif;
	font-size:12px;
}

.MembershipStatusHeaderText {
   color:#000;
	font-family:Arial, Verdana, Helvetica, Sans-Serif;
	font-size:12px;
}

.MembershipStatusDiscontinueMembership {
   color:#000;
	font-family:Arial, Verdana, Helvetica, Sans-Serif;
	font-size:12px;
}
.MembershipStatusContent{
   color:#000;
	font-family:Arial, Verdana, Helvetica, Sans-Serif;
	font-size:12px;
}
.WelcomeHeader {
	color:#339;
	font-family:Arial, Verdana, Helvetica, Sans-Serif;
	font-size:12px;
	font-weight:bold;
}
.WelcomeContent {
	font-size:12px;
	line-height:18px;  
}
.WelcomeEmailAddress {
	color:#339;
	font-family:Arial, Verdana, Helvetica, Sans-Serif;
	font-size:12px;
}

.WelcomePublicity {
	color:#339;
	font-family:Arial, Verdana, Helvetica, Sans-Serif;
	font-size:small;
	font-weight:bold;
}

.WelcomeDisclaimer {
	color:#339;
	font-family:Verdana,Arial, Helvetica, Sans-Serif;
	font-size:11px
;
}
.MemberPremiumAddress {
   color:#000;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:smaller; 
    font-weight:bold;
}
.PremiumCheckoutMessage {
   color:#000;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:11px;
}
.ShippingItemText {
   color:#000;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:12px;
}
.ShippingItemTextSmall {
   color:#000;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:11px;
}

.RewardsSavingDescription {
   color:#000;
	font-family:Arial, Verdana, Helvetica, Sans-Serif;
	font-size:12px;
}

.RewardsSavingDisclaimer {
   color:#000;
	font-family:Verdana,Arial, Helvetica, Sans-Serif;
	font-size:11px
;
}

.PremiumCheckoutMessage {
   color:#000;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:smaller;
}

.PremiumTitle {
   color:#039;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:large;
    font-weight:bold;
}

.PremiumDescription {
   color:#000;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:smaller;
}

.PremiumDisclaimer {
   color:#000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:smaller;
}

.PremiumFAQ {
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:smaller;
}

.LogoutInformation {
   color:#000;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:smaller;
}

.CancelConfirmationText {
   color:#000;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:11px
;
}

tr.LoggingResultHeader {
	background-color:#039;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:10px;
	color:#fff;
}
.LoginHeader {
	color:#F61821;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	text-align:center;
	font-weight:bold;  
}
.MagazineDropDown {
	font-size:11px
;
	width:280px;
	height:19px;
}

.MyOfferDetailsOfferValue {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#fff;
}
.MyOfferDetailsOfferValueSubHead {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
}
.MyOfferDetailsCopy {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000;	
}
.MyOfferDetailsDisclaimersTD {
	background-color:#fff;
}
.MyOfferDetailsDisclaimers {
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
}
.MyOffersHereLink {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#00f;
}
.SavingsStory {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	color:#000;	
	
}

.OOTdirective {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-weight:bolder;
	font-size:12px;
	text-align:left;
	color:#000;
	
}

.OOTfootnote {
	font-family:Arial,Verdana,Helvetica,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:#fff;
	border-right-style:none;
	border-right-color:#fff;
	border-top-style:none;
	border-top-color:#fff;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:#000;
		
}

.OOTcontent {
	
	border-bottom-style:none;
	border-bottom-color:#fff;
	border-left-style:none;
	border-left-color:#fff;
	border-right-style:none;
	border-right-color:#fff;
	border-top-style:none;
	border-top-color:#fff;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:10px;
	text-align:center;
	color:#000;
}

.CART_SMTEXT {
   color:#000;
    FONT-FAMILY:Verdana, Arial, Helvetica, Sans-serif;
    font-size:11px;
    text-decoration:underline
} 
.ShoppingCartControlContourColor {
	background-color:#1872a5;
}

.CVVInformationCloser {
   color:#000;
    FONT-FAMILY:Arial, Verdana, Helvetica, Sans-serif;
    font-size:13px;
    font-weight:bold;
}

.CVVInformationHeader {
   color:#000;
    FONT-FAMILY:Arial, Verdana, Helvetica, Sans-serif;
    font-size:16px;
    font-weight:bold;
}

#login {
  text-transform: uppercase;
  display: table;
  width: 176px;
  table-layout: fixed;
}
#login input[type='submit'] {
  background: url('Images/lca_button_login.jpg');
  color: transparent;
  width: 49px;
  height: 27px;
  border: 0px;
  position: relative;
  vertical-align: bottom;
  margin-right:35px;
}
#login .forgotId {
  background: url('Images/lca_button_forgotid.jpg');
  color: transparent;
  width: 49px;
  height: 27px;
  border: 0px;
  display: inline-block;
  position: relative;
  top: 2px;
  vertical-align:bottom;
}
#login div.input-group {
  display: table-row;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
#login div.input-group label {
  display: inline-block;
  table-layout: fixed;
  width: 61px;
  text-align: left;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
#login div.input-group input {
  display: table-cell;
  width: 103px;
  table-layout: fixed;
  margin: 2px 0px 2px 0px;
}
#login div.center-group {
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
}
#login div.center-group div label {
  width: 50%;
  text-align: center;
}
#login div.center-group div input {
  width: 20px;
}
table,
table tr,
table td {
  padding: 0;
  border: 0;
  border-spacing: 0;
}
img {
  padding: 0;
  margin: 0;
  vertical-align: top;
}
#send_email {
    background: url('../../Content/VistaPrintRewards/Images/button_sendemail.gif');
    height: 25px;
    width: 150px;
    border: none;
}

#clear_form {
    background: url('../../Content/VistaPrintRewards/Images/button_clearform.gif');
    height: 25px;
    width: 150px;
    border: none;
}

.vp-shopping-image {
    display: inline-block;
    height: 36px;
    width: 82px;
    background: url("Images/button_shopping_off.jpg");
}
.vp-shopping-image:hover {
    background-image: url("Images/button_shopping_on.jpg");
}
.vp-shopping-image[data-target=active] {
    background-image: url("Images/button_shopping_on.jpg");
}

.vp-dining-image {
    display: inline-block;
    height: 36px;
    width: 70px;
    background: url("Images/button_dining_off.jpg");
}
.vp-dining-image:hover {
    background-image: url("Images/button_dining_on.jpg");
}
.vp-dining-image[data-target=active] {
    background-image: url("Images/button_dining_on.jpg");
}

.vp-movies-image {
    display: inline-block;
    height: 36px;
    width: 76px;
    background: url("Images/button_movies_off.jpg");
}
.vp-movies-image:hover {
    background-image: url("Images/button_movies_on.jpg");
}
.vp-movies-image[data-target=active] {
    background-image: url("Images/button_movies_on.jpg");
}
.bullet {
    color: #ff0;
    padding: 0 4px 0 4px;
}