body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0;
	margin: 0; 
}

body#centered {
	text-align: center;
	margin: 0 auto; 
}

.containercenter {
	position: relative;
	width: 751px;
	margin: 0 auto;
}

h1 {
	font-weight: bold;
	font-size: 18px;
	line-height: 20px;
	color: #254224;
}

h1 sup {
	font-weight: normal;
	font-size: 9px;
}

h2 {
	font-weight: normal;
	font-size: 14px;
	color: #AAB072;
}

h1#home {
	font-weight: bold;
	font-size: 20px;
	line-height: 20px;
	color: #65A932;
	margin: 3px auto;
	padding-right: 0px;
}

h2#home {
	font-weight: normal;
	font-size: 14px;
	font-weight: bold;
	color: #284E15;
}

hr  {
	line-height: 1px;
	color: E0E1D3;
}

form td {
	font-size: 12px;
	line-height: 14px;
}

.subMenu {
	font-size: 12px;
	line-height: 14px;
}

.unwrapped_intro {
	font-weight: normal;
	font-size: 16px;
	line-height: 18px;
	color: #000000;
}

.unwrapped_headline {
	font-weight: normal;
	font-size: 14px;
	color: #284E15;
}

.unwrapped_subheadline {
	font-weight: normal;
	font-size: 18px;
	color: #65A932;
}

.showOption {
	display: inline;
}

.hideOption {
	display: none;
}


/**************** LEFT COLUMN *****************/



.leftColumn {
	padding: 205px 15px 15px 15px;
	background: url(/images/fresh-gourmet-leftColumn2.jpg) no-repeat;
	background-color: #EEF1E0;
	vertical-align: top;
	width: 178px; 
}

.leftColumn#home {
	padding: 205px 15px 15px 15px;
	background: url(/images/fresh-gourmet-leftColumn2.jpg) no-repeat;
	background-color: #EEF1E0;
	vertical-align: top;
}

.leftColumn#home2 {
	padding: 135px 15px 0px 15px;
	background: url(/images/fresh-gourmet-leftColumn1.jpg) no-repeat;
	background-color: #EEF1E0;
	vertical-align: top;
}

.leftColumn_contents {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #6CA733;
	background: url(/images/leftColumn_background.gif) repeat-y;
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: left;
}

.leftColumn_contents strong {
	color: #284E15;
}

.leftColumn_contents2 {
	display: block;
	width: 179px;
	height: 348px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #284E15;
	background: url(/images/leftColumn_background.gif) repeat-y;
	background-color: #FFFFFF;
	vertical-align: top;
}

.leftColumn_tab	{
	display: block;
	padding: 1px 6px 3px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #7D7D7D;
	text-align: right;
	background-color: #E1E1D3;
}

.leftColumn	a {
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #330066;
}

.leftColumn	a:hover {
	color: #0000CC;
	text-decoration: underline;
	text-transform: uppercase;
}

.leftColumn	b {
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #254224;
	text-decoration: none;
	text-transform: uppercase;
}

.lightGreen	{
	color: #65A932;
}

.leftColumn .monthlyDrawing {
	display: block;
	width: 160px;
	height: 174px;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #65A932;
	text-align: left;
	background-color: #F2FED6;
}

.leftColumn .monthlyDrawing .pad {
	padding: 7px;
}

.leftColumn .monthlyDrawing b {
	font-weight: bold;
	color: #B73C06;
}

.leftColumn .monthlyDrawing strong {
	font-weight: bold;
	color: #65A932;
}



/**************** RIGHT COLUMN *****************/


.rightArea {
	border-right: 1px solid #EEF1E0;
}

.rightArea .menuArea {
	display: block;
	width: 133px;
	height: 207px;
	padding: 15px 15px 15px 15px; 
	background: url(/usr_images/menu-ideas/menu-ideas-fade.jpg) repeat-x;
	background-color: #FFFFFF;
	float: left;
	color: #284E15;
	font-size: 12px;
	line-height: 14px;
}

.rightArea .menuArea b {
	display: block;
	padding: 0px 0px 5px 0px; 
}

.rightColumn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 15px;
	color: #000000;
	vertical-align: top;
}

.rightColumn#homeRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	padding: 0px 0px 15px 0px;
	color: #000000;
	vertical-align: top;
}

.rightColumn a {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #330066;
}

.rightColumn a:hover {
	text-decoration: underline;
	color: #0000CC;
}

.rightColumn .allCaps {
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #330066;
}

.rightColumn .allCaps:hover {
	text-decoration: underline;
	color: #0000CC;
}

.rightColumn dl dt strong a {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #330066;
}

.rightColumn dl dt strong a:hover {
	text-decoration: underline;
	color: #0000CC;
}

