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("../Images/Layout/en/login_main_bg.jpg") no-repeat;
}	
.rotatingPicture2{
	background:url("../Images/Layout/en/login_main_bg2.jpg") no-repeat;
}	
.rotatingPicture3{
	background:url("../Images/Layout/en/login_main_bg3.jpg") no-repeat;
}	

/* Rotating Border */
.border{
border:2px solid #fff;
}
.borderActive{
	border:2px solid #215473;
}

.borderPicture1{
	background:url("../Images/Layout/en/login_main_bg.jpg") no-repeat;
}	
.borderPicture2{
	background:url("../Images/Layout/en/login_main_bg2.jpg") no-repeat;
}	
.borderPicture3{
	background:url("../Images/Layout/en/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:461px;
 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:455px;
 /*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;
}
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;
 position:absolute;
 /*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 */



