@CHARSET "UTF-8";

#EBCal_1 table.listTable{

	font-family: Arial;

	font-size: 10px;

	width: 990px;

	font-style: italic

}

#EBCal_1 table.calendarTable{

	background-color: #EFEFEF;

	border: 1px solid #ffffff;

	border-collapse: collapse;

	font-family: Arial;

	height: 400px;

	margin: 0 10px 10px 0;

	table-layout: fixed;

	width: 990px;

}

#EBCal_1 a{

	outline: none;

}

#EBCal_1 td.calendarMonth{

	padding: 5px 0;

}

#EBCal_1 td.calendarMonth,

#EBCal_1 td.calendarMonth a:link,

#EBCal_1 td.calendarMonth a:visited,

#EBCal_1 td.calendarMonth a:hover{

	background-color: #000000;

	color: #ffffff;	

	font-size: 20px;

	text-align: center;

	vertical-align: middle;

	font-weight: bold

}

#EBCal_1 td.calendarMonth a:link,

#EBCal_1 td.calendarMonth a:visited{

	text-decoration: none;

}

#EBCal_1 td.calendarMonth a:hover{

	text-decoration: underline;

}

#EBCal_1 td.calendarWeekDay{

	background-color: #3d3c3d;

	color: #ffffff;

	font-size: 12px;

	padding: 2px 0;

	text-align: center;

	vertical-align: middle;

	width: 141px;

	font-weight: normal	

}

#EBCal_1 td.calendarHeader{ 

	font-weight: bold; 

	color: #000; 

}

#EBCal_1 td.calendarToday,

#EBCal_1 td.calendarEmpty, 

#EBCal_1 td.calendar{

	border: 1px solid #ffffff;

	height: 58px;

	text-align: center;

	vertical-align: middle;

	width: 141px;

}

#EBCal_1 td.calendarEmpty{

	background-color: #ededed;

	font-size: 10px;

}

#EBCal_1 td.calendar,

#EBCal_1 td.calendarToday{ 

	cursor: pointer;

	background-color: #0e0217;

	color: #ffffff;

	font-size: 10px;

	font-style: italic

}

#EBCal_1 td.calendarToday{

	background-color: #78cf3e;

}

#EBCal_1 td.calendarEvent{ 

	cursor: pointer;

	background-color: #dd50ae;

	color: #000000;

	font-size: 10px;

	text-decoration: underline

}

#EBCal_1 .calendarLinkDate{

	margin: 0;

	position: relative;

}

#EBCal_1 .calendarPrice{

	background-color: #ccc;

	border: solid 1px #000;

	color: #000;

	display: none;

	padding: 5px;

	position: absolute;

	top: 10px;

	left: 10px;

	z-index: 10;

	white-space: nowrap;

}

#EBCal_1 .calendarTooltip{

	background-color: #000000;

	color: #ffffff;

	font-size: 10px;

	text-align: left;

	

	font-weight: normal;

	font-style: normal;

	margin: 5px 0px 0px 10px;

	border: solid 1px #000;

	z-index: 1000;

	visibility: hidden;

	position: absolute;

	white-space: nowrap;

	padding: 5px;

}

#EBCal_1 .calendarCellTooltip{

	color: #ffffff;

	font-size: 10px;

	text-align: left;

}

/* Legend */

#EBCal_1 table.calendarLegend{

	background-color: #ffffff;

	color: #000000;

	clear: left;

	border: #ffffff solid 1px;

	border-collapse: collapse;

	font-family: Arial;

	font-size: 12px;

	margin: 0 10px 10px 0;

	table-layout: fixed;

}

#EBCal_1 td.calendarLabel{

	padding: 0 5px;

}

#EBCal_1 td.calendarColor{

	width: 20px;

}

#EBCal_1 td.calendarColorWithEvents{

	background-color: #dd50ae;

}

#EBCal_1 td.calendarColorWithoutEvents{

	background-color: #0e0217;

}

#EBCal_1 td.calendarColorFull{

	background-color: #d60d3f;

}
#EBCal_1 td.calendarColorPartially{

	background-color: yellow;

}
#EBCal_1 td.calendarColorToday{

	background-color: #78cf3e;

}



#EBCal_1 .EBCal_Table{

	border-collapse: collapse;

	table-layout: fixed;

}

#EBCal_1 .EBCal_Table,

#EBCal_1 .EBCal_Form{

	background-color: #ffffff;

	border: #ffffff solid 1px;

	color: #000000;

	width: 990px;

	box-sizing: border-box;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

}

#EBCal_1 .EBCal_Event_Header{

	background-color: #000000;

	color: #ffffff;

}

#EBCal_1 .EBCal_Event_Header a{

	color: #ffffff;

	text-decoration: none;

}

#EBCal_1 .EBCal_Event_Button,

#EBCal_1 .EBCal_Event_Header,

#EBCal_1 .EBCal_Event_Time,

#EBCal_1 .EBCal_Event_Title,

#EBCal_1 .EBCal_Event_Category,

#EBCal_1 .EBCal_Event_Description{

	font-family: Arial;

	font-size: 10px;

}

#EBCal_1 .calendarCategory{

	background-color: #3d3c3d;

	border: 1px solid #ffffff;

	border-collapse: collapse;

	height: 58px;

	line-height: 58px;

	margin: 0 0 1px 0;

	text-align: left;

	width: 990px; 

}

#EBCal_1 .calendarCategory form{

	margin: 0 0 0 7px;

	padding: 0;

}

/* Booking form */

#EBCal_1 .EBCal_Form{

	font-family: Arial;

	font-size: 10px;

}

#EBCal_1 .EBCal_Holder,

#EBCal_1 .EBCal_W_Holder{

	width: 990px;

}

#EBCal_1 .EBCal_Font{

	font-family: Arial;

	font-size: 10px;	

}