html{margin:0;padding:0;border:0}body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,dialog,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.5;background:white}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;float:none !important}table,th,td{vertical-align:middle}blockquote:before,blockquote:after,q:before,q:after{content:''}blockquote,q{quotes:"" ""}a img{border:none}:focus{outline:0}input{outline:0}body,section,header,footer{background-color:#FFF}h1{font-family:Georgia, serif;font-size:14px;line-height:14px;letter-spacing:2px;text-transform:uppercase;color:#B2B58C}a{color:#797E81;text-decoration:none}a:visited{color:#797E81}a:hover{color:#000;text-decoration:none}ul{list-style:none}ul li{list-style:none}header{margin:38px 0 0 40px;position:relative;width:900px}header nav{height:69px;color:#797E81}header nav a{color:#797E81;text-decoration:none}header nav a:hover{color:#000;text-decoration:none}header nav .global.logo.sprite{margin-left:9px;float:left}header nav .nav_group{font-family:'Stymie W01 Medium 710783', Georgia, serif;letter-spacing:1px;font-size:11px;line-height:11px;text-transform:uppercase;padding:0 15px;float:right}header nav .nav_group.first{margin-left:0;padding-left:0}header nav .nav_group.last{margin-right:0;padding-right:0}header nav .text_nav{margin-right:0;float:right}header nav .text_nav .spacer{padding:0 6px}header nav .current a{color:#B2B58C}header .shopping_basket{position:absolute;right:18px;bottom:8px;height:19px}header .shopping_basket:hover .basket{background:url(/assets/sprites/baskets-3bfeb276bbeb6f7f9bed292e12d43a911848a8b77db782aebb172a6a65eac2a6.png) no-repeat 0 -26px scroll}header .shopping_basket:hover .instruction{display:block}header .shopping_basket .count{vertical-align:top;width:40px;text-align:right;height:16px;z-index:10;overflow:hidden;font-family:'Trade Gothic W01 Roman', Arial, Helvetica, sans-serif;letter-spacing:0px;font-size:11px;line-height:19px;text-transform:none;color:#797E81;display:inline-block;margin-right:3px}header .shopping_basket .basket{vertical-align:top;display:inline-block;background:url(/assets/sprites/baskets-3bfeb276bbeb6f7f9bed292e12d43a911848a8b77db782aebb172a6a65eac2a6.png) no-repeat 0 0 scroll;height:16px;width:20px}header .shopping_basket .instruction{font-family:'Trade Gothic W01 Roman', Arial, Helvetica, sans-serif;letter-spacing:0px;font-size:11px;line-height:19px;text-transform:none;bottom:0;color:#000;display:none;position:absolute;right:-64px}.win.webkit header nav .nav_group{font-family:'Stymie W01 Medium 710783', serif}.clear{clear:both;height:0}.sprite{background-color:transparent}.sprite.fark{text-indent:-5000px}.global.sprite{background-image:url(/assets/sprites/global-02b91d62d2b59a9213d3a810958cc92df60b2e6234996ba4be8c57ec43929277.png);background-repeat:no-repeat}.dotted_rule{background-image:url(/assets/sprites/dotted_rules-ef1b10187cdca9643272d43b6860eee8986680a5db3dc55820bd858da8e969c6.png);background-repeat:repeat-x;height:2px}.dotted_rule.gray{background-position:0 -2px}.main{margin-left:40px;margin-right:40px;width:900px;position:relative}.main .welcome.sprite{background-repeat:no-repeat;height:415px}.sidebar{width:276px}.content{float:left;margin-bottom:42px;width:624px}.content h2{letter-spacing:1px;font-family:'Trade Gothic W01 Roman', Arial, Helvetica, sans-serif;font-size:11px;line-height:11px;color:#B2B58C;text-transform:uppercase;margin:23px 0 0;padding-bottom:4px}.trimlines{width:835px;height:6px;position:absolute;left:32.5px}.trimlines.top{top:49px}.trimlines.top.gray{background-position:0 -60px}.trimlines.top.white{background-position:0 -80px}.trimlines.bottom{bottom:49px}.trimlines.bottom.gray{background-position:0 -70px}.trimlines.bottom.white{background-position:0 -90px}.logo{height:51px;width:157px}footer{margin:0 0 30px 40px;width:900px}footer .tagline{height:19px;width:511px;background-position:0 -100px;margin:27px 40px 0 0;float:right}footer .copyright{font-family:'Trade Gothic W01 Roman', Arial, Helvetica, sans-serif;font-size:10px;line-height:10px;color:#797E81;margin-left:276px;padding-top:5px}.products.border,.recipe.border,.notes.border,.errors.border{clear:both;margin:0 0 42px 34px;height:6px;width:912px}.products.border.bottom,.recipe.border.bottom,.notes.border.bottom,.errors.border.bottom{margin-bottom:13px}.products.border .global.sprite,.recipe.border .global.sprite,.notes.border .global.sprite,.errors.border .global.sprite{float:left;height:6px}.products.border .global.sprite.left,.products.border .global.sprite.right,.recipe.border .global.sprite.left,.recipe.border .global.sprite.right,.notes.border .global.sprite.left,.notes.border .global.sprite.right,.errors.border .global.sprite.left,.errors.border .global.sprite.right{background-image:url(/assets/sprites/global-02b91d62d2b59a9213d3a810958cc92df60b2e6234996ba4be8c57ec43929277.png);background-repeat:no-repeat;width:6px}.products.border .global.sprite.left.top.gray,.recipe.border .global.sprite.left.top.gray,.notes.border .global.sprite.left.top.gray,.errors.border .global.sprite.left.top.gray{background-position:0 -60px}.products.border .global.sprite.right.top.gray,.recipe.border .global.sprite.right.top.gray,.notes.border .global.sprite.right.top.gray,.errors.border .global.sprite.right.top.gray{background-position:-829px -60px}.products.border .global.sprite.left.bottom.gray,.recipe.border .global.sprite.left.bottom.gray,.notes.border .global.sprite.left.bottom.gray,.errors.border .global.sprite.left.bottom.gray{background-position:0 -70px}.products.border .global.sprite.right.bottom.gray,.recipe.border .global.sprite.right.bottom.gray,.notes.border .global.sprite.right.bottom.gray,.errors.border .global.sprite.right.bottom.gray{background-position:-829px -70px}.products.border .global.sprite.middle,.recipe.border .global.sprite.middle,.notes.border .global.sprite.middle,.errors.border .global.sprite.middle{background-repeat:repeat-x;position:relative;width:900px}.products.border .global.sprite.middle.top.gray,.recipe.border .global.sprite.middle.top.gray,.notes.border .global.sprite.middle.top.gray,.errors.border .global.sprite.middle.top.gray{background-image:url(/assets/sprites/top_gray_border-fb94a351c3268bc44121c6155f8d5d986a7c75e8fb589fc96e5837201cd89312.png)}.products.border .global.sprite.middle.bottom.gray,.recipe.border .global.sprite.middle.bottom.gray,.notes.border .global.sprite.middle.bottom.gray,.errors.border .global.sprite.middle.bottom.gray{background-image:url(/assets/sprites/bottom_gray_border-6e276392175470f70ff4e32693bc16497767e274e8a4f31d6590a95e5447e919.png)}.admin_bar{position:absolute;width:900px;top:0px;margin:0;left:40px;padding:0;color:#111;background-color:#efefef;line-height:1.5em}.admin_bar span{margin:0px 10px}.admin_bar div,.admin_bar p,.admin_bar span,.admin_bar a{font-size:12px;font-family:helvetica, arial, sans-serif}.admin_bar a{font-size:11px;color:#797E81;text-decoration:none;text-transform:uppercase;padding-right:10px}.admin_bar a:visited{color:#797E81}.admin_bar a:hover{color:#000;text-decoration:none}.admin_bar .stats{float:right;font-size:x-small;margin-right:10px;color:#797E81}.admin_bar .logout{float:right;font-size:x-small;margin-right:10px}.admin_bar .logout a{text-transform:none}.devise_container{background-color:#f4f4e8;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;padding:20px;width:260px;margin:auto}section.error_page{width:900px;margin-left:40px}section.error_page .error{font-family:Georgia, serif;font-size:13px;line-height:22px;color:#414141;line-height:110px;font-size:110px;text-align:center;color:#400}span.dots{display:inline-block;margin-left:3px}div.dots{margin:24px 0 12px}.dots{height:8px;width:40px}.dots.difficulty_1{background:url(/assets/sprites/dots-2d369c93842e0f0dfb8c4809cbd07d2a80695656dd20c3a7e6dfd6a0fec9c5f8.png) no-repeat 0 0 scroll}.dots.difficulty_2{background:url(/assets/sprites/dots-2d369c93842e0f0dfb8c4809cbd07d2a80695656dd20c3a7e6dfd6a0fec9c5f8.png) no-repeat 0 -10px scroll}.dots.difficulty_3{background:url(/assets/sprites/dots-2d369c93842e0f0dfb8c4809cbd07d2a80695656dd20c3a7e6dfd6a0fec9c5f8.png) no-repeat 0 -20px scroll}.dots.difficulty_4{background:url(/assets/sprites/dots-2d369c93842e0f0dfb8c4809cbd07d2a80695656dd20c3a7e6dfd6a0fec9c5f8.png) no-repeat 0 -30px scroll}body.welcome_page .shopping_basket,body.cart_page .shopping_basket,body.orders_page .shopping_basket,body.errors_page .shopping_basket,body.login_page .shopping_basket{display:none}body.welcome_page footer .copyright,body.recipes_page footer .copyright,body.login_page footer .copyright,body.contact_page footer .copyright{display:none}body.recipes_page.foundation_note footer .copyright{display:block}.social_share{position:absolute;right:0;top:6px}.social_share li{float:right;margin:10px 0 0 10px}.social_share li.twitter{background:-62px -10px url(/assets/share_icons-05ffc9921f7fca88688dd18d8809239ce66320d88689a7d3fe78c6d062f021b2.jpg) no-repeat}.social_share li.pinterest{background:-34px -10px url(/assets/share_icons-05ffc9921f7fca88688dd18d8809239ce66320d88689a7d3fe78c6d062f021b2.jpg) no-repeat}.social_share li.facebook{background:-10px -10px url(/assets/share_icons-05ffc9921f7fca88688dd18d8809239ce66320d88689a7d3fe78c6d062f021b2.jpg) no-repeat}.social_share li.twitter:hover{background:-62px -54px url(/assets/share_icons-05ffc9921f7fca88688dd18d8809239ce66320d88689a7d3fe78c6d062f021b2.jpg) no-repeat}.social_share li.pinterest:hover{background:-34px -54px url(/assets/share_icons-05ffc9921f7fca88688dd18d8809239ce66320d88689a7d3fe78c6d062f021b2.jpg) no-repeat}.social_share li.facebook:hover{background:-10px -54px url(/assets/share_icons-05ffc9921f7fca88688dd18d8809239ce66320d88689a7d3fe78c6d062f021b2.jpg) no-repeat}.social_share a{display:block;height:16px;width:16px}.news article hgroup{height:36px;position:relative}.news article hgroup .social_share{right:61px}
