#bannerWrapper {
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: center;
	height: 175px;
	background-color: #ffffff;
}
#bannerRht1 {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 87%;
	background-repeat: repeat;
	background-position: left top;
	height: 143px;
	text-align: left;
	background-image: url(../images/home_banner_02.jpg);
}
#bannerLft1 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 13%;
	text-align: left;
	background-color: #000000;
}
#bannerRht2 {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 32px;
	width: 87%;
	background-repeat: repeat;
	background-position: left top;
	background-color: #000000;
	background-image: url(../images/home_banner_04.gif);
}
#bannerLft2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 32px;
	width: 13%;
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #000000;
	background-image: url(../images/banner_pagePanel.gif);
	text-align: left;
}
#bannerCentreLogo {
	text-align: center;
	padding: 0px;
	height: 80px;
	width: 100%;
	margin-top: 61px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#addressPanel {
	padding: 0px;
	float: right;
	height: 45px;
	width: 37%;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#addressPanel p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}

.addressTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #F5f6f6;
}

#logoPanel {
	text-align: right;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 80px;
	width: 58%;
}
#homeMiddlePanel {
	width: 100%;
	clear: both;
	height: 450px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0%;
	margin-bottom: 0%;
	margin-left: 0%;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#homeContentPanel {
	padding: 0px;
	width: 100%;
	height: 450px;
	background-color: #FFFFFF;
	margin-top: 17px;
	margin-right: 0px;
	margin-bottom: 0%;
	margin-left: 0px;
}
#homeContentRht {
	padding: 0px;
	height: 455px;
	width: 92%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#homePicRht {
	padding: 0px;
	float: right;
	height: 277px;
	width: 283px;
	margin: 0px;
}

#navPanel {
	padding: 0px;
	float: right;
	width: 100%;
	text-align: left;
	margin: 0px;
	height: 278px;
}
.menuNames12 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #ed1c24;
}
#homeContentLft {
	padding: 0px;
	float: right;
	height: 277px;
	width: 100%;
	background-color: #e2e1e2;
	margin: 0px;
}
#homeCopyLft {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 277px;
	width: 55%;
	text-align: center;
	background-color: #E2E1E2;
}
.bodyGrey17 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 21px;
	font-weight: normal;
	color: #666666;
}

#homeLftTop {
	text-align: left;
	width: 84%;
	height: 135px;
	padding-top: 0px;
	padding-right: 0%;
	padding-bottom: 0px;
	padding-left: 10%;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0%;
	float: left;
}
#flashHome {
	text-align: left;
	padding: 0px;
	clear: both;
	height: 78px;
	width: 100%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}

#resHome {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	height: 31px;
	width: 100%;
	text-align: left;
	background-repeat: no-repeat;
	background-image: url(../images/reservation_button.jpg);
}

#homeLftTop p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #ED1C24;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#homeContentBottom {
	padding: 0px;
	height: 108px;
	width: 92%;
	clear: both;
	background-color: #81002a;
	margin-top: 0px;
	margin-right: 0%;
	margin-bottom: 0%;
	margin-left: 0%;
}
#navPanel a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ED1C24;
	text-decoration: none;
}

#homeBottomRht {
	margin: 0px;
	float: right;
	width: 37%;
	height: 108px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0%;
	padding-bottom: 0px;
	padding-left: 0px;
}
#homeRhtBullets {
	float: left;
	height: 90px;
	width: 100%;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#homeBottomLft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 496px;
	text-align: left;
	height: 108px;
}
#homeBottomPicRht {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 50%;
	text-align: left;
	height: 108px;
}
#homeBottomPicLft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 50%;
	text-align: left;
	height: 108px;
}
#navPanel a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ED1C24;
	text-decoration: none;
}
#navPanel a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

#navPanel a:active {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ED1C24;
	text-decoration: none;
}
.Bullet12 {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
}
#menubannerLft1 {

	margin: 0px;
	padding: 0px;
	float: left;
	width: 13%;
	text-align: left;
	background-color: #000000;
}
#menubannerLft2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 32px;
	width: 13%;
	background-image: url(../images/menu_pagePanel.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #000000;
	text-align: left;
}
#menubannerRht1 {

	margin: 0px;
	padding: 0px;
	float: right;
	width: 87%;
	background-repeat: repeat;
	background-position: left top;
	height: 143px;
	text-align: left;
	background-image: url(../images/menu_banner_02.jpg);
}
#menubannerRht2 {

	margin: 0px;
	padding: 0px;
	clear: both;
	float: right;
	height: 32px;
	width: 87%;
	background-image: url(../images/menu_banner_04.gif);
	background-repeat: repeat;
	background-position: left top;
	background-color: #000000;
}
#menuCentreLogo {

	text-align: center;
	padding: 0px;
	height: 80px;
	width: 100%;
	margin-top: 61px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menuContentLft {

	padding: 0px;
	float: right;
	height: 277px;
	width: 100%;
	background-color: #e2e1e2;
	margin: 0px;
}
#menuPicLft {

	margin: 0px;
	padding: 0px;
	float: left;
	height: 277px;
	width: 296px;
	text-align: left;
}
#menuCopyRht {
	height: 148px;
	text-align: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1%;
	width: 90%;
}
#menuAllMenus {
	margin: 0px;
	float: right;
	height: 150px;
	width: 100%;
	clear: both;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1%;
}
#menuHeadTxtWrap {
	margin: 0px;
	float: left;
	width: 30%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1%;
	height: 185px;
}
#menuRht {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 175px;
	width: 47%;
}
#menuSmlIntro {
	margin: 0px;
	clear: both;
	float: right;
	height: 20px;
	width: 86%;
	padding-top: 0px;
	padding-right: 6%;
	padding-bottom: 0px;
	padding-left: 9%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: 15px;
	font-weight: bold;
	color: #666666;
	text-align: left;
}



