.wpContainer {position:relative; margin:0px 0px 40px 0px; background:url(/chefjono_finefoods/graphics/icons/wpTitleBG.gif) no-repeat; width:275px;}
.wpVideoContainer {margin:0px 0px 40px 0px; background:url(/chefjono_finefoods/graphics/icons/wpVideoTitleBG.gif) no-repeat; width:275px;}
.wpContainer h2 {position:absolute; z-index:2; color:#FFFFFF; font-size:13px; padding:8px 0px 0px 30px; margin:0px; text-transform:uppercase;}
.wpContainer h3 {position:absolute; z-index:1; color:#000000; font-size:13px; padding:10px 0px 0px 32px; margin:0px; text-transform:uppercase;}
.wpContainer .wpBody {padding:7px 10px 7px 10px; position:relative; top:29px; border-bottom:1px solid #BDBDBD; background:url(/chefjono_finefoods/graphics/icons/wpBG.gif) repeat-y; width:255px;}
.wpContainer .wpBody input {border:1px solid #CCCCCC; font-size:12px;}
.wpContainer .wpBody input.cb {border:0px;}
.wpContainer .wpBody a {color:#A61D22;}
.wpContainer .wpVideoBody {font-size:13px;}
.wpContainer .wpVideoBody img {margin-right:10px; }
.wpVideoContainer .vidLinks {position:absolute; z-index:5; left:111px; top:0px;}
.wpVideoContainer .vidLinks ul {margin:10px 0px 0px 0px; padding:0px;}
.wpVideoContainer .vidLinks ul li {background:url(/chefjono_finefoods/graphics/icons/wpSubSep.gif) no-repeat right top; margin:0px; margin-right:7px; float:left; list-style:none; padding:0px 10px 0px 0px;}
.wpVideoContainer .vidLinks ul li.last {background:none; margin:0px; padding:0px;}
.wpVideoContainer .vidLinks ul li.last p {background:none; margin:0px; padding:0px;}
.wpVideoContainer .vidLinks ul li a {font-size:11px; font-weight:bold; color:#000000; text-decoration:none;}
.wpVideoContainer .vidLinks ul li a.on {color:#A61D22;}
.wpContainer p.more {font-size:11px; clear:both; text-align:right; margin:0px; padding:0px; font-weight:bold;}
.wpContainer .wpBody h4 {padding:0px 20px 0px 20px; font-size:13px; font-weight:Bold;}
.wpContainer .wpBody h4 span {font-size:14px; color:#A61D22 !important;}
.wpContainer .wpBody h4 a  {color:#000000;}
.wpFeature {height:95px;}
.wpFeature p {padding-right:90px;}

.bigButton {margin:15px 0px 10px 0px; background:url(/chefjono_finefoods/graphics/icons/bigButton.jpg) no-repeat; width:200px; height:38px;}
.bigButton p {color:#FFFFFF; font-size:18px; text-align:center; padding:8px 0px 0px 0px; margin:0px;}
.bigButton p a {text-decoration:none; color:#FFFFFF; font-size:18px;}

.tabArea {width:630px;}
.tabContainer {float:right; position:relative; top:1px; z-index:5;}
.tabBlock {float:left; height:22px;}
.tabBlock .tabLeft {float:left; background:url(/chefjono_finefoods/graphics/icons/tabLeft.jpg) no-repeat; width:4px; height:22px;}
.tabBlock .tabRight {float:left; background:url(/chefjono_finefoods/graphics/icons/tabRight.jpg) no-repeat; width:4px; height:22px;}
.tabBlock .tab {float:left; background:url(/chefjono_finefoods/graphics/icons/tabBG.jpg) repeat-x; height:22px;}
.tabBlock .tab p {padding:4px 12px 0px 12px; margin:0px; text-align:center;}
.tabBlock .tab p a {text-decoration:none; color:#FFFFFF; font-weight:bold; font-size:12px;}

.tabBlockOn .tabLeft {background:url(/chefjono_finefoods/graphics/icons/tabLeftOn.jpg) no-repeat;}
.tabBlockOn .tabRight {background:url(/chefjono_finefoods/graphics/icons/tabRightOn.jpg) no-repeat;}
.tabBlockOn .tab {background:url(/chefjono_finefoods/graphics/icons/tabBGOn.jpg) repeat-x;}
.tabBlockOn .tab p a {text-decoration:none; color:#222222; font-weight:bold; font-size:12px;}

.nav {float:left; width:200px; margin:0px; padding:0px;}
.nav {float:right;}
.nav li {border:1px solid black; text-align:left; font-weight:bold; margin:0px 0px 10px 0px; list-style:none;}
.nav li a {text-decoration:None;}
.gallery {text-align:left; clear:both; background-color:#666666; width:999px;}
.gallery li {float:left; list-style:none; margin:0px 30px 0px 0px; padding:10px 0px 10px 0px;}
.galleryDefault {height:30px;}

.ffMain {text-align:left; background:url(/chefjono_finefoods/graphics/images/ffMainLong6.jpg) no-repeat left 19px; width:995px; height:525px; border:2px solid #7A7A7A; border-top:0px;}
.ffDefault {text-align:left;  background:url(/chefjono_finefoods/graphics/images/ffDefault.jpg) no-repeat left top #D1D1D1; width:995px; height:auto; border:2px solid #7A7A7A; border-top:0px;}
.ffMain .productArea {margin-top:0px; margin-left:10px;}
.productArea .product {margin-top:13px; width:395px; float:left;}
.productArea .desc {margin-top:83px; width:300px; float:left;}
.productArea .nutr {margin-top:88px; width:180px; text-align:center; float:left;}
.productArea .nutr img {border:1px solid #1D1300;}

body {font-family:arial;}
.ffMainTitle {margin:45px 0px 25px 50px;}
.ffMainTitle2 {position:absolute; left:710px; top:155px;}
.homeFeature {position:absolute; left:695px; top:464px;}
.buttonContainer {margin-left:40px; height:60px; padding:20px 0px 10px 0px;}
.buttons {position:absolute; left:480px; top:70px;}
.buttonBlock {margin:0px 15px 0px 0px; padding:0px;}
.buttonFloat {float:left;}
.buttonLeft {float:left; width:12px; height:38px; background:url(/chefjono_finefoods/graphics/icons/ffButtonLeft.gif) no-repeat;}
.buttonRight {float:left; width:12px; height:38px; background:url(/chefjono_finefoods/graphics/icons/ffButtonRight.gif) no-repeat;}
.button {width:170px; float:left; height:38px; background:url(/chefjono_finefoods/graphics/icons/ffButtonSpacer.gif) repeat-x;}
.button p {padding:10px 20px 0px 20px; margin:0px; text-align:center;}
.button p a {color:#FFFFFF; font-weight:bold; font-family:arial; font-size:13px; text-decoration:none;}
.desc h3 {text-transform:uppercase; font-weight:bold; font-family:arial; font-size:13px; margin:0px 0px 5px 0px; padding:0px;}
.desc {font-family:arial; font-size:12px; line-height:16px;}
.desc .ing {font-size:11px; line-height:14px;}
.locationContainer {width:955px; padding:0px 20px 0px 20px;}
.locationBlock {text-align:left; float:left; width:180px; margin:0px 0px 8px 0px; padding:8px 0px 8px 0px;  height:110px; border-bottom:1px solid #000000;}
.homeGallery .locationBlock {border-bottom:0px;}
.locationBlock .name {font-size:14px; font-weight:bold; color:#FFFFFF;}
.locationBlock .address {font-size:12px; color:#FFFFFF;}
.locationBlock .city {font-size:12px; color:#FFFFFF;}
.locationBlock .phone {font-size:12px; color:#FFFFFF;}
.locationBlock .map a {font-size:11px; color:#FFFFFF;}
.locationDefaultContainer {width:935px;}
.storesBlock {background:url(/chefjono_finefoods/graphics/icons/storesBG.jpg) repeat-x left bottom #FFFFFF !important;}
.locationDefaultContainer div {color:#000000 !important;}
.locationDefaultContainer a {color:#000000 !important;}
.content {margin:50px 10px 10px 10px; font-size:13px;}
.content h3 {font-size:21px; font-style:italic; font-weight:bold;}

.navbox {background:url(/chefjono_finefoods/graphics/icons/ingredientsBG.jpg) repeat-x; float:right; width:185px; border:1px solid #000000; margin:0px 0px 15px 15px; padding:8px; text-align:left;}
.navbox ul {margin:5px 0px 0px 20px; padding:0px;}
.navbox ul li {margin:0px; padding:3px 0px 3px 0px;}
.navbox ul li a {color:#000000; text-decoration:none;}
.navbox ul li a.on {font-weight:bold;}
.navbox ul li a:hover {color:#C4131B; text-decoration:underline;}


.ingredientBlock {margin:20px 0px 0px 0px; width:390px; background:url(/chefjono_finefoods/graphics/icons/ingredientsBG.jpg) repeat-x;}
.ingredients {width:970px; border-collapse:collapse;}
.ingredients th {font-weight:bold; text-align:center; border:1px solid #000000; padding:3px; vertical-align:top;}
.ingredients td {border:1px solid #000000; padding:3px; vertical-align:top;}
.ingredients td.name2 {width:300px; font-weight:bold;}
.ingredients td.value2 {width:670px; font-weight:bold;}
.ingredients td.name2 p {font-weight:normal;}
.ingredients td.value2 p {font-weight:normal;}
.ingredientBlock a {color:#C4131B; text-decoration:underline;}
.productArea a {color:#C4131B; text-decoration:underline;}
.content a {color:#C4131B; text-decoration:underline;}
.ingredients li {font-weight:normal;}
.ingredientBlock .ingredients {width:390px !important;}
.storesBlock .ingredients {width:970px !important;}

.productContainer {}
.productContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.productBlock {cursor:pointer; border:1px solid #000000; float:left; width:146px; margin:0px 5px 0px 5px; height:500px; padding:30px 0px 0px 0px;}

.productBlock .pic {width:138px; text-align:center; margin-right:0px; margin-bottom:10px;}
.productBlock .desc {width:120px; float:left; font-size:13px; padding:0px 8px 0px 8px;}
.productBlock .desc p {font-weight:bold; font-size:14px; font-family:helvetica; font-style:italic; height:40px; margin:0px; padding:0px;}
.productBlock a {color:#C4131B;}

.productItem .pic {float:left; width:250px; text-align:center; margin-right:0px; margin-bottom:10px;}
.productItem .desc {width:325px; float:left; font-size:13px; padding:0px 8px 0px 8px;}
.productItem .desc b {font-weight:bold; font-size:24px; font-family:helvetica; line-height:30px; margin:0px; padding:0px;}
.productItem .desc p {width:325px; font-size:13px; font-family:helvetica; margin:0px; padding:0px;}
.productItem .recipeDesc {width:490px; float:left; font-size:13px; padding:0px 8px 0px 8px;}
.productItem .recipeDesc b {font-weight:bold; font-size:24px; font-family:helvetica; line-height:30px; margin:0px; padding:0px;}
.productItem .recipeDesc p {width:490px; font-size:13px; font-family:helvetica; margin:0px; padding:0px;}
.productItem a {color:#C4131B;}
.productItem .otherProducts {width:200px; float:left;}
.productItem .pic_pomegranate {margin-top:80px; width:100px; height:435px; background:url(/chefjono_finefoods/graphics/images/bottle_pomegranate.png) no-repeat right top;}
.productItem .pic_pepper {margin-top:80px; width:100px; height:435px; background:url(/chefjono_finefoods/graphics/images/bottle_pepper.png) no-repeat right top;}
.productItem .pic_blueberry {margin-top:80px; width:100px; height:435px; background:url(/chefjono_finefoods/graphics/images/bottle_blueberry.png) no-repeat right top;}

.productList {}
.productList .title {width:184px; padding:8px 0px 0px 0px; margin:0px;}
.productList .title p {cursor:pointer; background-color:#FFFFFF; font-weight:bold; font-size:13px; font-family:helvetica; font-style:italic; margin:0px 0px 4px 0px; padding:4px;}
.productList .title p a {color:#000000; text-decoration:none; font-weight:bold; font-size:13px; font-family:helvetica; font-style:italic;}
.productList .pic {width:184px; text-align:center; margin-right:0px; margin-bottom:15px;}

/*
.productBlockP1 {background:#CBB2B3 !important;}
.productBlockP2 {background:#BBB3AF !important;}
.productBlockP3 {background:#D1CAB2 !important;}
.productBlockP4 {background:#BEB1B0 !important;}
.productBlockP5 {background:#B8BCB4 !important;}
.productBlockP_icewine {background:#D1CAB2 !important;}
.productBlockP_maple {background:#BEB1B0 !important;}
.productBlockP_lychee {background:#C6C2B8 !important;}
*/
.productBlockP_pomegranate {background:#CBB2B3 !important;}
.productBlockP_tamarind {background:#BBB3AF !important;}
.productBlockP_super {background:#B8BCB4 !important;}
.productBlockP_pepper {background:#CBA07C !important;}
.productBlockP_icewine {background:#D1CAB2 !important;}
.productBlockP_maplesyrup {background:#BEB1B0 !important;}
.productBlockP_lychee {background:#C6C2B8 !important;}
.productBlockP_blueberry {background:#8878B8 !important;}


.merchant {height:16px; position:absolute; left:20px; bottom:195px; background:url(/chefjono_finefoods/graphics/icons/pdf.gif) no-repeat; padding-left:25px;}
.merchant a {color:#C4131B; font-size:12px; font-weight:bold;}
.merchant a:hover {color:#666666; font-size:12px; font-weight:bold;}

.pdfFeature {height:16px; position:absolute; left:220px; bottom:195px; background:url(/chefjono_finefoods/graphics/icons/pdf.gif) no-repeat; padding-left:25px;}
.pdfFeature a {color:#C4131B; font-size:12px; font-weight:bold;}
.pdfFeature a:hover {color:#666666; font-size:12px; font-weight:bold;}

.recipeLink {background:#FFFFFF; border:1px solid #333333; padding:3px; width:383px; margin:5px 0px 0px 0px;}
.recipeLink a {text-decoration:none;}
.recipeLinkOn a {color:#000000;}

.mapHTML h4 {font-size:13px; font-weight:bold; margin:0px 0px 5px 0px; padding:0px;}

.newsContainer {width:543px; background:url(/chefjono_finefoods/graphics/icons/dots.gif) repeat-x;}
.newsContainer a {color:#B3C2CA !important; font-weight:bold;}
.newsContainer a:hover {color:#223961 !important; font-weight:bold;}
.newsContainer a.on {color:#223961 !important; font-weight:bold;}
.newsContainer .newsBlock {clear:both; cursor:pointer; width:533px; padding:5px;}
.newsContainer .newsBlockOn {width:533px; height:100px; background:#CCCCCC; padding:5px;}
.newsContainer .newsStory {float:left; width: 353px;}
.newsContainer .newsImage {float:left; width: 130px;}
.newsContainer .newsItem {margin-bottom:5px; background:url(/chefjono_finefoods/graphics/icons/newsArrow.gif) 0px 4px no-repeat; padding-left:20px;}
.newsContainer .newsItemOn {margin-bottom:5px; background:url(/chefjono_finefoods/graphics/icons/newsArrowOn.gif) 0px 4px no-repeat; padding-left:20px;}
.newsContainer .newsAbstract {color:#223961; padding-left:20px; width:360px;}

.pollResultsContainer {padding:6px 0px 0px 0px; margin:0px;}
.pollResultsBlock {clear:both; padding:0px; margin:6px 0px 6px 0px;}
.pollResultsBlock .clearfix:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.pollResultsAnswer {font-size:11px; font-family:arial; width:150px; float:left; padding-right:10px; }
.pollResultsFill {font-size:11px; font-family:arial; height:15px; float:left; }
.pollResultsFill1 {background:#A01113;}
.pollResultsFill2 {background:#006699;}
.pollResultsFill3 {background:#669966;}
.pollResultsFill4 {background:#cc3399;}
.pollResultsPct {margin-left:8px; float:left; }
.pollResultsPct1 {color:#A01113; margin-left:8px; float:left; }
.pollResultsPct2 {color:#006699; margin-left:8px; float:left; }
.pollResultsPct3 {color:#669966; margin-left:8px; float:left; }
.pollResultsPct4 {color:#cc3399; margin-left:8px; float:left; }
.numVotes {text-align:right; font-size:10px; clear:both; font-family:arial;}

.calendar {width:609px; border:0px; border-collapse:collapse; padding:0px; margin:0px;}
.calendar th {background-color:#A61D22; border:1px solid #000000; padding:0px; margin:0px; width:88px}
.calendar th p {padding:3px; color:#FFFFFF; margin:0px;}
.calendar th.prev {border-right:0px;width:85px; background-color:#000000; color:#FFFFFF;}
.calendar th.prev p {margin:0px; padding:0px 0px 0px 10px;}
.calendar th.prev p a {font-family:arial black; text-decoration:none; font-size:14px; text-align:center; color:#FFFFFF;}
.calendar th.next {border-left:0px; width:85px; background-color:#000000; color:#FFFFFF;}
.calendar th.next p {text-align:right; margin:0px; padding:0px 10px 0px 0px;}
.calendar th.next p a {font-family:arial black; text-decoration:none; font-size:14px; text-align:center; color:#FFFFFF;}
.calendar th.title {width:400px; border-left:0px; border-right:0px; background-color:#000000; color:#FFFFFF;}
.calendar th.title p {text-align:center; margin:0px; padding:0px; font-size:13px;  color:#FFFFFF;}
.calendar td {border:1px solid #000000; padding:0px; margin:0px; width:85px; height:85px;}
.calendar td a {coloR:#A61D22;}
.calendar td div.theDay {height:20px; margin:0px; padding:3px; font-weight:bold; font-size:12px;}
.calendar td div.theInfo {height:65px; margin:0px; padding:3px; font-size:11px;}
.calendarnav {font-size:11px; height:20px; padding:10px;}
.calendarnav p {margin:0px; padding:0px; margin-right:80px;}

.calendar tr.spacer td {width:87px; height:1px; font-size:1px; line-height:1px; border:0px;}
.calendar td.special {cursor:pointer;}
.calendar td.specialMouse {cursor:pointer; background:#FFFFFF; background-image:none;}

