BODY {margin:0;padding:0;background:#fff;font-family:verdana;font-size:11px;width:100%;}

#PageContainer {width:100%;}

H1#SiteLogo {}

#TopRow {height:145px;position:relative;}

#TopRow UL { position:absolute;width:648px;height:36px;top:106px;left:289px;margin:0;padding:0; display:none;}

#TopRow FORM {display:none;}

.leaf {display:none;}

.coffee {display:none;}


/* Home */

#ContentContainerHome {position:relative;}
#ContentContainer H2 {font-size:18px;}
#ContentContainer H3 {font-size:15px;}
#ContentContainer H4 {font-size:13px;}

DIV.Col565 { width:565px;float:left;margin:0 0 0 40px; }
DIV.Col355 {width:355px;float:left;}
DIV.TopTipHome {float:left;width:280px;height:142px;background:url(../images/bg_toptip.png) no-repeat;margin:0 0 0 2px;position:relative;}
DIV.TopTipHome IMG {position:absolute;top:5px;left:20px;}
DIV.TopTipHome P {position:absolute;top:40px;left:20px;}
DIV.TopTipHome A {position:absolute;display:block;width:52px;height:21px;bottom:20px;right:10px;background:url(../images/bt_recipe_more.gif) no-repeat;}
DIV.TopTipHome A SPAN {display:none;}
DIV.TopTip .loader {padding:30px 0 0 130px;}

#HomePromoContainer {width:565px;height:359px;background:url(../images/bg_home_promo.png) no-repeat top left;position:relative;}
#HomePromoStage {position:absolute;top:30px;left:20px;width:520px;height:226px;}
#HomePromoStage .loader {padding:100px 0 0 250px;}
#HomePromoScroller {position:absolute;top:256px;left:20px;width:520px;height:82px;}
#Scroller{position:relative}
#Selection{position:relative; overflow:hidden; width:480px; height:80px; margin:0 auto 0 auto;}
#Selection DIV.items{width:20000em;position:absolute;left:0px;top:10px;}
#Selection DIV.items DIV{float:left; cursor:pointer; padding:0px 0 0 0; text-align:center;cursor:pointer;}
#ScrollNext{position:absolute; right:0px; top:50px}
#ScrollPrev{position:absolute; left:0px; top:50px}
.disabled{display:none}

.promoouter {position:relative;}
.promoouter img.promoimage {width:520px;height:226px;}
.promoouter .promosummary {position:absolute;left:10px;top:150px;background:#ec1821;width:250px;height:76px;color:#fff;}
.promoouter .promosummary A {position:absolute;display:block;width:52px;height:21px;bottom:4px;right:4px;background:url(../images/bt_recipe_more.gif) no-repeat;}
.promoouter .promosummary A SPAN {display:none;}
.promoouter .promosummary DIV {padding:0 7px 0 7px;}
.promoouter .promosummary H3 {font-size:#fff;font-size:15px;margin:5px 0 5px 0;}
.promoouter .promosummary P {font-size:10px;margin:5px 0 5px 0;}


/* END HOME */

UL.Cookie {margin-left:0px;padding-left:0px;}
UL.Cookie LI {display:inline;list-style-type:none;color:#000;padding:0 0 0 5px;}
UL.Cookie LI A {color:#000;text-decoration:none;}

#ContentContainer {position:relative;width:920px;margin:0 auto 0 40px;}
#ContentContainer .coffee {position:absolute;top:-20px;right:0px;background:transparent url(../images/coffee_whole.png) no-repeat top left;width:332px;height:195px;}
#ContentContainer H2.PageTitle {width:600px;}
.Content {width:500px;}
.Promo {width:800px;}

/* Products */

.ProductIntro {min-height:150px;width:550px;}

.categories {display:block;}
.category {float:left;width:280px;height:300px;text-align:center;}
.category H3 {text-align:center;}
.category IMG {margin:0 auto 10px auto;display:block;border:2px solid #ccc;}
.category A {background:url(../images/ico_arrow_link.png) no-repeat left center;padding:0 0 0 20px;color:#000;font-size:11px;font-weight:bold;}
.category H4 {color:#ec1119;font-family:verdana;font-size:14px;}

.products {display:block;}
.product {display:block;}
.product .left {float:left;width:600px;}
.product .right {float:left;width:200px;margin-left:10px;}
.product .right img {border:2px solid #ccc;}
.product A {display:block;background:url(../images/ico_arrow_link.png) no-repeat left center;padding:0 0 0 20px;color:#000;font-size:11px;font-weight:bold;margin-top:10px;}

/* end products */

/* Recipes */

.RecipeIntro {min-height:150px;width:550px;}

.printer {display:none;}

.recipe_categories {display:block;}
.recipe_category {width:330px;height:263px;float:left;background:url(../images/bg_recipe_1.png) no-repeat;margin-right:-40px;}
.recipe_category .inner {padding:21px 20px 23px 21px;}
.recipe_category  .recipe_category_image {width:291px;height:149px;}
.recipe_category  .recipe_category_summary {height:71px;background:#ec1821;color:#fff;position:relative;}
.recipe_category  .recipe_category_summary H4 {margin:0;padding:10px 0 0 10px;font-size:14px;}
.recipe_category  .recipe_category_summary A {position:absolute;display:block;width:52px;height:21px;bottom:4px;right:4px;background:url(../images/bt_recipe_more.gif) no-repeat;}
.recipe_category  .recipe_category_summary A SPAN {display:none;}
.recipe_category  .first {width:282px}

.recipe_categoriesL2 {display:block;}
.recipe_categoryL2 {width:330px;height:263px;float:left;background:url(../images/bg_recipe_1.png) no-repeat;}
.recipe_categoryL2 .inner {padding:21px 20px 23px 21px;}
.recipe_categoryL2  .recipe_category_image {width:291px;height:149px;}
.recipe_categoryL2  .recipe_category_summary {height:71px;background:#ec1821;color:#fff;position:relative;}
.recipe_categoryL2  .recipe_category_summary H4 {margin:0;padding:10px 0 0 10px;font-size:14px;}
.recipe_categoryL2  .recipe_category_summary A {position:absolute;display:block;width:52px;height:21px;bottom:4px;right:4px;background:url(../images/bt_recipe_more.gif) no-repeat;}
.recipe_categoryL2  .recipe_category_summary A SPAN {display:none;}

.recipe_categoriesL3 {display:block;}
.recipe_categoryL3 {clear:both;}
.recipe_categoryL3 .inner {padding:21px 20px 23px 21px;}
.recipe_categoryL3  .recipe_category_image {width:299px;height:224px;background:url(../images/bg_recipe_3.png) no-repeat;float:right;}
.recipe_categoryL3  .recipe_category_image img {margin:29px 0 0 26px;}
.recipe_categoryL3  .recipe_category_summary {height:71px;background:#ec1821;color:#fff;position:relative;}
.recipe_categoryL3  .recipe_category_summary H4 {margin:0;padding:10px 0 0 10px;font-size:14px;}
.recipe_categoryL3  A {display:block;background:url(../images/ico_arrow_link.png) no-repeat left center;padding:0 0 0 20px;color:#000;font-size:11px;font-weight:bold;}
.recipe_categoryL3 H4 {color:#ec1821;font-size:14px;}

.recipe_categoryL4 {margin:0 0 10px 0;}
.recipe_categoryL4 A {display:block;background:url(../images/ico_arrow_link.png) no-repeat left center;padding:0 0 0 20px;color:#000;font-size:11px;font-weight:bold;}


.recipe_left {display:block;clear:both;float:none;}
.recipe_right {display:block;clear:both;text-align:left;float:none;}
.recipe_image {width:387px;height:320px;clear:both;background:url(../images/bg_recipe.png) no-repeat;float:none;}
.recipe_image IMG {margin:30px 0 0 35px;}
.ingredients {float:left;width:200px;}
.ingredients H4 {color:#ec1821;font-size:13px;text-align:right;}
.ingredients UL {margin:0;padding:0;}
.ingredients UL LI {border-bottom:2px solid #ec1821;list-style-type:none;padding:2px 0 2px 0;text-align:right;}

.method {float:right;width:200px;}
.method H4 {color:#ec1821;font-size:13px;}
.method UL {margin:0;padding:0;}
.method UL LI {list-style-type:none;}
.method UL LI SPAN {color:#ec1821;padding:0 5px 0 0;}

#CommentsWrapper {background:none;}
.CommentsInner {background:none;}
.CommentsContainer {width:920px;margin:0 auto 0 auto;}
.comments {float:left;width:500px;position:relative;}
.comments H3 {color:#ec1821;font-size:15px;}
.comments .comment_date {float:right;}
.comment P {clear:both;}
.comment {padding:0 0 10px 0;}

.commentform {display:none;}
.commentform H3 {color:#ec1821;font-size:15px;}
.commentform form div {clear:both;padding:4px 0 4px 0;}
.commentform form div label {float:left;width:140px;font-weight:bold;}
.commentform form div textarea {clear:both;}
.commentform form div button {float:right;width:63px;height:26px;border:0;background:url(../images/bt_comment_submit.gif) no-repeat;margin-right:40px;}
.commentform form div button span {display:none;}
.commentform form div a.AddRating {background:url(../images/ico_comment_star.gif) no-repeat;width:18px;height:18px;display:block;float:left;}
.commentform form div a.AddRatingOn {background:url(../images/ico_comment_star_on.gif) no-repeat;width:18px;height:18px;display:block;float:left;}
.commentform form div input {width:200px;}
.commentform form div textarea {width:340px;clear:both;}
.error {border:1px solid #ec1821;}

/* end recipes */

/* Hints */

.HintTopics {width:500px;min-height:250px;}
.HintTopics A {display:block;background:url(../images/ico_arrow_link.png) no-repeat left center;padding:0 0 0 20px;color:#000;font-size:11px;font-weight:bold;}
.Hints {width:650px;}
.Hints A.BackTop {text-align:right;display:block;color:#000;}
/* End Hints */

/* FAQ */
.FaqTopics {width:500px;}
.FaqTopics A {display:block;color:#000;font-size:11px;padding:0 0 10px 0;text-decoration:none;}
H4.question {color:#ec1821}
.HintTopics H3 {color:#000;font-size:15px;}

/* Search */

.results{width:733px;}
.results_top {background:url(../images/results_top.png) no-repeat;height:14px;}
.results_bottom {background:url(../images/results_bottom.png) no-repeat;height:12px;}
.results_content {padding:10px;background:url(../images/results_content.png) repeat-y;}
.results_content  A {display:block;background:url(../images/ico_arrow_link.png) no-repeat left center;padding:0 0 0 20px;color:#000;font-size:11px;font-weight:bold;}

/* End Search */

/* Promo */

.Promo LI {list-style-type:none;padding:0 0 0 30px;background:url(../images/ico_tick.gif) no-repeat left center;}

/* Order form */

FORM#OrderForm {float:left;width:380px;}
#OrderForm DIV {clear:both;padding:3px 0 3px 0;}
#OrderForm DIV LABEL {display:block;float:left;width:150px;}
#OrderForm DIV INPUT {background:#aaa url(../images/bg_search_input.png);border:0;width:143px;height:22px;}
#OrderForm DIV INPUT.checkbox {width:10px;background:none;}
#OrderForm DIV BUTTON {float:right;width:63px;height:26px;border:0;background:url(../images/bt_submit.gif) no-repeat;margin-right:40px;}
#OrderForm DIV BUTTON SPAN {display:none;}
.cookbook {float:right;margin-right:200px;}
#OrderForm DIV INPUT.error {border:1px solid #ec1821;}

.tomatoes {display:none;}
.clear {clear:both;}
.spacer_10 {height:10px;}
.spacer_20 {height:20px;}

.SupportForm {width:650px;}

.panelHeader{width:100%; height:15px;position: relative;}
.panelHeader .left{height: 15px;	width: 15px; position:absolute; top:0px; left:0px;background-image: url(../images/header_a_l.png);background-repeat: no-repeat;font-size: 1px; }
.panelHeader .center{height: 15px; margin: 0 15px 0 15px;background-image: url(../images/header_a_center.gif.png);background-repeat: repeat-x;font-size: 1px;}
.panelHeader .right{height: 15px; width: 15px; position:absolute; top:0px; right:0px;background-image: url(../images/header_a_r.png); 	background-repeat: no-repeat; font-size: 1px; }

.panelBody{padding:5px 25px 0 25px;background:#fff;overflow:hidden;}

.panelFooter{width: 100%;height:15px; font-size:1px;position: relative;}
.panelFooter .left{height: 15px;	width: 15px; position:absolute; top:0px; left:0px;background-image: url(../images/footer_a_l.png);background-repeat: no-repeat;font-size: 1px; }
.panelFooter .center{height: 15px; margin: 0 15px 0 15px;background-image: url(../images/footer_a_center.gif.png);background-repeat: repeat-x;font-size: 1px;}
.panelFooter .right{height: 15px; width: 15px; position:absolute; top:0px; right:0px;background-image: url(../images/footer_a_r.png); 	background-repeat: no-repeat; font-size: 1px; }

.panelBody TABLE {border-color: #333;border-width: 0 0 1px 1px;border-style: solid;width:600px;}

.panelBody TABLE TD{border-color: #333;border-width: 1px 1px 0 0;border-style: solid;margin: 0;padding: 4px;}

UL#Footer {margin:50px 0 0 40px;padding:0 0 20px 0;width:400px;}
UL#Footer LI {display:inline;padding:0 7px 0 7px;border-right:1px solid #000;}
UL#Footer LI A {color:#000;text-decoration:none;}
UL#Footer LI.last {border:none;}

#LightboxPanel{background-color:#000; z-index:5; position:absolute; left:0; top:0; display:none}
#popup{z-index:110000; position:absolute; top:50%; left:50%; display:none}
