* { 
	margin:0px;
	padding:0px;
	}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#fff;
	color:#4e4b41;
	}
	
h1 {
	font-size:20px;
	line-height:24px;
	font-family:Garamond, Georgia, Times, "Times New Roman", serif;
	font-weight:normal;
	}
	
h2 {
	font-size:13px;
	}
	
#press h2 {
	font-size:12px;
	margin:0 0 10px 40px;
	font-weight:bold;
	}
	
h3 {
	font-size:16px;
	font-weight:bold;
	color:#4e4b41;
	margin:0px 0 5px 40px;
	}
	
h4 {
	font-size:13px;
	margin:5px 0 5px 40px;
	padding-bottom:1px;
	border-bottom:1px solid #4e4b41;
	color:#a82422;
	}
	
h5 {
	font-size:12px;
	margin:5px 0 0px 40px;
	}
	
ul {
	margin:5px 0px 5px 55px;
	}
	
a {
	color:#be2725;
	text-decoration:underline;
	}
	
a:hover {
	color:#e99066;
	}
	
.error {
	font-weight:bold;
	color:#de5229;
	}
	
#header {	
	width:750px;
	}
	
#main {	
	width:750px;
	}

/* Side navigation menu styles*/	

#side {
	background-image:url(/images/sideBG.gif);
	background-repeat:repeat-y;
	width:188px;
	}
	
	#sideNav	{
		background-image:url(/images/navBG.gif);
		background-repeat:no-repeat;
		height:320px;
		}
	
		#sideNav a {
			color:#fff;
			text-decoration:none;
			font-size:11px;
			line-height:20px;
			display:block;
			padding-left:20px;
			width:168px;			
			}
	
		#sideNav a:hover{
			color:#de5229;
			}
			
		#nav1 a{
			background-image:url(/images/navBg1.gif);
			height:24px;
			line-height:24px;
			}
			
		#nav1 a:hover{
			color:#fbd36c;
			}
			
		#nav1 a.sel{
			background-image:url(/images/navBg1h.gif);
			color:#de5229;
			}
			
		#nav2 a{
			background-image:url(/images/navBg2.gif);
			height:22px;
			}
			
		#nav2 a:hover{
			color:#fbd36c;
			}
			
		#nav2 a.sel{
			background-image:url(/images/navBg2h.gif);
			color:#de5229;
			}
			
		#nav3 a{
			background-image:url(/images/navBg3.gif);
			height:23px;
			line-height:22px;
			}
			
		#nav3 a:hover{
			color:#fbd36c;
			}
			
		#nav3 a.sel{
			background-image:url(/images/navBg3h.gif);
			color:#de5229;
			}
			
		#nav4 a{
			background-image:url(/images/navBg4.gif);
			height:22px;
			}
			
		#nav4 a:hover{
			color:#fbd36c;
			}
			
		#nav4 a.sel{
			background-image:url(/images/navBg4h.gif);
			color:#de5229;
			}
			
		#nav5 a{
			background-image:url(/images/navBg5.gif);
			height:23px;
			line-height:22px;
			}
			
		#nav5 a:hover{
			color:#fbd36c;
			}
			
		#nav5 a.sel{
			background-image:url(/images/navBg5h.gif);
			color:#de5229;
			}
			
		#nav6 a{
			background-image:url(/images/navBg6.gif);
			height:22px;
			line-height:21px;
			}
			
		#nav6 a:hover{
			color:#fbd36c;
			}
			
		#nav6 a.sel{
			background-image:url(/images/navBg6h.gif);
			color:#de5229;
			}
			
		#nav7 a{
			background-image:url(/images/navBg7.gif);
			height:24px;
			line-height:24px;
			}
			
		#nav7 a:hover{
			color:#fbd36c;
			}
			
		#nav7 a.sel{
			background-image:url(/images/navBg7h.gif);
			color:#de5229;
			}
			
		#nav8 a{
			background-image:url(/images/navBg8.gif);
			height:23px;
			}
			
		#nav8 a:hover{
			color:#fbd36c;
			} 
			
		#nav8 a.sel{
			background-image:url(/images/navBg8h.gif);
			color:#de5229;
			}
			
		#nav9 a{
			background-image:url(/images/navBg9New.gif);
			height:18px;
			}
			
		#nav9 a:hover{
			color:#fbd36c;
			}
			
		#nav9 a.sel{
			background-image:url(/images/navBg9h.gif);
			color:#de5229;
			}
			
		#nav9b a{
			background-image:url(/images/navBg9b.gif);
			height:18px;
			}
			
		#nav10 a{
			background-image:url(/images/navBg10.gif);
			height:17px;
			line-height:16px;
			}
			
		#nav10 a:hover{
			color:#fbd36c;
			}
			
		#nav10 a.sel{
			background-image:url(/images/navBg10h.gif);
			color:#de5229;
			}
			
		#locator{
			background-image:url(/images/locatorBG.gif);
			background-repeat:no-repeat;
			width:114px;
			height:52px;
			color:#c02725;
			margin:10px 0 0 0;
			padding-top:7px;
			}
			
		#locator p{
			font-size:10px;
			line-height:11px;
			margin:1px 0px 0px 2px;
			}
			
			#locator .locBtn{
				}
			
			#locator .locZip{
				position:relative;
				top:-6px;
				left:-4px;
				border:1px solid #4e4b41;
				border-left:none;
				width:74px;
				height:13px;
				font-size:10px;
				line-height:12px;
				padding-left:1px;
				color:#c02725;
				}

