﻿/* no frills - EN */
body.storeSelector {background:#fff url(../images/ss/bg_page_ss.jpg) repeat-x 0px 0px;}
div#bannerStoreSelector {background:transparent url(../images/ss/bg_storeselector_maxi.jpg) no-repeat 0px 0px;}
div#bannerStoreSelector form fieldset legend {padding-left:0px; font-size:140%;}
/*div#bannerStoreSelector div#header a {height:110px; padding:30px 0px 0px 0px;}*/
div#bannerStoreSelector div#header img {padding:30px 0px 0px 0px;}
body div.pageContainer div#headerContainer div#header div#myPCAccountContainer div.auth {background:transparent url(../images/ss/bg_mypcaccount_auth_fr_ss.gif) no-repeat 0px 0px;}
body div.pageContainer div#headerContainer div#header div#myPCAccountContainer div.nonauth {background:transparent url(../images/ss/bg_mypcaccount_nonauth_fr_ss.gif) no-repeat 0px 0px;}
body div.pageContainer div#headerContainer div#header div#myPCAccountContainer div.nonauth p {padding-right:90px !important;}
body div.pageContainer div#headerContainer div#header div#myPCAccountContainer div.auth ul {padding-top:60px !important;}
body div.pageContainer div#headerContainer div#header div#myPCAccountContainer div.auth a.logout {top:45px !important;}

div#paginationFilters span.results {font-size:140%;}
div#paginationFilters span#itemsPerPage {left:230px;}
div#paginationFilters span#itemsPerPage span, div#paginationFilters span#itemsPerPage a, div#paginationFilters span#itemsSort span, div#paginationFilters span#itemsSort a {font-size:100%;}
body div.pageContainer div#headerContainer div#header div#myStoreContainer a.storeHeader {width:115px;}
div#memberPreferencesMyStoresList div.memberPreferencesMyStoresListItem div.column1 div.storeHours table caption {font-size:90%;}

body div.pageContainer div#headerContainer div#header a.logo {top:50px; width:145px; height:73px;}
body div.pageContainer div#headerContainer div#header div#myStoreContainer {width:343px; height:75px; background:transparent url(../images/ss/bg_mystore_header_fr_ss.gif) no-repeat 0px 0px;}

body div.pageContainer div#headerContainer div#header div#headerNavigation a.pclogo {background:transparent url(../images/ss/logo_pc_header_fr.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 {left:250px; width:63px; background:transparent url(../images/ss/logo_cookingschool_header_fr.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.giftlogo {display:none;}
body div.pageContainer div#headerContainer div#header div#headerNavigation a.jflogo {background:transparent url(../images/ss/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#headerNavigation a.hclogo {left:340px;}
body div.pageContainer div#headerContainer div#header div#globalNavigation {background:transparent url(../images/ss/bg_globalnav_maxi_fr.gif) no-repeat 0px 0px;}
body div.pageContainer div#headerContainer div#header div#globalNavigation div#globalNavigation_grocery {top:0px; left:139px; width:108px;}
body div.pageContainer div#headerContainer div#header div#globalNavigation div#globalNavigation_health {top:0px; left:248px; width:93px;}
body div.pageContainer div#headerContainer div#header div#globalNavigation div#globalNavigation_forthehome {top:0px; left:342px; width:151px;}
body div.pageContainer div#headerContainer div#header div#globalNavigation div#globalNavigation_save {top:0px; left:342px; width:148px;}
body div.pageContainer div#headerContainer div#header div#globalNavigation div#globalNavigation_recipes {top:0px; left:497px; width:116px;}

body div.pageContainer div#headerContainer div#header div#searchControl {background:transparent url(../images/ss/bg_search_text_header_ss.gif) no-repeat 0px 0px;}
body div.pageContainer div#headerContainer div#header div#searchControl fieldset input.text {width:145px;}

div#SS_Home_Featured_Products h4 {background:transparent url(../images/ss/bg_header_featuredproducts_fr_ss.gif) no-repeat 0px 0px;}
div#flyerSearchResults div#flyerLowestPriceRow h4 {background:transparent url(../images/ss/bg_flyer_lowestprices_fr_maxi.gif) no-repeat 0px 0px;}

body div.pageContainer div#fullWidthNoHeadingContentContainer div#homeFeatureFlyerContent div.header {background:transparent url(../images/ss/bg_home_flyerhighlights_fr_maxi.gif) no-repeat 0px 0px;}
body div.pageContainer div#fullWidthNoHeadingContentContainer div#homeFeatureFlyerContent div.header a {width:146px; height:21px; background:transparent url(../images/ss/btn_viewweeklyflyer_fr_maxi.gif) no-repeat 0px 0px;}
body div.pageContainer div#fullWidthNoHeadingContentContainer div#homeFlyerContent div.header {background:transparent url(../images/ss/bg_home_flyer_fr_nf.jpg) no-repeat 0px 0px;}
body div.pageContainer div#fullWidthNoHeadingContentContainer div#homeFlyerContent div.header a {width:247px; height:21px; background:transparent url(../images/ss/btn_home_seeallflyeritems_fr_maxi.gif) no-repeat 0px 0px;}

div#flyerSearchResults div#flyerLowestPriceRow a.flyerLowestPriceItemsLink {width:68px; height:27px; background: transparent url(../images/ss/btn_seelowestpriceitems_fr_maxi.gif) no-repeat 0px 0px;}
a.btnAddToShoppingList {width:125px; height:28px; background: transparent url(../images/ss/btn_addtoshoppinglist_fr_ss.gif) no-repeat 0px 0px;}
div#SS_Home_Featured_FlyerGrocery div.gcvItem div.content a.btnAddToShoppingList, div#SS_Home_Featured_FlyerHealth div.gcvItem div.content a.btnAddToShoppingList, div#SS_Home_Featured_FlyerGM div.gcvItem div.content a.btnAddToShoppingList {background:transparent url(../images/ss/btn_addtoshoppinglist_fr_ss.gif) no-repeat 0px 0px;}

div.gcvItem div.image div.flyerProductTagGcv {background:transparent url(../images/ss/icon_gcv_fr_maxi.gif) no-repeat 0px 0px;}

body div.pageContainer div#footerContainer {background-color:transparent;}
body div.pageContainer div#footerContainerWrapper div#legalPrivacyTermsWrapper {background-color:transparent;}
body.storeSelector div.pageContainer div#footerContainerWrapper div#legalPrivacyTermsWrapper {border:none;}
body div.pageContainer div#footerContainerWrapper div#legalPrivacyTerms.storeselector {background-color:transparent; border:none;}

div#memberPreferencesNavigation ul li a {display:inline; float:left; width:140px; height:41px; text-indent:-3000px; outline:none;}
div#memberPreferencesNavigation ul li#aboutme a {background:transparent url(../images/ss/btn_aboutme_off_pc_fr.gif) no-repeat 0px 0px;}
div#memberPreferencesNavigation ul li#aboutme.active a {background:transparent url(../images/ss/btn_aboutme_on_pc_fr.gif) no-repeat 0px 0px;}
div#memberPreferencesNavigation ul li#shoppinglists a {background:transparent url(../images/ss/btn_shoppinglists_off_pc_fr.gif) no-repeat 0px 0px;}
div#memberPreferencesNavigation ul li#shoppinglists.active a {background:transparent url(../images/ss/btn_shoppinglists_on_pc_fr.gif) no-repeat 0px 0px;}
div#memberPreferencesNavigation ul li#myfavourites a {background:transparent url(../images/ss/btn_favourites_off_pc_fr.gif) no-repeat 0px 0px;}
div#memberPreferencesNavigation ul li#myfavourites.active a {background:transparent url(../images/ss/btn_favourites_on_pc_fr.gif) no-repeat 0px 0px;}
div#memberPreferencesNavigation ul li#mystores a {background:transparent url(../images/ss/btn_mystores_off_pc_fr.gif) no-repeat 0px 0px;}
div#memberPreferencesNavigation ul li#mystores.active a {background:transparent url(../images/ss/btn_mystores_on_pc_fr.gif) no-repeat 0px 0px;}
div#memberPreferencesNavigation ul li#mytransactions a {background:transparent url(../images/ss/btn_transactions_off_pc_fr.gif) no-repeat 0px 0px;}
div#memberPreferencesNavigation ul li#mytransactions.active a {background:transparent url(../images/ss/btn_transactions_on_pc_fr.gif) no-repeat 0px 0px;}
div#memberPreferencesNavigation ul li#personalinfo a {width:224px; background:transparent url(../images/ss/btn_personalinfo_off_pc_fr.gif) no-repeat 0px 0px;}
div#memberPreferencesNavigation ul li#personalinfo.active a {background:transparent url(../images/ss/btn_personalinfo_on_pc_fr.gif) no-repeat 0px 0px;}

div#memberPreferencesDetails form fieldset#memberPreferencesTags a.btnAddTerm {display:inline; float:left; width:79px; height:33px; position:relative; background:transparent url(../images/ss/btn_member_add_pc_fr_large.gif) no-repeat 0px 0px;}

#memberPreferencesPhoto a#btnUploadPhoto {position:relative; display:block; width:163px; height:25px; background:transparent url(../images/ss/btn_uploadphoto_fr_pc.gif) no-repeat 0px 0px; outline:none;}
#memberPreferencesPersonalInfoForm a#btnDeleteAccount {position:relative; display:inline; float:left; width:163px; height:25px; background:transparent url(../images/ss/btn_deleteaccount_fr_pc.gif) no-repeat 0px 0px; outline:none; margin-left:380px;}

div#memberPreferencesMyFavourites a.btnAddFavourite {display:block; width:139px; height:25px; background:transparent url(../images/ss/btn_addfavourite_fr_pc.gif) no-repeat 0px 0px; outline:none;}
div#memberPreferencesMyFavourites div.favouritesCategory div.footer a.btnRemoveSelectedOff {display:inline; float:left; width:218px; height:25px; background:transparent url(../images/ss/btn_removeselected_off_fr_pc.gif) no-repeat 0px 0px; outline:none;}
div#memberPreferencesMyFavourites div.favouritesCategory div.footer a.btnRemoveSelectedOn {display:inline; float:left; width:218px; height:25px; background:transparent url(../images/ss/btn_removeselected_on_fr_pc.gif) no-repeat 0px 0px; outline:none;}

div#memberPreferencesShoppingListsContainer a#btnCreateNewShoppingList, a.btnCreateNewShoppingList {display:block; width:217px; height:25px; background:transparent url(../images/ss/btn_createshoppinglist_fr_pc.gif) no-repeat 0px 0px; outline:none;}
div#memberPreferencesShoppingListsDetails a#btnCreateItem {display:block; width:130px; height:25px; background:transparent url(../images/ss/btn_createitem_fr_pc.gif) no-repeat 0px 0px; outline:none;}
div#memberPreferencesShoppingListsDetails table tbody td a.btnEditItem {display:inline; float:left; width:52px; height:18px; background:transparent url(../images/ss/btn_edititem_fr_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/ss/btn_removeitem_fr_pc.gif) no-repeat 0px 0px; outline:none;}
div#memberPreferencesMyStoresList div.memberPreferencesMyStoresListItem div.column2 div.storeSpecialsItem div.content a.btnAddToShoppingList {display:block; width:119px; height:25px; background:transparent url(../images/ss/btn_addtoshoppinglist_off_fr.gif) no-repeat 0px 0px; outline:none;}
div#memberPreferencesMyStores a.btnAddStore {display:block; width:102px; height:25px; background:transparent url(../images/ss/btn_addstore_fr_pc.gif) no-repeat 0px 0px; outline:none;}

div#memberPreferencesDetails form fieldset#memberPreferencesShopping select {width:230px;}
div#memberPreferencesDetails form fieldset#memberPreferencesShopping select#memberPreferencesShoppingPets {width:180px;}

a.btnContactCustomerService {width:285px; height:25px; background:transparent url(../images/ss/btn_contactcustomerserv_fr_pc.gif) no-repeat 0px 0px; outline:none;}
a.btnDelete {width:82px; height:33px; background:transparent url(../images/ss/btn_delete_fr_maxi.gif) no-repeat 0px 0px; outline:none;}
a.btnGoSearch {width:36px; height:25px; background:transparent url(../images/ss/btn_search_header_go_fr_ss.gif) no-repeat 0px 0px; outline:none;}
a.btnSaveChanges {width:251px; height:33px; background:transparent url(../images/ss/btn_member_save_pc_fr_large.gif) no-repeat 0px 0px; outline:none;}
a.btnLogin {width:110px; height:33px; background:transparent url(../images/ss/btn_login_pc_fr_large.gif) no-repeat 0px 0px; outline:none;}
a.btnLoginRegister {width:274px; height:33px; background:transparent url(../images/ss/btn_loginregister_fr_pc.gif) no-repeat 0px 0px; outline:none;}
a.btnSave {width:125px; height:33px; background:transparent url(../images/ss/btn_save_fr_pc.gif) no-repeat 0px 0px; outline:none;}
a.btnSignup {width:88px; height:33px; background:transparent url(../images/ss/btn_signup_pc_fr_large.gif) no-repeat 0px 0px; outline:none;}
a.btnEnter {width:109px; height:48px; background:transparent url(../images/ss/btn_enter_large_fr_maxi.gif) no-repeat 0px 0px; outline:none;}
a.btnSearch {width:87px; height:33px; background:transparent url(../images/ss/btn_search_fr_ss.gif) no-repeat 0px 0px; outline:none;}
a.btnSubmit {width:110px; height:33px; background:transparent url(../images/ss/btn_submit_fr_ss.gif) no-repeat 0px 0px;}
a.btn_joinPC {width:253px; height:33px; background:transparent url(../images/ss/btn_joinpc_pc_fr_large.gif) no-repeat 0px 0px;}
a.btnCreateNewList {width:132px; height:33px; background:transparent url(../images/ss/btn_createlist_fr_ss.gif) no-repeat 0px 0px;}
a.btnSend {width:72px; height:33px; background:transparent url(../images/ss/btn_send_fr_ss.gif) no-repeat 0px 0px;}
a.btnLearnMore {width:150px; height:28px; background:transparent url(../images/ss/btn_learnmore_fr_ss.gif) no-repeat 0px 0px;}
a.btnDeleteItem {width:145px; height:33px; background:transparent url(../images/ss/btn_shoppingList_deleteItem_fr.gif) no-repeat 0px 0px; outline:none;}
a.btnDeleteAllItemsFromRecipe {width:278px; height:33px; background:transparent url(../images/ss/btn_shoppingList_deleteRecipe_fr.gif) no-repeat 0px 0px; outline:none;}

div#storeLocatorStoreDetail div#storeDetailIntroContents {background:transparent url(../images/ss/hd_storedetail_photo.jpg) no-repeat 0px 0px;}

.jcarousel-skin-lcl .jcarousel-next-horizontal {width:30px; height:142px; background: transparent url(../images/ss/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/ss/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;}

a#TB_closeWindowButton {display:block; width:76px; height:26px; background:transparent url(../images/ss/btn_close_overlay_fr_ss.gif) no-repeat 0px 0px; text-indent:-3000px; outline:none;}

a.btnGoToList {display:block; width:180px; height:33px; background:transparent url(../images/ss/btn_gotolist_fr_pc.gif) no-repeat 0px 0px;}

div#storeFinderContainerTabNavigationContainer ul.tabs-nav li#searchTabControl_search a {width:87px; background:transparent url(../images/ss/btn_storelocator_search_off_fr_pc.gif) no-repeat 0px 0px;}
div#storeFinderContainerTabNavigationContainer ul.tabs-nav li#searchTabControl_search.tabs-selected a {width:87px; background:transparent url(../images/ss/btn_storelocator_search_on_fr_pc.gif) no-repeat 0px 0px;}
div#storeFinderContainerTabNavigationContainer ul.tabs-nav li#searchTabControl_results a {width:75px; background:transparent url(../images/ss/btn_storelocator_results_off_fr_pc.gif) no-repeat 0px 0px;}
div#storeFinderContainerTabNavigationContainer ul.tabs-nav li#searchTabControl_results.tabs-selected a {width:75px; background:transparent url(../images/ss/btn_storelocator_results_on_fr_pc.gif) no-repeat 0px 0px;}

div#myPCSignupPageMainContent div form div.row label, div#myPCSignupPageMainContent div form div.row span.label {width:270px;}

div#productSectionNavigationContainer h3, div#productCategorySectionNavigationContainer h3, div#recipeSectionNavigationContainer h3, div#discoverSectionNavigationContainer h3 {font-size:120%; font-weight:bold;}

div#myFlyerCarouselMainContainer a.whatsthis {left:20em;}

/* email optin */
div#optinContainer div#primaryOptinOptions ul li.pc label {background:transparent url(../images/ss/logo_pc_optin_fr.gif) no-repeat 0px 0px;}
div#optinContainer div#secondaryOptinOptions ul li.atlanticss label {background:transparent url(../images/ss/optin_banner_logos_fr.gif) no-repeat 0px 0px;}
div#optinContainer div#secondaryOptinOptions ul li.dominion label {background:transparent url(../images/ss/optin_banner_logos_fr.gif) no-repeat -166px 0px;}
div#optinContainer div#secondaryOptinOptions ul li.loblaws label {background:transparent url(../images/ss/optin_banner_logos_fr.gif) no-repeat -332px 0px;}
div#optinContainer div#secondaryOptinOptions ul li.superstore label {background:transparent url(../images/ss/optin_banner_logos_fr.gif) no-repeat -498px 0px;}
div#optinContainer div#secondaryOptinOptions ul li.realcanadiansuperstore label {background:transparent url(../images/ss/optin_banner_logos_fr.gif) no-repeat -166px -200px;}
div#optinContainer div#secondaryOptinOptions ul li.fortinos label {background:transparent url(../images/ss/optin_banner_logos_fr.gif) no-repeat 0px -50px;}
div#optinContainer div#secondaryOptinOptions ul li.yig label {background:transparent url(../images/ss/optin_banner_logos_fr.gif) no-repeat -166px -50px;}
div#optinContainer div#secondaryOptinOptions ul li.extra label {background:transparent url(../images/ss/optin_banner_logos_fr.gif) no-repeat -332px -50px;}
div#optinContainer div#secondaryOptinOptions ul li.wholesale label {background:transparent url(../images/ss/optin_banner_logos_fr.gif) no-repeat -498px -50px;}
div#optinContainer div#secondaryOptinOptions ul li.saveeasy label {background:transparent url(../images/ss/optin_banner_logos_fr.gif) no-repeat 0px -100px;}
div#optinContainer div#secondaryOptinOptions ul li.maxi label {background:transparent url(../images/ss/optin_banner_logos_fr.gif) no-repeat -166px -100px;}
div#optinContainer div#secondaryOptinOptions ul li.maxiencie label {background:transparent url(../images/ss/optin_banner_logos_fr.gif) no-repeat -332px -100px;}
div#optinContainer div#secondaryOptinOptions ul li.provigo label {background:transparent url(../images/ss/optin_banner_logos_fr.gif) no-repeat -498px -100px;}
div#optinContainer div#secondaryOptinOptions ul li.valumart label {background:transparent url(../images/ss/optin_banner_logos_fr.gif) no-repeat 0px -150px;}
div#optinContainer div#secondaryOptinOptions ul li.zehrs label {background:transparent url(../images/ss/optin_banner_logos_fr.gif) no-repeat -166px -150px;}
div#optinContainer div#secondaryOptinOptions ul li.nofrills label {background:transparent url(../images/ss/optin_banner_logos_fr.gif) no-repeat -332px -150px;}

div.quickRating div.quickRatingControl span.tooltip {background:transparent url(../images/ss/quickrating_tooltip_fr.gif) no-repeat 0px 0px;}
div.quickRating div.quickRatingControl span.saving {left:2px; font-size:80%;}
div.quickRating div.quickRatingControl span.error {left:2px; font-size:80%; line-height:10px;}

div#memberPreferencesMyStoresList div.memberPreferencesMyStoresListItem div.column1 div.storeHours table caption {font-size:90%;}
div#memberPreferencesMyStoresList div.memberPreferencesMyStoresListItem div.column1 div.storeHours table caption span {right:10px;}