.rightColumn em a {
	font-size: 10px;
	line-height: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #999999;
}

.rightColumn .lightGreen {
	color: #65A932;
	font-size: 14px;
	line-height: 16px;
	padding: 0px 0px 5px 10px;
	display: block;
}

.rightColumn .titleBoxText div.lightGreen {
	color: #65A932;
	font-size: 18px;
	line-height: 20px;
} 


.rightColumn .titleBoxText div.lightGreen a {
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
}

.rightColumn .titleBoxText div.lightGreen a b {
	font-size: 12px;
}

.rightColumn .titleBoxText div.lightGreen strong{
	font-size: 12px;
	line-height: 14px;
	color: #284E15;
}

.rightColumn .titleBoxText div.lightGreen .menuLinkArea {
	clear: both; 
	border-top: 1px solid #A4E468; 
	border-bottom: 1px solid #A4E468; 
	padding-top: 10px; 
	padding-bottom: 10px;
	font-size: 11px;
	line-height: 14px;
	color: #B9C481;
}

.rightColumn .titleBoxText div.lightGreen .menuLinkArea a {
	color: #6DA737;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
}

.rightColumn .titleBoxText div.lightGreen .menuLinkArea a:hover {
	text-decoration: underline;
	color: #65A932;
}

.rightColumn .titleBoxText div.lightGreen .menuLinkArea b {
	text-decoration: none;
	font-size: 12px;
	line-height: 14px;
	color: #284E15;
}

.rightColumn .darkGreen {
	color: #013818;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	display: block;
	padding: 0px 0px 10px 0px;
}

.rightColumn table td {
	padding: 0px 0px 5px 0px;
}

.rightColumn a.noPadding {
	padding: 0px;
	margin: 0px;
}

.noPadding {
	padding: 0px;
	margin: 0px;
}

hr {
	border-top: 1px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.elementHidden { 
	display: none; 
}

.elementShowing { 
	display: block; 
}



/**************** CENTER COLUMN *****************/

.tableCell {
	font-size: 12px;
	line-height: 14px;
}


.tagline {
	font-size: 12px;
	font-weight: bold;
	color: #65A932;
}

.centerColumn	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	padding: 0px 20px 0px 20px;
	border-right: 1px solid #CCCCCC;
	vertical-align: top;
}

.centerColumn a {
	font-weight: bold;
	text-decoration: none;
	color: #330066;
}

.centerColumn a:hover {
	text-decoration: underline;
	color: #0000CC;
}

#ButterGarlic H1 {
	color: #DBAA16;
	font-weight: bold;
}

#ButterGarlic H2 {
	color: #DBAA16;
	font-weight: bold;
}

#CheeseGarlic H1 {
	color: #722877;
	font-weight: bold;
}

#CheeseGarlic H2 {
	color: #722877;
	font-weight: bold;
}

#CountryRanch H1 {
	color: #2172B1;
	font-weight: bold;
}

#CountryRanch H2 {
	color: #2172B1;
	font-weight: bold;
}

#ClassicCaesar H1 {
	color: #03928E;
	font-weight: bold;
}

#ClassicCaesar H2 {
	color: #03928E;
	font-weight: bold;
}

#ItalianSeasoned H1 {
	color: #AA272F;
	font-weight: bold;
}

#ItalianSeasoned H2 {
	color: #AA272F;
	font-weight: bold;
}

#GardenHerb H1 {
	color: #D3362F;
	font-weight: bold;
}

#GardenHerb H2 {
	color: #D3362F;
	font-weight: bold;
}

#FFgarlicCaesar H1 {
	color: #B3156C;
	font-weight: bold;
}

#FFgarlicCaesar H2 {
	color: #B3156C;
	font-weight: bold;
}

#FFparmRanch H1 {
	color: #1D3784;
	font-weight: bold;
}

#FFparmRanch H2 {
	color: #1D3784;
	font-weight: bold;
}

#OrganicSeasoned H1 {
	color: #5C1A24;
	font-weight: bold;
}

#OrganicSeasoned H2 {
	color: #5C1A24;
	font-weight: bold;
}

#OrganicCaesar H1 {
	color: #133421;
	font-weight: bold;
}

#OrganicCaesar H2 {
	color: #133421;
	font-weight: bold;
}

#CornbreadSweetbutter H1 {
	color: #C97F42;
	font-weight: bold;
}

#CornbreadSweetbutter H2 {
	color: #C97F42;
	font-weight: bold;
}

#MultigrainParmesan H1 {
	color: #008F3F;
	font-weight: bold;
}

#MultigrainParmesan H2 {
	color: #008F3F;
	font-weight: bold;
}

#CranberryStuffing H1 {
	color: #8F0F27;
	font-weight: bold;
}

#CranberryStuffing H2 {
	color: #8F0F27;
	font-weight: bold;
}