/* Improved side navigation menu styles */

#side-png {
	background-image:url(/images/sideBG.png);
	background-repeat:repeat-y;
	width:188px;
	}
	
	#sideNav-png	{
		background-image:url(/images/navBG.png);
		background-repeat:no-repeat;
		height:320px;
		}
	
		#sideNav-png a {
			color:#fff;
			text-decoration:none;
			font-size:11px;
			line-height:20px;
			display:block;
			padding-left:20px;
			width:168px;			
			}
	
		#sideNav-png a:hover{
			color:#de5229;
			}
			
		#nav1-png a{
			background-image:url(/images/navBg1.png);
			background-repeat:no-repeat;
			height:24px;
			line-height:24px;
			}
			
		#nav1-png a:hover{
			color:#fbd36c;
			}
			
		#nav1-png a.sel{
			background-image:url(/images/navBg1h.png);
			background-repeat:no-repeat;
			color:#de5229;
			}
			
		#nav2-png a{
			background-image:url(/images/navBg2.png);
			background-repeat:no-repeat;
			height:22px;
			}
			
		#nav2-png a:hover{
			color:#fbd36c;
			}
			
		#nav2-png a.sel{
			background-image:url(/images/navBg2h.png);
			background-repeat:no-repeat;
			color:#de5229;
			}
			
		#nav3-png a{
			background-image:url(/images/navBg3.png);
			background-repeat:no-repeat;
			height:23px;
			line-height:22px;
			}
			
		#nav3-png a:hover{
			color:#fbd36c;
			}
			
		#nav3-png a.sel{
			background-image:url(/images/navBg3h.png);
			background-repeat:no-repeat;
			color:#de5229;
			}
			
		#nav4-png a{
			background-image:url(/images/navBg4.png);
			background-repeat:no-repeat;
			height:22px;
			}
			
		#nav4-png a:hover{
			color:#fbd36c;
			}
			
		#nav4-png a.sel{
			background-image:url(/images/navBg4h.png);
			background-repeat:no-repeat;
			color:#de5229;
			}
			
		#nav5-png a{
			background-image:url(/images/navBg5.png);
			background-repeat:no-repeat;
			height:23px;
			line-height:22px;
			}
			
		#nav5-png a:hover{
			color:#fbd36c;
			}
			
		#nav5-png a.sel{
			background-image:url(/images/navBg5h.png);
			background-repeat:no-repeat;
			color:#de5229;
			}
			
		#nav6-png a{
			background-image:url(/images/navBg6.png);
			background-repeat:no-repeat;
			height:22px;
			line-height:21px;
			}
			
		#nav6-png a:hover{
			color:#fbd36c;
			}
			
		#nav6-png a.sel{
			background-image:url(/images/navBg6h.png);
			background-repeat:no-repeat;
			color:#de5229;
			}
			
		#nav7-png a{
			background-image:url(/images/navBg7.png);
			background-repeat:no-repeat;
			height:24px;
			line-height:24px;
			}
			
		#nav7-png a:hover{
			color:#fbd36c;
			}
			
		#nav7-png a.sel{
			background-image:url(/images/navBg7h.png);
			background-repeat:no-repeat;
			color:#de5229;
			}
			
		#nav8-png a{
			background-image:url(/images/navBg8.png);
			background-repeat:no-repeat;
			height:23px;
			}
			
		#nav8-png a:hover{
			color:#fbd36c;
			} 
			
		#nav8-png a.sel{
			background-image:url(/images/navBg8h.png);
			background-repeat:no-repeat;
			color:#de5229;
			}
			
		#nav9-png a{
			background-image:url(/images/navBg9New.png);
			background-repeat:no-repeat;
			height:18px;
			}
			
		#nav9-png a:hover{
			color:#fbd36c;
			}
			
		#nav9-png a.sel{
			background-image:url(/images/navBg9h.png);
			background-repeat:no-repeat;
			color:#de5229;
			}
			
		#nav9b-png a{
			background-image:url(/images/navBg9b.png);
			background-repeat:no-repeat;
			height:18px;
			}
			
		#nav10-png a{
			background-image:url(/images/navBg10.png);
			background-repeat:no-repeat;
			height:17px;
			line-height:16px;
			}
			
		#nav10-png a:hover{
			color:#fbd36c;
			}
			
		#nav10-png a.sel{
			background-image:url(/images/navBg10h.png);
			background-repeat:no-repeat;
			color:#de5229;
			}
			
		#locator-png{
			background-image:url(/images/locatorBG.png);
			background-repeat:no-repeat;
			width:114px;
			height:52px;
			color:#c02725;
			margin:10px 0 0 0;
			padding-top:7px;
			}
			
		#locator-png p{
			font-size:10px;
			line-height:11px;
			margin:1px 0px 0px 2px;
			}
			
			#locator-png .locBtn{
				}
			
			#locator-png .locZip{
				position:relative;
				top:-6px;
				left:-4px;
				border:1px solid #4e4b41;
				border-left:none;
				width:74px;
				height:13px;
				font-size:10px;
				line-height:12px;
				padding-left:1px;
				color:#c02725;
				}



