@font-face{font-family:"Hermes Regular";src:url("/stylesheets/type/hermes-regular.eot");src:url("/stylesheets/type/hermes-regular.woff") format("woff"),url("/stylesheets/type/hermes-regular.ttf") format("truetype"),url("/stylesheets/type/hermes-regular.svg#HermesRegular") format("svg");}
.hermes-regular{font-family:"Hermes Regular";}

html,body{margin:0px;padding:0px;}
body{font-family:Georgia,Times,"Times New Roman",serif;background:#7a192d;color:#7e3f46;}
a{color:#731621;outline:none;}
a:hover{color:#d40b15;}
a img{border:none;}
#header{z-index:200;height:60px;background-position:right;}
#content,#header,#footer,#breadcrumbs{width:960px;margin:0 auto;position:relative;}

#sabra-logo{margin:0;padding:0;left:17px;position:absolute;top:2px;z-index:100;}
#sabra-logo a{background:url("/images/common/sabra_logo3.png") no-repeat scroll 0 0 transparent;height:135px;text-indent:-99999px;width:226px;display:block;cursor:pointer;}
#main-navigation{list-style:none;margin:0;padding:0;position:absolute;left:252px;top:5px;font-size:16px;}
#main-navigation li{float:left;margin:0 0 0 -1px;padding:20px 13px 10px;line-height:23px;position:relative;background:url(/images/common/nav_divider.gif) 100% 100% no-repeat;}
#main-navigation li ul{display:none;position:absolute;top:49px;left:-1px;list-style:none;margin:0;padding:0 0 0 15px;border:1px solid #731621;background:#fed78e;width:160px;margin-top:1px;background:url(/images/common/nav_bg.gif) 0 0 repeat;}
#main-navigation li ul li{padding:6px 0;display:block;float:none;}
#main-navigation li a{color:#731621;font-family:'Hermes Regular',Helvetica,"Helvetica Neue",Arial,sans-serif;font-weight:normal;font-size:16px;text-decoration:none;}
#main-navigation ul li a{font-style:italic;font-family:Georgia,Times,"Times New Roman",serif;font-size:12px;}
#main-navigation li:hover,#main-navigation li.over{background:url(/images/common/nav_bg.gif) 0 0 repeat;border:1px solid #731621;border-top-width:4px;border-bottom-width:0;padding:16px 12px 19px 12px;}
#main-navigation li:hover li:hover,#main-navigation li.over li.over{background:none;border:none;padding:6px 0;}
#main-navigation li:hover ul,#main-navigation li.over ul{display:block;z-index:100;}
#store-locator{float:right;background:url(/images/common/store_locator_bg2.gif) 0 0 no-repeat;margin-top:6px;width:345px;padding:5px 0;height:48px;position:relative;}
#store-locator-label{font-family:'Hermes Regular',Helvetica,"Helvetica Neue",Arial,sans-serif;color:#ffffff;font-weight:normal;font-size:16px;padding:0;display:block;float:left;margin:11px 0 0 16px;text-decoration:none;}

#zip_code{position:absolute;top:5px;left:135px;background:none;border:none;width:123px;height:18px;padding:11px 0 9px 34px;font-family:Georgia,Times,"Times New Roman",serif;font-size:14px;font-style:italic;color:#731621;outline:none;margin:0;}
#zip_code_label{position:absolute;font-family:Georgia,Times,"Times New Roman",serif;font-size:14px;font-style:italic;color:#731621;position:absolute;top:5px;left:135px;}
#store-locator-submit{background:url(/images/common/search_go.gif) 0 0 no-repeat;width:49px;height:38px;border:none;text-indent:-9999px;padding:0;margin:0;font-size:0;line-height:0;display:block;position:absolute;top:5px;left:292px;cursor:pointer;}
#content{background:url(/images/common/home_content_bg.gif) repeat-x 0 0 #ffeecb;min-height:500px;}
#context{background:url("/images/common/context_bg.gif") no-repeat 0 0;height:36px;padding:0 10px 0 260px;position:absolute;top:0;width:690px;z-index:10;overflow:hidden;}
#context .breadcrumbs{width:90000px;}
#context .breadcrumbs li{background:url(/images/common/breadcrumbs_context_divider.gif) 100% 50% no-repeat;}
#sharing-links{position:absolute;right:10px;top:0;padding:0px 10px;margin:8px 0;background:url(/images/common/sharing_link_bg.gif) 0 0 repeat-y;}
#sharing-links li{float:left;}
#context .facebook-share{text-indent:-9999px;display:block;width:60px;height:18px;padding-right:10px;background:url(/images/common/facebook_share_context.gif) 0 50% no-repeat;}
#context .twitter-share{text-indent:-9999px;display:block;width:18px;height:18px;background:url(/images/common/twitter_share_context.gif) 0 50% no-repeat;}
.twitter-share a,.facebook-share a{display:block;}
#context .breadcrumbs{margin:10px 0;}

#home #context,#experience #context{height:34px;background:url(/images/common/context_home_bg.png) 0 0 no-repeat;}
#home #sharing-links,#experience #sharing-links{padding:0 10px 0 0;background:none;}

#main-features-slider{width:940px;height:416px;margin:0 10px 10px 10px;padding:0;list-style:none;}
#main-features-slider li{width:960px;height:416px;}
#main-features-slider img{width:940px;height:416px;}

ul.image_gallery_controls{list-style:none;width:100%;height:1px;position:absolute;z-index:97;padding:0;margin:0;}
ul.image_gallery_controls li.prev_button,ul.image_gallery_controls li.next_button{position:absolute;z-index:99;width:47px;height:47px;display:block;margin:184px 98px;background:url("/images/common/circle_bg.png") no-repeat;}
#home ul.image_gallery_controls li.prev_button,#home ul.image_gallery_controls li.next_button,#experience ul.image_gallery_controls li.prev_button,#experience ul.image_gallery_controls li.next_button{margin:205px 98px;}
#recipe-browse ul.image_gallery_controls li.prev_button,#recipe-browse ul.image_gallery_controls li.next_button{margin:150px 90px;}
ul.image_gallery_controls li.prev_button{left:0;z-index:199;width:47px;height:47px;}

ul.image_gallery_controls li.next_button{right:0;}
ul.image_gallery_controls li.next_button a{background:url("/images/common/right_arrow_off.png") 18px 12px no-repeat;z-index:98;width:47px;cursor:pointer;display:block;height:47px;text-indent:-9999px;height:100%;outline:none;}
ul.image_gallery_controls li.prev_button a{background:url("/images/common/left_arrow_off.png") 15px 12px no-repeat;width:47px;cursor:pointer;display:block;height:47px;text-indent:-9999px;height:100%;outline:none;}
ul.image_gallery_controls li.next_button:hover a{background-image:url("/images/common/right_arrow_on.png");}
ul.image_gallery_controls li.prev_button:hover a{background-image:url("/images/common/left_arrow_on.png");}
.features-nav-wrapper{background:url("/images/common/dot_tray_right.png") 100% 0 no-repeat;padding:0 9px 0 0;position:absolute;left:450px;top:335px;height:22px;z-index:99;}
#home .features-nav-wrapper,#experience .features-nav-wrapper{top:388px;}
ul.features-nav{list-style:none outside none;background:url("/images/common/dot_tray_left.png") 0 0 no-repeat;padding:3px 0 3px 7px;margin:0;height:22px;}
ul.features-nav li{float:left;margin:0;padding:0;height:17px;}
ul.features-nav li a{background:url("/images/common/dot_inactive.png") no-repeat scroll 0 0 transparent;display:block;height:17px;outline:none;margin:3px 0 3px 3px;text-indent:-9999px;width:9px;}
ul.features-nav li a.activeSlide{background-image:url("/images/common/dot_active.png");}
ul.features-nav li a:hover{background-image:url("/images/common/dot_active.png");}
#secondary-features-slider{padding:0;margin:0 10px;list-style:none;width:940px;height:112px;}
#secondary-features-slider li{background:url(/images/common/feature_li_bg.gif) 0 0 repeat-y;height:101px;width:960px;}
.feature_1,.feature_2,.feature_3{width:300px;height:101px;float:left;margin:0 0 0 20px;background:url(/images/common/feature_bg.jpg) 0 0 no-repeat #ffe3a9;color:#74240f;position:relative;}
.feature_1{margin:0;}
.feature-image{position:absolute;top:10px;left:10px;}
.feature-text{display:block;padding:10px 10px 10px 80px;font-family:'Hermes Regular',Helvetica,"Helvetica Neue",Arial,sans-serif;color:#74240f;text-decoration:none;}
.feature-link{background:url(/images/common/feature_arrow.gif) 0 50% no-repeat;padding:0 0 0 20px;line-height:16px;display:block;position:absolute;right:15px;bottom:10px;color:#74240f;font-size:12px;font-style:italic;text-decoration:none;text-align:right;}
#breadcrumbs-wrapper{background:url(/images/common/breadcrumbs_bg.gif) 0 0 repeat-x;height:44px;}
#breadcrumbs{padding:15px 10px;width:940px;}
ul.breadcrumbs{list-style:none;padding:0;margin:0;font-size:12px;}
.breadcrumbs li{float:left;background:url(/images/common/breadcrumbs_divider.gif) 100% 50% no-repeat;padding:0 8px 0 4px;}
.breadcrumbs li a{text-decoration:none;color:#7a192d;}
.breadcrumbs li a:hover{text-decoration:underline
}
.breadcrumbs .home-breadcrumb a{display:block;background:url(/images/common/breadcrumbs_home_icon.gif) 0 0 no-repeat;height:13px;width:14px;padding-right:4px;text-indent:-9999px;}
#footer-wrapper{background:#7a192d;color:#ffedce;font-size:12px;text-shadow:1px 1px 1px #58141e;}
#footer a{color:#ffedce;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer .twitter-share{display:block;padding:0 0 0 24px;background:url(/images/common/twitter_share.gif) 0 0 no-repeat;line-height:16px;}
#footer .facebook-share{display:block;padding:0 0 0 24px;background:url(/images/common/facebook_share.gif) 0 0 no-repeat;line-height:16px;}
#store-locator-footer{background:url("/images/common/footer_search_bg.jpg") no-repeat 0 0 #FFF9CB;width:140px;height:23px;}
#footer_zip_code{background:none;border:medium none;color:#731621;font-family:Georgia,Times,"Times New Roman",serif;font-size:10px;float:left;font-style:italic;padding:5px 0 5px 11px;width:107px;outline:none;}
#footer_locator_submit{background:url(/images/common/footer_search_go_bg.jpg) no-repeat 0 0;width:22px;height:23px;border:none;margin:0;padding:0;text-indent:-9999em;display:block;font-size:0;line-height:0;cursor:pointer;float:left;}
#seo-footer{padding:20px 0;}
#seo-footer dl{float:left;width:140px;padding:0 10px;margin:0;}
#seo-footer dt,#seo-footer dt a{color:#ffffff;font-weight:bold;}
#seo-footer dd{margin:5px 0;}
#footer-copyright{background:url(/images/common/copyright_footer_bg.gif ) 0 0 repeat-x;padding:15px 0 30px 0;margin:0 10px;}
#footer-copyright p,#footer-copyright ul{margin:0;padding:0;}
#footer-copyright p{float:left;padding-right:10px;}
#footer-copyright ul{list-style:none;}
#footer-copyright li{float:left;border-left:1px solid #ffedce;padding:0 10px;}
#page #content,#contact #content,#news-room #content{background:url(/images/common/content_bg.jpg) 0 0 repeat-x;}
#page-wrapper{margin-top:0;padding:80px 10px;}
#page-wrapper #main-content{min-height:300px;width:610px;padding:0 0 0 20px;float:right;background:url("/images/common/product_vertical_divide.gif") repeat-y 0 25px;}
#contact #page-wrapper #main-content{width:620px;padding:0 0 0 20px;float:right;background:url("/images/common/product_vertical_divide.gif") repeat-y 0 25px;}
#page-wrapper #secondary-content{width:300px;padding:0 10px 0 0;float:left;}
#page-wrapper h1{font-family:'Hermes Regular',Helvetica,"Helvetica Neue",Arial,sans-serif;color:#731621;font-size:26px;font-weight:normal;margin-top:0;}
#page-wrapper h2{font-family:'Hermes Regular',Helvetica,"Helvetica Neue",Arial,sans-serif;color:#731621;font-size:18px;font-weight:normal;}
#page-wrapper h3{color:#7e3f46;font-style:italic;font-size:14px;}
#page-wrapper .tagline{color:#d40b15;font-weight:normal;font-style:italic;font-size:16px;line-height:24px;padding:0;margin:0;}
#page-wrapper li{color:#7e3f46;font-size:14px;padding:10px 0;list-style-image:url(/images/common/li_bg.gif);padding-bottom:10px;}
#page-wrapper p{color:#7e3f46;font-size:13px;line-height:20px;}
#page-wrapper .image-caption{color:#7e3f46;font-size:13px;font-style:italic;line-height:20px;border-top:1px dashed #eec885;border-bottom:1px dashed #eec885;padding:10px;}

#product-browse #content,#product-detail #content{background:#fff1d5;}
#content-wrapper{margin-top:-60px;padding-top:60px;background:url(/images/common/bg.jpg) 50% 0 repeat-x #ffeed1;}

#product{padding:0 0 30px 0;}
#product-photos,#recipe-photos{background:url(/images/common/product_bg.gif) 0 0 repeat-x #fff0c1;width:100%;height:300px;margin:0;padding:0 0 25px 0;list-style:none;}
#product-photos li,#recipe-photos li{width:960px;padding:85px 0 0;margin:0;text-align:center;}
#product-photos li img,#recipe-photos li img{width:720px;height:240px;margin:0;}
#recipe-browse #content{background:url(/images/common/common_bg.jpg) repeat-x 0 0 #FFEECB;}
#recipe-browse .gallery-wrapper{padding:36px 0 0 0;}
#recipe-photos{height:295px;padding:0;}
#recipe-photos li{width:960px;padding:0;}
#recipe-photos li img{width:940px;height:295px;}
#product-details{background:url(/images/common/browse_with_ingredients_1.jpg) 0 0 no-repeat;height:102px;list-style:none;padding:0;margin:0;text-align:center;}
#recipe-details{width:100%;position:absolute;top:45px;list-style:none;padding:0;margin:0;text-align:center;height:40px;}
#product-details li,#recipe-details li{width:100%;}
#product-categories,#recipe-categories{text-align:center;z-index:99;width:100%;margin:0;padding:0;}
#product-categories{top:50px;position:absolute;}
#recipe-categories{top:341px;display:none;position:absolute;padding:0 0 16px;margin:0;height:38px;background:url(/images/common/recipe_categories_bg.gif) 50% 100% no-repeat;}
#product-categories li,#recipe-categories li{font-family:'Hermes Regular',Helvetica,"Helvetica Neue",Arial,sans-serif;padding:none;height:35px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;overflow:visible;}
#recipe-categories li{padding:9px 4px 0 4px;}
#product-categories li.browse-category-active{background:url(/images/common/category_nav_arrow.gif) 50% 100% no-repeat;behavior:url("/stylesheets/iepngfix.htc");}
#recipe-categories li.browse-category-active{background:url(/images/common/category_nav_arrow_up.png) 50% 0% no-repeat;behavior:url("/stylesheets/iepngfix.htc");}
#product-categories li a,#recipe-categories li a{color:#a06b71;padding:0 10px;line-height:29px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-decoration:none;outline:none;height:29px;vertical-align:baseline;}
#product-categories li.browse-category-hover a,#recipe-categories li.browse-category-hover a{color:#333333;}
#product-categories li.browse-category-active span,#recipe-categories li.browse-category-active span{background:url(/images/common/category_nav_bg_left.gif) 0 50% no-repeat;padding:0 0 0 9px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;height:29px;}
#recipe-categories li.browse-category-active span{background:url(/images/common/category_nav_bg_left.png) 0 50% no-repeat;behavior:url("/stylesheets/iepngfix.htc");}
#product-categories li.browse-category-active a,#recipe-categories li.browse-category-active a{background:url(/images/common/category_nav_bg_right.gif) 100% 50% no-repeat;color:#ffffff;padding:0 10px 0 1px;}
#recipe-categories li.browse-category-active a{background:url(/images/common/category_nav_bg_right.png) 100% 50% no-repeat;behavior:url("/stylesheets/iepngfix.htc");}
#product-flavors{position:relative;margin:0 8px 36px 9px;background:url(/images/common/flavor_list_bg.jpg) 0 100% no-repeat #a31532;}
#product-flavors-label{color:#ffffff;font-family:'Hermes Regular',Helvetica,"Helvetica Neue",Arial,sans-serif;font-size:18px;position:absolute;top:-43px;left:48px;margin:0;font-weight:normal;}
#product-flavors-list{margin:0;padding:0 10px 20px 15px;color:#ffffff;font-size:14px;list-style:none;}
.product-flavor{float:left;font-size:12px;height:30px;width:183px;color:#ffd6d6;}
.product-flavor-selected{background:url(/images/common/flavor_check.gif) 0 50% no-repeat;}
.product-flavor a{display:inline-block;padding:9px 0px 9px 24px;color:#ffd6d6;outline:none;text-decoration:none;}
.product-flavor-hover{background:url(/images/common/flavor_highlight_left_cap.gif) 0 0 no-repeat;}
.product-flavor-hover a{color:#ffffff;background:url(/images/common/flavor_highlight_right_long.gif) 100% 0 no-repeat;padding:0 10px 0 2px;margin-left:8px;}
.product-flavor-hover span{padding:8px 20px 8px 10px;display:inline-block;}
.product-flavor-active{background:url(/images/common/flavor_highlight_left_cap.gif) 0 0 no-repeat;}
.product-flavor-active a{color:#ffffff;background:url(/images/common/flavor_highlight_right_long.gif) 100% 0 no-repeat;padding:0 10px 0 2px;margin-left:8px;}
.product-flavor-active span{background:url(/images/common/flavor_cancel.gif) 100% 50% no-repeat;padding:8px 30px 8px 0;display:inline-block;}
.product-details-name,.recipe-details-name{font-family:'Hermes Regular',Helvetica,"Helvetica Neue",Arial,sans-serif;color:#a31532;font-weight:normal;font-size:26px;margin:0;padding-top:14px;}
.recipe-details-name{}
.product-details-name a,.recipe-details-name a{color:#a31532;text-decoration:none;outline:none;}
.recipe-details-name a{color:#ffffff;font-size:20px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;padding:6px 11px 3px;line-height:20px;background:#731621;}
.recipe-details-name a:hover{color:#e3d0d3;}
.product-details-name a:hover{color:#731621;}
.product-details-ingredients{color:#731621;font-size:12px;font-style:italic;margin:2px 0;}

#product-main-information{width:620px;float:right;padding:0 10px 0 20px;background:url(/images/common/product_vertical_divide.gif ) 0 25px repeat-y;}
#product-secondary-information{width:300px;padding:0 0 0 10px;float:left;}
#product-name{color:#731621;font-size:26px;margin:0 0 10px;font-weight:normal;font-family:'Hermes Regular',Helvetica,"Helvetica Neue",Arial,sans-serif;}
#product-description{color:#d40b15;font-size:16px;font-style:italic;line-height:24px;}
#product-ingredients-label,#product-nutrition-information-label,#product-recipes-label,#product-related-prodcuts-label{color:#731621;font-size:16px;font-weight:normal;font-family:'Hermes Regular',Helvetica,"Helvetica Neue",Arial,sans-serif;background:url(/images/common/dashed_fade_right.gif) 100% 100% no-repeat;padding-bottom:6px;}
#product-ingredients-label span,#product-nutrition-information-label span,#product-recipes-label span,#product-related-prodcuts-label span{padding-right:10px;}
#product-nutrition-information-label{margin:0 0 10px;}
#product-nutrion-information{font-size:12px;color:#731621;margin:0 18px 0 0;}
.nutrition-amount,.nutrition-information-data{margin-bottom:5px;}
.nutrition-information-row{margin:5px 0;}
.nutrition-information-label{float:left;width:140px;}
.nutrition-information-data{float:right;clear:right;width:140px;text-align:right;}
.nutrition-information-amount{float:right;}
.nutrition-daily{text-align:right;font-weight:normal;}
.daily-value-data{display:block;float:right;text-align:right;width:30px;}
#product-ingredients{color:#d40b15;font-size:12px;line-height:20px;}
#product-recipes{padding:0 5px;}
.product-recipe{list-style:none;}
.product-recipe a{color:#731621;font-style:italic;font-size:16px;text-decoration:none;}
.product-recipe a img{border:none;padding-right:10px;vertical-align:middle;}
#view-all-recipes,#view-product-category{font-style:italic;text-align:right;}
#view-all-recipes a,#view-product-category a{color:#731621;text-decoration:none;padding:1px 0 1px 24px;line-height:16px;font-size:14px;background:url(/images/common/red_arrow.gif) 0 50% no-repeat;}
#product-related-products{padding:0 5px;}
.product-related-product{list-style:none;}
.product-related-product a{color:#731621;font-style:italic;font-size:16px;text-decoration:none;}
.product-related-product a img{border:none;padding-right:14px;vertical-align:middle;}
#view-product-category{text-align:right;}
#product-browse .features-nav-wrapper,#recipe-browse .features-nav-wrapper{background:url("/images/common/dot_tray_tan_right.png") 100% 0 no-repeat;padding:0 9px 0 0;position:absolute;left:450px;top:319px;height:22px;z-index:99;}
#product-browse ul.features-nav,#recipe-browse ul.features-nav{list-style:none;background:url("/images/common/dot_tray_tan_left.png") 0 0 no-repeat;behavior:url("/stylesheets/iepngfix.htc");padding:3px 0 3px 7px;margin:0;height:22px;}
.placeholder{color:#731621;font-size:30px;font-weight:normal;font-family:'Hermes Regular',Helvetica,"Helvetica Neue",Arial,sans-serif;margin-top:100px;display:block;}

#recipe-section{background:#7a192d;}

#recipe-section #content{padding:0;width:960px;background:#fff1d5;}
#recipe{padding:0 0 30px 0;}
#recipe-section #content,#product-detail #content{background:url(/images/common/common_bg.jpg) 0 0 repeat-x;}
#product-photo{padding-top:62px;}
#recipe-photo{padding-top:36px;height:325px;}
#recipe-photo,#product-photo{background:url(/images/common/spotlight_bg.jpg) 50% 100% no-repeat;text-align:center;padding-bottom:22px;}
#recipe-main-information{width:620px;float:right;margin-top:20px;padding:0px 10px 0 20px;background:url(/images/common/product_vertical_divide.gif ) 0 25px repeat-y;}
#recipe-secondary-information{width:290px;padding:0 10px;float:left;}
#recipe-body-label{background:url(/images/common/dashed_fade_right.gif) 100% 100% no-repeat;color:#731621;font-size:18px;padding-bottom:6px;}
#recipe-body{font-size:13px;color:#7e3f46;line-height:20px;}
.fancy-list{margin:0;padding:0;}

.fancy_ol_1,.fancy_ol_2,.fancy_ol_3,.fancy_ol_4,.fancy_ol_5,.fancy_ol_6,.fancy_ol_7,.fancy_ol_8,.fancy_ol_9,.fancy_ol_10,.fancy_ol_11,.fancy_ol_12{padding:0 0 40px 45px;background:url(/images/common/fancy_list_sprite.gif ) no-repeat top left;behavior:url("/stylesheets/iepngfix.htc");list-style:none;}
.fancy_ol_1{background-position:0 0;}
.fancy_ol_2{background-position:0 -728px;}
.fancy_ol_3{background-position:0 -910px;}
.fancy_ol_4{background-position:0 -1092px;}
.fancy_ol_5{background-position:0 -1274px;}
.fancy_ol_6{background-position:0 -1456px;}
.fancy_ol_7{background-position:0 -1638px;}
.fancy_ol_8{background-position:0 -1820px;}
.fancy_ol_9{background-position:-932px 0;}
.fancy_ol_10{background-position:0 -182px;}
.fancy_ol_11{background-position:0 -364px;}
.fancy_ol_12{background-position:0 -546px;}

#recipe-title{font-family:'Hermes Regular',Helvetica,"Helvetica Neue",Arial,sans-serif;color:#731621;font-size:26px;margin:0 0 10px;font-weight:normal;}
#recipe-description{color:#d40b15;font-size:16px;font-style:italic;line-height:24px;margin-top:0;}
#recipe-ingredients-label,#recipe-details-information-label{color:#731621;font-size:18px;font-weight:normal;font-family:'Hermes Regular',Helvetica,"Helvetica Neue",Arial,sans-serif;margin-bottom:10px;background:url(/images/common/dashed_fade_right.gif) 100% 100% no-repeat;padding-bottom:6px;}
#recipe-details-label{margin:0 0 10px;}
#recipe-ingredients ul{color:#7e3f46;font-size:14px;line-height:24px;margin:0;padding:0 20px 0 25px;}
#recipe-ingredients li{list-style-image:url(/images/common/li_bg.gif);padding-bottom:10px;}
#recipe-list,#product-list{padding:20px;}
#product-list{background:url(/images/common/recipe_categories_bg.gif) 50% 0 no-repeat;margin:20px 0;}
#recipe-list ul{margin:0;padding:0;}
#product-list dl,#recipe-list li{margin:0 10px 0 0;width:300px;display:block;float:left;}
#recipe-list li{margin:0 0 0 10px;}
#recipe-list{padding-bottom:60px;background:url(/images/common/recipe_browse_bg.jpg) 0 0 no-repeat;}
#recipe-note{padding:10px;color:#7e3f46;font-style:italic;font-size:13px;line-height:20px;border-top:1px dashed #eecb92;border-bottom:1px dashed #eecb92;}
#recipe-note-label{font-weight:bold;font-size:16px;}
#recipe-yield{font-style:italic;color:#7e3f46;}
.category-name{font-family:'Hermes Regular',Helvetica,"Helvetica Neue",Arial,sans-serif;color:#731621;font-weight:normal;font-size:18px;}
.recipe-name,.product-name{margin:0;padding:4px 0;font-size:12px;}
.recipe-name a,.product-name a{color:#731621;text-decoration:none;}

#locator #content{background:url(/images/common/locator_bg.gif) 0 0 repeat-x #fff0d4;}
#locator #page-wrapper{padding-top:36px;padding-bottom:80px;}
#store-map{width:940px;height:330px;}
#store-map-wrapper{padding-bottom:20px;background:url(/images/common/map_bg.gif) 50% 100% no-repeat;}
#store-search-form{width:300px;padding:0 10px 80px;background:url("/images/common/product_vertical_divide.gif") repeat-y scroll 100% 25px;float:left;}
#store-list{float:left;width:610px;padding:0 0 0 10px;}
#store-search-form h1{color:#731621;font-family:'Hermes Regular',Helvetica,"Helvetica Neue",Arial,sans-serif;font-size:26px;font-weight:normal;margin:0;}
#store-search-form p{color:#d40b15;font-size:16px;font-style:italic;line-height:26px;margin-top:0;}
#locator_zip_code_label,#locator_zip_code,#press-search-query{width:299px;height:48px;border:none;padding:2px 15px 0;font-size:16px;font-style:italic;font-family:Georgia,Times,"Times New Roman",serif;color:#731621;}
.field-wrapper{position:relative;}
#locator_zip_code_label.inline-hint-active{position:absolute;top:15px;}
#locator_zip_code,#press-search-query{outline:none;background:url(/images/common/locator_search_bg.gif) 0 0 no-repeat;line-height:48px;}
#locator_submit,#press-search-submit{margin-top:10px;background:url(/images/common/locator_button_bg.gif) 0 0 no-repeat;width:98px;height:31px;text-indent:-9999px;border:none;float:right;display:block;font-size:0;line-height:0;cursor:pointer;outline:none;}
#store-list table{width:100%;}
#store-list-labels{background:url(/images/common/table_head_bg.gif) 0 100% repeat-x;}
#store-list table th{text-align:left;font-size:18px;font-family:'Hermes Regular',Helvetica,"Helvetica Neue",Arial,sans-serif;font-weight:normal;padding:4px 12px;color:#731621;}
#store-list table #store-list-labels-distance,.store-distance{text-align:right;}
#store-list table tr{background:url(/images/common/table_row_bg.gif) 0 100% repeat-x;}
#store-list table tr td{padding:14px 12px;color:#7e3f46;font-size:12px;}
#store-list table tr.error td{padding:62px 12px 82px;text-align:center;font-size:14px;}
.store-name{font-weight:bold;color:#7e3f46;cursor:pointer;}
.store-map-icon img{cursor:pointer;}

.sabra-toggle-control{background:url(/images/common/recipe_categories_bg.gif) 50% 15px no-repeat;text-align:center;padding:0 0 36px;}
.sabra-toggle-control a{display:block;margin:0 auto;background:url(/images/common/toggle_control_close.gif ) 50% 50% no-repeat;padding:0 0 0 20px;width:180px;height:31px;line-height:31px;font-size:14px;text-decoration:none;font-style:italic;color:#ffffff;}
.sabra-toggle-control-closed a{background:url(/images/common/toggle_control_open.gif ) 50% 50% no-repeat;}
.form-field-inline{position:relative;float:left;margin:0 20px 20px 0;}
.form-field-inline label,.form-field-inline input[type=text],#contact_message{color:#731621;font-size:16px;font-weight:normal;font-style:italic;font-family:Georgia,Times,"Times New Roman",serif;}
.form-field-inline label{position:absolute;top:8px;left:14px;}
.form-field-inline input[type=text]{background:url(/images/common/contact_field_bg.gif) 0 0 no-repeat;height:31px;width:279px;border:none;padding:5px 3px 0 18px;font-size:16px;line-height:32px;outline:none;}
.form-area{padding-bottom:10px;}
#contact_numbers{padding-left:6px;}
#contact_message{background:url(/images/common/contact_area_bg.gif) 0 0 no-repeat;width:589px;height:97px;outline:none;padding:15px;border:none;resize:none;}
#contact_submit{background:url(/images/common/contact_submit_bg.gif) 0 0 no-repeat;width:115px;height:31px;text-indent:-9999px;border:none;float:right;outline:none;cursor:pointer;margin:8px 3px;font-size:0;line-height:0;}
#contact_numbers{float:left;}
.print-this-wrapper{position:absolute;right:20px;top:60px;}
.print-this-button{background:url(/images/common/print_icon.gif) 0 50% no-repeat;padding:2px 2px 2px 22px;font-size:12px;font-weight:bold;font-style:italic;text-decoration:none;}
#recipe-section .print-this-wrapper{background:url(/images/common/recipe_section_print_bg.png) 0 0 no-repeat;top:330px;right:10px;height:34px;padding:8px 6px 8px 10px;}
#product-detail .print-this-wrapper{top:336px;right:20px;}
.ajax-loader{padding:40px 0;}
.ajax-loader img{width:120px;margin:0 auto;display:block;}
.gallery-wrapper .ajax-loader{left:0;position:absolute;top:130px;width:960px;z-index:200;}

#news-room #content h3{color:#d40b15;font-weight:normal;font-style:italic;font-size:16px;line-height:24px;}
#news-room #content form{padding-bottom:20px;}
#news-room #content h2{background:url(/images/common/table_head_bg.gif) 0 100% repeat-x;padding:10px 0;margin:0;}
.press-item{background:url(/images/common/table_row_bg.gif) 0 100% repeat-x;padding:10px 0;}
.press-item-title{margin:0;}
.press-item-title a{font-size:12px;font-weight:bold;text-decoration:none;}
.press-item-date{font-size:12px;}
.press-item-article-link,.press-item-pdf-link,.press-item-external-link{float:right;font-size:12px;line-height:16px;font-weight:bold;font-style:italic;padding:0 0 0 20px;margin:6px 0;}
.press-item-article-link,.press-item-external-link{background:url(/images/common/red_arrow.gif) 0 50% no-repeat;}
.press-item-article-link{clear:both;}
.press-item-pdf-link{background:url(/images/common/pdf.gif) 0 50% no-repeat;}
.press-item-article-link a,.press-item-pdf-link a,.press-item-external-link a{text-decoration:none;}
.press-item-calendar-date-hide{display:none;}
.press-item-calendar-date{width:26px;height:28px;display:block;font-family:Arial,arial,sans-serif;color:#534c4c;font-weight:bold;font-size:11px;text-align:center;letter-spacing:0.1px;padding-top:10px;background:url(/images/common/cal.gif) 0 0 no-repeat;float:left;}
.press-item-contents{float:left;padding-left:20px;width:560px;}
.pagination{font-size:12px;padding:10px 0;text-align:center;}
.prev_page{padding-right:10px;}
.next_page{padding-left:10px;}
.pagination .disabled{color:#be9480;}


.first{margin-left:0!important;clear:both;}
.last{margin-right:0!important;}

#seo-footer:after,#breadcrumbs:after,#header:after,#product:after,#recipe:after,.nutrition-information-row:after,.nutrition-information-data:after,#product-flavors-list:after,#page-wrapper:after,#product-list:after,#recipe-list:after,.press-item:after,#news-room form:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#seo-footer,#breadcrumbs,#header,#product,#recipe,.nutrition-information-row,.nutrition-information-data,#product-flavors-list,#page-wrapper,#product-list,#recipe-list,.press-item,#news-room form{display:inline-block;}
* html #seo-footer,* html #breadcrumbs,* html #header,* html #product,* html #recipe,* html .nutrition-information-row,* html .nutrition-information-data,* html #product-flavors-list,* html #page-wrapper,* html #product-list,* html #recipe-list,* html .press-item,* html #news-room form{height:1%;}
#seo-footer,#breadcrumbs,#header,#product,#recipe,.nutrition-information-row,.nutrition-information-data,#product-flavors-list,#page-wrapper,#product-list,#recipe-list,.press-item,#news-room form{display:block;}