﻿/* still need to put in ie6 png transparency fix that works on img tags and background images, uses * html hack to get ie6 */



/* Imagination Compact stylesheet file */

@media screen
{
.bqsubitems
	{
		margin: 0px 0px 0px 24px;
	}
	
body
	{
		color: #4d4a37;
		font-family: Arial, Helvetica, sans-serif;
		padding: 0 0 0 0;
		background: #5b6526;
		text-align: center;
		margin: 0px;
	}

img
	{
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
	}



.clear
	{
		float: none;
		height: 38px;
	}

.left
	{
		padding-left: 0;
	}

#centerit
	{
		width: 960px;
		text-align: left;
		margin-left: auto;
		margin-right: auto;
	}

#wrap
	{
		position: absolute;
		background: url(../images/TopLeaf.jpg) no-repeat #5b6526;
		margin: 0;
	}

#linkage
	{
		position: absolute;
		color: #FFFFFF;
		left: 56px;
		top: 20px;
		text-align: right;
		width: 847px;
		_width: 900px;
		height: 24px;
		background-color: #800000;
		padding-right: 12px;
		background-image: url('../images/NavBar.jpg');
		background-repeat: repeat;
		background-position: right top;
	}

#linkage a
	{
		color: #e4eac4;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		font-size: 10pt;
		font-variant: normal;
		font-weight: bold;
	}
#linkage a:hover
	{
		color: #e4eac4;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: underline;
		font-size: 10pt;
		font-variant: normal;
	}


.siteMap_Node
	{
		text-decoration: none;
		font-variant: small-caps;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #008000;
	}
.siteMap_Node:hover
	{
		text-decoration: underline;
	}
.siteMap_Current
	{
		text-decoration: none;
		font-variant: small-caps;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #800000;
	}
#container
	{
		width: 900px;
		background: none;
		margin: 0px 0 0 56px;
		padding-top: 42px;
	}

div#header
	{
		height: 120px;
		border: 1px solid #3a430c;
		background-image: url(../images/bg_top.gif);
	}

#logo
	{
		float: left;
		width: 300px;
		margin-left: 25px;
		margin-top: 10px;
	}

#salutation p
	{
		font-size: 18px;
		text-align: right;
		margin-right: 20px;
		padding-top: 40px;
		font-family: Georgia, "Times New Roman" , Times, serif;
		color: #3a1304;
	}

#bean_rollover
	{
		position: absolute;
	}



#topmenu_ul
	{
		list-style: none;
		margin: 0;
		padding: 0;
		height: 36px;
		_height: 30px;
		background-color: #92280a;
		background-image: url(../images/NavBar.jpg);
		background-repeat: repeat-x;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-right-color: #3a430c;
		border-bottom-color: #3a430c;
		border-left-color: #3a430c;
	}

		

li.topmenu_li
	{
		height: 8px;
		float: left;
		margin-top: 5px;
		color: #dfe6b8;
		font-size: 14px;
		list-style-type: none;
	}
li.selected
	{
		margin: 0px 6px 0px 6px;
		padding: 6px 3px 3px 3px;
		display: block;
		text-decoration: none;
		color: #dfe6b8;
		font-size: 13px;
		list-style-type: none;
		font-family: Arial, Helvetica, sans-serif;
		font-style: normal;
		text-transform: uppercase;
		height: 28px;
		float: left;
		color: #000000;
		font-size: 14px;
		list-style-type: none;
		border-style: solid;
		border-width: 0px 1px 0px 1px;
		border-color: #000000;
		background-color: #800000;
	}

li.topmenu_li a:link, li.topmenu_li a:visited, li.selected a
	{
		display: block;
		text-decoration: none;
		color: #dfe6b8;
		margin-top: 1px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-top: 0;
		padding-right: 12px;
		padding-bottom: 0;
		padding-left: 8px;
		font-size: 13px;
		list-style-type: none;
		font-family: Arial, Helvetica, sans-serif;
		font-style: normal;
		text-transform: uppercase;
	}
li.topmenu_li a:hover
	{
		color: #C1CF76;
	}


#search
	{
		float: right;
		position: absolute;
		left: 785px;
		_left: 780px;
		text-align: right;
		padding: 0px;
		margin: 0px;
		list-style-type: none;
		font-size: 11px;
	}

input.searchbox
	{
		color: #666666;
		font-size: 13px;
		padding: 2px;
		margin-top: 2px;
		border: 1px solid #3a430c;
		height: 23px;
		text-align: center;
	}

#breadcrumbs, .breadcrumbs
	{
		padding: 0px;
		margin: 0px;
		height: 20px;
		background-color: #fff;
		border-right-color: #3a430c;
		border-left-color: #3a430c;
		color: #5b6526;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		padding-top: 5px;
		padding-right: 0;
		padding-bottom: 10;
		padding-left: 20px;
		margin-right: 0px;
		border-right-width: 1px;
		border-left-width: 1px;
		border-right-style: solid;
		border-left-style: solid;
	}

#breadcrumbs a:visited, #breadcrumbs a:hover
	{
		color: #763a21;
		text-decoration: underline;
	}



#main
	{
		/* the following three lines fix bugs in the FF nested div behavior and the IE height property */
		overflow: auto;
		_overflow: visible;
		_height: 380 px;
		background-color: #FFFFFF;
		border-left: 1px solid #3a430c;
		border-right: 1px solid #3a430c;
		float: none;
	}



#footer
	{
		float: none;
		height: 74px;
		font-size: 10px;
		background-image: url(../images/footerLeaf.jpg);
		border-bottom: 1px solid #3a430c;
		border-left: 1px solid #3a430c;
		border-right: 1px solid #3a430c;
	}
#footerlinks
	{
		margin: 12px 136px 0px 0px;
		color: #FFFFFF;
		float: right;
	}
#footerlinks h6
	{
		border-style: solid;
		border-width: 1px 0px 0px 0px;
		margin: 4px 0px 0px 0px;
		float: none;
		width: 520px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
	}
#footerlinks A
	{
		color: #FFCC66;
		text-decoration: none;
	}
#footerlinks A:hover
	{
		text-decoration: underline;
	}
h1, h2, h3, h4, h5
	{
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #769a21;
	}

p
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
	}

