html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline}
/* remember to define focus styles! */ :focus {outline: 0}
body {line-height: 1; color: black; background: white; font-size:62.5%}
ol, ul {list-style: none}
/* tables still need 'cellspacing="0"' in the markup */ table {border-collapse: separate; border-spacing: 0}
caption, th, td {text-align: left; font-weight: normal}
blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q {quotes: "" ""}
img{vertical-align:top;}
/*################################## Global stuff ###############################*/ body {background: #000; font-family: Omnes, Arial, Helvetica, sans-serif}
a,a:visited{text-decoration:none;color:#fff;}
a:hover,a:active{text-decoration:underline;}
p{font-size:1.4em;margin:1.4em 0;line-height:1.2;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}
/*################################## Structure ###############################*/ /* Header */ #Header {margin: 0 auto;background:url(/img/header-bg.jpg) bottom left repeat-x #fff;min-height:140px;}
/* Globalnav */ #Globalnav{margin:auto;width:779px;}
#Globalnav h1 img{margin:10px 0 12px 14px;}
#Globalnav li {float:left;margin-left:1px;}
#Globalnav ul > li:first-child{margin:0;}
#Globalnav a,#Globalnav a:visited{display:block;height:45px;text-indent:-3000px;}
#Globalnav a#Home, #Globalnav a#Home:visited {background:url(/img/navigation/nav-home.jpg) 0 10px no-repeat;width:106px;}
#Globalnav a#About, #Globalnav a#About:visited {background:url(/img/navigation/nav-about.jpg) 0 10px no-repeat;width:130px;}
#Globalnav a#Products, #Globalnav a#Products:visited {background:url(/img/navigation/nav-products.jpg) 0 10px no-repeat;width:180px;}
#Globalnav a#Recipes, #Globalnav a#Recipes:visited {background:url(/img/navigation/nav-recipes.jpg) 0 10px no-repeat;width:130px;}
#Globalnav a#Restaurant, #Globalnav a#Restaurant:visited {background:url(/img/navigation/nav-restaurant.jpg) 0 10px no-repeat;width:228px;}
#Globalnav a#Home.selected, #Globalnav a#Home.selected:visited, #Globalnav a#About.selected, #Globalnav a#About.selected:visited, #Globalnav a#Products.selected, #Globalnav a#Products.selected:visited, #Globalnav a#Products.selected, #Globalnav a#Products.selected:visited, #Globalnav a#Recipes.selected, #Globalnav a#Recipes.selected:visited, #Globalnav a#Restaurant.selected, #Globalnav a#Restaurant.selected:visited, #Globalnav a#Home:hover, #Globalnav a#Home:active, #Globalnav a#About:hover, #Globalnav a#About:active, #Globalnav a#Products:hover, #Globalnav a#Products:active, #Globalnav a#Recipes:hover, #Globalnav a#Recipes:active, #Globalnav a#Restaurant:hover, #Globalnav a#Restaurant:active{background-position:bottom;}
/* Primary content area */ #Primarycontainer{background:url(/img/primary-bg.jpg) center top no-repeat #A54674;}
#Primary{width:849px;margin:auto;position:relative;}
#Primary h1{padding-top:95px;font-size:3.8em;color:#fff;}
#Primary .left{float:left;width:415px;}
#Primary .left p{margin-left:60px;}
#Primary .right{float:right;width:404px;margin-left:30px;}
#Primary #Categorynav ul{margin:20px 0 0;}
#Primary #Categorynav a, #Categorynav a:visited{text-indent:-3000px;display:block;width:218px;}
/* Secondary content area */ #Secondary #Product{background:url(/img/featured-product.jpg) top left no-repeat;}
#Secondary #Recipe{background:url(/img/featured-recipe.jpg) top left no-repeat;}
#Secondary #Where{background:url(/img/featured-books.jpg) top left no-repeat;}
.home #Secondary{position:relative;}
.home #Secondary .featured{float:left;margin-left:15px;position:relative;width:269px;height:262px;}
.home #Secondary .featured p, .home #Secondary .featured h2{text-indent:-3000px;}
.home #Secondary .featured a, .home #Secondary .featured a:visited{display:block;position:absolute;text-indent:-3000px;width:269px;height:262px;top:0;left:0;}
.home #Secondary > div.featured:first-child{margin:0;}
.home #Secondary #Win100{position:absolute;top:-68px;left:709px;}
/* Footer */ #Footercontainer{background:url(/img/footer-bg.gif) top left repeat-x #000;padding-bottom:1em;}
#Footer{width:795px;margin:auto;padding:50px 54px 0 54px;color:#b3b3b3;}
#Footer li{display:inline;font-size:1.2em;border-left:1px solid #979797;padding:0 .5em;}
#Footer ul{margin-bottom:1em;}
#Footer ul > li:first-child{padding-left:0;border:0;}
#Footer li a, #Footer li a:visited{color:#fff;}
#Footer ul + ul li a, #Footer ul + ul li a:visited{color:#b3b3b3;}
#Footer p{margin:2em 0 0;text-align:right;font-size:1.1em;}
#Footer p a, #Footer p a:visited{font-weight:bold;}
#Footer p span{float:left;font-size:1.1em;}
.home #Primary{padding-top:56px;}
.home #Primary .left{width:541px;}
.home #Primary .right{width:308px;margin:0;padding-top:24px;}
.home #Primary .right #Welcometext{text-indent:-3000px;height:211px;background:url(/img/welcome-text.gif) top left no-repeat;}
/*################################## About pages ###############################*/ /* about */ .sitewide #Primarycontainer, .about #Primarycontainer{background:url(/img/primary-bg-about.jpg) center top no-repeat #8dc9e8;min-height:266px;}
.about #Secondarycontainer{background:url(/img/secondary-bg-about.gif) top left repeat-x #74bde3;}
.about #Footercontainer{background:url(/img/footer-bg-about.gif) top left repeat-x #000;}
.about #Primary h1{padding:22px 0 0 38px;float:left;width:552px;}
.about #Primary #Categorynav{width:179px;margin-left:80px;}
.about #Primary #Categorynav a, .about #Categorynav a:visited{width:179px;}
.about #Primary .left{margin-top:-34px;position:relative;}
.about #Primary .left p{margin-left:50px;font-weight:normal;}
.about #Primary .right{float:left;width:370px;}
.about #Primary .right p{margin-right:10px;}
.about #Categorynav{margin-left:70px;float:left;}
.about #Categorynav a#Aboutus, .about #Categorynav a#Aboutus:visited{background:url(/img/navigation/nav-about-us-on.gif) top left no-repeat;height:36px;}
.about #Categorynav a#History, .about #Categorynav a#History:visited{background:url(/img/navigation/nav-history.gif) top left no-repeat;height:35px;}
.about #Categorynav a#News, .about #Categorynav a#News:visited{background:url(/img/navigation/nav-news.gif) top left no-repeat;height:37px;}
.about #Categorynav a#Contact, .about #Categorynav a#Contact:visited{background:url(/img/navigation/nav-contact-us.gif) top left no-repeat;height:34px;}
.about #Categorynav a#Aboutus:hover, .about #Categorynav a#Aboutus:active, .about #Categorynav a#History:hover, .about #Categorynav a#History:active, .about #Categorynav a#News:hover, .about #Categorynav a#News:active, .about #Categorynav a#Contact:hover, .about #Categorynav a#Contact:active{background-position:5px 0;}
.about #Secondary h2{font-size:2em;text-transform:uppercase;padding:0 50px 20px 39px;float:left;}
.about #Subscribe a, .about #Subscribe a:visited{margin-right:131px;text-transform:uppercase;float:left;margin-top:-5px;padding:10px 38px 12px 0;background:url(/img/rss-icon.png) right no-repeat;font-size:1.2em;color:#000;font-weight:bold;}
.about .listingitem{width:784px;background:url(/img/news-item-bg.gif) left bottom no-repeat #56a4cd;margin:0 0 66px 24px;padding:0 0 15px;position:relative;}
.about .listingitem p{width:480px;padding-left:15px;margin:1em 0 0;}
.about .listingitem p.date{font-size:1.2em;border-bottom:1px solid #abd2e6;color:#abd2e6;padding:.4em 0 1em;margin:0 0 0 15px;}
.about .listingitem h2, .about #Secondary .listingitem h2{color:#fff;font-size:1.6em;font-weight:bold;text-transform:uppercase;background:#56a4cd;padding:15px 0 0 15px;}
.about .listingitem p.read{margin:.8em 0 0;}
.about .listingitem p.read a, .about .listingitem p a:visited{color:#fff;text-transform:uppercase;background:url(/img/news-item-more.gif) right no-repeat;padding-right:17px;}
.about .listingitem .pic{position:absolute;top:-36px;right:-10px;}
.about .listingitem .pic img {border: 4px solid #fff}
.about #Secondary .listingitem{background:url(/img/news-item-bg-secondary.gif) left bottom no-repeat #3f95c2;}
.about #Secondary .listingitem h2{margin:0;float:none;background:#3f95c2;}
.about #Secondary .listingitem p.read a, .about #Secondary .listingitem p a:visited{background:url(/img/news-item-more-secondary.gif) right no-repeat;}
.about #Signup{position:relative;background:url(/img/sign-up-bg.jpg) top left no-repeat;min-height:213px;width:211px;padding:26px 26px 0 26px;margin:20px 0 0 30px;}
.about #Signup h2{font-size:1.8em;text-transform:uppercase;margin-bottom:.3em;}
.about #Signup p {margin: 0; font-size: 1.2em}
.about #Signup div.corners{margin-left:3px;}
.about #Signup label{position:absolute;left:-3000px;}
.about #Signup input{width:191px;margin:8px 0 0;}
.about #Signup .checkbox{float:left;}
.about #Signup .checkbox input, .about #Signup.inline .checkbox input{width:auto;}
.about #Signup .checkbox label, .about #Signup.inline .checkbox label{position:relative;left:auto;font-size:1.1em;margin:0 5px 0 2px;}
.about #Signup .submit input{background:#000;border:none;color:#fff;text-transform:uppercase;width:78px;padding:.3em .5em;}
.about #Signup div.error-message{margin:0;color:#ff0000;font-size:1.2em;}
.about #Signup.inline{float:left;width:384px;padding:0;margin:10px 0 40px 10px;min-height:0;}
.about #Signup.inline .corners{padding:10px 12px 11px;background:#7CBEE0;min-height:68px;}
.about #Signup.inline fieldset, .about #Signup.inline .text, .about #Signup.inline .submit{float:left;}
.about #Signup.inline .text{width:148px;}
.about #Signup.inline .checkbox{margin-top:5px;}
.about #Signup.inline input{width:140px;margin:0;}
.about #Signup.inline p, .about #Signup.inline label{position:absolute;left:-3000px;}
.about #Signup.inline .submit{float:right;}
.about #Signup.inline .submit input{margin:0;padding:3px 5px 4px;width:auto;font-size:.9em;vertical-align:top;}
.about #Signup.inline h2{font-size:1.3em;font-weight:bold;margin-bottom:.6em;}
.about #Signup.inline div{margin:0;}
.about.history #Primary .right{padding-top:10px;}
.about.history #Categorynav a#Aboutus, .about.history #Categorynav a#Aboutus:visited{background:url(/img/navigation/nav-about-us.gif) top left no-repeat;height:36px;}
.about.history #Categorynav a#History, .about.history #Categorynav a#History:visited{background:url(/img/navigation/nav-history-on.gif) top left no-repeat;height:35px;}
.about.history #Categorynav a#News, .about.history #Categorynav a#News:visited{background:url(/img/navigation/nav-news.gif) top left no-repeat;height:37px;}
.about.history #Categorynav a#Aboutus:hover, .about.history #Categorynav a#Aboutus:active, .about.history #Categorynav a#History:hover, .about.history #Categorynav a#History:active, .about.history #Categorynav a#News:hover, .about.history #Categorynav a#News:active{background-position:5px 0;}
.about-news #Primary .left{margin-top:-60px;}
.about-news #Categorynav a#Aboutus, .about-news #Categorynav a#Aboutus:visited{background:url(/img/navigation/nav-about-us.gif) top left no-repeat;height:36px;}
.about-news #Categorynav a#History, .about-news #Categorynav a#History:visited{background:url(/img/navigation/nav-history.gif) top left no-repeat;height:35px;}
.about-news #Categorynav a#News, .about-news #Categorynav a#News:visited{background:url(/img/navigation/nav-news-on.gif) top left no-repeat;height:37px;}
.about-news #Categorynav a#Aboutus:hover, .about-news #Categorynav a#Aboutus:active, .about-news #Categorynav a#History:hover, .about-news #Categorynav a#History:active, .about-news #Categorynav a#News:hover, .about-news #Categorynav a#News:active{background-position:5px 0;}
.about.contact #Primary .left{margin-top:-50px;}
.about.contact #Categorynav a#Aboutus, .about.contact #Categorynav a#Aboutus:visited{background:url(/img/navigation/nav-about-us.gif) top left no-repeat;height:36px;}
.about.contact #Categorynav a#History, .about.contact #Categorynav a#History:visited{background:url(/img/navigation/nav-history.gif) top left no-repeat;height:35px;}
.about.contact #Categorynav a#News, .about.contact #Categorynav a#News:visited{background:url(/img/navigation/nav-news.gif) top left no-repeat;height:37px;}
.about.contact #Categorynav a#Contact, .about.contact #Categorynav a#Contact:visited{background:url(/img/navigation/nav-contact-us-on.gif) top left no-repeat;height:34px;}
.about.contact #Categorynav a#Aboutus:hover, .about.contact #Categorynav a#Aboutus:active, .about.contact #Categorynav a#History:hover, .about.contact #Categorynav a#History:active, .about.contact #Categorynav a#News:hover, .about.contact #Categorynav a#News:active, .about.contact #Categorynav a#Contact:hover, .about.contact #Categorynav a#Contact:active{background-position:5px 0;}
/* gallery */ #Gallery{padding:0 45px;}
#Gallery img{border:3px solid #fff;}
#Gallery div{float:left;margin:0 10px 10px 0;border-bottom:3px solid #6baed1;}
/* news */ .sitewide #Footercontainer, .about-news #Footercontainer, .about.contact #Footercontainer{background:url(/img/footer-bg-about-news.gif) top left repeat-x #000;}
.about-news #Subscribe{float:left;width:388px;text-align:right;background:#7cbee0;padding:30px 15px 0;margin:10px 0 40px 24px;min-height:68px;}
.about-news #Subscribe form, .about-news #Subscribe fieldset{display:inline;padding:0;}
.about-news #Subscribe label{font-size:1.2em;text-transform:uppercase;font-weight:bold;}/*################################## Product pages ###############################*/ /* shared product styles */ .product #Primarycontainer{background:url(/img/primary-bg-product.jpg) center top no-repeat #df851b;}
.product #Secondarycontainer{background:url(/img/secondary-bg-product.gif) top left repeat-x #d86a00;}
.product #Footercontainer{background:url(/img/footer-bg-product.gif) top left repeat-x #000;}
.product #Primary h1{padding:35px 0 0 52px;position:relative;z-index:10;}
.product #Primary .right{width:364px;margin-left:70px;}
.product #Productnav ul{margin-left:60px;}
.product #Productnav li{float:left;margin-left:36px;}
.product #Productnav ul > li:first-child{margin:0;}
.product #Productnav a, .product #Productnav a:visited{display:block;font-size:1.4em;color:#fff;text-transform:uppercase;padding-bottom:4px;}
.product #Productnav a.selected, .product #Productnav a.selected:visited, .product #Productnav a:hover, .product #Productnav a:active{color:#000;text-decoration:none;}
.product #Secondary h2{font-size:1.8em;text-transform:uppercase;margin:0 50px 20px 39px;}
.product h3{font-size:1.6em;}
/* Secondary content area */ #Secondarycontainer{background:url(/img/secondary-bg.gif) top left repeat-x #911d55;}
#Secondary{width:849px;margin:auto;padding-top:60px;}
/* product landing page */ .product.landing #Categorynav a#Sandwiches, .product.landing #Categorynav a#Sandwiches:visited{background:url(/img/navigation/nav-sandwiches-orange.gif) top left no-repeat;height:36px;}
.product.landing #Categorynav a#Sauces, .product.landing #Categorynav a#Sauces:visited{background:url(/img/navigation/nav-sauces-orange.gif) top left no-repeat;height:35px;}
.product.landing #Categorynav a#Breads, .product.landing #Categorynav a#Breads:visited{background:url(/img/navigation/nav-breads-orange.gif) top left no-repeat;height:39px;}
.product.landing #Categorynav a#Preparedmeals, .product.landing #Categorynav a#Preparedmeals:visited{background:url(/img/navigation/nav-prepared-meals-orange.gif) top left no-repeat;height:36px;}
.product.landing #Categorynav a#Where, .product.landing #Categorynav a#Where:visited{background:url(/img/navigation/nav-where-orange.gif) top left no-repeat;height:33px;}
.product.landing #Categorynav a#Where:hover, .product.landing #Categorynav a#Where:active, .product.landing #Categorynav a#Sandwiches:hover, .product.landing #Categorynav a#Sandwiches:active, .product.landing #Categorynav a#Sauces:hover, .product.landing #Categorynav a#Sauces:active, .product.landing #Categorynav a#Breads:hover, .product.landing #Categorynav a#Breads:active, .product.landing #Categorynav a#Preparedmeals:hover, .product.landing #Categorynav a#Preparedmeals:active{background-position:5px 0;}
.product.landing #Secondary .featured{padding:0 0 10px 48px;float:left;}
/* buy */ .product.buy #Footercontainer{background:url(/img/footer-bg-wheretobuy.gif) top left repeat-x #000;}
.product.buy #Categorynav a#Sandwiches, .product.buy #Categorynav a#Sandwiches:visited{background:url(/img/navigation/nav-sandwiches-orange.gif) top left no-repeat;height:36px;}
.product.buy #Categorynav a#Sauces, .product.buy #Categorynav a#Sauces:visited{background:url(/img/navigation/nav-sauces-orange.gif) top left no-repeat;height:35px;}
.product.buy #Categorynav a#Breads, .product.buy #Categorynav a#Breads:visited{background:url(/img/navigation/nav-breads-orange.gif) top left no-repeat;height:39px;}
.product.buy #Categorynav a#Preparedmeals, .product.buy #Categorynav a#Preparedmeals:visited{background:url(/img/navigation/nav-prepared-meals-orange.gif) top left no-repeat;height:36px;}
.product.buy #Categorynav a#Where, .product.buy #Categorynav a#Where:visited{background:url(/img/navigation/nav-where-on.gif) top left no-repeat;height:33px;}
.product.buy #Categorynav a#Where:hover, .product.buy #Categorynav a#Where:active, .product.buy #Categorynav a#Sandwiches:hover, .product.buy #Categorynav a#Sandwiches:active, .product.buy #Categorynav a#Sauces:hover, .product.buy #Categorynav a#Sauces:active, .product.buy #Categorynav a#Breads:hover, .product.buy #Categorynav a#Breads:active, .product.buy #Categorynav a#Preparedmeals:hover, .product.buy #Categorynav a#Preparedmeals:active{background-position:5px 0;}
.product.buy #Secondary .featured{padding:0 0 10px 48px;float:left;}
.product.buy #Primary li {font-size: 1.4em; margin: 0 0 10px 60px;}
/* sandwiches & salads */ .product.sandwiches-salads #Primary .left{float:left;width:525px;}
.product.sandwiches-salads #Primary .right{float:left;width:247px;}
.product.sandwiches-salads #Primary #Description{padding:10px 0 0 60px;width:330px;float:left;position:relative;z-index:10;}
.product.sandwiches-salads #Primary #Image{position:absolute;bottom:-107px;right:124px;}
.product.sandwiches-salads #Primarycontainer{background:url(/img/primary-bg-sandwiches.jpg) center top no-repeat #8fb150;}
.product.sandwiches-salads #Secondarycontainer{background:url(/img/secondary-bg-sandwiches.gif) top left repeat-x #78a029;padding-top:60px;}
.product.sandwiches-salads #Footercontainer{background:url(/img/footer-bg-sandwiches.gif) top left repeat-x #000;}
.product.sandwiches-salads.sandwiches-salads-item #Footercontainer{background:url(/img/footer-bg-sandwiches-item.gif) top left repeat-x #000;}
.product.sandwiches-salads #Primary #Categorynav ul{margin:32px 0 0 19px;position:relative;z-index:10;}
.product.sandwiches-salads #Categorynav a#Sandwiches, .product.sandwiches-salads #Categorynav a#Sandwiches:visited{background:url(/img/navigation/nav-sandwiches-on.gif) top left no-repeat;height:36px;}
.product.sandwiches-salads #Categorynav a#Sauces, .product.sandwiches-salads #Categorynav a#Sauces:visited{background:url(/img/navigation/nav-sauces.gif) top left no-repeat;height:35px;}
.product.sandwiches-salads #Categorynav a#Breads, .product.sandwiches-salads #Categorynav a#Breads:visited{background:url(/img/navigation/nav-breads.gif) top left no-repeat;height:39px;}
.product.sandwiches-salads #Categorynav a#Preparedmeals, .product.sandwiches-salads #Categorynav a#Preparedmeals:visited{background:url(/img/navigation/nav-prepared-meals.gif) top left no-repeat;height:36px;}
.product.sandwiches-salads #Categorynav a#Where, .product.sandwiches-salads #Categorynav a#Where:visited{background:url(/img/navigation/nav-where-green.gif) top left no-repeat;height:33px;}
.product.sandwiches-salads #Categorynav a#Where:hover, .product.sandwiches-salads #Categorynav a#Where:active, .product.sandwiches-salads #Categorynav a#Sandwiches:hover, .product.sandwiches-salads #Categorynav a#Sandwiches:active, .product.sandwiches-salads #Categorynav a#Sauces:hover, .product.sandwiches-salads #Categorynav a#Sauces:active, .product.sandwiches-salads #Categorynav a#Breads:hover, .product.sandwiches-salads #Categorynav a#Breads:active, .product.sandwiches-salads #Categorynav a#Preparedmeals:hover, .product.sandwiches-salads #Categorynav a#Preparedmeals:active{background-position:5px 0;}
.product.sandwiches-salads #Productnav{background:url(/img/productnav-sandwich-salads-bg.jpg) bottom center no-repeat;padding-bottom:15px;}
.product.sandwiches-salads #Productnav a.selected, .product.sandwiches-salads #Productnav a.selected:active, .product.sandwiches-salads #Productnav a:hover, .product.sandwiches-salads #Productnav a:active{background:url(/img/product-nav-bg.png) right bottom no-repeat;}
.product.sandwiches-salads .listingitem {min-height:100px;width:784px;background:url(/img/product-item-bg.gif) left bottom no-repeat #6d9225;margin:66px 0 66px 33px;padding:0 0 15px;position:relative;}
.product.sandwiches-salads .listingitem p{width:480px;margin:.5em 0 0 15px;border-top:1px solid #b6c992;padding-top:.6em;}
.product.sandwiches-salads .listingitem h2, .product.sandwiches-salads #Secondary .listingitem h2{margin:0;color:#fff;font-size:1.6em;font-weight:bold;text-transform:uppercase;background:#6d9225;padding:15px 290px 0 15px;}
.product.sandwiches-salads .listingitem p.read{margin:.8em 0 0 15px;border:none;}
.product.sandwiches-salads .listingitem p.read a, .product.sandwiches-salads .listingitem p a:visited{color:#fff;text-transform:uppercase;background:url(/img/arrow-product.gif) right no-repeat;padding-right:17px;}
.product.sandwiches-salads .listingitem .pic{position:absolute;top:-36px;right:0;}
.product.sandwiches-salads .listingitem img {border: 4px solid #fff}
/* breads */ .product.breads #Primary{min-height:290px;}
.product.breads #Primary .left{float:left;width:525px;}
.product.breads #Primary .right{float:left;width:247px;}
.product.breads #Primary #Description{padding:10px 0 0 60px;width:330px;float:left;margin-top:-80px;position:relative;z-index:10;}
.product.breads #Primary #Image{position:absolute;bottom:-101px;right:182px;}
.product.breads #Primarycontainer{background:url(/img/primary-bg-breads.jpg) center top no-repeat #ebc83e;}
.product.breads #Secondarycontainer{background:url(/img/secondary-bg-breads.gif) top left repeat-x #e7bc14;padding-top:90px;}
.product.breads #Footercontainer{background:url(/img/footer-bg-breads.gif) top left repeat-x #000;}
.product.breads.breads-item #Footercontainer{background:url(/img/footer-bg-breads-item.gif) top left repeat-x #000;}
.product.breads #Primary #Categorynav ul{margin:32px 0 0 19px;position:relative;z-index:10;}
.product.breads #Categorynav a#Sandwiches, .product.breads #Categorynav a#Sandwiches:visited{background:url(/img/navigation/nav-sandwiches-yellow.gif) top left no-repeat;height:36px;}
.product.breads #Categorynav a#Sauces, .product.breads #Categorynav a#Sauces:visited{background:url(/img/navigation/nav-sauces-yellow.gif) top left no-repeat;height:35px;}
.product.breads #Categorynav a#Breads, .product.breads #Categorynav a#Breads:visited{background:url(/img/navigation/nav-breads-on.png) top left no-repeat;height:38px;width:213px;}
.product.breads #Categorynav a#Preparedmeals, .product.breads #Categorynav a#Preparedmeals:visited{background:url(/img/navigation/nav-prepared-meals-yellow.gif) top left no-repeat;height:36px;}
.product.breads #Categorynav a#Where, .product.breads #Categorynav a#Where:visited{background:url(/img/navigation/nav-where-yellow.gif) top left no-repeat;height:33px;}
.product.breads #Categorynav a#Where:hover, .product.breads #Categorynav a#Where:active, .product.breads #Categorynav a#Sandwiches:hover, .product.breads #Categorynav a#Sandwiches:active, .product.breads #Categorynav a#Sauces:hover, .product.breads #Categorynav a#Sauces:active, .product.breads #Categorynav a#Breads:hover, .product.breads #Categorynav a#Breads:active, .product.breads #Categorynav a#Preparedmeals:hover, .product.breads #Categorynav a#Preparedmeals:active{background-position:5px 0;}
.product.breads #Productnav a.selected, .product.breads #Productnav a.selected:active, .product.breads #Productnav a:hover, .product.breads #Productnav a:active{background:url(/img/product-nav-bg.png) right bottom no-repeat;}
.product.breads .listingitem {min-height:100px;width:784px;background:url(/img/product-item-bg-breads.gif) left bottom no-repeat #d8ac00;margin:0 0 76px 33px;padding:0 0 15px;position:relative;}
.product.breads .listingitem p{width:480px;margin:.5em 0 0 15px;border-top:1px solid #ecd680;padding-top:.6em;}
.product.breads .listingitem h2, .product.breads #Secondary .listingitem h2{margin:0;color:#fff;font-size:1.6em;font-weight:bold;text-transform:uppercase;background:#d8ac00;padding:15px 290px 0 15px;}
.product.breads .listingitem p.read{margin:.8em 0 0 15px;border:none;}
.product.breads .listingitem p.read a{color:#fff;text-transform:uppercase;background:url(/img/arrow-product-breads.gif) right no-repeat;padding-right:17px;}
.product.breads .listingitem .pic{position:absolute;top:-36px;right:0;}
.product.breads .listingitem .pic img {border: 4px solid #fff}
.product.breads #Review, .product.breads #Method, .product.breads #Technical, .product.breads #Ingredients{background:#E7BC14;padding:10px;float:left;margin-top:17px;color:#fff;}
.product.breads #Ingredients{margin-top:60px;padding-top:220px;}
.product.breads #Review h2, .product.breads #Method h2, .product.breads #Technical h2, .product.breads #Ingredients h2{margin:1em 0;color:#000;font-size:1.8em;text-transform:uppercase;border-bottom:1px solid #EBC83E;padding:0 0 .3em .2em;}
.product.breads #Ingredients h2{border:none;margin-bottom:.1em;}
.product.breads #Method .serving{border-bottom:1px solid #EBC83E;padding:.5em 0 .5em .2em;margin-top:0;font-size:1.1em;}
.product.breads .teaser{border-color:#EBC83E;}
/* prepared meals */ .product.prepared-meals #Primary {min-height:336px;}
.product.prepared-meals #Primary .left{float:left;width:525px;}
.product.prepared-meals #Primary .right{float:left;width:247px;}
.product.prepared-meals #Primary #Description{padding:10px 0 0 60px;width:330px;float:left;margin-top:-20px;position:relative;z-index:10;}
.product.prepared-meals #Primary #Image{position:absolute;bottom:-100px;right:122px;}
.product.prepared-meals #Primarycontainer{background:url(/img/primary-bg-about.jpg) center top no-repeat #8dc9e8;min-height:266px;}
.product.prepared-meals #Secondarycontainer{background:url(/img/secondary-bg-about.gif) top left repeat-x #74bde3;padding-top:90px;}
.product.prepared-meals #Footercontainer{background:url(/img/footer-bg-about.gif) top left repeat-x #000;}
.product.prepared-meals.prepared-meals-item #Footercontainer{background:url(/img/footer-bg-about-news.gif) top left repeat-x #000;}
.product.prepared-meals #Primary #Categorynav ul{margin:32px 0 0 19px;position:relative;z-index:10;}
.product.prepared-meals #Categorynav a#Sandwiches, .product.prepared-meals #Categorynav a#Sandwiches:visited{background:url(/img/navigation/nav-sandwiches-blue.gif) top left no-repeat;height:36px;}
.product.prepared-meals #Categorynav a#Sauces, .product.prepared-meals #Categorynav a#Sauces:visited{background:url(/img/navigation/nav-sauces-blue.gif) top left no-repeat;height:35px;}
.product.prepared-meals #Categorynav a#Breads, .product.prepared-meals #Categorynav a#Breads:visited{background:url(/img/navigation/nav-breads-blue.gif) top left no-repeat;height:38px;}
.product.prepared-meals #Categorynav a#Preparedmeals, .product.prepared-meals #Categorynav a#Preparedmeals:visited{background:url(/img/navigation/nav-prepared-meals-on.png) top left no-repeat;height:36px;width:213px;}
.product.prepared-meals #Categorynav a#Where, .product.prepared-meals #Categorynav a#Where:visited{background:url(/img/navigation/nav-where-blue.gif) top left no-repeat;height:33px;}
.product.prepared-meals #Categorynav a#Where:hover, .product.prepared-meals #Categorynav a#Where:active, .product.prepared-meals #Categorynav a#Sandwiches:hover, .product.prepared-meals #Categorynav a#Sandwiches:active, .product.prepared-meals #Categorynav a#Sauces:hover, .product.prepared-meals #Categorynav a#Sauces:active, .product.prepared-meals #Categorynav a#Breads:hover, .product.prepared-meals #Categorynav a#Breads:active, .product.prepared-meals #Categorynav a#Preparedmeals:hover, .product.prepared-meals #Categorynav a#Preparedmeals:active{background-position:5px 0;}
.product.prepared-meals #Productnav a.selected, .product.prepared-meals #Productnav a.selected:active, .product.prepared-meals #Productnav a:hover, .product.prepared-meals #Productnav a:active{background:url(/img/product-nav-bg.png) right bottom no-repeat;}
.product.prepared-meals .listingitem {min-height:100px;width:784px;background:url(/img/product-item-bg-ready-meals.gif) left bottom no-repeat #3f95c2;margin:0 0 76px 33px;padding:0 0 15px;position:relative;}
.product.prepared-meals .listingitem p{width:480px;margin:.5em 0 0 15px;border-top:1px solid #9fcae0;padding-top:.6em;}
.product.prepared-meals .listingitem h2, .product.prepared-meals #Secondary .listingitem h2{margin:0;color:#fff;font-size:1.6em;font-weight:bold;text-transform:uppercase;background:#3f95c2;padding:15px 290px 0 15px;}
.product.prepared-meals .listingitem p.read{margin:.8em 0 0 15px;border:none;}
.product.prepared-meals .listingitem p.read a, .product.prepared-meals .listingitem p a:visited{color:#fff;text-transform:uppercase;background:url(/img/arrow-product-prepared-meals.gif) right no-repeat;padding-right:17px;}
.product.prepared-meals .listingitem .pic{position:absolute;top:-36px;right:0;}
.product.prepared-meals .listingitem img {border: 4px solid #fff}
.product.prepared-meals #Review, .product.prepared-meals #Method, .product.prepared-meals #Technical, .product.prepared-meals #Ingredients{background:#74BDE3;padding:10px;float:left;margin-top:17px;color:#fff;}
.product.prepared-meals #Ingredients{margin-top:60px;padding-top:220px;}
.product.prepared-meals #Method h2, .product.prepared-meals #Review h2, .product.prepared-meals #Technical h2, .product.prepared-meals #Ingredients h2{margin:1em 0;color:#000;font-size:1.8em;text-transform:uppercase;border-bottom:1px solid #8DC9E8;padding:0 0 .3em .2em;}
.product.prepared-meals #Method .serving{border-bottom:1px solid #8DC9E8;padding:.5em 0 .5em .2em;margin-top:0;font-size:1.1em;}
.product.prepared-meals #Productnav a.selected, .product.prepared-mealss #Productnav a.selected:active, .product.prepared-meals #Productnav a:hover, .product.prepared-meals #Productnav a:active{background:url(/img/product-nav-prepared-meals-bg.gif) right bottom no-repeat;}
.product.prepared-meals #Ingredients h2{border:none;margin-bottom:.1em;}
.product.prepared-meals .teaser{border-color:#8DC9E8;}
/* sauces */ .product.sauces #Primary{min-height:270px;}
.product.sauces #Primary .left{float:left;width:525px;}
.product.sauces #Primary .right{float:left;width:247px;}
.product.sauces #Primary #Description{padding:10px 30px 0 60px;width:300px;float:left;margin-top:-60px;position:relative;z-index:10;}
.product.sauces #Primary #Image{position:absolute;bottom:-92px;right:190px;}
.product.sauces #Primarycontainer{background:url(/img/primary-bg-sauces.jpg) center top no-repeat #d87216;min-height:266px;}
.product.sauces #Secondarycontainer{background:url(/img/secondary-bg-sauces.gif) top left repeat-x #cf5300;padding-top:80px;}
.product.sauces #Footercontainer{background:url(/img/footer-bg-sauces.gif) top left repeat-x #000;}
.product.sauces.sauces-item #Footercontainer{background:url(/img/footer-bg-sauces-item.gif) top left repeat-x #000;}
.product.sauces #Primary #Categorynav ul{margin:32px 0 0 19px;position:relative;z-index:10;}
.product.sauces #Categorynav a#Sandwiches, .product.sauces #Categorynav a#Sandwiches:visited{background:url(/img/navigation/nav-sandwiches-dkorange.gif) top left no-repeat;height:36px;}
.product.sauces #Categorynav a#Sauces, .product.sauces #Categorynav a#Sauces:visited{background:url(/img/navigation/nav-sauces-on.gif) top left no-repeat;height:35px;}
.product.sauces #Categorynav a#Breads, .product.sauces #Categorynav a#Breads:visited{background:url(/img/navigation/nav-breads-dkorange.gif) top left no-repeat;height:39px;}
.product.sauces #Categorynav a#Preparedmeals, .product.sauces #Categorynav a#Preparedmeals:visited{background:url(/img/navigation/nav-prepared-meals-dkorange.gif) top left no-repeat;height:36px;}
.product.sauces #Categorynav a#Where, .product.sauces #Categorynav a#Where:visited{background:url(/img/navigation/nav-where-dkorange.gif) top left no-repeat;height:33px;}
.product.sauces #Categorynav a#Where:hover, .product.sauces #Categorynav a#Where:active, .product.sauces #Categorynav a#Sandwiches:hover, .product.sauces #Categorynav a#Sandwiches:active, .product.sauces #Categorynav a#Sauces:hover, .product.sauces #Categorynav a#Sauces:active, .product.sauces #Categorynav a#Breads:hover, .product.sauces #Categorynav a#Breads:active, .product.sauces #Categorynav a#Preparedmeals:hover, .product.sauces #Categorynav a#Preparedmeals:active{background-position:5px 0;}
.product.sauces #Productnav a.selected, .product.sauces #Productnav a.selected:active, .product.sauces #Productnav a:hover, .product.sauces #Productnav a:active{background:url(/img/product-nav-bg.png) right bottom no-repeat;}
.product.sauces .listingitem {min-height:100px;width:784px;background:url(/img/product-item-bg-sauces.gif) left bottom no-repeat #d56e12;margin:0 0 76px 33px;padding:0 0 15px;position:relative;}
.product.sauces .listingitem p{width:480px;margin:.5em 0 0 15px;border-top:1px solid #e6a871;padding-top:.6em;}
.product.sauces .listingitem h2, .product.sauces #Secondary .listingitem h2{margin:0;color:#fff;font-size:1.6em;font-weight:bold;text-transform:uppercase;background:#d56e12;padding:15px 290px 0 15px;}
.product.sauces .listingitem p.read{margin:.8em 0 0 15px;border:none;}
.product.sauces .listingitem p.read a, .product.sauces .listingitem p a:visited{color:#fff;text-transform:uppercase;background:url(/img/arrow-product-sauces.gif) right no-repeat;padding-right:17px;}
.product.sauces .listingitem .pic{position:absolute;top:-36px;right:0;}
.product.sauces .listingitem .pic img {border: 4px solid #fff}
.product.sauces #Review, .product.sauces #Method, .product.sauces #Technical, .product.sauces #Ingredients{background:#CF5300;padding:10px;float:left;margin-top:17px;color:#fff;}
.product.sauces #Ingredients{margin-top:60px;padding-top:220px;}
.product.sauces #Method h2, .product.sauces #Review h2, .product.sauces #Technical h2, .product.sauces #Ingredients h2{margin:1em 0;color:#000;font-size:1.8em;text-transform:uppercase;border-bottom:1px solid #e6a871;padding:0 0 .3em .2em;}
.product.sauces #Method .serving{border-bottom:1px solid #e6a871;padding:.5em 0 .5em .2em;margin-top:0;font-size:1.1em;}
.product.sauces #Ingredients h2{border:none;margin-bottom:.1em;}
.product.sauces .teaser{border-color:#e6a871;}
/* Product items */ .product.sandwiches-salads-item #Primary .left, .recipe.item #Primary .left{width:440px;padding:0 0 0 36px;margin:0;}
.product.sandwiches-salads-item #Primary .right, .recipe.item #Primary .right{width:340px;margin:0 0 0 20px;padding:0;float:left;}
.product.sandwiches-salads-item #Primary .left h1, .recipe.item #Primary .left h1{padding:20px 0 0 12px;}
.product.sandwiches-salads-item #Primary .left p, .recipe.item #Primary .left p{margin:0 0 1em 14px;}
.product.sandwiches-salads-item #Primary p.backlink, .recipe.item #Primary p.backlink{margin:0 0 2em 14px;}
.product.sandwiches-salads-item #Primary p.backlink a, .product.sandwiches-salads-item #Primary p.backlink a:visited {color:#000;text-transform:uppercase;background:url(/img/sandwiches-salads-backlink.gif) left no-repeat;padding-left:13px;}
.product.sandwiches-salads-item #Primary .left #Technical p{margin-left:1.4em;font-weight:normal;}
.recipe #Primary .left #Method p, .product.sandwiches-salads-item #Primary .left #Method p, #Review p{margin-left:.3em;font-weight:normal;}
.product.sandwiches-salads-item #Technical, .product.sandwiches-salads-item #Method{background:url(/img/sandwiches-salads-method-bg.gif) left bottom no-repeat #78a029;padding:0;width:440px;}
.product.sandwiches-salads-item #Technical .top, .product.sandwiches-salads-item #Method .top{background:url(/img/sandwiches-salads-method-top-bg.gif) top left no-repeat;padding:10px;}
.product.sandwiches-salads-item #Review, .product.sandwiches-salads-item #Ingredients{background:url(/img/sandwiches-salads-ingredients-bg.gif) left bottom no-repeat #78a029;padding:0;width:320px;}
.product.sandwiches-salads-item #Review .top, .product.sandwiches-salads-item #Ingredients .top{background:url(/img/sandwiches-salads-ingredients-top-bg.gif) top left no-repeat;padding:10px;}
.product.sandwiches-salads-item #Ingredients .top{padding-top:212px;}
.product.sandwiches-salads-item #Ingredients .pic{position:absolute;top:0;}
.product.sandwiches-salads-item .teaser .makethis a, .product.sandwiches-salads-item .teaser .makethis a:visited{color:#fff;text-transform:uppercase;background:url(/img/sandwiches-salads-makethis-bg.gif) right no-repeat;padding-right:15px;}
.product.sandwiches-salads-item #Productnav{background:none;padding:0;}
.product.sauces-item #Primary .left, .recipe.item #Primary .left{width:440px;padding:0 0 0 36px;margin:0;}
.product.sauces-item #Primary .right, .recipe.item #Primary .right{width:340px;margin:0 0 0 20px;padding:0;float:left;}
.product.sauces-item #Primary .left h1, .recipe.item #Primary .left h1{padding:20px 0 0 12px;}
.product.sauces-item #Primary .left p, .recipe.item #Primary .left p{margin:0 0 1em 14px;}
.product.sauces-item #Primary p.backlink, .recipe.item #Primary p.backlink{margin:0 0 2em 14px;}
.product.sauces-item #Primary p.backlink a, .product.sauces-item #Primary p.backlink a:visited, .recipe #Primary p.backlink a, .recipe.item #Primary p.backlink a:visited{color:#000;text-transform:uppercase;background:url(/img/backlink-arrow.png) left no-repeat;padding-left:13px;}
.product.sauces-item #Primary .left #Technical p{margin-left:1.4em;font-weight:normal;}
.recipe #Primary .left #Method p, .product.sauces-item #Primary .left #Method p, #Review p{margin-left:.3em;font-weight:normal;}
.product.sauces-item #Technical, .product.sauces-item #Method{background:url(/img/sauces-method-bg.gif) left bottom no-repeat #CF5300;padding:0;width:440px;}
.product.sauces-item #Technical .top, .product.sauces-item #Method .top{background:url(/img/sauces-method-top-bg.gif) top left no-repeat;padding:10px;}
.product.sauces-item #Review, .product.sauces-item #Ingredients{background:url(/img/sauces-ingredients-bg.gif) left bottom no-repeat #CF5300;padding:0;width:320px;}
.product.sauces-item #Review .top, .product.sauces-item #Ingredients .top{background:url(/img/sauces-ingredients-top-bg.gif) top left no-repeat;padding:10px;}
.product.sauces-item #Ingredients .top{padding-top:212px;}
.product.sauces-item #Ingredients .pic{position:absolute;top:0;}
.product.sauces-item .teaser .makethis a, .product.sauces-item .teaser .makethis a:visited{color:#fff;text-transform:uppercase;background:url(/img/sauces-makethis-bg.gif) right no-repeat;padding-right:15px;}
.product.sauces-item #Primary p.backlink a, .product.sauces-item #Primary p.backlink a:visited {color:#000;text-transform:uppercase;background:url(/img/sauces-backlink.gif) left no-repeat;padding-left:13px;}
.product.breads-item #Primary .left, .recipe.item #Primary .left{width:440px;padding:0 0 0 36px;margin:0;}
.product.breads-item #Primary .right, .recipe.item #Primary .right{width:340px;margin:0 0 0 20px;padding:0;float:left;}
.product.breads-item #Primary .left h1, .recipe.item #Primary .left h1{padding:20px 0 0 12px;}
.product.breads-item #Primary .left p, .recipe.item #Primary .left p{margin:0 0 1em 14px;}
.product.breads-item #Primary p.backlink, .recipe.item #Primary p.backlink{margin:0 0 2em 14px;}
.product.breads-item #Primary p.backlink a, .product.breads-item #Primary p.backlink a:visited, .recipe #Primary p.backlink a, .recipe.item #Primary p.backlink a:visited{color:#000;text-transform:uppercase;background:url(/img/backlink-arrow.png) left no-repeat;padding-left:13px;}
.product.breads-item #Primary .left #Technical p{margin-left:1.4em;font-weight:normal;}
.recipe #Primary .left #Method p, .product.breads-item #Primary .left #Method p, #Review p{margin-left:.3em;font-weight:normal;}
.product.breads-item #Technical, .product.breads-item #Method{background:url(/img/breads-method-bg.gif) left bottom no-repeat #E7BC14;padding:0;width:440px;}
.product.breads-item #Technical .top, .product.breads-item #Method .top{background:url(/img/breads-method-top-bg.gif) top left no-repeat;padding:10px;}
.product.breads-item #Review, .product.breads-item #Ingredients{background:url(/img/breads-ingredients-bg.gif) left bottom no-repeat #E7BC14;padding:0;width:320px;}
.product.breads-item #Review .top, .product.breads-item #Ingredients .top{background:url(/img/breads-ingredients-top-bg.gif) top left no-repeat;padding:10px;}
.product.breads-item #Ingredients .top{padding-top:212px;}
.product.breads-item #Ingredients .pic{position:absolute;top:0;}
.product.breads-item .teaser .makethis a, .product.breads-item .teaser .makethis a:visited{color:#fff;text-transform:uppercase;background:url(/img/breads-makethis-bg.gif) right no-repeat;padding-right:15px;}
.product.breads-item #Primary p.backlink a, .product.breads-item #Primary p.backlink a:visited {color:#000;text-transform:uppercase;background:url(/img/breads-backlink.gif) left no-repeat;padding-left:13px;}
.product.prepared-meals-item #Primary .left, .recipe.item #Primary .left{width:440px;padding:0 0 0 36px;margin:0;}
.product.prepared-meals-item #Primary .right, .recipe.item #Primary .right{width:340px;margin:0 0 0 20px;padding:0;float:left;}
.product.prepared-meals-item #Primary .left h1, .recipe.item #Primary .left h1{padding:20px 0 0 12px;}
.product.prepared-meals-item #Primary .left p, .recipe.item #Primary .left p{margin:0 0 1em 14px;}
.product.prepared-meals-item #Primary p.backlink, .recipe.item #Primary p.backlink{margin:0 0 2em 14px;}
.product.prepared-meals-item #Primary p.backlink a, .product.prepared-meals-item #Primary p.backlink a:visited{color:#000;text-transform:uppercase;background:url(/img/backlink-arrow.png);padding-left:13px;}
.product.prepared-meals-item #Primary .left #Technical p{margin-left:1.4em;font-weight:normal;}
.recipe #Primary .left #Method p, .product.prepared-meals-item #Primary .left #Method p, #Review p{margin-left:.3em;font-weight:normal;}
.product.prepared-meals-item #Technical, .product.prepared-meals-item #Method{background:url(/img/prepared-meals-method-bg.gif) left bottom no-repeat #74BDE3;padding:0;width:440px;}
.product.prepared-meals-item #Technical .top, .product.prepared-meals-item #Method .top{background:url(/img/prepared-meals-method-top-bg.gif) top left no-repeat;padding:10px;}
.product.prepared-meals-item #Review, .product.prepared-meals-item #Ingredients{background:url(/img/prepared-meals-ingredients-bg.gif) left bottom no-repeat #74BDE3;padding:0;width:320px;}
.product.prepared-meals-item #Review .top, .product.prepared-meals-item #Ingredients .top{background:url(/img/prepared-meals-ingredients-top-bg.gif) top left no-repeat;padding:10px;}
.product.prepared-meals-item #Ingredients .top{padding-top:212px;}
.product.prepared-meals-item #Ingredients .pic{position:absolute;top:0;}
.product.prepared-meals-item .teaser .makethis a, .product.prepared-meals-item .teaser .makethis a:visited{color:#fff;text-transform:uppercase;background:url(/img/prepared-meals-makethis-bg.gif) right no-repeat;padding-right:15px;}
.product.prepared-meals-item #Primary p.backlink a, .product.prepared-meals-item #Primary p.backlink a:visited {color:#000;text-transform:uppercase;background:url(/img/prepared-meals-backlink.gif) left no-repeat;padding-left:13px;}
#Technical, #Method{width:440px;background:#78a029;float:left;color:#fff;margin:18px 0 40px 0;}
#Teasers, #Ingredients, #Review{width:320px;background:#78a029;padding:10px;float:left;color:#fff;margin:2em 0;}
#Review h2, #Ingredients h2, #Technical h2, #Method h2{font-weight:normal;margin:1em 0;color:#000;font-size:1.8em;text-transform:uppercase;border-bottom:1px solid #bcd094;padding:0 0 .3em .2em;}
.details a, .details a:visited{color:#000;}
.details a:hover, .details a:active{text-decoration:none;}
#Review p{font-style:italic;}
#Ingredients h2{border:none;margin-bottom:.1em;}
#Ingredients{margin-top:60px;position:relative;}
#Ingredients div#picture {margin: -35px 0 0 -30px;}
#Ingredients span{display:block;top:-28px;left:-12px;position:absolute;}
#Ingredients .teaser img, #Ingredients .teaser span, .teaser img, .teaser span{margin:0;float:left;}
#Method .serving{border-bottom:1px solid #bcd094;padding:.5em 0 .5em .2em;margin-top:0;font-size:1.1em;}
#Method ol, #Method ul{font-size:1.4em;}
#Method li{margin:0 0 1.4em 1.4em;}
#Method ol li{list-style-type:decimal;}
#Method ul li{list-style-type:disc;}
#Technical h2 img{margin-right:.2em;}
#Technical table{font-size:1.4em;margin:0 1.4em 0 1.4em;width:80%;}
#Technical thead th{padding-bottom:1em;}
#Technical td, #Technical th{padding-bottom:.2em;}
.teaser{margin:0;padding:20px 10px 0;border-top:1px solid #bcd094;min-height:90px;}
.teaser .text{float:left;width:135px;text-transform:uppercase;color:#fff;}
.teaser .thumb {float: right;top: -10px;position:relative;}
.teaser img, #Ingredients .teaser span{float:left;position:relative;top:auto;left:auto;}
.teaser .makethis a, .teaser .makethis a:visited{color:#fff;text-transform:uppercase;background:url(/img/makethis-arrow.png) left no-repeat;padding-right:17px;}
.recipe.item #Productnav ul, .product.sauces-item #Productnav ul, .product.breads-item #Productnav ul, .product.sandwiches-salads-item #Productnav ul, .product.sauces-item #Productnav ul, .product.prepared-meals-item #Productnav ul{margin-left:18px;}/*################################## Recipe pages ###############################*/ .recipe #Primarycontainer{background:url(/img/primary-bg-recipes.jpg) center top no-repeat #d4c99c;min-height:266px;}
.recipe #Secondarycontainer{background:url(/img/secondary-bg-recipes.gif) top left repeat-x #cbbd87;}
.recipe #Footercontainer{background:url(/img/footer-bg-recipes.gif) top left repeat-x #000;}
.recipe #Primary h1{padding:22px 0 0 60px;}
.recipe #Primary .right{text-align:right;}
.recipe #Primary .right p{margin-right:26px;}
.recipe #Recipenav ul{margin-left:60px;}
.recipe #Recipenav li{float:left;margin-left:36px;}
.recipe #Recipenav ul > li:first-child{margin:0;}
.recipe #Recipenav a, .recipe #Recipenav a:visited{display:block;font-size:1.4em;color:#fff;text-transform:uppercase;padding-bottom:4px;}
.recipe #Recipenav a:hover, .recipe #Recipenav a:active, .recipe #Recipenav a.selected, .recipe #Recipenav a.selected:visited{background:url(/img/recipe-nav-bg.gif) right bottom no-repeat;color:#000;text-decoration:none;}
.recipe .listingitem {width:784px;background:url(/img/recipe-item-bg.gif) left bottom no-repeat #b7a66d;margin:28px 0 70px 24px;padding:0 0 15px;position:relative;}
.recipe .listingitem p{width:480px;margin:.5em 0 0 15px;border-top:1px solid #dbd3b6;padding-top:.6em;}
.recipe .listingitem h2, .recipe #Secondary .listingitem h2{color:#fff;font-size:1.6em;font-weight:bold;text-transform:uppercase;background:#b7a66d;padding:15px 290px 0 15px;}
.recipe .listingitem p.read{margin:.8em 0 0 15px;border:none;}
.recipe .listingitem p.read a, .recipe .recipeitem p a:visited{color:#fff;text-transform:uppercase;background:url(/img/arrow-recipe.gif) right no-repeat;padding-right:17px;}
.recipe .listingitem .pic{position:absolute;top:-34px;right:0;}
.recipe .listingitem .pic img {border: 4px solid #fff}
/* books page */ .recipe.books .listingitem .pic img {border: 0}
.recipe.books #Primary .right{padding:22px 5px 0 0;width:399px;}
/* add recipe form */ .recipe .form{padding:40px 0 0 36px;}
.recipe .form .item{width:784px;background:#B7A66D;margin:0 0 3em;padding-top:5px;}
.recipe .form .item fieldset{background:url(/img/recipe-add-item-bg.gif) bottom left no-repeat #B7A66D;padding:5px 15px 15px;}
.recipe .form .item label{display:block;color:#49432c;font-size:1.2em;margin:0 0 .8em;line-height:1.2em;}
.recipe .form .item label span{display:block;font-size:1.5em;color:#fff;text-transform:uppercase;margin-bottom:.2em;}
.recipe .form .item .recipeleft, .recipe .form .item .reciperight{float:left;width:357px;}
.recipe .form .item .recipeleft{margin-right:40px;}
.recipe .form .item .hints{float:left;width:306px;}
.recipe .form .item .hints p{margin-top:0;font-size:1.2em;}
.recipe .form .item .hints dl{font-size:1.2em;margin:0 0 1em;}
.recipe .form legend{font-size:1.8em;color:#fff;text-transform:uppercase;margin-top:3px;}
.recipe .form .item label span span, .recipe .form legend span{color:#000;display:inline;font-size:1em;}
.recipe .form .submit{text-align:right;margin-right:28px;}
.recipe .form textarea{width:100%;border:2px solid #433d28;height:162px;padding:4px 2px;}
.recipe .form #Title label{text-indent:-3000px;margin:0;}
.recipe .form .input.text input{width:346px;border:2px solid #433d28;height:18px;padding:4px 2px;}
.recipe .form .input.text input#RecipeName{margin-bottom:.8em;}
.recipe .form .formbox{background:#a69763;padding:5px 10px;margin:10px 0;}
.recipe .form .formbox label{color:#fff;}
.recipe .form .formbox label span{font-size:1.1em;}
.error-message{color:#ff0000;font-size:1.2em;font-weight:bold;}
#flashMessage{margin:0 51px 24px;color:#ff0000;font-size:1.2em;background:#fff;padding:15px 10px;font-weight:bold;}
#fImage{border:2px solid #433d28;height:26px;}
#recipeaddimage{position:absolute;right:-59px;bottom:-94px;}
#Pagination{font-size:1.4em;text-align:center}
#Pagination a, #Pagination a:visited{color:#000;}
#Pagination span.current, #Pagination span.current:visited{color:#fff;}
p.noresults{margin-left:60px;}
/* recipe item */ .recipe.item #Primary .right{text-align:left;}
.recipe.item #Secondary h2{font-size:1.8em;text-transform:uppercase;margin:0 50px 20px 39px;}
.recipe.item h3{font-size:1.8em;}
.recipe.item #Recipetools #Sendfriendlink{text-align:right;padding-top:10px;}
.recipe.item #Recipetools #Sendfriendlink a, .recipe.item #Recipetools #Sendfriendlink a:visited{padding:8px 0 6px;color:#000;text-transform:uppercase;font-size:1.2em;font-weight:bold;background:url(/img/send-to-friend-bg.gif) right no-repeat;padding-right:42px;}
.recipe.item #Recipetools #Printlink{text-align:right;padding-top:14px;}
.recipe.item #Recipetools #Printlink a, .recipe.item #Recipetools #Printlink a:visited{padding:8px 0 6px;color:#000;text-transform:uppercase;font-size:1.2em;font-weight:bold;background:url(/img/print-icon.gif) right no-repeat;padding-right:42px;}
.recipe.item #Recipetools #Ratinglink{float:left;font-size:1.1em;}
.recipe.item #Recipetools #Ratinglink{float:left;font-size:1.1em;}
.recipe.item #Recipetools #Ratinglink #RatingInfo{display:block;padding-top:.8em;clear:left;}
.recipe.item #Footercontainer{background:url(/img/footer-bg-recipe-item.gif) top left repeat-x #000;}
.recipe.item .teaser{border-color:#dbd3b6;}
.recipe.item .teaser .text{float:left;width:135px;text-transform:uppercase;color:#fff;}
.recipe.item .teaser .thumb {float: right;top: -10px;position:relative;}
.recipe.item .teaser .makethis a, .recipe.item .teaser .makethis a:visited{color:#fff;text-transform:uppercase;background:url(/img/recipe-makethis-bg.gif) right no-repeat;padding-right:15px;}
.recipe #Primary p.backlink a, .recipe #Primary p.backlink a:visited{color:#000;text-transform:uppercase;background:url(/img/recipe-backlink.gif) left no-repeat;padding-left:13px;}
.recipe.item #Teasers, .recipe #Ingredients{background:url(/img/recipe-ingredients-bg.gif) left bottom no-repeat #b7a66d;padding:0;width:320px;}
.recipe.item #Teasers .top, .recipe #Ingredients .top{background:url(/img/recipe-teasers-top-bg.gif) top left no-repeat;padding:10px;}
.recipe #Ingredients div#picture {position:absolute; top:0;}
.recipe #Ingredients .top{padding-top:210px;}
.recipe #Method{width:440px;background:url(/img/recipe-method-bg.gif) left bottom no-repeat #b7a66d;padding:0;}
.recipe #Method .top{background:url(/img/recipe-method-top-bg.gif) top left no-repeat;padding:10px;}
.recipe #Teasers h2, .recipe #Ingredients h2{margin:1em 0;color:#000;font-size:1.8em;text-transform:uppercase;border-bottom:1px solid #dbd3b6;padding:0 0 .3em .2em;}
.recipe #Teasers h2{border:none;margin-bottom:.1em;}
.recipe.item #Method h2{border-top:1px solid #dbd3b6;padding-top:.5em;border-bottom:none;padding-bottom:0;margin:1em 0 0;}
.recipe #Method .serving{border-bottom:1px solid #dbd3b6;padding:.5em 0 .5em .3em;margin-top:0;font-size:1.1em;}
/* rating and send a friend forms */ #Ratingform .details, #Sendfriendform .corners{background:#a69763;margin:2em 0;padding:1.2em 0;}
#Ratingform .details input, #Sendfriendform .details input{width:160px;}
#Ratingform .submit input{width:auto;}
#Ratingform, #Sendfriendform label{color:#000;font-size:1.2em;}
#Ratingform .details label{display:block;margin-left:128px;}
#Ratingform .details .text{margin-left:128px;}
#Ratingform .error-message{font-size:1em;}
#Ratingform .submit{padding:10px 0 0 0;margin-left:168px;}
#Ratingform .details p{font-size:1.2em;width:412px;text-align:center;}
.recipe.item #Method #Ratingform h2{border:none;margin:1em 0 0;padding:0;font-size:1.6em;}
#Sendfriendform p{font-size:1.4em;width:412px;text-align:center;}
#Sendfriendform .details{float:left;width:180px;margin-left:20px;display:inline;}
#Sendfriendform .message{margin-left:20px;}
#Sendfriendform .message textarea{width:360px;}
#Sendfriendform .details div{margin-bottom:.6em;}
#Sendfriendform .submit{padding:10px 0 0 162px;}/*################################## Restaurant pages ###############################*/ .restaurant #Primarycontainer{background:url(/img/primary-bg-breads.jpg) center top no-repeat #ebc83e;}
.restaurant #Secondarycontainer{background:url(/img/secondary-bg-breads.gif) top left repeat-x #e7bc14;margin-top:-32px;}
.restaurant #Footercontainer{background:url(/img/footer-bg-breads.gif) top left repeat-x #000;}
.restaurant #Primary #Categorynav ul{margin:32px 0 0 19px;}
.restaurant #Categorynav a#Restaurantsub, .restaurant #Categorynav a#Restaurantsub{background:url(/img/navigation/nav-restaurant-yellow-on.gif) top left no-repeat;height:36px;}
.restaurant #Categorynav a#Findus, .restaurant #Categorynav a#Findus:visited{background:url(/img/navigation/nav-findus-yellow.gif) top left no-repeat;height:35px;}
.restaurant #Categorynav a#Menu, .restaurant #Categorynav a#Menu:visited{background:url(/img/navigation/nav-menu-yellow.gif) top left no-repeat;height:37px;}
.restaurant #Categorynav a#News, .restaurant #Categorynav a#News:visited{background:url(/img/navigation/nav-news-yellow.gif) top left no-repeat;height:36px;}
.restaurant #Categorynav a#Restaurantsub:hover, .restaurant #Categorynav a#Restaurantsub:active, .restaurant #Categorynav a#Findus:hover, .restaurant #Categorynav a#Findus:active, .restaurant #Categorynav a#Menu:hover, .restaurant #Categorynav a#Menu:active, .restaurant #Categorynav a#News:hover, .product.breads #Categorynav a#News:active{background-position:5px 0;}
.restaurant #Primary h1{padding:22px 0 0 38px;float:left;width:552px;}
.restaurant #Primary #Categorynav{width:179px;margin-left:10px;}
.restaurant #Primary #Categorynav a, .about #Categorynav a:visited{width:179px;}
.restaurant #Primary .left{margin:-24px 0 0;position:relative;width:416px;}
.restaurant #Primary .left p{margin-left:43px;font-weight:normal;}
.restaurant #Primary .right{float:left;width:407px;margin:0 0 0 10px;padding-top:21px;}
.restaurant #Primary .right img{position:absolute;bottom:2px;}
.restaurant #Categorynav{margin-left:70px;float:left;}
.restaurant #Secondary h2{font-size:2em;text-transform:uppercase;padding:0 50px 20px 39px;float:left;}
.restaurant #Subscribe a, .restaurant #Subscribe a:visited{margin-right:131px;text-transform:uppercase;float:left;margin-top:-5px;padding:10px 38px 12px 0;background:url(/img/rss-icon.png) right no-repeat;font-size:1.2em;color:#000;font-weight:bold;}
.restaurant .listingitem {width:784px;background:url(/img/product-item-bg-breads.gif) left bottom no-repeat #d8ac00;margin:10px 0 66px 24px;padding:0 0 15px;position:relative;}
.restaurant .listingitem p{width:480px;margin:.5em 0 0 15px;padding-top:.6em;}
.restaurant .listingitem p.date{border-bottom:1px solid #ecd680;color:#ecd680;padding:.4em 0 1em;margin:0 0 0 15px;}
.restaurant .listingitem h2, .restaurant #Secondary .listingitem h2{float:none;margin:0;color:#fff;font-size:1.6em;font-weight:bold;text-transform:uppercase;background:#d8ac00;padding:15px 0 0 15px;}
.restaurant .listingitem p.read{margin:.8em 0 0 15px;border:none;}
.restaurant .listingitem p.read a{color:#fff;text-transform:uppercase;background:url(/img/arrow-product-breads.gif) right no-repeat;padding-right:17px;}
.restaurant .listingitem .pic{position:absolute;top:-24px;right:10px;}
.restaurant.findus #Primary{padding-bottom:.6em;}
.restaurant.news #Primary .left{margin:-83px 0 0;position:relative;width:416px;}
.restaurant.findus #Primary .left{margin:20px 0 0;}
.restaurant.findus p{font-size:1.5em;margin-top:0;}
.restaurant.findus h2{font-size:1.5em;font-weight:bold;margin:0;padding:0;}
.restaurant.findus #Primary .left h2{margin-left:43px;}
.restaurant.findus #Secondary{position:relative;height:450px;}
.restaurant.findus #Secondary #Map{position:absolute;top:24px;}
.restaurant.findus #Categorynav a#Restaurantsub, .restaurant.findus #Categorynav a#Restaurantsub{background:url(/img/navigation/nav-restaurant-yellow.gif) top left no-repeat;height:36px;}
.restaurant.findus #Categorynav a#Findus, .restaurant.findus #Categorynav a#Findus:visited{background:url(/img/navigation/nav-findus-yellow-on.gif) top left no-repeat;height:35px;}
.restaurant.findus #Categorynav a#Menu, .restaurant.findus #Categorynav a#Menu:visited{background:url(/img/navigation/nav-menu-yellow.gif) top left no-repeat;height:37px;}
.restaurant.findus #Categorynav a#News, .restaurant.findus #Categorynav a#News:visited{background:url(/img/navigation/nav-news-yellow.gif) top left no-repeat;height:36px;}
.restaurant.findus #Categorynav a#Restaurantsub:hover, .restaurant.findus #Categorynav a#Restaurantsub:active, .restaurant.findus #Categorynav a#Findus:hover, .restaurant.findus #Categorynav a#Findus:active, .restaurant.findus #Categorynav a#Menu:hover, .restaurant.findus #Categorynav a#Menu:active, .restaurant.findus #Categorynav a#News:hover, .product.breads #Categorynav a#News:active{background-position:5px 0;}
.restaurant.menu #Primary .left{margin-top:-98px;}
.restaurant.menu #Primary .left p{margin-bottom:0;}
.restaurant.menu #Footercontainer{background:url(/img/footer-bg-breads-item.gif) top left repeat-x #000;}
.restaurant.menu #SampleMenu{background:url(/img/chalkboard-bg.jpg) top no-repeat;padding:48px 51px 0;color:#fff;}
.restaurant.menu #SampleMenu h2{font-size:2em;margin-bottom:.8em;}
.restaurant.menu #SampleMenu div{width:320px;float:left;padding:0 0 0 38px;}
.restaurant.menu #SampleMenu p{margin:0;font-size:1.2em;}
.restaurant.menu #SampleMenu #MenuFoot{margin:0 0 -11px -5px;width:auto;float:none;padding:0;}
.restaurant.menu #Categorynav a#Restaurantsub, .restaurant.menu #Categorynav a#Restaurantsub{background:url(/img/navigation/nav-restaurant-yellow.gif) top left no-repeat;height:36px;}
.restaurant.menu #Categorynav a#Findus, .restaurant.menu #Categorynav a#Findus:visited{background:url(/img/navigation/nav-findus-yellow.gif) top left no-repeat;height:35px;}
.restaurant.menu #Categorynav a#Menu, .restaurant.menu #Categorynav a#Menu:visited{background:url(/img/navigation/nav-menu-yellow-on.gif) top left no-repeat;height:37px;}
.restaurant.menu #Categorynav a#News, .restaurant.menu #Categorynav a#News:visited{background:url(/img/navigation/nav-news-yellow.gif) top left no-repeat;height:36px;}
.restaurant.menu #Categorynav a#Restaurantsub:hover, .restaurant.menu #Categorynav a#Restaurantsub:active, .restaurant.menu #Categorynav a#Findus:hover, .restaurant.menu #Categorynav a#Findus:active, .restaurant.menu #Categorynav a#Menu:hover, .restaurant.menu #Categorynav a#Menu:active, .restaurant.menu #Categorynav a#News:hover, .product.breads #Categorynav a#News:active{background-position:5px 0;}
.restaurant #Signup.inline{float:left;width:384px;padding:0;margin:10px 0 40px 10px;}
.restaurant #Signup.inline .corners{padding:10px 12px 11px;background:#D8AC00;min-height:68px;}
.restaurant #Signup.inline fieldset, .restaurant #Signup.inline .text, .restaurant #Signup.inline .submit{float:left;}
.restaurant #Signup.inline .text{width:148px;}
.restaurant #Signup.inline input{width:140px;margin:0;}
.restaurant #Signup .checkbox{float:left;}
.restaurant #Signup.inline .checkbox input{width:auto;}
.restaurant #Signup.inline .checkbox label{position:relative;left:auto;font-size:1.1em;margin:0 5px 0 2px;}
.restaurant #Signup.inline .checkbox{margin-top:5px;}
.restaurant #Signup.inline p, .restaurant #Signup.inline label{position:absolute;left:-3000px;}
.restaurant #Signup.inline .submit{float:right;}
.restaurant #Signup.inline .submit input{background:#000;border:none;color:#fff;text-transform:uppercase;margin:0;padding:3px 5px 4px;width:auto;font-size:.9em;vertical-align:top;}
.restaurant #Signup.inline h2{font-size:1.3em;font-weight:bold;margin-bottom:.6em;text-transform:uppercase;}
.restaurant #Signup.inline div{margin:0;}
.restaurant.news #Footercontainer{background:url(/img/footer-bg-breads-item.gif) top left repeat-x #000;}
.restaurant.news #Categorynav a#Restaurantsub, .restaurant.news #Categorynav a#Restaurantsub{background:url(/img/navigation/nav-restaurant-yellow.gif) top left no-repeat;height:36px;}
.restaurant.news #Categorynav a#Findus, .restaurant.news #Categorynav a#Findus:visited{background:url(/img/navigation/nav-findus-yellow.gif) top left no-repeat;height:35px;}
.restaurant.news #Categorynav a#Menu, .restaurant.news #Categorynav a#Menu:visited{background:url(/img/navigation/nav-menu-yellow.gif) top left no-repeat;height:37px;}
.restaurant.news #Categorynav a#News, .restaurant.news #Categorynav a#News:visited{background:url(/img/navigation/nav-news-yellow-on.gif) top left no-repeat;height:36px;}
.restaurant.news #Categorynav a#Restaurantsub:hover, .restaurant.news #Categorynav a#Restaurantsub:active, .restaurant.news #Categorynav a#Findus:hover, .restaurant.news #Categorynav a#Findus:active, .restaurant.news #Categorynav a#Menu:hover, .restaurant.news #Categorynav a#Menu:active, .restaurant.news #Categorynav a#News:hover, .product.breads #Categorynav a#News:active{background-position:5px 0;}
.restaurant.news #Subscribe{float:left;width:388px;text-align:right;background:#d8ac00;padding:30px 15px 0;margin:10px 0 40px 24px;min-height:68px;}
.restaurant.news #Subscribe form, .restaurant.news #Subscribe fieldset{display:inline;padding:0;}
.restaurant.news #Subscribe label{font-size:1.2em;text-transform:uppercase;font-weight:bold;}
.restaurant #Gallery div{float:left;margin:0 10px 10px 0;border-bottom:3px solid #d5ad12;}/*################################## Sitewide pages, terms, privacy, sitemap etc ###############################*/ .sitewide #Primary .left{margin-top:0;width:550px;}
.sitewide #Primary .right{width:250px;margin:0;}
.sitewide #Primary h1{padding:22px 0 12px 38px;float:left;width:552px;}
.sitewide #Primarycontainer{padding-bottom:20px;}
.sitewide #Content{background:#56a4cd;margin:18px 0 0 36px;padding:15px 10px;width:520px;}
.sitewide #Content table, .sitewide #Content ul, .sitewide #Content ol {font-size:1.4em;}
.sitewide #Content ul{list-style-type:disc;padding-left:15px;line-height:1.2em;}
.sitewide #Content li{margin:0 0 1em;}
.sitewide #Content a,.sitewide #Content a:visited{text-decoration:underline;}
.sitewide #Content table, .sitewide #Content ul, .sitewide #Content ol, .sitewide #Content p{margin:1em 10px;color:#fff;font-weight:normal;}
.sitewide #Content table td, .sitewide #Content table th{padding:.3em;}
.sitewide #Content table th{background:#fff;color:#000;font-weight:bold;}
.sitewide #Content table td{background:#8DC9E8;}
.sitewide #Content table tr + tr td, .sitewide #Content table tr + tr + tr + tr td{background:#8DC9E8;}
.sitewide #Content table tr + tr + tr td, .sitewide #Content table tr + tr + tr + tr + tr td{background:#7EB3CF;}
.sitewide #Content.sitemap .col{float:left;width:160px;}
.sitewide #Content h2{font-size:1.6em;margin:0 0 1em;color:#000;font-weight:bold;margin:1em 10px;}
.sitewide #Content.sitemap ul{font-size:1.4em;margin:1em 0;}
.sitewide #Content.sitemap ul ul{margin:.5em 0;}
.sitewide #Content.sitemap ul li{margin-left:2em;list-style-type:disc;color:#fff;}
.sitewide #Content.sitemap ul ul{font-size:1em;}
.sitewide #Content.sitemap h2 a, .sitewide #Content.sitemap h2 a:visited{color:#000;}
.sitewide #Content.sitemap li a, .sitewide #Content.sitemap li a:visited{color:#fff;}
.sitewide.terms #Categorynav a#Privacy, .sitewide.terms #Categorynav a#Privacy:visited{background:url(/img/navigation/nav-privacy.gif) top left no-repeat;height:36px;}
.sitewide.terms #Categorynav a#Terms, .sitewide.terms #Categorynav a#Terms:visited{background:url(/img/navigation/nav-terms-on.gif) top left no-repeat;height:35px;}
.sitewide.terms #Categorynav a#Sitemap, .sitewide.terms #Categorynav a#Sitemap:visited{background:url(/img/navigation/nav-sitemap.gif) top left no-repeat;height:39px;}
.sitewide.terms #Categorynav a#Linking, .sitewide.terms a#Linking a#Sitemap:visited{background:url(/img/navigation/nav-linking.gif) top left no-repeat;height:38px;}
.sitewide.terms #Categorynav a#Acceptable, .sitewide.terms #Categorynav a#Acceptable:visited{background:url(/img/navigation/nav-acceptable.gif) top left no-repeat;height:37px;}
.sitewide.terms #Categorynav a#Acceptable:hover, .sitewide.terms #Categorynav a#Acceptable:active, .sitewide.terms #Categorynav a#Linking:hover, .sitewide.terms #Categorynav a#Linking:active, .sitewide.terms #Categorynav a#Terms:hover, .sitewide.terms #Categorynav a#Terms:active, .sitewide.terms #Categorynav a#Privacy:hover, .sitewide.terms #Categorynav a#Privacy:active, .sitewide.terms #Categorynav a#Sitemap:hover, .sitewide.terms #Categorynav a#Sitemap:active{background-position:5px 0;}
.sitewide.privacy #Categorynav a#Privacy, .sitewide.privacy #Categorynav a#Privacy:visited{background:url(/img/navigation/nav-privacy-on.gif) top left no-repeat;height:36px;}
.sitewide.privacy #Categorynav a#Terms, .sitewide.privacy #Categorynav a#Terms:visited{background:url(/img/navigation/nav-terms.gif) top left no-repeat;height:35px;}
.sitewide.privacy #Categorynav a#Sitemap, .sitewide.privacy #Categorynav a#Sitemap:visited{background:url(/img/navigation/nav-sitemap.gif) top left no-repeat;height:39px;}
.sitewide.privacy #Categorynav a#Linking, .sitewide.privacy a#Linking a#Sitemap:visited{background:url(/img/navigation/nav-linking.gif) top left no-repeat;height:38px;}
.sitewide.privacy #Categorynav a#Acceptable, .sitewide.privacy #Categorynav a#Acceptable:visited{background:url(/img/navigation/nav-acceptable.gif) top left no-repeat;height:37px;}
.sitewide.privacy #Categorynav a#Acceptable:hover, .sitewide.privacy #Categorynav a#Acceptable:active, .sitewide.privacy #Categorynav a#Linking:hover, .sitewide.privacy #Categorynav a#Linking:active, .sitewide.privacy #Categorynav a#Terms:hover, .sitewide.privacy #Categorynav a#Terms:active, .sitewide.privacy #Categorynav a#Privacy:hover, .sitewide.privacy #Categorynav a#Privacy:active, .sitewide.privacy #Categorynav a#Sitemap:hover, .sitewide.privacy #Categorynav a#Sitemap:active{background-position:5px 0;}
.sitewide.sitemap #Categorynav a#Privacy, .sitewide.sitemap #Categorynav a#Privacy:visited{background:url(/img/navigation/nav-privacy.gif) top left no-repeat;height:36px;}
.sitewide.sitemap #Categorynav a#Terms, .sitewide.sitemap #Categorynav a#Terms:visited{background:url(/img/navigation/nav-terms.gif) top left no-repeat;height:35px;}
.sitewide.sitemap #Categorynav a#Sitemap, .sitewide.sitemap #Categorynav a#Sitemap:visited{background:url(/img/navigation/nav-sitemap-on.gif) top left no-repeat;height:39px;}
.sitewide.sitemap #Categorynav a#Linking, .sitewide.use a#Linking a#Sitemap:visited{background:url(/img/navigation/nav-linking.gif) top left no-repeat;height:38px;}
.sitewide.sitemap #Categorynav a#Acceptable, .sitewide.use #Categorynav a#Acceptable:visited{background:url(/img/navigation/nav-acceptable.gif) top left no-repeat;height:37px;}
.sitewide.sitemap #Categorynav a#Acceptable:hover, .sitewide.sitemap #Categorynav a#Acceptable:active, .sitewide.sitemap #Categorynav a#Linking:hover, .sitewide.sitemap #Categorynav a#Linking:active, .sitewide.sitemap #Categorynav a#Terms:hover, .sitewide.sitemap #Categorynav a#Terms:active, .sitewide.sitemap #Categorynav a#Privacy:hover, .sitewide.sitemap #Categorynav a#Privacy:active, .sitewide.sitemap #Categorynav a#Sitemap:hover, .sitewide.sitemap #Categorynav a#Sitemap:active{background-position:5px 0;}
.sitewide.sitemap #Content h2{font-size:1.4em;margin:0 0 1em;color:#000;font-weight:bold;margin:1em 10px;}
.sitewide.sitemap #Content li{margin:0;}
.sitewide.linking #Categorynav a#Privacy, .sitewide.linking #Categorynav a#Privacy:visited{background:url(/img/navigation/nav-privacy.gif) top left no-repeat;height:36px;}
.sitewide.linking #Categorynav a#Terms, .sitewide.linking #Categorynav a#Terms:visited{background:url(/img/navigation/nav-terms.gif) top left no-repeat;height:37px;}
.sitewide.linking #Categorynav a#Sitemap, .sitewide.linking #Categorynav a#Sitemap:visited{background:url(/img/navigation/nav-sitemap.gif) top left no-repeat;height:39px;}
.sitewide.linking #Categorynav a#Linking, .sitewide.linking a#Linking a#Sitemap:visited{background:url(/img/navigation/nav-linking-on.gif) top left no-repeat;height:38px;}
.sitewide.linking #Categorynav a#Acceptable, .sitewide.linking #Categorynav a#Acceptable:visited{background:url(/img/navigation/nav-acceptable.gif) top left no-repeat;height:37px;}
.sitewide.linking #Categorynav a#Acceptable:hover, .sitewide.linking #Categorynav a#Acceptable:active, .sitewide.linking #Categorynav a#Linking:hover, .sitewide.linking #Categorynav a#Linking:active, .sitewide.linking #Categorynav a#Terms:hover, .sitewide.linking #Categorynav a#Terms:active, .sitewide.linking #Categorynav a#Privacy:hover, .sitewide.linking #Categorynav a#Privacy:active, .sitewide.linking #Categorynav a#Sitemap:hover, .sitewide.linking #Categorynav a#Sitemap:active{background-position:5px 0;}
.sitewide.use #Categorynav a#Privacy, .sitewide.use #Categorynav a#Privacy:visited{background:url(/img/navigation/nav-privacy.gif) top left no-repeat;height:36px;}
.sitewide.use #Categorynav a#Terms, .sitewide.use #Categorynav a#Terms:visited{background:url(/img/navigation/nav-terms.gif) top left no-repeat;height:37px;}
.sitewide.use #Categorynav a#Sitemap, .sitewide.use #Categorynav a#Sitemap:visited{background:url(/img/navigation/nav-sitemap.gif) top left no-repeat;height:39px;}
.sitewide.use #Categorynav a#Linking, .sitewide.use a#Linking a#Sitemap:visited{background:url(/img/navigation/nav-linking.gif) top left no-repeat;height:38px;}
.sitewide.use #Categorynav a#Acceptable, .sitewide.use #Categorynav a#Acceptable:visited{background:url(/img/navigation/nav-acceptable-on.gif) top left no-repeat;height:37px;}
.sitewide.use #Categorynav a#Acceptable:hover, .sitewide.use #Categorynav a#Acceptable:active, .sitewide.use #Categorynav a#Linking:hover, .sitewide.use #Categorynav a#Linking:active, .sitewide.use #Categorynav a#Terms:hover, .sitewide.use #Categorynav a#Terms:active, .sitewide.use #Categorynav a#Privacy:hover, .sitewide.use #Categorynav a#Privacy:active, .sitewide.use #Categorynav a#Sitemap:hover, .sitewide.use #Categorynav a#Sitemap:active{background-position:5px 0;}
/*=:project scalable Inman Flash Replacement (sIFR) version 3. =:file Copyright: 2006 Mark Wubben. Author: Mark Wubben, <http://novemberborn.net/> =:history * IFR: Shaun Inman * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben =:license This software is licensed and provided under the CC-GNU LGPL. See <http://creativecommons.org/licenses/LGPL/2.1/> */ /*---- sIFR ---*/ .sIFR-flash {visibility: visible !important; margin: 0; padding: 0}
.sIFR-unloading .sIFR-flash {visibility: hidden !important}
.sIFR-replaced, .sIFR-ignore {visibility: visible !important}
.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden}
.sIFR-replaced div.sIFR-fixfocus {margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none}
.sIFR-dummy {width: 0px; height: 0px; margin-left: 42px; z-index: 0}
/*---- Header styling ---*/ /** * jQuery lightBox plugin * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/) * and adapted to me for use like a plugin from jQuery. * @name jquery-lightbox-0.5.css * @author Leandro Vieira Pinho - http://leandrovieira.com * @version 0.5 * @date April 11, 2008 * @category jQuery plugin * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com) * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin */ #jquery-overlay {position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px}
#jquery-lightbox {position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0}
#jquery-lightbox a img {border: none}
#lightbox-container-image-box {position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto}
#lightbox-container-image {padding: 10px}
#lightbox-loading {position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0}
#lightbox-nav {position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10}
#lightbox-container-image-box > #lightbox-nav {left: 0}
#lightbox-nav a {outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%; height: 100%; zoom: 1; display: block}
#lightbox-nav-btnPrev {left: 0; float: left}
#lightbox-nav-btnNext {right: 0; float: right}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0}
#lightbox-container-image-data {padding: 0 10px; color: #666}
#lightbox-container-image-data #lightbox-image-details {width: 70%; float: left; text-align: left}
#lightbox-image-details-caption {font-weight: bold}
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em}
#lightbox-secNav-btnClose {width: 66px; float: right; padding-bottom: 0.7em}/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */ div.rating{cursor:pointer;margin:2em;clear:both;display:block}
div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
div.cancel,div.star{float:left;padding-right:1px;width:20px;height:20px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden }
div.cancel,div.cancel a{background:url(/img/delete.gif) no-repeat 0 -16px}
div.star,div.star a{background:url(/img/star.gif) no-repeat 0 0px;}
div.cancel a,div.star a{display:block;width:20px;height:100%;background-position:0 0px;border:1 solid #FF0000}
div.star_on a{background-position:0 -20px!important}
div.star_hover a,div.star_live a:hover{background-position:0 -40px}
/* Read Only CSS div.star_readonly a,div.star_readonly a:hover{cursor:default !important}*/ /* Partial Star CSS */ div.star{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */