body {
	background-image: url('/images/layout/background.jpg');
	background-repeat: no-repeat;
	background-color: #ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;

}

a.home_nav {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: 600;
	font-style: italic;
	color: #a92358;
	text-decoration: none;
	line-height: 1.5em;
	}

a.menu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 700;
	color: #ae1f24;
	text-decoration: none;
	}

p { 
	text-indent: 1.5em; 
	margin:0;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;	
}

p.stb { 
	text-indent: 0; 
	margin-top: 0.83em 
}

p.mtb {  
	text-indent: 0; 
	margin-top: 2.17em }

p.ltb { 
	text-indent: 0; 
	margin-top: 3.08em 
}

h1 {
	font-size: 18px;
}
select {
	font-size: 11px;
}
.error {
	color: #990000;
}
.h3 {
	font-size: 18px;
}
#a_container {
	margin-bottom: 10px;
}
#b_container {
	margin-bottom: 28px;
}
#c_container {
	margin-bottom: 24px;
}
#d_container {
	margin-bottom: 10px;
}
#e_container {
	margin-bottom: 10px;
}
#main_menu {
	font-size: 18px;
	text-decoration: underline;
	color: #006d78;
	line-height: 18px;
}
#home_sub1 {
	font-size: 24px;
	color: #006d78;
	margin: 10px;
	padding: 5px;
	border-color: #006d78;
}
#home_sub2 {
	font-size: 32px;
	color: #ffffff;
	margin-top: 10px;
	padding: 5px;
}
#home_sub3 {
	font-size: 18px;
	color: #ffffff;
	margin-bottom: 10px;
	padding: 5px;
}
#pageTitle {
	font-size: 18px;
	position: absolute;
	top: 80px;
	left: 170px;
	z-index: 10;
}
#pageHeader {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	padding-bottom:0px;
	margin-bottom:0px;
}
#pageContent {
	position: absolute;
	top: 122px;
	z-index: 10;
	width: 100%;
}

#sideBar {
	position: absolute;
	left: 0px;
	top: 71px;
	z-index: 2;	
}

#homePageContent {
	position: absolute;
	top: 71px;
	left: 157px;
}

#homePageCell01 {
	width: 284px;
	height: 126px;
	border-right: 1px solid #D9D9D9;
}

#homePageCell02 {
	width: 264px;
	height: 126px;
}

#homePageCell03 {
	width: 549px;
	height: 61px;
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
}

#homePageCell03 {
	width: 549px;
}

#reviewTable td.restName {
	background-color: #F2F2F2;
	border: 1px solid #8F0000;
	text-align: center;
	padding: 3px;
	color: #000080; 
	font-weight: bold; 
	font-size: 14px;
}

#reviewTable td.cuisName {
	background-color: #F2F2F2;
	border: 1px solid #F2F2F2;
	text-align: center;
	padding: 3px;
	color: #000080; 
	font-weight: bold; 
	font-size: 12px;
}

#reviewTable td.indent {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-indent: 1.5em; 
	padding-top: 0.5em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 5px;
}
#reviewTable p { 
	text-indent: 1.5em; 
	padding-top: 0.5em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.0em;	
}

#miniCalendar {
	background-color: #CCCCCC;
}
#miniCalendar th {
	background-color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

#miniCalendar td.dateSelect {
	background-color: #F2F2F2;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}

#miniCalendar td.day, #miniCalendar td.today, #miniCalendar td.day_event, #miniCalendar td.today_event {
	background-color: #ffffff;
	text-align: center;
	vertical-align: top;
	width: 18px;
	height: 16px;
	padding: 3px;
}
#miniCalendar td.today {
	border: 1px solid #8F0000;
}
#miniCalendar td.day_event, #miniCalendar td.today_event {
	background-color: #FF9F9F;
}
#miniCalendar td.empty {
	background-color: #F2F2F2;
}
#miniCalendar a {
	font-weight: bold;
	color: #990000;
}

.acctitle	{ color: #000080; font-weight: bold; font-size: 14px; }

.altlink	{ color: #ffffff; font-weight: normal; font-size: 12px; }

.phonetext	{ color: #000000; font-weight: normal; font-size: 14px; }

#pageTitleH {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24pt;
	font-weight: bold;
	font-style: italic;
	color: #207da6;}

#diningHeader { 
	color: #ae1f24; 
	font-weight: bold; 
	font-size: 12px; 
	border-bottom: solid 1px #800000;}

#diningGroup { 
	font-weight: bold;
	background-color: #207da6; 
	color: #ffffff; 
	font-size: 14px; 
	padding-top: 3px;
	padding-bottom: 3px;}	
	
#diningRestTitle { 
	font-weight: bold; 
	font-size: 12px; 
	color: #ae1f24;
	line-height: 12px;
	text-decoration: none;}

#diningRestTitle:hover { 
	font-weight: bold; 
	font-size: 12px; 
	color: #447236;
	line-height: 12px;
	text-decoration: none;}
	
#diningtxt	{ 
	font-size: 10px;
	line-height: 10px;}
	
#restName { 
	font-weight: bold; 
	font-size: 11px; 
	padding-left: 2px;}

#restDetails { 
	font-size: 9px; 
	padding-left: 4px;}
	
#HL_menubar {
	font-face:Geneva,Arial,Helvetica,sans-serif;
	font-size:18pt;
	color:#ffffff;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:15px;
}

#HL_body_text {
	 line-height:1.2em;
	 padding:15px;
}
	
.restTitle	{ color: #1E048C; font-weight: bold; font-size: 18px; }

.restLoc	{ color: #000000; font-weight: bold; font-size: 14px; }

.metro { color: #000000; font-weight: bold; font-size: 18px; }

.eagle { color: #000000; font-weight: bold; font-size: 28px; }

.meridian { color: #000000; font-weight: bold; font-size: 24px; }

#copyright	{ 
	font-family:Geneva,Arial,Helvetica,sans-serif; 
	font-size:10px; 
	color:#ae1f24;; 
	font-weight:bold; 
	width: 400px; 
	padding:3px;
	bottom-margin:5px;
}

#horizon { 
	font-family:Geneva,Arial,Helvetica,sans-serif; 
	font-size:8px; 
	color:#C0C0C0; 
	font-weight:bold; 
	font-style:italic; 
	text-align:center;
}

.tdtitle	{ font-family: Arial,Helvetica,Sans-Serif; color: #000080; font-weight: bold; font-size: 14px; }

.l_side { border-left: solid 1px #000000; border-bottom: solid 1px #800000;}

.b_side { border-left: solid 1px #000000; border-right: solid 1px #000000; border-bottom: solid 1px #800000;}

.top_side { border: solid 1px #000000; border-right: 0; padding:0px;}

.top { border-left: solid 1px #000000; border-top: solid 1px #000000; }

.b_top_side { border-left: solid 1px #000000; border-right: solid 1px #000000; border-top: solid 1px #000000; }

.left_right { border-left: solid 1px #000000; border-right: solid 1px #000000; padding-left: 40px; padding-right: 20px;}