#submenu
	{
		display: inline;
		width: 150px;
		float: left;
		background-image: url(../images/bg_content.jpg);
		background-repeat: no-repeat;
		height: 380px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
	}
#submenu h1
	{
		color: #789815;
		font-size: 14px;
		margin-top: 15px;
		margin-left: 20px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
	}

#submenu ul
	{
		list-style: none;
		margin-left: 10px;
		margin-top: 0px;
		padding: 0;
		margin-right: 0px;
		margin-bottom: 0px;
	}

#submenu li
	{
		border-style: solid;
		border-width: 0px 0px 1px 0px;
		border-color: #92280A;
		line-height: 150%;
		font-family: Arial, Helvetica, sans-serif;
		font-style: normal;
		font-size: 10px;
		padding: 0;
		font-weight: bold;
		list-style-type: none;
		text-transform: uppercase;
	}

#submenu li.selected
	{
		background-repeat: no-repeat;
		height: 24px;
	}
#submenu li a:link, #submenu li a:visited, #submenu li a:active
	{
		color: #92280A;
		text-decoration: none;
	}
#submenu li a:hover
	{
		color: #FFFFFF;
		text-decoration: none;
		background-color: #92280A;
	}
#submenu li a.selected
	{
		color: #763017;
		text-decoration: underline;
	}

#submenu ul.level2
	{
		padding: 0 0 0 10px;
		margin: 0;
	}
#submenu ul.level2, #submenu ul.level2 a
	{
		text-decoration: none;
		font-style: normal;
		font-family: Arial, Helvetica, sans-serif;
	}
#submenu ul.level2 li
	{
		border: 0px solid #FFFFFF;
		text-decoration: none;
		font-style: normal;
		font-family: Arial, Helvetica, sans-serif;
	}

#submenu ul ul
	{
		padding: 0 0 0 0px;
		margin: 0;
	}

#submenu ul ul ul
	{
		padding: 0 0 0 5px;
		margin: 0;
	}

#submenu li.level3, #submenu li a.level3
	{
		padding: 0 0 0 0px;
		margin: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
	}





/*page specific styles follow */



#content_home
	{
	width: 860px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	text-align:left;
	padding-left:15px;
}


#content_home .content_home_usmap
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #800000;
		display: block;
		float: right;
		width: 860px;
		text-align: right;
		text-decoration: none;
	}
#content_home .content_home_usmap:hover
	{
		text-decoration: underline;
		color: #800000;
	}
#content_home h1
	{
		margin: 0px;
		font-size: 23px;
		padding-top: 10px;
		padding-right: 25px;
		padding-bottom: 0px;
		padding-left: 10px;
	}

#content_home h2
	{
		color: #4d4a37;
		font-family: arial, Helvetica, sans-serif;
		font-size: 13px;
		font-style: italic;
		font-weight: lighter;
		margin: 0px;
		padding-top: 15px;
		padding-right: 25px;
		padding-bottom: 0px;
		padding-left: 10px;
	}

