﻿/* Loblaw - EN */
a, div#myFlyerViewControls a {color:#f58025;}
h2, h3, h4, div#paginationFilters span.results {color:#333;}
div#breadcrumbNavigation ul li {color:#333;}
body.storeSelector {background:#f5f4f2 url() no-repeat 0px 0px;}
div#bannerStoreSelector {background:transparent url(../images/gf/bg_storeselector_zehrs.jpg) no-repeat 0px 0px;}
/*div#bannerStoreSelector div#header a {height:110px; padding:30px 0px 0px 0px;}*/
div#bannerStoreSelector div#header img {padding:36px 0px 0px 0px;}
body div.pageContainer div#headerContainer div#header div#myPCAccountContainer div.auth {background:transparent url(../images/gf/bg_mypcaccount_auth_en_gf.gif) no-repeat 0px 0px;}
body div.pageContainer div#headerContainer div#header div#myPCAccountContainer div.nonauth {background:transparent url(../images/gf/bg_mypcaccount_nonauth_en_gf.gif) no-repeat 0px 0px;}

body div.pageContainer div#headerContainer div#headerContainerWrapper {background:transparent url(../images/gf/bg_header_zehrs.gif) repeat-x 0px 0px;}

body div.pageContainer div#headerContainer div#header a.logo {top:65px; left:20px; width:151px; height:52px;}

body div.pageContainer div#headerContainer div#header div#headerNavigation a.pclogo {background:transparent url(../images/gf/logo_pc_header_en.gif) no-repeat 0px 0px;}
body div.pageContainer div#headerContainer div#header div#headerNavigation a.pclogo:hover {background-position:0px -19px;}
body div.pageContainer div#headerContainer div#header div#headerNavigation a.cslogo {background:transparent url(../images/gf/logo_cookingschool_header_en.gif) no-repeat 0px -24px;}
body div.pageContainer div#headerContainer div#header div#headerNavigation a.cslogo:hover {background-position:0px 0px;}
body div.pageContainer div#headerContainer div#header div#headerNavigation a.jflogo {background:transparent url(../images/gf/logo_joe_header_en.gif) no-repeat 0px 0px;}
body div.pageContainer div#headerContainer div#header div#headerNavigation a.jflogo:hover {background-position:0px -19px;}
body div.pageContainer div#headerContainer div#header div#globalNavigation {background:transparent url(../images/gf/bg_globalnav_gf_en.gif) no-repeat 0px 0px;}

body div.pageContainer div#headerContainer div#header div#globalNavigation div.active a {background:transparent url(../images/gf/bg_globalnav_right_zehrs.gif) no-repeat 100% 0px; color:#f58025;}
body div.pageContainer div#headerContainer div#header div#globalNavigation div.active a span {background:transparent url(../images/gf/bg_globalnav_left_zehrs.gif) no-repeat 0px 0px;}
body div.pageContainer div#headerContainer div#header div#globalNavigation div#globalNavigation_mystore {}
body div.pageContainer div#headerContainer div#header div#globalNavigation div#globalNavigation_myflyer {}
body div.pageContainer div#headerContainer div#header div#globalNavigation div#globalNavigation_recipes {}
body div.pageContainer div#headerContainer div#header div#globalNavigation div#globalNavigation_articles {}

body div.pageContainer div#headerContainer div#header div#searchControl {background:transparent url(../images/gf/bg_search_text_header_gf.gif) no-repeat 0px 0px;}
body div.pageContainer div#headerContainer div#header div#searchControl fieldset input.text {width:145px;}

body div.pageContainer div#homeIntroContentContainer {width:960px;}
body div.pageContainer div#homeCampaignHeroContainer {width:700px;}

body div.pageContainer div#homeCampaignHeroContainer div#homeCampaignHeroContainerWrapper {height:371px;}
body div.pageContainer div#homeCampaignHeroContainer div#homeCampaignHeroContainerWrapper div#homeCampaignHeroContainerNonFlash {width:700px; height:371px;}
body div.pageContainer div#homeCampaignHeroContainer div#homeCampaignHeroContainerWrapper div#homeCampaignHeroContainerNonFlash div#homeCampaignHeroContainerNonFlashNavigationContainer {background-color:#f6f6f6; border:1px solid #ccc; bottom:0px; height:58px; left:0px; position:absolute; width:698px; z-index:50;}
body div.pageContainer div#homeCampaignHeroContainer div#homeCampaignHeroContainerWrapper div#homeCampaignHeroContainerNonFlash div#homeCampaignHeroContainerNonFlashNavigationContainer a {outline:none;}
body div.pageContainer div#homeCampaignHeroContainer div#homeCampaignHeroContainerWrapper div#homeCampaignHeroContainerNonFlash div#homeCampaignHeroContainerNonFlashNavigationContainer a.previous {left:11px; position:absolute; top:18px; z-index:5;}
body div.pageContainer div#homeCampaignHeroContainer div#homeCampaignHeroContainerWrapper div#homeCampaignHeroContainerNonFlash div#homeCampaignHeroContainerNonFlashNavigationContainer a.next {left:177px; right:auto; position:absolute; top:18px; z-index:5;}
body div.pageContainer div#homeCampaignHeroContainer div#homeCampaignHeroContainerWrapper div#homeCampaignHeroContainerNonFlash div#homeCampaignHeroContainerNonFlashNavigationContainer a#homeCampaignHeroContainerPlayPause {left:191px; right:auto; position:absolute; top:14px; z-index:5;}
body div.pageContainer div#homeCampaignHeroContainer div#homeCampaignHeroContainerWrapper div#homeCampaignHeroContainerNonFlash div#homeCampaignHeroContainerNonFlashNavigationContainer div.wrapper {background:transparent url() no-repeat 0px 0px; height:58px; width:146px;}
body div.pageContainer div#homeCampaignHeroContainer div#homeCampaignHeroContainerWrapper div#homeCampaignHeroContainerNonFlash div#homeCampaignHeroContainerNonFlashNavigationContainer div.wrapper div {left:25px !important; position:absolute !important; top:14px;}
body div.pageContainer div#homeCampaignHeroContainer div#homeCampaignHeroContainerWrapper div#homeCampaignHeroContainerNonFlash ul#homeCampaignHeroContainerNonFlashNavigation li {display:inline; float:left; margin:0px 10px 0px 0px; width:29px !important; height:34px !important; overflow:hidden;}

div.zehrsFlyer {border:1px solid #d6d6d6; height:349px; background:transparent url(../images/gf/bg_zehrs_flyer.gif) no-repeat 0px 0px; text-align:center; position:relative; padding:10px;}
div.zehrsFlyer h3 {display:none;}
div.zehrsFlyer p {color:#fff; font-weight:bold; padding:25px 0px 0px 0px;}
div.zehrsFlyer div.flyerCover {position:absolute; top:96px; left:20px; width:177px; height:177px; overflow:hidden;}
div.zehrsFlyer div.flyerCover img {width:177px; position:relative; top:-3px; left:0px;}
div.zehrsFlyer a {position:absolute; top:325px; left:10px; font-weight:bold; width:198px; display:block; text-align:center;}
div#homeSecondaryFeatureContentContainer div.column1 {display:inline; float:left; width:318px;}
div#homeSecondaryFeatureContentContainer div.column2 {display:inline; float:left; width:318px;}
div#homeSecondaryFeatureContentContainer div.column3 {display:inline; float:left; width:318px;}
div#homeSecondaryFeatureContentContainer div.tabbedContainer {margin:0px 9px 10px 9px;}
div#homeSecondaryFeatureContentContainer div.tabbedContainer ul {position:relative; z-index:20;}
div#homeSecondaryFeatureContentContainer div.tabbedContainer ul li {display:inline; float:left; width:46%; height:46px; background:transparent url(../images/gf/bg_zehrs_tab_inactive_right.gif) no-repeat 100% 0px; margin-right:5px;}
div#homeSecondaryFeatureContentContainer div.tabbedContainer ul li a {display:inline; float:left; line-height:1.4em; color:#b2b2b2; background:transparent url(../images/gf/bg_zehrs_tab_inactive_left.gif) no-repeat 0px 0px; padding:5px 0px 5px 8px; font-size:90%; font-weight:bold; outline:none;}
div#homeSecondaryFeatureContentContainer div.tabbedContainer ul li a sup {line-height:1em;}
div#homeSecondaryFeatureContentContainer div.tabbedContainer ul li.active {background:transparent url(../images/gf/bg_zehrs_tab_active_right.gif) no-repeat 100% 0px;}
div#homeSecondaryFeatureContentContainer div.tabbedContainer ul li.active a {color:#f58025; background:transparent url(../images/gf/bg_zehrs_tab_active_left.gif) no-repeat 0px 0px;}
div#homeSecondaryFeatureContentContainer div.tabbedContainer ul li a span {display:block; font-family:Georgia, Times, serif; font-size:145%;}
div#homeSecondaryFeatureContentContainer div.tabbedContainer div.tabbedContentContainer {clear:left; border:1px solid #d6d6d6; position:relative; z-index:10; top:-1px; height:259px;}
div#homeSecondaryFeatureContentContainer div.column3 div.tabbedContainer div.tabbedContentContainer {height:394px;}
div#homeSecondaryFeatureContentContainer div.tabbedContainer div.tabbedContentContainer div {padding:10px; display:none;}
div#homeSecondaryFeatureContentContainer div.column3 div.tabbedContainer div.tabbedContentContainer div {padding:0px;}
div#homeSecondaryFeatureContentContainer div.column3 div.tabbedContainer div.tabbedContentContainer div#column3_tab1 {border:2px solid #fff; position:relative; z-index:20; overflow:hidden;}
div#homeSecondaryFeatureContentContainer div.column3 div.tabbedContainer div.tabbedContentContainer div#column3_tab1 iframe {position:relative; top:-1px; left:-1px; z-index:10;}
div#homeSecondaryFeatureContentContainer div.tabbedContainer div.tabbedContentContainer div p {line-height:1.2em; margin:0px 2px 5px 2px;}
div#homeSecondaryFeatureContentContainer div.tabbedContainer div.tabbedContentContainer div.active {display:block;}
div#homeSecondaryFeatureContentContainer div.tabbedContainer div.tabbedContentContainer div#column2_tab2 {padding:0px;}
div#homeSecondaryFeatureContentContainer div.tabbedContainer div.tabbedContentContainer div#GF_Home_Featured_Recipes {overflow:scroll; overflow-x:hidden; height:209px;}
div#homeSecondaryFeatureContentContainer div.tabbedContainer div.tabbedContentContainer div#column2_tab2 ul.relatedContent {position:static; margin:10px 0px 0px 10px;}
div#homeSecondaryFeatureContentContainer div.tabbedContainer div.tabbedContentContainer div#column2_tab2 ul.relatedContent li {display:block; float:none; background-image:none; width:auto; margin:0px; border-bottom:1px solid #d6d6d6; clear:left; height:60px;}
div#homeSecondaryFeatureContentContainer div.tabbedContainer div.tabbedContentContainer div#column2_tab2 ul.relatedContent li a {display:block; float:none; background-image:none; color:#f58025; font-weight:normal; line-height:1.2em; padding:0px;}
div#homeSecondaryFeatureContentContainer div.tabbedContainer div.tabbedContentContainer div#column2_tab2 ul.relatedContent li span.ratingContent {display:block;}
div#homeSecondaryFeatureContentContainer div.tabbedContainer div.tabbedContentContainer div#column2_tab1 {padding:0px;}
div#homeSecondaryFeatureContentContainer div.tabbedContainer div.tabbedContentContainer div#GF_Home_Featured_Products {width:298px; height:259px; margin-bottom:0px; background-image:none;}
div#homeSecondaryFeatureContentContainer div.tabbedContainer div.tabbedContentContainer div#GF_Home_Featured_Products, div#homeSecondaryFeatureContentContainer div.tabbedContainer div.tabbedContentContainer div#GF_Home_Featured_Products div, div#homeSecondaryFeatureContentContainer div.tabbedContainer div.tabbedContentContainer div#GF_Home_Featured_Recipes, div#homeSecondaryFeatureContentContainer div.tabbedContainer div.tabbedContentContainer div#GF_Home_Featured_Recipes div {display:block; padding:0px;}
div.tabbedContentContainer div#GF_Home_Featured_Products div.jcarousel-clip-horizontal {background-image:none; width:218px;}
div.tabbedContentContainer div#GF_Home_Featured_Products div.jcarousel-clip-horizontal ul li {width:218px; height:122px; margin-right:0px; padding:0px; background-image:none;}
div.tabbedContentContainer div#GF_Home_Featured_Products div.jcarousel-clip-horizontal ul li a {background-image:none; float:none; padding:0px;}
div#homeFeaturedProductsCarouselContainer div.jcarousel-container-horizontal {width:218px; padding:20px 40px 10px 40px !important;}
div#GF_Home_Featured_Products div#homeFeaturedProductsInfo {border:none; padding:0px 10px 10px 10px !important;}
div#GF_Home_Featured_Products div#homeFeaturedProductsInfo span.content a.title {font-weight:normal; color:#f58025; margin:0px 0px 5px 0px; font-size:100%;}
div#GF_Home_Featured_Products h3, div#homeSecondaryFeatureContentContainer div.tabbedContainer div.tabbedContentContainer div#column2_tab2 h3 {background:transparent url(../images/gf/logo_pc_zehrs.gif) no-repeat 0px 0px; height:40px; width:298px; margin:0px; text-indent:-3000em; position:absolute; bottom:5px;}
div#homeSecondaryFeatureContentContainer div.column3 div.tabbedContainer div.tabbedContentContainer ul li {background-image:none; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; padding:10px; width:129px; height:135px; margin:0px;}
div#homeSecondaryFeatureContentContainer div.column3 div.tabbedContainer div.tabbedContentContainer ul li a {background-image:none; color:#f58025;}
div#homeSecondaryFeatureContentContainer div.column3 div.tabbedContainer div.tabbedContentContainer div#column3_tab2 img {display:inline; float:left; margin:10px;}
div#homeSecondaryFeatureContentContainer div.column3 div.tabbedContainer div.tabbedContentContainer div#column3_tab2 ul li img {margin:0px; float:none; display:block;}
div#homeSecondaryFeatureContentContainer div.column3 div.tabbedContainer div.tabbedContentContainer div#column3_tab2 ul li a {font-weight:normal; display:block; float:none; padding:0px; margin:0px 0px 5px 0px; line-height:1.3em;}
div#homeSecondaryFeatureContentContainer div.column3 div.tabbedContainer div.tabbedContentContainer div#column3_tab2 ul {clear:left; position:relative; border-top:1px solid #d6d6d6; width:300px; overflow:auto; left:-1px;}
div#homeSecondaryFeatureContentContainer div.column3 div.tabbedContainer div.tabbedContentContainer div#column3_tab2 p {padding:20px 15px 0px 0px; line-height:1.3em;}

div#genericContentContainer div.tabHeader {display:inline; float:left; width:340px; margin:0px 20px 20px 0px;}
div#genericContentContainer div.even {margin-right:0px !important;}
div#genericContentContainer div.tabHeader div {clear:left; border:1px solid #d6d6d6; position:relative; z-index:10; top:-1px; padding:8px; height:130px;}
div#genericContentContainer div.tabHeader div p {font-size:100%; margin:0px;}
div#genericContentContainer div.tabHeader h4 {font-size:120%; background:transparent url(../images/gf/bg_zehrs_tab_active_right.gif) no-repeat 100% 0px; line-height:1em; display:inline; float:left; position:relative; z-index:20;}
div#genericContentContainer div.tabHeader h4 sup {line-height:1em;}
div#genericContentContainer div.tabHeader h4 a {display:inline; float:left; background:transparent url(../images/gf/bg_zehrs_tab_active_left.gif) no-repeat 0px 0px; padding:8px;}
div#genericContentContainer div.tabHeader div img {position:absolute; bottom:10px; right:10px;}
div#genericContentContainer div.tabHeader div a.btnLink {position:absolute; bottom:10px; left:10px; display:inline; float:left; background:transparent url(../images/gf/bg_button_right_zehrs.gif) no-repeat 100% 0px; color:#fff;}
div#genericContentContainer div.tabHeader div a.btnLink span {display:inline; float:left; background:transparent url(../images/gf/bg_button_left_zehrs.gif) no-repeat 0px 0px; height:24px; line-height:24px; padding:0px 10px;}

div#flyerSearchResults div#flyerLowestPriceRow {border-left:1px solid #f5852e; border-bottom:1px solid #f5852e; border-right:1px solid #f5852e;}
div#flyerSearchResults div#flyerLowestPriceRow h4 {background:transparent url(../images/gf/bg_flyer_lowestprices_en_zehrs.gif) no-repeat 0px 0px;}

body div.pageContainer div#fullWidthNoHeadingContentContainer div#homeFeatureFlyerContent div.header {background:transparent url(../images/gf/bg_home_flyerhighlights_en_gf.gif) no-repeat 0px 0px;}
body div.pageContainer div#fullWidthNoHeadingContentContainer div#homeFeatureFlyerContent div.header a {width:146px; height:21px; background:transparent url(../images/gf/btn_viewweeklyflyer_en_gf.gif) no-repeat 0px 0px;}
body div.pageContainer div#fullWidthNoHeadingContentContainer div#homeFlyerContent div.header {background:transparent url(../images/gf/bg_home_flyer_en_gf.jpg) no-repeat 0px 0px;}
body div.pageContainer div#fullWidthNoHeadingContentContainer div#homeFlyerContent div.header a {width:247px; height:21px; background:transparent url(../images/gf/btn_home_seeallflyeritems_en_gf.gif) no-repeat 0px 0px;}

a.roundedButton {background:transparent url(../images/gf/bg_button_right_zehrs.gif) no-repeat 100% 0px;}
a.roundedButton span {background:transparent url(../images/gf/bg_button_left_zehrs.gif) no-repeat 0px 0px;}

div#flyerSearchResults div#flyerLowestPriceRow a.flyerLowestPriceItemsLink {width:73px; height:21px; background: transparent url(../images/gf/btn_seelowestpriceitems_en_zehrs.gif) no-repeat 0px 0px;}
a.btnAddToShoppingList {width:109px; height:21px; background:transparent url(../images/gf/btn_addtoshoppinglist_en_zehrs.gif) no-repeat 0px 0px;}
div#flyerSearchResults div#flyerLowestPriceRow a.btnAddToShoppingList {background:transparent url(../images/gf/btn_addtoshoppinglist_en_zehrs.gif) no-repeat 0px 0px;}
div#homeGroceryFlyerContent div.searchResultsGridItem div.feature a.btnAddToShoppingList, div#homeHealthFlyerContent div.searchResultsGridItem div.feature a.btnAddToShoppingList {background:transparent url(../images/gf/btn_addtoshoppinglist_en_zehrs.gif) no-repeat 0px 0px;}

div.gcvItem div.image div.flyerProductTagGcv {background:transparent url(../images/gf/icon_gcv_en_zehrs.gif) no-repeat 0px 0px;}
div.searchResultsGridItem div.image span.tag, div#myFlyerCarouselMainContainerContents span.recoFlyerItemInfoContents span.image span.tag {background:transparent url(../images/gf/bg_flyertag_right_zehrs.gif) no-repeat 100% 0px;}
div.searchResultsGridItem div.image span.tag span, div#myFlyerCarouselMainContainerContents span.recoFlyerItemInfoContents span.image span.tag span {color:#000; background:transparent url(../images/gf/bg_flyertag_left_zehrs.gif) no-repeat 0px 0px;}

body div.pageContainer div#footerContainer {/*margin-top:20px;*/}
body div.pageContainer div#footerContainerWrapper div#legalPrivacyTerms {}
body div.pageContainer div#footerContainerWrapper div#legalPrivacyTerms.storeselector {background-color:transparent;}

div#memberPreferencesNavigation ul li a {display:inline; float:left; width:154px; height:41px; text-indent:-3000px; outline:none;}
div#memberPreferencesNavigation ul li#aboutme a {background:transparent url(../images/gf/btn_aboutme_off_pc_en.gif) no-repeat 0px 0px;}
div#memberPreferencesNavigation ul li#aboutme.active a {background:transparent url(../images/gf/btn_aboutme_on_pc_en.gif) no-repeat 0px 0px;}
div#memberPreferencesNavigation ul li#shoppinglists a {background:transparent url(../images/gf/btn_shoppinglists_off_pc_en.gif) no-repeat 0px 0px;}
div#memberPreferencesNavigation ul li#shoppinglists.active a {background:transparent url(../images/gf/btn_shoppinglists_on_pc_en.gif) no-repeat 0px 0px;}
div#memberPreferencesNavigation ul li#myfavourites a {background:transparent url(../images/gf/btn_favourites_off_pc_en.gif) no-repeat 0px 0px;}
div#memberPreferencesNavigation ul li#myfavourites.active a {background:transparent url(../images/gf/btn_favourites_on_pc_en.gif) no-repeat 0px 0px;}
div#memberPreferencesNavigation ul li#mystores a {background:transparent url(../images/gf/btn_mystores_off_pc_en.gif) no-repeat 0px 0px;}
div#memberPreferencesNavigation ul li#mystores.active a {background:transparent url(../images/gf/btn_mystores_on_pc_en.gif) no-repeat 0px 0px;}
div#memberPreferencesNavigation ul li#mytransactions a {background:transparent url(../images/gf/btn_transactions_off_pc_en.gif) no-repeat 0px 0px;}
div#memberPreferencesNavigation ul li#mytransactions.active a {background:transparent url(../images/gf/btn_transactions_on_pc_en.gif) no-repeat 0px 0px;}
div#memberPreferencesNavigation ul li#personalinfo a {background:transparent url(../images/gf/btn_personalinfo_off_pc_en.gif) no-repeat 0px 0px;}
div#memberPreferencesNavigation ul li#personalinfo.active a {background:transparent url(../images/gf/btn_personalinfo_on_pc_en.gif) no-repeat 0px 0px;}

div#memberPreferencesDetails form fieldset#memberPreferencesTags a.btnAddTerm {display:inline; float:left; width:58px; height:33px; position:relative; background:transparent url(../images/gf/btn_member_add_pc_en_large.gif) no-repeat 0px 0px;}

#memberPreferencesPhoto a#btnUploadPhoto {position:relative; display:block; width:128px; height:25px; background:transparent url(../images/gf/btn_uploadphoto_en_pc.gif) no-repeat 0px 0px; outline:none;}
#memberPreferencesPersonalInfoForm a#btnDeleteAccount {position:relative; display:inline; float:left; width:122px; height:25px; background:transparent url(../images/gf/btn_deleteaccount_en_pc.gif) no-repeat 0px 0px; outline:none; margin-left:380px;}

div#memberPreferencesMyFavourites a.btnAddFavourite {display:block; width:113px; height:25px; background:transparent url(../images/gf/btn_addfavourite_en_pc.gif) no-repeat 0px 0px; outline:none;}
div#memberPreferencesMyFavourites div.favouritesCategory div.footer a.btnRemoveSelectedOff {display:inline; float:left; width:155px; height:25px; background:transparent url(../images/gf/btn_removeselected_off_en_pc.gif) no-repeat 0px 0px; outline:none;}
div#memberPreferencesMyFavourites div.favouritesCategory div.footer a.btnRemoveSelectedOn {display:inline; float:left; width:155px; height:25px; background:transparent url(../images/gf/btn_removeselected_on_en_pc.gif) no-repeat 0px 0px; outline:none;}

div#memberPreferencesShoppingListsContainer a#btnCreateNewShoppingList, a.btnCreateNewShoppingList {display:block; width:192px; height:25px; background:transparent url(../images/gf/btn_createshoppinglist_en_pc.gif) no-repeat 0px 0px; outline:none;}
div#memberPreferencesShoppingListsDetails a#btnCreateItem {display:block; width:111px; height:25px; background:transparent url(../images/gf/btn_createitem_en_pc.gif) no-repeat 0px 0px; outline:none;}
div#memberPreferencesShoppingListsDetails table tbody td a.btnEditItem {display:inline; float:left; width:37px; height:18px; background:transparent url(../images/gf/btn_edititem_en_pc.gif) no-repeat 0px 0px; outline:none;}
div#memberPreferencesShoppingListsDetails table tbody td a.btnRemoveItem {display:inline; float:left; width:56px; height:18px; background:transparent url(../images/gf/btn_removeitem_en_pc.gif) no-repeat 0px 0px; outline:none;}
div#memberPreferencesMyStoresList div.memberPreferencesMyStoresListItem div.column2 div.storeSpecialsItem div.content a.btnAddToShoppingList {display:block; width:113px; height:25px; background:transparent url(../images/gf/btn_addtoshoppinglist_off_en.gif) no-repeat 0px 0px; outline:none;}
div#memberPreferencesMyStores a.btnAddStore {display:block; width:102px; height:25px; background:transparent url(../images/gf/btn_addstore_en_pc.gif) no-repeat 0px 0px; outline:none;}

a.btnContactCustomerService {width:212px; height:25px; background:transparent url(../images/gf/btn_contactcustomerserv_en_gf.gif) no-repeat 0px 0px; outline:none;}
a.btnDelete {width:82px; height:33px; background:transparent url(../images/gf/btn_delete_en_gf.gif) no-repeat 0px 0px; outline:none;}
a.btnGoSearch {width:38px; height:27px; background:transparent url(../images/gf/btn_search_header_go_en_zehrs.gif) no-repeat 0px 0px; outline:none;}
a.btnSaveChanges {width:143px; height:33px; background:transparent url(../images/gf/btn_member_save_pc_en_large.gif) no-repeat 0px 0px; outline:none;}
a.btnLogin {width:67px; height:33px; background:transparent url(../images/gf/btn_login_gf_en_large.gif) no-repeat 0px 0px; outline:none;}
a.btnLoginRegister {width:154px; height:33px; background:transparent url(../images/gf/btn_loginregister_en_pc.gif) no-repeat 0px 0px; outline:none;}
a.btnSave {width:72px; height:33px; background:transparent url(../images/gf/btn_save_en_gf.gif) no-repeat 0px 0px; outline:none;}
a.btnSignup {width:88px; height:33px; background:transparent url(../images/gf/btn_signup_gf_en_large.gif) no-repeat 0px 0px; outline:none;}
a.btnEnter {width:98px; height:48px; background:transparent url(../images/gf/btn_enter_large_en_zehrs.gif) no-repeat 0px 0px; outline:none;}
a.btnSearch {width:87px; height:33px; background:transparent url(../images/gf/btn_search_en_gf.gif) no-repeat 0px 0px; outline:none;}
a.btnSubmit {width:88px; height:33px; background:transparent url(../images/gf/btn_submit_en_gf.gif) no-repeat 0px 0px;}
a.btn_joinPC {width:108px; height:33px; background:transparent url(../images/gf/btn_joinpc_gf_en_large.gif) no-repeat 0px 0px;}
a.btnCreateNewList {width:132px; height:33px; background:transparent url(../images/gf/btn_createlist_en_gf.gif) no-repeat 0px 0px;}
a.btnSend {width:72px; height:33px; background:transparent url(../images/gf/btn_send_en_gf.gif) no-repeat 0px 0px;}
a.btnLearnMore {width:150px; height:28px; background:transparent url(../images/gf/btn_learnmore_en_gf.gif) no-repeat 0px 0px;}
a.btnDeleteItem {width:118px; height:33px; background:transparent url(../images/gf/btn_shoppingList_deleteItem_en.gif) no-repeat 0px 0px; outline:none;}
a.btnDeleteAllItemsFromRecipe {width:233px; height:33px; background:transparent url(../images/gf/btn_shoppingList_deleteRecipe_en.gif) no-repeat 0px 0px; outline:none;}

div#storeLocatorStoreDetail div#storeDetailIntroContents {background:transparent url(../images/gf/hd_storedetail_photo.jpg) no-repeat 0px 0px;}

div#itemTools {background-color:#f58025;}
div#itemTools ul li {border-bottom:1px solid #f9b37c;}
div#itemTools ul li.ratereview a {background:transparent url(../images/gf/icon_ratereview_zehrs.gif) no-repeat 5px 4px;}
div#itemTools ul li.comment a {background:transparent url(../images/gf/icon_comment_zehrs.gif) no-repeat 5px 4px;}
div#itemTools ul li.favourites a {background:transparent url(../images/gf/icon_favourite_zehrs.gif) no-repeat 5px 4px;}
div#itemTools ul li.shoppinglist a {background:transparent url(../images/gf/icon_shoppinglist_zehrs.gif) no-repeat 5px 4px;}
div#itemTools ul li.print a {background:transparent url(../images/gf/icon_print_zehrs.gif) no-repeat 5px 4px;}

ul#myFlyerCarousel li.jcarousel-item span.recoFlyerItemInfo a.info {background:transparent url(../images/gf/icon_recoflyeritem_info_zehrs.gif) no-repeat 0px 0px;}

.jcarousel-skin-lcl .jcarousel-next-horizontal {width:30px; height:142px; background: transparent url(../images/gf/btn_flyer_next.gif) no-repeat 0px 0px;}
.jcarousel-skin-lcl .jcarousel-next-disabled-horizontal,
.jcarousel-skin-lcl .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-lcl .jcarousel-next-disabled-horizontal:active {cursor:default; background-position:-30px 0px;}
.jcarousel-skin-lcl .jcarousel-prev-horizontal {width:30px; height:142px; background: transparent url(../images/gf/btn_flyer_prev.gif) no-repeat 0px 0px;}
.jcarousel-skin-lcl .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-lcl .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-lcl .jcarousel-prev-disabled-horizontal:active {cursor:default; background-position:-30px 0px;}
div#homeRecipeCarouselMainContainerContents .jcarousel-skin-lcl .jcarousel-next-horizontal, div#homeArticleCarouselMainContainerContents .jcarousel-skin-lcl .jcarousel-next-horizontal {width:30px; height:180px; background: transparent url(../images/gf/btn_carousel_next.gif) no-repeat 0px 50%;}
div#homeRecipeCarouselMainContainerContents .jcarousel-skin-lcl .jcarousel-next-disabled-horizontal,
div#homeRecipeCarouselMainContainerContents .jcarousel-skin-lcl .jcarousel-next-disabled-horizontal:hover,
div#homeRecipeCarouselMainContainerContents .jcarousel-skin-lcl .jcarousel-next-disabled-horizontal:active,
div#homeArticleCarouselMainContainerContents .jcarousel-skin-lcl .jcarousel-next-disabled-horizontal,
div#homeArticleCarouselMainContainerContents .jcarousel-skin-lcl .jcarousel-next-disabled-horizontal:hover,
div#homeArticleCarouselMainContainerContents .jcarousel-skin-lcl .jcarousel-next-disabled-horizontal:active {cursor:default; background-position:-30px 50%;}
div#homeRecipeCarouselMainContainerContents .jcarousel-skin-lcl .jcarousel-prev-horizontal, div#homeArticleCarouselMainContainerContents .jcarousel-skin-lcl .jcarousel-prev-horizontal {width:30px; height:180px; background: transparent url(../images/gf/btn_carousel_prev.gif) no-repeat 0px 50%;}
div#homeRecipeCarouselMainContainerContents .jcarousel-skin-lcl .jcarousel-prev-disabled-horizontal,
div#homeRecipeCarouselMainContainerContents .jcarousel-skin-lcl .jcarousel-prev-disabled-horizontal:hover,
div#homeRecipeCarouselMainContainerContents .jcarousel-skin-lcl .jcarousel-prev-disabled-horizontal:active,
div#homeArticleCarouselMainContainerContents .jcarousel-skin-lcl .jcarousel-prev-disabled-horizontal,
div#homeArticleCarouselMainContainerContents .jcarousel-skin-lcl .jcarousel-prev-disabled-horizontal:hover,
div#homeArticleCarouselMainContainerContents .jcarousel-skin-lcl .jcarousel-prev-disabled-horizontal:active {cursor:default; background-position:-30px 50%;}

a#TB_closeWindowButton {display:block; width:69px; height:26px; background:transparent url(../images/gf/btn_close_overlay_en_gf.gif) no-repeat 0px 0px; text-indent:-3000px; outline:none;}

a.btnGoToList {display:block; width:107px; height:33px; background:transparent url(../images/gf/btn_gotolist_en_pc.gif) no-repeat 0px 0px;}

div#storeLocatorStoreDetail div#storeDepartments table tbody td.promo div {background:transparent url(../images/gf/bg_dept_promo_bottom_zehrs.gif) no-repeat 0px 100%;}
div#storeLocatorStoreDetail div#storeDepartments table tbody td.promo div div {background:transparent url(../images/gf/bg_dept_promo_top_zehrs.gif) no-repeat 0px 0px;}

#recipeLandingPageContainer div.landingPagePromoContainer {overflow:hidden;}
