body{background:url('images/new-page-background.jpg') top center repeat-y #fbf7f4;text-align:center;font-family:sans-serif}strong{font-weight:bold}em{font-style:italic}small{font-size:75%}hr{height:1px;border:0;border-top:1px solid #ccc;margin:12px 0}h1{font-weight:bold;color:#77b8c3;border-bottom:1px dotted #a5ebeb;margin-bottom:16px}h1.heading{font-family:'CAC Pinafore';font-size:28pt;color:#84caca;font-weight:normal;border-bottom:0}h3{font-weight:bold;color:#815a44;border-bottom:1px solid #aaa;margin-bottom:16px}h4{font-weight:bold;margin:4px 0 8px}p{font-size:10pt;margin-bottom:8px}a{color:blue}a:hover{text-decoration:none;color:teal}ol{margin:8px 0 8px 48px;font-size:10pt;list-style-type:decimal}dl{font-size:10pt;margin-left:32px}dd{margin-left:32px}fieldset{border:1px solid #ece2cf;padding:8px;margin-bottom:16px}legend{font-size:10pt;font-weight:bold;color:#e13843}fieldset table{border-collapse:separate;border-spacing:2px}#headerContainer{margin:0 auto;width:960px;color:#685547;padding:5px 0;font-size:10pt}#headerContainer a{color:#e03a3f}#headerContainer a:hover{color:#f25c5f}#logo{position:relative;top:2px;margin:0;float:left;width:277px;height:187px}#logo img{border:0}#headerContents{float:right;width:683px;height:187px}#accountLinks{float:left;display:inline;width:285px;text-align:right;height:25px;margin-top:7px}#accountLinks.fullWidth{float:right;text-align:right;width:650px;margin-right:10px}#loginArea{float:right;display:inline;width:375px;text-align:right;font-size:9pt;height:30px}#loginArea form{padding:0;margin:0 5px 0 0;clear:both}#loginArea .text{padding:3px;margin:0;background:#fef5f8;border:1px solid #ece2cf;-webkit-border-radius:2px;-moz-border-radius:2px}#loginArea .button{background:url(images/search-button.png)}#loginForm{position:relative;top:5px}#accountHelp{float:right;display:inline;padding:5px;margin:8px 5px 0 0}#topNavigation{clear:both;background:url(images/header-images/navigation-background.png) #e03a3f repeat-x;height:45px;position:relative;top:44px;_margin-top:-26px;_background-color:transparent}#topNavigation ul{list-style:none;text-align:right;_height:42px}#topNavigation li{display:inline}#topNavigation a{display:inline-block;vertical-align:top;height:45px;color:#f9e2c3;font-family:serif}#topNavigation a:hover{background:#f04859;color:#faf3d5}#topNavigation span{display:none}#top-home a{background:url(images/header-images.png) 0 0 no-repeat;width:64px}#top-home a:hover{background:url(images/header-images.png) 0 -45px no-repeat}#top-about a{background:url(images/header-images.png) -64px 0 no-repeat;width:95px}#top-about a:hover{background:url(images/header-images.png) -64px -45px no-repeat}#top-freebies a{background:url(images/header-images.png) -159px 0 no-repeat;width:92px}#top-freebies a:hover{background:url(images/header-images.png) -159px -45px no-repeat}#top-recipes a{background:url(images/header-images.png) -251px 0 no-repeat;width:79px}#top-recipes a:hover{background:url(images/header-images.png) -251px -45px no-repeat}#top-how_to_guides a{background:url(images/header-images.png) -330px 0 no-repeat;width:148px}#top-how_to_guides a:hover{background:url(images/header-images.png) -330px -45px no-repeat}#top-contact a{background:url(images/header-images.png) -473px 0 no-repeat;width:89px}#top-contact a:hover{background:url(images/header-images.png) -473px -45px no-repeat}#top-class_schedule a{background:url(images/header-images.png) -562px 0 no-repeat;width:144px}#top-class_schedule a:hover{background:url(images/header-images.png) -562px -45px no-repeat}#tagline{float:left;text-align:right;padding:8px;position:relative;top:44px}#search{float:right;width:200px;padding:8px;position:relative;top:44px}#search .text{padding:3px;margin:0;background:#fef5f8;border:1px solid #ece2cf}#sweetCarouselContainer{clear:both;width:991px;height:285px;margin:10px auto}#sweetCarouselContainer{overflow:hidden}#divider{background:#88cfcf;height:10px;margin:10px auto 0;width:960px}#frontpageBoxes{list-style:none;margin:36px auto 18px;text-align:center}#frontpageBoxes li{display:inline-block;margin:2px;_height:295px;zoom:1;*display:inline}#contentContainer{width:960px;padding:0;margin:auto;background:url(images/body-background.png) repeat-y;text-align:left;padding-bottom:80px}#sideBar{width:206px;float:left;display:inline;margin-left:17px;padding:0;font-size:.9em;font-family:sans-serif}#sideBar ul{margin:0 0 0 18px;font-size:8pt;width:162px}#sideBar li{list-style-image:url(images/sidebar-bullet.png);padding:0;margin:0}#sideBar h2{margin:16px 0 0}#sideBar h2 a{display:block;width:182px;height:41px;text-decoration:none}#sideBar h2 span{visibility:hidden}#sideBar .arrow{margin-bottom:10px}#sideBar ul a{color:#815a44;text-decoration:none}#sideBar ul .selected a{color:#f7475c;font-weight:bold}#sideBar ul a:hover{color:#ffa4b3;text-decoration:underline}h2#cat_21{background:url(images/sidebar-images.jpg) 0 0 no-repeat}h2#cat_22{background:url(images/sidebar-images.jpg) 0 -41px no-repeat}h2#cat_23{background:url(images/sidebar-images.jpg) 0 -82px no-repeat}h2#cat_24{background:url(images/sidebar-images.jpg) 0 -123px no-repeat}h2#cat_26{background:url(images/sidebar-images.jpg) 0 -164px no-repeat}h2#cat_25{background:url(images/sidebar-images.jpg) 0 -205px no-repeat}h2#cat_27{background:url(images/sidebar-images.jpg) 0 -246px no-repeat}h2#cat_169{background:url(images/sidebar-images.jpg) 0 -287px no-repeat}h2#cat_160{background:url(images/sidebar-images.jpg) 0 -370px no-repeat}h2#cat_159{background:url(images/sidebar-images.jpg) 0 -328px no-repeat}#main-content{width:717px;display:inline;float:left;padding:10px}#main-content h2{margin:0 0 12px;color:#83c9c9;font-weight:normal;border-bottom:1px double #a5ebeb}#footerContainer{background:url(images/footer-background.png) repeat-x;height:66px;width:960px;margin:0 auto;clear:both}#footerContainer ul{list-style:none;margin:24px 16px 0;float:left}#footerContainer ul li{display:inline;padding:0;margin:0}#footerContainer ul li a{display:inline-block;height:22px}#footerContainer ul li a:hover{color:#fee3c5}#footerContainer ul li a span{display:none}#footer-about_us a{background:url(images/footer-images.png) 0 0 no-repeat;width:83px}#footer-about_us a:hover{background:url(images/footer-images.png) 0 -22px no-repeat}#footer-faqs a{background:url(images/footer-images.png) -83px 0 no-repeat;width:45px}#footer-faqs a:hover{background:url(images/footer-images.png) -83px -22px;color:#fee3c5}#footer-recipes a{background:url(images/footer-images.png) -128px 0 no-repeat;width:67px}#footer-recipes a:hover{background:url(images/footer-images.png) -128px -22px no-repeat;color:#fee3c5}#footer-how_to_guides a{background:url(images/footer-images.png) -195px 0 no-repeat;width:132px}#footer-how_to_guides a:hover{background:url(images/footer-images.png) -195px -22px no-repeat}#footer-photo_gallery a{background:url(images/footer-images.png) -327px 0 no-repeat;width:135px}#footer-photo_gallery a:hover{background:url(images/footer-images.png) -327px -22px no-repeat}#footer-contact a{background:url(images/footer-images.png) -462px 0 no-repeat;width:77px}#footer-contact a:hover{background:url(images/footer-images.png) -462px -22px no-repeat}#socialNavigation{float:right}#facebook{float:left;margin-top:4px;position:relative;top:2px;left:60px;z-index:1}#twitter{margin:-65px 16px 0 0;float:right;position:relative}#skiptomylou{margin:-65px 16px 0 0;float:right;position:relative}.categoryList{text-align:center}.categoryList li{vertical-align:top;margin:0 5px 12px;width:200px;padding:10px;display:inline-block;height:240px;_height:240px;zoom:1;*display:inline}.categoryList li img{width:200px;height:200px;border:1px solid #e4c3b2}.categoryList li h3{font-size:10pt;height:40px;font-weight:bold;margin-top:5px;border:0}.categoryList li a{color:#815a44;text-decoration:none;font-weight:bold}.categoryList li a:hover{color:#bfaa9d;text-decoration:none;font-weight:bold}.itemList{text-align:left}.itemList li{vertical-align:top;margin:0 5px 12px;width:145px;padding:10px;display:inline-block;height:180px;text-align:center;_height:180px;zoom:1;*display:inline;_margin:0 2px 8px}.itemList li img{width:150px;height:150px;border:1px solid #ffc7c8}.itemList li h3{font-size:8pt;height:40px;font-weight:bold;margin-top:5px;border:0}.itemList li a{color:#815a44;text-decoration:none;font-weight:bold}.itemList li a:hover{color:#bfaa9d;text-decoration:none;font-weight:bold}#product-info{float:left;color:#815a44;width:380px}#product-info h2{font-weight:bold;font-size:1.2em;color:#815a44;border:0}#product-info #actions{color:#ff859a;font-weight:bold;font-size:12pt;padding:5px}#product-info td{padding:2px}#product-info #quantity{border:1px solid #ece2cf;background:#fef5f8;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;padding:3px}#product-image{float:left}#main-product-image,#product-image li{border:1px solid #ffbaba;background:#fdfaf4;padding:8px;margin-right:16px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}#product-image ul{list-style:none;margin-top:8px}#product-image li{display:inline-block;padding:5px;margin-right:14px}#product-image li.last{margin:0}#product-image img{border:1px solid #fdede9;z-order:-100;position:relative;top:0;left:0}a.dark{color:#e03a3f}a.dark:hover{color:#f25c5f}#newCustomerBox,#returningCustomerBox{width:330px;background:#fafafa;border:1px solid #aaa;padding:8px;color:#6d4630;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}#newCustomerBox{float:left}#returningCustomerBox{float:right}.accountActions{list-style-image:url(images/arrow_right.png);font-size:10pt;margin-left:32px}.accountActions li{padding:0}.primaryAddress{width:300px;float:right;border:1px solid #ccc;padding:5px;background:url(images/stamp.png) top right no-repeat}.primaryAddress h4{font-size:80%}.checkoutBreadcrumb{margin:16px auto}.shippingTable td{padding:3px}#loginForm td{padding:5px}.alert{margin-bottom:8px;font-size:8pt}.orderInfo{width:98%;border:1px solid #88cfcf;padding:5px;background:#faffff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:0 0 0 2px #eee;-webkit-box-shadow:0 0 0 2px #eee;-moz-box-shadow:0 0 0 2px #eee}.orderInfo:hover{border:1px solid #77bebe;background:#eff;box-shadow:0 0 0 2px #ddd;-webkit-box-shadow:0 0 0 2px #ddd;-moz-box-shadow:0 0 0 2px #ddd}.orderHeader{background:#eff;border-bottom:1px solid #77bebe;padding:5px;font-weight:bold;color:#815a44}.orderContent{padding:5px}.orderInfo ul,#productInfo ul{margin:8px 0 8px 48px;font-size:10pt;list-style-type:disc}.orderSummary{width:250px;padding:5px;float:left;margin-right:10px}.orderSummaryTable td{padding:5px}.orderDetails table{font-size:10pt}.orderDetails td{padding:2px}.status_pending{color:#ffa858;font-weight:bold}.status_processing{color:#008080;font-weight:bold;font-style:italic}.status_delivered{color:#419d49;font-weight:bold}.status_shipped{color:#419d49;font-weight:bold}.infoBox{margin:32px 5px 0;background:#f4f4f4;padding:5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #aaa;font-size:80%}.infoBox p{font-size:85%}.searchBox input{font-size:12pt;padding:5px;border:1px solid #aaa;-webkit-border-radius:2px;-moz-border-radius:2px}.orderHistoryList td{padding:5px}.cartTotal{text-align:right;background:#fff5f6;color:#ff859a;font-weight:bold;padding:5px 10px}.cartTotal .final{background:#f6dfe1;color:#ec637a}.cart-image{padding:2px;border:1px solid #aaa;width:64px;height:64px;background:white}.productListing{font-weight:normal;border-top:1px solid #89cfcf;border-bottom:1px solid #89cfcf}.productListing input{border:1px solid #ece1d0;padding:3px;-webkit-border-radius:2px;-moz-border-radius:2px}.productListing-heading,.orderSummaryTable th{font:9pt sans-serif;padding:4px;background:#eef8f8;color:#815a44}TD.productListing-data,.orderSummaryTable td{font:9pt sans-serif;padding:4px;color:#815a44}.productListing-even td.productListing-data{background:#fff}.productListing-odd td.productListing-data{background:#fafafa}.productListing-data a{color:#37b9b9}TD.main,P.main{font-size:10pt;line-height:1.5}.smallText{font-size:80%}.moduleRowOver{background-color:#d7e9f7;cursor:pointer}.moduleRowSelected{background-color:#e9f4fc}.checkoutBarFrom,.checkoutBarTo{font-family:Verdana,Arial,sans-serif;font-size:10px;color:#8c8c8c}.checkoutBarCurrent{font-family:Verdana,Arial,sans-serif;font-size:10px;color:#000}.messageBox{font-family:Verdana,Arial,sans-serif;font-size:10px}.messageStackError,.messageStackWarning{font-family:sans-serif;font-size:10pt;padding:5px;background:#f1e4b4;border-bottom:1px solid #c0b191}.messageStackSuccess{font-family:sans-serif;font-size:10px;font-size:10pt;padding:5px;background-color:#c9e9cc;border-bottom:1px solid #8cce92;color:#204d24}.messageStackError img{vertical-align:middle}.inputRequirement{font-family:Verdana,Arial,sans-serif;font-size:10px;color:#f00}.boxText{font-family:Verdana,Arial,sans-serif;font-size:10px}.errorBox{font-family:Verdana,Arial,sans-serif;font-size:10px;background:#ffb3b5;font-weight:bold}.stockWarning{font-family:Verdana,Arial,sans-serif;font-size:10px;color:#c03}.productsNotifications{background:#f2fff7}.orderEdit{font-family:Verdana,Arial,sans-serif;font-size:10px;color:#70d250;text-decoration:underline}.newsletterSignup{float:right;width:320px;text-align:right}.newsletterSignup #email_address{border:1px solid #ece1d0;padding:3px;-webkit-border-radius:2px;-moz-border-radius:2px;color:#815a44;background:#fef5f8}.fancy_button,#comment_form_submit{border:1px solid #b8a688;-webkit-border-radius:2px;-moz-border-radius:2px;-webkit-box-shadow:0 0 0 1px #fafafa;-moz-box-shadow:0 0 0 1px #fafafa;background:#e72d4c;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EA4F69',endColorstr='#E72D4C');background:-webkit-gradient(linear,left top,left bottom,from(#ea4f69),to(#e72d4c));background:-moz-linear-gradient(top,#ea4f69,#e72d4c);font:bold 11pt serif;color:#eee;padding:3px 16px;display:inline-block;text-decoration:none}input.fancy_button,#comment_form_submit{color:#eee}.fancy_button:hover,#comment_form_submit:hover{background:#ef7b8e;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EF7B8E',endColorstr='#EA4F69');background:-webkit-gradient(linear,left top,left bottom,from(#ef7b8e),to(#ea4f69));background:-moz-linear-gradient(top,#ef7b8e,#ea4f69);color:white;border:1px solid #968466;-webkit-box-shadow:0 0 0 1px #eaeaea;-moz-box-shadow:0 0 0 1px #eaeaea;cursor:pointer}.fancy_button.checkout span{background:url(images/cart_go.png) center left no-repeat;padding-left:24px}.fancy_button.calendar span{background:url(images/calendar.png) center left no-repeat;padding-left:24px}.fancy_button.event_list span{background:url(images/event-list.png) center left no-repeat;padding-left:24px}.fancy_button.small{font:bold 8pt serif;padding:2px 10px}.fieldName{font-size:10pt;font-weight:bold;padding:3px;width:180px;color:#333}.fieldValue{font-size:11pt;padding:3px}.fieldValue input{border:1px solid #ddd;border-top:1px solid #aaa;padding:3px}.fieldValue textarea{border:1px solid #aaa;border-top:1px solid #777;padding:3px;width:99%}.product_price{color:#333;font-size:12pt;font-weight:bold}.special_price{color:#419d49}.old_price{text-decoration:line-through;color:darkred}.pagination li{display:inline;margin:0 3px}.pagination a{border:1px solid #b7d8ee;padding:2px 5px;text-decoration:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.pagination a:hover{border:1px solid #95b6cc;background:#d2eaf6;padding:2px 5px;color:#0066a7}.pagination li.selected{font-weight:bold;border:1px solid #ddd;padding:2px 5px;background:#eee}.productListView img{border:1px solid #ddd}.productListView h3 a{color:#815a44;text-decoration:none;font-weight:bold}.productListView h3 a:hover{color:#bfaa9d;text-decoration:none;font-weight:bold}