#content_home h3
	{
		font-family: arial, Helvetica, sans-serif;
		color: #3a1304;
		margin: 0px;
		font-size: 18px;
		padding-top: 15px;
		padding-right: 60px;
		text-align: center;
		padding-bottom: 0px;
		padding-left: 30px;
		line-height: 26px;
		font-style: italic;
		font-weight: lighter;
	}



#content_home h4
	{
		padding-top: 40px;
		margin-top: 0px;
		color: #4d4a37;
		padding-left: 10px;
	}

#content_home ul, #content_home li
	{
		font-family: arial, Helvetica, sans-serif;
		text-decoration: none;
		font-size: 12px;
		color: #4d4a37;
		font-weight: normal;
		line-height: 15px;
		list-style-type: square;
	}

#content_home a:link, #content_home a:visited
	{
		font-style: italic;
		color: #9F3B0A;
	}

#content_home a:hover, #content_home a:active
	{
		font-style: italic;
		color: #3da5d9;
	}



#content_home p
	{
		padding-top: 0px;
		margin-left: 0px;
		font-size: 12px;
		color: #4d4a37;
		line-height: 16px;
		text-align: left;
		padding-right: 25px;
		padding-bottom: 0px;
		padding-left: 10px;
	}

#features_home_lefttop
	{
		width: 200px;
		margin-right: 0px;
		margin-left: 0px;
		margin-top: 0px;
		border: 1px solid #B9CD69;
		height: 380px;
	}

#features_home_lefttop h1
	{
		color: #4d4a37;
		font-size: 11px;
	}

#features_home_lefttop p
	{
		margin-left: 5px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #4d4a37;
		line-height: 13px;
		text-align: left;
		padding: 0px;
		margin-right: 5px;
		vertical-align: top;
	}



#features_home_righttop
	{
	width: 200px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	border: 1px solid #B9CD69;
	height: 380px;
}

#features_home_righttop #scrollRecipes
	{
		width: 200px;
		text-align: center;
	}
#features_home_righttop #scrollRecipes h2
	{
		text-align: left;
	}
#features_home_righttop #scrollRecipes p
	{
		text-align: left;
	}
#features_home_righttop h1
	{
		color: #4d4a37;
		font-size: 14px;
		margin: 0px;
	}

#features_home_righttop h2
	{
		color: #763017;
		font-size: 14px;
		font-weight: bold;
		margin-top: 5px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 5px;
	}

#features_home_righttop p
	{
		padding: 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #4d4a37;
		line-height: 12px;
		text-align: left;
		margin-top: 5px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 5px;
	}

#features_home_leftbottom
	{
		width: 201px;
		margin-right: 0;
		margin-left: 0;
		margin-top: 0px;
		border: 1px solid #B9CD69;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		height: 380px;
	}

#features_home_leftbottom img {

  float:left; 

}

#features_home_rightbottom
	{
	width: 200px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	border: 1px solid #B9CD69;
	height: 380px;
}

#features_home_rightbottom h2
	{
		color: #763017;
		font-size: 12px;
		font-weight: bold;
		margin-top: 5px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 5px;
	}

#features_home_rightbottom ul, #features_home_rightbottom li
	{
		margin: 0px;
		padding-right: 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 13px;
	}

#features_home_rightbottom a {

}

#content_interior_1col
	{
		width: 780px;
		margin-right: 15px;
		margin-left: 15px;
		margin-top: 0px;
		float: left;
		font-size: 12px;
		color: #4d4a37;
		padding-bottom: 20px;
		text-align: left;
	}

/* 2-column interiors */
#content_interior_2col
	{
		width: 480px;
		margin-right: 15px;
		margin-left: 15px;
		margin-top: 0px;
		float: left;
		font-size: 12px;
		color: #4d4a37;
		padding-bottom: 20px;
	}
.legMenu2
	{
		padding: 12px;
		border: 1px dotted #990000;
		background-color: #F4F4F4;
		WIDTH: 220px;
		display: none;
	}
.legList
	{
		float: right;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #800000;
		display: inline;
		background-color: #FFFFFF;
		width: 450px;
	}
.legList A
	{
		text-decoration: none;
		color: #990000;
	}
.legList A:hover
	{
		text-decoration: underline;
	}