/*  */
#content	{
	width:562px;
	background-image:url(/images/contentBG3.gif);
	background-repeat:no-repeat;
	background-color:#fcfadd;
	padding:0px 0px 5px 0px;
	}
		
		#subNav {
			background-image:url(/images/subNavBg.gif);
			width:562px;
			height:38px;
			}
		#subNavCarOpp {
			background-image:url(/images/subNavBg_Career.gif);
			width:562px;
			height:62px;
			}
			
		#subNavKids {
			background-image:url(/images/subNavKidsBg.gif);
			width:562px;
			height:87px;
			}
		
		#subNavKids table {
			position:relative;
			top:43px;
			left:120px;
			}
			
			
		#subNavKids td {
			width:102px;
			height:21px;
			}
			
		#subNavKids a {
			color:#fff;
			display:block;
			width:99px;
			height:21px;
			text-align:center;
			text-decoration:none;
			padding-top:5px;
			background-image:url(/images/subNavKidsItem.gif);
			background-repeat:no-repeat;
			}
			
		#subNavKids a:hover {
			color:#000;
			}
			
		#subNavKids a.sel {
			background-image:url(/images/subNavKidsItemSel.gif);
			}
			
		#subNavFranchise {
			background-image:url(/images/subNavBg.gif);
			width:562px;
			height:38px;
			}
		
		#subNavFranchise table {
			position:relative;
			top:10px;
			left:30px;
			}
			
			
		#subNavFranchise td {
			width:133px;
			height:22px;
			}
			
		#subNavFranchise a {
		font-size:11px;
			color:#c82826;
			display:block;
			width:129px;
			height:22px;
			text-align:center;
			text-decoration:none;
			padding-top:5px;
			background-image:url(/images/subNavFranchiseItemSel.gif);
			background-repeat:no-repeat;
			}
			
		#subNavFranchise a:hover {
			color:#fff;
			}
			
		#subNavFranchise a.sel {
			background-image:url(/images/subNavFranchiseItem.gif);
			color:#fff;
			}
			
			
			
		#subSubNavFranchise {
			background-image:url(/images/subSubNavBg.gif);
			background-repeat:no-repeat;
			background-position:left;
			background-color:#a82523;
			width:562px;
			height:31px;
			}
		
		#subSubNavFranchise table {
			position:relative;
			top:4px;
			left:30px;
			}
			
			
		#subSubNavFranchise td {
			width:88px;
			height:27px;
			}
			
		#subSubNavFranchise a {
			font-size:11px;
			line-height:13px;
			color:#fff;
			display:block;
			width:85px;
			height:27px;
			text-align:center;
			text-decoration:none;
			padding-top:1px;
			background-image:url(/images/subSubNavFranchise.gif);
			background-repeat:no-repeat;
			}
			
		#subSubNavFranchise a:hover {
			color:#000;
			}
			
		#subSubNavFranchise a.sel {
			background-image:url(/images/subSubNavFranchiseSel.gif);
			color:#000;
			}
			
			
		#subNavFranchise a.sel {
			background-image:url(/images/subNavFranchiseItem.gif);
			color:#fff;
			}
			
		#subNavMenu {
			background-image:url(/images/subNavMenuBg.gif);
			width:562px;
			height:38px;
			}
		
		#subNavMenu table {
			position:relative;
			top:19px;
			left:30px;
			}
			
			
		#subNavMenu td {
			height:20px;
			}
			
		#subNavMenu a {
			font-size:11px;
			color:#fff;
			display:block;
			height:20px;
			text-align:center;
			text-decoration:none;
			padding-top:5px;
			background-repeat:no-repeat;
			}
			
		#subNavMenu a.hot {
			width:79px;
			background-image:url(/images/subNavMenuHot.gif);
			}
			
		#subNavMenu a.cold {
			width:76px;
			background-image:url(/images/subNavMenuCold.gif);
			}
			
		#subNavMenu a.soup {
			width:112px;
			background-image:url(/images/subNavMenuSoup.gif);
			}
			
		#subNavMenu a.dessert {
			width:112px;
			background-image:url(/images/subNavMenuBakery.gif);
			}
			
		#subNavMenu a.breakfast {
			width:143px;
			background-image:url(/images/subNavMenuBreakfast.gif);
			}
			
		#subNavMenu a.selHot {
			color:#d25b5b;
			width:79px;
			background-image:url(/images/subNavMenuHot.gif);
			}
			
		#subNavMenu a.selCold {
			color:#96b4ff;
			width:76px;
			background-image:url(/images/subNavMenuCold.gif);
			}
			
		#subNavMenu a.selSoup {
			color:#ffc07c;
			width:112px;
			background-image:url(/images/subNavMenuSoup.gif);
			}
			
		#subNavMenu a.selDessert {
			color:#c586ff;
			width:112px;
			background-image:url(/images/subNavMenuBakery.gif);
			}
			
		#subNavMenu a.selBreakfast {
			color:#86e593;
			width:143px;
			background-image:url(/images/subNavMenuBreakfast.gif);
			}
			
			
		#subNavMenu a.hot:hover {
			color:#d25b5b;
			width:79px;
			background-image:url(/images/subNavMenuHot.gif);
			}
			
		#subNavMenu a.cold:hover {
			color:#96b4ff;
			width:76px;
			background-image:url(/images/subNavMenuCold.gif);
			}
			
		#subNavMenu a.soup:hover {
			color:#ffc07c;
			width:112px;
			background-image:url(/images/subNavMenuSoup.gif);
			}
			
		#subNavMenu a.dessert:hover {
			color:#c586ff;
			width:112px;
			background-image:url(/images/subNavMenuBakery.gif);
			}
			
		#subNavMenu a.breakfast:hover {
			color:#86e593;
			width:143px;
			background-image:url(/images/subNavMenuBreakfast.gif);
			}
			
			
		
		#sectionHeaderNoImage {
			font-family:Garamond, Georgia, Times, "Times New Roman", serif;
			color:#a82422;
			border-bottom:2px solid #4e4b41;
			border-top:none;
			margin:20px 0 15px 40px;
			}
		
		#sectionHeaderCO {
			font-family:Garamond, Georgia, Times, "Times New Roman", serif;
			color:#a82422;
			border-bottom:0px;
			border-top:none;
			margin:0px 0 15px 0px;
			}
		.phttxt {
				font-family:Arial, Georgia, Times, "Times New Roman", serif;
				color:#8D8469;
				font-size:11px;
				}
		.COhdr2txt {
				font-family:Arial, Georgia, Times, "Times New Roman", serif;
				color:#000000;
				font-size:12px;
				}
		.homeBoxes {
				font-family:Arial, Georgia, Times, "Times New Roman", serif;
				background-color: #ffffff;
				font-size:11px;
				border:1px solid #B22A23;
				border-top:none;
				}
		.joboppbox {
				font-family:Arial, Georgia, Times, "Times New Roman", serif;
				color: #000000;
				font-size:11px;
				}
		.joboppboxLRG {
				font-family:Arial, Georgia, Times, "Times New Roman", serif;
				color: #000000;
				font-size:12px;
				}
		.COtxt2 {
				font-family:Arial, Georgia, Times, "Times New Roman", serif;
				color: #000000;
				font-size:12px;
				}
		.COhdrlrg{
				font-family:Garamond, Arial, Georgia, Times, "Times New Roman", serif;
				color: #a82422;
				font-size:17px;
				font-weight:bold;
				}
		a.COitem{
			text-decoration:none;
			font-size:11px;
			}
			
		a.COitem:hover{
			text-decoration:underline;
			font-size:11px;
			}	
		a.CO_HOitem{
			text-decoration:none;
			color: #000000;
			font-size:11px;
			}
			
		a.CO_HOitem:hover{
			text-decoration:underline;
			color: #000000;
			font-size:11px;
			}	
				
		#sectionHeaderCO h1 {
				font-weight:bold;
				padding-top:10px;
				margin-bottom:2px;
			}
		
		#sectionHeaderNoImage h1 {
				padding-top:5px;
				margin-bottom:2px;
			}
		
		#sectionHeader {
			font-family:Garamond, Georgia, Times, "Times New Roman", serif;
			color:#a82422;
			border-bottom:2px solid #4e4b41;
			border-top:none;
			height:126px;
			margin:0 0 15px 0;
			background-position:right top;
			background-repeat:no-repeat;
			margin-left:40px;
			}
			
			#sectionHeader h1 {
				padding-top:25px;
			}
			
			#sectionHeader p {
				font-family:Garamond, Georgia, Times, "Times New Roman", serif;
				color:#4e4b41;
				font-size:14px;
				line-height:16px;
				position:relative;
				left:-40px;
				}
			
		#promo {
			}

		.promo-slide img, promo-slide a img {
			border: none;
		}
		
		.promo-slide-active {
		
		}
			
		.promo-button {
			width: 92px; 
			height: 47px; 
			background: url(/images/promo/black-promo-button.jpg) no-repeat;
			cursor: pointer;
		}

		.promo-button-inactive {
			background-position: 0px -47px !important;
		}

		.promo-button-active {
			background-position: 0px 0px !important;				
		}

		.promo-button-highlight {
			background-position: 0px 0px !important;
		}
		
		a.ebb-promo-popup {
			background-position: 0px 0px !important;
		}
		
		a.ebb-promo-popup:hover {
			background-position: 0px -32px !important;
		}

		.ebb-promo-popup-inactive {
			background-position: 0px 0px !important;
		}
		
		.ebb-promo-popup-hover {
			background-position: 0px -32px !important;
		}

		
		#content p {
			margin:0 32px 10px 40px;
			}
			
		.statsTable {
			border-bottom:1px solid #4e4b41;
			padding:6px 0;
			text-align:left;
			}
			
		.devCri {
			border:1px solid #4e4b41;
			border-top:none;
			padding:2px 3px 2px 3px;
			font-size:11px;
			}
			
		a.kidsMenuItem{
			color:#fff;
			text-decoration:none;
			font-size:11px;
			line-height:15px;
			}
			
		a.kidsMenuItem:hover{
			color:#000;
			}
			
		a.menuItem{
			color:#4e4b41;
			text-decoration:none;
			font-size:11px;
			line-height:15px;
			}
			
		a.menuItem:hover{
			color:#6e2725;
			}
			
			
		a.menuItem2{
			color:#fff;
			text-decoration:none;
			font-size:11px;
			}
			
		a.menuItem2:hover{
			color:#000;
			}
			
		.menuImage {
			margin:6px 6px 0px 10px;
			}
			
		.hotBar {
			background-color:#8b1b19;
			color:#fff;
			font-size:11px;
			padding:3px 0 3px 5px;
			margin:0 16px 6px 0;
			}
			
		.coldBar {
			background-color:#0149ff;
			color:#fff;
			font-size:11px;
			padding:3px 0 3px 5px;
			margin:0 16px 6px 0;
			}
			
		.soupBar {
			background-color:#eb7a00;
			color:#fff;
			font-size:11px;
			padding:3px 0 3px 5px;
			margin:0 16px 6px 0;
			}
			
		.dessertBar {
			background-color:#49008d;
			color:#fff;
			font-size:11px;
			padding:3px 0 3px 5px;
			margin:0 16px 6px 0;
			}
			
		.breakfastBar {
			background-color:#01a618;
			color:#fff;
			font-size:11px;
			padding:3px 0 3px 5px;
			margin:0 16px 6px 0;
			}
			
		.menuKidsMain {
			margin:24px 70px 0px 10px;
			color:#fff;
			font-weight:bold;
			list-style-type:none;
			}
			
		.menuKidsVeg {
			margin:19px 70px 0px 10px;
			color:#fff;
			font-weight:bold;
			list-style-type:none;
			}
			
		.menuKidsDes{
			margin:28px 70px 0px 10px;
			color:#fff;
			font-weight:bold;
			list-style-type:none;
			}
			
			
		.features {
			border-top:1px solid #4e4b41;
			margin:0px 0 0 40px;
			width:522px;
			height:80px;
			}
			
				.featuresPhoto {
					height:60px;
					width:90px;
					padding:10px 0;
					}
			
				.featuresDesc {
					padding:10px 0 0 0;
					}
			
					.featuresDesc p{
						position:relative;
						left:-40px;
						}
			
				.featuresNutritional {
					padding:0 0 10px 0;
					}
			
					.featuresNutritional a {
						background-image:url(/images/bgArrow.gif);
						background-repeat:no-repeat;
						font-size:12px;
						line-height:14px;
						text-decoration:none;
						color:#4e4b41;
						padding-left:11px;
						padding-right:4px;
						}
	
		div.row {
			clear: both;
			margin: 0px 32px 10px 40px	;
			font-size:12px;
		  }
	
			div.row span.label {
			  float: left;
			  width: 130px;
			  text-align:left;
			  margin-bottom:5px;
			  }
			
			div.row span.field {
			  float: right;
			  width: 355px;
			  text-align:left;
			  margin-bottom:5px;
			  } 
			  
			  	.msieSelect {
					position:relative;
					left:40px;
					}
				
		.btnSubmit {
			border:1px solid #000;
			color:#fff;
			font-weight:bold;
			background-color:#4e4b41;
			}
			
		.menuMain {
			margin:11px 90px 0 10px;
			list-style-type:none;
			}
			
		.menuVeg {
			margin:6px 90px 0 10px;
			list-style-type:none;
			}
			
		.menuDessert {
			margin:25px 90px 0 10px;
			list-style-type:none;
			}
			
