@import "/css/reset.css";@font-face{font-family:'Clarendon';src:url('/type/clarendon-webfont.eot');src:local('☺'), url('/type/clarendon-webfont.woff') format('woff'), url('/type/clarendon-webfont.ttf') format('truetype'), url('/css/url/type/clarendon-webfont.svg#webfont') format('svg');font-weight:normal;font-style:normal}html{overflow-y:scroll}body{font:76%/1.4em Helvetica, Arial, Sans-Serif;text-align:center;color:#74735f;background:#ecebdb url(/images/body-bg.jpg) fixed top left;padding:20px 0}#wrap{margin:0 auto;width:944px;padding:16px;background:#fff;text-align:left}#header{width:976px;margin:0 auto;text-align:left}#header #advert{float:left;width:488px;height:121px;margin-top:22px;overflow:hidden}#header #search-box{background:url(/images/search-box.png) no-repeat top left;width:262px;height:108px;float:right;margin-top:22px;padding:7px 9px}.page-register #content{}#content-main{width:432px;float:left;padding:16px 0}#content-secondary{padding:0 0 16px 0;width:264px;float:right}#col1{width:208px;float:left;margin:0 17px 20px 0}#footer{clear:both;background:#74735f url(/images/footer-bg.jpg) repeat-x top left;width:944px;padding:16px;margin:0 0 -26px -16px;color:#fff;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}#footer-btm{clear:both;padding:30px 0 0 0}#credits-copyright{border-right:1px solid #9b9a83;width:330px;float:left;font-size:0.92em;padding-right:20px}#keep-up{float:left;border-right:1px solid #9b9a83;padding-left:16px;margin-right:10px}#sign-up{background:#552a73;padding:10px;color:#FFF;margin:0 0 20px 0}#already-registered{padding:10px;margin:0 0 20px 0}#save{padding:7px 0 10px 0}#content-copy{padding-left:20px}.hidden{position:absolute;top: -9999px;left: -9999px}.page-home #content-main, .page-content #content-main, .page-register #content-main, .page-account #content-main{width:656px;padding:16px 0}.page-home #content-secondary, .page-content #content-secondary, .page-register #content-secondary, .page-account #content-secondary{width:264px;float:right;padding:16px 0}.page-register #content-secondary, .page-register #content-main{padding:0 0 16px 0}.slides{background:url(/images/item-btm.jpg) repeat-x bottom left;padding-bottom:10px;width:656px;overflow:hidden}.slides img{width:656px;height:386px;margin:0 0 0 0}.slides li p{font-size:1.25em;font-family:Georgia,Times,Serif;padding:10px 30px 0 30px;float:left;line-height:1.3em}#slides .tell-me-more{display:block;float:right;margin:10px 10px 0 0;height:0;overflow:hidden;padding-top:70px;width:124px;background:url(/images/tell-me-more.jpg) no-repeat top left}#slideshow-controls{clear:both;padding:20px 0}#slideshow-controls a{height:0;padding-top:61px;display:block;overflow:hidden;float:left;background-position:top left;margin:0 24px}#slideshow-controls li{border-right:1px solid #d5d4ba;display:block;float:left}#slideshow-controls .selected a{background-position:0px -70px}#li-why-shop a{background:url(/images/li-home-why-shop.jpg) no-repeat;width:109px}#li-fresh-local a{background:url(/images/li-home-fresh-local.jpg) no-repeat;width:120px}#li-what-sell a{background:url(/images/li-home-what-sell.jpg) no-repeat;width:117px}#li-how-start a{background:url(/images/li-home-how-start.jpg) no-repeat;width:112px}#slideshow-controls #li-how-start{border:none}.page-home .nav-sub, .page-account .nav-sub, .page-content .nav-sub{background:#fff url(/images/basket-btm.png) repeat-x bottom left;width:944px;margin: -16px 0 0 -16px;padding:10px 16px 2px 16px;font-size:1.19em;font-family:'Clarendon',Georgia,Times,Serif}.page-home .nav-sub li, .page-account .nav-sub li, .page-content .nav-sub li{display:inline}.page-home .nav-sub li a, .page-account .nav-sub li a, .page-content .nav-sub li a{display:block;float:left;font-weight:normal;color:#74735f;text-decoration:none;border-right:1px solid #d5d4ba;padding:0 8px 0 0;border-bottom:none;margin:0 8px 8px 0}.nav-sub li.last a, .page-account .nav-sub li.last a, .page-content .nav-sub li.last a{border:none;margin:0}.page-home .nav-sub li a:hover, .page-home .nav-sub li.selected a, .page-account .nav-sub li a:hover, .page-content .nav-sub li a:hover{color:#552a73;background:#fff}.page-home .nav-sub li a:hover{background:none}#section-faq .nav-sub li a:hover, #section-faq .nav-sub li.selected a{background:none}#nav{clear:both;height:42px}#nav li{display:inline}#nav li a{display:block;float:left;background:#8dcdc1;height:0;overflow:hidden;padding-top:35px;margin:7px 0 0 0}#nav li#li-welcome a{width:96px;background:url(/images/li-welcome.png) no-repeat 0px -42px}#nav li#li-start a{width:144px;background:url(/images/li-start.png) no-repeat 0px -42px}#nav li#li-who a{width:117px;background:url(/images/li-who.png) no-repeat 0px -42px}#nav li#li-what a{width:117px;background:url(/images/li-what.png) no-repeat 0px -42px}#nav li#li-recipes a{width:86px;background:url(/images/li-recipes.png) no-repeat 0px -42px}#nav li#li-help a{width:120px;margin-right:59px;background:url(/images/li-help.png) no-repeat 0px -42px}#header .nav-logged-in li#li-help a{margin-right:57px}#nav li#li-nav-account a{width:165px;background:url(/images/li-account.png) no-repeat 0px -42px}#nav li#li-login a{width:71px;background:url(/images/li-login.png) no-repeat 0px -42px}#nav li a:hover, #nav li.selected a{background-position:top left!important;padding-top:42px;margin-top:0px}#nav li#li-myaccount a{width:121px;background:url(/images/li-myaccount.png) no-repeat 0px -42px}#nav li#li-favourites a{width:46px;background:url(/images/li-favourite.png) no-repeat 0px -42px}#nav li#li-logout a{width:71px;background:url(/images/li-logoff.png) no-repeat 0px -42px}.page-interior .nav-sub{width:208px;background:#fbfaf2;float:left;margin-right:16px;padding:5px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.nav-sub li{width:208px}.nav-sub li a{text-decoration:none;color:#333;font-weight:normal;border-bottom:1px dotted #d5d4ba;display:block;padding:3px 10px}.nav-sub a:hover, .nav-sub li.selected a{background:#552a73;color:#fff}.nav-sub li.arrow a{background:#552a73 url(/images/favourites-indicator.jpg) no-repeat 195px -2px}.nav-sub li.arrow a:hover{background:#552a73 url(/images/favourites-indicator.jpg) no-repeat 195px -2px}#categories ul.last{margin:0;border-color:none}#section-product-detail #categories{margin: -16px 0 10px 0}a.back{text-decoration:none;margin:0 0 10px 0;display:block;width:50px}#section-recipes a.back{width:100%;color:#f16022}#section-recipes a.back span{color:#4b4c31}#section-product-detail #col1 .nav-sub{margin:0 0 30px 0}#section-suppliers a.back{width:100%;color:#f6b700}#section-suppliers a.back span{color:#4b4c31}#section-suppliers h2, #section-suppliers #content-main a{color:#f6b700}#categories{margin-bottom:45px;margin-top: -16px}#category-info{width:208px;float:left}#category-info img{margin:0 0 20px 0}#shop-items{list-style-type:none}#shop-items .detail .item-info{width:430px}#shop-items .last{background:none}.standfirst{font-size:1.33em;line-height:1.3em;font-family:'Clarendon',Georgia,Times,Serif;color:#74735f}.standfirst a{font-weight:normal}#shop-items .standfirst, #recipe-of-week .standfirst{font-size:1.33em;font-family:'Clarendon',Georgia,Times,Serif}#recipe-of-week .standfirst{color:#74735f;line-height:1.25em}.shop-item{background:url(/images/basket-btm.png) repeat-x bottom left;padding:10px 0 20px 0}.shop-item.active{background-color:#eff8e7}.guide div{width:265px;float:right}.guide h3{margin-bottom:10px}.shop-item .col1{width:135px;float:left}.shop-item .col2{width:165px;float:right}.shop-item .col3{width:53px;float:left}.shop-item img{float:left;margin-right:10px}.shop-item h4{margin-bottom:5px}.shop-item .col1 p{font-size:11px}.shop-item .col1 p a{font-weight:normal;text-decoration:none}.shop-item .col1 p a:hover{font-weight:normal;text-decoration:underline}.shop-item h4 a{color:#4b4c31;text-decoration:none;font-size:0.92em;font-weight:bold}.shop-item h4 a:hover{color:#552a73}.shop-item h4 span{display:block;font-weight:normal}.product-flags{position:relative;clear:both;padding-bottom:10px;padding-top:20px}.product-flags span{display:block;height:0;overflow:hidden;float:left;margin-right:10px}.flag-bulk-buy a{text-indent: -9999px;display:block;width:96px;height:50px;position:absolute;right:0;top:15px;background:url(/images/bb-label.png) no-repeat top left}.flag-bulk-buy a:hover{background-position:0 -99px;cursor:pointer}.flag-vegetarian{padding-top:37px;width:48px;background:url(/images/vegetarian.png) no-repeat top left;margin:25px 0 0 0}.flag-vegan{padding-top:47px;width:47px;background:url(/images/veg_vegan.png) no-repeat top left;margin:25px 0 0 0}.flag-local{padding-top:41px;width:27px;background:url(/images/local.png) no-repeat -8px 0px;margin:25px 0 0 0}.flag-notice{padding-top:41px;width:29px;background:url(/images/notice.png) no-repeat 0 0px;margin:27px 0 0 0}.shop-item .col2 span{font-weight:bold;display:block;float:left;width:68px;padding:3px 0 0 0;color:#4b4c31;font-size:0.92em;line-height:10px}.shop-item .col2 span.saved{line-height:130%;width:100%;color:#552a73;padding-top:5px;font-weight:normal}.shop-item .col2 div.option span{font-weight:normal}.favourite-remove,.favourite-add{font-size:0.92em}.favourite-add{color:#90cbb8;background:url(/images/favourite-add.png) no-repeat top right;padding:3px 35px 5px 0;text-decoration:none;clear:both;display:block}.favourite-remove{color:#57a900;background:url(/images/favourite-remove.png) no-repeat top right;padding:3px 30px 5px 0;text-decoration:none;clear:both;display:block}.product-option{font-size:0.92em}.shop-item div.item-info{display:block;float:right;width:310px}div.set-quantity{margin:0 0 8px 0;line-height:1em}div.guide-price{float:left;width:80px;font-size:0.92em;padding-top:2px}div.guide-price a{font-weight:normal;color:#74735f}div.option{display:block;width:80px;line-height:1em;vertical-align:middle;float:right}.shop-item .col2 p.in-basket{float:none;width:100%;clear:both;font-weight:bold;font-size:0.92em;margin:0;color:#4b4c31}.shop-item input.quantity{width:28px;height:16px;border:1px solid #96958a;text-align:center;color:#96958a;float:left}.btn-add{width:53px;display:block;height:20px;text-indent: -9999px;border:0;cursor:pointer;background:url(/images/btn-add.png) no-repeat top left;float:right;line-height:1em}#section-recipes .btn-add{background:url(/images/btn-add-orange.png) no-repeat top left}#recipe-of-week{padding-top:35px}#recipe-of-week h3{color:#4b4c31;font-size:1.33em;font-family:'Clarendon',Georgia,Times,Serif;font-weight:normal;margin:0 0 25px 0}#recipe-of-week span{color:#74735f}ul.pagination{float:right;margin:0}ul.pagination li.pagination-all{margin-right:10px}ul.pagination li.pagination-previous{margin:0 10px 0 5px}ul.pagination li.pagination-next{margin:0 5px 0 10px}ul.pagination li.pagination-nbrs{border-right:1px solid #ccc;padding:0 5px}ul.pagination li.pagination-nbrs.last{border-right:none;padding:0 0 0 5px}ul.pagination li{color:#542b71;display:inline;padding:0 2px;margin:0;font-weight:bold;font-size:0.92em}ul.pagination li a{color:#4b4c31;padding:0;margin:0;text-decoration:none;font-weight:normal}ul.pagination li a:hover{color:#757460;text-decoration:underline}.results-info{font-size:0.92em;color:#4b4b31;border-top:1px dotted #edebdc;border-bottom:1px dotted #edebdc;padding:5px 3px;margin-bottom:15px}.results-info.bottom{margin-top:15px}.results-info strong{color:#4b4c31}#my-orders div{padding:5px}#h-my-orders,#h-new-order,#h-edit-order,#h-view-order{padding-top:45px;height:0;overflow:hidden;display:block;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-topleft:10px}#h-my-orders{background:#552a73 url(/images/h-my-orders.jpg) no-repeat 14px 14px}#h-new-order{background:#552a73 url(/images/cfm-basket/hn-step2.png) no-repeat 14px 14px;margin-bottom:0}#content #content-secondary #h-new-order{margin-bottom:0}#h-edit-order{background:#552a73 url(/images/h-edit-order.png) no-repeat 14px 14px}#h-view-order{background:#552a73 url(/images/h-view-order.png) no-repeat 14px 14px}#h-filter-favourites{background:#fff url(/images/h-filter-favourites.jpg) no-repeat 0 4px;padding-top:45px;height:0;overflow:hidden;display:block;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-topleft:10px}#basket-mini{font-size:0.92em;line-height:1em;width:264px;color:#4b4c31}#basket-mini #t-qty{width:65px;padding-left:10px}#basket-mini #t-product{width:105px}#basket-mini #t-price{width:30px}#basket-mini th, #basket-mini td{background:url(/images/dot-bg.jpg) repeat-x bottom left;padding:9px 8px 9px 5px;vertical-align:top}#basket-mini th{padding:5px}a.basket-increment,a.basket-decrement{display:block;height:0;overflow:hidden;width:17px;padding-top:17px;float:left}#basket-mini a:hover{background-position:0px -17px}a.basket-increment{background:url(/images/order-plus.png) no-repeat top left}a.basket-decrement{background:url(/images/order-minus.png) no-repeat top left;margin-right:7px}#my-orders div.order-quantity{display:block;float:left;width:12px;text-align:center;line-height:1em;margin-right:7px;padding:0}.basket-item-remove{display:block;width:12px;height:0;overflow:hidden;padding-top:17px;background:url(/images/order-delete.png) no-repeat top left;text-decoration:none}#my-orders .basket-order, #basket-large .basket-order{background:#fff url(/images/basket-btm.png) repeat-x bottom left;padding:5px 0}.basket-calendar{width:53px;height:53px;float:left;text-align:center;text-transform:uppercase;font-size:0.92em;font-weight:bold;background:url(/images/calendar-bg.png) no-repeat top left;margin-left:8px;margin:4px 0 0 8px}.so{background:url(/images/calendar-bg-so.png) no-repeat top left}.basket-calendar span{display:block;height:0;overflow:hidden;padding-top:24px;width:40px;margin:12px auto 0 auto;background:url(/images/calendar-holder.png) no-repeat top left}.basket-calendar span.mon{background:url(/images/calendar-mon.png) no-repeat top left}.basket-calendar span.tue{background:url(/images/calendar-tue.png) no-repeat top left}.basket-calendar span.wed{background:url(/images/calendar-wed.png) no-repeat top left}.basket-calendar span.thu{background:url(/images/calendar-thu.png) no-repeat top left}.basket-calendar span.fri{background:url(/images/calendar-fri.png) no-repeat top left}.basket-calendar span.sat{background:url(/images/calendar-sat.png) no-repeat top left}.basket-calendar span.sun{background:url(/images/calendar-sun.png) no-repeat top left}#my-orders .active ul{float:right;width:172px;color:#552a73;font-size:0.93em;margin-right:10px}#basket-large .active ul{float:right;width:573px;color:#552a73;font-size:0.93em;margin-right:10px}#my-orders .basket-order0 ul{font-size:11px}#my-orders .basket-order0 ul li{line-height:1.2em}.processing ul, .editable ul{font-size:0.93em;float:left;width:120px;margin-left:16px;padding-top:6px;padding-bottom:6px;color:#4b4c31}.processing ul li, .editable ul li{line-height:1.2em}.processing ul li a, .editable ul li a{margin:4px 0 0 0}.order-status{float:right;display:block;margin:7px 8px 0 0}.processing .order-status{margin-right:5px}.active ul li{border-bottom:1px dotted #b9b9af;width:100%;font-weight:normal;padding:2px 0}#my-orders .active ul li span{display:block;float:left;padding-top:5px}.active li.last{border:none}.active #li-postcode{border:none}#my-orders .active ul li a{color:#552a73;text-decoration:none;font-weight:bold;height:20px;display:block}.active #li-standing-order{background:url(/images/li-standing-order.jpg) no-repeat bottom right}.active #li-timeslot{background:url(/images/li-timeslot.jpg) no-repeat center right}.active #li-postcode{background:url(/images/li-postcode.jpg) no-repeat center right}#my-orders .active ul li a.btn-set{height:25px;width:43px;display:block;float:right;background:url(/images/btn-set.png) no-repeat top left;text-indent: -9999px}#my-orders .active ul li a.btn-edit{height:25px;width:43px;display:block;float:right;background:url(/images/btn-edit.png) no-repeat top left;text-indent: -9999px}a.btn-save{height:25px;width:43px;display:block;background:url(/images/btn-save.png) no-repeat top left;text-indent: -9999px}#my-orders{margin:0 0 10px 0}#my-orders .processing{background-color:#f2f1e6}#my-orders #order-date-control, #my-orders #order-history-date-control{background:url(/images/basket-btm.png) repeat-x bottom left;padding:15px 10px}#order-date-control p, #order-history-date-control p{margin:0;font-weight:bold;width:50%;float:left;line-height:1em}#order-date-control a{font-size:0.92em;text-decoration:none}#order-date-control ul, #order-history-date-control ul{margin-top:4px;float:right}#order-date-control ul{width:102px}#order-date-control li{}#order-history-date-control li{display:block;float:left;margin:0 5px 0 0;line-height:1.09em;font-size:0.92em}#order-date-control li a, #order-history-date-control li a{text-decoration:none;display:block;float:left;line-height:1.09em}#order-date-control li#date-previous a, #order-history-date-control li#date-previous{border-right:1px solid #d5d4ba;padding-right:5px;margin-right:5px}#order-date-control li{display:inline!important}ul.basket-actions{border-top:1px solid #e0e0e0;padding:15px 15px 15px 15px;margin:0 0 0 0;background:url(/images/basket-btm.png) repeat-x bottom left}ul.basket-actions a{text-decoration:none}#basket-mini-wrap ul.basket-actions{margin:0 0 10px 0}#order-editing .basket-actions{width:617px;background:none;padding-top:10px;margin-bottom:30px}ul.basket-actions li{display:block;float:left;margin-right:5px}ul.basket-actions li.last{margin:0}ul.basket-actions.top li.last{float:right;margin:10px 6px -5px 0}ul.basket-actions li a{display:block;;float:left}.btn-cancel, #order-editing .basket-actions a.btn-cancel{background:url(/images/btn-cancel.jpg) no-repeat top left;width:88px;margin:0 0 0 0}.btn-confirm, #order-editing .basket-actions a.btn-confirm{float:right !important;background:url(/images/btn-confirm.jpg) no-repeat top left;width:146px}#order-editing .basket-actions a.btn-confirm{margin:0}#order-editing .basket-actions .guide-price{font-size:1.33em;color:#552a73;padding-top:5px;display:block;float:right}ul#new-order{padding:10px 10px 15px 10px}a.start-new-order{background:url(/images/start-new-order.jpg) no-repeat top left;display:block;float:left;height:0;overflow:hidden;padding-top:25px;width:131px;margin:0 8px 0 0}.enlarge-basket{background:url(/images/enlarge-basket.jpg) no-repeat top right;padding-right:25px;font-size:0.92em;display:block;float:left;height:21px;text-decoration:none;padding-top:4px}p#basket-voucher-saving{padding:4px 32px 10px 0;margin:0;text-align:right;font-size:15px;color:#76B800}p#basket-delivery{padding:0 10px 5px 0;margin:0;text-align:right;font-size:15px;color:#74735f;line-height:140%}p#basket-guide-price{padding:10px 10px 5px 0;margin:0;text-align:right;font-size:15px;color:#552a73;line-height:140%}#account-content p#basket-guide-price{padding-bottom:20px}li.green{color:#76B800}span.green{color:#76B800}.have-you-tried{clear:both;position:relative;text-align:center;border-top:1px dotted #d5d4ba;padding-top:10px}#section-product-detail .have-you-tried{border:none}#meet-our-suppliers{-webkit-border-radius:10px;-moz-border-radius:10px;background:#a8c231;color:#fff;padding:0 0 10px 0;position:relative}#meet-our-suppliers img{height:208px}#supplier-controls{}#supplier-controls li{position:absolute;top:261px;left:7px}#supplier-controls li.s-previous{z-index:111}#supplier-controls li.s-next{left:189px;z-index:112}#supplier-controls li a{height:0;overflow:hidden;padding-top:17px;width:12px;display:block}#supplier-controls li.s-previous a{background:url(/images/s-control-previous.jpg) no-repeat top left}#supplier-controls li.s-next a{background:url(/images/s-control-next.jpg) no-repeat top left}#meet-our-suppliers p{padding:0 30px 10px 30px;background:url(/images/meet-suppliers-btm.png) repeat-x bottom left;min-height:40px}#meet-our-suppliers p span{font-weight:bold;display:block}#meet-our-suppliers p strong{display:block;font-size:1.17em}#meet-our-suppliers a.more,a.read-more-info{color:#fff;padding:7px 25px 5px 10px;font-size:0.92em;text-decoration:none;background:url(/images/read-more-info.png) no-repeat center right}.shop-item a.read-more-info{color:#6a4482;padding-left:0;float:right}#h-want-know-more{float:left;background:url(/images/h-want-know-more.jpg) no-repeat 0 4px;height:0;overflow:hidden;width:169px;padding-top:22px;margin:0 0 10px 0}#meet-our-suppliers h3{background:url(/images/h-meet-suppliers.jpg) no-repeat top left;display:block;height:0;overflow:hidden;padding-top:39px;border-bottom:1px dotted #8e9a48;margin:0 0 12px 0}#meet-our-suppliers img{-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}#product-readmore strong{color:#552974}#product-nutrition th{color:#552974}#product-nutrition{margin:0 0 20px 0}#product-nutrition td, #product-nutrition th{text-align:left;padding:5px 0;border-bottom:1px dotted #eee}.product-img{margin:20px 0 20px 0}.page-account #intro{background:url(/images/basket-btm.png) repeat-x bottom left;padding-bottom:30px;margin:0 0 20px 0}.page-account #order-date-control, .page-account #order-history-date-control{background:url(/images/basket-btm.png) repeat-x bottom left;padding:10px 20px}#my-orders-table{vertical-align:top;width:656px}#my-orders-table tr td{background:url(/images/basket-btm.png) repeat-x bottom left;text-align:left;padding:10px}#my-orders-table tr td.col-basket-calender{width:90px}#my-orders-table.holidays tr td.col-basket-calender{width:70px;padding:10px 5px !important}#my-orders-table.holidays tr td .basket-calendar{margin:0}#my-orders-table td.holiday-overview{padding-top:35px}#my-orders-table tr td.col-details{width:180px;padding-top:15px}#my-orders-table tr td.col-status{width:140px;padding-top:15px}#my-orders-table tr.editable td.col-status{border-right:1px dotted #e0e0e0}#my-orders-table tr.editable td.col-delete{width:60px;border-right:1px dotted #e0e0e0;text-align:center;padding-left:25px;padding-top:15px}#my-orders-table td.col-delete .order-status, #my-orders-table td.col-status .order-status{margin:0}#my-orders-table tr.processing td{background-color:#f5f5ed}#my-orders-table td{vertical-align:top}#my-orders-table .basket-calendar{padding:5px}.basket-calendar a{line-height:1em;padding-top:20px;display:block;text-transform:none;text-decoration:none}#my-orders-table .order-status{margin:5px 0 0 0;float:none}#my-orders-table .processing ul, #my-orders-table .editable ul{padding:0;margin:0}td.status{text-align:center}#existing-orders{width:264px;margin:0}#existing-orders td{vertical-align:top;background:url(/images/dot-bg.jpg) repeat-x bottom left;padding:10px 0 0 0;font-size:11px}#existing-orders .basket-calendar{background:none;margin:0;padding-top:0;height:40px}#existing-orders tr td.hover{background-color:#552a73;cursor:pointer}#existing-orders td.col-item{width:115px;padding:10px 0}#existing-orders td.col-basket{width:70px}#existing-orders td.col-status{padding-top:8px;text-align:center}#existing-orders .basket-calendar span{margin-top:0}#existing-orders a{text-decoration:none}#existing-orders a:hover{}#existing-orders td.col-status span{display:block;padding-top:25px;font-weight:bold}#existing-orders td.col-status span.icon-delivered{color:#77b800;background:url(/images/icon-delivered2.png) no-repeat 21px 0}#existing-orders td.col-status span.icon-processing{color:#77b800;background:url(/images/icon-processing2.png) no-repeat 21px 0}#existing-orders td.col-status span.icon-confirmed{color:#72b400;background:url(/images/icon-confirmed-sml.png) no-repeat 25px 0}#existing-orders td.col-status span.icon-unconfirmed{color:#75725e;background:url(/images/icon-unconfirmed-sml.png) no-repeat 25px 0}#existing-orders td.col-status span.icon-problem{background:url(/images/icon-problem.png) no-repeat 7px 0;color:#c00}#existing-orders td.col-status span.icon-holiday{margin:0 0 5px 0;padding-top:24px;background:url(/images/icon-holiday-sml.png) no-repeat 27px 0;color:#f1b422}#existing-orders tr td.hover span, #existing-orders tr td.hover a, #existing-orders tr td.hover{color:#fff!important}#existing-orders tr td.hover .basket-calendar span{background-position:bottom left}#existing-orders tr td.hover span.icon-delivered{background-position:21px -22px}#existing-orders tr td.hover span.icon-processing{background-position:21px -20px}#existing-orders tr td.hover span.icon-confirmed{background-position:25px -26px}#existing-orders tr td.hover span.icon-unconfirmed{background-position:25px -28px}#existing-orders tr td.hover span.icon-holiday{background-position:27px -58px}#existing-orders tr td.hover span.icon-problem{background-position:7px -20px}.page-account #order-date-control p, .page-account #order-history-date-control p{font-size:1.33em;display:block;float:left;width:300px;font-weight:normal;float:right;text-align:right;color:#4b4c31}.page-account #order-date-control p.order-date, .page-account #order-history-date-control p.order-date{font-weight:bold;width:100px;float:left;text-align:left}.page-account #order-history-date-control p.order-date{padding-top:3px;width:162px}.page-account #order-date-control ul, .page-account #order-history-date-control ul{float:left;padding-top:3px}#next-delivery,#payment-summary,#credit-balance,#your-account{padding:14px 0;margin:0 0 20px 0;color:#4b4c31}#your-account{padding-bottom:0}#next-delivery p, #credit-balance p{padding:0 14px;font-size:1.17em;margin:0 0 0px 0}ul#payment-summary-details{padding:0px 14px;font-size:1.17em;line-height:1.4em}li#update-card a{font-size:0.86em;padding-right:25px;background:url(/images/icon-update-card.png) no-repeat top right;text-decoration:none}#my-orders-table tr.edited td{background:url(/images/dot-bg.jpg) repeat-x bottom left}#my-orders-table #order-editing td{background:none}table#basket-lrg{width:617px;margin:20px 0 0 0}table#basket-lrg th{color:#4b4c31;background:url(/images/dot-bg.jpg) repeat-x bottom left;padding:0 0 5px 0;font-size:0.92em}#my-orders-table #order-editing table#basket-lrg td{padding:5px 0;text-align:left;background:url(/images/dot-bg.jpg) repeat-x bottom left;border:none}#my-orders-table #order-editing #basket-lrg .col-delete{border-right:none;text-align:left}#my-orders-table #order-editing #basket-lrg .col-qty a:hover{background-position:0px -17px}#my-orders-table #order-editing table#basket-lrg th.col-thumb, #my-orders-table #order-editing table#basket-lrg td.col-thumb{padding:5px 10px;width:70px}.col-products{width:240px}#my-orders-table #order-editing #basket-lrg .col-products p{font-weight:bold}#my-orders-table #order-editing #basket-lrg .col-products p span{display:block;font-weight:normal}.col-qty{width:90px}.col-price{width:60px}#basket-lrg .order-quantity{width:40px;float:left;text-align:center}p.order-change-deadline{font-size:1.33em;color:#4b4c31}.col-subs{width:90px}a.continue-shopping-order{background:url(/images/continue-shopping-order.jpg) no-repeat top left;height:0;padding-top:25px;overflow:hidden;display:block}#my-orders-table #order-editing #basket-lrg td.col-delete{width:18px;padding-left:12px}ul.subs li{display:block;float:left;padding:3px 8px;border-right:1px solid #d7d6c3}ul.subs li a{display:block;float:left;height:0;overflow:hidden;padding-top:18px;width:18px;background-position:0px -18px}ul.subs li a:hover, ul.subs li.selected a{background-position:top left}ul.subs li.li-no a{background-image:url(/images/li-sub-no.png)}ul.subs li.li-yes{border:none}ul.subs li.li-yes a{background-image:url(/images/li-sub-yes.png)}ul.edit-account{clear:both}ul.edit-account li{display:block;float:left}ul.edit-account li a{display:block;float:left;display:block;height:0;overflow:hidden;padding-top:25px;margin:0 10px 0 0}.btn-edit-contact-details,#btn-edit-contact-details,.btn-edit-delivery-details{background:url(/images/btn-edit-contact-details.jpg) no-repeat top left;width:149px}.btn-edit-delivery-details{background:url(/images/btn-edit-address.png) no-repeat top left;width:95px}.btn-remove-address{}ul.edit-account li a.btn-remove-address{text-decoration:none;width:118px;height:auto;padding:5px 0 0 0;margin:0 15px;overflow:auto;background:url(/images/icons/remove.png) no-repeat 105px 5px}ul.edit-account li a.btn-remove-address:hover{text-decoration:underline}#btn-create-new-address{position:absolute;top:0;right:20px;background:url(/images/btn-add-address.png) no-repeat top left;width:135px;height:25px;display:block;text-indent: -9999px;cursor:pointer}ul.edit-account li a.btn-make-default{text-decoration:none;width:200px;height:auto;padding:5px 0 0 0;margin:0 15px;overflow:auto;background:url(/images/icons/house.png) no-repeat 176px 5px}ul.edit-account li a.btn-make-default:hover{text-decoration:underline}.account-wrap #col1{width:290px}.account-wrap #col2{width:330px;float:right}.delivery-address-group{background:url(/images/dot-bg.jpg) repeat-x bottom left;padding-bottom:30px;margin:0 0 20px 0}.account-wrap #account-content{padding:0}.page-account #account-content #col1{width:240px}.page-account #account-content #col1 input{width:230px}.page-account #account-content #col2{width:310px;float:right;margin:0}.page-account #account-content #col2 label{display:block}.page-account #account-content #col2 textarea{height:172px;width:300px}#age-wrap{position:absolute;width:325px;left:325px;top: -69px;z-index:100}#age-warning{width:260px;float:right;padding:0 20px 10px 20px;background-color:#fff}#age-inner{position:relative}#age-inner .age-arrow{position:absolute;top:78px;left:0px}#new-address-postcode-lookup label{display:block}#content-main.content-basket{width:718px;margin-top: -15px}#basket-large{}#basket-large table a:hover{background-position:0px -17px}#basket-large table{border-collapse:collapse;padding:0 10px;margin:0 10px 10px 10px;width:698px}#account-content #basket-large table{border-collapse:collapse;padding:0 10px;margin:0 0 10px 0;width:656px}#basket-large table td, #basket-large table th{background:url(/images/dot-bg.jpg) repeat-x bottom left;padding:5px;vertical-align:top}#basket-large #t-qty{width:110px}#basket-large #t-product{width:450px}#basket-large div.order-quantity{width:50px;display:block;float:left;text-align:center;margin-right:7px}#basket-large .basket-actions{float:right;background:none}.basket-img{width:155px!important;float:left;margin-right:10px!important}td.basket-del{text-align:center;margin:0;padding:0}#basket-large .basket-item-remove{margin:0 auto}#basket-large .basket-calendar{width:63px;height:63px}#newsletter #nl-email{border:none;padding:3px 3px;width:115px;margin:0 8px 0 0;height:12px}#newsletter-submit{width:10px;background:url(/images/btn-newletter-submit.jpg) no-repeat top left;height:18px;width:16px;border:none;line-height:1em;text-indent: -9999px;cursor:pointer}#newsletter img.loading{border:none;float:right;margin:0 17px 0 0;padding:0}#newsletter label{margin:0 0 5px 0;display:block}#search-box form{margin:0 0 15px 0}#search-box #submit{width:15px;height:20px;background:url(/images/btn-search.jpg) no-repeat top left;text-indent: -9999px;line-height:1em;border:none;cursor:pointer;margin-left:7px}label#looking-for-something{background:url(/images/h-looking-for-something.jpg) no-repeat top left;display:block;height:0;overflow:hidden;padding-top:26px;width:235px;margin-top:0px}#search-box input#search{width:228px;border:1px solid #74735f;font-family:'Clarendon',Georgia,Times,Serif;color:#999;padding:5px 3px 2px 3px;font-size:1em}#sign-up input{margin:0 0 10px 0}#sign-up #post-code{height:12px;padding:3px 3px;width:100px;border:1px solid #74735f;font-family:'Clarendon',Georgia,Times,Serif;color:#999;font-size:1em}#sign-up #pc-submit{background:url(/images/btn-check-post-code.jpg) no-repeat top left;border:none;display:block;float:right;line-height:1em;height:20px;width:128px;text-indent: -9999px;cursor:pointer}#account-content #intro{background:url(/images/dot-bg.jpg) repeat-x bottom left;padding-bottom:10px;margin:0 0 30px 0}#account-content .hint{font-size:11px;color:#999}#account-content #intro p{margin:0}#account-content form div{display:block;margin:0 0 0px 0}#account-content input{border:none;font-size:1em;line-height:1em;padding:4px 5px 5px 5px;width:220px;margin-bottom:10px;display:block}.contact-postcode{float:left;margin-right:20px}#main-content #account-content select{border:none;font-size:1em;line-height:1em;padding:4px;width:192px;margin-bottom:15px;display:block;font-family:Helvetica,Arial,Sans-Serif}#account-content span.required{font-weight:bold;color:#ab0014}#account-content p.required{margin:10px 0 20px 0;color:#999;font-size:0.93em}input#postcode,input#btn-check-postcode,input#forgot-email,input#btn-forgot-continue,input#forgot-security-answer{display:inline}.push-btm{margin-bottom:20px;background:url(/images/dot-bg.jpg) repeat-x bottom left;padding-bottom:20px}#account-content input.btn{width:120px;height:25px;text-indent: -9999px;cursor:pointer}#account-content #btn-check-postcode{background:url(/images/btn-check-postcode.jpg) no-repeat top left;width:146px;margin-left:10px}#address-wrap{width:396px;float:right}#address-select{width:370px;border:none;background:#fff;padding:3px;height:25px;color:#333}.change{height:0;overflow:hidden;padding-top:25px;background:url(/images/change.jpg) no-repeat top left;display:block;float:left;width:69px}#account-content textarea{border:none;padding:5px;height:100px;width:385px;margin-bottom:10px;font-family:Helvetica,Arial,Sans-Serif}strong.post-code{display:block;float:left;padding-top:5px;font-size:1.33em;color:#552a73;margin-right:11px}input.shadow:focus, #account-content input.shadow:focus,textarea.shadow:focus{-webkit-box-shadow:#8dcdc1 0px 0px 5px;-moz-box-shadow:#8dcdc1 0px 0px 5px;box-shadow:#8dcdc1 0px 0px 5px}input.shadow.error:focus,textarea.shadow.error:focus{-webkit-box-shadow:#ab0014 0px 0px 5px;-moz-box-shadow:#ab0014 0px 0px 5px;box-shadow:#ab0014 0px 0px 5px}input.unify:focus,textarea.unify:focus{-webkit-box-shadow:#8dcdc1 0px 0px 2px;-moz-box-shadow:#8dcdc1 0px 0px 2px;box-shadow:#8dcdc1 0px 0px 2px}input.unify.error,input.unify.error:focus,textarea.unify.error:focus{-webkit-box-shadow:#ab0014 0px 0px 2px;-moz-box-shadow:#ab0014 0px 0px 2px;box-shadow:#ab0014 0px 0px 2px}#account-content #col2 #make_default, input#substitutes, #account-content input#cfm_newsletter{display:inline;width:15px;padding:0;margin:1px 0 0 0}#account-content #col2 label.frm_checkbox, body.page-account label.frm_checkbox, #frm-login label.frm_checkbox{display:inline !important}#frm-login #remember{display:inline;width:15px;padding:0;margin:1px 5px 0 0}#remember-wrap{padding:10px 0 15px 0}#edit-personal-information label{display:block;margin:10px 0 0 0}p#switch-password-block,p#switch-security-block{margin:0;padding-top:15px}#btn-send-instructions{height:25px;text-indent: -9999px;display:block;width:129px;background:url(/images/btn-send-instructions.jpg) no-repeat top left;cursor:pointer;line-height:1em;border:none}#btn-reset-password{height:25px;text-indent: -9999px;display:block;width:117px;background:url(/images/btn-reset-password.jpg) no-repeat top left;cursor:pointer;line-height:1em;border:none}#slideshow-controls li{display:inline}#footer ul li{display:inline;font-size:1.1em;font-family:'Clarendon',Georgia,Times,Serif}#footer ul li a{padding:0 30px;border-right:1px solid #878671}#footer ul li.last a{border:none}#footer ul li a:hover{color:#ecebdb}#footer #social li a{padding:0}#keep-up ul li a{display:block;float:left;font-size:0.86em;font-family:Helvetica,Arial,Sans-Serif;line-height:1em;border-color:#9b9a83}#keep-up ul li#li-twitter a{padding:25px 16px 0 28px;background:url(/images/li-twitter.jpg) no-repeat bottom left;margin:0 10px 0 0}#keep-up ul li#li-facebook a{padding:25px 10px 0 22px;margin:0 10px 0 0;background:url(/images/li-facebook.jpg) no-repeat bottom left}#keep-up ul li#li-share a{padding:25px 10px 0 40px;margin:0 10px 0 0;background:url(/images/li-share.jpg) no-repeat bottom left}#keep-up ul li#li-newsletter a{padding:25px 10px 0 40px;background:url(/images/li-share.jpg) no-repeat bottom left;border:none}#recipe-of-week li{margin:0 0 5px 0}ul#filter-favourites li a{color:#333;text-decoration:none;display:block;padding:17px 10px;height:15px;background:url(/images/basket-btm.png) repeat-x bottom left}#col1 ul#filter-favourites li.selected a, #col1 ul#filter-favourites li.selected a:hover{-moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;color:#fff;background:#552a73 url(/images/li-fav-selected.jpg) repeat-x top right}#col1 ul#filter-favourites li.selected li a, #col1 ul#filter-favourites li.last.selected li a{background:url(/images/basket-btm.png) repeat-x bottom left;color:#333;font-weight:bold;-moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}#col1 ul#filter-favourites li.selected li a:hover, #col1 ul#filter-favourites li.last.selected li a:hover, #col1 ul#filter-favourites li.last.selected ul li.last.selected a{background:#eee}ul#filter-favourites li.last a{-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}ul#filter-favourites li a:hover{background-color:#eee}ul#filter-favourites .selected a:hover{background:none}ul#filter-favourites .selected ul{padding-bottom:10px}ul#filter-favourites .selected ul li a{padding:5px 10px;background:#fff;color:#333;font-weight:normal;background:url(/images/dot-bg.jpg) repeat-x bottom left}ul#filter-favourites .selected ul li.last a{background:none}ul#filter-favourites .selected ul li a:hover, ul#filter-favourites .selected ul li.selected a, ul#filter-favourites .selected ul li.last a:hover{background:#552a73 url(/images/favourites-indicator.jpg) no-repeat top right;color:#fff}ul#your-account-options li{display:block;background:url(/images/basket-btm.png) repeat-x bottom left}ul#your-account-options li a{color:#333;text-decoration:none;display:block;padding:17px 10px;height:15px;background-repeat:no-repeat}ul#your-account-options li a:hover{background-color:#eee;color:#333}ul#your-account-options li.selected a{background-color:#552a73;color:#fff}ul#your-account-options #li-account-order-information a{background-image:url(/images/li-account-order-information.png);background-position:218px 10px}ul#your-account-options #li-account-order-information.selected a{background-position:218px -37px}li#li-account-contact-details a{background-image:url(/images/li-account-contact-details.png);background-position:218px 13px}li#li-account-contact-details.selected a{background-position:218px -29px}li#li-account-delivery-details a{background-image:url(/images/li-account-delivery-details.png);background-position:217px 13px}li#li-account-delivery-details.selected a{background-position:217px -30px}li#li-account-personal-information a{background-image:url(/images/li-account-personal-information.png);background-position:217px 10px}li#li-account-personal-information.selected a{background-position:217px -42px}li#li-account-preferences{-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}li#li-account-preferences a{background-image:url(/images/li-account-preferences.png);background-position:217px 13px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}li#li-account-preferences.selected a{background-position:217px -41px}#account-content{padding:0 20px;position:relative}#account-content #col1, #account-content #col2, #account-content #account-content #col3{width:196px;float:left;margin:0 24px 0 0}#content-main #account-content .postcode-wrap{margin-right:0}#content-main #account-content #select-delivery-address label{margin:0}.postcode-wrap h4{margin-bottom:5px}#content-main #account-content #select-delivery-address .pca-select{padding-bottom:5px;display:block}#account-content #col3{margin-right:0!important}#register-next{background:url(/images/basket-btm.png) repeat-x top left;clear:both;padding:40px 10px 5px 20px}#account-content #register-next{padding:30px 0 0 0}#register-next ul li{display:inline}#register-next ul li.back a{padding-top:5px}#register-next ul li a{display:block;float:left;text-decoration:none}#account-content .cb-wrap{padding-top:10px}#account-content .cb-wrap input{width:20px;padding:0;margin:0}#account-content .cb-wrap input, #content-main #account-content .cb-wrap label{display:inline}#register-next ul li input{display:block;float:right;text-decoration:none}#register-next ul li #btn-continue-step{float:right;height:25px;background:url(/images/continue-next-step.jpg) no-repeat top left;width:146px;border:0;text-indent: -9999px;line-height:1em;cursor:pointer}#account-content #btn-continue-step{height:25px;background:url(/images/continue-next-step2.jpg) no-repeat top left;width:176px;border:0;text-indent: -9999px;line-height:1em;cursor:pointer}a#copyDeliveryAddress img{margin-bottom:10px !important}#account-content input#btn-keep-me-informed{height:25px;background:url(/images/buttons/keep-me-informed.png) no-repeat top left;width:136px;border:0;text-indent: -9999px;line-height:1em;cursor:pointer;margin:20px 0 10px 0}#btn-save-changes{float:left;clear:both;height:25px;background:url(/images/btn-save-changes.jpg) no-repeat top left;width:109px;text-indent: -9999px;line-height:1em;cursor:pointer;border:none;margin:10px 0 0 0}#btn-confirm-cancelation{height:25px;background:url(/images/btn-confirm-cancellation.png) no-repeat top left;width:149px;text-indent: -9999px;line-height:1em;cursor:pointer;border:none;margin:10px 0 0 120px}#nav-register{background:url(/images/basket-btm.png) repeat-x bottom left;height:38px;margin:0 0 20px 0;padding:11px 0 0 7px}#nav-register li{display:block;float:left;border-right:1px solid #eae9dc;padding:7px 13px 4px}#nav-register li a{display:block;float:left;height:20px;width:100%}#nav-register li.last{border:none}#nav-register li{display:block;float:left;height:22;overflow:hidden;background-position:13px -22px;text-indent: -9999px}#nav-register li#li-postcode{background:url(/images/li-account-postcode.gif) no-repeat 13px -22px;width:72px}#nav-register li#li-account{background:url(/images/li-account-account.gif) no-repeat 13px -22px;width:63px}#nav-register li#li-delivery{background:url(/images/li-account-delivery.gif) no-repeat 13px -22px;width:72px}#nav-register li#li-contact{background:url(/images/li-account-contact.gif) no-repeat 13px -22px;width:61px}#nav-register li#li-account-summary{background:url(/images/li-account-summary.gif) no-repeat 13px -22px;width:141px}#nav-register li#li-payment{background:url(/images/li-account-payment.gif) no-repeat 13px -22px;width:71px}#content-main #nav-register li.selected{background-position:13px 5px}#content-main #nav-register li.available{background-position:13px -51px}#my-orders-nav{overflow:hidden;height:45px;border-bottom:1px solid #e0e0e0}#my-orders-nav li{display:inline}#my-orders-nav li a{display:block;float:left;padding:15px 20px;height:36px;color:#74735f;text-decoration:none;font-size:1.17em;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;-webkit-box-shadow:#ebebeb 4px 0px 10px;-moz-box-shadow:#ebebeb 4px 0px 10px;box-shadow:#ebebeb 4px 0px 10px}#my-orders-nav li#order-holiday a{text-align:center}#my-orders-nav li#order-holiday a span{font-weight:normal;padding-left:10px}#my-orders-nav li a:hover, #my-orders-nav li.selected a{background:#552a73;color:#fff}.faq-list{margin:0 0 30px 0}.faq-list li{padding:3px 0;background:url(/images/dot-bg.jpg) repeat-x bottom left;font-size:1.17em;font-family:'Clarendon',Georgia,Times,Sans-Serif}.faq-list li p{font-family:Helvetica,Arial,Sans-Serif;font-size:0.86em}.faq-list li a.faq-active{margin:0 0 20px 0}.faq-list li a{text-decoration:none;display:block;font-weight:normal;padding:2px 0;color:#4b4c31}.faq-list li p a{display:inline}#content-copy ul{margin:0 0 10px 0;padding:0 0 0 15px}#content-copy ul li{list-style-type:disc}#section-recipes #recipe-list{padding:0;margin:50px 0 0 0}#section-recipes #recipe-list li{display: -moz-inline-stack;display:inline-block;width:197px;margin:0 15px 30px 0;list-style-type:none;padding:0;vertical-align:top}#section-recipes #recipe-list li h3{background:url(/images/dot-bg.jpg) repeat-x bottom left;padding-bottom:10px;margin:0 0 10px 0;font-size:25px;line-height:1em}#section-recipes #recipe-list li ul{padding:0}#section-recipes #recipe-list li ul li{margin:0}#section-recipes #recipe-list li ul li a{color:#4b4c31;display:block;text-decoration:none;font-weight:normal;font-family:'Clarendon',Georgia,Times,Sans-Serif}#section-recipes #recipe-list li ul li a:hover{color:#f16022}#section-recipes #recipe-list li ul li a span{color:#f16022}#section-recipes #recipe-list li.last{margin:0 0 30px 0}#section-suppliers #supplier-list{padding:0;margin:50px 0 0 0}#section-suppliers #supplier-list li{display: -moz-inline-stack;display:inline-block;width:197px;margin:0 15px 30px 0;list-style-type:none;padding:0;vertical-align:top}#section-suppliers #supplier-list li h3{background:url(/images/dot-bg.jpg) repeat-x bottom left;padding-bottom:10px;margin:0 0 10px 0;font-size:25px;line-height:1em}#section-suppliers #supplier-list li ul{padding:0}#section-suppliers #supplier-list li ul li{margin:0}#section-suppliers #supplier-list li ul li a{color:#4b4c31;display:block;text-decoration:none;font-weight:normal;font-family:'Clarendon',Georgia,Times,Sans-Serif}#section-suppliers #supplier-list li ul li a:hover{color:#f6b700}#section-suppliers #supplier-list li ul li a span{color:#f6b700}#section-suppliers #supplier-list li.last{margin:0 0 30px 0}img{border:none}#footer img{border-right:1px solid #9b9a83;padding-right:10px;float:left;margin:0 10px 0 0}#recipe-of-week img{margin:0 0 15px 0}#main-img{margin:0 0 30px 0}.img-r{float:right;margin:0 0 20px 20px}.img-l{float:left;margin:0 20px 20px 0}a{color:#552a73;font-weight:bold}a:hover{text-decoration:none}p{margin:0 0 10px 0}h1{display:block;width:161px;height:144px;float:left;margin:0 23px 12px 0;background:url(/images/logo.png) no-repeat top left}h1 a{display:block;width:161px;height:0;overflow:hidden;padding-top:144px}h2{font-size:2.00em;font-family:'Clarendon',Georgia,Times,Sans-Serif;line-height:1em;color:#552a73;padding-bottom:10px;font-weight:normal;background:url(/images/dot-bg.jpg) repeat-x bottom left;margin:0 0 16px 0}#content #category-info h2{padding-bottom:10px}#recipe-of-week h2{color:#f16022}#recipe-of-week a{color:#f16022;text-decoration:none;padding-right:31px}#recipe-of-week a:hover{text-decoration:underline}#read-more a{background:url(/images/li-read-more.jpg) no-repeat top right;padding-right:22px}#see-more a{background:url(/images/li-see-more.jpg) no-repeat top right}#categories h2{margin:0 0 10px 0;padding-bottom:0;border:none}#categories p,.intro{font-size:1.33em;font-family:'Clarendon',Georgia,Times,Serif;line-height:1.25em}.intro{background:url(/images/item-btm.jpg) no-repeat bottom left;padding-bottom:35px}#footer a{color:#fff;font-weight:normal;text-decoration:none}#footer a:hover, #save a:hover, #search-box a:hover{text-decoration:underline}#keep-up h5, #newsletter label{font-size:1.17em;font-family:'Clarendon',Georgia,Times,Serif;font-weight:normal}#newsletter p{font-size:11px;font-weight:normal}#footer p{margin:0 0 3px 0}p.could-have-saved{float:left;display:block;width:140px;font-size:1.17em;font-family:'Clarendon',Georgia,Times,Serif;color:#552a73;padding:10px;margin:0}p.note{clear:both;border-top:1px dotted #e0e0e0;color:#552a73;padding:10px 10px 5px 10px;margin:0;font-size:11px;line-height:1.3em}#save a{padding:10px;text-decoration:none}#save-value{font-size:2.3em;font-family:'Clarendon',Georgia,Times,Serif;color:#552a73;padding:15px 0 10px 0;display:block;width:100px;float:right}a.see-offers{text-decoration:none;padding:0 20px 5px 0;background:url(/images/see-offers.jpg) no-repeat top right}#search-box a{text-decoration:none}.basket-order ul li a{text-decoration:none}#section-suppliers h3, #section-recipes h3, #account-content #intro h3, .account-summary h3, .page-account h3, #section-faq #content-main h3{color:#552a73;font-size:1.6em;font-family:'Clarendon',Georgia,Times,Serif;font-weight:normal;margin:0 0 15px 0}#section-faq .standfirst{margin:0 0 40px 0}#content .account-summary #intro{background:none;border:none;padding:0}.account-summary h3{background:url(/images/dot-bg.jpg) repeat-x bottom left;padding:0 0 10px 0;font-size:1.50em;line-height:1em}.account-summary dl{position:relative;margin:0 0 30px 0}.account-summary dt{font-weight:bold;display:block;float:left;width:130px}.account-summary dd{display:block;float:left;width:480px}.account-summary dl a.edit{position:absolute;top:0;right:0;display:block;height:0;overflow:hidden;padding-top:25px;background:url(/images/btn-edit.jpg) no-repeat top left;width:69px}#content-main ul#terms-conditions-box label, #content-main ul#dietary-box label{display:inline}ul#terms-conditions-box input, #content-main ul#dietary-box input{width:auto;display:inline;margin:0 3px 5px 0}#account-content #intro p{font-size:1.33em;font-family:'Clarendon',Georgia,Times,Serif}#account-content #intro p strong{color:#552a73;font-family:Helvetica,Arial,Sans-Serif}#section-what-we-do h2, #section-what-we-do h3, #section-what-we-do #content-copy a{color:#377400}#section-what-we-do .nav-sub li a:hover, #section-what-we-do .nav-sub li.selected a{color:#77b800}#section-what-we-do .nav-sub li.selected a, #section-what-we-do .nav-sub li a:hover{background:none}#section-faq #content-main h3, #section-faq #content-main h2, .faq-list li a:hover, #section-faq .nav-sub li a:hover, #section-faq .nav-sub li.selected a{color:#09b1e3}#section-what-we-do ol{background:url(/images/basket-btm.png) repeat-x bottom left;padding-bottom:20px;margin-bottom:30px}#section-what-we-do ol li{margin:0 0 20px 0;font-size:1.33em;line-height:1.4em;font-family:Georgia,Times,Serif;padding-left:55px}#section-what-we-do ol li.li-one{background:url(/images/li-one.jpg) no-repeat top left}#section-what-we-do ol#what-we-do li.li-one{background:url(/images/li-one-a.jpg) no-repeat top left}#section-what-we-do ol li.li-two{background:url(/images/li-two.jpg) no-repeat top left}#section-what-we-do ol#what-we-do li.li-two{background:url(/images/li-two-a.jpg) no-repeat top left}#section-what-we-do ol li.li-three{background:url(/images/li-three.jpg) no-repeat top left}#section-what-we-do ol#what-we-do li.li-three{background:url(/images/li-three-a.jpg) no-repeat top left}#section-what-we-do ol li.li-four{background:url(/images/li-four.jpg) no-repeat top left}#section-what-we-do ol li.li-five{background:url(/images/li-five.jpg) no-repeat top left}#section-what-we-do ol li.li-six{background:url(/images/li-six.jpg) no-repeat top left}#section-what-we-do ol li.li-seven{background:url(/images/li-seven.jpg) no-repeat top left}ol#what-we-do{margin:30px 0 0 0}ol#what-we-do li{position:relative;padding-left:30px}ol#what-we-do li p{font-family:Helvetica,Arial,Sans-Serif;font-size:0.75em;line-height:1.4em}ol#what-we-do li h3{font-family:'Clarendon',Georgia,Times,Serif;font-weight:normal;color:#326604}#section-what-we-do #content-copy a.more{font-family:Helvetica,Arial,Sans-Serif;display:block;color:#b2d234;font-size:12px;text-decoration:none}#section-what-we-do #content-copy .more-lrg{font-size:1em;color:#b2d234;text-decoration:none;margin-bottom:20px;display:block;background:url(/images/basket-btm.png) repeat-x bottom left;padding-bottom:30px}#section-suppliers h2, #section-suppliers h3, #section-suppliers #content-copy a, #section-who-we-are h2, #section-who-we-are h3, #section-who-we-are #content-copy a{color:#ffbf00}#section-suppliers .nav-sub li a:hover, #section-suppliers .nav-sub li.selected a, #section-who-we-are .nav-sub li a:hover, #section-who-we-are .nav-sub li.selected a{color:#ffbf00}#section-suppliers .nav-sub li.selected a, .page-account .nav-sub li.selected a, #section-suppliers .nav-sub li a:hover, #section-who-we-are .nav-sub li.selected a, .page-account .nav-sub li.selected a, #section-recipes .nav-sub li.selected a, #section-recipes .nav-sub li a:hover, #section-who-we-are .nav-sub li a:hover{background:none}#section-recipes h2, #section-recipes h3, #section-recipes #content-copy a{color:#f16022}#section-recipes .nav-sub li a:hover, #section-recipes .nav-sub li.selected a{color:#f16022}.page-account .nav-sub li.selected a{color:#552a73}#section-suppliers h2, #section-suppliers h3, #section-suppliers #content-copy a{color:#f6b700}#section-suppliers .nav-sub li a:hover, #section-suppliers .nav-sub li.selected a{color:#f6b700}label.sign-me-up{background:url(/images/h-sign-me-up.jpg) no-repeat top left;display:block;height:0;overflow:hidden;padding-top:54px;margin:0 0 13px 0}h3#already-have-account{background:url(/images/h-already-have-account.jpg) no-repeat top left;height:0;overflow:hidden;padding-top:20px;margin:5px 0 15px 0}#already-registered a{background:url(/images/log-me-on.jpg) no-repeat top left;display:block;height:0;overflow:hidden;padding-top:20px;width:169px;margin:0 0 5px 0}h3#save-pounds{background:url(/images/h-save-pounds.jpg) no-repeat top left;display:block;height:0;overflow:hidden;padding-top:57px;width:264px;margin:0 0 5px 0}h3#h-join-us{background:url(/images/h-join-us.png) no-repeat bottom left;display:block;height:0;overflow:hidden;padding-top:67px;width:264px;margin:0}h3#h-in-season{background:url(/images/h-in-season.png) no-repeat bottom left;display:block;height:0;overflow:hidden;padding-top:59px;width:264px;margin: -13px 0 0 -20px}#h-special-offers{background:url(/images/h-special-offers.png) no-repeat top left;display:block;height:0;overflow:hidden;padding-top:53px;width:264px;margin:0}#h-keep-up-to-date{background:url(/images/h-keep-up-to-date.png) no-repeat bottom left;display:block;height:0;overflow:hidden;padding-top:63px;width:264px;margin:0}#content-secondary #h-our-blog{background:url(/images/h-our-blog.png) no-repeat top left;display:block;height:0;overflow:hidden;padding-top:120px;width:264px;margin:0}#content-main.shadow h3#h-suitable-youngsters{background:#552a73 url(/images/h-suitable-youngsters.jpg) no-repeat 0px 5px;display:block;height:0;overflow:hidden;width:300px;padding:65px 0 0 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;margin-left: -20px;margin-bottom:10px}h3#need-help{display:block;height:0;overflow:hidden;padding-top:21px;background:url(/images/h-need-help.jpg) no-repeat top left;margin:0 0 5px 0}h3#h-next-delivery{display:block;height:0;overflow:hidden;padding-top:33px;background:url(/images/h-next-delivery.jpg) no-repeat top left;margin:0 0 10px 0}h3#h-payment-summary{display:block;height:0;overflow:hidden;padding-top:33px;background:url(/images/h-payment-summary.jpg) no-repeat top left;margin:0 0 10px 0}h3#h-credit-balance{display:block;height:0;overflow:hidden;padding-top:34px;background:url(/images/h-credit-balance.png) no-repeat top left;margin:0 0 10px 0}h3#h-your-account{display:block;height:0;overflow:hidden;padding-top:33px;background:url(/images/h-your-account.jpg) no-repeat top left;margin:0 0 0px 0}#h-have-you-tried{background:url(/images/h-have-you-tried-these.png) no-repeat 10px 0px;height:0;overflow:hidden;display:block;padding-top:18px;margin:0 0 10px}#h-you-click{height:0;overflow:hidden;padding-top:25px;background:url(/images/h-you-click.jpg) no-repeat top left;line-height:1em}#h-we-pick{height:0;overflow:hidden;padding-top:25px;background:url(/images/h-we-pick.jpg) no-repeat top left;line-height:1em}#h-free-delivery{height:0;overflow:hidden;padding-top:25px;background:url(/images/h-free-delivery.jpg) no-repeat top left;line-height:1em}h2#h-my-orders-enlarged{background:#552a73 url(/images/h-my-orders-enlarged.jpg) no-repeat 10px 10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;padding:45px 0 0 0;height:0px;overflow:hidden;display:block;margin:0}#cboxContent{-webkit-box-shadow:#666 0 0 10px;-moz-box-shadow:#666 0 0 10px;box-shadow:#666 0px 0px 10px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.popup-container{text-align:left}#popup-content{padding:10px 20px}#popup-intro,.popup-intro{padding:20px;background:url(/images/basket-btm.png) repeat-x bottom left;font-size:1.33em;font-family:'Clarendon',Georgia,Times,Serif;line-height:1.4em}.popup-intro p span{color:#552a73}#popup-dob .popup-intro p span{color:#74735f}div.popup-rule{padding:1px 0 0 0;background:url(/images/basket-btm.png) repeat-x bottom left}p.popup-sm, #popup-delivery-info, #timeslot-select label{font-size:0.75em;font-family:Helvetica,Arial,Sans-Serif;line-height:1.4em}#timeslot-select table tbody td{color:#999}#timeslot-select table tbody #ts-key{color:#74735F;font-weight:bold}#timeslot-select .popup-intro{padding:10px 20px}#timeslot-select label{font-weight:bold;color:#552a73;padding-right:20px;background:url(/images/li-standing-order.jpg) no-repeat top right;padding:3px 23px 5px 0}#timeslot-actions{text-align:right;padding-left:270px}#timeslot-actions .btn-cancel, #delivery-select-actions .btn-cancel{display:block;width:90px;height:0;overflow:hidden;padding-top:25px;float:left}#btn-confirm-delivery-address{width:180px;background:url(/images/btn-confirm-delivery-address.jpg) no-repeat top left;height:25px;text-indent: -9999px;line-height:1em;cursor:pointer;border:none}#btn-timeslot-book,#btn-timeslot-book-r{background:url(/images/btn-timeslot-book.jpg) no-repeat top left;display:block;float:left;height:25px;width:170px;line-height:1em;border:none;text-indent: -9999px;cursor:pointer}#btn-timeslot-book-r{float:right}#popup-delivery-info{width:348px;float:left}#popup-delivery-info p{margin:0;color:#552a73;font-weight:bold}#timeslot-select.editing #popup-delivery-info p{margin:0;color:#7bbc1e;font-weight:bold}#popup-delivery-info h4{float:left;width:124px;font-family:'Clarendon',Georgia,Times,Serif;display:block}#popup-intro span{color:#552a73}#popup-date-restricted #popup-intro span, #popup-deposit-info #popup-intro span{color:#74735f}#btn-change-delivery-slot{position:relative;top:10px !important}.popup-container h3{height:0;overflow:hidden;padding-top:45px;background:#552a73;width:100%;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}#postcode-success{width:386px}#popup-standing-order{width:386px}.btn-let-me-shop{height:0;width:126px;overflow:hidden;padding-top:25px;line-height:1em;background:url(/images/btn-let-me-shop.png) no-repeat top left;display:block}#postcode-success h3{background:#552a73 url(/images/h-great-news.jpg) no-repeat 20px 0px}#postcode-failure h3{background:#552a73 url(/images/h-sorry.png) no-repeat 20px 0px}#popup-standing-order h3{background:#552a73 url(/images/h-make-this-standing-order.jpg) no-repeat 20px 10px}#popup-delete-recurring-order h4#h-handy-tip, #popup-standing-order h4#h-handy-tip, #popup-order-notes h4#h-handy-tip, #popup-newsletter h4#h-handy-tip{display:block;width:57px;background:#552a73 url(/images/h-handy-tip.jpg) no-repeat top left;height:0;overflow:hidden;padding-top:43px;margin:0;float:left}#popup-delete-recurring-order p.hint, #popup-standing-order p.hint{width:270px;float:right;margin:0 0 20px 0}#popup-login{width:386px}#popup-login{width:386px}.popup-container #h-login-account, .popup-container #h-check-we-deliver{background-color:#fff;padding-top:30px}#h-just-a-sec{background:#552a73 url(/images/h-just-a-sec.jpg) no-repeat 20px 14px}.popup-container #h-check-we-deliver{background:url(/images/h-check-we-deliver.jpg) no-repeat top left;margin-top:10px}.popup-container #h-login-account{background:url(/images/h-login-account.jpg) no-repeat top left}#popup-login-form label, #popup-check-postcode label, #popup-standing-order label{display:block;float:left;width:90px;font-family:Helvetica,Arial,Sans-serif;font-size:0.75em;padding-top:2px}#popup-login-form input, #popup-standing-order input{border:1px solid #74735f;display:block;float:left;width:200px;padding:3px;margin-bottom:5px;height:14px}#popup-login-form input:focus, #popup-check-postcode input:focus{border:1px solid #8dcdc1}#account-content #btn-log-me-on, #popup-login-form #btn-log-me-on{background:url(/images/buttons/login.png) no-repeat top left;height:25px;width:94px}#popup-login-form #btn-log-me-on{margin:0 0 5px 90px;margin-top:2px;height:25px}#popup-check-postcode{padding-bottom:20px}#popup-check-postcode label{font-size:1em}#popup-check-postcode input{padding:3px;border:1px solid #74735f;display:block;float:left;width:120px;margin:0;height:14px}#popup-check-postcode #btn-check{margin:0 0 0px 10px;width:70px;height:20px;background:url(/images/btn-check.jpg) no-repeat top left}#popup-login .btn{cursor:pointer;border:none;text-indent: -9999px;display:block;float:left;line-height:1em}#login-options{padding-left:90px;font-size:0.69em;font-family:Helvetica,Arial,Sans-serif;line-height:1.2em;clear:both}#popup-login-form div{clear:both}#login-options a{font-weight:normal;text-decoration:none}#popup-standing-order #login-options li a{font-weight:bold}#popup-standing-order #login-options li{display:inline;border-right:1px solid #74735f;padding:0 8px 0 0;margin:0 5px 0 0}#popup-standing-order #login-options li.last, #popup-delete-order #login-options li.last, #popup-delete-recurring-order #login-options li.last{border:none}#timeslot-select{width:580px}#timeslot-select .basket-calendar{padding:5px;margin:0 auto;float:none}#timeslot-select table{width:580px}#timeslot-select thead tr th{background:url(/images/basket-btm.png) repeat-x bottom left;border-right:1px dotted #e0e0e0;text-align:center;padding:5px 0}#timeslot-select tbody tr td{height:20px;font-size:0.83em;text-align:center;background:url(/images/basket-btm.png) repeat-x bottom left;border-right:1px dotted #e0e0e0;width:60px;vertical-align:top}#timeslot-select table tbody td div{border-bottom:1px solid #efefef;height:20px;clear:both}#timeslot-select tbody tr td a{display:block;margin:0;padding:0;text-decoration:none;height:19px;padding-top:2px;color:#fff;background:#97d5c9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;clear:both}#timeslot-select.editing tbody tr td a{background-color:#cae69c}.unavailable,.cutoff{color:#74735f;background:#f5f5f5;font-weight:bold;line-height:120%}#timeslot-select tbody tr td a:hover{background:#552a73;color:#fff}#timeslot-select tbody tr td a.selected{background:#56a901;color:#fff}#timeslot-select.editing tbody tr td a:hover, #timeslot-select.editing tbody tr td a.selected{background:#7bbc1e}#timeslot-select tbody tr td a.row-1{height:18px;padding-top:2px}#timeslot-select table tbody td div.row-1{height:20px}#timeslot-select tbody tr td a.row-2{height:30px;padding-top:11px}#timeslot-select table tbody td div.row-2{height:41px}#timeslot-select tbody tr td a.row-3{height:41px;padding-top:21px}#timeslot-select table tbody td div.row-3{height:62px}#timeslot-select tbody tr td a.row-4{height:51px;padding-top:32px}#timeslot-select table tbody td div.row-4{height:83px}#timeslot-select tbody tr td a.row-5{height:61px;padding-top:43px}#timeslot-select table tbody td div.row-5{height:104px}#timeslot-select tbody tr td a.row-6{height:71px;padding-top:54px}#timeslot-select table tbody td div.row-6{height:125px}#timeslot-select tbody tr td a.row-7{height:81px;padding-top:65px}#timeslot-select table tbody td div.row-7{height:146px}#timeslot-select tbody tr td a.row-8{height:92px;padding-top:75px}#timeslot-select table tbody td div.row-8{height:167px}#timeslot-select tbody tr td a.row-9{height:83px;padding-top:65px}#timeslot-select table tbody td div.row-9{height:188px}#timeslot-select tbody tr td a.row-10{height:94px;padding-top:75px}#timeslot-select table tbody td div.row-10{height:209px}#timeslot-select tbody tr td a.row-11{height:104px;padding-top:85px}#timeslot-select table tbody td div.row-11{height:230px}#timeslot-select tbody tr td a.row-12{height:104px;padding-top:85px}#timeslot-select table tbody td div.row-12{height:230px}#timeslot-select tbody tr td a.row-13{height:104px;padding-top:85px}#timeslot-select table tbody td div.row-13{height:230px}#timeslot-select tbody tr td a.row-14{height:104px;padding-top:85px}#timeslot-select table tbody td div.row-14{height:230px}#booking-info p{width:425px}td.row-2,td.row-3,td.row-4,td.row-5,td.row-6,td.row-7,td.row-8{padding:0}#timeslot-select tbody tr td.col-timeslot-time{font-weight:bold;padding:0 10px}#timeslot-select h3{background:#552a73 url(/images/h-choose-delivery-timeslot.jpg) no-repeat 20px 12px}#timeslot-select.editing h3{background:#77b800 url(/images/h-edit-delivery-timeslot.png) no-repeat 20px 12px}#popup-pagination{float:right;font-size:0.75em;font-family:Helvetica,Arial,Sans-Serif;line-height:1em}#popup-pagination li{display:block;float:left}#popup-pagination li a{display:block;float:left;text-decoration:none}#popup-pagination li#date-previous{margin-right:10px;border-right:1px solid #d5d4ba;padding-right:10px}#popup-so-edit-confirm{width:350px}#popup-delete-order{width:200px}#popup-delete-recurring-order{width:430px}#popup-delete-recurring-order h3{background:#552a73 url(/images/h-remove-recurring-order.png) no-repeat 20px 10px;margin-bottom:0}#popup-delete-recurring-order #fm-remove{margin:1em 0}#popup-delete-recurring-order #fm-remove dt{float:left;width:120px;font-weight:bold;color:#552A73}#popup-delete-recurring-order #popup-intro, #popup-delete-order #popup-intro{font-size:1em;font-family:Helvetica,Arial,Sans-Serif;padding:10px 20px}#popup-delete-recurring-order #popup-intro p, #popup-delete-order #popup-intro p{margin:0;font-weight:bold}#popup-delete-recurring-order #login-options, #popup-delete-order #login-options,.address-options{margin:0;padding:0}#popup-delete-recurring-order #login-options li, #popup-delete-order #login-options li, .address-options li{border-right:1px solid #74735f;padding:0 8px 0 0;margin:0 5px 0 0;display:block;float:left}#popup-delete-recurring-order #login-options li a, #popup-delete-order #login-options li a, .address-options li a{display:block;float:left;font-weight:bold;font-size:1.22em}.address-options li.last{border:none}#popup-select-address{width:589px}#popup-select-address h2{font-size:16px;color:#552a73;background:none}#popup-select-address .popup-intro{vertical-align:bottom;position:relative}#popup-select-address h3{background:#552a73 url(/images/h-choose-delivery-address.jpg) no-repeat 14px 14px}.delivery-select-notice{width:440px;float:left;font-size:16px;font-family:'Clarendon',Georgia,Times,Serif;margin:0}.delivery-select-notice span{color:#552a73}#delivery-select-actions{width:280px;float:right;margin-bottom:10px}.address-item{position:relative;bottom:1px;width:147px;float:left;margin-right:12px;font:12px/1.4em Helvetica, Arial, Sans-Serif;padding:14px;display: -moz-inline-stack;display:inline-block;vertical-align:top}.address-item a{font-weight:normal;text-decoration:none}.address-item:hover{background:#eee;cursor:pointer}.address-item.selected{background:#57a900;color:#fff}.address-item.selected a{color:#fff}.address-item h4{margin:0 0 5px 0;color:#552a73}.address-item.selected h4{color:#fff}.address-item span{color:#74735f !important}.address-item.selected span{color:#fff !important}.address-item p{margin:0}.address-options{background:url(/images/dot-bg.jpg) repeat-x top left;padding-top:10px}.address-options li a{font-size:0.93em;text-decoration:none}.address-item a:hover, .address-options li a:hover{text-decoration:underline}.address-item.last{margin:0}.shadow{-webkit-border-radius:10px;-webkit-box-shadow:#888 0px 0px 5px;-moz-border-radius:10px;-moz-box-shadow:#888 0px 0px 5px;border-radius:10px;box-shadow:#888 0px 0px 5px}#slideshow.shadow{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:#888 0px 0px 5px;-moz-box-shadow:#888 0px 0px 5px;box-shadow:#888 0px 0px 5px}input.shadow{-webkit-box-shadow:#888 0px 0px 5px;-moz-box-shadow:#888 0px 0px 5px;box-shadow:#888 0px 0px 5px}#dob-block{position:relative}#dob-block select{float:left}select#title{width:70px}.shadow.error{-webkit-border-radius:10px;-webkit-box-shadow:#ab0014 0px 0px 5px;-moz-border-radius:10px;-moz-box-shadow:#ab0014 0px 0px 5px;border-radius:10px;box-shadow:#ab0014 0px 0px 5px}.what-we-do-frame{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:#CCC 0px 0px 5px;-moz-box-shadow:#CCC 0px 0px 5px;box-shadow:#CCC 0px 0px 5px;text-align:right;padding-top:7px}body.page-account label{display:block;margin-bottom:5px}#account-content form label.frm_checkbox{font-weight:normal;color:#74735f}div#select-delivery-address{display:block;float:right;width:375px}#account-content form input{vertical-align:top;font-size:12px;color:#666}#account-content form textarea{font-size:12px;color:#666}#account-content form select{border:1px solid #ccc;color:#666;font-size:12px;padding:0 0 1px 0}#register-next ul li.next a{display:block;float:right;text-decoration:none}#product-readmore{clear:both;padding:0}#my-orders div#orders{padding:0;margin:0}#loading{background:transparent url(/images/loader.gif) no-repeat 10px 10px !important;text-indent: -9999px;padding:10px}td #loading{background-position:5px 5px;padding:5px;margin:0 0 0 5px}#orders-loading{background:transparent url(/images/loader.gif) no-repeat 0 0;padding:10px}p#no-orders{padding:10px 10px 0 10px}td#no-orders{font-size:12px;padding:10px 10px 0 10px;background:none}div#basket-mini-wrap{padding:0;margin:0}.product-image-wrap,div.basket-img{position:relative;height:104px;width:104px}a.product-image span, div.basket-img span{display:block;width:104px;height:104px;position:absolute;top:0;left:0}a.product-image span.so-1, div.basket-img span.so-1{background:url(/images/so/01.png) no-repeat top left}a.product-image span.so-2, div.basket-img span.so-2{background:url(/images/so/02.png) no-repeat top left}a.product-image span.so-3, div.basket-img span.so-3{background:url(/images/so/03.png) no-repeat top left}a.product-image span.so-4, div.basket-img span.so-4{background:url(/images/so/04.png) no-repeat top left}a.product-image span.so-5, div.basket-img span.so-5{background:url(/images/so/05.png) no-repeat top left}#account-content h2.loading{background:transparent url(/images/loader.gif) no-repeat right top}#agreement-id{font-weight:bold}ul.errors{clear:both;margin-bottom:5px}ul.errors li,.error{color:#ab0014 !important}span#dob{display:block}#dob-block span#dob-why a{display:block;float:left;margin:5px 0 0 10px;font-weight:normal}select#day{margin-right:10px}select#month{margin-right:10px}body.#account-contentdiv{clear:both}body.page-register #content-main label, body.page-forgot #content-main label, body.page-account #main-content label{display:block;clear:both;padding-bottom:5px !important;margin:10px 0 0 0}form input#find-contact-details.btn, form input#find-delivery-details.btn{background:url(/images/buttons/find-contact-details.png) no-repeat top left;width:170px;height:25px;float:left}form input#find-delivery-details.btn{background:url(/images/buttons/find-delivery-details.png) no-repeat top left}form.frm_register_contact_copy_new label{font-size:1.33em;line-height:1.3em;font-family:'Clarendon',Georgia,Times,Serif;color:#74735f}#my-orders.sticky{position:fixed;top:20px }#sup-assets{margin-bottom:30px}#sup-asset-wrap{height:310px}ul#sup-image-list{margin:0;padding:6px 0}ul#sup-image-list li{padding:0;margin:0;width:63px;height:63px;float:left;list-style-type:none;margin-right:6px;border:2px solid #efefef}ul#sup-image-list li.last{margin-right:0;border:2px solid #fff !important}ul#sup-image-list li a{width:63px;height:63px;display:block}ul#sup-image-list li a#sup-video{background-color:#fff}ul#sup-image-list li.selected{border:2px solid #f6b700}ul#sup-image-list li img{width:63px}#bb-saving{color:#552a73;font-weight:bold;margin-top: -5px;margin-bottom:20px}#bb-wrap{width:450px;height:209px;padding:10px}#bb-wrap .col1{float:left;width:208px}#bb-wrap .col2{float:left;width:208px;text-align:left;margin-left:20px}#bb-wrap .col2 .favourite-remove, #bb-wrap .col2 .favourite-add{margin-top:20px}#bb-wrap .btn-add{width:53px;display:block;height:20px;text-indent: -9999px;border:0;cursor:pointer;background:url(/images/btn-add.png) no-repeat top left;float:left;line-height:1em;margin-left:10px}#content-main.shadow #form-header{position:relative;padding:0 0 15px 20px;font-weight:normal;background:url(/images/basket-btm.png) repeat-x bottom left;margin:0 0 16px 0}#content-main.shadow #form-header h2{font-size:2.00em;font-family:'Clarendon',Georgia,Times,Sans-Serif;line-height:1em;color:#552a73;padding:0;font-weight:normal;background:none;margin:0 0 0 0}#content-main.shadow h3{font-size:1.9em;font-family:'Clarendon',Georgia,Times,Sans-Serif;line-height:1em;color:#552a73;padding:0 0 16px 0;font-weight:normal;background:url(/images/dot-bg.jpg) repeat-x bottom left;margin:0 0 20px 0}#content-main.shadow{margin:0 0 20px 0}#content-main.shadow h3{padding-left:20px}body.page-register #content-main.shadow h3{padding-left:0}#content-main.shadow h2#hn-login-to-account{background:url(/images/headings/login-to-your-account.gif) no-repeat top left;text-indent: -9999px;width:300px}#content-main.shadow h2#hn-forgot-your-password{background:url(/images/headings/forgotten-your-password.gif) no-repeat top left;text-indent: -9999px;width:300px}#login-links{position:absolute;top:10px;left:340px;width:200px}#login-links a{display:block}#login-links a#lo-forgot{background:url(/images/login/forgot-password.gif) no-repeat top left;width:135px;height:83px;text-indent: -9999px;left:0;position:absolute}#login-links a#lo-register{background:url(/images/login/register.gif) no-repeat top left;width:125px;height:86px;text-indent: -9999px;right: -80px;position:absolute}#login-links a#lo-forgot:hover, #login-links a#lo-register:hover{background-position:bottom left}#btn-forgot-continue{display:inline;background:url(/images/buttons/continue.png) no-repeat top left;width:86px;height:25px;margin-left:10px}#contact-summary{padding:0 20px}.page-account #intro{padding:0 20px 20px 0}.page-account #content-main{margin-top:16px}#content-main #delivery-inner{padding:0 20px}#content-main #delivery-inner h3{background:none;padding-left:0;margin:0}#account-content form div.form-preference{margin-bottom:20px}div.alert{font:normal 18px 'Clarendon', Georgia, Times, Serif;margin: -16px 0 20px 0;color:#fff !important;padding:15px 20px;border-bottom:1px dotted #fff}#holiday-alert div.alert{margin:0}.page-register div.alert{margin-top: -21px}.alert a{color:#fff;font-weight:normal}.alert p{margin:0;font-size:16px}.alert h3{color:#fff !important;font-weight:normal !important;font-size:22px !important;background:none !important;padding:0 !important;margin:0 !important}.alert p strong{font-family:Helvetica,Arial,Sans-Serif}.success{background-color:#9ec945}#my-orders .success p{font-size:16px!important}#my-orders .notice{padding:10px!important;font:normal 16px 'Clarendon', Georgia, Times, Serif;;color:#fff !important;padding:15px 20px;margin-top:1px;border-bottom:1px dotted #fff}#my-orders .notice p{margin:0}.info{background-color:#09b1e3}div.alert.error,div.notice.error{background-color:#ab0014}div.bulk-buy-modal{background:url(/images/bb-modal-bkgd.png) no-repeat;width:130px;height:110px;display:block;position:absolute;top: -25px;left: -30px}#my-orders div.alert{font:normal 13px 'Clarendon', Georgia, Times, Serif;;color:#fff !important;margin:0 !important;padding:0 !important;border-bottom:1px dotted #fff}#my-orders div.alert div{padding:10px 12px}#my-orders div.alert p{font-size:12px}#content-main.shadow #intro{padding-left:20px}body.page-register #content-main.shadow #intro{padding:0 0 20px 0}#section-recipes #sup-assets{margin-bottom:20px}#section-recipes #sup-asset-wrap{height:auto}p#basket-empty{padding:10px 10px 0 10px}div#basket-large ul.basket-actions{float:right;padding-bottom:10px !important}#btn-continue-shopping{float:left;background:url(/images/buttons/btn-continue-shopping) no-repeat top left;width:147px;margin:15px 10px 0 0}#my-orders-table td#no-orders{padding-left:20px}#side-postcode-check ul.error li{display:block;background:url(/images/postcode-warn.png) no-repeat top left;color:#fff !important;width:244px;height:26px;padding:14px 0 0 10px;margin: -5px 0 5px 0}a.one-off{color:#74735f !important}.inline{width:auto !important}#cal-wrap{padding:10px 20px;margin:0}#cal-start{float:left}#cal-end{float:right}.calendar a{color:#74735f;font-size:11px;display:block;font-weight:bold;text-decoration:none;padding:2px}.calendar a.selected{font-weight:bold;color:#fff;background-color:#8bc74a;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#holiday-calendar{width:650px;height:550px}#holiday-calendar.popup-container h3{background:#552a73 url(/images/holiday/h-setup.png) no-repeat 20px 10px}.calendar-wrap{position:relative;padding:30px 10px 0 10px;width:240px;height:260px;background:url(/images/holiday/cal-bkgd.png) no-repeat top left}.calendar-wrap table{width:240px}.calendar-wrap table td{text-align:center;padding:0}.calendar-wrap h4, .calendar-wrap th{color:#562871;text-align:center}.calendar-wrap h4{font-weight:normal;padding:0;margin:25px 0;font-size:20px}.calendar-wrap h3 a{color:#562871;text-decoration:none}.calendar-wrap td a{color:#4a4c32;text-decoration:none}.calPrev{position:absolute;top:50px;left:10px;background:url(/images/holiday/cal-prev.png) no-repeat top left;display:block;width:25px;height:25px;text-indent: -9999px}.calNext{position:absolute;top:50px;right:10px;background:url(/images/holiday/cal-next.png) no-repeat top left;display:block;width:25px;height:25px;text-indent: -9999px}.left{float:left}.right{float:right}#cal-wrap .left{width:250px;font-size:13px;font-weight:bold;color:#552a73;padding-left:10px}#cal-wrap .right{width:250px;font-size:13px;font-weight:bold;color:#552a73}#cal-wrap h3{clear:both}#booking-msg{border-top:1px solid #e0e0e0;clear:both}#booking-msg .left{width:257px}#booking-msg .right{width:257px}#booking-msg h5{font-weight:normal;color:#552a73;font-size:14px;margin:0}#booking-msg p{font-family:Helvetica,Arial,Sans-Serif;font-size:12px;line-height:120%}#frm-book-holiday{text-align:right}#btn-confirm-delivery-holiday{height:25px;width:196px;border:none;text-indent: -9999px;background:url(/images/holiday/btn-confirm.png) no-repeat top left;cursor:pointer}#frm-book-holiday #btn-holiday-cancel{height:25px;width:62px;border:none;margin-right:3px;text-indent: -9999px;background:url(/images/btn-cancel.png) no-repeat top left;cursor:pointer}#holiday-success h3{background:#552a73 url(/images/holiday/h-saved.png) no-repeat 20px 10px;margin:0}#meet-our-suppliers div#suppliers-text a{color:#fff}ul#errors-postcode.errors{padding:5px 10px;color:#fff !important;background-color:#805f96;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative}ul#errors-postcode.errors li{color:#fff !important;line-height:125%}ul#errors-postcode.errors li.arrow{position:absolute;background:url(/images/sidebar-error-bkgd.png) no-repeat top left;height:5px;width:15px;top: -5px;left:10px}#popup-login ul#errors-postcode.errors{top:10px;left:80px;width:187px;background-color:#fff;position:relative}#popup-login ul#errors-postcode.errors li{color:#ab0014 !important}#popup-login ul#errors-postcode.errors li.arrow{background:none}.modal-options{font-size:11px;font-family:Helvetica,Arial,Sans-serif;line-height:1.2em;clear:both}.modal-options li{display:inline;border-right:1px solid #e0e0e0;padding:0 8px 0 0;margin:0 5px 0 0}.modal-options li.last{border:none}.modal-options li a{font-weight:bold;text-decoration:none}.modal-options li a:hover{text-decoration:underline}.account-wrap h2{position:relative}.account-wrap h2 span.myorders-date{position:absolute;right:200px;color:#4b4c31;font-family:Helvetica,Arial,Sans-Serif;font-size:16px;margin-top:3px}.account-wrap h2 span.myorders-new{position:absolute;right:0;color:#4b4c31;font-family:Helvetica,Arial,Sans-Serif;font-size:16px;margin-top:3px}.account-wrap h2 span.myorders-new a{display:block;background:url(/images/btn-create-new-order.png) no-repeat top left;width:146px;height:25px;text-indent: -9999px}a#setup-delivery-holiday{float:right;display:block;background:url(/images/btn-setup-holiday-beak.gif) no-repeat top right;width:213px;height:25px;text-indent: -9999px !important;padding:0 !important;margin:0 !important}a#setup-delivery-holiday span{position:absolute;top: -9999px;left: -9999px}#order-history-date-control{padding:10px 10px 10px 20px !important}#order-history-date-control p{text-align:right;width:auto}li#bm-order-date img{margin-bottom:20px}#btn-order-date.btn-set{background:url(/images/basket/btn-book-delivery-slot.png) no-repeat top left !important;width:172px !important;height:25px !important}#btn-order-date.btn-set.error{background:url(/images/basket/btn-book-delivery-slot-error.png) no-repeat top left !important}.page-account #order-history-date-control p{width:215px}.page-account #order-history-date-control p.order-date{width:173px}table#my-orders-table td span.icon-processing, .basket-order span.icon-processing{color:#77b800;background:url(/images/icon-processing2.png) no-repeat top center;display:block;padding:25px 0 0 0;width:70px;margin:10px 0 0 0;text-align:center;font-weight:bold}table#my-orders-table td span.icon-editable, .basket-order span.icon-editable{color:#77b800;background:url(/images/orders/icon-confirmed.png) no-repeat 20px 0;display:block;padding:30px 0 0 0;width:70px;margin:10px 0 0 0;text-align:center;font-weight:bold}table#my-orders-table td span.icon-remove{color:#552a73;background:url(/images/orders/icon-remove.png) no-repeat 24px 0;display:block;padding:28px 0 0 0;width:70px;margin:17px 0 0 0;text-align:center}table#my-orders-table.holidays td span.icon-remove{margin:17px 5px 0 15px !important}table#my-orders-table td span.holiday-edit{color:#552a73;background:url(/images/orders/icon-edit-dates.png) no-repeat 24px 0;display:block;padding:28px 0 0 0;width:70px;margin:17px 0 0 0;text-align:center}table#my-orders-table.holidays td span.holiday-edit{margin:17px 5px 0 5px !important}table#my-orders-table td span.icon-view{color:#552a73;background:url(/images/orders/icon-view.png) no-repeat 24px 0;display:block;padding:29px 0 0 0;width:70px;margin:6px 0 0 0 !important;text-align:center;position:relative;top:10px}table#my-orders-table td span.icon-preparing{font-weight:bold;color:#74735f;background:url(/images/orders/icon-unconfirmed.png) no-repeat 20px 0;display:block;padding:29px 0 0 0;width:70px;margin:1px 0 0 0 !important;text-align:center;position:relative;top:10px}table#my-orders-table td span.icon-view-edit{color:#552a73;background:url(/images/orders/icon-view-edit.png) no-repeat 15px 0;display:block;padding:30px 0 0 0;width:70px;margin:15px 0 0 0;text-align:center}table#my-orders-table td span.icon-holiday, .basket-order span.icon-holiday{color:#f1b422;background:url(/images/orders/icon-holiday.png) no-repeat 18px 0;display:block;padding:35px 0 0 0;width:70px;margin:10px 0 0 0;text-align:center;font-weight:bold}table#my-orders-table td span.icon-error, .basket-order span.icon-error{color:#b30707;background:url(/images/orders/icon-error.png) no-repeat 10px 0;display:block;padding:30px 0 0 0;width:120px;margin:10px 0 0 0;text-align:center;font-weight:bold}table#my-orders-table td span.icon-delivered, .basket-order span.icon-delivered{color:#77b800;background:url(/images/orders/icon-delivered.png) no-repeat 22px 0;display:block;padding:29px 0 0 0;width:70px;margin:11px 0 0 0;text-align:center;font-weight:bold}td.col-delete{width:100px;border-left:1px dotted #e0e0e0}td.col-view{width:90px;border-left:1px dotted #e0e0e0}td a{font-weight:normal;text-decoration:none}td strong a{font-weight:bold;text-decoration:none}td a:hover{text-decoration:underline}#account-content .basket-order ul{float:left !important;width:370px !important;margin:0 50px 0 50px}#status-wrap{width:67px;float:right;border-left:1px dotted #e0e0e0;padding:15px;margin:0 0 0 0}.basket-order span.icon-processing{margin:0 0 0 0;font-weight:bold}.basket-order span.icon-editable{margin:0 0 0 3px;font-weight:bold}.basket-order span.icon-preparing{margin:0 0 0 3px;font-weight:bold}.basket-order span.icon-delivered{margin:5px 0 0 0;font-weight:bold}.basket-order span.icon-holiday{margin:0 4px 0 0 !important;font-weight:bold}#account-content #basket-large h2{color:#fff;padding:10px;margin:0;background:#552a73 url(/images/h-view-order.png) no-repeat 20px 12px;text-indent: -9999px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}#account-content #basket-large ul.basket-actions{float:right}#order-history-date-control.upcoming,#order-history-date-control.previous{}#order-history-date-control p#back-to-my-orders{font-size:11px;text-align:left !important;float:left;margin:5px 0 5px 0 !important}#order-history-date-control p#back-to-my-orders a{text-decoration:none}#order-history-date-control p#back-to-my-orders a:hover{text-decoration:underline}#basket-large .basket-calendar{margin-left:18px}table tr.substituted td{background-color:#ebf7f4 !important}table tr.substituted td div{position:relative}td span.error{margin-top:10px;line-height:120%;display:block;font-weight:bold}td span.subbed{color:#552a73;margin-top:10px;line-height:120%;display:block;font-weight:bold}span.sub-icon{z-index:100;right:100px;top:85px;position:absolute;display:block;background:url(/images/subs-icon.png) no-repeat 0 -36px;width:41px;height:45px}#basket-mini-wrap span.sub-icon{z-index:100;right:0;top:55px;position:absolute;display:block;background:url(/images/subs-icon.png) no-repeat -18px 0;width:22px;height:25px}#age-wrap{left: -99999px}#dietary-box{margin-bottom:20px}#dietary_other_text{width:300px !important;margin-top:10px !important;display:block !important}#environment.staging,#environment.personal{font-weight:bold;top:0;background-color:#09b1e6;color:#fff;padding:10px;margin: -20px 0 20px 0;z-index:100}#environment.personal{background-color:#6FBF4D}#credit-wrap{width:944px;margin:0 auto}#fiveaday{float:left;margin:28px 0 0 0}#future-pay{float:left;margin:10px 0 0 10px;width:200px;padding:16px;text-align:left}#future-pay p{margin:2px 0 0 0;font-weight:bold;font-size:11px;line-height:120%}#barbox{display:block;width:305px;border:1px solid #efefef;margin-bottom:3px !important}#progressbar{height:10px}#char-count{font-size:11px;color:#999}#delivery_notes{height:100px !important}#confirm-order-msg{padding:10px !important;background-color:#91d2c3;color:#fff;border-top:1px solid #fff;border-bottom:1px dotted #fff}#confirm-order-msg p{font-family:Georgia,Times,Serif;font-size:1.3em;line-height:130%;margin:0 0 5px 0}#confirm-order-msg p strong{}div.set-quantity{width:180px;margin:0 0 8px 0;line-height:1em}.shop-item .col2{width:180px}.shop-item div.item-info{display:block;float:right;width:320px}input.btn-add{margin:0 0 0 5px}.shop-item div.item-info div.left{width:90px}.shop-item div.item-info div.left p{font-size:11px;padding:2px 0 0 0}.shop-item div.item-info div.left input{padding:0;margin-left:0}.shop-item div.item-info div.right{width:90px}#popup-order-confirmation{width:500px}#popup-order-checkout{width:550px}#popup-order-confirmation h3{background:#552a73 url(/images/h-order-confirmed.png) no-repeat 20px 14px}#popup-order-confirmation.amended h3{background:#552a73 url(/images/h-order-amended.png) no-repeat 20px 14px}#popup-order-confirmation #popup-intro{margin-bottom:10px}#popup-order-confirmation #popup-intro p{margin:0}#popup-order-confirmation #popup-content p strong{color:#552a73}#btn-continue{text-indent: -9999px;display:block;width:70px;height:25px;background:url(/images/btn-continue.png) no-repeat 0 0}div#banner-continue-shopping{margin-bottom:15px;background:url(/images/banner-continue-shopping.png) no-repeat 0 0;width:208px;height:129px}div#banner-continue-shopping a{text-indent: -9999px;display:block;margin-bottom:15px;width:208px;height:129px}div#banner-continue-shopping-large{margin-bottom:15px;background:url(/images/banner-continue-shopping-large.png) no-repeat 0 0;width:264px;height:149px}div#banner-continue-shopping-large a{text-indent: -9999px;display:block;margin-bottom:15px;width:264px;height:149px}div#banner-need-help{margin-bottom:15px;background:url(/images/banner-need-help.png) no-repeat 0 0;width:264px;height:96px}div#banner-need-help a{text-indent: -9999px;display:block;margin-bottom:15px;width:264px;height:96px}#timeslot-actions{text-align:left;padding-left:0}#popup-timeslot-confirm{width:580px}#popup-timeslot-confirm div#popup-content{padding:10px}#popup-timeslot-confirm h3{background:#552a73 url(/images/h-confirm-timeslot.png) no-repeat 20px 10px}#popup-timeslot-confirm #btn-timeslot-confirm{float:left;border:none;text-indent: -9999px;background:url(/images/btn-confirm-timeslot.png) no-repeat top left;height:25px;width:245px;cursor:pointer;margin:0 0 0 10px}#popup-timeslot-confirm a#btn-timeslot-choose{float:left;display:block;text-indent: -9999px !important;background:url(/images/btn-choose-timeslot.png) no-repeat top left;height:25px;width:193px}#popup-timeslot-confirm #popup-intro p{margin:0}#credit-balance a{line-height:2em;text-decoration:none;background:url(/images/icon-info.png) no-repeat right center;padding:5px 25px 5px 0}#credit-balance a:hover{text-decoration:underline}#popup-cutoff-info{width:430px}#popup-cutoff-info .modal-options li{display:inline;border:none;padding:0 8px 0 0;margin:0 5px 0 0}#popup-cutoff-info .modal-options li.last{border:none;padding-right:0;text-align:right}#popup-cutoff-info .modal-options li.last a{float:right;color:#74735f}#popup-voucher-info,#popup-delivery-charge-info,#popup-guide-price-info,#popup-date-restricted,#popup-deposit-info{width:430px}#popup-voucher-info .modal-options li{display:inline;border:none;padding:0 8px 0 0;margin:0 5px 0 0}#popup-voucher-info .modal-options li.last{border:none;padding-right:0;text-align:right}#popup-delete-recurring-order .modal-options li.last a, #popup-voucher-info .modal-options li.last a{float:right;color:#74735f}#popup-credit-balance{width:340px}#popup-credit-balance h3{background:#552a73 url(/images/h-popup-credit-balance.png) no-repeat 20px 10px;margin-bottom:0}#popup-cutoff-info h3{background:#552a73 url(/images/h-order-cutoffs.png) no-repeat 20px 10px;margin-bottom:0}#popup-voucher-info h3{background:#552a73 url(/images/h-order-voucher-info.png) no-repeat 20px 10px;margin-bottom:0}#popup-delivery-charge-info h3{background:#552a73 url(/images/h-delivery-charge.png) no-repeat 20px 10px;margin-bottom:0}#popup-guide-price-info h3{background:#552a73 url(/images/h-guide-price.png) no-repeat 20px 10px;margin-bottom:0}#popup-date-restricted h3{background:#b30707 url(/images/h-delivery-restricted.png) no-repeat 20px 10px;margin-bottom:0}#popup-restricted-recurring h3{background:#552a73 url(/images/h-just-a-sec.jpg) no-repeat 20px 10px;margin-bottom:0}#popup-deposit-info h3{background:#b30707 url(/images/hn-deposit-required.png) no-repeat 20px 10px;margin-bottom:0}#popup-date-restricted p, #popup-guide-price-info p, #popup-delivery-charge-info p, #popup-credit-balance #popup-intro p, #popup-cutoff-info #popup-intro p, #popup-voucher-info #popup-intro p, #popup-holiday-info #popup-intro p, #popup-deposit-info #popup-intro p{font-family:Helvetica,Arial,Sans-Serif;font-size:12px;line-height:140%}#popup-credit-balance #popup-content p{text-align:right;margin-bottom:0}#popup-credit-balance #popup-content a{text-decoration:none}#popup-credit-balance #popup-content a:hover{text-decoration:underline}#popup-cutoff-info #popup-intro .highlight{color:#552a73}.out-of-season{background-color:#feefe8}.expired,.out-of-stock,.discontinued{background-color:#f8e6e6}.expired .col2, .out-of-stock .col2, .discontinued .col2, .out-of-season .col2{position:relative;top:0px}span.avail-discontinued{background:url(/images/status/discontinued.png) no-repeat 10px 10px}span.avail-out-of-stock{background:url(/images/status/out-of-stock.png) no-repeat 10px 15px}span.avail-expired{background:url(/images/status/preorder-expired.png) no-repeat 10px 15px}span.avail-out-of-season{background:url(/images/status/out-of-season.png) no-repeat 10px 20px}#account-payment-content{padding:0 20px}#account-payment-content h3{background:none !important;padding:0 !important;margin:20px 0 5px 0!important}ol#fp-reasons{margin:30px 0 0 0;padding:15px 0 0 0;background:url(/images/dot-bg.jpg) repeat-x top left}ol#fp-reasons li{padding:0 0 5px 0;margin:0 0 15px 0;background:url(/images/dot-bg.jpg) repeat-x bottom left}ol#fp-reasons li div.fp-wrap{padding:0 0 0 30px}ol#fp-reasons li#fp-reason-one div.fp-wrap{background:url(/images/payment/reason-01.png) no-repeat 0 2px}ol#fp-reasons li#fp-reason-two div.fp-wrap{background:url(/images/payment/reason-02.png) no-repeat 0 2px}ol#fp-reasons li#fp-reason-three div.fp-wrap{background:url(/images/payment/reason-03.png) no-repeat 0 2px}ol#fp-reasons li#fp-reason-four div.fp-wrap{background:url(/images/payment/reason-04.png) no-repeat 0 2px}ol#fp-reasons li h4{font-weight:normal;font-size:1.25em;font-family:Georgia,Times,Serif;margin:0 0 5px 0}ol#fp-reasons li#fp-reason-one h4{}#print-page{float:right;background:url(/images/btn-print-page.png) no-repeat 0 0;display:block;text-indent: -9999px !important;width:81px;height:25px}div#start-shopping{margin-top: -16px}div#start-shopping h3{font-size:2.00em;font-family:'Clarendon',Georgia,Times,Sans-Serif;line-height:1em;color:#f16022;padding-bottom:10px;font-weight:normal;background:url(/images/dot-bg.jpg) repeat-x bottom left;margin:0 0 16px 0}div#start-shopping h2{color:#f16022}div#start-shopping a{color:#f16022}.ss-product-item{position:relative;width:104px;float:left;margin-right:60px;margin-bottom:20px;height:250px}.ss-product-item img{margin-bottom:5px}.ss-product-item a{color:#4b4c31 !important;text-decoration:none;line-height:110% !important}.ss-product-item a:hover{text-decoration:underline}.ss-product-item.last{margin-right:0}.ss-product-item .ss-buy{position:absolute;bottom:0}p.ss-view-all{clear:both;padding:10px 5px;border-top:1px dotted #edebdc;border-bottom:1px dotted #edebdc;margin-bottom:40px}p.ss-view-all a{font-size:11px;font-weight:bold;color:#f16022;text-decoration:none}p.ss-view-all a:hover{color:#f16022;text-decoration:underline}#basket-links{border:none;border-top:1px solid #e0e0e0;padding:10px 5px 10px 7px;margin:0}#basket-links li{display:inline;padding-right:10px;margin-right:8px;border-right:1px solid #e0e0e0}#basket-links li.last{padding-right:0;margin-right:0;border-right:none}#basket-links a{color:#4b4c32;text-decoration:none}#bl-delete,#bl-so-delete{padding-right:20px;background:url(/images/order-delete.png) no-repeat 80px -1px;overflow:hidden}#basket-links a:hover{text-decoration:underline}.nav-sub li.empty{text-decoration:none;color:#908d8d;font-weight:normal;border-bottom:1px dotted #d5d4ba;display:block;padding:3px 0 3px 10px;width:198px;background-color:#fefefc}.page-home #content ul.nav-sub li.empty{width:auto !important;float:left;border-bottom:none !important;border-right:1px solid #d5d4ba;padding:0 8px 0 0;margin:0 8px 8px 0}.page-home #content ul.nav-sub li.empty.last{border-right:none;padding:0 8px 0 0;margin:0 8px 8px 0}ul#hp-ctas li{display:inline}ul#hp-ctas li a{text-indent: -99999px;background-color:#fff;float:left;display:block;width:320px;height:95px;margin:20px 0 0 0}ul#hp-ctas li.first a{margin-right:12px}li#cta-video a{background:url(/images/homepage/watch-video.jpg) no-repeat 17px 5px}li#cta-quick-start a{background:url(/images/homepage/need-help.png) no-repeat 10px 5px}#popup-order-notes{width:348px}#popup-newsletter{width:410px}#popup-order-notes textarea{color:#74735f;width:452px;height:120px;padding:3px;margin:0 0 5px 0;border:1px solid #ccc}#popup-order-notes p.hint{width:240px;float:right;margin:0 0 10px 0}#popup-order-notes h3{background:#552a73 url(/images/h-order-name-notes.png) no-repeat 20px 10px}#popup-newsletter h3{background:#552a73 url(/images/h-signup-newsletter.png) no-repeat 20px 10px}#popup-newsletter p.hint{width:290px;float:left;margin:0 0 10px 10px}#btn-signup-newsletter{width:176px;height:25px;background:url(/images/btn-signup-newsletter.png) no-repeat 0 0;border:none;cursor:pointer;text-indent: -9999px;margin-top:10px}#popup-newsletter label{display:block}#popup-newsletter #first_name, #popup-newsletter #last_name, #popup-newsletter #email, #popup-newsletter #postcode{width:362px;color:#552a73;padding:3px;margin:0 0 5px 0;border:1px solid #ccc}#popup-order-notes h4#h-handy-tip{margin:0 0 10px 0}#popup-order-notes #modal-confirm{background:url(/images/btn-save-changes.png) no-repeat top left;width:128px;height:25px;display:block;text-indent: -9999em;margin:0 5px 0 0}#popup-order-notes #modal-cancel{background:url(/images/btn-close.png) no-repeat top left;width:76px;height:25px;display:block;text-indent: -9999em}#popup-order-notes #login-options{margin:0;padding:0}#popup-order-notes #login-options li{float:left;margin:0}form#frm-order-name-notes label{display:block !important}form#frm-order-name-notes #order-name{width:300px;color:#552a73;padding:3px;margin:0 0 5px 0;border:1px solid #ccc}form#frm-order-name-notes #order-notes{width:300px}form#frm-order-name-notes div{margin-bottom:10px}form#frm-order-name-notes div#progressbar{margin-bottom:0}form#frm-order-name-notes div#barbox{width:306px;margin-bottom:0}#edit-options li{line-height:120%}#my-orders .active ul li#basket-so span{padding:4px 0 0 0}#my-orders .active ul li#basket-so span#standing-order-options{padding:0 0 0 20px}#my-orders .active ul li#basket-so span#standing-order-options input{padding:0;margin:1px 3px}#my-orders .active ul li div.left{float:left;padding:2px 0}#my-orders .active ul li div.right{float:right;padding:2px 0}#my-orders ul li#basket-so div.left{padding-top:6px}#my-orders ul li#basket-so div.right{padding-top:4px}#my-orders ul li#bm-order-date div.left{padding-top:8px}#my-orders ul li#bm-address div.left{padding-top:8px}#my-orders ul li#bm-name-notes div.left.single{padding-top:8px}body.page-register select#how{margin-bottom:25px}div#basket-large h2{position:relative}div#basket-large h2 a{font:bold 12px/20px Helvetica, Arial, Sans-Serif;position:absolute;right:15px;top:12px;display:block;color:#fff;text-indent:0;text-decoration:none;background:url(/images/icon-duplicate.png) no-repeat right center;padding:0 58px 0 0}div#basket-large h2 a:hover{text-decoration:underline}#my-orders .active ul li#basket-so span#standing-order-options{padding:0}ul#start-msgs{margin-bottom:15px}div#start-shopping .jcarousel-skin-cfm .jcarousel-clip-horizontal{margin-bottom:15px;background:#fff;width:400px}div#start-shopping .jcarousel-skin-cfm .jcarousel-item{padding:5px 15px;margin:0;height:250px !important;text-align:left}div#start-shopping .jcarousel-skin-cfm .jcarousel-item h4{color:#4b4c31 !important;margin:10px 0 5px 0}div#start-shopping .jcarousel-skin-cfm .jcarousel-item p{font-size:11px;line-height:130%}div#start-shopping .jcarousel-skin-cfm .jcarousel-item h4 a{line-height:135% !important;color:#4b4c31 !important}div#start-shopping .ss-buy{position:absolute;bottom:0}div#start-shopping .ss-product-img{display:block;text-align:center}div#start-shopping .jcarousel-skin-cfm .jcarousel-prev-horizontal{left:-10px;background:url(/images/start/li-carousel-previous.png) no-repeat top left}div#start-shopping .jcarousel-skin-cfm .jcarousel-next-horizontal{right:-10px;background:url(/images/start/li-carousel-next.png) no-repeat top left}div#start-shopping p.ss-view-all{padding:5px}div#start-shopping .img-wrap{position:relative;height:104px;width:104px}div#start-shopping .img-wrap span{display:block;width:104px;height:104px;position:absolute;top:0;left:0}div#start-shopping .img-wrap span.so-1{background:url(/images/start/offer01.png) no-repeat top left}div#start-shopping .img-wrap span.so-2{background:url(/images/start/offer02.png) no-repeat top left}div#start-shopping .img-wrap span.so-3{background:url(/images/start/offer03.png) no-repeat top left}div#start-shopping .img-wrap span.so-4{background:url(/images/start/offer04.png) no-repeat top left}div#start-shopping .img-wrap span.so-5{background:url(/images/start/offer02.png) no-repeat top left}#h-basket-step1,#h-basket-step3,#h-basket-step3-changes{padding-top:45px;height:0;overflow:hidden;display:block;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-topleft:10px}#h-basket-step1{background:#552a73 url(/images/cfm-basket/hn-step1.png) no-repeat 14px 14px}#h-basket-step3{background:#552a73 url(/images/cfm-basket/hn-step3.png) no-repeat 14px 14px}#h-basket-step3-changes{background:#552a73 url(/images/cfm-basket/h-confirm-order-changes.png) no-repeat 14px 14px}#step1-delivery-slot{background:url(/images/cfm-basket/btn-choose-delivery.png);width:233px;height:35px;display:block;text-indent: -9999px;margin:15px 0 15px 16px}#back-to-orders,#back-to-orders-editing{color:#552a73 !important;margin-left:10px}#sml-order-cutoff{font-size:10px;padding:5px 20px;line-height:120%}.basket-confirm-order,.basket-confirm-existing-order{di-splay:block;margin:20px 10px;float:right}.basket-confirm-order-cancel{margin:20px 10px;float:left}.basket-checkout-order{display:block;margin:10px 10px 5px 10px}.basket-checkout-order.top{margin:10px}#confirm-inner{padding:10px 10px 0 10px!important}#confirm-inner p{color:#552a73;font-size:13px}#btn-new-order{margin:10px}a#confirm-order-msg-help,a#voucher-msg-help{width:18px;height:18px;display:inline-block;background:url(/images/cfm-basket/icn-msg-help.png) no-repeat 0 0;text-indent: -9999px}div.voucher-ok{color:#415361;position:relative;padding:10px 10px !important;margin-bottom:0;font-weight:normal;background-color:#91d2c3}div.basket-add-voucher{color:#415361;height:35px;margin-bottom:0;font-weight:normal;background-color:#91d2c3}div.voucher-ok strong{font-size:12px;color:#415361}#voucher-message{color:#fff}div.voucher-ok p{margin:0}input#voucher-code{color:#999;height:17px;width:75px;border:1px solid #a2ebd9;padding:3px;margin:0 0 0 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#basket-voucher div.left{color:#552a73}#basket-voucher div.right{padding-left:0}#popup-delivery-confirm{width:285px}#popup-delivery-confirm h3{background:#552a73 url(/images/cfm-basket/h-choose-delivery.png) no-repeat 14px 14px}#popup-delivery-confirm #step1-delivery-slot{background:url(/images/cfm-basket/btn-choose-delivery-lg.png);width:243px;margin-left:0}#popup-delivery-confirm #popup-intro{}#popup-delivery-confirm p{color:#552a73;font-size:14px}#popup-delivery-confirm .modal-options li{padding:0;margin:0}#popup-delivery-confirm .modal-options li a{float:right;text-align:right;color:#74735f}#cal-wrap .left, #cal-wrap .right{}#cal-wrap .left h4{display:block;background:url(/images/holiday/h-stop-deliveries.png) no-repeat 0 0;text-indent: -9999px;height:33px;margin-bottom:10px}#cal-wrap .right h4{display:block;background:url(/images/holiday/h-restart-deliveries.png) no-repeat 0 0;text-indent: -9999px;height:33px;margin-bottom:10px}#order-history-date-control p#holiday-btn-wrap{width:255px !important}.holiday-info{background:url(/images/cfm-basket/icon-help.png) no-repeat 0 0;display:block !important;float:right;width:18px;height:18px;margin:3px 0 0 8px}a.voucher-info{width:18px;height:18px;display:inline-block;background:url(/images/cfm-basket/icon-help.png) no-repeat 0 0;text-indent: -9999px !important;position:relative;top: -1px}.holiday-info span{position:absolute;top: -9999px;left: -9999px}#popup-holiday-info{width:600px}#popup-holiday-info .modal-options li{display:inline;border:none;padding:0 8px 0 0;margin:0 5px 0 0}#popup-holiday-info .modal-options li.last{border:none;padding-right:0;text-align:right}#popup-holiday-info .modal-options li.last a{float:right;color:#74735f}#popup-credit-balance{width:340px}#popup-holiday-info h3{background:#552a73 url(/images/holiday/h-going-on-holiday.png) no-repeat 20px 10px;margin-bottom:0}#popup-holiday-info .left{float:left;width:380px}#popup-holiday-info .right{float:right;width:128px}#popup-holiday-info p.standfirst{font-size:16px !important;line-height:1.3em !important;font-family:'Clarendon',Georgia,Times,Serif!important;color:#74735f}#popup-holiday-info .highlight{color:#552a73}#postcode-success #step1-delivery-slot{margin:20px 0 0 0}#postcode-success #popup-intro p{margin:0}#postcode-success #popup-content{font-size:1.33em;font-family:'Clarendon',Georgia,Times,Serif;line-height:1.4em}#checkout-summary{font-size:13px;color:#552a73}#checkout-summary-price{font-size:15px}#checkout-voucher-saving{font-size:15px;color:#76B800}div.checkout-add-voucher{font-weight:normal;padding:2px 0}div.checkout-add-voucher strong{padding-right:2em}#popup-order-checkout #popup-intro p{margin-bottom:0}#popup-order-checkout .basket-confirm-order, #popup-order-checkout .basket-confirm-existing-order{margin:20px 0 10px 0}#popup-order-checkout h3{background:#552a73 url(/images/cfm-basket/h-checkout-order.png) no-repeat 20px 10px}#popup-order-checkout h3#h-order-checkout-changes{background:#552a73 url(/images/cfm-basket/h-checkout-order-changes.png) no-repeat 20px 10px}p#important{padding-top:10px;font-size:1em;font-family:'Clarendon',Georgia,Times,Serif;line-height:1.4em;color:#74735F}strong.important,span.important{color:#b30707;background-color:#fcfcfc}#order-checkout-recurring{padding-top:15px}#order-checkout-recurring label{color:#74735f;margin-right:10px}#popup-order-checkout h4{line-height:25px;padding-left:25px;background:url(/images/cfm-basket/icn-recurring.png) no-repeat 0 3px}p#delivery-charge{font-weight:normal;color:#552a73;line-height:25px;background:url(/images/icn-delivery-charge.png) no-repeat 0 0;padding:0 0 0 60px;margin:5px 0}div#icn-key{background:url(/images/key-bkgd.png) repeat-x 0 0;height:80px;margin-bottom:30px}div#icn-key li{display:inline}div#icn-key li a{text-align:center;text-decoration:none;float:left;display:block;width:80px;padding-top:50px}div#icn-key ul li#key-unconfirmed a{background:url(/images/orders/icon-unconfirmed.png) no-repeat 24px 16px;color:#737460;margin:0 30px 0 25px}div#icn-key ul li#key-confirmed a{background:url(/images/orders/icon-confirmed.png) no-repeat 24px 16px;color:#7bbc1e;margin:0 30px 0 30px}div#icn-key ul li#key-processing a{background:url(/images/orders/icon-processing.png) no-repeat 18px 21px;color:#7bbc1e;margin:0 30px 0 26px}div#icn-key ul li#key-delivered a{background:url(/images/orders/icon-delivered.png) no-repeat 26px 19px;color:#7bbc1e;margin:0 30px 0 25px}div#icn-key ul li#key-holiday a{background:url(/images/orders/icon-holiday.png) no-repeat 22px 15px;color:#eab735;margin:0 0 0 12px}div#popup-key-unconfirmed,div#popup-key-confirmed{width:425px}div#popup-key-unconfirmed div.left, div#popup-key-confirmed div.left, div#popup-key-processing div.left, div#popup-key-delivered div.left, div#popup-key-holiday div.left{float:left;width:50px;height:40px;margin-right:10px}div#popup-key-delivered div.left{margin-right:0}div#popup-key-unconfirmed div.left{background:url(/images/orders/icon-unconfirmed.png) no-repeat 0 2px}div#popup-key-confirmed div.left{background:url(/images/orders/icon-confirmed.png) no-repeat 0 2px}div#popup-key-processing div.left{background:url(/images/orders/icon-processing.png) no-repeat 0 2px}div#popup-key-delivered div.left{background:url(/images/orders/icon-delivered.png) no-repeat 0 0}div#popup-key-holiday div.left{background:url(/images/orders/icon-holiday.png) no-repeat 0 2px}div#popup-key-unconfirmed h3{background:#552a73 url(/images/orders/hn/key-unconfirmed.png) no-repeat 15px 15px}div#popup-key-confirmed h3{background:#552a73 url(/images/orders/hn/key-confirmed.png) no-repeat 15px 15px}div#popup-key-processing h3{background:#552a73 url(/images/orders/hn/key-processing.png) no-repeat 15px 15px}div#popup-key-delivered h3{background:#552a73 url(/images/orders/hn/key-delivered.png) no-repeat 15px 15px}div#popup-key-holiday h3{background:#552a73 url(/images/orders/hn/key-holiday.png) no-repeat 15px 15px}div#popup-key-unconfirmed div#popup-intro, div#popup-key-confirmed div#popup-intro, div#popup-key-processing div#popup-intro, div#popup-key-delivered div#popup-intro, div#popup-key-holiday div#popup-intro{padding:5px 20px 10px 20px}div#popup-key-unconfirmed div.right, div#popup-key-confirmed div.right, div#popup-key-processing div.right, div#popup-key-delivered div.right, div#popup-key-holiday div.right{float:left;width:310px !important}div#popup-key-unconfirmed p, div#popup-key-confirmed p, div#popup-key-processing p, div#popup-key-delivered p, div#popup-key-holiday p{font-family:Helvetica,Arial,Sans-Serif;;font-size:13px;line-height:130%}#recurring-freq-wrap{clear:both;padding:5px 0 0 0 !important;margin:0;text-align:right}a.info{background-color:transparent;display:inline-block;width:18px;height:18px;position:relative;background:url(/images/cfm-basket/icon-help.png) no-repeat 0 0;top:3px}a.info span{display:none}a#remove-vouchers{display:block;width:18px;height:18px;background:url(/images/icon-remove-vouchers.png) no-repeat 0 0;position:absolute;top:5px;right:5px;text-indent: -999px}p.date-restriction{color:#b30707;margin-bottom:5px}p.deposit-required{color:#b30707;margin-bottom:5px}#basket-mini tr.deposit td{background:none;border-bottom:none}div.desposit-required{color:#fff;background:#b30707 url(/images/icon-deposit-info.png) no-repeat 227px 5px;padding:8px !important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top: -10px}div.desposit-required a{color:#fff;text-decoration:underline}div#deposit-required{padding:20px 20px 20px 100px;background:url(/images/icn-deposit-required.png) no-repeat 20px 22px}div#deposit-required p{color:#b30707;margin:0 0 0 0}.modal-options li:after,.team-item:after, #cal-wrap:after, #my-orders ul#edit-options li:after, #sup-assets:after, #basket-large:after, .address-options:after, ul.edit-account li:after, #age-wrap:after, ul.edit-account:after, .product-flags:after, #terms-conditions-box li:after, #dietary-box li:after, #dob-block:after, span#dob:after, #popup-delete-order #login-options:after, .popup-intro:after, #popup-intro:after, #popup-check-postcode:after, #my-orders-nav:after, .account-summary dl:after, #register-next:after, #nav-register:after, #new-order:after, .basket-actions:after, .basket-order:after, #order-history-date-control:after, #order-date-control:after, .slides:after, .set-quantity:after, .results-info:after, #footer:after, .shop-item:after, #categories:after, #content:after, #header:after, .nav-sub:after, #slideshow:after, #slideshow-controls:after, .slides li:after,div#xmas-wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}#cboxOverlay{background:#000}#colorBox{}#cboxTopLeft{width:25px;height:25px}#cboxTopCenter{height:25px}#cboxTopRight{width:25px;height:25px}#cboxBottomLeft{width:25px;height:25px}#cboxBottomCenter{height:25px}#cboxBottomRight{width:25px;height:25px}#cboxMiddleLeft{width:25px}#cboxMiddleRight{width:25px}#cboxContent{background:#fff}#cboxLoadedContent{}#cboxTitle{position:absolute;bottom:0px;left:0;text-align:center;width:100%;color:#999}#cboxCurrent{position:absolute;bottom:0px;left:100px;color:#999}#cboxSlideshow{position:absolute;bottom:0px;right:42px;color:#444}#cboxPrevious{position:absolute;bottom:0px;left:0;color:#444}#cboxNext{position:absolute;bottom:0px;left:63px;color:#444}#cboxLoadingOverlay{background:url(/images/loading.gif) 5px 5px no-repeat #fff;-webkit-border-radius:5px;-moz-border-radius:5px}#cboxClose{position:absolute;top:-10px;right:-10px;display:block;color:#444;height:25px;width:25px;text-indent: -9999px;background:url(/images/popup-close.png) no-repeat top left}.cboxIE #cboxTopLeft{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderTopLeft.png, sizingMethod='scale')}.cboxIE #cboxClose{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/popup-close.png, sizingMethod='scale')}.cboxIE #cboxTopCenter{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderTopCenter.png, sizingMethod='scale')}.cboxIE #cboxTopRight{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderTopRight.png, sizingMethod='scale')}.cboxIE #cboxBottomLeft{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderBottomLeft.png, sizingMethod='scale')}.cboxIE #cboxBottomCenter{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderBottomCenter.png, sizingMethod='scale')}.cboxIE #cboxBottomRight{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderBottomRight.png, sizingMethod='scale')}.cboxIE #cboxMiddleLeft{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale')}.cboxIE #cboxMiddleRight{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderMiddleRight.png, sizingMethod='scale')}.jcarousel-skin-cfm .jcarousel-container{position:relative}.jcarousel-skin-cfm .jcarousel-clip-horizontal{clear:both;background:#fff url(/images/carousel-bg.jpg) no-repeat top center;width:330px;border:1px solid #e0e0e0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0 auto;padding:10px 10px 10px 10px}.jcarousel-skin-cfm .jcarousel-item{width:104px;height:115px;background:none;border:none;text-align:center}.jcarousel-skin-cfm .jcarousel-item-horizontal{margin-right:10px}.jcarousel-skin-cfm .jcarousel-item-placeholder{background:#fff;color:#000}.jcarousel-skin-cfm .jcarousel-next-horizontal{position:absolute;display:block;width:35px;top:50px;height:0px;overflow:hidden;padding:35px 0 0 0;right:3px;background:url(/images/li-carousel-next.png) no-repeat top left;cursor:pointer}.jcarousel-skin-cfm .jcarousel-next-horizontal:hover{cursor:pointer}.jcarousel-skin-cfm .jcarousel-next-disabled-horizontal, .jcarousel-skin-cfm .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-cfm .jcarousel-next-disabled-horizontal:active{cursor:default}.jcarousel-skin-cfm .jcarousel-prev-horizontal{position:absolute;display:block;width:35px;top:50px;height:0px;overflow:hidden;padding:35px 0 0 0;left:3px;background:url(/images/li-carousel-previous.png) no-repeat top left;cursor:pointer}.jcarousel-skin-cfm .jcarousel-prev-disabled-horizontal, .jcarousel-skin-cfm .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-cfm .jcarousel-prev-disabled-horizontal:active{cursor:default}.product-carousel h4{line-height:1.2em}.product-carousel h4 a{color:#4b4c31;text-decoration:none;font-size:11px;line-height:1em}#shop-items .product-carousel li img{float:none;margin:0}#section-faq #content-copy a{color:#09B1E3}.faq-list li.active a{color:#09B1E3}#section-faq #content-copy .faq-list li a{color:#4B4C31}#content-copy ul.faq-list{padding:0}#content-copy ul.faq-list li{list-style-type:none}#section-what-we-do h2, #section-what-we-do h3, #section-what-we-do #content-copy a{color:#77b800}.blog-item,.group-item{background:url(/images/dot-bg.jpg) repeat-x bottom left;padding-bottom:30px;margin:0 0 30px 0}td .group-item{padding:0 0 10px 0;margin-bottom:10px}.page-content #content-main h3, .page-blog #content-secondary h3{font-size:18px;font-weight:normal;text-decoration:none;font-family:'Clarendon',Georgia,Times,Serif;margin:0 0 5px 0}#section-what-we-do #content-main h3, #section-what-we-do #content-main h3 a{font-size:18px;font-weight:normal;text-decoration:none;font-family:'Clarendon',Georgia,Times,Serif;margin:0 0 5px 0;color:#77b800}h4.date{margin-bottom:10px;font-size:12px;font-weight:normal;font-family:'Clarendon',Georgia,Times,Serif;color:#666}h4.date a{font-weight:normal}#section-what-we-do .page-blog #content-secondary h3{background:url(/images/dot-bg.jpg) repeat-x bottom left;padding-bottom:8px;margin-bottom:0px}.blog-links, #content-copy .blog-links{margin:0 0 40px 0}#content-copy .blog-links li{list-style-type:none}#section-what-we-do #content-copy .blog-links li a{color:#4b4c31}#content-copy .blog-links{padding:0}.blog-links li a{font-size:13px;color:#4b4c31;font-family:'Clarendon',Georgia,Times,Serif;font-weight:normal;text-decoration:none;background:url(/images/dot-bg.jpg) repeat-x bottom left;padding:5px 0;display:block}.blog-links li a:hover, #section-what-we-do #content-copy .blog-links li a:hover{color:#77b800}.tweets li{padding:10px 0;background:url(/images/dot-bg.jpg) repeat-x bottom left}ul.tweets li a{background:none;display:inline;font-family:Helvetica,Arial,Sans-Serif;color:#77b800}ul.tweets li.last{background:none}ul.tweets li.last a{font-weight:bold}.comment-item p{margin:0 0 5px 0}.comment-item{margin:0 0 20px 0}#comment-form-left{width:195px;float:left;margin-bottom:20px}#comment-form-left input{width:195px;border:none;padding:4px 5px 5px 5px}#section-what-we-do h3.leave-comment, #section-what-we-do h3.h-comments{margin-bottom:20px}#comment-form-right{width:382px;float:right;margin-bottom:10px}#comment-form-right textarea{width:362px;border:none;padding:4px 5px 5px 5px;height:121px}#submit-comment{clear:both}#submit-comment{background:url(/images/btn-submit-comments.png) no-repeat top left;display:block;width:154px;border:none;height:25px;line-height:1em;text-indent: -9999px;cursor:pointer}#section-faq .highlight{font-weight:bold;color:#09B1E3}#content-copy li.year-links{list-style-type:none}p.pagination{float:right;margin-bottom:0}p.pagination a{margin-left:5px}p.pagination strong{float:none}.slides{height:455px}.slides li{min-height:400px}#slideshow{position:relative}#slideshow li{padding-top:0;border:none}#slideshow .active li{width:100%}#slideshow-controls{position:absolute;top:395px}#slideshow-controls li{border-right:1px solid #D5D4BA}#slideshow-panel div{position:absolute;top:0;left:0}.page-blog #content-secondary h3{border-bottom:1px dotted #b9b9af;padding-bottom:5px}.page-blog #content-secondary h3.h-rss{background:url(/images/icon-rss.png) no-repeat top right;padding:5px 0 10px 0}.page-blog #content-secondary h3.h-twitter{background:url(/images/icon-twitter.png) no-repeat top right;padding:5px 0 10px 0}#meet-intro{background:url(/images/dot-bg.jpg) repeat-x bottom left;padding-bottom:10px;margin-bottom:30px}.team-item{background:url(/images/dot-bg.jpg) repeat-x bottom left;padding-bottom:20px;margin:0 0 30px 0}.team-intro{font-size:14px;line-height:1.4em;font-family:'Clarendon',Georgia,Times,Serif}.team-item img{float:right;margin:0 0 20px 20px}#twitter-box{padding:30px 20px 5px 20px;position:relative;margin:70px 0 50px 0}#twitter-box a, #in-season a, #special-offers-box a{text-decoration:none}#twitter-box a:hover, #in-season a:hover, #special-offers-box a:hover{text-decoration:underline}.twitter-top{top: -55px;left:9px;position:absolute}.twitter-btm{bottom: -31px;right:15px;position:absolute}#let-me-shop-box{margin-bottom:20px}#let-me-shop-box img{display:block}#save{margin-bottom:20px}#join-us{padding-bottom:12px;margin-bottom:20px}#content-secondary #meet-suppliers{margin-bottom:20px}#testimonials-box{position:relative;padding:20px 20px 10px 20px;margin:60px 0 60px 0;clear:both}.testimonials-top{position:absolute;top: -33px;left:9px}.testimonials-btm{position:absolute;bottom: -32px;right:10px}#testimonials-box p{font-size:14px;line-height:20px;font-weight:normal;text-decoration:none;font-family:'Clarendon',Georgia,Times,Serif;color:#552a73}#testimonials-box p span{font-size:12px;color:#4b4c31;font-family:Helvetica,Arial,Sans-serif}#in-season{position:relative;padding:20px 20px 10px 20px;margin:40px 0 20px 0}.in-season-btm{position:absolute;top: -19px;right:13px}#in-season strong, #special-offers-box strong{color:#552a73}.sidebar-element-wrap{display:block;margin:0 0 50px 0}#special-offers-box{position:relative;margin-top:110px;padding-top:12px;margin-bottom:30px}#special-offers-box div{padding:20px 20px 10px 20px}.special-offers-top{position:absolute;top: -59px}#keep-up-to-date{padding-bottom:10px;margin-bottom:20px;position:relative}#keep-up-to-date img{position:absolute;bottom:14px;left:185px}#keep-up-to-date p{font-size:13px;line-height:20px;font-weight:normal;text-decoration:none;font-family:'Clarendon',Georgia,Times,Serif;color:#552a73;padding:20px 15px 5px 15px;margin:0}#keep-up-to-date form p{padding:0}#keep-up-to-date form div{background:url(/images/cta-form-bg.png) no-repeat top left;height:24px;width:234px;padding:3px 5px;margin:0 10px}#keep-up-to-date form div input#sb-email{width:155px;margin-right:3px;padding:7px 0 0 3px;border:none;color:#74735f;margin-left:3px}#keep-up-to-date form div input#sb-newsletter-submit{width:65px;background:none;border:none;text-indent: -9999px;cursor:pointer}#our-blog-wrap{background:url(/images/blog-wrap-bg.png) repeat-y top left}#our-blog{background:url(/images/our-blog-btm.png) no-repeat bottom left;padding-bottom:100px;min-height:260px;margin-bottom:20px}#our-blog ul{margin:5px 20px 0 20px;border-top:1px dotted #e0e0e0}#our-blog ul li{padding:5px 0;border-bottom:1px dotted #e0e0e0}#our-blog ul li a{text-decoration:none}#our-blog ul li a:hover{text-decoration:underline}.faq-intro{margin-bottom:20px}#keep-up-to-date .success{background:none;color:#77B800;padding:0 15px}#keep-up-to-date .error{background:none;color:#ab0014;padding:0 15px}.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none}.sf-menu{line-height:1.5}.sf-menu ul{position:absolute;width:10em}.sf-menu ul li{width:208px !important}.sf-menu li:hover{visibility:inherit}.sf-menu li{float:left;position:relative}.sf-menu a{display:block;position:relative}.sf-menu li:hover ul, .sf-menu li.sfHover ul{width:208px !important;padding:0 0 5px 0!important;left:0;top:25px;z-index:99;background-color:#fbfaf2;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;border-bottom-color-left-radius:10px;border-bottom-right-radius:10px}ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul{top: -999em}ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul{left:10em;top:0}ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul{top: -999em}ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul{left:10em;top:0}.sf-menu{float:left;margin-bottom:1em}.sf-menu a{}.sf-menu a, .sf-menu a:visited{color:#13a}.sf-menu li{background:#BDD2FF}.sf-menu li li{background:#AABDE6}.sf-menu li li li{background:#9AAEDB}.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{background:#AA1F23;outline:0}.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px}.sf-sub-indicator{position:absolute;display:block;right: .75em;top:1.05em;width:10px;height:10px;text-indent: -999em;overflow:hidden;background:url('/images/arrows-ffffff.png') no-repeat -10px -100px}a>.sf-sub-indicator{top: .8em;background-position:0 -100px}a:focus>.sf-sub-indicator,a:hover>.sf-sub-indicator,a:active>.sf-sub-indicator,li:hover>a>.sf-sub-indicator,li.sfHover>a>.sf-sub-indicator{background-position: -10px -100px}.sf-menu ul .sf-sub-indicator{background-position: -10px 0}.sf-menu ul a>.sf-sub-indicator{background-position:0 0}.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover>a>.sf-sub-indicator{background-position: -10px 0}.sf-shadow ul{background:url('/images/shadow.png') no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px}.sf-shadow ul.sf-shadow-off{background:transparent}.sf-menu ul li a{color:#000 !important;background-color:#fbfaf2 !important}.sf-menu ul li a:hover{color:#fff !important;background-color:#552a73 !important}