.legListRecipe
	{
		padding: 3px;
		border: 1px solid #000000;
		background-color: #CCCCCC;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}

.legListDataRecipe
	{
		padding: 4px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		background-color: #FFFFFF;
		height: 100%;
	}
.legListDataRecipe H2
	{
		margin: 0px;
		padding: 2px 2px 2px 16px;
		background-color: #990000;
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
	}
.legListDataRecipe H4
	{
		margin: 0px;
		padding: 2px 2px 2px 16px;
		color: #990000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
	}
.legListDataRecipe P
	{
		margin: 0px;
		padding: 2px 16px 2px 16px;
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align: justify;
	}
	
.legcontent_interior_2col
	{
		width: 280px;
		margin-right: 15px;
		margin-left: 15px;
		margin-top: 0px;
		float: left;
		font-size: 12px;
		color: #4d4a37;
		padding-bottom: 20px;
	}
#content_interior_3col
	{
		width: 200px;
		margin-right: 15px;
		margin-left: 15px;
		margin-top: 0px;
		float: right;
		font-size: 12px;
		color: #4d4a37;
		padding-bottom: 20px;
	}

#content_interior_2col hr, #content_interior_3col hr
	{
		color: #8D2E10;
	}

#content_interior_2col h1, #content_interior_3col h1
	{
		font-size: 16px;
		margin-top: 0px;
		text-align: left;
	}



#content_interior_2col h2, #content_interior_3col h2
	{
		/*color: #333333;*/
		color: #545d23;
		font-size: 16px;
		font-weight: normal;
		line-height: 19px;
		padding: 0px;
		text-align: left;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
	}

#content_interior_2col h2 a, #content_interior_3col h2 a
	{
		/* used by recipes level two pages (appetizers, breakfast beans, etc) */
		color: #763017;
		text-decoration: none;
	}

#content_interior_2col h2 a:hover, #content_interior_3col h2 a:hover
	{
		text-decoration: underline;
	}
	
.subitems
	{
		margin-top: 8px;
		text-align: left;
		font-weight: bold;
		padding-left: 12px;
		text-indent: 48px;
	}
.subitems h1
	{
		margin-top: 0px;
		text-align: left;
		font-weight: bold;
	}
.subitems h2
	{
		border: 0px solid #000000;
		padding: 0px;
		color: #333333;
		font-weight: normal;
		line-height: 13px;
		text-align: left;
		font-weight: bold;
		text-indent: 48px;
	}
.subitems h3
	{
		padding: 0px;
		margin: 0px;
		color: #333333;
		font-weight: normal;
		line-height: 13px;
		text-align: left;
		font-weight: bold;
		text-indent: 72px;
	}
.subitems ul, .subitems li
	{
		margin: 0px 0px 0px 24px;
		padding: 0px;
		line-height: 14px;
		list-style-type: none;
		font-weight: normal;
	}
.subitems li a
	{
		color: #000099;
		text-decoration: underline;
	}
.subitems li a:hover
	{
		text-decoration: underline;
	}

.subitems ul
	{
		margin-bottom: 2px;
	}

.subitems h2 a
	{
		/* used by recipes level two pages (appetizers, breakfast beans, etc) */
		color: #763017;
		text-decoration: none;
	}

.subitems h2 a:hover
	{
		text-decoration: underline;
	}
	
#content_interior_2col h4, #content_interior_3col h4
	{
		/* used by recipes level two pages (appetizers, breakfast beans, etc) */
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 32px;
		color: #763017;
		text-decoration: none;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
#content_interior_2col h4 a, #content_interior_3col h4 a
	{
		/* used by recipes level two pages (appetizers, breakfast beans, etc) */
		text-decoration: none;
		color: #669900;
		height: 16px;
		padding: 0px 0px 0px 19px;
		text-transform: uppercase;
	}

#content_interior_2col h4 a:hover, #content_interior_3col h4 a:hover
	{
		text-decoration: none;
		background-position: left 3px;
		background-image: url(    '../images/leaf3.png' );
		background-repeat: no-repeat;
	}

#content_interior_2col h3, #content_interior_3col h3
	{
		color: #4d4a37;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		line-height: 13px;
		padding: 0px;
		text-align: left;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
	}

#content_interior_2col ul, #content_interior_2col li, #content_interior_3col ul, #content_interior_3col li
	{
		font-family: arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 14px;
		list-style-type: square;
		padding-bottom: 10px;
		text-align: justify;
	}

#content_interior_2col ol, #content_interior_2col li
	{
		font-family: arial, Helvetica, sans-serif;
		font-size: 11px;
		list-style-type: decimal;
		padding-top: 0 0 10 0;
	}
#content_interior_2col ol
	{
		margin-left: -0px;
	}
#content_interior_2col  li, #content_interior_2col   a  {

	list-style: none;

	font-style: normal;

}



#content_interior_2col p
	{
		font-size: 12px;
		color: #4d4a37;
		line-height: 14px;
		text-align: justify;
		padding-top: 0px;
		padding-right: 15px;
		padding-left: 0px;
	}



#content_interior_2col p.tagline
	{
		/* used by recipes level two pages (appetizers, breakfast beans, etc) */
		margin-top: 5px;
		margin-bottom: 10px;
		padding-left: 8px;
	}





/* 3-column interiors */



.gradientBK
	{
		background-color: #DEE6B7;
		border: 1px solid #b9CD69;
		width: 215px;
		height: auto;
		background-position: left;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 15px;
		padding-left: 0px;
	}

.photo {

	border: 1px solid #936e1c;

}



.border
	{
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-top-color: #b9cd69;
		border-bottom-color: #b9cd69;
	}

.border2
	{
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #b9cd69;
	}
.border2padding
	{
	font-size: 11px;
	margin: 0px;
	vertical-align: top;
	color: #763017;
	text-align: left;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-indent: 12px;
}
#features_colright
	{
		float: right;
		width: 215px;
		margin-right: 20px;
		margin-top: 0px;
		padding-right: 0px;
	} 
#features_colright #scrollRecipes
	{
		text-align: center;
		width: 202px;
	}
#features_colright #scrollRecipes h2
	{
		text-align: left;
	}
#features_colright #scrollRecipes p
	{
		text-align: left;
	}


#features_colright h1
	{
		text-align: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #763017;
		padding-bottom: 0px;
		line-height: 12px;
		margin-top: 5px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
	}

#features_colright h2
	{
		margin-top: 5px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 5px;
		font-size: 1em;
		text-align: left;
	}

#features_colright ul, #features_colright li
	{
		text-align: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		vertical-align: top;
		line-height: 1.5em;
		font-size: 10px;
		font-style: normal;
		padding-left: 0px;
		margin-top: 10px;
		margin-right: 10px;
		margin-bottom: 0px;
		margin-left: 20px;
		list-style-type: square;
	}

#features_colright li, #features_colright a
	{
		margin: 0px;
		list-style-type: disc;
		text-decoration: none;
	}



#features_colright p
	{
		color: #666666;
		line-height: 12px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align: left;
		padding: 0px;
		margin-top: 5px;
		margin-right: 5px;
		margin-bottom: 20px;
		margin-left: 5px;
	}

.bookcover {

	padding-top: 5px;

	padding-bottom: 5px;

}



#features_colright img
	{
		margin: 0px;
		padding-bottom: 0px;
	}



#quotebox
	{
		background: url(../images/QuoteBox.jpg) no-repeat;
		height: 225px;
		width: 215px;
		position: relative;
		margin-top: 10px;
		margin-right: 0;
		margin-bottom: 0px;
		margin-left: 0;
		padding: 0;
		top: 0px;
	}



#quotebox h1
	{
		font-size: 11px;
		color: #3a1304;
		font-family: Arial, Helvetica, sans-serif;
		padding-top: 15px;
		padding-right: 12px;
		padding-bottom: 0px;
		padding-left: 15px;
		font-style: normal;
		font-weight: bold;
	}

#quotebox p
	{
		color: #3a1304;
		left: 12px;
		padding-right: 12px;
		padding-top: 20px;
		padding-left: 12px;
		font-style: italic;
		font-size: 10px;
		position: bottom;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}	



/* added 3-31-08 */



/* 3-column recipe interiors */



#content_recipes_interior_3col
	{
		width: 250px;
		margin-right: 15px;
		margin-left: 15px;
		margin-top: 0px;
		float: left;
	}

#content_recipes_interior_3col h1
	{
		font-size: 15px;
	}



#content_recipes_interior_3col h2
	{
		color: #763017;
		font-size: 12px;
		font-weight: normal;
		line-height: 13px;
		padding: 0px;
		text-align: left;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
	}

#content_recipes_interior_3col h3
	{
		color: #4d4a37;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		line-height: 13px;
		padding: 0px;
		text-align: left;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
	}

#content_recipes_interior_3col ul, #content_recipes_interior_3col li
	{
		font-size: 11px;
		font-style: italic;
		line-height: 14px;
		list-style: none;
	}



#content_recipes_interior_3col p
	{
		font-size: 12px;
		color: #4d4a37;
		line-height: 14px;
		text-align: justify;
		padding: 0px;
	}



#features_3colleft
	{
		float: left;
		width: 125px;
		margin-right: 15px;
	} 

#features_3colleft p.small, p.small a
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 12px;
		margin-left: 5px;
	}

