/*///////////////////////////////////////////////////
	FRONT PAGE - EVENTS
/////////////////////////////////////////////////////*/

#summary-baseEVENTS,
#showcase-baseEVENTS
{padding: 10px; margin: 20px 0 0 0; background-color: #FAFCFE; border: 1px solid #EDF4FA; /* border-right: 2px solid #E0E0E0; border-bottom: 2px solid #E0E0E0;*/}

	#showcase-baseEVENTS table { padding: 0; margin: 0;}
	
		#showcase-baseEVENTS table table.img-view-summary {width: 215px;}

		#showcase-baseEVENTS table td.eventContent {width: 100%; padding: 10px;}

	#summary-baseEVENTS
	{padding-bottom:20px;}
	
		#summary-baseEVENTS div, #showcase-baseEVENTS div
		{text-align:left; font: 8pt/10pt Verdana, Arial, Helvetica, sans-serif; color: #000;}

			#summary-baseEVENTS h1,
			#summary-baseEVENTS h1 a:link,
			#summary-baseEVENTS h1 a:visited,
			#summary-baseEVENTS h1 a:active,
			#summary-baseEVENTS h1 a:hover,
			
			#showcase-baseEVENTS h1,
			#showcase-baseEVENTS h1 a:link,
			#showcase-baseEVENTS h1 a:visited,
			#showcase-baseEVENTS h1 a:active,
			#showcase-baseEVENTS h1 a:hover
			{font: bold 12pt Arial, Verdana; color:#1481C8; text-decoration: none; text-align: left; margin:0;}

				#summary-baseEVENTS h1 a:hover
				{text-decoration: underline;}

		.showcaseEVENTS-content a:link,
		.showcaseEVENTS-content a:visited,
		.showcaseEVENTS-content a:active,
		.showcaseEVENTS-content a:hover
		{color: #D04E00; text-decoration: none;}

		.showcaseEVENTS-content a:hover
		{text-decoration: underline;}

		a.moreinfo:link,
		a.moreinfo:visited,
		a.moreinfo:active,
		a.moreinfo:hover {color: #333;}

			a.moreinfo:hover {color: #D04E00;}

/*///////////////////////////////////////////////////
  EVENTS CALENDAR > CALENDAR
/////////////////////////////////////////////////////*/


#calendarBASE
{font: 10px Verdana, Arial, Helvetica, sans-serif; padding: 0; background: #FFF; border: 1px solid #D4DBE2; /*background: #FCFCFC; border: 1px solid #F4F4F4; border-top: 3px solid #FAA414; border-bottom: 1px solid #DDD; border-right: 1px solid #DDD; border-collapse: collapse;*/}

	#calendarBASE table *, #calendarBASE table {font: normal 10px/15pt Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0; background: #FFFDFB;}

	#calendarBASE th,
	#calendarBASE th a:link,
	#calendarBASE th a:visited,
	#calendarBASE th a:active,
	#calendarBASE th a:hover {font: bold 10px/15pt Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none; padding: 2px; margin: 0; background: #2871A1;}

		#calendarBASE th.calendar-weekday
		{font-size: 10px; font-weight: normal; color: #0054A8; padding: 0; margin: 0; background: none; border: 0;}

		#calendarBASE td
		{text-decoration: none; padding: 2px; border: 0;}

		#calendarBASE td a:link,
		#calendarBASE td a:visited,
		#calendarBASE td a:active,
		#calendarBASE td a:hover
		{text-decoration: none; padding: 2px;}

a.dayclass,
a.dayclass:link,
a.dayclass:visited,
a.dayclass:active
{color: #1A4766; background: #FFF5DF; border: 1px solid #EDF4FA;}
	
	a.dayclass:hover
	{font-weight: normal; background: #FFF; border: 1px solid #2871A1;}

a.normal,
a.normal:link,
a.normal:visited,
a.normal:active,
a.normal:hover
{color: #395B00; background: #FFF; font-weight: bold; border: 1px solid #395B00;}

a.today,
a.today:link,
a.today:visited,
a.today:active,
a.today:hover
{color: #D04E00; background: #FFF; border: 1px solid #D04E00;}

/*///////////////////////////////////////////////////
  EVENTS CALENDAR > SEARCH	
/////////////////////////////////////////////////////*/

#searcheventsBASE
{
	width: 350px; font: 8pt Verdana, Arial, Helvetica, sans-serif; margin: 80px 0 100px 0; padding: 0; border: 0; float: left;
}

#searcheventsBASE th
{
	width: 100px; text-align: right; background: #FBFBFB;
}

#searcheventsBASE td
{
	text-align: center;
}

#searcheventsBASE input
{
	width: 170px;
}

#searcheventsBASE td div.button
{
	margin: 0; border: 0;
}

/*///////////////////////////////////////////////////
  HOTEL SEARCH > EVENTS RIGHT BOX	
/////////////////////////////////////////////////////*/

			div.baseEventHotel
			{background:#FFF; border:2px solid #E1ECF9; height:100%;}
			
				html>body div.baseEventHotel
				{height:auto;}
				
				p.moreInfoLink
				{text-align: right;}
				
				p.moreInfoLink a:active,
				p.moreInfoLink a:link,
				p.moreInfoLink a:visited,
				p.moreInfoLink a:hover
				{color: #002437; font-weight: bold;}
			
				div.baseEventHotel h1.eventHotelMainTitle
				{font: bold 15px/15px Arial, Helvetica, sans-serif; color: #D04E00; padding: 7px 3px 7px 3px; margin: 0; text-align: left;}
				
					div.baseEventHotel h1.eventHotelMainTitle span
					{color:#FF6600; font-size:11px; display:block;}
					
				div.baseEventHotel div.eventHotel
				{margin:3px 3px 10px 3px; padding-bottom:5px; border-bottom:1px solid #EEE;}
				
				div.baseEventHotel div.EventHotelNoBorder
				{border:none;}
				
					div.baseEventHotel div.eventHotel p
					{margin:0; padding:0 5px 5px 5px; font:normal 10px/15px Verdana, Arial, Helvetica, sans-serif;}
					
						div.baseEventHotel div.eventHotel p span
						{display:block;}
				
					div.baseEventHotel div.eventHotel p.eventHotelTitle,
					div.baseEventHotel div.eventHotel p.eventHotelTitle a:link,
					div.baseEventHotel div.eventHotel p.eventHotelTitle a:active,
					div.baseEventHotel div.eventHotel p.eventHotelTitle a:visited,
					div.baseEventHotel div.eventHotel p.eventHotelTitle a:hover
					{font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#006AA4; text-decoration:none;}
					
					div.baseEventHotel div.eventHotel p.eventHotelTitle a:hover
					{color:#1481C8;}
					
					div.baseEventHotel div.eventHotel table.eventHotelImage
					{margin-bottom:5px;}
					
						div.baseEventHotel div.eventHotel table.eventHotelImage img,
						div.baseEventHotel div.eventHotel table.eventHotelImage tr td.eventHotelNoImage
						{border:5px solid #EAF3FE;}
						
						div.baseEventHotel div.eventHotel table.eventHotelImage tr td.eventHotelNoImage img
						{border:0;}

						