#GingerGarlic H1 {
	color: #8F519C;
	font-weight: bold;
}

#GingerGarlic H2 {
	color: #8F519C;
	font-weight: bold;
}

#GarlicPepper H1 {
	color: #FFB540;
	font-weight: bold;
}

#GarlicPepper H2 {
	color: #FFB540;
	font-weight: bold;
}

#OnionsLS H1 {
	color: #DF2018;
	font-weight: bold;
}

#OnionsLS H2 {
	color: #DF2018;
	font-weight: bold;
}

#SantaFe H1 {
	color: #D66324;
	font-weight: bold;
}

#SantaFe H2 {
	color: #D66324;
	font-weight: bold;
}

#TortillaStrips H1 {
	color: #009BCE;
	font-weight: bold;
}

#TortillaStrips H2 {
	color: #009BCE;
	font-weight: bold;
}

#Wasabi H1 {
	color: #59BA49;
	font-weight: bold;
}

#Wasabi H2 {
	color: #59BA49;
	font-weight: bold;
}

#WontonStrips H1 {
	color: #8A552D;
	font-weight: bold;
}

#WontonStrips H2 {
	color: #8A552D;
	font-weight: bold;
}

#TriColoredStrips H1 {
	color: #302624;
	font-weight: bold;
}

#TriColoredStrips H2 {
	color: #302624;
	font-weight: bold;
}

#recipe {
	padding-bottom: 10px;
	font-size: 12px;
	line-height: 11px;
}

#recipe a {
	font-weight: normal;
	font-size: 12px;
}

#recipe .lightGreen {
	text-transform: uppercase;
	font-size: 10px;
	line-height 10px;
	padding: 0px;
	display: inline;
}

#recipe .darkGreen {
	text-transform: uppercase;
	font-size: 10px;
	line-height 10px;
	color: #254224;
	padding: 0px;
	display: inline;
}

#recipeDetail .lightGreen {
	text-transform: uppercase;
	font-size: 10px;
}

#recipeDetail .darkGreen {
	text-transform: uppercase;
	font-size: 10px;
	color: #254224;
}

.recipeArea strong {
	font-size: 18px;
	font-weight: normal;
}

.instruction {
	color: #666666;
}


/**************** FORM BOX *****************/


.rightColumn .forumBox {
	background-color: #EEF1E0;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	display: block;
	padding: 7px;
}

.rightColumn .forumBox .darkGreen {
	color: #013818;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	display: block;
	padding: 0px 0px 15px 0px;
}



/**************** PRODUCT LIST *****************/



.productList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #284E15;
	vertical-align: top;
}

.productList a {
	color: #330066;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 10px;
	display: block;
}

.productList a:hover {
	color: #0000CC;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: underline;
	padding-left: 10px;
	background: url(/images/leftColumn_arrow.gif) no-repeat;
	background-position: 0px 2px;
	display: block;
}

.productList b {
	color: #0000CC;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: underline;
	padding-left: 10px;
	background: url(/images/leftColumn_arrow.gif) no-repeat;
	background-position: 0px 2px;
	display: block;
}

.productList strong {
	padding-left: 10px;
}


/**************** FEATURED AREA *****************/



.featuredArea	{
	padding: 10px 35px 10px 50px;
	background-color: #EEF1E0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #284E15;
}

.featuredArea a {
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #330066;
}

.featuredArea	a:hover {
	color: #0000CC;
	text-decoration: underline;
}

.featuredArea .lightGreen	{
	color: #65A932;
	font-weight: normal;
}



/**************** FOOTER *****************/



.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: 1px;
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 6px;
	padding-top: 8px;
	background-color: #AAB072;
}

.footer a {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 30px;
}

.footer a:hover {
	text-decoration: none;
	color: #E4EC99;
	padding-right: 30px;
}

.footer b {
	color: #FFFFFF;
	padding-right: 30px;
}



/**************** TABBED BOXES *****************/



.titleBoxTRLTitle {
	background: url(/usr_images/green_cards/2col_tab.gif) no-repeat;
	text-align: right;
}

.titleBoxTRLTitle .titleBoxTitle {
	display: block;
	padding: 7px 305px 2px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #FFFFFF;
}

.titleBoxTRLText {
	display: block;
	margin-right: 30px;
	padding: 10px 20px 0px 20px;
	background-color: #E4FFAE;
	
}

.titleBoxTRLText .titleBoxText {
	display: block;
	padding: 10px 10px 10px 20px;
	font-size: 12px;
	color: #000000;
}

.titleBoxTRLText .titleBoxText table {
	font-size: 12px;
	line-height: 14px;
	padding: 0px;
}

.titleBoxText strong {
	color: #284E15;
}