#menuWrapper {

	padding: 0px;
	width: 94%;
	height: 787px;
	margin-top: 2%;
	margin-bottom: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ed1c24;
	border-right-color: #ed1c24;
	border-bottom-color: #ed1c24;
	border-left-color: #ed1c24;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #81002A;
}
#menuMiddlePanel {
	padding: 0px;
	width: 100%;
	clear: both;
	height: 450px;
	background-color: #81002A;
	margin-top: 17px;
	margin-right: 0%;
	margin-bottom: 0%;
	margin-left: 0%;
}
#MenuNavPanel {

	padding: 0px;
	float: left;
	width: 14%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
}
#MenuNavPanel a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
#MenuNavPanel a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
#MenuNavPanel a:hover {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
#MenuNavPanel a:active {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ED1C24;
	text-decoration: none;
}
#menuHead {
	margin: 0px;
	float: right;
	height: 35px;
	width: 100%;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1%;
}
#menuAllMenus a:link {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#menuAllMenus a:visited {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#menuAllMenus a:hover {




	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	color: #ED1C24;
	text-decoration: none;
}
#menuAllMenus a:active {





	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#menuBottomRht {
	margin: 0px;
	width: 246px;
	height: 108px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0%;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
}
#menuBottomMid {
	width: 71%;
	height: 108px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
}
#menuBottomCopy {
	width: 52%;
	margin: 0px;
	padding: 0px;
	height: 108px;
	float: right;
}

#menuBottomLft {
	margin: 0px;
	width: 246px;
	height: 108px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0%;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}
#menuContentBottom {
	padding: 0px;
	height: 108px;
	width: 92%;
	clear: both;
	background-color: #7e994c;
	margin: 0px;
}
#menuMidBullets {
	height: 90px;
	width: 90%;
	text-align: center;
	padding-top: 0px;
	padding-right: 0%;
	padding-bottom: 0px;
	padding-left: 0%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
#menuMidBullets p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#menuMidBullets img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.Bullet13 {




	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #F5f6f6;
}
.Bullet14 {





	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #F5f6f6;
}
.Bullet15 {






	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #F5f6f6;
}
#homeRhtBullets p {

	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#homeDesign {
	padding: 0px;
	clear: both;
	height: 18px;
	width: 92%;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#homeDesign a:link {
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration: none;
}
#homeDesign a:visited {
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration: none;
}
#homeDesign a:hover {
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #ED1C24;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration: none;
}
#homeDesign a:active {
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration: none;
}
#recipeContentLft {
	padding: 0px;
	height: 100%;
	width: 83%;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	float: right;
}
#recipe1_2 {
	margin: 0px;
	padding: 0px;
	height: 180px;
	width: 50%;
	text-align: left;
	background-color: #FFFFFF;
	float: left;
}
#recipe3_4 {



	margin: 0px;
	padding: 0px;
	float: left;
	height: 180px;
	width: 50%;
	text-align: left;
}
#recipebannerRht1 {


	margin: 0px;
	padding: 0px;
	float: right;
	width: 87%;
	background-repeat: repeat;
	background-position: left top;
	height: 143px;
	text-align: left;
	background-image: url(../images/menu_banner_02.jpg);
}
#lunchMenu {
	height: 55px;
	width: 100%;
	clear: both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0%;
	text-align: center;
	float: left;
	background-color: #81002A;
	margin: 0px;
}
#lunchMenu p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}


#lunchStartersHead {
	margin: 0px;
	float: left;
	height: 24px;
	width: 100%;
	text-align: center;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#lunchMenuCopy {
	margin: 0px;
	float: left;
	width: 100%;
	text-align: center;
	background-color: #E2E1E2;
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	height: 100%;
}
#lunchStarters {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 49%;
	text-align: center;
}

#recipebannerLft2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 32px;
	width: 13%;
	background-image: url(../images/banner_pagePanel.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #000000;
	text-align: left;
}
#recipePic1 {
	margin: 0px;
	padding: 0px;
	height: 139px;
	width: 25%;
	background-color: #FFFFFF;
	text-align: center;
	float: left;
}

