 span.expandedOnly{display:inline}#mainContainer{position:relative;width:1254px}#container.fullPage,#pageHeader.fullPage{width:1214px}#container{width:960px}#pageHeader{width:960px}.grid li{width:159px}.grid li.nextProductPage{display:none}#multiSearchNoResultsBox{left:158px}#multipleAdd{width:801px}.grid .content{padding-left:0;padding-right:0}.grid .defaultClear{clear:none}.grid .expandedClear{clear:both}.grid .product p.productStatus span{margin-left:0;width:149px}.grid .next{display:none}.Registered .grid .quantityWrapper.slotBookedOutOfRange .allMessages,.Anonymous .grid .quantityWrapper.slotBookedOutOfRange .allMessages{margin-left:0}.atBblgLimit .quantityWrapper .allMessages,.grid .quantityWrapper.slotBookedOutOfRange .allMessages{margin:0;padding:10px 0 0}.jsDisabled .line .desc,.Registered .line .desc,.Anonymous .line .desc{width:638px}.jsDisabled .line .descWrap.hasDelete .desc{width:591px}.jsDisabled .wideList .line .descWrap.hasDelete .desc{width:751px}.descContent div.tools .links{width:295px}.LoggedIn .descContent div.tools .links{width:291px}body#favourites #hubButtons li.button{width:227px}#hubButtons .im{left:82px}.line .descWrap .desc{width:638px}.line .hasCheckBox .desc{width:606px}.line .hasCheckBox.hasDelete .desc{width:559px}.line .descriptionWrapper{width:492px}.line .hasCheckBox .descriptionWrapper{width:460px}.line .hasCheckBox.hasDelete .descriptionWrapper{width:413px}.wideList .line .desc{width:797px}.wideList .line .hasCheckBox .desc{width:765px}.wideList .line .descriptionWrapper{width:651px}.wideList .line .hasCheckBox .descriptionWrapper{width:619px}.wideList .line .hasCheckBox.hasDelete .descriptionWrapper{width:572px}.line .alternativeWrapper .desc{width:555px}.line .alternativeWrapper .descriptionWrapper{width:409px}.line .desc p.warning{margin-right:100px}#recipe .line .alternativeWrapper .desc,#product_browse #multipleAdd .whyNotTry div.alternativeWrapper .descWrap .desc{width:570px}#recipe .line .alternativeWrapper .descriptionWrapper,#product_browse #multipleAdd .whyNotTry .alternativeWrapper .descriptionWrapper{width:424px}#product_search.LoggedIn #multipleAdd .line .descWrap .desc,#product_browse.LoggedIn #multipleAdd .line .descWrap .desc,#specialoffers_specialofferlist.LoggedIn #multipleAdd .line .descWrap .desc{width:606px}#checkout_suggestions.LoggedIn #suggestedProducts .line .descWrap .desc{width:797px}#product_search.LoggedIn .descriptionWrapper,#product_browse.LoggedIn .descriptionWrapper,#specialoffers_specialofferlist.LoggedIn .descriptionWrapper{width:460px}#checkout_suggestions.LoggedIn .descriptionWrapper{width:651px}#product_search.jsDisabled #multipleAdd .line .descWrap .desc,#product_browse.jsDisabled #multipleAdd .line .descWrap .desc,#specialoffers_specialofferlist.jsDisabled #multipleAdd .line .descWrap .desc{width:638px}#checkout_suggestions.jsDisabled #suggestedProducts .line .descWrap .desc{width:797px}#product_search.jsDisabled .descriptionWrapper,#product_browse.jsDisabled .descriptionWrapper,#specialoffers_specialofferlist.jsDisabled .descriptionWrapper{width:492px}#checkout_suggestions.jsDisabled .descriptionWrapper{width:651px}#favourites_browse #multipleAdd .line .desc{width:559px}#favourites_browse #multipleAdd .line .hasCheckBox{margin-left:0}#favourites_browse .descriptionWrapper{width:413px}#favourites_browse.jsDisabled .descriptionWrapper{width:445px}#favourites_browse .alternativeWrapper .descriptionWrapper,#favourites_browse.jsDisabled .alternativeWrapper .descriptionWrapper{width:409px}#favourites_browse.jsDisabled #multipleAdd .line .desc{width:591px}#favourites_browse #multipleAdd .line .alternativeWrapper .desc{width:555px}#favourites_usuals #multipleAdd .line .desc,#favourites_orders_browse #multipleAdd .line .desc,#favourites_lastorder #multipleAdd .line .desc{width:606px}#favourites_usuals .descriptionWrapper,#favourites_orders_browse .descriptionWrapper,#favourites_lastorder .descriptionWrapper{width:460px}#favourites_usuals.jsDisabled #multipleAdd .line .desc,#favourites_orders_browse.jsDisabled #multipleAdd .line .desc,#favourites_lastorder.jsDisabled #multipleAdd .line .desc{width:638px}#favourites_usuals.jsDisabled .descriptionWrapper,#favourites_orders_browse.jsDisabled .descriptionWrapper,#favourites_lastorder.jsDisabled .descriptionWrapper{width:492px}#favourites_usuals #multipleAdd .line .alternativeWrapper .desc,#favourites_orders_browse #multipleAdd .line .alternativeWrapper .desc,#favourites_lastorder #multipleAdd .line .alternativeWrapper .desc{width:555px}#favourites_usuals .alternativeWrapper .descriptionWrapper,#favourites_orders_browse .alternativeWrapper .descriptionWrapper,#favourites_lastorder .alternativeWrapper .descriptionWrapper{width:409px}#favourites_usuals .wideList #multipleAdd .line .desc,#favourites_orders_browse .wideList #multipleAdd .line .desc,#favourites_lastorder .wideList #multipleAdd .line .desc{width:765px}#favourites_usuals .wideList .descriptionWrapper,#favourites_orders_browse .wideList .descriptionWrapper,#favourites_lastorder .wideList .descriptionWrapper{width:619px}#shoppinglist_details .wideList #multipleAdd .line .desc{width:718px}#shoppinglist_details .wideList #multipleAdd .line .hasCheckBox{margin-left:0}#shoppinglist_details .wideList .descriptionWrapper{width:572px}#shoppinglist_details.jsDisabled .wideList #multipleAdd .line .desc{width:750px}#shoppinglist_details.jsDisabled .wideList .descriptionWrapper{width:604px}#shoppinglist_details .wideList #multipleAdd .line .alternativeWrapper .desc{width:714px}#checkout_checking .line .recommendedAlternative .alternativeWrapper .desc{width:713px}#shoppinglist_details .wideList .alternativeWrapper .descriptionWrapper{width:568px}#checkout_checking .alternativeWrapper .descriptionWrapper{width:567px}#favourites_usuals .wideList .controlsBar,#favourites_orders_browse .wideList .controlsBar,#favourites_lastorder .wideList .controlsBar{width:958px}#shoppinglist_details .controlsBar{width:960px}.controlsBar{width:799px}#primaryNav a:link,#primaryNav a:visited{padding:10px 20px 9px}#container #pageHeader{width:975px}#container.fullPage #pageHeader{width:1229px}#primaryNav ul.navigation{width:960px}#container.fullPage #primaryNav ul.navigation{width:1214px}#secondaryNav>ul>li>a{padding:.5em 17px}.maxiBasketClubcardSummary{width:478px}.maxiBasketItemsSummary{width:479px}.maxiBasketClubcardSummary table{width:310px}.maxiBasketContainer .emptyBasketLink{clear:none;margin-top:0}.maxiBasketContainer table.dataTable thead tr th.product{width:374px}.maxiBasketContainer table.dataTable tr td p.prodName,.maxiBasketContainer table.dataTable tr td div.warning{width:252px;float:right}.substitutionText{width:500px}th.substitutions{width:325px}td.substitutions .substitute-option{float:left;width:50%}td.substitutions .substitute-option label{float:left;width:75%}.picker{clear:left}.picker textarea{width:299px}.maxiBasketAdvert{width:458px}form.maxiBasket p.basketInfo{width:230px}.deliveryInstructions h3,#delivery .contactInstructions h3{height:auto}.contactInstructions,.deliveryInstructions,#delivery .contactInstructions,#newAddrDetails .deliveryInstructions{width:446px}.deliveryInstructions,#newAddrDetails .deliveryInstructions{margin-left:10px;margin-right:0}#delivery .contactInstructions{margin-left:0;margin-right:10px}#delivery .deliveryInformation label{width:104px}#delivery #newAddrDetails .deliveryInformation label{width:140px}.contactInformation label{width:190px}#delivery #addNewAddress .contactInformation label{width:151px}.contactInformation input{width:228px}#delivery .deliveryInformation select{width:232px}#delivery .deliveryInformation input.selectAddress{margin:0 14px}#delivery .deliveryInformation li ul{width:232px}#delivery .deliveryInformation li .addressBook{width:auto}.deliveryInformation p.addNewAddressLnk,.deliveryInformation p.editAddressLnk,.deliveryInformation p.defaultBagOption{padding:8px 0 0 118px}.deliveryInformation p.cantFindAddr{padding:8px 0 0 154px}#checkout_payment .deliveryInformation p.cantFindAddr{padding:8px 0 0 144px}.contactInformation li p.error,.contactInformation li p.updates{padding-left:204px}#delivery #newAddrDetails .contactInformation li p.error,#delivery #newAddrDetails .contactInformation li p.updates{padding-left:168px;padding-right:40px}#delivery #newAddrDetails .deliveryInformation li p.error{margin-left:95px}.orderSteps,#collectiondelivery .collSteps{width:912px}.deliveryRange ul.weekControl li.prev,.deliveryRange ul.weekControl li.next{top:18px}.deliveryRange table thead td{padding:18px 0 22px}.deliveryRange table tbody th{width:136px}.deliveryRange table tbody td{width:106px}.deliveryRange table tbody th span{width:116px}.deliveryRange table thead td span{display:inline}.deliveryRange table tbody td .slotDescription,.deliveryRange table tbody td .slotDescription span{width:86px}.slotReservedMessage,#delivery .slotReservedMessage,#collectiondelivery .slotReservedMessage{padding-left:104px;position:relative}.slotReservedMessage:before,#delivery .slotReservedMessage:before,#collectiondelivery .slotReservedMessage:before{content:url(CSS_I/I/Icons/sprite96.63512.png);position:absolute;top:-727px;clip:rect(745px,42px,779px,0);left:30px}#delivery.inAmendMode .deliveryAddress .slotReservedMessage,#collectiondelivery.inAmendMode .deliveryAddress .slotReservedMessage{padding-left:104px}#delivery.inAmendMode .dateTimeCost .slotReservedMessage,#collectiondelivery.inAmendMode .dateTimeCost .slotReservedMessage{padding-left:100px}.slotReservedMessage.slotReservedAddress,#delivery .slotReservedMessage.slotReservedAddress,#collectiondelivery .slotReservedMessage.slotReservedAddress{padding-left:100px}.slotReservedMessage dl{width:542px}.slotReservedMessage dl dt{width:123px}.slotReservedMessage dl dd{width:413px}.slotReservedMessage.storeCollectionSlot dl dt{width:133px}.slotReservedMessage.storeCollectionSlot dl dd{width:403px}.inAmendMode .slotReservedMessage dl{width:545px}.inAmendMode .slotReservedMessage dl dt{width:165px}.inAmendMode .slotReservedMessage dl dd{width:374px}.inAmendMode .slotReservedMessage.storeCollectionSlot dl dt{width:178px}.inAmendMode .slotReservedMessage.storeCollectionSlot dl dd{width:361px}.storeCollectionSlot #extendDeliverySlotReservationLink{margin-top:0}.slotReservedMessage dl dd#SlotCheck span,.slotReservedMessage dl dd#SlotCheckWas span{display:inline}#reserveInfo p#removeDlvSlot{float:left;width:122px;height:56px}#reserveInfo p.dlvSlotDtls{padding:6px 12px;width:94px}#reserveInfo .premiumDeliverySlot p.dlvSlotDtls{min-height:56px}#reserveInfo .storeCollectionSlot p.dlvSlotDtls{height:84px}.removeDeliverySlotReservationImage{margin-right:5px}.deliveryAndPacking .deliveryInstructions.instructionsLeft{margin-left:0;width:404px;padding-right:42px}.deliveryAndPacking .deliveryInstructions.instructionsRight{margin-left:0;width:412px;padding-left:42px}.deliveryAndPacking .deliveryInstructions.instructionsLeft textarea{width:98%}.deliveryRange ul.weekControl li.prev{left:112px}.deliveryRange ul.weekControl li.next{left:884px}.deliveryRange table tbody td.unavailable span.selectedSlot{width:86px}.onHoldSubs p{width:540px}p.cancelNewAddress{padding:10px 0 0 433px}div.searchByLocation ul li{width:auto}div.searchByLocation ul li.rightSeparator{width:344px}div.searchByLocation ul li.rightSeparator{padding-right:30px;margin-right:30px}div.searchByLocation ul li.rightSeparator p.error{padding-left:118px}div.searchByLocation ul li.rightSeparator div.postcodeSearch{width:268px}li.findPostcodeInputs div.postcodeSearch{width:auto}li.findPostcodeInputs div.postcodeAction p.cancelNewAddress{padding-left:25px}#delivery .contactInformation li.findPostcodeInputs p.error{padding-left:164px}div.searchByLocation ul li label{padding-right:10px}div.searchByLocation ul li.rightSeparator input.postcodeSelect{width:126px}div.searchByLocation ul li select{max-width:250px}.pageFooterButtons{width:928px}.storeSearchResults div.storeList{width:376px}#mapContainer{width:515px}div.storeInfo ul{width:646px}#shoppingListsContainer .shoppingListUpdated{width:159px;display:inline-block}#newShoppingListName,#shoppingListsContainer .renameShoppingListName{width:200px}#shoppingListsContainer li.disabled .shoppingListUpdated{padding-right:36px}#shoppingListsContainer .shoppingListNameAndRenameForm p.errors{width:460px}#favouritesHub #hubNoClubcard{width:399px;margin:27px 0 0 20px}#favouritesHub .hubBottomBoxes{width:765px}#hubMiddle .saveTime{width:500px}#hubButtons .im{position:relative;left:36%}#hubBottom .hubBottomTitle,#hubBottom ul{float:left}#checkout_checking .checkoutContainer .line .desc{width:490px}#checkout_offers .checkoutContainer .line .desc{width:627px}#checkout_checking .checkoutContainer .messagesWrapper{width:292px}#checkout .contactInstructions h3{width:190px}.checkoutContainer table.dataTable .product{width:195px}.checkoutContainer table.dataTable .promoText{width:341px}#checkout .checkoutContainer .deliveryInstructions .onDate dt,#checkout .checkoutContainer .deliveryInstructions .atWhere dt{width:130px}#checkout_payment .deliveryInformation label,#checkout_payment .deliveryInformation .addressBook label{width:130px}#checkout_payment .deliveryInformation .addressBook label{padding-left:0}#checkout_payment .deliveryInformation .addressBook select{margin-left:0}#checkout_payment .deliveryInformation p.addNewAddressLnk{padding-left:145px}#checkout_payment .deliveryInformation li.addressInformation p{padding-left:144px}.checkoutContainer .deliveryInstructions .onDate dd,.checkoutContainer .deliveryInstructions .atWhere dd{width:302px}.checkoutContainer .deliveryInstructions .onDate dd span{display:inline;float:none;clear:none}#checkout .deliveryAddress .contactInstructions h3,#checkout_payment .deliveryAddress .contactInstructions h3{width:190px}#checkout_payment .paymentDetails dl{width:934px}#checkout_payment .paymentDetails dt{width:110px}#checkout_payment .paymentDetails dd{width:784px}#checkout_payment li .acceptableCreditCards{width:476px}#checkout_payment li .acceptableCreditCards .acceptableCreditCardsContent{max-width:446px}#checkout_payment dd .acceptableCreditCards{width:670px}#checkout_payment dd .acceptableCreditCards .acceptableCreditCardsContent{max-width:640px}#checkout_payment li .acceptableCreditCards span.notAccepted{width:167px}#checkout_payment dd .acceptableCreditCards span.notAccepted{width:365px}#basketSummary dl.customerOrderSummary dd,#basketSummary dl.customerPaymentSummary dd,#basketSummary dl.clubCardSummary dd{width:7em}#checkout_payment span.expDate{width:190px}#checkout_payment #contentMain #checkoutPaymentContainer .checkoutContainer .checkoutFooter{bottom:67px;width:958px}#checkout_payment #eWalletContainer .smallPrint{height:28px}.jsEnabled .smallPrint a.lineWrapFix[rel='help']:before{top:-358px;left:145px}#checkout_payment #eWalletContainer .smallPrintBottom{height:14px}#checkout_payment p.storeCardDtls{padding-left:204px}#checkout_payment p.storeCardDtls label{width:614px}#voucherList table.dataTable{width:958px}#voucherList table.dataTable td.select{width:15px}#voucherList table.dataTable td.description{width:auto}#voucherList table.dataTable td.code{width:155px}#voucherList table.dataTable td.expiry{width:115px}#voucherList table.dataTable td.remove{width:28px}.productDetailsContainer .productDescription{background:transparent url(CSS_I/I/Product.Details/quantityWrapperNotLoggedIn.37665.png) no-repeat 778px 18px}.LoggedIn .productDetailsContainer .productDescription{background-image:url(CSS_I/I/Product.Details/quantityWrapperLoggedIn.27497.png)}.productDetailsContainer .descriptionDetails .desc{width:524px}.productDetailsContainer .descriptionDetails .descriptionWrapper{width:518px}.productDetailsContainer .additionalDescription{width:707px}.productDetailsContainer .descriptionDetails h1{width:484px}.productDetailsContainer .productDescription .iconGroups{width:484px}#authenticateCard .description{width:664px}#authenticateCard .verification{width:546px;height:558px}#collectiondelivery .selfCollectionPoint{width:394px}#multipleAdd .whyNotTry h4.alternativeHeader,#recipe .whyNotTry h4.alternativeHeader{width:722px}#multipleAdd .featuredAlternative h4.alternativeHeader span:before{left:347px}#shoppinglist_details .wideList #multipleAdd .whyNotTry h4.alternativeHeader{width:881px}#checkout_checking .whyNotTry h4.alternativeHeader{width:882px}#shoppinglist_details .wideList .suggestedAlternative h4.alternativeHeader:before,#shoppinglist_details .wideList .suggestedAlternative h4.alternativeHeader span:before,#checkout_checking .recommendedAlternative h4.alternativeHeader:before,#checkout_checking .recommendedAlternative h4.alternativeHeader span:before{left:427px}.jsEnabled.LoggedIn #multipleAdd .whyNotTry div.alternativeWrapper .descWrap .desc,.jsDisabled.LoggedIn #multipleAdd .whyNotTry div.alternativeWrapper .descWrap .desc{width:555px}.jsEnabled.LoggedIn .whyNotTry .alternativeWrapper .descriptionWrapper,.jsDisabled.LoggedIn .whyNotTry .alternativeWrapper .descriptionWrapper{width:409px}.jsEnabled.LoggedIn #multipleAdd .whyNotTry div.alternativeWrapper .quantityWrapper,.jsDisabled.LoggedIn #multipleAdd .whyNotTry div.alternativeWrapper .quantityWrapper{width:158px}#multipleAdd .featuredAlternative h4.alternativeHeader,#multipleAdd .suggestedAlternative h4.alternativeHeader,#recipe .suggestedAlternative h4.alternativeHeader{background-position:351px top}#multipleAdd .featuredAlternative h4.alternativeHeader span,#multipleAdd .suggestedAlternative h4.alternativeHeader span,#recipe .suggestedAlternative h4.alternativeHeader span{background-position:351px bottom}.wideList #multipleAdd .featuredAlternative h4.alternativeHeader,.wideList #multipleAdd .suggestedAlternative h4.alternativeHeader,#checkout_checking .recommendedAlternative h4.alternativeHeader{background-position:430px top}#multipleAdd .suggestedAlternative h4.alternativeHeader:before,#recipe .suggestedAlternative h4.alternativeHeader:before,#multipleAdd .suggestedAlternative h4.alternativeHeader span:before,#recipe .suggestedAlternative h4.alternativeHeader span:before{left:347px}.wideList #multipleAdd .featuredAlternative h4.alternativeHeader span,.wideList #multipleAdd .suggestedAlternative h4.alternativeHeader span,#checkout_checking .recommendedAlternative h4.alternativeHeader span{background-position:430px bottom}.productsPageTitle,.productsPageWrapper{width:960px;overflow:hidden}#favourites #marketingContent,#specialoffers #marketingContent,#specialoffers .productsPageWrapper{width:961px}#recipe .productsPageWrapper{width:801px}.alternativeProducts .line .descWrap .desc{width:529px}.alternativeProducts .descriptionWrapper{width:383px}div#contentMain .line .desc .descriptionWrapper.withRestOfShelf{min-height:44px}.print .header h1{max-width:680px}.featuredSpaceWrapper{min-width:858px}body.jsEnabled div.carousel div.featuredSpaceContainer,body.jsDisabled div.carousel div.featuredSpaceContainer{width:776px}div#marketingContent div.carousel .heading{width:778px}#marketingContent .carousel #fs-topDots{width:323px}.orderDetails dt,.orderDetails dd,.orderDetailsSet span{display:inline}.orderDetails dd{margin-left:1ex}.orderDate{width:174px}.orderDelivery{width:248px;padding:0 0 0 40px}.orderDetailsSet{padding:0 0 0 39px;width:183px}.moreOrderDetails{margin-left:218px}.moreOrderDetailsWrapper{margin-left:238px}.orderDetailsWrapper .messages{margin:5px 20px 6px 40px}.pastOrdersFooterMessage{width:620px}.orderDetailsWrapper .cancelOrderInfo{width:510px}.orderDetailsWrapper .cancelOrderButtons{width:160px}.orderDetailsWrapper .amendText{width:430px;padding-right:40px}.orders .amending .messages .button{margin-left:40px}#multiSearchNoResultsBox{width:800px}#multiSearchNoResults{width:781px}.sideBasketOuter{left:1006px}.jsEnabled.LoggedIn .sideBasketOuter .sideBasketContainer,.jsEnabled.LoggedIn .orderAndPaymentOuter .orderAndPaymentContainer,.jsEnabled.LoggedIn .deliveryMessagesOuter .deliveryMessagesContainer{position:fixed;height:100%}.jsEnabled.LoggedIn .sideBasketOuter .sideBasketContainer .sideBasketInner{top:0;bottom:0}.deliveryMessagesOuter,.orderAndPaymentOuter,.orderConfirmationOuter{left:1006px}.jsDisabled.inAmendMode .deliveryMessagesOuter .deliveryMessagesContainer,.jsDisabled.inAmendMode .orderAndPaymentOuter .orderAndPaymentContainer{position:absolute}#checkout_payment .secureDetails p.encrypted .cardWrap{clear:none}.storeSearchResults ul#locationList li.highlighted a:before{left:374px}.storeSearchResults .locationPaging a.prev:before,.storeSearchResults .locationPaging span.prevOff:before,.storeSearchResults .locationPaging a.next:before,.storeSearchResults .locationPaging span.nextOff:before{left:175px}.jsEnabled .additionalDescription .alternativeProducts .tabPanel.active .healthierAlternativesUrl{width:auto;top:106px}.orderDetailsWrapper .messages div.button{margin-left:40px}.orderDetailsWrapper .messages a.addItemsBtn{margin-left:40px}#filterWidgetGrid{width:157px}#filterWidgetGrid .inner{width:105px}