@charset "utf-8";
/* CSS Document */

body	{	
	font-size: 100%;	
	font-weight:	normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #5e656a;
	margin:0em;
	padding:0em;
}
.Wrapper{
	width:100%;
	height:100%;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#afdafc;
	text-align: center;
	min-width: 53.125em;
	width:auto !important; 
	width:53.125em;
}
.Main{
	float:none;
	top:0px;
	margin:0px;
	margin-left: auto;
	margin-right: auto;
	width:53.15em;
	text-align: left;
}
.shadowLeft{
	float:left;
	top:0px;
	width:0.375em;
	height:54.375em;
}
.shadowRight{
	float:left;
	top:0px;
	width:0.375em;
	height:54.375em;
}
.shadowBottom{
	float:left;
	top:0px;
	width:53.15em;
	height:0.813em;
}
.Middle{
	float:left;
	top:0px;
	width:52.375em;
	height:auto !important;
	background-color:#FFFFFF;
}
#Flash{
	float:left;
	top:0px;
	width:52.375em;
	height:20.1875em;
	background-color:#FFFFFF;
	background-image:url(../images/AltMenuBG.jpg);
	background-repeat:no-repeat;
}
#FlashContainer{
	float:left;
	top:0px;
	width:52.375em;
	height:20.1875em;
	background-color:#FFFFFF;
	background-image:url(../images/AltMenuBG.jpg);
	background-repeat:no-repeat;
}
.Content{
	float:left;
	top:0px;
	background:#FFFFFF;
	width:52.375em;
	min-height:34.187em; 
	height:auto !important; 
	height:34.187em;
}
.ContentLeft{
	float:left;
	top:0px;
	width:12.25em;
	height:34.187em;
	background:#FFFFFF;
}
.ContentMiddle{
	float:left;
	top:0px;
	width:26em;
	min-height:34.187em; 
	height:auto !important; 
	height:34.187em;
	background:#FFFFFF;
}
.ContentMenu{
	float:left;
	top:0px;
	width:40em;
	background:#FFFFFF;
	min-height:34.187em; 
	height:auto !important; 
	height:34.187em;
}
.textArea{
	float:left;
	font-size:0.688em;
	width:36em;
	min-height:46.78em; 
	height:auto !important; 
	height:46.78em;
}
.textAreaSpacerL{
	float:left;
	width:0.7em;
	min-height:30em; 
	height:auto !important; 
	height:30em;
}
.textAreaSpacerT{
	float:left;
	width:26em;
	height:0.7em;
}
.GuideArea{
	float:left;
	font-size:1em;
	width:36em;
	min-height:12em; 
	height:auto !important; 
	height:12em;
}
.GuideAreaPic{
	float:left;
	width:12em;
	height:12em;
}
.GuideAreaText{
	float:left;
	width:24em;
	min-height:12em; 
	height:auto !important; 
	height:12em;
}
.GuideAreaSpacerV{
	float:left;
	width:1em;
	height:12em;
}
.GuideAreaSpacerH{
	float:left;
	width:10em;
	height:1em;
}
.GuideAreaThumb{
	float:left;
	width:10em;
	height:10em;
}
.GuideTitle{
	float:left;
	width:24em;
	min-height:2em; 
	height:auto !important; 
	height:2em;
}
.GuideETASpace{
	float:left;
	width:24em;
	height:2em;
}
.GuideSummary{
	float:left;
	width:24em;
	min-height:10em; 
	height:auto !important; 
	height:10em;
}
.GuideLink{
	float:left;
	width:24em;
	height:1.5em;
}
.menuAreaSpacerL{
	float:left;
	width:1em;
	min-height:30em; 
	height:auto !important; 
	height:30em;
}
.menuAreaSpacerT{
	float:left;
	width:36em;
	height:1em;
}
.menusNote{
	float:left;
	font-size:0.688em;
	width:30em;
	height:2em;
}
.Spacer1em{
	float:left;
	width:0.8em;
	height:1em;
}
.menusBack{
	float:left;
	font-size:0.688em;
	width:25em;
	height:1em;
	text-align:right;
}
.menuArea{
	float:left;
	font-size:0.688em;
	width:55em;
	min-height:46.78em; 
	height:auto !important; 
	height:46.78em;
}
.MenuSection{
	float:left;
	font-size:1.2em;
	line-height:2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	vertical-align:middle;
	color:#FF6600;
	background:#FFFFFF;
	height:2em;
	width:45.8em;
}

.MenuRow1{
	float:left;
	font-size:1em;
	line-height:1.5em;
	width:55em;
	height:1.7em;
	vertical-align:middle;
	background-color:#e9d9b7;
}
.MenuRow2{
	float:left;
	font-size:1em;
	line-height:1.5em;
	width:55em;
	height:1.7em;
	vertical-align:middle;
	background-color:#eee2c9;
}
.dish{
	float:left;
}
.vegSymbol{
	width:1em;
	height:1em;
}
.veg{
	float:left;
}
.cost{
	float:right;
	text-align:left;
	width:7em;
}
.menuPanel{
	float:left;
	width:17.5em;
	height:12.3em;
	border:0px;
}
.menuHeader{
	float:left;
	width:55em;
	height:9em;
}

.ContentRight{
	float:left;
	top:0px;
	width:14.063em;
	height:34.187em;
	background:#FFFFFF;
}
.brownPaneSml{
	float:right;
	width:11.938em;
	height:7.625em;
}
.brownPaneSmlimg{
	float:right;
	width:11.938em;
	height:7.625em;
	border:0px;
}
.brownPaneLge{
	float:right;
	width:11.938em;
	height:17.625em;
	background-repeat:no-repeat;
	background-image:url(../images/BrownPaneLrg.jpg);
	}
	