#recipebannerRht2 {


	margin: 0px;
	padding: 0px;
	clear: both;
	float: right;
	height: 32px;
	width: 87%;
	background-image: url(../images/menu_banner_04_2.gif);
	background-repeat: repeat;
	background-position: left top;
	background-color: #000000;
}
#recipePic2 {
	margin: 0px;
	padding: 0px;
	height: 139px;
	width: 24%;
	background-color: #FFFFFF;
	text-align: left;
	float: left;
}
#recipePic3 {
	margin: 0px;
	padding: 0px;
	height: 139px;
	width: 25%;
	background-color: #FFFFFF;
	text-align: left;
	float: left;
}
#recipePic4 {
	margin: 0px;
	padding: 0px;
	height: 139px;
	width: 25%;
	background-color: #FFFFFF;
	text-align: left;
	float: right;
}
#recipesContentRht {

	padding: 0px;
	height: 435px;
	width: 92%;
	margin: 0px;
}
#recipePics {

	margin: 0px;
	padding: 0px;
	height: 70%;
	width: 100%;
	text-align: center;
	background-color: #FFFFFF;
	float: right;
}
#lunchMain {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 49%;
}
#lunchMainHead {
	margin: 0px;
	height: 24px;
	width: 100%;
	text-align: center;
	float: right;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.MenuHeads {







	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #ED1C24;
}
h3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 19px;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#lunchStartersCopy {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 100%;
	width: 100%;
	text-align: center;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
}
.MenuItalics {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
}
.bodyMenuCopy {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}
#lunchMainsCopy {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 100%;
	width: 100%;
	text-align: center;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
}
#lunchMainsCopy p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
#lunchStarters p {

	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
#recipePicsWrap {


	margin: 0px;
	padding: 0px;
	height: 139px;
	width: 100%;
	text-align: center;
	background-color: #FFFFFF;
}
#recipePicRht {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 139px;
	width: 360px;
	text-align: left;
}
#recipePicLft {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 139px;
	width: 360px;
	text-align: left;
}
#recipePic1Wrap {

	margin: 0px;
	padding: 0px;
	height: 139px;
	width: 25%;
	background-color: #FFFFFF;
	text-align: center;
	float: left;
}
#recipePic2Wrap {

	margin: 0px;
	padding: 0px;
	height: 139px;
	width: 25%;
	background-color: #FFFFFF;
	text-align: left;
	float: left;
}
#recipePic3Wrap {

	margin: 0px;
	padding: 0px;
	float: left;
	height: 139px;
	width: 25%;
	background-color: #FFFFFF;
	text-align: left;
}
#recipePic4Wrap {

	margin: 0px;
	padding: 0px;
	float: left;
	height: 139px;
	width: 25%;
	background-color: #FFFFFF;
	text-align: left;
}
#carteStartersHead {

	margin: 0px;
	float: right;
	height: 24px;
	width: 100%;
	text-align: center;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#carteStarters {

	margin: 0px;
	padding: 0px;
	float: left;
	width: 49%;
	text-align: center;
}
#carteMainHead {

	margin: 0px;
	height: 24px;
	width: 100%;
	text-align: center;
	float: left;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#carteMainsCopy {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	text-align: center;
	clear: both;
	background-color: #E2E1E2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
}
#carteStarters {
	margin: 0px;
	padding: 0px;
	width: 30%;
	text-align: center;
	background-color: #E2E1E2;
	float: left;
}
#carteMainsCopy p {

	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
#carteStartersCopy p {


	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
#carteStartersCopy {


	margin: 0px;
	padding: 0px;
	float: right;
	height: 175px;
	width: 100%;
	text-align: center;
	clear: both;
}
#carteMain {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 100%;
	width: 60%;
}
#carteMainDessert {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 70%;
	background-color: #E2E1E2;
	float: right;
	clear: both;
}
#carteDessert {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 100%;
	width: 40%;
	background-color: #e2e1e2;
}
#carteWrapper {
	padding: 0px;
	width: 94%;
	margin-top: 2%;
	margin-bottom: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ed1c24;
	border-right-color: #ed1c24;
	border-bottom-color: #ed1c24;
	border-left-color: #ed1c24;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
}
#carteWrapper #reservationsMiddlePanel #reservationsContentPanel #homeContentRht #reservationsForm #reservationsForm2 {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 100%;
}

#carteMiddlePanel {
	padding: 0px;
	width: 100%;
	margin: 0%;
	background-color: #FFFFFF;
	clear: both;
}
#carteContentPanel {
	padding: 0px;
	width: 100%;
	background-color: #FFFFFF;
	margin-top: 17px;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	clear: both;
	height: 100%;
}
#carteContentRht {
	padding: 0px;
	width: 92%;
	margin: 0px;
	background-color: #FFFFFF;
	height: 100%;
}
#carteMenuCopy {
	width: 100%;
	text-align: center;
	background-color: #E2E1E2;
	clear: both;
	height: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
}
#carteDessertHead {


	margin: 0px;
	float: left;
	height: 24px;
	width: 100%;
	text-align: center;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#carteDessertHead {


	margin: 0px;
	float: left;
	height: 24px;
	width: 100%;
	text-align: center;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#carteStartersCopy {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	clear: both;
}
#carteDessertCopy {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	text-align: center;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
}
#carteDessertCopy p {



	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