.titleBoxText table strong{
	color: #284E15;
}

.titleBoxText a {
	text-decoration: none;
	color: #330066;
}

.titleBoxText a:hover {
	text-decoration: underline;
	color: #0000CC;
}

.titleBoxT {
	padding: 0px;
	margin: 0px;
	display: block;
	width: 480px;
	height: 14px;
	background: url(/usr_images/green_cards/2col_bottom.gif) no-repeat;
}




/**************** SEARCH *****************/


.search  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-indent: 5px;
}

.bulletItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
}

a.consumerLink { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 0px;
}



/************** MAIN NAVIGATION *********************/



.dropMenuCell {
  	background-color: #FAE5AE; 
  	filter: alpha(opacity=80); -moz-opacity:0.8;
}

.dropMenuCell:hover {
  	filter: alpha(opacity=100); -moz-opacity:1.0;
}

  	

/************** DEFAULT STYLES *****************/



.dropMenu {
	color: #330066; 
    background-color: #FAE5AE;
    display: block;
    text-decoration: none;
  	font-size: 12px;
  	font-weight: bold;
  	text-indent: 5px;
  	padding-bottom: 5px;
  	width: 135px;
  	/* height: 15px; */
  	filter: alpha(opacity=100); -moz-opacity:1.0;
}

.dropMenu:hover {
	color: #0000CC; 
    background-color: #FAE5AE;
    display: block;
    text-decoration: underline;
  	font-size: 12px;
  	font-weight: bold;
  	text-indent: 5px;
  	padding-bottom: 5px;
  	width: 135px;
  	/* height: 15px; */
  	filter: alpha(opacity=100); -moz-opacity:1.0;
}

div#Menu1 {
  	padding-top: 17px;
	background: url(/usr_images/products/product_menu_background.jpg) no-repeat;
}

div#Menu2 {
  	padding-top: 17px;
	background: url(/usr_images/recipes/recipe_menu_background.jpg) no-repeat;
}




/************** DEFAULT STYLES *****************/

#movie-container {
	width: 275px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#movie-container #movie-container-inner { 
	background-color: #E4FFAE;
	text-align: center;
}
#movie-container .tab {
	font-weight: bold; 
	letter-spacing: 1px; 
	color: #FFFFFF; 
	padding: 7px 140px 5px 0px; 
	text-align: right; 
	background: url(/usr_images/green_cards/1col_tab.gif) no-repeat;
}
#movie-container .bottom {
	height: 20px; 
	background: url(/usr_images/green_cards/1col_bottom.gif) no-repeat;
}
#movie-container .close {
	text-align: right;
	padding: 0px 20px 6px 20px;
	text-align: right;
}
#movie-container .close img {
	border: none 0px #ffffff;
}
#movie-container .movie-links {
	font-weight: normal;
	text-align: left;
	padding: 7px 0px 1px 15px;
}
#movie-container .movie-links a {
	font-weight: normal;
}
#movie-container .movie-links .active-movie {
	color: #0100d7;
	text-decoration: underline;
}
#movie-container .activeMovie {
	text-decoration: underline;
	color: #0000CC;
}
#movie-container .inactiveMovie {
	/*  placeholder style */
}

#movie-container-inner .movieArea {
	padding: 7px 5px 1px 15px;
	width: 130px;
	height: 100px;
	float: left;
	text-align: left;
}
#movie-container-inner .movieArea .movie-links {
	padding: 7px 0px 10px 0px;
	font-weight: normal;
	text-align: left;
	padding: 0px;
	border-right: 1px solid #65A933;
}
#movie-container-inner .movieArea .movie-links a {
	font-weight: normal;
}
#movie-container-innerr .movieArea .movie-links .active-movie {
	color: #0100d7;
	text-decoration: underline;
}
#movie-container-inner .movieArea .activeMovie {
	text-decoration: underline;
	color: #0000CC;
}
#movie-container-inner .movieArea .movie-links strong {
	display: block;
	font-weight: bold;
	color: #234222;
	font-size: 13px;
	line-height: 16px;
	padding-bottom: 3px;
	text-align: left;
}

#movie-container-inner .prepArea {
	padding: 7px 10px 5px 0px;
	width: 115px;
	height: 100px;
	float: left;
	text-align: left;
}

#movie-container-inner .prepArea .prep-links {
	padding: 3px 0px 1px 10px;
	font-weight: normal;
	text-align: left;
}
#movie-container-inner .prepArea .prep-links a {
	font-weight: normal;
	font-weight: bold;
	font-size: 10px;
}
#movie-container-inner .prepArea .prep-links strong {
	display: block;
	font-weight: bold;
	color: #234222;
	font-size: 13px;
	line-height: 16px;
	padding-bottom: 3px;
	text-align: left;
}
