	
	img { behavior: url(/iepngfix.htc); }
	
	body {
		background: url(images/mainbgwhite.gif) top center repeat-y #ffffff;
		margin: 0;
		padding: 0;
		font-family: arial, helvetica, sans-serif;
		
	}
	
	#mainContent {
		background: #fff;
		width: 896px;
		margin: 0px auto 0px auto;
		clear: both;
		
	}
	
	
	#bottomContent {
		width: 870px;
		margin: 0px auto 0px auto;
		clear: both;
		background: url('images/logoText.gif') top left no-repeat #fff;
		padding: 45px 0px 0px 0px;
		
	}


	#bannerContainer {
		position:relative;
		margin:auto;
		width:896px;
		height: 388px;
		overflow: hidden;
	}
	
	
	#topContainer {
		position:relative;
		margin:auto;
		width:896px;
		height: 388px;
		overflow: hidden;
	}
	

	#menuHome {
		background: url(images/menu_off_home.gif) top center no-repeat;
		height:55px;
		width: 99px;
		cursor: pointer;
	}

	#menuHome:hover {
		background: url(images/menu_over_home.gif) top center no-repeat;
		cursor: pointer;
		height:55px;
		width: 99px;
	}
	
	#menuHomeSelected {
		background: url(images/menu_on_home.gif) top center no-repeat;
		height:55px;
		width: 99px;
	}

	#menuMenu {
		background: url(images/menu_off_menu.gif) top center no-repeat;
		height:55px;
		width: 94px;
		cursor: pointer;
	}

	#menuMenuSelected {
		background: url(images/menu_on_menu.gif) top center no-repeat;
		height:55px;
		width: 94px;
	}
	
	#menuMenu:hover {
		background: url(images/menu_over_menu.gif) top center no-repeat;
		cursor: pointer;
		height:55px;
		width: 94px;
	}

	#menuAbout {
		background: url(images/menu_off_about.gif) top center no-repeat;
		height:55px;
		width: 76px;
		cursor: pointer;
	}
	
	#menuAboutSelected {
		background: url(images/menu_on_about.gif) top center no-repeat;
		height:55px;
		width: 76px;
	}

	#menuAbout:hover {
		background: url(images/menu_over_about.gif) top center no-repeat;
		cursor: pointer;
		height:55px;
		width: 76px;
	}

	#menuCareers {
		background: url(images/menu_off_careers.gif) top center no-repeat;
		height:55px;
		width: 95px;
		cursor: pointer;
	}


	#menuCareersSelected {
		background: url(images/menu_on_careers.gif) top center no-repeat;
		height:55px;
		width: 95px;
	}
	
	
	#menuCareers:hover {
		background: url(images/menu_over_careers.gif) top center no-repeat;
		cursor: pointer;
		height:55px;
		width: 95px;
	}

	#menucontact {
		background: url(images/menu_off_contact.gif) top center no-repeat;
		height:55px;
		width: 158px;
		cursor: pointer;
	}

	#menucontactSelected {
		background: url(images/menu_on_contact.gif) top center no-repeat;
		height:55px;
		width: 158px;
	
	}
	
	
	#menucontact:hover {
		background: url(images/menu_over_contact.gif) top center no-repeat;
		cursor: pointer;
		height:55px;
		width: 158px;
	}

	#menuSpices {
		background: url(images/menu_off_spices.gif) top center no-repeat;
		height:55px;
		width: 158px;
		cursor: pointer;
	}
	
	#menuSpicesSelected {
		background: url(images/menu_on_spices.gif) top center no-repeat;
		height:55px;
		width: 158px;
	}

	#menuSpices:hover {
		background: url(images/menu_over_spices.gif) top center no-repeat;
		cursor: pointer;
		height:55px;
		width: 158px;
	}

	#menuLocation {
		background: url(images/menu_off_location.gif) top center no-repeat;
		height:55px;
		width: 100px;
		cursor: pointer;
	}
	
	#menuLocationSelected {
		background: url(images/menu_on_location.gif) top center no-repeat;
		height:55px;
		width: 100px;
	}

	#menuLocation:hover {
		background: url(images/menu_over_location.gif) top center no-repeat;
		cursor: pointer;
		height:55px;
		width: 100px;
	}
	
	#menuClub {
		background: url(images/menu_off_club.gif) top center no-repeat;
		height:55px;
		width: 116px;
		cursor: pointer;
	}
	
	#menuClub:hover {
		background: url(images/menu_over_club.gif) top center no-repeat;
		height:55px;
		width: 116px;
		cursor: pointer;
	}
	
	#menuClubSelected {
		background: url(images/menu_on_club.gif) top center no-repeat;
		height:55px;
		width: 116px;
		
	}
	
	
	#spiceNamesDiv {
		margin: 8px 0px 0px 140px;
		border: 0px solid red;
	
	}
	
	
	#spiceNamesDiv a{
		color: white;
		text-decoration: none;
		font-weight: bold;
		font-size: 14px;
		margin: 0px 10px 0px 10px;
	}


	


	#spiceDisplayContainer {
		height: 354px;
		border: 0px solid blue;
		overflow: hidden;
	}


	#spiceDisplay {
		height: 350px;
		width: 400px;
		padding: 10px 10px 0px 40px;
		float: left;
	}

	#tipDiv {
		height: 350px;
		width: 370px;
		padding: 10px 10px 0px 40px;
		float: left;
	}


	#menuItemsDiv {
		margin: 360px 0px 0px 0px;
		padding-left: 130px;
		border: 0px solid red;
		position: absolute;
		z-index: 3;
	}
	
	
	#menuItemsDiv a{
		color: white;
		text-decoration: none;
		font-weight: bold;
		font-size: 14px;
		margin: 0px 18px 0px 18px;
		
	}




	#menuItemsDiv a:hover{
		color: white;
		text-decoration: underline;
	}
	
	#menuDisplayContainer {
		height: 535px;
		width: 870px;
		border: 1px solid blue;
		overflow: hidden;
		z-index: 950;
		position: absolute;
		margin: 10px 0px 0px 10px;
		display:none;
	}
	
	
	#menuItemDisplay {
		height: 350px;
		width: 560px;
		padding: 0px 10px 0px 40px;
		border: 0px solid black;
		
	}

	#menuDownloadContainer {
		margin: 290px 0px 0px 18px;
		width: 130px;
		float: left;
		border: 0px solid blue;
		overflow: hidden;
		position: absolute;
		z-index: 100
	}
	
	#menuFaxContainer {
		margin: 290px 0px 0px 148px;
		width: 130px;
		float: left;
		border: 0px solid blue;
		overflow: hidden;
		position: absolute;
		z-index: 101
	}
	
	#menuAllergenContainer {
		margin: 290px 0px 0px 408px;
		width: 130px;
		float: left;
		border: 0px solid blue;
		overflow: hidden;
		position: absolute;
		z-index: 500
	}
	
	
	#menuHealthyBBContainer {
		margin: 290px 0px 0px 668px;
		width: 130px;
		float: left;
		border: 0px solid blue;
		overflow: hidden;
		position: absolute;
		z-index: 502;
	}
	
	#healthySealWhiteSpace {
		margin: -40px 0px 0px 422px;
		width: 79px;
		float: left;
		border: 0px solid blue;
		overflow: hidden;
		position: absolute;
		z-index: 980;
	}
	
	#bbclubwhitespace {
		margin: -40px 0px 0px 388px;
		width: 200px;
		float: left;
		border: 0px solid blue;
		overflow: hidden;
		position: absolute;
		z-index: 980;
	}
	
	
	
	
	
	#menuCateringContainer {
		margin: 290px 0px 0px 538px;
		width: 130px;
		float: left;
		border: 0px solid blue;
		overflow: hidden;
		position: absolute;
		z-index: 501;
	}
	
#nutritionContainer{
		margin: 290px 0px 0px 278px;
		width: 130px;
		float: left;
		border: 0px solid blue;
		overflow: hidden;
		position: absolute;
		z-index: 499
	}


.dhtmlwindow{
position: absolute;
border: 1px solid #333;
visibility: hidden;
background-color: white;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
text-indent: 3px;
font: normal 13px verdana;
height: 20px;
line-height: 22px;
background: url('images/windowBarBG.gif') bottom left repeat-x #efefef;
color: #333;
cursor: move;
overflow: hidden;
width: auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid #ccc;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px dotted gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}


.popupContentDiv {
	font-family: verdana;
	text-align: center;
}


 a.popupContentLink{
	text-decoration: none;
	color: #B45124;
	font-size: 11px;
}

 a.popupContentLink:hover{
	text-decoration: underline;
	font-size: 11px;
}


.elephantBullets li {
list-style-image: url(/images/bullet_elephant.png);

}

.forkBullets li {
list-style-image: url(/images/logo_fork_bullet.png);
}

.fancyBullets li {
font-size:11pt;
font-family:papyrus,arial,sans-serif;
line-height:13pt;
margin-bottom:8px;
}