#navPanelWrap {
	padding: 0px;
	float: left;
	width: 15%;
	text-align: left;
	margin: 0px;
	height: 430px;
}
#AllMenusNavPanel p {

	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 17px;
	margin-left: 0px;
}
#navPanel a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ED1C24;
	text-decoration: none;
}
#navPanel a:hover {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
#navPanel a:active {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ED1C24;
	text-decoration: none;
}
#menuNavPanel1 {
	padding: 0px;
	float: left;
	width: 100%;
	text-align: left;
	margin: 0px;
}
#menuNavPanel1 a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ED1C24;
	text-decoration: none;
}
#menuNavPanel1 a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ED1C24;
	text-decoration: none;
}
#menuNavPanel1 a:hover {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
#menuNavPanel1 a:active {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ED1C24;
	text-decoration: none;
}
#menuNavPanel2 {
	padding: 0px;
	float: left;
	width: 100%;
	text-align: left;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menuNavPanel2 a:link {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
#menuNavPanel2 a:visited {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
#menuNavPanel2 a:hover {




	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ED1C24;
	text-decoration: none;
}
#menuNavPanel2 a:active {





	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
#menuNavPanel1 p {

	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 17px;
	margin-left: 0px;
}
#menuNavPanel2 p {


	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 17px;
	margin-left: 0px;
}
#theatreMainsCopy {

	margin: 0px;
	padding: 0px;
	float: right;
	height: 175px;
	width: 100%;
	text-align: center;
	clear: both;
}
#theatreMainsCopy p {

	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
#theatreMenuCopy {

	margin: 0px;
	float: left;
	height: 218px;
	width: 100%;
	text-align: center;
	background-color: #E2E1E2;
	padding: 0px;
	clear: both;
}
#sundayStartersCopy {



	margin: 0px;
	padding: 0px;
	float: right;
	height: 175px;
	width: 100%;
	text-align: center;
	clear: both;
}
#sundayStartersHead {


	margin: 0px;
	float: right;
	height: 24px;
	width: 100%;
	text-align: center;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#sundayStartersCopy p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
}
#wineList {
	text-align: left;
	margin: 0px;
	float: right;
	height: 100%;
	width: 100%;
	padding-top: 0px;
	padding-right: 2%;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
}
#wineContent {
	padding: 0px;
	float: right;
	height: 100%;
	width: 83%;
	background-color: #e2e1e2;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
}
#winePicDetails {
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 680px;
	width: 220px;
	background-color: #FFFFFF;
}
#wineWrapper {

	padding: 0px;
	width: 94%;
	height: 100%;
	margin-top: 2%;
	margin-bottom: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ed1c24;
	border-right-color: #ed1c24;
	border-bottom-color: #ed1c24;
	border-left-color: #ed1c24;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
}
#wineList p {




	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#wineMiddlePanel {

	padding: 0px;
	width: 100%;
	clear: both;
	margin: 0%;
	height: 780px;
	background-color: #FFFFFF;
}
#wineContentPanel {

	padding: 0px;
	width: 100%;
	height: 78%;
	background-color: #FFFFFF;
	margin-top: 17px;
	margin-right: 0px;
	margin-bottom: 0%;
	margin-left: 0px;
}
#wineContentRht {


	padding: 0px;
	height: 100%;
	width: 92%;
	margin: 0px;
}
.wineMenuCopy {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
}
#winePic {

	text-align: left;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 353px;
	width: 220px;
	background-color: #FFFFFF;
}
#winePicCopy {


	text-align: left;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 100%;
	width: 220px;
	background-color: #FFFFFF;
}
#winebottomCopy {
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 300px;
	width: 220px;
	background-color: #FFFFFF;
	clear: both;
}
#wrapper {


	padding: 0px;
	width: 94%;
	height: 650px;
	margin-top: 2%;
	margin-bottom: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ed1c24;
	border-right-color: #ed1c24;
	border-bottom-color: #ed1c24;
	border-left-color: #ed1c24;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #81002A;
}
#reservationsForm {
	float: right;
	height: 425px;
	width: 80%;
	background-color: #E2E1E2;
	margin: 0px;
	padding: 0px;
}
#reservationsForm2 {
	height: 250px;
	width: 61%;
	text-align: left;
	float: right;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1%;
	margin: 0px;
}
#reservationsWrapper {
	padding: 0px;
	width: 94%;
	margin-top: 2%;
	margin-bottom: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ed1c24;
	border-right-color: #ed1c24;
	border-bottom-color: #ed1c24;
	border-left-color: #ed1c24;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
	height: 787px;
}
.formfield {
	width: 250px;
	padding-top: 2px;
	border: 1px solid #81002A;
	padding-bottom: 1px;
	padding-right: 2px;
	padding-left: 2px;
	height: 20px;
}
#ReservationsTopPic {


	margin: 0px;
	padding: 0px;
	float: left;
	height: 277px;
	width: 250px;
	text-align: left;
}
#ReservationsContentPanel {
	padding: 0px;
	width: 100%;
	background-color: #FFFFFF;
	margin-top: 17px;
	margin-right: 0px;
	margin-bottom: 0%;
	margin-left: 0px;
	height: 440px;
}
#reservationsMiddlePanel {
	padding: 0px;
	width: 100%;
	clear: both;
	background-color: #FFFFFF;
	margin-top: 17px;
	margin-right: 0%;
	margin-bottom: 0%;
	margin-left: 0%;
	height: 450px;
}
#wrapper {
	padding: 0px;
	width: 94%;
	margin-top: 2%;
	margin-bottom: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ed1c24;
	border-right-color: #ed1c24;
	border-bottom-color: #ed1c24;
	border-left-color: #ed1c24;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
	height: 787px;
}
#navPanel p {



	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 17px;
	margin-left: 0px;
}
#MenuNavPanel p {



	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 17px;
	margin-left: 0px;
}
#resbannerLft2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 32px;
	width: 13%;
	background-image: url(../images/banner_pagePanel.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #000000;
	text-align: left;
}
#resbannerRht1 {


	margin: 0px;
	padding: 0px;
	float: right;
	width: 87%;
	background-repeat: repeat;
	background-position: left top;
	height: 143px;
	text-align: left;
	background-image: url(../images/resBanner_02.jpg);
}
#resbannerRht2 {


	margin: 0px;
	padding: 0px;
	clear: both;
	float: right;
	height: 32px;
	width: 87%;
	background-image: url(../images/resBanner_04.gif);
	background-repeat: repeat;
	background-position: left top;
	background-color: #000000;
}
#reservationsCopyRht {
	height: 148px;
	width: 100%;
	text-align: left;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0%;
	clear: both;
	margin: 0px;
	background-color: #81002A;
}
#reservationsPicForm {
	height: 277px;
	width: 100%;
	text-align: left;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0%;
	margin: 0px;
	background-color: #E2E1E2;
}
#resContentRht {

	padding: 0px;
	height: 455px;
	width: 92%;
	margin: 0px;
}
#ReservationsBottomPic {



	margin: 0px;
	padding: 0px;
	float: left;
	height: 148px;
	width: 250px;
	text-align: left;
}
#reservationsBottomCopy {

	height: 130px;
	width: 60%;
	text-align: left;
	float: right;
	padding-top: 12px;
	padding-right: 1%;
	padding-bottom: 0px;
	padding-left: 0%;
	margin: 0px;
}
.Res13Copy {





	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #CCCCCC;
}
.Res12Copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #CCCCCC;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#homeContentTop {

	padding: 0px;
	float: right;
	height: 429px;
	width: 77%;
	background-color: #e2e1e2;
	margin: 0px;
}
#homeMiddle {
	padding: 0px;
	float: right;
	height: 152px;
	width: 100%;
	background-color: #7e994c;
	margin: 0px;
	clear: both;
}
#homePicRht2 {
	padding: 0px;
	float: right;
	height: 148px;
	width: 296px;
	margin: 0px;
}
#homeLftMid {

	text-align: left;
	width: 91%;
	height: 128px;
	padding-top: 0px;
	padding-right: 4%;
	padding-bottom: 0px;
	padding-left: 5%;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0%;
	float: left;
}
#homeLftMid p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

