/*Light Green		#e7ebcaLight Beighe (back of nav bar)   #E0DAD4Light Blue		#7FBBC1Red				#A7001FBeige 			#b0a696Light Beige		#D3CFC9Mid Blue		#00539DBlue Green 2	#007783Vibrant Green	#90A106Blue			#01243D*/body { margin: 0px; font-family: Verdana; font-size: 11pt; background: #fff; }p a:link, p a:visited { color: #A7001f; background-color: #ececec; }p a:hover { color: #000; background-color: #cecece; }#page { width: 95%; margin: 0px auto; background-color: #ffffff; padding: 10px;  }/* Right side column that holds the subnav, feature recipe, beanfacts etc...  */.right { display: none; width: 224px; margin: 0; float: right;}/* Left side main content area that holds all the text */.txt { color: #01243D; padding: 20px; width: 95%; margin: 0 auto; float: left; display: block;}.txt h1 { font-weight: normal; font-size: 20px; }.txt h1.title {font-family: Georgia, "Times New Roman", Times, serif; font-size:26px; color:#00539D; margin-bottom: 3px; }.txt h2 { font-weight: normal; font-size: 14px; color: #00539D;  margin-bottom: 5px;}.txt h3 { font-weight: normal; font-size: 12px; margin: 0; color:#A7001F; }.txt p { font-size: 11px; margin: 0 0 10px 0; line-height: 16px; }.txt p.intro { color: #7FBBC1; font-size: 12px; }.txt ol li { margin: 7px 0 0 0; }.txt .small { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; }.small { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; }/* Page Numbers ----------------*/.paging { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; }.paging strong { padding: 3px; font-size: 160%; /*background-color:#7FBBC1;*/ }.paging em { color: #999; }.txt p label#qty { float: right; margin: -20px 0 0 0; }* html .txt p label#qty { float: right; margin: -27px 0 0 0; }.txt img.editorial_image_right { float: right; clear: right; margin: 10px 0 10px 10px; }.txt img.editorial_image_left { float: left; clear: left; margin: 10px 10px 10px 0px; }div.header { display: none; }.header { display: none; }.header form {display: none; }.header form label {display: none; }.header form input {display: none; }.header h1 {display: none; }.header h2 {display: none; }.header h2 a { display: none;}.header h3 { display: none; }.header h3 a { display: none; }/* Main Top Menu WORKING*/.header ul {display: none; }.header ul li {display: none; }.header ul li.recipes a {display: none; }.header ul li.nutrition a {display: none; }.header ul li.resources a {display: none; }.header ul li.about a {display: none; }.header ul li.beanproducers a {display: none; }.header img.rotate {display: none; }/**********************//* Navigation *//**********************/div.stripe { display:none; }.stripe { display:none; }.stripe .red { display:none; }.stripe .red ul li a:link { display:none; }.stripe .red ul li a:visited { display:none; }.stripe .red ul li a:hover { display:none; }.stripe ul { display: none; }.stripe ul li { display:none; }.stripe ul li a:hover { display:none; }.stripe ul li a:link { display:none; }.stripe ul li a:visited { display:none; }.stripe ul li.on { display:none; }.stripe ul li.on a:link { display:none; }.stripe ul li.on a:visited { display:none; }/*******************//* More button div */.more { border: 1px solid #000; padding: 10px; background-color: #fff; width: 450px; margin-top: 0; }.more img { float: left; margin-right: 15px; }td.recepefeature {display: none; }td.recepefeature:hover {display: none; }td.recepefeature p a {display: none; }td.recepefeature h1 a {display: none; }td.recepefeature img a {display: none; }td.recepefeature a {display: none; }td.recepefeature h1 {display: none; }td.recepefeature p {display: none; }td.recepefeature img {display: none; }td.recepefeature p a:hover {display: none; }td.recepefeature h1 a:hover {display: none; }td.recepefeature img a:hover {display: none; }.nav {display: none; }.nav a {display: none; }.nav ul {display: none; }.nav ul li {display: none; }.nav ul li.appetizers a { display: none; }.nav ul li.appetizers a:hover {display: none;  }.nav ul li.maincourse a { display: none; }.nav ul li.maincourse a:hover {display: none;  }.nav ul li.dessert a { display: none; }.nav ul li.dessert a:hover {display: }.nav ul li a.current {display: none; }.feature { /*background: #E7EBCA;*/ display: none; margin: 0px; padding: 10px; }.feature a {display: none; }.feature h3 {display: none; }.feature p {display: none; }.alsosee img {display: none; }.alsosee { display:none; }.alsosee a { display:none; }.alsosee a:link { display:none; }.alsosee a:visited { display:none; }.alsosee a:hover { display:none; }.feature img { display:none; }.feature a:link { display:none; }/* Right ride section nav area */.section_nav { display:none; }.section_nav h1.health { display:none; }.section_nav h1.about { display:none; }.section_nav a { display:none; }.section_nav h3 { display:none; }.section_nav p { display:none; }.section_nav a { display:none; }.section_nav ul { display:none; }.section_nav li { display:none; }.section_nav li a:hover { display:none; }/* New Upcoming Events ------------*/.upcoming { display:none; }.upcoming h3 { display:none; }.upcoming h4 { display:none; }.upcoming dl { display:none; }.upcoming dl dt { display:none; }.upcoming dl dd { display:none; }.beautifulbean { display:none; }.beautifulbean a { display:none; }.beautifulbean h3 { display: none; }.beanfacts { display:none; }.beanfacts  h1 { display:none; }.beanfacts  p { display:none; }td.healthy { background: #C8C1B6; border-right: 4px solid #FFFFFF; border-top: 4px solid #FFFFFF; }td.main { padding: 10px; }td.main { font-size: 10px; color: #01243D; background: url(images/bg_main.gif) no-repeat top right; }td.main h3 { display: block; margin: 0px; padding: 0px; width: 214px; height: 217px; text-indent: -9999px; background: url(images/whitepeabeans.gif) no-repeat; float: left; }td.main h4 { color: #00539D; font-family: Georgia; font-size: 18px; font-style: italic; font-weight: normal; padding: 0px 0px 0px 10px; margin: 20px 0px 10px 0px; }td.main p { padding-top: 0px; margin-top: 0px;  padding-right: 20px; padding-left: 10px; }td.main .foot { clear: left; background: #E0DAD4; margin: 10px 0px 10px 10px; padding: 5px; font-size: 9px; color: #01243D;  }td.main .foot strong { color: #00539D; font-weight: normal; }td.pg2 .foot { clear: left; background: #E0DAD4; margin: 10px 10px 10px 10px; padding: 5px; font-size: 9px; color: #01243D;  }.foot { clear: left; background: #E0DAD4; margin: 10px 10px 10px 10px; padding: 5px; font-size: 9px; color: #01243D;  }.recipearea { width: 95%; height: 150px; margin: 0 auto; font-size: 11px; }.recipearea h3 { margin-bottom: 15px; font-size: 24pt; font-family:Arial, Helvetica, sans-serif; font-weight: lighter; color: #7FBBC1; }.recipearea td { font-size: 11px; }.recipe_col1 { float: left; width: 40%; margin-right: 10px; }.recipe_col2 { float: left; width: 45%; }td.recipearea { padding: 5px; font-size: 11px; }.alternate { background-color: #e7ebca; padding: 5px; font-size: 11px; } /* Alternate Background colour for Nutrition Table Cells */.alt1 { background-color: #e7ebca; padding: 5px; font-size: 11px; margin-top: 3px; }.alt2 { background-color: #bacfe1; padding: 5px; font-size: 11px; margin-top: 3px; }.alt3 { background-color: #ecdca4; padding: 5px; font-size: 11px; margin-top: 3px; }.alt1, .alt2, .alt3 a, a:link, a:visited {text-decoration:none; color: inherit; }.ingredientearea { width: 95%; margin: 0 auto; font-size: 11pt; }.ingredientearea td { border-top: 1px solid #cccccc; padding: 5px; font-size: 11pt; }.eventProducers { background-color: #e7ebca; padding: 5px; font-size: 11px; margin-top: 3px; }.eventConsumers { background-color: #bacfe1; padding: 5px; font-size: 11px; margin-top: 3px; }.producers { padding: 20px 20px 20px 10px; color: #01243D; background-color: #ffffff; }.producers h1 { font-weight: normal; font-size: 20px; font-family:Georgia, "Times New Roman", Times, serif; color:#90A106; margin-top:0;}.producers h2 { font-weight: normal; font-size: 16px; font-family:Georgia, "Times New Roman", Times, serif; color:#01243d; }.producers h3 { font-weight: bolder; font-size: 12px; margin: 0 0 4px 0; color:#A7001F; text-transform:uppercase; letter-spacing:0.2em; color:#90A106; }.producers p { /*font-size: 11px;*/ margin: 0 0 10px 0; }.producers p.intro { color: #7FBBC1; font-size: 13px; }.producers img { float:left; margin: 0 10px 10px 0; }/* producers main nav */#producer_navbar{ display:none; }#producer_navbar li { display:none; }#producer_navbar li a { display:none; }#producer_navbar a:hover, a { display:none; }/* Columns */.navigation { display:none; }.navigation ul { display:none; }.navigation ul li { display:none; }.navigation ul li a { display:none; }.navigation ul li a:hover { display:none; }.navigation ul.producers_sub { display:none; }.navigation ul li.producers_sub  { display:none; }.navigation ul li a.producers_sub { display:none; }.navigation ul li a:hover.producers_sub { display:none; }/* 3column layout */.left_content { float:left; display:block; width:410px; margin-right:20px; }.left_content .left_col1 { float:left; display:block; width:200px; margin-right:10px; }.left_content .left_col2 { float:left; display:block; width:200px; clear:right; }.right_content { float:left; display:block; width:120px; margin-right:0px; clear:right; }/* 2column layout  ------------------------------*/.content { float:left; display:block; width:730px; clear:right; }.content .producer_col1 { float:left; display:block; width:500px; margin-right:20px; overflow: hidden; }.content .producer_col2 { float:left; display:block; width:200px; clear:right; overflow: hidden; }.content .producer_col2 h1 { font-weight: bolder; font-size: 12px; font-family:Arial, Helvetica, sans-serif; margin: 0; text-transform:uppercase; letter-spacing:0.2em; color:#01243D; background-color:#E0DAD4; padding:3px;}.content .producer_col2 p { font-size: 10px; margin: 0 0 10px 0; border-bottom:1px solid #ececec; padding:3px; color:#333333; }.content .producer_col2 td { font-size: 10px; font-weight: lighter; }.content .producer_col2 table {width: 200px; margin: 0;}/* Blog Page styles ----------------------------- */#search {display: none; position: relative; float: left; width: 200px; }#producertitle {display: none; position: relative; float: left; width: 250px; }h6.pagetitle { color: #A7001F; font-size: 30px; font-weight: lighter; margin: 0; }.blog h1 { background-color: #aaa099; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bolder; color: #ffffff;}.blog h1.new { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bolder; color: #ffffff; text-indent: 35px; background: url('images/new.gif') 3px 3px no-repeat #aaa099; }.blog h1.important { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bolder; color: #ffffff; text-indent: 35px; background: url('images/important.gif') 3px 3px no-repeat #aaa099; }.date { text-align: right; font-size: 11px; color: #999; margin: 0; }.pull {  float: right; clear:right; font-weight: normal; width: 150px; font-size: 15px; line-height: 20px; font-family:Georgia, "Times New Roman", Times, serif; color:#90A106; text-align:center; padding:10px; margin:10px 0 10px 10px; border-top: 2px solid #90A106; border-bottom: 2px solid #90A106; font-style:italic;}.news { width:100%; padding:10px; border:1px solid #333333; margin: 10px 0 10px 0; }.news h1 { font-weight: normal; font-size: 16px; font-family:Georgia, "Times New Roman", Times, serif; color:#01243d; background-color:#e7ebca; padding:3px; margin-top:0;  }.news p { /*font-size: 10px;*/ margin: 0 0 10px 0; border-bottom:1px solid #ececec; padding:3px; color:#333333; background-color: #E7F2F3;  }.col1 { float: left; width: 230px; margin-right: 25px; }.col2 { float: left; width: 230px; }.cola { float: left; width: 220px; margin-right: 25px; }.colb { float: left; width: 220px; margin-right: 25px;  }.colc { float: left; width: 220px;  }.clear { height: 1px; clear: both; overflow: hidden; }hr { border-bottom: 2px dotted #00539D; border-top: none; height: 2px; margin: 5px 0 5px 0; clear: both; text-decoration: none; }h1#title { font-size: 1.3em; font-weight: lighter; color: #7f783a; font-family:Georgia, "Times New Roman", Times, serif; }h2#author {  font-size: 0.9em; color: #666; font-weight: lighter; margin-bottom: 0; }h3#date { font-size: 0.8em; color: #999; margin-top: 0; font-weight: lighter;  }p#synopsis { display: none;  }p#keywords { display: none;  }