.bplTop{
	float:right;
	width:11.938em;
	height:5.938em;
}
.bplMiddle{
	float:right;
	width:11.938em;
	height:5.375em;
}
.bplBottom{
	float:right;
	width:11.938em;
	height:6.313em;
}	

.bplTopImg{
	float:right;
	width:11.938em;
	height:5.938em;
	border:0px;
}
.bplMiddleImg{
	float:right;
	width:11.938em;
	height:5.375em;
	border:0px;
}
.bplBottomImg{
	float:right;
	width:11.938em;
	height:6.313em;
	border:0px;
}
.address{
	float:left;
	width:12.25em;
	height:9em;
	background:#CC55CC;
}
.map{
	float:left;
	width:35em;
	height:30em;
	border:0em;

}
.copyright{
	float:left;
	font-size:0.5em;
	width:104em;
	text-align:right;
}
.greyPaneLge{
	position:relative;
	left:0px;
	top:0px;
	width:13.5em;
	height:28.75em;
}
.greyPaneLgeImg{
	width:13.5em;
	height:28.75em;
}
.newsItem{
	position:relative;
	left:1em;
	top:-27.25em;
	width:11.5em;
	height:25.75em;
}
.newsPanel{
	float:left;
	font-size:0.688em;
	width:16.715em;
	height:35.125em;
}
.newsImage{
	float:left;
	border:0px;
	width:16.715em;
	height:6.25em;
}
.NewsPanelHeadImg{
	float:left;
	border:0em;
	width:15.1em;
	height:4.54em;
}
.newsList{
	float:right;
	width:5.125em;
	height:1.5em;
}
.newsListImg{
	width:5.125em;
	height:1.5em;
	border:0em;
}
.AtAGlanceImg{
	float:left;
	border:0em;
	width:15.1em;
	height:3em;
}
.Dir{
	position:relative;
	left:1em;
	top:-37em;
	font-size:0.688em;
	width:19.64em;
	height:6em;
}
.TravelGuide{
	float:left;
	width:19.5em;
	height:4em;
}
.MenusTitle{
	float:left;
	width:52.64em;
	height:7.27em;
}
.PageTitle{
	float:left;
	width:35.09em;
	height:3.73em;
}
.CafeNewsTitle{
	float:left;
	width:35.09em;
	height:4.64em;
}
.WhiteText{
	color:#FFFFFF;
}
.normalText{
	font-size: 1em;	
	font-weight: normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #5e656a;
	margin-top:0em;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
}
.posted{
	color:#fa3c38;
	font-size:0.9em;
}
.newstitle{
	color:#f07d22;
	font-size:1em;
	font-style:italic;
	font-weight:bold;
	margin-bottom:0.2em;
	margin-top:0.2em;
	line-height:2em;
	vertical-align:middle;
}
.normalTextBold{
	font-size: 1em;	
	font-weight:bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #57859f;
	margin-top:0em;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
}
h1{
	font-size: 2em;	
	font-weight: bold;
	font-style:italic;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #57859f;
	margin-top:0.2em;
	margin-bottom:0.2em;
	margin-left:0em;
	margin-right:0em;
}
h2{
	font-size: 1.7em;	
	font-weight: normal;
	font-style:italic;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #57859f;
	margin-top:0.2em;
	margin-bottom:0.2em;
	margin-left:0em;
	margin-right:0em;
}
h3{
	font-size: 1.5em;	
	font-weight: normal;
	font-style:italic;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #01344e;
	margin-top:0.2em;
	margin-bottom:0.2em;
	margin-left:0em;
	margin-right:0em;
}
h4{
	font-size: 1em;	
	font-weight: bold;
	font-style:italic;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #fc6f00;
	margin-top:0.2em;
	margin-bottom:0.2em;
	margin-left:0em;
	margin-right:0em;
}
.newsTitle{
	font-size: 0.8em;	
	font-weight: bold;
	font-style:italic;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #fc6f00;
	margin-top:0.2em;
	margin-bottom:0.2em;
	margin-left:0em;
	margin-right:0em;
}
.title{
	font-size: 1em;	
	font-weight: bold;
	font-style:italic;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #fa3c38;
	margin-top:0.2em;
	margin-bottom:0.2em;
	margin-left:0em;
	margin-right:0em;
}
.Link{
	font-size: 1em;	
	font-weight: normal;
	font-style:italic;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #fa3c38;
	margin-top:0.2em;
	margin-bottom:0.2em;
	margin-left:0em;
	margin-right:0em;
}

.newsArea{
	float:left;
	width:36em;
	min-height: 11em;
	height:auto !important; 
	height:11em;
}
.newsthumb{
	float:left;
	width:11em;
	height:11em;
}
.newsSum{
	float:left;
	width:23.5em;
	min-height: 11em;
	height:auto !important; 
	height:11em;
}
.newsSpacer{
	float:left;
	width:36em;
	height:1em;
}
.newsSpacerV{
	float:left;
	width:1em;
	height:11em;
}
.newsHeader{
	float:left;
	width:36em;
	height:5em;
}
.GuideETA{
	font-size:1.27em;
	font-weight: normal;
	font-style:italic;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fc8f02;
}
.guideShortList{
	font-size: 0.9em;	
	font-weight: bold;
	font-style:italic;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #fc6f00;
	margin-top:0.1em;
	margin-bottom:0.1em;
	margin-left:0em;
	margin-right:0em;
}