.Copy12 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #f5f6f6;
}
#menuContents {


	padding: 0px;
	float: right;
	height: 425px;
	width: 77%;
	background-color: #e2e1e2;
	margin: 0px;
}
#menuMiddle {

	padding: 0px;
	float: right;
	height: 148px;
	width: 100%;
	background-color: #999999;
	margin: 0px;
	clear: both;
}
#menuMidCopy {
	height: 148px;
	width: 52%;
	text-align: left;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0%;
	margin: 0px;
}
#menuPicLft2 {


	margin: 0px;
	padding: 0px;
	float: left;
	height: 148px;
	width: 296px;
	text-align: left;
}
#menuLftMid {
	text-align: left;
	height: 128px;
	padding-top: 0px;
	padding-right: 0%;
	padding-bottom: 0px;
	padding-left: 1%;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0%;
	float: left;
	width: 91%;
}
#menuLftMid p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

#menuAboveCopy {

	height: 257px;
	width: 52%;
	text-align: left;
	float: right;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0%;
	margin: 0px;
}
#bottomRhtTxt {

	margin: 0px;
	padding: 0px;
	width: 60%;
}
#bannerTopRow {

	margin: 0px;
	padding: 0px;
	float: right;
	width: 100%;
	background-repeat: repeat;
	background-position: left top;
	height: 143px;
	text-align: left;
	background-image: url(../images/home_banner_02.jpg);
}
#bannerLowRow {

	margin: 0px;
	padding: 0px;
	clear: both;
	float: right;
	height: 32px;
	width: 100%;
	background-image: url(../images/home_banner_04.gif);
	background-repeat: repeat;
	background-position: left top;
	background-color: #000000;
}
#menuBannerTop {


	margin: 0px;
	padding: 0px;
	float: right;
	width: 100%;
	background-repeat: repeat;
	background-position: left top;
	height: 143px;
	text-align: left;
	background-image: url(../images/home_banner_02.jpg);
}
#menuLowRow {


	margin: 0px;
	padding: 0px;
	clear: both;
	float: right;
	height: 32px;
	width: 100%;
	background-repeat: repeat;
	background-position: left top;
	background-color: #000000;
}
.bodyGrey14 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
}
.Copy10 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #F5f6f6;
}
.Copy11 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #F5f6f6;
}
.Copy12on17 {




	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #F5f6f6;
}
.bodyGrey14home {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
}
.bodyGrey13 {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #666666;
}
#newsletterPics {

	height: 425px;
	width: 37%;
	text-align: left;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0%;
	margin: 0px;
	background-color: #E2E1E2;
}
#newsbannerRht1 {



	margin: 0px;
	padding: 0px;
	float: right;
	width: 87%;
	background-repeat: repeat;
	background-position: left top;
	height: 143px;
	text-align: left;
	background-image: url(../images/recipe_02.jpg);
}
#newsbannerRht2 {



	margin: 0px;
	padding: 0px;
	clear: both;
	float: right;
	height: 32px;
	width: 87%;
	background-image: url(../images/recipe_04.gif);
	background-repeat: repeat;
	background-position: left top;
	background-color: #000000;
}
#newsbannerLft2 {

	margin: 0px;
	padding: 0px;
	float: left;
	height: 32px;
	width: 13%;
	background-image: url(../images/banner_pagePanel.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #000000;
	text-align: left;
}
#newsTxt {
	float: left;
	height: 132px;
	width: 232px;
	text-align: left;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	margin: 0px;
	background-color: #81002A;
	color: #f8f8f8;
	background-image: url(../images/File-pic2.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#newsTopPic {



	margin: 0px;
	padding: 0px;
	float: left;
	height: 277px;
	width: 250px;
	text-align: left;
}
#newsFiles {


	height: 407px;
	width: 61%;
	text-align: left;
	float: right;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	background-color: #E2E1E2;
}
#newsFilesAll {

	margin: 0px;
	float: right;
	height: 40%;
	width: 100%;
	clear: both;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1%;
}
#newsBottomCopy {
	width: 67%;
	margin: 0px;
	padding: 0px;
	height: 108px;
	float: right;
}
#newsContentBottom {

	padding: 0px;
	height: 108px;
	width: 92%;
	clear: both;
	background-color: #7e994c;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#newsBottomMid {
	width: 95%;
	height: 108px;
	text-align: center;
	padding: 0px;
	float: left;
	margin: 0px;
}
#newsBottomTxt {

	height: 87px;
	width: 96%;
	text-align: left;
	padding-top: 0px;
	padding-right: 0%;
	padding-bottom: 0px;
	padding-left: 0%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
