/*------- CALENDAR -------*/

.day_popup { visibility: hidden; position: absolute;	margin: 15px 0px 0px 15px; 
	background: url(/_includes/images/bg_calendar_popup_arrow.gif) no-repeat #FFFFFF left top;
	border-left: 1px solid black; border-top: 1px solid black; border-right: 3px solid black; border-bottom: 3px solid black;
	padding: 5px; filter: Alpha(Opacity=90); -moz-opacity:0.9; opacity: 0.9; z-index: 5; width: 250px; }
.day_event { font: 10px Verdana, Arial, Helvetica, sans-serif; padding: 2px; border-bottom: 1px dotted gray; }

.day_popup .attractions_schedule {background:#D1E6FA;overflow:hidden;width:auto;}

table.calendar { width: 590px; float:left; }
.calendar table { width: 290px; }
.calendar td { border-bottom:3px solid #83B6E4; border-top:4px solid white; font-size:11px; padding:6px; text-align:center; vertical-align:top; }
.calendar, .calendar tr { background-color: transparent !important;  }
.calendarMonth, .calendarMonthBlank { border: 0 none !important;width: 290px;}
.calendarMonth table { padding: 5px; border: 1px solid #ccc; margin: 5px; }
.calendarHeader { font-size: 15px !important; font-weight: bold; text-transform: uppercase; border: 0 none !important; letter-spacing: .08em;color:#0F3F6F; background-color: #84BAEF; }
.calendarDayRow td { border: 0 none !important; background-color: #eee; color: #555; }
.calendarBlankDayStart, .calendarBlankDayEnd, .calendarDay, .calendarHeader, .calendarDayRow td { border: 1px solid white !important; padding: 4px !important; }
.calendarLegend { width: auto !important; }
.calendarLegendBox div { width: 20px; height: 20px; border: 1px solid black; }
.calendarLegendText { text-align: left !important; padding: 5px 10px !important; font-size:11px;border-bottom: 1px dotted #ccc !important; }

/* This style is used to hide form elements in the Honeypot, anti-spam set up */
tbody#office_use {
	display: none;
}

.tooltip{ background-color:#ffffff;	font-size:11px;	font-weight:bold; padding:3px; border:2px solid #000000; }
.infowindow{ float:left; padding-right:1em;	color: #000; }
.infowindow h1{ font-weight:bold;font-size:14px; margin-bottom:0; color: #000; }

.weekCalendar td { width: 14%; }

.container { width: 180px; float:right;margin-top:-20px; }