﻿
body
{
background:url(../Images/pg_back.gif) repeat;
text-align:center;
}


#host_iframe{
width:590px;
height:1700px;
margin:0px 12px 0px 12px;

}

#primary_container_type_iframe,
.primary_container_type_iframe
{
  width:700px;
  overflow:hidden;
}
.common_content_container4{
margin-top:0px;
}


#header_container_type_iframe,
.header_container_type_iframe{
position:relative;
margin-top:0px;
top:0px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 22px;
font-weight:bold;
color: #0000cc;
width:600px;
}

#utility_header{
background:#48a8f8;
}
#utility_header_title{
color:#fff;
}
#utility_header_close a{
color:#fff;
}

.custom_loyaltySavedCategoryHeader{
 background:#48a8f8; 
}



.poweredBy{
/*top:12px;
right:110px; */ /* If has Support Live Chat use this in css override file*/
position:relative;
/*bottom:0px;
right:0px;*/
float:right;
background:url(../Images/powered-by-redplum.gif) no-repeat;
width:86px;
height:25px;
margin-top:34px;
}
.poweredBy img{
width:86px;
height:25px;
}
.support_icon_container{
top:4px;
visibility:hidden;
}
.button_custom_type_5{
background:url(../Images/btn_type_5_bk.gif) repeat-x;
}
a:link.button_common_type_5.button_custom_type_5,
a:visited.button_common_type_5.button_custom_type_5,
a:active.button_common_type_5.button_custom_type_5
a:hover.button_common_type_5.button_custom_type_5{
border:none;
color:#fff;
font-weight:400;
text-transform:capitalize;
padding-top:3px;
text-decoration:none;

}
a:link.button_common_type_6.button_custom_type_6,
a:visited.button_common_type_6.button_custom_type_6,
a:active.button_common_type_6.button_custom_type_6
a:hover.button_common_type_6.button_custom_type_6{
border:none;
font-weight:400;
text-transform:capitalize;
padding-top:3px;
text-decoration:none;
color:#30290e;
}


button_common_type_input_5{
display:block;
height:15px;


}
a:link.button_common_type_input_5,
a:visited.button_common_type_input_5,
a:active.button_common_type_input_5,
a:hover.button_common_type_input_5{
font-size:11px;
padding:2px 11px 0px 11px;
color:#fff;
font-weight:400;
text-transform:capitalize;
padding-top:3px;
text-decoration:none;
border:none;
}


.button_custom_type_6{
border:none;
background-image:none;
background-color:#d3e9fe;
font-weight:400;
text-transform:capitalize;
padding-top:3px;
text-decoration:none;
}

.common_content_container2{
 
  margin-top:9px;
  width:676px;

}
.custom_content_header_container{
background:#d0e8f8;
color:#585858;

}
.tab_style1_off{
color:#585858;
}
a:link.tab_style1_off,
a:visited.tab_style1_off,
a:active.tab_style1_off,
a:hover.tab_style1_off{
color:#585858;
text-decoration:none;
}
.tab_style1_on{
background:#48a8f8;
color:#fff;
}
a:link.tab_style1_on,
a:visited.tab_style1_on,
a:active.tab_style1_on,
a:hover.tab_style1_on{
color:#fff;
text-decoration:none;
}

#content_container_Account h2{
color:#48a8f8;	
}
.account_join_intro_headline,
.account_join_intro_headline a{
color:#48a8f8;
font-weight:normal;
}
.common_list_pagination_container a{
color:#0000c8;
}
.common_list_pagination_container a.selected{
color:#0000c8;
font-weight:bold;
}

.custom_saved_filter_container div,
.custom_saved_view_amount_container{
color:#585858;
}
.common_date_container_1{
color:#585858;
}


/*
#ctl00_HypLnkLogin,
#SpanLogin,
#ctl00_HypLnkCreateAccount,
#SpanCreateAccount,
#ctl00_HypLnkViewOffers,
#SpanViewOffers,
#ctl00_HypLnkMyAccount,
#SpanLogout,
#SpanMyAccount,
#ctl00_HypLnkMyOffers,
#SpanMyOffers,
#ctl00_HypLnkViewOffers2,
#SpanViewOffers2,
#ctl00_HypLnkFaq,
#ctl00_HypLnkFaq2,
#ctl00_LnkBtnLogout
{display:none;}
*/

.header_subnav_container_iframe{
display:none;
}