#newsBottomTxt p {

	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.bodyMenuItalics {




	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
}
.bodyMenuItalicsBold {





	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: 15px;
	font-weight: bold;
	color: #333333;
}
.body12 {





	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
}
.bodyMenuItalicsBold12 {






	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 15px;
	font-weight: bold;
	color: #333333;
}
.thanksredcopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #ED1C24;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.bodyRed13 {




	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #ED1C24;
}
.bodyBlack14 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
}
#thanksCopy {

	height: 257px;
	width: 61%;
	text-align: left;
	float: right;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1%;
	margin: 0px;
}
#mapHolder {

	float: right;
	height: 422px;
	width: 80%;
	background-color: #E2E1E2;
	margin: 0px;
	padding: 0px;
}
#mapOnly {
	float: left;
	height: 422px;
	width: 351px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#fileuploadForm {
	height: 100%;
	width: 80%;
	background-color: #E2E1E2;
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#fileSection {
	float: left;
	height: 120px;
	width: 65%;
	background-color: #E2E1E2;
	text-align: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#fileResults {
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}
#fileResults a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

#filePic {
	float: right;
	height: 139px;
	width: 210px;
	background-color: #999999;
	margin: 0px;
	padding: 0px;
}
#fileContent {
	padding: 0px;
	height: 70%;
	width: 92%;
	margin: 0px;
	text-align: left;
}
#fileTopSection {
	float: right;
	height: 120px;
	background-color: #E2E1E2;
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#fileTopPanel {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 300px;
	float: right;
	text-align: center;
}
#mapKeyCopy {
	float: right;
	height: 400px;
	width: 48%;
	background-color: #E2E1E2;
	padding: 0px;
	text-align: left;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mapKeyCopy p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: #ED1C24;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
h5 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.bodyGrey13bold {




	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #666666;
}
#mapKeyCopy a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	line-height: 16px;
	text-decoration: none;
}
#mapKeyCopy a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	line-height: 16px;
	text-decoration: none;
}
#mapKeyCopy a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	line-height: 16px;
	text-decoration: none;
}
#mapKeyCopy a:active {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	line-height: 16px;
	text-decoration: none;
}
#fileUploadPic {
	float: right;
	height: 145px;
	width: 100%;
	background-color: #E2E1E2;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#UploadInfo {

	height: 90px;
	width: 90%;
	text-align: center;
	padding-top: 0px;
	padding-right: 0%;
	padding-bottom: 0px;
	padding-left: 0%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
#UploadInfo p {

	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.bodyMenuCopy11 {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}
