﻿body 
{
	font-family:Arial, Sans-Serif;
	font-size:12px;
	background-color:#EEEEEE;
}

a
{
	color:#CA4314;
	text-decoration:none;
}

h4.hideWhenStyled
{
	display:none;	
}

h1.hideWhenStyled
{
	display:none;	
}

a:hover
{
	text-decoration:underline;
}

a.abullet
{
	background: url(../images/more-arrow.gif) no-repeat;
	background-position: right;
	padding-right:18px;	
	background-repeat:no-repeat;	
}

a.abulletleft
{
	background: url(../images/more-arrow-left.gif) no-repeat;
	background-position: left;
	padding-left:18px;	
	background-repeat:no-repeat;	
}

#emailBody
{
	width:481px;	
	font-family:Arial;
	font-size:12px;
	border: solid 1px #1E351B;
	text-align:left;
}

#mainDiv
{
	border: solid 1px #1E351B;
	width:770px;
	background-color:#E8E9E1;
	margin-bottom:2px;	
}

#printDiv
{
	border: solid 1px #1E351B;
	width:640px;
	background-color:#E8E9E1;
	margin-bottom:2px;	
}

#bannerDiv
{
	background-image: url(../images/banner.gif);
	height:91px;	
}

#printbannerDiv
{
	height:91px;	
}


#logoDiv
{
	float:left;
	padding:20px 0 0 20px;
}

#tagLine
{
	float:right;
	width:300;
	padding:60px 20px 0 0;
	color:#FCEFCD;
}

#contentHeader
{
	height:208px;
	border-bottom: dotted 1px #1E351B;
}

#contentHeaderFood
{
	height:186px;
	border-bottom: dotted 1px #1E351B;
}


#contentHeaderFirstLevel
{
	height:186px;
	border-bottom: dotted 1px #1E351B;
}

#contentHeaderSecondLevel
{
	height:113px;
	/*border-bottom: dotted 1px #1E351B;*/
}

.2ndLevelTitleText
{
	font-size:14pt;font-weight:bold;	
}

.mainContentInner
{
	padding: 12px 8px 8px 14px;
	text-align:left;	
}

.mainContentInnerPara
{
	padding: 0px 8px 0px 14px;
	text-align:left;	
}

.mainContentInnerPara p
{
	padding-top:0px;
	padding-bottom:0px;	
}



.navLink
{
	font-weight:bold;
	padding:0px 8px 0px 8px;
}

.navLink a
{
	text-decoration:none;
	color:#FFFFFF;
	padding-bottom:0px;
	margin-bottom:0px;
}

.navLink a:hover
{
	color:#FCEFCD;
}

a.topNavOn
{
	color:#000000;	
}

a.topNavOn:hover
{
	color:#000000;	
}

.rightFeature
{
	width:100%;
	height:45px;
	text-align:left;
	padding:0;
	margin:0;
	cursor:hand;
}

.rightFeature2
{
	width:100%;
	height:35px;
	text-align:left;
	padding:0;
	margin:0;
	cursor:hand;
}

.topRightFeature
{
	width:100%;
	height:50px;
	text-align:left;
	padding:0;
	margin:0;
	cursor:hand;
	background-color:#FFFFFF;
}



a.rightLink
{
	text-decoration:none;	
	color:#5C6A59;
	background-color:#FFFFFF;	
	padding:0px;
	margin:0px;
}


a.rightLink:hover
{
	background-Color:#627059;
}

a.rightLink:hover .rightFeature
{
	background-Color:#627059;
	color:#FCEFCD;
	text-decoration:none;
}

a.rightLink:hover .rightFeature2
{
	background-Color:#627059;
	color:#FCEFCD;
	text-decoration:none;
}


/*a.rightLink:hover .rightFeture
{
	background-Color:#627059;
	color:#FCEFCD;
	text-decoration:none;
}*/

.foodMenuDiv
{
	width:100%;
	height:24px;
	text-align:left;
	padding:0;
	margin:0;
	cursor:hand;
	font-weight:bold;
}

.foodMenuDiv div
{
	padding-left:10px;
	padding-top:4px;
}

.foodMenuDivOn
{
	width:100%;
	height:24px;
	text-align:left;
	padding:0;
	margin:0;
	background-Color:#627059;
	color:#FCEFCD;
	font-weight:bold;
}

.foodMenuDivOn div
{
	padding-left:10px;
	padding-top:4px;
}


a.foodLink
{
	text-decoration:none;	
	color:#5C6A59;
	/*background-color:#FFFFFF;*/	
}

a.foodLink:hover
{
	background-Color:#627059;
	text-decoration:none;
}

a.foodLink:hover div
{
	background-Color:#627059;
	color:#FCEFCD;
}

.rightFeatureOn
{
	background-color:#627059;
	color:#FCEFCD;
}



.rightFeature div
{
	padding: 4px 2px 2px 12px;	
}

.rightFeature2 div
{
	padding: 4px 2px 2px 12px;	
}


