body{
	margin:0px;
	padding:0px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#201936;
	background-color:#3267be;
}

h1
{
	font-weight: bold;
	font-size: 16px;
	vertical-align: baseline;
	clip: rect(auto auto auto auto);
	color: #000000;
	font-family: Garamond, Arial, Helvetica, sans-serif;
}
h2{
	margin:5px 0px;
	padding:0px;
	font:24px Garamond, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#201936;
}
h3{
	font:22px Garamond, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#201936;
	text-transform:uppercase;
	letter-spacing:0.5px;
}
p{
	margin:2px 0px 10px 0px;
	padding:0px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:14px;
	color:#000000;
	}
#rubberband{
	margin:10px auto;
	padding:0px;
	width:915;
	background-color:#e8e4c1;
	border:5px solid  #aa0d44;
}
#banner{
	margin:0px;
	padding:0px;
}
#bannerSeperator{
	margin:0px;
	padding:0px;
	border:1px solid green;
}
*html #bannerSeperator{
	margin:0px 0px -3px 0px;
	padding:0px;
}
#topNav{
	margin:10px 10px 0px 0px;
	padding:0px;
	float:right;
}
#MainNav{
	margin:0px;
	padding:10px 0px 0px 0px;
	width:210px;
	min-height:405px;
	vertical-align:top;
	border:5px solid #861922;
	background-image:url(/images/nav_gradientV7.jpg);
	background-repeat:repeat-y;
}
*html #MainNav{
	height:425px;
}
#MainNavOuterBorder{
	margin:0px;
	padding:0px;
	width:220px;
	background-color:#861922;
	border:5px solid #ebad14;
}
.MainNav{
	margin:0px 0px 0px 5px;
	padding:0px;
	width:205px;
	font:18px Garamond, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	line-height:24px;
	text-transform:uppercase;
}
.MainNav:hover{
	margin:0px 0px 0px 5px;
	padding:0px;
	width:205px;
	font:18px Garamond, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#803e13;
	text-decoration:underline;
	line-height:24px;
}
.MainNavSubnav{
	margin-left:10px;
	width:200px;
	font:14px Garamond;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
	text-decoration:none;
	line-height:16px;
}
.MainNavSubnav:hover{
	margin-left:10px;
	font:14px Garamond;
	font-weight:bold;
	color:#FFFFFF;
}
a.nonClickabe:hover{
	color:#000000;
	text-decoration:none;
	cursor:default;
}	
#MainContent{
	margin:0px;
	padding:10px 0px;
	width:685px;
	vertical-align:top;
}
#MainContentContain{
	margin:0px 5px 5px 5px;
	padding:0px;
	width:675px;
	display:block;
}
#contentSpacer{
	margin:0px;
	padding:15px 0px 0px 15px;
}
#footerContain{
	margin:0px;
	padding:10px 10px 5px 0px;
	height:65px;
	font:10px Veradana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	text-align:center;
	background-image:url(/images/footer_BG.jpg);
	background-repeat:no-repeat;
	background-position:middle;
	}
*html #footerContain{
	height:80px;
}
#footerContain a{
	margin:0px;
	padding:0px;
	font:10px Veradana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	line-height:24px;
	}
#footerContain a:hover{
	margin:0px;
	padding:0px;
	font:10px Veradana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
	line-height:24px;
	}