#features_recipes_3colleft
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}

p.small
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		line-height: 10px;
		margin: 0px;
		padding-left: 5px;
	}

p.small a:link, p.small a:visited
	{
		color: #9F3B0A;
		font-weight: bold;
		text-align: left;
		vertical-align: top;
		font-size: 10px;
		padding-bottom: 2px;
		margin: 0px;
		padding-top: 0px;
		padding-right: 0px;
	}



#features_recipes_3colright
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}

#features_recipes_3colleft
	{
		float: left;
		width: 225px;
		margin: 0;
	} 

#features_recipes_3colright
	{
		float: right;
		width: 225px;
		padding-right: 15px;
		margin: 0;
	} 

#dishes td.image
	{
		width: 52px;
		text-align: left;
		vertical-align: top;
		padding: 0;
	}

#dishes tr
	{
		height: 90px;
		vertical-align: top;
	}





/* 2-column recipe tab interior */



#content_recipe_interior_2col
	{
		width: 515px;
		margin: 0;
		padding: 0;
		float: left;
		font-size: 12px;
		color: #4d4a37; /*	background: url(../images/RecipetabBK.jpg) no-repeat; */
		font-size: 12px;
		text-align: left;
	}

#content_recipe_interior_2col h2
	{
		color: #ad3713;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		line-height: 13px;
		margin: 0;
		padding-top: 16px;
		padding-left: 20px;
	}