#footer {
	margin:4px 0;
	width:750px;
	border-top:1px solid #d6cba4;
	background-color:#fbf7c8;
	background-image:url(/images/footerBG.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	}
	
		#search {
			width:188px;
			padding:10px 0 5px 7px;
			font-size:11px;
			}
					
			div.searchrow {
				clear: both;
				margin:0;
				width:125px;
			  }
			
				div.searchrow span.search {
				  float: left;
				  width: 90px;
				  text-align:left;
				  }
				
				div.searchrow span.btn {
				  float: right;
				  width: 30px;
				  text-align:left;
				  } 
				
				.searchBox {
					height:13px;
					width:90px;
					border:1px solid #4e4b41;
					font-size:11px;
					}
					
				.searchBtn {
					}
	
		#footNav {
			font-size:9px;
			height:40px;
			padding-top:10px;
			padding-left:20px;
			}
			
				#footNav a {
					color:#4e4b41;
					text-decoration:none;
					font-weight:bold;
					}
			
				#footNav a:hover {
					color:#be2725;
					}
	
#subfoot {
	margin:0px 0px 9px 9px;
	font-size:10px;
	}		
	
.options {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	}
	
a.tpmenu {
			color:#000000;
			text-decoration:none;
			font-size:11px;
			line-height:12px;
			font-weight:bold;
			}
			
