html, body {
	height: 100%;
	}
form { margin:0; padding:0;}
body {margin-top:10px; background-color:#FFFFFF; text-align: left;}	

p { margin:0 0 10px 0;}

#container {
	background: #FFFFFF; 
	width:764px;
	text-align: left;
	margin: 0 auto; height:100%;
	}

.uppercase { text-transform:uppercase; }

.float-left { float:left;}
.float-right { float:right;}
.clear { clear:both;}
.align-center{ text-align:center;}
.search-tip1 {width:250px; font-weight:normal; padding:3px 10px 0 0; text-align:right; font-size:85%;}
.search-tip2 {padding:5px 25px 5px 10px; text-align:right; font-size:85%;}

.rightcol-div { border-bottom:1px solid #666666; width:175px; width:185px;  }
.rightcol-text { margin:10px; border-bottom:1px solid black; }

.rightcol-line {border-top:1px solid #666666; width:186px;}

.rightcol-line2 {border-bottom:1px solid #666666; width:186px;}

#pagecontent { width:764px; border-left:1px solid #999999; border-right:1px solid #B2B2B2;}

.maincontent { width:560px; float:left; margin-top:10px; background-color:#FFFFFF; border-top:1px solid #2A130B;}

.maincontent2 { width:742px; float:left; margin-top:10px; background-color:#FFFFFF;}

.contentleft { padding:10px 10px 10px 15px; border-bottom:1px solid #A8A8A8; xborder-right:1px solid #552A26; border-top:1px solid #552A26;}

#homeleft { width:564px; height: inherit; float:left;}

#homeright { width:168px; float:right; text-align:left;}

.banner-full {height:160px; width:762px; border-left:1px solid #A8A8A8; border-right:1px solid #B2B2B2;}

.banner-left {float:left; height:160px; width:507px; border-left:1px solid #A8A8A8;}
.banner-right {float:right; height:160px; width:250px; border-right:1px solid #B2B2B2;}

.content-table {border-left:1px solid #A8A8A8; border-right:1px solid #B2B2B2; width:764px;}

/* Global Home ------------------------------------------------------- */
#home-table { width:764px; padding:0; margin:0; background-color:#FFFFFF;}
#home-table th{ width:564px;  border-left:1px solid #B2B2B2; font-weight:normal; }
#home-table td{ width:200px;  border-right:1px solid #B2B2B2; vertical-align:top; padding:0 8px 10px 8px; }
#home-table td p{ margin-top:20px; font-size:12px; }
#home-table td li{ list-style:square; color:#B59332; margin:-6px 0 -6px -25px; }
#home-table td li a:link{color: #B59332; text-decoration: none; font-weight:bold;}
#home-table td li a:visited{color: #B59332; text-decoration: none; font-weight:bold;}
#home-table td li a:hover{color: #B59332; text-decoration: none; font-weight:bold;}
#home-table td li a:active{color: #B59332; text-decoration: none; font-weight:bold;}
#home-leftcol-top { height:334px; }
#home-leftcol-bot { border-top:1px solid #B2B2B2; padding:30px;}
/* ------------------------------------------------------------------ */

/* Top */
#hdr-table { width:764px; margin-bottom:6px;}
#hdr-table th{ width:564px; vertical-align:top;}
#hdr-table td{ width:200px; vertical-align:bottom; text-align:right }
.recipe-title {padding:10px 0 0 10px;border-bottom:1px solid #330000;border-top:1px solid #330000; background-color:#F9F1DB; height:24px;}

.titlebar {
	xborder-bottom:1px solid #330000;
	xborder-top:1px solid #330000;
	background-color:#F9F1DB;
	height:24px; 
	padding:10px 0 0 15px;
	font-size: 12px;
	color: #08794F;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold;
}

.titlebar-global {
	background-color:#F9F1DB;
	height:22px; 
	font-size: 12px;
	color: #08794F;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold;
	padding:7px 0 0 15px;
	
}

#country-list { width:550px; margin-left:auto; margin-right:auto;}
#country-list td{ vertical-align:top;}
#country-list td strong{ color: #08794F; }

.titlebar-chef {
	border-bottom:1px solid #330000;
	border-top:1px solid #330000;
	background-color:#F9F1DB;
	height:40px;
	padding-top:3px;
	padding-left:30px; 
}

.searchHeader { 
	height:20px;
	width:531px;
	color:#330000;
	background: #E3D4A8 url(../graphics/searchbg.gif) repeat-x right bottom;
	font-weight:bold;
	margin-left:14px;	
}

	/* default font */
	.default{
		font-size: 11px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
		color: #000000;
	}
	
	.default2{
		font-size: 11px;
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
		color: #000000;
	}
	
	.title{
		font-size: 12px;
		color: #08794F;
		font-family: Arial, Helvetica, sans-serif; 
		padding-top:10px;
		padding-left:15px;
		font-weight:bold;
	}

	.premiumtitle{
		font-size: 14px;
		color: #000000;
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold;
	}			

	.premiumTblHead{
	font-size: 12px;
	color: #330000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	border : 1px solid #330000;
}	

	.premiumTblHead2{
	font-size: 12px;
	color: #330000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	border : 1px solid black;
}				

	.recipetitle{
		font-size: 14px;
		color: #000000;
		font-family: Arial, Helvetica, sans-serif; 
		padding-top:10px;
		padding-left:15px;
		font-weight:bold;
	}		
	
	.collectiontitle {
	font-size:14px;
	color:#08794F;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}	

	.poptitle {
	font-size:16px;
	color:#330000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	
}	


	.industrynewstitle {
	font-size:14px;
	color:#330000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}	

	.menutrendstitle {
	font-size:14px;
	color:#08794F;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}	

	.recipesearchtitle {
	font-size:14px;
	color:#08794F;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}	

	.productsearchtitle {
	font-size:14px;
	color:#BD2A37;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
	.menutrendtitlebar {
	font-size:14px;
	color:#08794F;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}	
	
	.trendtitle {
	font-size:14px;
	color:color:#330000;;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
	
	
	.mini{
		font-size: 10px;
		font-family: verdana,Arial, Helvetica, sans-serif; 
		color: #000000;
	}
	
	.large{
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif; 
		color: #000000;
	}
	
	.xlarge{
		font-size: 14px;
		font-family: Arial, Helvetica, sans-serif; 
		color: #000000;
	}
	
	.dropdown{
		font-size: 10px;
		font-family: verdanda, Arial, Helvetica, sans-serif; 
		color: #ffffff;
	}
	
	.tsrtxt{
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		line-height:11px;
	}
	
	.fse_form {	
		font-size: 11px;
		font-family: verdana, Arial, Helvetica, sans-serif;
		color: #363636;
	}
	
	.trend {
	font-size:13px;
	color:#330000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	}
	
	#trend div {
	width:170;padding:8px 0px 5px 12px;
	}
	
	#tip div {
	padding:12px 16px 14px 12px;
	font-size:12px;
	color:#330000;
	font-family:Times New Roman, Times, serif;
	font-weight:normal;
	}
	
	#trend a:link, #trend a:visited{
	color:#330000;
	text-decoration:none;
	font-weight:bold;
	}

	#trend a:hover {
	color:#F9F1DB;
	text-decoration:none;
	font-weight:bold;
	background-color:#330000;
	}	
	/*RECIPE PG*/
	
	
	

	
	#recipetxt {
	font-size:11px;
	color:#330000;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:14px;

	}
	
	#recipe ol {margin-left: 25; padding-left: 0;}
	
	#resize div {
		border:1px solid;
		background-color:#E3D4A8;
		width:100%;
		padding:5px;
		font-family: Arial, Helvetica, sans-serif;
		color: #330000;
	}
	
	#relatedproducts div {
	border:1px solid;background-color:#BD2A37;width:100%;padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	}
	
	#relatedproducts ul {
	font-family: Arial, Helvetica, sans-serif; 							
	font-weight:bold;font-size:14px;line-height:24px; 
	}
	
	#relatedrecipes div {
	background-color:#08794F;;width:100%;padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	}
	
	#relatedrecipes ul {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold;font-size:14px;line-height:24px; 
	}
	
	
	#criteria {
	color:#330000;
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size:11px; 
	}
	
	#criteria table {padding:3px;}
	
	.btmline2{
		border-bottom:1px solid grey;
	}
	
	.btmline3{
		border-bottom:1px solid #F9F1DB; padding-top:3px; padding-bottom:3px;
	}
	
	
	/* PROD POPUP */
	.btmline{
		border-bottom:1px solid tan;
	}
	
	
	.btmline5{
		border-bottom:1px solid black;
	}
	
	.dist {
		font-size: 10px;
		font-family: verdana,Arial, Helvetica, sans-serif; 
		color: #000000;
	
	}
	
	/* custom colors for CustomCulinary.com (unofficial; added by KES */
	.gold{color:#AD6C0E;} 
	.orange{color:#EC753A;} 
	.red{color:#9E2125;} 
	.green{color:#08794F;}
	.drkbrown{color:#330000;}
	.obscureGray {color:#333333;}
	.tan {color:#E3D4A8;}
	.white { color:#ffffff;}
	
	.goldbg{background-color: #AD6C0E;} 
	.orangebg{background-color: #EC753A;} 
	.redbg{background-color: #9E2125;} 
	.greenbg{background-color: #08794F;}
	.drkbrownbg{background-color: #330000;}
    .required{color:#BC2A37}
	.tanbg {background-color:#E3D4A8;}
	
	
	
	/* default hyperlinks */
	a:link{color: #663300; text-decoration: underline;}
	a:visited{color: #996633; text-decoration: underline;}
	a:hover{color: #CC9966; text-decoration: underline;}
	a:active{color: #CC9966; text-decoration: underline;}

	/* hyperlink for gray "home nav" */
	a.graynav:link{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; padding:0 2px;}
	a.graynav:visited{ font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration:  none; padding:0 2px;}
	a.graynav:hover{ font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration:none; background-color:#E2D1AC; padding:0 2px;}
	a.graynav:active{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; padding:0 2px;}
	.graynavon { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration:none; background-color:#E2D1AC; padding:0 2px; }
	
	
	/* hyperlink for dropdowns */
	a.drop:active{color: #fff; text-decoration: none;}
	a.drop:link{color: #fff; text-decoration: none;}
	a.drop:visited{ color: #fff; text-decoration:  none;}
	a.drop:link:hover{ color: #000; text-decoration: none;}
	
	/* hyperlink for dropdowns (chef's choice) */
	a.drop2:active{color: #fff; text-decoration: none;}
	a.drop2:link{color: #fff; text-decoration: none;}
	a.drop2:visited{ color: #fff; text-decoration:  none;}
	a.drop2:link:hover{ color: #AD6C0E; text-decoration: none;}
	
	/* colored hyperlinks text/image */
	a.golink:link{color: #AD6C0E; text-decoration: none;font-family: Arial, Helvetica, sans-serif;}
	a.golink:link:hover{ color: #AD6C0E; text-decoration:  none;font-family: Arial, Helvetica, sans-serif;}
	a.golink:visited{ color: #AD6C0E; text-decoration:  none;font-family: Arial, Helvetica, sans-serif;}
	a.golink:visited:hover{ color: #AD6C0E; text-decoration: underline;font-family: Arial, Helvetica, sans-serif;}
		a.golink_img:link{border:2px solid #AD6C0E;}
		a.golink_img:link:hover{ border:2px solid #AD6C0E;}
		a.golink_img:visited{ border:2px solid #AD6C0E;}
		a.golink_img:visited:hover{ border:2px solid #AD6C0E;}
	
	a.orlink:link{color: #EC753A; text-decoration: none;font-family: Arial, Helvetica, sans-serif; }
	a.orlink:link:hover{ color: #EC753A; text-decoration:  none;font-family: Arial, Helvetica, sans-serif; }
	a.orlink:visited{ color: #EC753A; text-decoration:  none;font-family: Arial, Helvetica, sans-serif; }
	a.orlink:visited:hover{ color: #EC753A; text-decoration: underline;font-family: Arial, Helvetica, sans-serif; }
		a.orlink_img:link{border:2px solid #EC753A;}
		a.orlink_img:link:hover{ border:2px solid #EC753A;}
		a.orlink_img:visited{ border:2px solid #EC753A;}
		a.orlink_img:visited:hover{ border:2px solid #EC753A;}
	
	a.redlink:link{color:#BD2A37;text-decoration: none;font-family: Arial, Helvetica, sans-serif;}
	a.redlink:link:hover{ color: #BD2A37; text-decoration:  none;font-family: Arial, Helvetica, sans-serif;}
	a.redlink:visited{ color: #BD2A37; text-decoration:  none;font-family: Arial, Helvetica, sans-serif;}
	a.redlink:visited:hover{ color: #BD2A37; text-decoration: underline;font-family: Arial, Helvetica, sans-serif;}
		a.redlink_img:link{border:2px solid #BD2A37;}
		a.redlink_img:link:hover{ border:2px solid #BD2A37;}
		a.redlink_img:visited{ border:2px solid #BD2A37;}
		a.redlink_img:visited:hover{ border:2px solid #BD2A37;}
	
	a.grlink:link{color: #08794F; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
	a.grlink:visited{ color: #08794F; text-decoration:  none; font-family:Arial, Helvetica, sans-serif;}
	a.grlink:hover{ color: #08794F; text-decoration: underline; font-family:Arial, Helvetica, sans-serif;}
		a.grlink_img:link{border:2px solid #08794F;}
		a.grlink_img:link:hover{ border:2px solid #08794F;}
		a.grlink_img:visited{ border:2px solid #08794F;}
		a.grlink_img:visited:hover{ border:2px solid #08794F;}
		
	.grlink-off{color: #000000; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
	
	a.brlink:link{ color: #330000; text-decoration: underline;font-family: Arial, Helvetica, sans-serif;}
	a.brlink:visited{ color: #330000; text-decoration: underline;font-family: Arial, Helvetica, sans-serif;}
	a.brlink:hover{ color: #330000; text-decoration: none; background-color:#F9F1DB;font-family: Arial, Helvetica, sans-serif;}
		a.brlink_img:link{border:2px solid #330000;}
		a.brlink_img:link:hover{ border:2px solid #330000;}
		a.brlink_img:visited{ border:2px solid #330000;}
		a.brlink_img:visited:hover{ border:2px solid #330000;}
		
	a.lt-brlink:link{ color: #996633; text-decoration: none;font-family: Arial, Helvetica, sans-serif;}
	a.lt-brlink:visited{ color: #996633; text-decoration: none;}
	a.lt-brlink:hover{ color: #996633; text-decoration: underline;}

	#legal h1 {
	font-size:16px;
	color:#330000;
	font-family:Times New Roman, Times, serif;
	font-weight:bold;
	padding:0px 20px 0px 20px;
	margin:4px 0px 4px 0px;
}	

	.dist {
		font-size: 10px;
		font-family: verdana,Arial, Helvetica, sans-serif; 
		color: #000000;
	}
	.dist2 {
		font-size: 11px;
		font-family: verdana,Arial, Helvetica, sans-serif; 
		color: #000000;
	}
	
/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_drop.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#multi-level {height:19px; width:764px; position:relative; z-index:100;}
#global-nav {height:19px; position:relative; z-index:100; background-image:url(../graphics/nav_global_bg.gif); border-right:1px solid #B2B2B2;}
#multi-level .pad {float:left;}

/* The menu styling */
/* Remove the padding, margins and bullets from the lists */
.menu, .menu ul {list-style-type:none; padding:0; margin:0; font-family:arial, sans-serif;}

/* Set up the top level list items and float left to place inline */
.menu li.top {display:block; float:left; position:relative;}

/* Style and position the table so it takes no part in the menu function. The font size is necessary for IE5.5 */
.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default top link link styling */
.menu li.top a.top_link {display:block; float:left; height:19px;}
.menu li.top a span {position:absolute; left:-9999px; top:0; z-index:0; font-size:10px;} /* move the link text off screen */

/* pre-load the hover images into the lists */
.menu li.p1 {width:85px; background:url(../graphics/nav_events2.gif) no-repeat;}
.menu li.p1-g {width:140px; background:url(../graphics/nav_countries2.gif) no-repeat;}
.menu li.p2 {width:105px; background:url(../graphics/nav_resources2.gif) no-repeat;}
.menu li.p3 {width:95px; background:url(../graphics/nav_product2.gif) no-repeat;}
.menu li.p4 {width:85px; background:url(../graphics/nav_recipes2.gif) no-repeat;}
.menu li.p5 {width:176px; background:url(../graphics/nav_about2.gif) no-repeat;}
.menu li.p6 {width:96px; background:url(../graphics/nav_contacts2.gif) no-repeat;}

/* set up the normal unhovered images in the links */
.menu li a#events {width:85px; background:url(../graphics/nav_events1.gif) no-repeat;}
.menu li a#countries {width:140px; background:url(../graphics/nav_countries1.gif) no-repeat;}
.menu li a#resources {width:105px; background:url(../graphics/nav_resources1.gif) no-repeat;}
.menu li a#products {width:95px; background:url(../graphics/nav_product1.gif) no-repeat;}
.menu li a#recipes {width:85px; background:url(../graphics/nav_recipes1.gif) no-repeat;}
.menu li a#about {width:176px; background:url(../graphics/nav_about1.gif) no-repeat;}
.menu li a#contacts {width:92px; background:url(../graphics/nav_contacts1.gif) no-repeat;}

/* Style the list OR link hover. Depends on which browser is used */
.menu a:hover {visibility:visible;} /* for IE6 */
.menu li:hover { position:relative; z-index:200;} /* for IE7 */

/* make the links transparent on hover so that the hover images in the lists show through (no flicker) */
.menu li a#events:hover, .menu li:hover a#events,
.menu li a#countries:hover, .menu li:hover a#countries,
.menu li a#resources:hover, .menu li:hover a#resources,
.menu li a#products:hover, .menu li:hover a#products,
.menu li a#recipes:hover, .menu li:hover a#recipes,
.menu li a#about:hover, .menu li:hover a#about,
.menu li a#contacts:hover, .menu li:hover a#contacts {background:transparent;}

/* keep the 'next' level invisible by placing it off screen. */
.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0;}

/* set up the first drop down sub level */

/*  COUNTRIES */
.menu :hover ul.sub1-g {left:0; top:19px; background:#504217; padding:0; border-right:1px solid #ABABAB; border-bottom:1px solid #ABABAB; border-left:1px solid #ABABAB; border-top:1px solid #ABABAB; white-space:nowrap; width:125px; height:auto;}
.menu :hover ul.sub1-g li {display:block; height:18px; position:relative; float:left; width:125px;}
.menu :hover ul.sub1-g li a {display:block; font-size:10px; height:18px; width:125px; line-height:20px; text-indent:5px; color:#fff; text-decoration:none; border:1px solid #fff; border-width:1px;}
.menu :hover ul.sub1-g li a:hover {background:#9e926c; color:#FFF;}
.menu :hover ul.sub1-g li p{ margin:0;}
.li-indent { padding-left:10px;}


.productLineHeading { 
	border-bottom:1px solid  #330000;
	color:#BD2A37;
    margin-bottom:5px;
	margin-left:25px;
	margin-right:25px;
	font-size:12pt;
	font-weight:bold; }