.list_row_container_3_Hosted1,
.list_row_container_3_premium_Hosted1,
.list_row_container_4_Hosted1,
.list_row_container_4_premium_Hosted1,
.common_list_row_container_2,
.offer_article_micropage_container{
border-style:solid;
}

.common_expiration_date{
 display:block;
}
.SMS_Shoppinglist_container{
display:none;
}

.navLink 	{
font-size:10px;
}

.navLinkIn {
 font-size:10px;
}


.loading_container_Hosted1,
.loading_container_Login,
.loading_container_Search,
.loading_container_SavedCoupons,
.loading_container_Account,
.loading_container_helpemail{ 
background:#fff;
}
.loading_container_Index{
background:#fff;
top:21px;
}
.loading_container_Grocery div,
.loading_container_Hosted1 div,
.loading_container_Recipe div,
.loading_container_Login div,
.loading_container_Search div,
.loading_container_SavedCoupons div,
.loading_container_Account div{
color:#0033cc;
margin:20px 0px 0px 160px;
height:auto;
width:140px;
text-align:center;
border:1px solid #4aaaff;
background:#fff;
padding:12px 0px 12px 0px;
}


.loading_container_Login div{
  color:#0033cc;
  margin:20px 0px 0px 60px;
  *margin:20px 0px 0px 0px;
 }
.loading_container_Index div{
  color:#fff;
  margin:20px 0px 0px 40px;
  *margin:20px 0px 0px 0px;
 }

.loading_container_Account div{
 margin :100px 0px 0px 200px;
 *margin:100px 0px 0px -100px;
}
 
 .loading_container_helpemail div{
  margin:80px 0px 0px 100px;
  *margin:80px 0px 0px 40px;
  color:#0033cc;
 }

a.btn_clip,
a.btn_clipped,
a.btn_card_clip,
a.btn_card_clipped,
a.btn_mobile_clip,
a.btn_mobile_clipped,
a.btn_card_dimmed{
display:block;
float:left;
/*width:39px;*/
height:20px;
padding:0px 8px 0px 4px;
text-decoration:none;
text-transform:uppercase;
color:#f30;
}
a.btn_clipped,
a.btn_card_clipped{
/*color:#6ca81f;*/
font-weight:bold;
}
a.btn_card_dimmed{
color:#ccc;
}

.common_loyalty_program_selector_container div,
.custom_loyalty_program_selector_container_SavedCoupons div{
color:#585858;
}
.list_summary_Hosted1,
.list_title_Hosted1,
.custom_save_loyalty_savings_container
{
  color:#0000ce;
}
.common_offer_star2{
  display:none;
  
}
.button_forgotPassword{
  display:block;
  width:69px;
  height: 21px;
  padding-top:0px;
  background:url(../Images/forgotPassword_button.jpg) no-repeat;
}
.promoLayoutType_179{
  margin-top:15px;
}
.promoLayoutType_180{
 margin-top:20px;
 
}
.promoLayoutType_retailer_bottom{
margin:20px 0px 0px 4px;
}
.common_list_btn_container_5c{
height:20px;
}
.common_list_btn_container_5c div{
display:none;
}
.form_error ul li{
color:#C00;
}
.common_copy_container{
margin:22px 0px 0px 0px;
}
.content_container{
margin:30px 0px 0px 0px;
}
.common_btn_container{
margin:12px 0px 0px 0px;
}
.label_help_email{
width:130px;
}
.input_help_email{
width:240px;
}
.input_help_email_msg{
height:100px;
}
.saved_print_header_cardname{
  color:#00c;
  font-size:16px;
}

.offer_controls_container_Hosted1{
 display:none; 
}

.saved_grid_data_container{
width:320px;
}

#CA_confirmation{
float:none;
position:absolute;
top:220px;
left:288px;
width:532px;
height:259px;
z-index:10000;
background:url(../Images/eds_bg_div.png) no-repeat;
text-align:center;
visibility:hidden;
}
#CA_confirmation h1,
#CA_confirmation p{
float:none;
text-align:center;
}
#CA_confirmation h1{
width:250px;
margin:40px auto 0px auto;
text-align:center;
color:#009dda;
font-size:18px;
font-weight:bold;
}
#CA_confirmation p{
width:325px;
margin:20px auto 0px auto;
text-align:center;
}
#CA_confirmation div{
width:171px;
margin:27px auto 0px auto;
}

