﻿/* no frills - FR */
body.storeSelector {background:#f8f7db url() no-repeat 0px 0px;}
div#cookingSchoolSearch {background:transparent url(../images/cooking/bg_storeselector_cs.jpg) no-repeat 0px 0px;}
div#cookingSchoolSearch div#header a {width:290px; height:60px;}
div#cookingSchoolSearch div#header a.language {width:81px; height:22px;}
div#cookingSchoolSearch form {width:310px; margin-left:93px;}
div#cookingSchoolSearch form fieldset legend {padding-left:0px;}
div#cookingSchoolSearch form fieldset div.row {width:310px;}
div#cookingSchoolSearch form fieldset div.row select {width:310px;}
div#cookingSchoolSearch form a.btnEnter {margin-left:110px;}
body div.pageContainer div#headerContainer div#header div#myPCAccountContainer div.auth {background:transparent url(../images/cooking/bg_mypcaccount_auth_fr_cs.gif) no-repeat 0px 0px;}
body div.pageContainer div#headerContainer div#header div#myPCAccountContainer div.nonauth {background:transparent url(../images/cooking/bg_mypcaccount_nonauth_fr_cs.gif) no-repeat 0px 0px;}
body div.pageContainer div#headerContainer div#header div#myPCAccountContainer div.nonauth p {font-size:80% !important; padding:75px 70px 0px 35px !important; line-height:1.2em;}
body div.pageContainer div#headerContainer div#header div#myPCAccountContainer div.auth a.logout {width:130px; line-height:1.2em;}

body div.pageContainer div#headerContainer div#header a.logo {top:51px; width:256px; height:90px;}
body div.pageContainer div#headerContainer div#header div#myStoreContainer {width:343px; height:75px; background:transparent url(../images/cooking/bg_mystore_header_en_cs.gif) no-repeat 0px 0px;}

body div.pageContainer div#headerContainer div#header div#headerNavigation a.pclogo {background:transparent url(../images/cooking/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 {background:transparent url(../images/cooking/logo_cookingschool_header_en.gif) no-repeat 0px 0px;}
body div.pageContainer div#headerContainer div#header div#headerNavigation a.cslogo:hover {background-position:0px -19px;}
body div.pageContainer div#headerContainer div#header div#headerNavigation a.jflogo {background:transparent url(../images/cooking/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() no-repeat 0px 0px;}
body div.pageContainer div#headerContainer div#header div#globalNavigation div#globalNavigation_classes {top:0px; left:0px; width:225px;}
body div.pageContainer div#headerContainer div#header div#globalNavigation div#globalNavigation_parties {top:0px; left:228px; width:210px;}
body div.pageContainer div#headerContainer div#header div#globalNavigation div#globalNavigation_rentals {top:0px; left:445px; width:220px;}
body div.pageContainer div#headerContainer div#header div#globalNavigation div#globalNavigation_rentals a.globalNavigationItemLink span {padding-left:28px;}
body div.pageContainer div#headerContainer div#header div#globalNavigation div#globalNavigation_classes a.globalNavigationItemLink {width:201px;}
body div.pageContainer div#headerContainer div#header div#globalNavigation div#globalNavigation_parties a.globalNavigationItemLink {width:190px;}

body div.pageContainer div#headerContainer div#header div#searchControl {background:transparent url(../images/cooking/bg_search_text_header_cs.gif) no-repeat 0px 0px;}
body div.pageContainer div#headerContainer div#header div#shoppingCart {left:460px;}

div#interiorGenericPageContentLeftColumn div#classDetails div#classDescription span.rounded {width:150px;}
div#interiorGenericPageContentLeftColumn div#upcomingClassDates ul li span.rounded {width:130px;}
div#interiorGenericPageContentLeftColumn div#upcomingClassDates ul li span.roundedMedium {width:160px;}
div#interiorGenericPageContentLeftColumn div#upcomingClassDates ul li span.roundedTall {width:180px;}

body div.pageContainer div#homeSecondaryFeatureContainer {background-image:url(../images/cooking/bg_homeSecondaryFeature_cs_fr.gif); height:370px;}

a.nextClass {width:90px; font-size:90%;}
span.nextClass {background-image:url(../images/cooking/icon_notavailable_fr_cs.gif);}
div.nextClassFlyout {right:-25px; width:215px; background-image:url(../images/cooking/bg_nextclass_bottom_cs_fr.gif);}
div.nextClassFlyout div {background-image:url(../images/cooking/bg_nextclass_top_cs_fr.gif);}

div#interiorGenericPageContentLeftColumn div#upcomingClassDates h4 {font-size:160%;}

div#itemTools {background-color:#fae80a; border:1px solid #e7e7e7;}
div#itemTools ul li.comment a {background:transparent url(../images/cooking/icon_comment_cs.gif) no-repeat 5px 4px;}
div#itemTools ul li.favourites a {background:transparent url(../images/cooking/icon_favourite_cs.gif) no-repeat 5px 4px;}
div#itemTools ul li.print a {background:transparent url(../images/cooking/icon_print_cs.gif) no-repeat 5px 4px;}
div#itemTools ul li.likeit a {background:transparent url(../images/cooking/icon_likeit_cs.gif) no-repeat 5px 3px;}
div#itemTools ul li.dontlikeit a {background:transparent url(../images/cooking/icon_dontlikeit_cs.gif) no-repeat 5px 4px;}

#memberPreferencesPhoto a#btnUploadPhoto {display:block; width:163px; height:25px; background:transparent url(../images/cooking/btn_uploadphoto_fr_pc.gif) no-repeat 0px 0px; outline:none;}
#memberPreferencesPersonalInfoForm a#btnDeleteAccount {display:inline; float:left; width:163px; height:25px; background:transparent url(../images/cooking/btn_deleteaccount_fr_pc.gif) no-repeat 0px 0px; outline:none; margin-left:100px;}

div#memberPreferencesNavigation ul li a {display:inline; float:left; width:152px; height:24px; text-indent:-3000px; outline:none;}
div#memberPreferencesNavigation ul li#aboutme a {background:transparent url(../images/cooking/btn_aboutme_off_pc_fr.gif) no-repeat 0px 0px;}
div#memberPreferencesNavigation ul li#aboutme.active a {background:transparent url(../images/cooking/btn_aboutme_on_pc_fr.gif) no-repeat 0px 0px;}
div#memberPreferencesNavigation ul li#shoppinglists a {background:transparent url(../images/cooking/btn_shoppinglists_off_pc_fr.gif) no-repeat 0px 0px;}
div#memberPreferencesNavigation ul li#shoppinglists.active a {background:transparent url(../images/cooking/btn_shoppinglists_on_pc_fr.gif) no-repeat 0px 0px;}
div#memberPreferencesNavigation ul li#myfavourites a {background:transparent url(../images/cooking/btn_favourites_off_pc_fr.gif) no-repeat 0px 0px;}
div#memberPreferencesNavigation ul li#myfavourites.active a {background:transparent url(../images/cooking/btn_favourites_on_pc_fr.gif) no-repeat 0px 0px;}
div#memberPreferencesNavigation ul li#mystores a {background:transparent url(../images/cooking/btn_mystores_off_pc_fr.gif) no-repeat 0px 0px;}
div#memberPreferencesNavigation ul li#mystores.active a {background:transparent url(../images/cooking/btn_mystores_on_pc_fr.gif) no-repeat 0px 0px;}
div#memberPreferencesNavigation ul li#mytransactions a {background:transparent url(../images/cooking/btn_transactions_off_pc_fr.gif) no-repeat 0px 0px;}
div#memberPreferencesNavigation ul li#mytransactions.active a {background:transparent url(../images/cooking/btn_transactions_on_pc_fr.gif) no-repeat 0px 0px;}
div#memberPreferencesNavigation ul li#personalinfo a {width:197px; background:transparent url(../images/cooking/btn_personalinfo_off_pc_fr.gif) no-repeat 0px 0px;}
div#memberPreferencesNavigation ul li#personalinfo.active a {background:transparent url(../images/cooking/btn_personalinfo_on_pc_fr.gif) no-repeat 0px 0px;}

body div.pageContainer div#footerContainer {}
body div.pageContainer div#footerContainerWrapper div#legalPrivacyTermsWrapper {background-color:transparent;}
body div.pageContainer div#footerContainerWrapper div#legalPrivacyTerms.storeselector {background-color:transparent; border:none;}

div#memberPreferencesDetails form fieldset#memberPreferencesShopping select {width:230px;}
div#memberPreferencesDetails form fieldset#memberPreferencesShopping select#memberPreferencesShoppingPets {width:180px;}

div#interiorGenericPageContentLeftColumn div#partyIncludes div h4 {margin-right:80px;}

a.btnContactCustomerService {width:285px; height:25px; background:transparent url(../images/cooking/btn_contactcustomerserv_fr_cs.gif) no-repeat 0px 0px; outline:none;}
a.btnDelete {width:111px; height:33px; background:transparent url(../images/cooking/btn_delete_fr_cs.gif) no-repeat 0px 0px; outline:none;}
a.btnGoSearch {width:34px; height:21px; background:transparent url(../images/cooking/btn_search_header_go_fr_cs.gif) no-repeat 0px 0px; outline:none;}
a.btnSaveChanges {width:251px; height:33px; background:transparent url(../images/cooking/btn_member_save_pc_fr_large.gif) no-repeat 0px 0px; outline:none;}
a.btnSave {width:125px; height:33px; background:transparent url(../images/cooking/btn_save_fr_pc.gif) no-repeat 0px 0px; outline:none;}
a.btnSignup {width:83px; height:33px; background:transparent url(../images/cooking/btn_signup_pc_fr_large.gif) no-repeat 0px 0px; outline:none;}
a.btnEnter {width:89px; height:27px; background:transparent url(../images/cooking/btn_enter_large_fr_cs.gif) no-repeat 0px 0px; outline:none;}
a.btnSearch {width:116px; height:33px; background:transparent url(../images/cooking/btn_search_fr_pc.gif) no-repeat 0px 0px; outline:none;}
a.btnSubmit {width:98px; height:33px; background:transparent url(../images/cooking/btn_submit_fr_cs.gif) no-repeat 0px 0px;}
a.btn_joinPC {width:253px; height:33px; background:transparent url(../images/cooking/btn_joinpc_pc_fr_large.gif) no-repeat 0px 0px;}
a.btnRegisterSmall {width:197px; height:26px; background:transparent url(../images/cooking/btn_register_sm_fr_cs.gif) no-repeat 0px 0px;}
a.btnRegisterLarge {width:254px; height:33px; background:transparent url(../images/cooking/btn_register_lg_fr_cs.gif) no-repeat 0px 0px;}
a.btnBookParty {width:158px; height:26px; background:transparent url(../images/cooking/btn_bookapartynow_fr_cs.gif) no-repeat 0px 0px;}
a.btnSubmitPayment {width:156px; height:26px; background:transparent url(../images/cooking/btn_submitpayment_fr_cs.gif) no-repeat 0px 0px;}
a.btnViewAllUpcomingClasses {width:205px; height:26px; background:transparent url(../images/cooking/btn_viewAllUpcomingClasses_fr_cs.gif) no-repeat 0px 0px;}
body div.pageContainer div#homeUpcomingClasses a.btnViewAllUpcomingClasses {left:27px;}
a.btnViewAllClasses {width:159px; height:26px; background:transparent url(../images/cooking/btn_viewAllClasses_fr_cs.gif) no-repeat 0px 0px;}
a.btnPrintReservation {width:113px; height:26px; background:transparent url(../images/cooking/btn_printorder_fr_cs.gif) no-repeat 0px 0px;}
a.btnUpdateReservation {width:82px; height:26px; background:transparent url(../images/cooking/btn_update_fr_cs.gif) no-repeat 0px 0px;}
a.btnRequestReservation {width:236px; height:33px; background:transparent url(../images/cooking/btn_requestreservation_cs_lg_fr.gif) no-repeat 0px 0px;}
a.btnDownload {width:112px; height:26px; background:transparent url(../images/cooking/btn_download_cs_fr.gif) no-repeat 0px 0px;}
a.btnCompleteForm {width:177px; height:26px; background:transparent url(../images/cooking/btn_completeform_cs_fr.gif) no-repeat 0px 0px;}
div#joinPCInsider div a.btn_joinPC {width:197px; height:26px; background:transparent url(../images/cooking/btn_joinpc_pc_green_fr.gif) no-repeat 0px 0px;}

div#storeFinderContainerTabNavigationContainer ul.tabs-nav li a {padding:0px; width:87px; height:47px; top:0px; text-indent:-3000px;}
div#storeFinderContainerTabNavigationContainer ul.tabs-nav li#searchTabControl_search a {background:transparent url(../images/cooking/btn_storelocator_search_off_fr_pc.gif) no-repeat 0px 0px;}
div#storeFinderContainerTabNavigationContainer ul.tabs-nav li#searchTabControl_search.tabs-selected a {background:transparent url(../images/cooking/btn_storelocator_search_on_fr_pc.gif) no-repeat 0px 0px;}
div#storeFinderContainerTabNavigationContainer ul.tabs-nav li#searchTabControl_results a {background:transparent url(../images/cooking/btn_storelocator_results_off_fr_pc.gif) no-repeat 0px 0px;}
div#storeFinderContainerTabNavigationContainer ul.tabs-nav li#searchTabControl_results.tabs-selected a {background:transparent url(../images/cooking/btn_storelocator_results_on_fr_pc.gif) no-repeat 0px 0px;}

.jcarousel-skin-lcl .jcarousel-next-horizontal {width:30px; height:142px; background: transparent url(../images/cooking/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/cooking/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:16px; height:16px; background:transparent url(../images/cooking/btn_close_overlay_fr_cs.gif) no-repeat 0px 0px; text-indent:-3000px; outline:none;}

div#myPCSignupPageMainContent div form div.row label, div#myPCSignupPageMainContent div form div.row span.label {width:270px;}
div#interiorGenericPageContentLeftColumn div#upcomingClassDates div#upcomingClassDatesPrevTooltip span, div#interiorGenericPageContentLeftColumn div#upcomingClassDates div#upcomingClassDatesNextTooltip span {width:73px; height:49px;}
div#interiorGenericPageContentLeftColumn div#upcomingClassDates div#upcomingClassDatesPrevTooltip span {background:transparent url(../images/cooking/tooltip_previous_fr.png) no-repeat 0px 0px;}
div#interiorGenericPageContentLeftColumn div#upcomingClassDates div#upcomingClassDatesNextTooltip span {background:transparent url(../images/cooking/tooltip_next_fr.png) no-repeat 0px 0px;}

div#classRegisterWidget div.leftColumn, div#classRegisterWidget div.rightColumn, div#classRegisterWidget div.rightColumnOnline {height:148px; padding:80px 10px 10px; width:180px;}
div#interiorGenericPageContentLeftColumn div#upcomingClassDates.soldout {width:290px;}

/* email optin */
div#optinContainer div#primaryOptinOptions ul li.pc label {background:transparent url(../images/cooking/logo_pc_optin_fr.gif) no-repeat 0px 0px;}
div#optinContainer div#secondaryOptinOptions ul li.atlanticss label {background:transparent url(../images/cooking/optin_banner_logos_fr.gif) no-repeat 0px 0px;}
div#optinContainer div#secondaryOptinOptions ul li.dominion label {background:transparent url(../images/cooking/optin_banner_logos_fr.gif) no-repeat -166px 0px;}
div#optinContainer div#secondaryOptinOptions ul li.loblaws label {background:transparent url(../images/cooking/optin_banner_logos_fr.gif) no-repeat -332px 0px;}
div#optinContainer div#secondaryOptinOptions ul li.superstore label {background:transparent url(../images/cooking/optin_banner_logos_fr.gif) no-repeat -498px 0px;}
div#optinContainer div#secondaryOptinOptions ul li.realcanadiansuperstore label {background:transparent url(../images/cooking/optin_banner_logos_fr.gif) no-repeat -166px -200px;}
div#optinContainer div#secondaryOptinOptions ul li.fortinos label {background:transparent url(../images/cooking/optin_banner_logos_fr.gif) no-repeat 0px -50px;}
div#optinContainer div#secondaryOptinOptions ul li.yig label {background:transparent url(../images/cooking/optin_banner_logos_fr.gif) no-repeat -166px -50px;}
div#optinContainer div#secondaryOptinOptions ul li.extra label {background:transparent url(../images/cooking/optin_banner_logos_fr.gif) no-repeat -332px -50px;}
div#optinContainer div#secondaryOptinOptions ul li.wholesale label {background:transparent url(../images/cooking/optin_banner_logos_fr.gif) no-repeat -498px -50px;}
div#optinContainer div#secondaryOptinOptions ul li.saveeasy label {background:transparent url(../images/cooking/optin_banner_logos_fr.gif) no-repeat 0px -100px;}
div#optinContainer div#secondaryOptinOptions ul li.maxi label {background:transparent url(../images/cooking/optin_banner_logos_fr.gif) no-repeat -166px -100px;}
div#optinContainer div#secondaryOptinOptions ul li.maxiencie label {background:transparent url(../images/cooking/optin_banner_logos_fr.gif) no-repeat -332px -100px;}
div#optinContainer div#secondaryOptinOptions ul li.provigo label {background:transparent url(../images/cooking/optin_banner_logos_fr.gif) no-repeat -498px -100px;}
div#optinContainer div#secondaryOptinOptions ul li.valumart label {background:transparent url(../images/cooking/optin_banner_logos_fr.gif) no-repeat 0px -150px;}
div#optinContainer div#secondaryOptinOptions ul li.zehrs label {background:transparent url(../images/cooking/optin_banner_logos_fr.gif) no-repeat -166px -150px;}
div#optinContainer div#secondaryOptinOptions ul li.nofrills label {background:transparent url(../images/cooking/optin_banner_logos_fr.gif) no-repeat -332px -150px;}

div.quickRating div.quickRatingControl span.tooltip {background:transparent url(../images/cooking/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#shoppingCartItemsContainer a.btnCheckout {width:3.5em;}
div#shoppingCartItemsContainer a.btnUpdateOrder {width:8em;}
div#paymentBillingPaymentInformation a.btnSubmit {width:5.5em;}
div#paymentBillingPaymentInformation a.btnConfirmOrder {width:10em;}
div#confirmOrderInformation a.btnPrint {width:5em;}
div#confirmOrderInformation a.btnUpdateOrder {width:8em;}
div#confirmOrderInformation a.btnPlaceOrder {width:10em;}
div#classRegisterWidget div.footer div#controls a.btnAddToCart {width:8.5em;}
div#classRegisterWidget div.footer div#controls a.btnCheckout {width:5em;}
div#classRegisterWidget div.footer div#controls a.btnUpdate {width:6em !important;}
div#classRegisterLoginWidget a.btnLogin {width:10.5em;}
div#classRegisterLoginWidget a.btnJoinnow {width:14em;}

div#interiorGenericPageContentLeftColumn div#upcomingClassDates ul li a.btnClassDetailCart {margin:0px;}
div#paymentBillingPaymentInformation div.header h4 {font-size:85%;}

div#shoppingCartItemsContainer div#removeItemControl span a.btnRemoveItem, div#confirmOrderInformation div#removeItemControl span a.btnRemoveItem {width:5.5em;}

div#confirmOrderInformation div#shoppingCartItemsContainer table tbody#shoppingCartItems td.subtotal {width:250px;}
div#shoppingCartItemsContainer table tbody#shoppingCartItems tr.creditTotal td.numeric span.creditTotalLabel {font-size:80%;}

div#progressIndicator ul li {font-size:140%;}

div#termsConditionsOverlay a.btnAccept {width:5.3em;}
div#optinContainer div#primaryOptinOptions ul li.baby label {background:transparent url(../images/cooking/logo_babyandyou_optinFr.gif) no-repeat 0px 0px;}