.uploadInfoTxt {




	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #F5f6f6;
}
#fileResults a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
#fileResults a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #ED1C24;
	text-decoration: none;
}
#fileResults a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.uploadInfoTxtbold {





	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color: #333333;
}
#newsFilesAll a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
#newsFilesAll a:visited {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
#newsFilesAll a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #ED1C24;
	text-decoration: none;
}
#newsFilesAll a:active {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
#uploadCopyHolder {

	width: 50%;
	margin: 0px;
	padding: 0px;
	height: 108px;
	float: right;
}
#newsDownloadInfo {
	height: 87px;
	width: 96%;
	text-align: left;
	padding-top: 0px;
	padding-right: 0%;
	padding-bottom: 0px;
	padding-left: 0%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F5f6f6;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 17px;
}
#newsDownloadInfo a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	font-size: 12px;
	text-decoration: none;
}
#newsDownloadInfo p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#newsDownloadInfo a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	font-size: 12px;
	text-decoration: none;
}
#newsDownloadInfo a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F5f6f6;
	font-size: 12px;
	text-decoration: none;
}
#newsDownloadInfo a:active {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	font-size: 12px;
	text-decoration: none;
}
#adminForm {

	margin: 0px;
	float: right;
	height: 220px;
	width: 100%;
	clear: both;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1%;
}
#adminLoginForm {


	height: 257px;
	width: 52%;
	text-align: left;
	float: right;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0%;
	margin: 0px;
}
#adminLoginForm p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0px;
}
#failureTxt {


	margin: 0px;
	float: right;
	height: 220px;
	width: 100%;
	clear: both;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1%;
}
#failureTxt a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
#failureTxt p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
#failureTxt a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
#failureTxt a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ED1C24;
	text-decoration: none;
}
#failureTxt a:active {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
#specialsWrapper {
	padding: 0px;
	width: 94%;
	margin-top: 2%;
	margin-bottom: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ed1c24;
	border-right-color: #ed1c24;
	border-bottom-color: #ed1c24;
	border-left-color: #ed1c24;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #81002A;
	height: 717px;
}
#specialsMiddlePanel {

	width: 100%;
	clear: both;
	height: 525px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0%;
	margin-bottom: 0%;
	margin-left: 0%;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#specialsContentLft {
	padding: 0px;
	float: right;
	height: 265px;
	width: 100%;
	background-color: #e2e1e2;
	margin: 0px;
	text-align: left;
}