#footer{
width:932px;
background: url(../images/footer.gif) repeat-x;
padding:16px 0 20px 0;
margin-top:40px;
}
#footer_rss{
    
}
#footer_pg_button{
float:right;
}
#footer_links_container{
background:url(../Images/icon_footer_bbb.gif) no-repeat;
margin:13px 0px 0px 0;
height:42px;

}
#navFooter{
margin:0 0px 0px 34px;
color:#666;
text-align:left;
}
#navFooter a{
color:#666;
}
#primary_wrapper{
float:none;
position:relative;
width:973px;
height:auto;
margin:0 auto 0 auto;
background-color:#fff;
text-align:left;
}
#retailer_banner_container{
float:right;
margin:2px 0 0 0;
padding-right:20px;

}
#inner_wrapper{
 background-color:#fff;
 border-left:20px solid #fff;
border-right:20px solid #fff;
}
#header{
 position:relative;
}
#header_col1{
width:717px;
}
#header_col2
{
position:absolute;
top:2px;
right:0px;
}
#header_top{
height:35px;
width:100%;
}
#header_divider{
border-bottom:7px solid #fafafa;
}
#header_bottom{
width:100%;
height:93px;
*height:88px;
}
#header_bottom_border{
width:932px;
height:33px;
background:url(../Images/header_bottom_border.gif) repeat-x;
}
#header_share{
float:right;
padding:0 12px 0 0;
margin-top:8px;
height:19px;
display:none;
}
#member_login{
 width:213px;
 height:20px;
 background: url(../Images/member-login.gif) no-repeat;   
}
.loginIndex_rememberme{
float:right;
font-size:11px;
color:#fff;
margin:4px 9px 0 0;
}
.loginIndex_rememberme input{
margin:0 4px 0 0;
vertical-align:middle;
width:9px;
height:9px;
border:1px solid #b3b3b3;
}
.button_loginIndex_container{
float:right;
}
/* begin login page styles */
#login_container_table{
margin:16px 0 0 0;
padding-bottom:21px;
text-align:center;
}
.login_form_container_index{
  position:relative;
  width:214px;
  background:url(../Images/bg_login.gif) repeat-x;
  padding:0 0 6px 0;
  height:112px;
}
.loginIndex_btn_container{
width:198px;
margin:8px 0 0 8px;
}
.loginIndex_label,
.loginIndex_label_on{
font-size:12px;
color:#686868;
text-align:left;
width:63px;
margin:8px 0 0 8px;
}
.loginIndex_btn_container a:link,
.loginIndex_btn_container a:visited,
.loginIndex_btn_container a:active,
.loginIndex_btn_container a:hover{
font-size:10px;
color:#00c;
text-decoration:underline;
}
.loginIndex_label_on{
color:#C00;
}
.loginIndex_input_container input
{
    width:132px;
    border:1px solid #b3b3b3 ;
    margin-top:4px;
    padding:2px 0 0 4px ;
}

#leftnav{
margin:15px 36px 0 0;
}
#alternatingImage{
overflow:Hidden;
width:410px;
height:262px;
}
#esaverIntro{
background:url(../Images/esaver_intro.gif) no-repeat;
width:522px;
height:262px;
}
#esaverIntro h1{
color:#0f78a8;
font-size:34px;
margin:18px 0 0px 60px;
}
#esaverIntro h4{
color:#118337;
font-size:16px;
margin:4px 0 0 50px;
font-weight:bold;
}
#eSaverPromoEDS{
background:url(../Images/bg_promo_eds.jpg) no-repeat;
width:932px;
height:124px;
margin:10px 0 0 0;
}
#eSaverPromoEDS #promoTitle{
margin:19px 0 0 250px;
}
#eSaverPromoEDS ul{
margin:13px 0 0 224px;
}
#eSaverPromoEDS ul li{
color:#6b6565;
margin-left:0px;
}

.contentContainer{
margin:20px 0 0 0;
overflow:hidden;
}
.user_info_container{
background:url(../Images/bg_loggedin.gif) repeat-x;
width:214px;
height:132px;
position:relative;
}
#user_message{
 margin:50px 0 0 8px;
 font-size:13px;
 font-weight:bold;
 color: #676767;   
}
#user_message a:link,
#user_message a:visited,
#user_message a:active,
#user_message a:hover{
 text-decoration:none; 
 color:#00C;
 font-size:10px;
 margin-top:8px;
}
#user_buttons
{
position:absolute;
bottom:6px;
left:8px;
}
#user_buttons a:link,
#user_buttons a:visited,
#user_buttons a:active,
#user_buttons a:hover{
text-decoration:none;
color:#00C;
padding-right:8px;
font-size:11px;
}