#content_recipe_interior_2col p
	{
		margin-bottom: 0;
	} /*needed for TIPS, NOTES paragraphs */



#recipe_tab_top
	{
		padding: 0 20px 0 20px;
		height: 46px;
		background-image: url(../images/card_topLG.jpg);
		background-repeat: no-repeat;
	}

#recipe_tab_top2
	{
		padding: 0 20px 0 20px;
		height: 46px;
		background-image: url(../images/card_topLG.jpg);
		background-repeat: no-repeat;
	}



#recipe_tab_top_small
	{
		padding: 0 20px 0 20px;
		height: 46px;
		background-image: url(../images/card_topSM.jpg);
		background-repeat: no-repeat;
	}





#recipe_tab_btm
	{
		background: url(../images/card_bottom.jpg) no-repeat;
		padding: 0;
		margin: 0;
	}

#recipe_tab_ext
	{
		background: url(../images/card_pixel.jpg) repeat-y;
		padding: 0;
		margin: 0;
	}

#recipe_tab
	{
		width: 473px;
		_width: 515px; /* IE6 hack */ /* 	background: url(../images/card_gradient.jpg) no-repeat #dee5af; */
		background: url(../images/card_gradient.jpg) no-repeat; /* 	border-left: solid 1px #ced98b;

 	border-right: solid 1px #ced98b; */
		padding: 10px 20px 0 20px;
	}



p.tagline
	{
		font-style: normal;
		margin: 0;
		text-align: left;
	}

p.servings
	{
		margin: 4px 0 0 0;
	}

p.ingredients
	{
		color: #669933;
		font-weight: bold;
		margin: 7px 0 5px 0;
	}



ul.ingredientlist
	{
		padding: 0 0 0 2px;
		margin: 0;
	}

ul.ingredientlist li
	{
		font-style: normal;
		list-style: none;
		line-height: 14px;
	}



p.preparation
	{
		color: #669933;
		font-weight: bold;
		margin: 5px 0 2px 0;
	}



ol.steps
	{
		padding: 0 0 0 20px;
		margin: 0;
	}

ol.steps li
	{
		font-style: normal;
		list-style-type: decimal;
		line-height: 14px;
	}



p.subtitle
	{
		/* need for second recipe on tab (for dressing et al.) */
		color: #ad3713;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		line-height: 12px;
		margin: 0;
		padding-top: 10px;
		padding-left: 0px;
	}



#recipes_colright
	{
		float: right;
		width: 200px;
		padding-right: 20px;
		padding-bottom: 0px;
		margin: 0;
	} 

p.nutrition
	{
		margin: 3px 0;
	}



p.nutrition img
	{
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}

p.servingsize
	{
		font-size: 12px;
		font-weight: bold;
		padding-left: 32px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-right: 0px;
		margin: 0 0 10px 0;
	}



table.nutritioninfo
	{
		padding-top: 4px;
		margin-left: 28px;
	}

table.nutritioninfo td
	{
		padding-right: 15px;
		color: #4d4a37;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		line-height: 13px;
	}



p.courtesy
	{
		font-size: 11px;
		font-weight: normal;
		margin-left: 31px;
	}





/* bean varieties page */



#content_varieties_1col
	{
		width: 700px;
		margin-right: 15px;
		margin-left: 15px;
		margin-top: 0px;
		float: left;
		font-size: 12px;
		padding: 0px;
	}

#content_varieties_1col table
	{
		margin-bottom: 10px;
	}

#content_varieties_1col td
	{
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		font-size: 11px;
		text-align: left;
		vertical-align: top;
		margin: 0px;
	}





#content_varieties_1col h1
	{
		font-size: 14px;
		color: #769a21;
		line-height: 14px;
		margin: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 5px;
	}

#content_varieties_1col img
	{
		padding-top: 2px;
	}