#specialsContentPic {
	padding: 0px;
	height: 174px;
	width: 250px;
	background-color: #e2e1e2;
	text-align: left;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#specialsContentTxt {
	padding: 0px;
	height: 236px;
	width: 59%;
	background-color: #e2e1e2;
	text-align: left;
	float: right;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#specialsContentTxt p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.bodyBlack16Copy {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 21px;
	font-weight: bold;
	color: #000000;
}
.bodyBlack20Copy {




	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 21px;
	font-weight: normal;
	color: #000000;
}
#specialPicWrap {

	padding: 0px;
	height: 252px;
	width: 40%;
	background-color: #e2e1e2;
	margin: 0px;
	text-align: left;
	float: left;
}
#specialsExtra {
	padding: 0px;
	height: 67px;
	width: 230px;
	background-color: #e2e1e2;
	text-align: left;
	float: left;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.bodyGrey12 {




	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #666666;
}
#specialsContentRht {
	padding: 0px;
	height: 490px;
	width: 92%;
	margin: 0px;
}
#specialsLftMid {


	text-align: left;
	width: 91%;
	height: 199px;
	padding-top: 0px;
	padding-right: 4%;
	padding-bottom: 0px;
	padding-left: 5%;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0%;
	float: left;
}
#specialsLftMid p {

	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#specialsMiddle {

	padding: 0px;
	float: right;
	height: 221px;
	width: 100%;
	background-color: #7e994c;
	margin: 0px;
	clear: both;
}
#lunchMiddlePanel {
	width: 100%;
	clear: both;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0%;
	margin-bottom: 0%;
	margin-left: 0%;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 100%;
}
#lunchContentPanel {
	padding: 0px;
	width: 100%;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0%;
	margin-left: 0px;
	height: 100%;
}
#lunchContentRht {
	padding: 0px;
	width: 92%;
	margin: 0px;
}
#lunchPics {


	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: center;
	background-color: #FFFFFF;
	float: right;
}
#lunchContentLft {
	padding: 0px;
	float: right;
	width: 83%;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	height: 100%;
}
#wineHead {

	text-align: left;
	margin: 0px;
	float: right;
	height: 110px;
	width: 100%;
	padding-top: 20px;
	padding-right: 2%;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wineTxt {


	text-align: left;
	margin: 0px;
	float: right;
	height: 100%;
	width: 65%;
	padding-top: 0px;
	padding-right: 0%;
	padding-bottom: 0px;
	padding-left: 0px;
}
#reservationsBottomCopy p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
#fileWrapper {
	padding: 0px;
	width: 94%;
	margin-top: 2%;
	margin-bottom: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ed1c24;
	border-right-color: #ed1c24;
	border-bottom-color: #ed1c24;
	border-left-color: #ed1c24;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
	height: 100%;
}
#fileMiddlePanel {

	padding: 0px;
	width: 100%;
	clear: both;
	background-color: #FFFFFF;
	margin-top: 17px;
	margin-right: 0%;
	margin-bottom: 0%;
	margin-left: 0%;
	height: 40%;
}
#fileContentPanel {

	padding: 0px;
	width: 100%;
	background-color: #FFFFFF;
	margin-top: 17px;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	height: 100%;
}
#newsWrapper {

	padding: 0px;
	width: 94%;
	margin-top: 2%;
	margin-bottom: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ed1c24;
	border-right-color: #ed1c24;
	border-bottom-color: #ed1c24;
	border-left-color: #ed1c24;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
	height: 100%;
}
#newsMiddlePanel {

	padding: 0px;
	width: 100%;
	clear: both;
	background-color: #FFFFFF;
	margin-top: 17px;
	margin-right: 0%;
	margin-bottom: 0%;
	margin-left: 0%;
	height: 40%;
}
#newsContentPanel {

	padding: 0px;
	width: 100%;
	background-color: #FFFFFF;
	margin-top: 17px;
	margin-right: 0px;
	margin-bottom: 0%;
	margin-left: 0px;
	height: 100%;
}
#newsForm {
	float: right;
	height: 100%;
	width: 80%;
	background-color: #E2E1E2;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#newsContentRht {


	padding: 0px;
	height: 40%;
	width: 92%;
	margin: 0px;
}
#navWrap {
	padding: 0px;
	float: left;
	width: 19%;
	text-align: left;
	margin: 0px;
	height: 429px;
}
#offerPanel {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: right;
	height: 150px;
	width: 100%;
	text-align: left;
}
#menuOffer {

	padding: 0px;
	float: left;
	width: 100%;
	text-align: left;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#newsNavPanel {

	padding: 0px;
	float: left;
	width: 18%;
	text-align: left;
	margin: 0px;
	height: 278px;
}
#newsNavPanel a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ED1C24;
	text-decoration: none;
}
#newsNavPanel a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ED1C24;
	text-decoration: none;
}
#newsNavPanel a:hover {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
#newsNavPanel a:active {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ED1C24;
	text-decoration: none;
}
#menuNavWrap1 {

	padding: 0px;
	float: left;
	width: 170px;
	text-align: left;
	margin: 0px;
	height: 429px;
}
#MenuIndexNavPanel {
	padding: 0px;
	float: left;
	width: 100%;
	text-align: left;
	margin: 0px;
	height: 283px;
}
#MenuIndexNavPanel a:link {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
#MenuIndexNavPanel a:visited {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
#MenuIndexNavPanel a:hover {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
#MenuIndexNavPanel a:active {




	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ED1C24;
	text-decoration: none;
}
#offerMenuPanel {

	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	height: 150px;
	width: 164px;
}
.height {
	padding: 0px;
	clear: both;
	width: 100%;
	margin: 0px;
	height: 0px;
}
#lunchWrapper {
	padding: 0px;
	width: 94%;
	margin-top: 2%;
	margin-bottom: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ed1c24;
	border-right-color: #ed1c24;
	border-bottom-color: #ed1c24;
	border-left-color: #ed1c24;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
}
#tDinnerContentPanel {

	padding: 0px;
	width: 100%;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0%;
	margin-left: 0px;
	height: 100%;
}
#tDinnerMiddlePanel {

	width: 100%;
	clear: both;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0%;
	margin-bottom: 0%;
	margin-left: 0%;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 87%;
}
#theatreStartersCopy {

	margin: 0px;
	padding: 0px;
	float: left;
	height: 100%;
	width: 100%;
	text-align: center;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
}
#theatreMainsCopy {

	margin: 0px;
	padding: 0px;
	float: right;
	height: 100%;
	width: 100%;
	text-align: center;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
}
#sundayMainsCopy {

	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	text-align: center;
	clear: both;
	background-color: #E2E1E2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
}
#sundayDessertCopy {

	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	text-align: center;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
}
#sundayStartersCopy {



	margin: 0px;
	padding: 0px;
	float: right;
	height: 175px;
	width: 100%;
	text-align: center;
	clear: both;
}
#lacarteMenu {

	height: 55px;
	width: 100%;
	clear: both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0%;
	text-align: center;
	float: left;
	background-color: #81002A;
	margin: 0px;
}
#lacarteMenu p {

	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#sundaylunchMenu {

	height: 55px;
	width: 100%;
	clear: both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0%;
	text-align: center;
	float: left;
	background-color: #81002A;
	margin: 0px;
}
#sundaylunchMenu p {


	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#TheatredinnerMenu {

	height: 55px;
	width: 100%;
	clear: both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0%;
	text-align: center;
	float: left;
	background-color: #81002A;
	margin: 0px;
}
#TheatredinnerMenu p {

	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#eventsAllMenus {

	margin: 0px;
	float: right;
	height: 150px;
	width: 100%;
	clear: both;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1%;
}

#addressPanel { position: relative; margin-top: -10px; }
#order_online { margin: 0 auto; display: block; 
  z-index: 100; background: #6C001A; color: #fff; text-decoration: none;
  width: 136px; padding: 5px 0; text-transform: uppercase; font-size: 90%; margin-bottom: 10px;}