.BreadcrumbBlueBold {
	font:11px Georgia, Times New Roman, Times, serif;
	line-height: normal;
	color: #055AD4;
	text-decoration: none;
	font-weight: bold;
}
.Breadcrumb {
	font:11px Georgia, Times New Roman, Times, serif;
	line-height: normal;
	color: #7E8DA6;
	text-decoration: none;
	font-weight: bold;
}
a.Breadcrumb:link {
	font: 11px Georgia, Times New Roman, Times, serif;
	line-height: normal;
	color: #7E8DA6;
	text-decoration:none;
	font-weight: bold;
}
a.Breadcrumb:visited {
	font: 11px Georgia, Times New Roman, Times, serif;
	line-height: normal;
	color: #7E8DA6;
	text-decoration:none;
	font-weight: bold;
}
a.Breadcrumb:hover {
	font: 11px Georgia, Times New Roman, Times, serif;
	line-height: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.bodyText{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:normal;	
}
.bodyTextSm{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:normal;	
}
.bodyTextMed{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:normal;	
}
.bodyTextLarge{
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:normal;	
}
.bodyTextBold{
	font: 11px Verdana, Arial, Helvetica, sans-serif;	
	color: #000000;
	font-weight:bold;	
}
.bodyTextBoldMed{
	font: 12px Verdana, Arial, Helvetica, sans-serif;	
	color: #000000;
	font-weight:bold;	
}
.bodyTextBoldLg{
	font: 14px Verdana, Arial, Helvetica, sans-serif;	
	color: #78edf9;
	font-weight:bold;	
}
.bodyTextSm{
	font: 9px Verdana, Arial, Helvetica, sans-serif;	
	color: #000000;
	font-weight:normal;	
}
.bodyTextWhite{
	font: 11px Verdana, Arial, Helvetica, sans-serif;	
	color: #FFFFFF;
	font-weight:normal;	
}

.bodyTextWhiteBold{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:bold;	
}
.bodyTextWhiteBoldLg{
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:bold;	
}
.redBold {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}
.redBoldMed {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}
.Alert {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}
.AlertLg{
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	color: Purple;
	text-decoration: none;
	font-weight: bold;
}
.blackBoldMed {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.blueBoldMed {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	color: #212854;
	text-decoration: none;
	font-weight: bold;
}
.greenBoldMed {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	color: #009900;
	text-decoration: none;
	font-weight: bold;
}
.blueBold {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	color: #212854;
	text-decoration: none;
	font-weight: bold;
}
a.blueBoldBig:link {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	color: #212854;
	text-decoration:underline;
	font-weight: bold;
}
a.blueBoldBig:visited {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	color: #212854;
	text-decoration:underline;
	font-weight: bold;
}
a.blueBoldBig:hover {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	color: #212854;
	text-decoration: none;
	font-weight: bold;
}
.blueBoldBig {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	color: #212854;
	text-decoration: none;
	font-weight: bold;
}
.blueBoldMed {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	color: #212854;
	text-decoration: none;
	font-weight: bold;
}	
/* ---- BEGIN PAGE SPECIFIC STYLES ---- */
#testimonials{
	margin:100px 0px 20px 0px;
	padding:0px;
}
#testimonials h2{
	margin:10px auto;
	padding:0px 0px 5px 0px;
	width:191px;
	display:block;
	border-bottom:1px solid #a9053a;
}
*html #testimonials h2{
	margin-left:8px;
}
#testiSeperator{
	margin:0px;
	padding:0px;
	width:90%;
	height:1px;
	text-align:center;
	font-size:1px;
	line-height:1px;
	color:#a9053a;
}
.testimonial{
	margin-bottom:5px;
	font-style:italic;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:210px;
	text-align:center;
}
.testimonial_loc{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
/*-- styled for default.aspx --*/
#foucsareas{
	margin:10px 0px 0px 0px;
	padding:0px;
	width:675px;
	border:1px solid #999999;
}
#homeFocus2{
	margin:0px;
	padding:4px 0px 4px 0px;
	background-color:#464356;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
}
*html #homeFocus2{
	padding-bottom:0px;
}
#cateringFocus{
	margin:0px 0px 10px 0px;
	padding:0px;
	width:214px;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#catringBTN{
	margin:0px auto;
	padding:0px;
	width:214px;
	height:32px;
	display:block;
	background-image:url(../images/btn_Catering-off.jpg);
	background-repeat:no-repeat;
}
#catringBTN:hover{
	background-image:url(../images/btn_Catering-on.jpg);
	background-repeat:no-repeat;
}
/*-- styles for Menu Display --*/
.rightMenuBdr{
	height:auto;
	background-image:url(/images/menu_right.jpg);
	background-repeat:repeat-y;
}
.leftMenuBdr{
	height:auto;
	background-image:url(/images/menu_left.jpg);
	background-repeat:repeat-y;
}
.menusubCat{
	font:19px Garamond, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#201936;
	text-transform:uppercase;
	letter-spacing:1px;
}
.menuincludedTxt{
	margin:0px;
	padding-bottom:2px;
	font:14px Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-weight:bold;
	color:#E8E8E8;
	line-height:14px;
	background-color:#735BC3;
	border-top-style:double;
	border-bottom-style:double;
	border-color:#FFFFFF;
}
.menulink
{
	margin:5px;
	padding:0px;
	font:14px Garamond;
	font-weight:bold;
	color:#7960C6;
	text-decoration:none;
}
.menulink:hover
{
	margin:5px;
	padding:0px;
	font:14px Garamond;
	font-weight:bold;
	color:#7695BF;
	text-decoration:underline;
}
/*---- RestaurantOverview.aspx ---- */
#lblImage1{
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	width:675px;
}
#mastHead{
	margin:0px;
	padding:0px;
	float:left;
}
/*#lblImage2{
	margin:0px;
	padding:0px;
	float:right;
}
#sideBarImage{
	margin:0px;
	padding:0px;
	float:right;
}*/
#locationInfoTable{
	margin:0px;
	padding:0px;
	clear:both;
	float:left;
}
#RestaurantSubNavContain{
	margin:0px auto;
	padding:0px;
	/*width:425px;*/
	display:block;
	text-align:center;
}
#RestaurantSubNavContain a {
	margin:0px;
	padding:5px 10px;
	display:inline;
	display:inline-block;
	color: #000000;
	text-decoration: underline;
	font-family: Garamond,Arial,Helvetica,sans-serif;
	font-size: 16px;
	line-height: 2em;
	font-weight: bold;
	text-align: center;
	letter-spacing:0.1em;
	border:3px solid #E8E4C1;
}

#RestaurantSubNavContain a:hover {
	text-decoration:none;
	background-color:#EBAD14;
	border: 3px solid #861922;
}