#content_varieties_1col h2
	{
		text-align: left;
		vertical-align: top;
		color: #763017;
		font-size: 11px;
		line-height: 11px;
		margin: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 5px;
	}

#content_varieties_1col h3
	{
		text-align: left;
		vertical-align: top;
		color: #763017;
		font-size: 11px;
		line-height: 11px;
		margin: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}


.title
	{
		color: #789815;
		font-size: 10px;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding-top: 0px;
		padding-right: 2px;
		padding-bottom: 0px;
		padding-left: 10px;
	}

	

	

/* members section  */	

	

#members_content
	{
		margin-right: 15px;
		margin-left: 15px;
		margin-top: 0px;
	}



#members_interior_2col
	{
		width: 480px;
		margin-right: 15px;
		margin-left: 15px;
		margin-top: 0px;
		font-size: 12px;
		color: #4d4a37;
		float: left;
	}



#members_interior_2col ul
	{
		float: left;
		padding: 0px;
	}

#members_interior_2col p
	{
		font-size: 12px;
		text-align: left;
	}

#members_interior_2col ul
	{
		margin: 0px;
	}





#members_interior_2col li, #members_interior_2col a
	{
		padding-right: 5px;
		list-style-type: none;
		margin-top: 0px;
	}

#members_interior_2col h1
	{
		text-align: left;
		margin: 0px;
		padding-top: 2px;
		padding-bottom: 2px;
	}

#members_interior_2col h2
	{
		text-align: left;
		margin: 0px;
		padding-top: 1px;
		padding-bottom: 1px;
		padding-left: 10px;
		font-family: Arial, Helvetica, sans-serif;
		color: #333333;
	}

#members_interior_2col h3
	{
		text-align: left;
		margin: 0px;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 20px;
	}





#members_colright
	{
		float: right;
		width: 215px;
		margin-right: 0px;
		margin-top: 0px;
		padding-right: 20px;
	}

#members_colright h2
	{
		font-size: 12px;
		color: #4d4a37;
		text-align: left;
	}


/* FAQ  */	

#FAQ_contents
	{
		float: left;
		padding-right: 15px;
		margin-left: 15px;
		margin-top: 0px;
		width: 700px;
	}

#FAQ_contents ol, #FAQ_contents li, #FAQ_contents li a
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4d4a37;
		margin-top: 0px;
		text-align: left;
		list-style-type: decimal;
		font-style: normal;
		text-decoration: none;
	}
#FAQ_contents ol li a
	{
		color: #763017;
		font-weight: bold;
	}

#FAQ_contents h1
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #763017;
		margin-top: 0px;
		font-weight: lighter;
		text-align: left;
	}

#FAQ_contents h1 a
	{
		color: #763017;
		text-decoration: none;
	}

#FAQ_contents h3
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #763017;
		margin-top: 0px;
		font-weight: lighter;
		text-align: left;
	}

#FAQ_contents p
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		margin-top: 0px;
		text-align: left;
	}

#FAQ contents a
	{
		text-decoration: none;
	}

#FAQ_contents a:hover
	{
		text-decoration: underline;
	}

#FAQ_contents h1.title
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #763017;
		margin-top: 0px;
		padding: 0;
		font-weight: lighter;
		text-align: left;
	}

#FAQ_contents table
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		margin-bottom: 10px;
		color: #789815;
		padding-left: 20px;
	}

#FAQ_contents table td
	{
		width: auto;
	}



#FAQ_sites ul, #FAQ_sites li
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #763017;
		margin-top: 0px;
		font-weight: lighter;
		text-align: left;
		list-style: none;
		font-style: normal;
		text-decoration: none;
	}

#FAQ_sites li a
	{
		color: #789815;
		padding-left: 12px;
	}



#searchresults
	{
		padding-left: 50px;
	}



#sitemap
	{
		padding-left: 50px;
		width: 800px;
	}



td.SmFolder
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #763017;
		padding-bottom: 10px;
	}

.SmTitle
	{
		font-family: Arial, Helvetica, sans-serif;
		padding-left: 10px;
		font-size: 14px;
		color: black;
	}



.SmDescription
	{
		font-family: Arial, Helvetica, sans-serif;
		padding-left: 10px;
		font-size: 12px;
		color: grey;
	}

.SmURL
	{
		font-family: Arial, Helvetica, sans-serif;
		padding-left: 10px;
		font-size: 12px;
		color: #789815;
		font-weight: 600;
	}

.SmURL a
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #789815;
		text-decoration: none;
	}

.SmURL a:hover {

  text-decoration:underline;

}

.SmExtract
	{
		font-family: Arial, Helvetica, sans-serif;
		padding-left: 10px;
		font-size: 12px;
		color: grey;
	}