.finalMenu
{
	padding:10px;
	text-align:center;
	background-image: url(../images/waiter.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}

.finalMenu1
{
	padding:0 10px 10px 10px;
	text-align:center;
	background-image: url(../images/waiter.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}

.finalMenu2
{
	padding:10px;
	font-size:12pt;
	text-align:center;
	background-image: url(../images/waiter.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:100%;
}


.printfinalMenu
{
	padding:10px;
	text-align:center;
}


.topRightFeature div
{
	padding: 4px 2px 2px 12px;	
}

.featureTitle
{
	font-size:14pt;	
}

.featureTitle2
{
	font-size:12pt;	
}


.featureSubtitle
{
	font-size:9pt;	
}

.borderDash
{
	width:100%;
	height:0px;
	border-bottom: dotted 1px #1E351B;
	padding:0px;
	margin:0px;
	font-size:0px;
}

.bottomBorder
{
	border-bottom: dotted 1px #1E351B;	
	padding:0px;
	margin:0px;
}

#contentHeaderLeft
{
	float:left;	
	width:481px;
	height:100%;

}

.testimonial
{
	font-size:12pt;
	width:100%;
	background-color:#EEEEEE;
	font-weight:100;
	padding:20px 20px 10px 20px;

}

.testimonialTotal
{
	background-color:#EEEEEE;	
	padding:0px 10px 10px 20px;
	font-size:10pt;
}

.commentor
{
	font-size:10pt;
	font-weight:bold;
}

#contentHeaderRight
{
	float:right;
	width:288px;
	height:100%;
	border-left: dotted 1px #1E351B;
}

#contentHeaderRightFirstLevel
{
	background-color:#FFFFFF;
	float:right;
	width:288px;
	height:100%;
	border-left: dotted 1px #1E351B;
}


#mainContent
{
	height:186px;
	width:100%;
	border-bottom: dotted 1px #1E351B;
	background-color:#FFFFFF;
	
}


#mainContentLeft
{
	float:left;	
	width:481px;
	height:100%;
}

#mainContentRight
{
	border-left: dotted 1px #1E351B;
	float:right;
	width:288px;
	height:100%;
}

#bottomContent
{
	height:123px;
}

#bottomContent2
{
	height:109px;
}

#bottomContentLeft
{
	float:left;	
	width:481px;
	height:100%;
}

.subHeading
{
	width:100%;
	height:33px;
	color:#FCEFCD;
	background-color:#627059;
	font-size:11pt;
	font-weight:bold;
	text-align:left;
}

.subHeading div
{
	padding-top:7px;	
}

.boxoutInner
{
	padding:8px 8px 4px 12px;
	color:#25351A;	
	text-align:left;
}

#bottomContentRight
{
	border-left: dotted 1px #1E351B;
	float:right;
	width:288px;
	height:100%;
}


#menuBar
{
	width:100%;
	background-image:url(../images/mainbar-bg.jpg);
	background-repeat:repeat-x;
	border-top: solid 1px #1E351B;
	border-bottom: solid 1px #1E351B;
	height:23px;
}

#bottomBar
{
	width:770px;
	height:27px;
	border: solid 1px #1E351B;	
	background-color:#293C26;
	color:#FCEFCD;
}

#PrintbottomBar
{
	width:640px;
	height:27px;
	border: solid 1px #1E351B;	
	background-color:#293C26;
	color:#FCEFCD;
}

h1
{
	font-size:14pt;
	font-weight:bold;
	padding:8px 0 8px 0;
	margin:0 0 0 0;	
}

h2
{
	font-size:10pt;
	font-weight:bold;
	padding:30px 0 0px 10px;
	margin:0 0 0 0;	
}

h3
{
	font-size:10pt;
	font-weight:bold;
	padding:4px 0 0 0;
	margin:0 0 0 0;	
	text-indent:12px;
}

h4
{
	font-size:10pt;
	font-weight:bold;
	padding:8px 0 8px 0;
	margin:0 0 0 0;	
}

h4.menu
{
	font-size:10pt;
	font-weight:bold;
	padding:0px 0 0px 0;
	margin:0 0 0 0;	
}

h6
{
	font-size:11pt;
	font-weight:bold;
	padding:8px 0 2px 0;
	margin:0 0 0 0;	
}

#printHeader
{
	background-color:#E8E9E1;
	color:#43553F;
	height:45px;
	width:100%;
	text-align:center;
	font-weight:bold;
	font-size:14pt;	
}

#printBody
{
	background-color:#FFFFFF;
	height:400px;
	width:100%;
	text-align:center;
	font-size:14pt;	
}

.menuRow
{
	font-size:11pt;
	padding:2px 0 2px 0;
	margin:0 0 0 0;	
}

.topRightPad
{
	padding-top:12px;	
}

.menuList ul
{
	padding:0px;
	margin:0px;
}

.menuList li
{
	padding:0px;
	margin:0px;
}

.descCell
{
	padding-bottom:4px;	
}

h5
{
	font-size:12pt;
	font-weight:bold;
	padding:8px 0 0 10px;
	margin:0 0 0 0;	
}

#bottomBar a
{
	color:#FCEFCD;
	text-decoration:none;
	font-weight:bold;	
}

#bottomBarInner
{
	padding-top:4px;	
}

#bottomBar a:hover
{
	text-decoration:underline;	
}

#PrintbottomBar a
{
	color:#FCEFCD;
	text-decoration:none;
	font-weight:bold;	
}

#PrintbottomBar a:hover
{
	text-decoration:underline;	
}