a.tpmenu:hover{
			color:#CD2526;
			font-weight:bold;
			}
a.tpmenuON {
			color:#ffffff;
			text-decoration:none;
			font-size:11px;
			line-height:12px;
			font-weight:bold;
			}
a.tpmenuON:hover{
			color:#ffffff;
			font-weight:bold;
			}
.rmotxt {
			font-family:arial, Georgia, Times, "Times New Roman", serif;
			color:#000000;
			margin:5px 5px 5px 5px;
			padding-top:5px;
			padding-left:5px;
			padding-bottom:5px;
			padding-right:5px;
			}
	
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
	}

#rim_link:link {
	position: absolute;
	top: 0px; 
	left: 0px; 
	width: 518px; 
	height: 88px; 
	background: url('/images/Buffet_Image_Top_PR_Overs.jpg') 0px 88px; 
	z-index: 20;
}

#rim_link:hover {
	background-position: 0px 0px;
	}

/* Nutritional Styles */

.menu_chooser_div {
	margin-left: 1.5em;
}

.nutrition_div {
	margin-bottom: 2em;
}

.nutritional_table {
	border-bottom: 1px solid #ED7D94;
	border-right: 1px solid #ED7D94;
	text-align: center;
	font-size: 90%;
}

.nutritional_table_row_odd td, .nutritional_table_row_even td {
	/*line-height: 3em;*/
	padding: .5em 0em .5em 0em;
}


