@font-face{font-family:'helveticaregular';src:url('/userfiles/fonts/ufonts.com_helvetica_ultra_compressed-webfont.eot');src:url('/userfiles/fonts/ufonts.com_helvetica_ultra_compressed-webfont.eot?#iefix') format('embedded-opentype'),url('/userfiles/fonts/ufonts.com_helvetica_ultra_compressed-webfont.woff') format('woff'),url('/userfiles/fonts/ufonts.com_helvetica_ultra_compressed-webfont.ttf') format('truetype'),url('/userfiles/fonts/ufonts.com_helvetica_ultra_compressed-webfont.svg#helveticaregular') format('svg');font-weight:normal;font-style:normal}html{height:100%;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none}body{height:100%;font-family:Helvetica,Arial,sans-serif;line-height:135%;letter-spacing:1px;font-size:.8em;color:#505668;background-color:#fff}button,input,textarea,select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2px;font-family:Helvetica,Arial,sans-serif;font-size:1em;line-height:130%}h1,h2,h3,h4,h5,h6{font-family:Helvetica,Arial,sans-serif;font-weight:normal;text-transform:uppercase;line-height:115%}h1{margin-top:1.2em;font-size:1.6em;color:#3b2414}h2{margin-top:1em;font-size:1.5em;color:#b68d6f}h3{margin-top:.8em;font-size:1.4em;color:#3b2414}h4{margin-top:.7em;font-size:1.3em;color:#b68d6f}h5{margin-top:.6em;font-size:1.2em;color:#3b2414}h6{margin-top:.5em;font-size:1.1em;color:#b68d6f}p{margin:1em 0 0 0}ul,ol{margin:.4em 0 0 2em}li{margin-top:.2em}a{font-style:italic;text-decoration:none;color:#001c37}a:hover{text-decoration:underline}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.phone a{color:inherit}hr{color:#666}a.TextButton,input.TextButton,a.Method{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e8ddc9;border-radius:10px;padding:5px 10px;font-size:.8em;font-weight:normal;font-style:normal;color:#b68d6f;background:#fff;cursor:pointer}a.TextButton:hover,input.TextButton:hover,a.Method:hover{border:1px solid #3b2414;color:#3b2414;text-decoration:none}#Container{min-height:100%;text-align:center}#Container>div{text-align:left}#Container>div:before,#Container>div:after{display:table;content:" ";line-height:0}#Container>div:after{clear:both}#Container>div{*zoom:1}#Container>div>*{clear:both;position:relative;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:1200px}#sthoverbuttons *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}@media screen and (max-width:479px){#sthoverbuttons{display:none}}#LoggedInMenuContainer{position:fixed;top:0;left:0;width:100%;z-index:5}#LoggedInMenu{padding:0 10px;font-size:.85em;color:#fff}#LoggedInMenu>ul{float:right;border-radius:0 0 5px 5px;background:#b68d6f url(../image/templates/default/logged-in-menu.png) top left repeat-x}#LoggedInMenu>ul>li{text-transform:uppercase}#LoggedInMenu li:hover{background-color:rgba(255,255,255,.1)}#LoggedInMenu a[title]:after{left:auto;right:100%;background-color:#b68d6f}#LoggedInMenu>ul>li>a{*color:#fff}#LoggedInMenu ul ul{left:auto;right:4px;text-align:right;background-color:#3b2414}#LoggedInMenu ul ul ul{right:100%}@media screen and (max-width:599px){#LoggedInMenuContainer{position:static;background-color:#b68d6f}#LoggedInMenu.minimize600>ul:before{content:"≡ user menu"}#LoggedInMenu>ul,#LoggedInMenu>ul>li{text-align:right}#LoggedInMenu>ul>li{text-transform:none}}#HeaderContainer{background:url(../image/templates/default/header-background.jpg) center top}#Header{padding:20px}#MainMenu{font-size:.85em;color:#fff;z-index:4}#MainMenu>ul>li{border-left:1px solid #745c50;padding-top:2px;padding-bottom:2px;text-transform:uppercase}#MainMenu>ul>li:first-child{border-left:none}#MainMenu li:hover{background-color:rgba(255,255,255,.1)}#MainMenu>ul>li>a{*color:#fff}#MainMenu a[title]:after{display:none;background-color:#b68d6f}#MainMenu ul ul{background-color:#3b2414}@media screen and (max-width:599px){#MainMenu.minimize600>ul:before{content:"≡ main menu"}#MainMenu>ul>li{border-left:none;text-transform:none}}#MessageContainer{background:#3c2211 url(../image/templates/default/message.jpg) left top repeat-x}#Message{padding:5px 20px;text-transform:uppercase;font-size:.85em;color:#fff}#Banner img{display:block;width:100%;max-width:1200px;background-position:center;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}#PublicMenuContainer{background-color:#3b2414}#PublicMenu{padding:10px 20px;color:#fff;z-index:3}#PublicMenu>ul{margin:0 -20px}#PublicMenu>ul>li{border-left:1px solid #745c50;padding:2px 20px 1px 20px;font-family:'helveticaregular';font-weight:normal !important;text-transform:uppercase;font-size:1.6em;line-height:135%}#PublicMenu>ul>li:first-child{border-left:none}#PublicMenu li:hover{background-color:rgba(255,255,255,.1)}#PublicMenu>ul>li>a{*color:#fff}#PublicMenu a[title]:after{display:none;font-family:Helvetica,Arial,sans-serif;text-transform:none;font-size:.6em;line-height:135%;background-color:#b68d6f}#PublicMenu img{display:none}#PublicMenu ul ul{background-color:#b68d6f}@media screen and (max-width:599px){#PublicMenu>ul{margin:0 -7px}#PublicMenu.minimize600>ul:before{content:"≡ product menu"}#PublicMenu>ul>li{border-left:none;text-transform:none}}#Body{padding:20px 10px}#Body>.grid{margin-top:-10px;margin-bottom:-10px}#Body>.grid>*{margin-top:10px;margin-bottom:10px}#Content>*:first-child{margin-top:0}#RightPanel{float:right}#LeftPanel>.grid{margin-top:-10px;margin-bottom:-10px}#LeftPanel>.grid>*{margin-top:10px;margin-bottom:10px}#FooterContainer{background-color:#3b2414}#Footer{padding:5px 10px;font-size:.7em;text-align:center;color:#fff}#Footer a{color:#fff}#WebsiteBy{text-align:left}#Copyright{text-align:center}#FollowUs{float:right;font-family:'helveticaregular';font-weight:normal !important;text-transform:uppercase;font-size:2em;text-align:right}#FollowUs img{border:0;vertical-align:middle}#HomePageMenu.grid{position:relative;margin-top:-10px;margin-bottom:-10px}#HomePageMenu.grid>*{margin-top:10px;margin-bottom:10px}#HomePageMenu a{padding:0 12px;font-style:normal}#HomePageMenu a:hover{text-decoration:none}#HomePageMenu p{margin-top:0}#HomePageMenu .Title{display:block;margin-left:-12px;margin-right:-12px;padding:10px;text-align:center;text-transform:uppercase;font-size:1.1em;color:#fff;background:url(../image/templates/default/heading-bar.jpg) center center}#HomePageMenu .Details{position:relative;display:block;border-radius:0 0 10px 10px;background-color:#e8ddc9}#HomePageMenu .Details:before{content:" ";position:absolute;top:0;left:-12px;width:12px;height:13px;background:url(../image/templates/default/left-corner.png) left top no-repeat}#HomePageMenu .Details:after{content:" ";position:absolute;top:0;right:-12px;width:12px;height:13px;background:url(../image/templates/default/right-corner.png) right top no-repeat}#HomePageMenu img{display:block;border-radius:0 0 10px 10px;width:100%;max-height:100%}#HomePageMenu .Description{display:block;padding:10px;height:75px;max-height:75px;overflow:hidden;text-overflow:clip;text-align:center;color:#3b2414}#SubCategoryMenu{position:relative}#SubCategoryMenu h3{margin-top:0;margin-bottom:10px;padding:10px 20px;color:#fff;background-color:#3b2414}#SubCategoryMenu p{padding-bottom:10px}#SubCategoryMenu>ul{margin:-10px -1%}#SubCategoryMenu>ul>li{display:block;float:left;margin:10px 1%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #b68d6f;border-radius:10px;padding:10px;width:48%;font-size:1.2em;font-weight:bold;color:#3b2414}#SubCategoryMenu img{display:block;margin-right:0;margin-bottom:10px;width:100%;max-height:100%}#SubCategoryMenu>ul>li>a[data-items-count]:after{content:attr(data-items-count) " Products";position:static;display:block;margin-top:5px;border:0;padding:0;width:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-weight:normal;font-size:.9em;opacity:1;visibility:visible}#SubCategoryMenu ul ul{display:none}.Shop>.Title:first-child,.Shop .Commands{display:none}.Shop{position:relative}.Shop #Products{clear:both;position:relative;display:block;margin:-10px -1%;padding-top:40px}.Shop #Products:before,.Shop #Products:after{display:table;content:" ";line-height:0}.Shop #Products:after{clear:both}.Shop #Products{*zoom:1}.Shop #Products .Article{clear:none;display:block;float:left;margin:10px 1%;width:23%}@media screen and (max-width:599px){.Shop #Products .Article{width:48%}}@media screen and (max-width:359px){.Shop #Products .Article{width:98%}}.Shop .image{display:block;margin:0 0 10px 0;padding-top:98%;background-position:center center;background-size:cover;background-repeat:no-repeat;max-width:100%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.Shop .image:hover{box-shadow:0 0 10px #aaa;-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2);z-index:99}.Shop .title{margin-top:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;font-size:1.1em}.Shop .title a{font-style:normal;color:#b68d6f}.Shop .price{display:block;font-weight:bold;color:#3b2414}.Shop .regular-price{text-decoration:line-through;color:#f00}.Shop .add-to-cart{display:none}.Shop .PageRange{clear:both;padding-top:40px;padding-bottom:10px;text-align:left}#ProductTemplate .Title{margin-top:0;margin-bottom:10px;padding:10px 20px;font-size:1.4em;color:#fff;background-color:#3b2414}#ProductTemplate .Product{border-radius:10px;padding:20px;background-color:#e8ddc9}.Product .ImageHolder{float:left;margin-right:2%;max-width:31.33333%}@media screen and (max-width:359px){.Product .ImageHolder{float:none;margin-right:0;width:100%}}.Product .ImageHolder img{border-radius:10px;max-width:100%;max-height:100%}@media screen and (max-width:599px){.Product .ImageHolder{margin-bottom:20px}}.Product .Description{margin-bottom:10px}.Product .Price,.Product .FreightPrice{float:left;padding:5px 15px 5px 0;font-weight:bold;font-size:larger}.Product .TextButton{padding:5px 10px;font-style:normal}body.website-chocolate-recipes-product-default .Product .Price,body.website-chocolate-recipes-product-default .Product .TextButton{display:none}.Product .ProductContent{clear:left;margin-top:20px}#LeftPanel #CartItemsSummary{padding:0 12px}#LeftPanel #CartItemsSummary h1{display:block;margin:0 -12px 0 -12px;padding:10px;text-align:center;font-size:1.3em;color:#fff;background:url(../image/templates/default/heading-bar.jpg) center center}#LeftPanel #CartItemsSummary>div{position:relative}#LeftPanel #CartItemsSummary>div:nth-child(2){border-radius:0 0 10px 10px;background-color:#e8ddc9}#LeftPanel #CartItemsSummary>div:nth-child(2):before{content:" ";position:absolute;top:0;left:-12px;width:12px;height:13px;background:url(../image/templates/default/left-corner.png) left top no-repeat}#LeftPanel #CartItemsSummary>div:nth-child(2):after{content:" ";position:absolute;top:0;right:-12px;width:12px;height:13px;background:url(../image/templates/default/right-corner.png) right top no-repeat}#LeftPanel .CartItem{padding:10px}#CartItemsSummary h1{margin-top:0}.CartItem{margin-bottom:3px;padding:5px 0}.CartItem .TotalPrice{float:right;margin-left:5px;font-weight:bold}.CartItem .Remove,.CartItem .IncreaseQuantity{float:right;margin-left:3px}.CartItem .Remove img,.CartItem .IncreaseQuantity img{border:none}.CartFreight,.CartTotalPrice{font-weight:bold;margin-right:36px;padding:5px 0;text-align:right}.CartTotalPrice{border-top:1px solid #444}.CartFreight label,.CartTotalPrice label{font-weight:normal}.CartCommands{padding-top:10px;text-align:center}.CartCommands .TextButton{margin-bottom:10px;padding:5px 10px;font-style:normal}#FeatureProduct{padding:0 12px}#FeatureProduct h3{display:block;margin-top:0;margin:0 -12px 0 -12px;padding:10px;text-align:center;font-size:1.1em;color:#fff;background:url(../image/templates/default/heading-bar.jpg) center center}#FeatureProduct .Products{position:relative}#FeatureProduct .Product{border-radius:0 0 10px 10px;padding-bottom:20px;background-color:#e8ddc9}#FeatureProduct .Product:before{content:" ";position:absolute;top:0;left:-12px;width:12px;height:13px;background:url(../image/templates/default/left-corner.png) left top no-repeat}#FeatureProduct .Product:after{content:" ";position:absolute;top:0;right:-12px;width:12px;height:13px;background:url(../image/templates/default/right-corner.png) right top no-repeat}#FeatureProduct .Image{border-radius:0 0 10px 10px;max-width:100%;text-align:center}#FeatureProduct .PublishedOn{display:none}#FeatureProduct .Title{display:block;margin-bottom:5px;padding:5px 20px;font-weight:bold;color:#3b2414}#FeatureProduct .Description{display:block;margin-bottom:5px;padding:5px 20px}#FeatureProduct .Price{display:block;margin-bottom:5px;padding:5px 20px;width:100%;font-size:1em}#FeatureProduct .AddToCart{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e8ddc9;border-radius:10px;margin-left:20px;padding:5px 10px;font-size:.8em;font-weight:normal;font-style:normal;color:#b68d6f;background:#fff;cursor:pointer}#FeatureProduct .AddToCart:hover{border:1px solid #3b2414;color:#3b2414;text-decoration:none}#CategoryMenu{font-size:.9em}#CategoryMenu h3{margin-top:0;margin-bottom:5px;font-family:'helveticaregular';font-size:1.7em;line-height:135%}#CategoryMenu img{display:none}#CategoryMenu li{padding-top:2px;padding-bottom:2px}#CategoryMenu li:hover{background-color:none}#CategoryMenu>ul>li>a{*color:#666}#CategoryMenu a[title]:after{display:none;color:#fff;background-color:#b68d6f}#CategoryMenu ul ul>li:before{content:"- ";display:inline;float:left}