body, td
{
  font-family:	Arial, verdana, sans-serif;
  font-size:	12px;
  color:		#494949; 
  line-height:  16px; 
}

table.body
 {
   border:		solid;
   border-width: 1px;
   border-color: #eb121a;
}
 
body
{
	background:	#f1f1f1;
}

th
{
  font-weight:		bold;
  font-size:		12px;
}

a
{
  color:		     #494949; 
  text-decoration:	underline;
}

a:hover
{
  color:			#cc6633;
  text-decoration:	underline;
}

a.MENU-1-OFF
{
  text-decoration:	none;
  color:		 #cc6633; 
  font-size:		10px;
  font-weight:		bold;
  text-transform:	 uppercase;
  padding-left:      	  5px;
  background-color: 	#ffffff;
  display: 		block;
  width:		172px;
  border-style: 	solid;
  border-left:		0px;
  border-width: 	1px;
  border-color:		 #ffffff; 
  margin-bottom: 5px;
  margin-left:		4px;

}

a.MENU-1-ON,  a.MENU-1-OFF:hover, a.MENU-1-ON:hover
{
  text-decoration:	none;
  color:		#155594; 
  font-size:		10px;
  font-weight:		bold;
  text-transform: 	uppercase;
  padding-left:		5px;
  background-color: 	#ffffff;
  display: 		block;
  width:		172px;
  border-style: 	solid;
  border-left:		0px;
  border-width: 	1px;
  border-color: 	#1f9dd0; 
  margin-bottom: 5px;
  margin-left:		4px;

}

a.MENU-2-OFF
{
  text-decoration:	none;
  color:		 #B27C60; 
  font-size:	10px;
  text-transform: uppercase;
  padding-left: 4px;
  margin-bottom:	5px;
  margin-left:		4px;
  line-height:  16px; 
}

a.MENU-2-ON,  a.MENU-2-OFF:hover, a.MENU-2-ON:hover
{
  text-decoration:	none;
  color:		#515050; 
  font-size:	10px;
  text-transform: uppercase;
  padding-left: 4px;
  margin-bottom:	5px;
  margin-left:		4px;
  line-height:  16px; 
}

a.Calendar
{
  text-decoration:	none;
  color:		 #cc6633; 
  font-size:		10px;
  font-weight:		bold;
  text-transform:	 uppercase;
  padding-left:      	  5px;
  background-color: 	#ffffff;
  display: 		block;
  width:		150px;
  border-style: 	solid;
  border-left:		0px;
  border-width: 	1px;
  border-color:		 #ffffff; 
  margin-bottom:	5px;
  margin-left:		4px;

}

a.Calendar:hover, a.Calendar:active, a.Calendar:visited
{
  text-decoration:	none;
  color:		#155594; 
  font-size:		10px;
  font-weight:		bold;
  text-transform: 	uppercase;
  padding-left:		5px;
  background-color: 	#ffffff;
  display: 		block;
  width:		150px;
  border-style: 	solid;
  border-left:		0px;
  border-width: 	1px;
  border-color: 	#1f9dd0; 
  margin-bottom:	5px;
  margin-left:		4px;
}

a.Whatson
{
  text-decoration:	none;
  color:		 #cc6633; 
  font-size:		10px;
  font-weight:		bold;
  text-transform:	 uppercase;
  padding-left:      	  5px;
  background-color: 	#ffffff;
  display: 		block;
  width:		150px;
  border-style: 	solid;
  border-left:		0px;
  border-width: 	1px;
  border-color:		 #ffffff; 
  margin-bottom:	5px;
  margin-left:		4px;

}

a.Whatson:hover, a.Whatson:active
{
  text-decoration:	none;
  color:		#155594; 
  font-size:		10px;
  font-weight:		bold;
  text-transform: 	uppercase;
  padding-left:		5px;
  background-color: 	#ffffff;
  display: 		block;
  width:		150px;
  border-style: 	solid;
  border-left:		0px;
  border-width: 	1px;
  border-color: 	#1f9dd0; 
  margin-bottom:	5px;
  margin-left:		4px;
}

h1
{
  font-size:		18px;
  color:			#155594;
  font-family:		times, serif;
  text-transform:	uppercase;
  font-weight:		bold;
  line-height:		14px;
}

h1.nospace
{
margin-top:		0px;
margin-bottom:		0px;
}

h2
{
  font-size:		17px;
  font-family:		times, serif;
  color:			#cc6633;
  text-transform:	uppercase;
}

h3
{
  font-size:		15px;
  color:			#cc6633;
  font-family:		times, serif;
  font-weight:		bold;
  margin-bottom:      0px;
}

h3.nospace
{
margin-top:		0px;
margin-bottom:		0px;
}

h4
{
  font-size:		13px;
  color:			#cc6633;
  font-family:		times, serif;
}

b, dt
{
  font-weight:	bold;
}

strong, .strong
{
  font-weight:	bold;
  color:		#155594;
}

li
{
  font-size:	12px;
  line-height:  13pt;
}

div.FOOTER
{
  color: #747474;
  font-size:		9px;  
  line-height:      9pt;  

}

div.FOOTER a
{
  color: #747474;
  font-size:		9px;  
  line-height:      9px;
}

a:link img.thumb, a:visited img.thumb
{
 border-color:		   #ffffff;
 border-width: 1px;
}

a:hover img.thumb
{
  border-color:  #494949; 
  border-width:         1px;
}

.bofm
{	width: 280px;
	background: #155594;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	padding: 3px 5px 3px 3px;
	margin-bottom: 5px;
	letter-spacing: 1px;
}

.eventdate
{
	font-weight:800;
	color: #cc6633;
}

.event
{
	font-weight:800;
}

.whats-hot
{
	font-size:		12px;
	font-weight:	bold;
	color:			#155594;
}

#quicklinks {
    background-repeat: no-repeat;
}
tr.restaurants  {
  background-color: #f2f6ff;
}
.smalltext  {
  font-size:   10px;
  font-weight: bold;
  line-height: 14px;
}