.nutritional_table_header {
	background-color: #DD152E;
	color: white;
}

.nutritional_table_header_bar {
	width: 25%;
	font-weight: bold;
	text-transform:uppercase;
	font-size: 115%;
	padding: .75em;
	white-space: nowrap;
	min-width: 13em;
}

.nutritional_table_header_other {
	width: 6.25%; 
	font-weight: bold; 
	padding: .75em; 
	font-size: 75%
}

.nutritional_table_row_odd td
{
	border-top: 1px solid #ED7D94; 
	border-left: 1px solid #ED7D94; 
	background: #FDE2E6;
}

.nutritional_table_row_even td
{
	border-top: 1px solid #ED7D94; 
	border-left: 1px solid #ED7D94; 
	background: #FFFFFF;
}




table.Brass_Bell_Bakery {
	border-bottom: 1px solid #F6AE7F;
	border-right: 1px solid #F6AE7F;
	text-align: center;
}

.Brass_Bell_Bakery .nutritional_table_header {
	background-color: #953E1D;
	color: white;
}

.Brass_Bell_Bakery .nutritional_table_row_odd td
{
	border-top: 1px solid #F6AE7F; 
	border-left: 1px solid #F6AE7F; 
	background: #D3BFAF;
}

.Brass_Bell_Bakery .nutritional_table_row_even td
{
	border-top: 1px solid #F6AE7F; 
	border-left: 1px solid #F6AE7F; 
	background: #FFFFFF;
}