.SmLinks {

  padding-left: 10px; font-size: 12px; color: magenta;

}



.border3 {

	color: #006699;

}

div.eventday
	{
		font-family: Verdana;
		font-size: 7pt;
		font-weight: bold;
		color: #000000;
	}
div.event
{
}
div.event span.subject
	{
		font-family: Verdana;
		font-size: 7pt;
		font-weight: bold;
		color: #000080;
	}
div.event span.description
	{
		font-family: Verdana;
		font-size: 7pt;
		font-weight: normal;
		color: #666666;
	}
div.event span.moreinfo a
	{
		font-family: Verdana;
		font-size: 7pt;
		font-weight: normal;
		color: #666666;
		text-decoration: underline;
	}
div.event span.moreinfo a:hover
	{
		font-family: Verdana;
		font-size: 7pt;
		font-weight: normal;
		color: #800000;
		text-decoration: underline;
	}

/* search supplier page */

#content_supp_left
	{
		width: 400px;
		margin-right: 15px;
		margin-left: 15px;
		margin-top: 0px;
		float: left;
		font-size: 12px;
		padding: 0px;
	}

#content_supp_left table
	{
		margin-bottom: 10px;
	}

#content_supp_left td
	{
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		font-size: 11px;
		text-align: left;
		vertical-align: top;
		margin: 0px;
	}

#content_supp_left h1
	{
		font-size: 14px;
		color: #769a21;
		line-height: 14px;
		margin: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 5px;
	}

#content_supp_left img
	{
		padding-top: 2px;
	}

#content_supp_left h2
	{
		text-align: left;
		vertical-align: top;
		color: #763017;
		font-size: 11px;
		line-height: 11px;
		margin: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 5px;
	}
#content_supp_left h4
	{
		font-size: 14px;
		margin: 0px;
	}

#content_supp_left h3
	{
		text-align: left;
		vertical-align: top;
		color: #763017;
		font-size: 11px;
		line-height: 11px;
		margin: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}

#btSearch
	{
		background-color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		noborder: 1px solid #C0C0C0;
	}
table.suppsearch
	{
		border-collapse: collapse;
	}
td.suppsearch
	{
		font-family: arial, Helvetica, sans-serif;
		font-size: 12px;
	}
.textbox
	{
		border: 1px solid #C0C0C0;
		font-family: arial, Helvetica, sans-serif;
		font-size: 12px;
		background-color: #FFFFFF;
	}
.supp_it_caption
	{
		font-family: arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #800000;
	}
.supp_it_text
	{
		font-family: arial, Helvetica, sans-serif;
		font-size: 11px;
		text-indent: 12px;
	}
.supp_print
	{
		background-position: left center;
		border: 0px solid #FFFFFF;
		font-family: Verdana;
		font-size: 11px;
		background-image: url(     '../images/Printer_SYM.png' );
		background-repeat: no-repeat;
		padding-left: 19px;
		float: right;
		margin-right: 0px;
		color: #800000;
		text-decoration: none;
	}
#content_supp_right
	{
		padding: 6px;
		float: right;
		width: 220px;
	}
#content_supp_right p
	{
		margin: 0px;
	}
	
#content_supp_right a
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #800000;
		text-decoration: none;
	}
	
	
.member_login
	{
	padding: 16px 32px 16px 64px;
	border: 1px #C0C0C0 solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 400px;
	background-color: #E2E2E2;
}
	.member_login input
	{
		border: 1px solid #808080;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	.member_login #btLogin
	{
		padding-right: 8px;
		padding-left: 8px;
	}

.separacion {
	border-top-style:dashed;
	border-top-color:#769A21;
	border-top-width:1px;
}

.separacion2 {
	border-top: 1px dashed #4d4a37;
	border-top: 1px solid #b9CD69;
}

#content_interior_2col p.TakeHomeMessageText {
	color: #800000;
	color: #972c0a;
}

.subsubmenu {
	color: #92280A;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
	border-top: 1px dashed #92280A;
	border-bottom: 1px dashed #92280A;
	padding-top:4px;
	padding-bottom:4px;
	margin-top:0px;
	margin-bottom:10px;


}

.subsubmenu a{
	color: #92280A;
	text-transform:uppercase;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}


.subsubmenu a:hover{
	background-color:#92280A;
	color:#FFFFFF;
	text-decoration:none;
}

.subsubmenu #este{
	text-decoration:none;
	background-color:#769A21;
	color: #fff;
}


.AntSigPag {
	margin-bottom:15px; 
	margin-top:0px;
	font-size:10px;
}

.AntPag {
	float:left;
	width:200px;
}

.SigPag {
	float:right;
	width:200px;
	text-align:right;
	padding-right:16px;
}


}
