﻿body
{
	background: #000;
	font-family: Arial, Verdana ;
}

a:link, a:visited {color: #BC0E4B; text-decoration: underline;}
a:hover, a:active {color: #BC0E4B; text-decoration: none;}

#MenuWrap a.menuHome { font-size: 11px; color: #4A4A4A;display: block; padding: 2px 4px 0;text-decoration: none;font-weight: bold; }
#MenuWrap a.menuHome:hover { text-decoration: underline; }

#MenuWrap
{
	width: 764px;
	position: relative;
	margin: 0 auto;
	background: #FFF url(/!images/mp/ac_rw_int_menu_back_2012.jpg) top center no-repeat;
	min-height: 400px;
	border: 1px solid #5C646D;
}

#CloseWindow
{
	Float: right;
	height: 16px;
	width: 50px;
}

#ContentArea
{
	padding: 15px;
	font-size: 13px;	
}
#ContentArea p {padding: 0 0 3px 0; margin: 0;}
#ContentArea .LeftImage
{
	Float: left;
}
#ContentArea .RightInfo
{
	margin-left: 240px;
	margin-top: -5px;
	padding-top: 0;
}

#InfoArea
{
	font-size: 13px;
	width: 734px;
	margin: 0 auto;
	position: relative;	
}
#InfoArea .InfoLeft
{
	width: 542px;
	
}
#InfoArea .ImgRight
{
	width: 182px;
	float: right;	
}
#InfoArea img {padding-left: 10px;}
#InfoArea p {padding: 0; margin: 0;}
#MenuArea { padding:0 15px 15px; }

h3 {color: #b2003a; font-size: 22px; margin: 0; padding: 0 0 3px 0;}

/* Menu Tables */

.MenuTable {  width: 366px;
              border: 1px solid #5C646D;
              background-color: #F2F1DA;
			  /*margin-left: 10px;*/
			  margin-right:1px;
			  text-align: left;
			  margin-top: 10px;
			  margin-bottom: 15px;
			  float:left;
			  }

.single .MenuTable { width:734px; margin-right:0; }
				  
.MenuTable thead {background-color: #5C646D; border-right: 1px solid #5C646D; color: #F3F3F3;}				  
.MenuTable th {padding: 3px 12px 3px 12px;}
.MenuTable td { padding: 12px;}

.MenuTable td .NoBorder {border: none;}
.MenuTable .MenuHead {color: #5C646D; font-family: Verdana; font-size: 13px; font-weight: bold;}
.MenuTable .MealHead {color: #b2003a; font-size: 12px; font-family: Verdana; font-weight: bold; padding: 0; margin: 0;}
.MenuTable .MealDesc {color: #5C646D; font-family: Verdana; font-size: 11px; font-weight: normal; padding: 0; margin: 0 0 5px 0;}

/* Navigation */

#MenuNav {height: 36px;
          width: 411px;}

.ir { overflow: hidden; display: block; text-indent:-9999px; height/**/:/**/0!important; } /* use padding top/bottom to define the elements height, but also use height for IE 5 (the weird height rule takes care of filtering those for you) */

#NavSprite
{
	margin:0;
	padding:0;
	width:411px;
	height:36px;
	overflow:hidden;
}

#NavSprite dd
{
	margin:0;
	float:left;
	position:relative;
}

#NavSprite a.ir
{
	display:block;
	width:411px;
	height:0px;
	padding-top:36px;
	background:url(/!images/menu/ac_rw_int_menu_nav1.gif) 0 0 no-repeat;
	overflow:hidden;
}

#print a.ir{background-position:-0px 0; width:115px;}
#view a.ir{background-position:-115px 0; width:123px;}
#chefbio a.ir{background-position:-238px 0; width:173px;}

#NavSprite a.ir:hover{background-image: url(/!images/menu/ac_rw_int_menu_nav2.gif);}

#NavSprite dd:hover a.ir, #NavSprite dd.IEhover a.ir, #NavSprite a.ir:hover { background-image: url(/!images/menu/ac_rw_int_menu_nav2.gif); }