table.Breakfast {
	border-bottom: 1px solid #FFC941;
	border-right: 1px solid #FFC941;
	text-align: center;
}

.Breakfast .nutritional_table_header {
	background-color: #F7A12E;
	color: white;
}

.Breakfast .nutritional_table_row_odd td
{
	border-top: 1px solid #FFC941; 
	border-left: 1px solid #FFC941; 
	background: #FFF3CE;
}

.Breakfast .nutritional_table_row_even td
{
	border-top: 1px solid #FFC941; 
	border-left: 1px solid #FFC941; 
	background: #FFFFFF;
}


table.Cold_Bar {
	border-bottom: 1px solid #7CC2C5;
	border-right: 1px solid #7CC2C5;
	text-align: center;
}

.Cold_Bar .nutritional_table_header {
	background-color: #007873;
	color: white;
}

.Cold_Bar .nutritional_table_row_odd td
{
	border-top: 1px solid #7CC2C5; 
	border-left: 1px solid #7CC2C5; 
	background: #E0F0F2;
}

.Cold_Bar .nutritional_table_row_even td
{
	border-top: 1px solid #7CC2C5; 
	border-left: 1px solid #7CC2C5; 
	background: #FFFFFF;
}



table.Soup_and_Potato_Bar {
	border-bottom: 1px solid #E88750;
	border-right: 1px solid #E88750;
	text-align: center;
}

.Soup_and_Potato_Bar .nutritional_table_header {
	background-color: #E94A24;
	color: white;
}

.Soup_and_Potato_Bar .nutritional_table_row_odd td
{
	border-top: 1px solid #E88750; 
	border-left: 1px solid #E88750; 
	background: #FFE6D4;
}

.Soup_and_Potato_Bar .nutritional_table_row_even td
{
	border-top: 1px solid #E88750; 
	border-left: 1px solid #E88750; 
	background: #FFFFFF;
}
