
@CHARSET "UTF-8";
.abAvailability{
	color: #999;
	background-color: #fff;
	font: normal 12px/14px Verdana, Arial, sans-serif;
	width: 100%;
	overflow: hidden;
}
.abAvailability a:link,
.abAvailability a:visited,
.abAvailability a:active,
.abAvailability a:hover,
.abAvailability a:focus{
	color: #63A8C9;
	text-decoration: none;
}
.abAvailability a:hover{
	text-decoration: underline;
}
/* */
.abCal-row:before,
.abCal-row:after{
	content: "";
	display: table;
	zoom: 1;
}
.abCal-row:after{
	clear: both;
}
.abCal-container{
	clear: both;
	overflow: hidden;
}
.abCal-calendars{
	float: left;
	width: 30%;
}
.abCal-dates{
	float: left;
	overflow-y: hidden;
	overflow-x: auto;
	width: 70%;
}
.abCal-scroll{
	min-width: 713px;
}
.abCal-title{
	border-bottom: solid 1px #ccc;
	height: 31px;
	line-height: 31px;
	margin: 0 0 7px 0;
	padding: 0 2px 7px 5px;
	overflow: hidden;
}
.abCal-title .abCal-note{
	line-height: 18px;
	padding: 5px 0 0; 
}
.abCal-head{
	border-bottom: solid 1px #ccc;
	height: 64px;
	margin: 0 0 7px 0;
	padding: 0 0 7px 0;
	width: 100%;
}
.abCal-head-row{
	overflow: hidden;
	margin: 0 0 1px 0;
}
.abCal-head-row span{
	background-color: #EDECEE;
	color: #B6B2B1;
	display: block;
	float: left;
	font-weight: bold;
	height: 29px;
	line-height: 29px;
	margin: 0;
	text-align: center;
	width: 23px;
}
.abCal-head-row a{
	text-decoration: underline !important;
}
.abCal-program{
	border-bottom: solid 1px #ccc;
	height: 31px;
	margin: 0 0 7px 0;
	padding: 0 0 7px 0;
	width: 100%;
}
.abCal-program.abCal-link,
.abCal-program.abCal-link span{
	cursor: pointer !important;
}
.abCal-program a:link, .abCal-program a:visited, .abCal-program a:active, .abCal-program span{
	display: block;
	float: left;
	height: 31px;
	line-height: 31px;
	margin: 0;
	text-align: center;
	text-decoration: none;
	width: 23px;
}
a.abCal-prev-month:link,
a.abCal-prev-month:active,
a.abCal-prev-month:visited,
a.abCal-prev-month:focus,
a.abCal-prev-month:hover{
	background: none;
	float: left;
	font-weight: normal;
	margin: 0 0 0 5px;
}
a.abCal-next-month:link,
a.abCal-next-month:active,
a.abCal-next-month:visited,
a.abCal-next-month:focus,
a.abCal-next-month:hover{
	background: none;
	float: right;
	font-weight: normal;
	margin: 0 5px 0 0;
}
.abAvailability .abCal-head-row a:link, 
.abAvailability .abCal-head-row a:visited, 
.abAvailability .abCal-head-row a:active, 
.abAvailability .abCal-head-row a:hover, 
.abAvailability .abCal-head-row a:focus{
	color: #fff;
}
.abAvailability .abCal-head-row span,
.abAvailability .abCal-program span{
	background-image: url(app/web/img/dot.gif);
	background-position: top right;
	background-repeat: repeat-y;
}

.abAvailability .abCal-program span.abCal-imgOuter{
	position: relative;
	overflow: hidden;
}
.abAvailability .abCal-program span .abCal-imgWrap{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: auto;
	height: 100%;
	margin: 0 1px 0 0;
}
.abAvailability .abCal-program .abCal-img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(app/web/img/dot.gif) top right repeat-y;
	/*padding: 0 1px 0 0;*/
}

/* Menu */
.abAvailability .abMenu{
	height: 43px;
	padding: 5px;
}
.abAvailability .abMenu:before,
.abAvailability .abMenu:after{
	content: "";
	display: table;
	zoom: 1;
}
.abAvailability .abMenu:after{
	clear: both;
}
.abAvailability .abMenuList{
	margin: 0;
	padding: 0;
	list-style: none;
}
.abAvailability .abMenuList li{
	float: left;
}
.abAvailability .abMenuList a{
	display: inline-block;
}
.abAvailability .abMenuNav{
	float: left;
	margin: 3px 0 0 3px;
}
.abAvailability .abMenuNav li{
	padding: 5px;
}
.abAvailability .abMenuNav a{
	float: none !important;
	width: 10px !important;
	height: 17px !important;
	text-decoration: none;
}
.abAvailability .abMenuLocale{
	float: right;
	margin: 5px 2px 0 0;
}
.abAvailability .abMenuLocale li{
	height: 13px;
	padding: 5px 5px 5px 0;
}
.abAvailability .abMenuLocale a{
	border: solid 1px #fff;
	vertical-align: top;
	width: 16px;
	height: 11px;
}
.abAvailability .abMenuLocale a.abLocaleFocus,
.abAvailability .abMenuLocale a:hover{
	border: solid 1px #000;
}
.abAvailability .abMenuLocale img{
	vertical-align: top;
	border: none;
	width: 16px;
	height: 11px;
}
.abAvailability span.abError{
	color: #be3d21;
}
.abAvailability .abBox{
	border-bottom: solid 1px #DFDFDF;
	overflow: hidden;
}
.abAvailability .abGray{
	background-color: #f8f7f5;
}
.abAvailability .abPaymentForm .abBox{
	padding: 20px;
	text-align: center;
	font-size: 15px;
}
.abAvailability .abMenu .pjRpbcLanguage .pjRpbcBtnNav img{vertical-align: baseline;}
.abAvailability .abMenu .pjRpbcLanguage .pjFdBtnActive{background-color: #f5f5f5;}


@media screen and (min-width: 1040px) {
	.abAvailability .abCal-program a:link, 
	.abAvailability .abCal-program a:visited, 
	.abAvailability .abCal-program a:active, 
	.abAvailability .abCal-program span,
	.abAvailability .abCal-head-row span{
		width: 3.225806451612903%;
	}
}
@CHARSET "UTF-8";
.abAvailability .abMenu{
	background-color: #187c9a;
	margin: 0 0 1px;
}
.abAvailability .abCal-head-row span{
	background-color: #187c9a;
	color: #fff;
}
.abCal-id-1 a:link, 
.abCal-id-1 a:visited, 
.abCal-id-1 a:active, 
.abCal-id-1 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-1 span {
	cursor: default !important;
}
.abCal-id-1 a.abCalendarReserved,
.abCal-id-1 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-1 a.abCalendarReservedNightsStart, 
.abCal-id-1 a.abCalendarReservedNightsEnd,
.abCal-id-1 span.abCalendarReservedNightsStart, 
.abCal-id-1 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-1 a.abCalendarReservedNightsStart,
.abCal-id-1 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-1 a.abCalendarReservedNightsEnd,
.abCal-id-1 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-1 a.abCalendarNightsPendingPending,
.abCal-id-1 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-1 a.abCalendarNightsReservedPending,
.abCal-id-1 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-1 a.abCalendarNightsPendingReserved,
.abCal-id-1 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-1 a.abCalendarNightsReservedReserved,
.abCal-id-1 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-1 a.abCalendarPending,
.abCal-id-1 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-1 a.abCalendarPendingNightsStart, 
.abCal-id-1 a.abCalendarPendingNightsEnd,
.abCal-id-1 span.abCalendarPendingNightsStart, 
.abCal-id-1 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-1 a.abCalendarPendingNightsStart,
.abCal-id-1 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-1 a.abCalendarPendingNightsEnd,
.abCal-id-1 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-2 a:link, 
.abCal-id-2 a:visited, 
.abCal-id-2 a:active, 
.abCal-id-2 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-2 span {
	cursor: default !important;
}
.abCal-id-2 a.abCalendarReserved,
.abCal-id-2 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-2 a.abCalendarReservedNightsStart, 
.abCal-id-2 a.abCalendarReservedNightsEnd,
.abCal-id-2 span.abCalendarReservedNightsStart, 
.abCal-id-2 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-2 a.abCalendarReservedNightsStart,
.abCal-id-2 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-2 a.abCalendarReservedNightsEnd,
.abCal-id-2 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-2 a.abCalendarNightsPendingPending,
.abCal-id-2 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-2 a.abCalendarNightsReservedPending,
.abCal-id-2 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-2 a.abCalendarNightsPendingReserved,
.abCal-id-2 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-2 a.abCalendarNightsReservedReserved,
.abCal-id-2 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-2 a.abCalendarPending,
.abCal-id-2 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-2 a.abCalendarPendingNightsStart, 
.abCal-id-2 a.abCalendarPendingNightsEnd,
.abCal-id-2 span.abCalendarPendingNightsStart, 
.abCal-id-2 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-2 a.abCalendarPendingNightsStart,
.abCal-id-2 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-2 a.abCalendarPendingNightsEnd,
.abCal-id-2 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-5 a:link, 
.abCal-id-5 a:visited, 
.abCal-id-5 a:active, 
.abCal-id-5 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-5 span {
	cursor: default !important;
}
.abCal-id-5 a.abCalendarReserved,
.abCal-id-5 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-5 a.abCalendarReservedNightsStart, 
.abCal-id-5 a.abCalendarReservedNightsEnd,
.abCal-id-5 span.abCalendarReservedNightsStart, 
.abCal-id-5 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-5 a.abCalendarReservedNightsStart,
.abCal-id-5 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-5 a.abCalendarReservedNightsEnd,
.abCal-id-5 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-5 a.abCalendarNightsPendingPending,
.abCal-id-5 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-5 a.abCalendarNightsReservedPending,
.abCal-id-5 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-5 a.abCalendarNightsPendingReserved,
.abCal-id-5 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-5 a.abCalendarNightsReservedReserved,
.abCal-id-5 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-5 a.abCalendarPending,
.abCal-id-5 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-5 a.abCalendarPendingNightsStart, 
.abCal-id-5 a.abCalendarPendingNightsEnd,
.abCal-id-5 span.abCalendarPendingNightsStart, 
.abCal-id-5 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-5 a.abCalendarPendingNightsStart,
.abCal-id-5 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-5 a.abCalendarPendingNightsEnd,
.abCal-id-5 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-6 a:link, 
.abCal-id-6 a:visited, 
.abCal-id-6 a:active, 
.abCal-id-6 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-6 span {
	cursor: default !important;
}
.abCal-id-6 a.abCalendarReserved,
.abCal-id-6 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-6 a.abCalendarReservedNightsStart, 
.abCal-id-6 a.abCalendarReservedNightsEnd,
.abCal-id-6 span.abCalendarReservedNightsStart, 
.abCal-id-6 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-6 a.abCalendarReservedNightsStart,
.abCal-id-6 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-6 a.abCalendarReservedNightsEnd,
.abCal-id-6 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-6 a.abCalendarNightsPendingPending,
.abCal-id-6 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-6 a.abCalendarNightsReservedPending,
.abCal-id-6 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-6 a.abCalendarNightsPendingReserved,
.abCal-id-6 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-6 a.abCalendarNightsReservedReserved,
.abCal-id-6 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-6 a.abCalendarPending,
.abCal-id-6 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-6 a.abCalendarPendingNightsStart, 
.abCal-id-6 a.abCalendarPendingNightsEnd,
.abCal-id-6 span.abCalendarPendingNightsStart, 
.abCal-id-6 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-6 a.abCalendarPendingNightsStart,
.abCal-id-6 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-6 a.abCalendarPendingNightsEnd,
.abCal-id-6 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-7 a:link, 
.abCal-id-7 a:visited, 
.abCal-id-7 a:active, 
.abCal-id-7 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-7 span {
	cursor: default !important;
}
.abCal-id-7 a.abCalendarReserved,
.abCal-id-7 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-7 a.abCalendarReservedNightsStart, 
.abCal-id-7 a.abCalendarReservedNightsEnd,
.abCal-id-7 span.abCalendarReservedNightsStart, 
.abCal-id-7 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-7 a.abCalendarReservedNightsStart,
.abCal-id-7 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-7 a.abCalendarReservedNightsEnd,
.abCal-id-7 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-7 a.abCalendarNightsPendingPending,
.abCal-id-7 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-7 a.abCalendarNightsReservedPending,
.abCal-id-7 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-7 a.abCalendarNightsPendingReserved,
.abCal-id-7 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-7 a.abCalendarNightsReservedReserved,
.abCal-id-7 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-7 a.abCalendarPending,
.abCal-id-7 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-7 a.abCalendarPendingNightsStart, 
.abCal-id-7 a.abCalendarPendingNightsEnd,
.abCal-id-7 span.abCalendarPendingNightsStart, 
.abCal-id-7 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-7 a.abCalendarPendingNightsStart,
.abCal-id-7 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-7 a.abCalendarPendingNightsEnd,
.abCal-id-7 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-9 a:link, 
.abCal-id-9 a:visited, 
.abCal-id-9 a:active, 
.abCal-id-9 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-9 span {
	cursor: default !important;
}
.abCal-id-9 a.abCalendarReserved,
.abCal-id-9 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-9 a.abCalendarReservedNightsStart, 
.abCal-id-9 a.abCalendarReservedNightsEnd,
.abCal-id-9 span.abCalendarReservedNightsStart, 
.abCal-id-9 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-9 a.abCalendarReservedNightsStart,
.abCal-id-9 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-9 a.abCalendarReservedNightsEnd,
.abCal-id-9 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-9 a.abCalendarNightsPendingPending,
.abCal-id-9 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-9 a.abCalendarNightsReservedPending,
.abCal-id-9 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-9 a.abCalendarNightsPendingReserved,
.abCal-id-9 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-9 a.abCalendarNightsReservedReserved,
.abCal-id-9 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-9 a.abCalendarPending,
.abCal-id-9 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-9 a.abCalendarPendingNightsStart, 
.abCal-id-9 a.abCalendarPendingNightsEnd,
.abCal-id-9 span.abCalendarPendingNightsStart, 
.abCal-id-9 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-9 a.abCalendarPendingNightsStart,
.abCal-id-9 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-9 a.abCalendarPendingNightsEnd,
.abCal-id-9 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-10 a:link, 
.abCal-id-10 a:visited, 
.abCal-id-10 a:active, 
.abCal-id-10 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-10 span {
	cursor: default !important;
}
.abCal-id-10 a.abCalendarReserved,
.abCal-id-10 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-10 a.abCalendarReservedNightsStart, 
.abCal-id-10 a.abCalendarReservedNightsEnd,
.abCal-id-10 span.abCalendarReservedNightsStart, 
.abCal-id-10 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-10 a.abCalendarReservedNightsStart,
.abCal-id-10 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-10 a.abCalendarReservedNightsEnd,
.abCal-id-10 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-10 a.abCalendarNightsPendingPending,
.abCal-id-10 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-10 a.abCalendarNightsReservedPending,
.abCal-id-10 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-10 a.abCalendarNightsPendingReserved,
.abCal-id-10 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-10 a.abCalendarNightsReservedReserved,
.abCal-id-10 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-10 a.abCalendarPending,
.abCal-id-10 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-10 a.abCalendarPendingNightsStart, 
.abCal-id-10 a.abCalendarPendingNightsEnd,
.abCal-id-10 span.abCalendarPendingNightsStart, 
.abCal-id-10 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-10 a.abCalendarPendingNightsStart,
.abCal-id-10 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-10 a.abCalendarPendingNightsEnd,
.abCal-id-10 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-11 a:link, 
.abCal-id-11 a:visited, 
.abCal-id-11 a:active, 
.abCal-id-11 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-11 span {
	cursor: default !important;
}
.abCal-id-11 a.abCalendarReserved,
.abCal-id-11 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-11 a.abCalendarReservedNightsStart, 
.abCal-id-11 a.abCalendarReservedNightsEnd,
.abCal-id-11 span.abCalendarReservedNightsStart, 
.abCal-id-11 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-11 a.abCalendarReservedNightsStart,
.abCal-id-11 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-11 a.abCalendarReservedNightsEnd,
.abCal-id-11 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-11 a.abCalendarNightsPendingPending,
.abCal-id-11 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-11 a.abCalendarNightsReservedPending,
.abCal-id-11 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-11 a.abCalendarNightsPendingReserved,
.abCal-id-11 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-11 a.abCalendarNightsReservedReserved,
.abCal-id-11 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-11 a.abCalendarPending,
.abCal-id-11 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-11 a.abCalendarPendingNightsStart, 
.abCal-id-11 a.abCalendarPendingNightsEnd,
.abCal-id-11 span.abCalendarPendingNightsStart, 
.abCal-id-11 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-11 a.abCalendarPendingNightsStart,
.abCal-id-11 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-11 a.abCalendarPendingNightsEnd,
.abCal-id-11 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-12 a:link, 
.abCal-id-12 a:visited, 
.abCal-id-12 a:active, 
.abCal-id-12 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-12 span {
	cursor: default !important;
}
.abCal-id-12 a.abCalendarReserved,
.abCal-id-12 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-12 a.abCalendarReservedNightsStart, 
.abCal-id-12 a.abCalendarReservedNightsEnd,
.abCal-id-12 span.abCalendarReservedNightsStart, 
.abCal-id-12 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-12 a.abCalendarReservedNightsStart,
.abCal-id-12 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-12 a.abCalendarReservedNightsEnd,
.abCal-id-12 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-12 a.abCalendarNightsPendingPending,
.abCal-id-12 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-12 a.abCalendarNightsReservedPending,
.abCal-id-12 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-12 a.abCalendarNightsPendingReserved,
.abCal-id-12 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-12 a.abCalendarNightsReservedReserved,
.abCal-id-12 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-12 a.abCalendarPending,
.abCal-id-12 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-12 a.abCalendarPendingNightsStart, 
.abCal-id-12 a.abCalendarPendingNightsEnd,
.abCal-id-12 span.abCalendarPendingNightsStart, 
.abCal-id-12 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-12 a.abCalendarPendingNightsStart,
.abCal-id-12 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-12 a.abCalendarPendingNightsEnd,
.abCal-id-12 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-13 a:link, 
.abCal-id-13 a:visited, 
.abCal-id-13 a:active, 
.abCal-id-13 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-13 span {
	cursor: default !important;
}
.abCal-id-13 a.abCalendarReserved,
.abCal-id-13 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-13 a.abCalendarReservedNightsStart, 
.abCal-id-13 a.abCalendarReservedNightsEnd,
.abCal-id-13 span.abCalendarReservedNightsStart, 
.abCal-id-13 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-13 a.abCalendarReservedNightsStart,
.abCal-id-13 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-13 a.abCalendarReservedNightsEnd,
.abCal-id-13 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-13 a.abCalendarNightsPendingPending,
.abCal-id-13 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-13 a.abCalendarNightsReservedPending,
.abCal-id-13 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-13 a.abCalendarNightsPendingReserved,
.abCal-id-13 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-13 a.abCalendarNightsReservedReserved,
.abCal-id-13 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-13 a.abCalendarPending,
.abCal-id-13 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-13 a.abCalendarPendingNightsStart, 
.abCal-id-13 a.abCalendarPendingNightsEnd,
.abCal-id-13 span.abCalendarPendingNightsStart, 
.abCal-id-13 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-13 a.abCalendarPendingNightsStart,
.abCal-id-13 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-13 a.abCalendarPendingNightsEnd,
.abCal-id-13 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-14 a:link, 
.abCal-id-14 a:visited, 
.abCal-id-14 a:active, 
.abCal-id-14 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-14 span {
	cursor: default !important;
}
.abCal-id-14 a.abCalendarReserved,
.abCal-id-14 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-14 a.abCalendarReservedNightsStart, 
.abCal-id-14 a.abCalendarReservedNightsEnd,
.abCal-id-14 span.abCalendarReservedNightsStart, 
.abCal-id-14 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-14 a.abCalendarReservedNightsStart,
.abCal-id-14 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-14 a.abCalendarReservedNightsEnd,
.abCal-id-14 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-14 a.abCalendarNightsPendingPending,
.abCal-id-14 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-14 a.abCalendarNightsReservedPending,
.abCal-id-14 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-14 a.abCalendarNightsPendingReserved,
.abCal-id-14 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-14 a.abCalendarNightsReservedReserved,
.abCal-id-14 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-14 a.abCalendarPending,
.abCal-id-14 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-14 a.abCalendarPendingNightsStart, 
.abCal-id-14 a.abCalendarPendingNightsEnd,
.abCal-id-14 span.abCalendarPendingNightsStart, 
.abCal-id-14 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-14 a.abCalendarPendingNightsStart,
.abCal-id-14 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-14 a.abCalendarPendingNightsEnd,
.abCal-id-14 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-15 a:link, 
.abCal-id-15 a:visited, 
.abCal-id-15 a:active, 
.abCal-id-15 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-15 span {
	cursor: default !important;
}
.abCal-id-15 a.abCalendarReserved,
.abCal-id-15 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-15 a.abCalendarReservedNightsStart, 
.abCal-id-15 a.abCalendarReservedNightsEnd,
.abCal-id-15 span.abCalendarReservedNightsStart, 
.abCal-id-15 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-15 a.abCalendarReservedNightsStart,
.abCal-id-15 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-15 a.abCalendarReservedNightsEnd,
.abCal-id-15 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-15 a.abCalendarNightsPendingPending,
.abCal-id-15 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-15 a.abCalendarNightsReservedPending,
.abCal-id-15 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-15 a.abCalendarNightsPendingReserved,
.abCal-id-15 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-15 a.abCalendarNightsReservedReserved,
.abCal-id-15 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-15 a.abCalendarPending,
.abCal-id-15 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-15 a.abCalendarPendingNightsStart, 
.abCal-id-15 a.abCalendarPendingNightsEnd,
.abCal-id-15 span.abCalendarPendingNightsStart, 
.abCal-id-15 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-15 a.abCalendarPendingNightsStart,
.abCal-id-15 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-15 a.abCalendarPendingNightsEnd,
.abCal-id-15 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-16 a:link, 
.abCal-id-16 a:visited, 
.abCal-id-16 a:active, 
.abCal-id-16 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-16 span {
	cursor: default !important;
}
.abCal-id-16 a.abCalendarReserved,
.abCal-id-16 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-16 a.abCalendarReservedNightsStart, 
.abCal-id-16 a.abCalendarReservedNightsEnd,
.abCal-id-16 span.abCalendarReservedNightsStart, 
.abCal-id-16 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-16 a.abCalendarReservedNightsStart,
.abCal-id-16 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-16 a.abCalendarReservedNightsEnd,
.abCal-id-16 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-16 a.abCalendarNightsPendingPending,
.abCal-id-16 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-16 a.abCalendarNightsReservedPending,
.abCal-id-16 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-16 a.abCalendarNightsPendingReserved,
.abCal-id-16 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-16 a.abCalendarNightsReservedReserved,
.abCal-id-16 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-16 a.abCalendarPending,
.abCal-id-16 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-16 a.abCalendarPendingNightsStart, 
.abCal-id-16 a.abCalendarPendingNightsEnd,
.abCal-id-16 span.abCalendarPendingNightsStart, 
.abCal-id-16 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-16 a.abCalendarPendingNightsStart,
.abCal-id-16 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-16 a.abCalendarPendingNightsEnd,
.abCal-id-16 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-17 a:link, 
.abCal-id-17 a:visited, 
.abCal-id-17 a:active, 
.abCal-id-17 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-17 span {
	cursor: default !important;
}
.abCal-id-17 a.abCalendarReserved,
.abCal-id-17 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-17 a.abCalendarReservedNightsStart, 
.abCal-id-17 a.abCalendarReservedNightsEnd,
.abCal-id-17 span.abCalendarReservedNightsStart, 
.abCal-id-17 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-17 a.abCalendarReservedNightsStart,
.abCal-id-17 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-17 a.abCalendarReservedNightsEnd,
.abCal-id-17 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-17 a.abCalendarNightsPendingPending,
.abCal-id-17 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-17 a.abCalendarNightsReservedPending,
.abCal-id-17 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-17 a.abCalendarNightsPendingReserved,
.abCal-id-17 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-17 a.abCalendarNightsReservedReserved,
.abCal-id-17 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-17 a.abCalendarPending,
.abCal-id-17 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-17 a.abCalendarPendingNightsStart, 
.abCal-id-17 a.abCalendarPendingNightsEnd,
.abCal-id-17 span.abCalendarPendingNightsStart, 
.abCal-id-17 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-17 a.abCalendarPendingNightsStart,
.abCal-id-17 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-17 a.abCalendarPendingNightsEnd,
.abCal-id-17 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-18 a:link, 
.abCal-id-18 a:visited, 
.abCal-id-18 a:active, 
.abCal-id-18 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-18 span {
	cursor: default !important;
}
.abCal-id-18 a.abCalendarReserved,
.abCal-id-18 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-18 a.abCalendarReservedNightsStart, 
.abCal-id-18 a.abCalendarReservedNightsEnd,
.abCal-id-18 span.abCalendarReservedNightsStart, 
.abCal-id-18 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-18 a.abCalendarReservedNightsStart,
.abCal-id-18 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-18 a.abCalendarReservedNightsEnd,
.abCal-id-18 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-18 a.abCalendarNightsPendingPending,
.abCal-id-18 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-18 a.abCalendarNightsReservedPending,
.abCal-id-18 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-18 a.abCalendarNightsPendingReserved,
.abCal-id-18 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-18 a.abCalendarNightsReservedReserved,
.abCal-id-18 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-18 a.abCalendarPending,
.abCal-id-18 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-18 a.abCalendarPendingNightsStart, 
.abCal-id-18 a.abCalendarPendingNightsEnd,
.abCal-id-18 span.abCalendarPendingNightsStart, 
.abCal-id-18 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-18 a.abCalendarPendingNightsStart,
.abCal-id-18 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-18 a.abCalendarPendingNightsEnd,
.abCal-id-18 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-19 a:link, 
.abCal-id-19 a:visited, 
.abCal-id-19 a:active, 
.abCal-id-19 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-19 span {
	cursor: default !important;
}
.abCal-id-19 a.abCalendarReserved,
.abCal-id-19 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-19 a.abCalendarReservedNightsStart, 
.abCal-id-19 a.abCalendarReservedNightsEnd,
.abCal-id-19 span.abCalendarReservedNightsStart, 
.abCal-id-19 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-19 a.abCalendarReservedNightsStart,
.abCal-id-19 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-19 a.abCalendarReservedNightsEnd,
.abCal-id-19 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-19 a.abCalendarNightsPendingPending,
.abCal-id-19 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-19 a.abCalendarNightsReservedPending,
.abCal-id-19 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-19 a.abCalendarNightsPendingReserved,
.abCal-id-19 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-19 a.abCalendarNightsReservedReserved,
.abCal-id-19 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-19 a.abCalendarPending,
.abCal-id-19 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-19 a.abCalendarPendingNightsStart, 
.abCal-id-19 a.abCalendarPendingNightsEnd,
.abCal-id-19 span.abCalendarPendingNightsStart, 
.abCal-id-19 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-19 a.abCalendarPendingNightsStart,
.abCal-id-19 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-19 a.abCalendarPendingNightsEnd,
.abCal-id-19 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-20 a:link, 
.abCal-id-20 a:visited, 
.abCal-id-20 a:active, 
.abCal-id-20 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-20 span {
	cursor: default !important;
}
.abCal-id-20 a.abCalendarReserved,
.abCal-id-20 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-20 a.abCalendarReservedNightsStart, 
.abCal-id-20 a.abCalendarReservedNightsEnd,
.abCal-id-20 span.abCalendarReservedNightsStart, 
.abCal-id-20 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-20 a.abCalendarReservedNightsStart,
.abCal-id-20 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-20 a.abCalendarReservedNightsEnd,
.abCal-id-20 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-20 a.abCalendarNightsPendingPending,
.abCal-id-20 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-20 a.abCalendarNightsReservedPending,
.abCal-id-20 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-20 a.abCalendarNightsPendingReserved,
.abCal-id-20 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-20 a.abCalendarNightsReservedReserved,
.abCal-id-20 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-20 a.abCalendarPending,
.abCal-id-20 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-20 a.abCalendarPendingNightsStart, 
.abCal-id-20 a.abCalendarPendingNightsEnd,
.abCal-id-20 span.abCalendarPendingNightsStart, 
.abCal-id-20 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-20 a.abCalendarPendingNightsStart,
.abCal-id-20 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-20 a.abCalendarPendingNightsEnd,
.abCal-id-20 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-21 a:link, 
.abCal-id-21 a:visited, 
.abCal-id-21 a:active, 
.abCal-id-21 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-21 span {
	cursor: default !important;
}
.abCal-id-21 a.abCalendarReserved,
.abCal-id-21 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-21 a.abCalendarReservedNightsStart, 
.abCal-id-21 a.abCalendarReservedNightsEnd,
.abCal-id-21 span.abCalendarReservedNightsStart, 
.abCal-id-21 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-21 a.abCalendarReservedNightsStart,
.abCal-id-21 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-21 a.abCalendarReservedNightsEnd,
.abCal-id-21 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-21 a.abCalendarNightsPendingPending,
.abCal-id-21 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-21 a.abCalendarNightsReservedPending,
.abCal-id-21 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-21 a.abCalendarNightsPendingReserved,
.abCal-id-21 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-21 a.abCalendarNightsReservedReserved,
.abCal-id-21 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-21 a.abCalendarPending,
.abCal-id-21 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-21 a.abCalendarPendingNightsStart, 
.abCal-id-21 a.abCalendarPendingNightsEnd,
.abCal-id-21 span.abCalendarPendingNightsStart, 
.abCal-id-21 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-21 a.abCalendarPendingNightsStart,
.abCal-id-21 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-21 a.abCalendarPendingNightsEnd,
.abCal-id-21 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-22 a:link, 
.abCal-id-22 a:visited, 
.abCal-id-22 a:active, 
.abCal-id-22 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-22 span {
	cursor: default !important;
}
.abCal-id-22 a.abCalendarReserved,
.abCal-id-22 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-22 a.abCalendarReservedNightsStart, 
.abCal-id-22 a.abCalendarReservedNightsEnd,
.abCal-id-22 span.abCalendarReservedNightsStart, 
.abCal-id-22 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-22 a.abCalendarReservedNightsStart,
.abCal-id-22 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-22 a.abCalendarReservedNightsEnd,
.abCal-id-22 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-22 a.abCalendarNightsPendingPending,
.abCal-id-22 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-22 a.abCalendarNightsReservedPending,
.abCal-id-22 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-22 a.abCalendarNightsPendingReserved,
.abCal-id-22 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-22 a.abCalendarNightsReservedReserved,
.abCal-id-22 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-22 a.abCalendarPending,
.abCal-id-22 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-22 a.abCalendarPendingNightsStart, 
.abCal-id-22 a.abCalendarPendingNightsEnd,
.abCal-id-22 span.abCalendarPendingNightsStart, 
.abCal-id-22 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-22 a.abCalendarPendingNightsStart,
.abCal-id-22 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-22 a.abCalendarPendingNightsEnd,
.abCal-id-22 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-23 a:link, 
.abCal-id-23 a:visited, 
.abCal-id-23 a:active, 
.abCal-id-23 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-23 span {
	cursor: default !important;
}
.abCal-id-23 a.abCalendarReserved,
.abCal-id-23 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-23 a.abCalendarReservedNightsStart, 
.abCal-id-23 a.abCalendarReservedNightsEnd,
.abCal-id-23 span.abCalendarReservedNightsStart, 
.abCal-id-23 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-23 a.abCalendarReservedNightsStart,
.abCal-id-23 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-23 a.abCalendarReservedNightsEnd,
.abCal-id-23 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-23 a.abCalendarNightsPendingPending,
.abCal-id-23 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-23 a.abCalendarNightsReservedPending,
.abCal-id-23 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-23 a.abCalendarNightsPendingReserved,
.abCal-id-23 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-23 a.abCalendarNightsReservedReserved,
.abCal-id-23 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-23 a.abCalendarPending,
.abCal-id-23 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-23 a.abCalendarPendingNightsStart, 
.abCal-id-23 a.abCalendarPendingNightsEnd,
.abCal-id-23 span.abCalendarPendingNightsStart, 
.abCal-id-23 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-23 a.abCalendarPendingNightsStart,
.abCal-id-23 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-23 a.abCalendarPendingNightsEnd,
.abCal-id-23 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-24 a:link, 
.abCal-id-24 a:visited, 
.abCal-id-24 a:active, 
.abCal-id-24 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-24 span {
	cursor: default !important;
}
.abCal-id-24 a.abCalendarReserved,
.abCal-id-24 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-24 a.abCalendarReservedNightsStart, 
.abCal-id-24 a.abCalendarReservedNightsEnd,
.abCal-id-24 span.abCalendarReservedNightsStart, 
.abCal-id-24 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-24 a.abCalendarReservedNightsStart,
.abCal-id-24 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-24 a.abCalendarReservedNightsEnd,
.abCal-id-24 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-24 a.abCalendarNightsPendingPending,
.abCal-id-24 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-24 a.abCalendarNightsReservedPending,
.abCal-id-24 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-24 a.abCalendarNightsPendingReserved,
.abCal-id-24 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-24 a.abCalendarNightsReservedReserved,
.abCal-id-24 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-24 a.abCalendarPending,
.abCal-id-24 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-24 a.abCalendarPendingNightsStart, 
.abCal-id-24 a.abCalendarPendingNightsEnd,
.abCal-id-24 span.abCalendarPendingNightsStart, 
.abCal-id-24 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-24 a.abCalendarPendingNightsStart,
.abCal-id-24 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-24 a.abCalendarPendingNightsEnd,
.abCal-id-24 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-25 a:link, 
.abCal-id-25 a:visited, 
.abCal-id-25 a:active, 
.abCal-id-25 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-25 span {
	cursor: default !important;
}
.abCal-id-25 a.abCalendarReserved,
.abCal-id-25 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-25 a.abCalendarReservedNightsStart, 
.abCal-id-25 a.abCalendarReservedNightsEnd,
.abCal-id-25 span.abCalendarReservedNightsStart, 
.abCal-id-25 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-25 a.abCalendarReservedNightsStart,
.abCal-id-25 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-25 a.abCalendarReservedNightsEnd,
.abCal-id-25 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-25 a.abCalendarNightsPendingPending,
.abCal-id-25 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-25 a.abCalendarNightsReservedPending,
.abCal-id-25 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-25 a.abCalendarNightsPendingReserved,
.abCal-id-25 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-25 a.abCalendarNightsReservedReserved,
.abCal-id-25 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-25 a.abCalendarPending,
.abCal-id-25 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-25 a.abCalendarPendingNightsStart, 
.abCal-id-25 a.abCalendarPendingNightsEnd,
.abCal-id-25 span.abCalendarPendingNightsStart, 
.abCal-id-25 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-25 a.abCalendarPendingNightsStart,
.abCal-id-25 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-25 a.abCalendarPendingNightsEnd,
.abCal-id-25 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-26 a:link, 
.abCal-id-26 a:visited, 
.abCal-id-26 a:active, 
.abCal-id-26 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-26 span {
	cursor: default !important;
}
.abCal-id-26 a.abCalendarReserved,
.abCal-id-26 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-26 a.abCalendarReservedNightsStart, 
.abCal-id-26 a.abCalendarReservedNightsEnd,
.abCal-id-26 span.abCalendarReservedNightsStart, 
.abCal-id-26 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-26 a.abCalendarReservedNightsStart,
.abCal-id-26 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-26 a.abCalendarReservedNightsEnd,
.abCal-id-26 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-26 a.abCalendarNightsPendingPending,
.abCal-id-26 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-26 a.abCalendarNightsReservedPending,
.abCal-id-26 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-26 a.abCalendarNightsPendingReserved,
.abCal-id-26 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-26 a.abCalendarNightsReservedReserved,
.abCal-id-26 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-26 a.abCalendarPending,
.abCal-id-26 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-26 a.abCalendarPendingNightsStart, 
.abCal-id-26 a.abCalendarPendingNightsEnd,
.abCal-id-26 span.abCalendarPendingNightsStart, 
.abCal-id-26 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-26 a.abCalendarPendingNightsStart,
.abCal-id-26 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-26 a.abCalendarPendingNightsEnd,
.abCal-id-26 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-27 a:link, 
.abCal-id-27 a:visited, 
.abCal-id-27 a:active, 
.abCal-id-27 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-27 span {
	cursor: default !important;
}
.abCal-id-27 a.abCalendarReserved,
.abCal-id-27 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-27 a.abCalendarReservedNightsStart, 
.abCal-id-27 a.abCalendarReservedNightsEnd,
.abCal-id-27 span.abCalendarReservedNightsStart, 
.abCal-id-27 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-27 a.abCalendarReservedNightsStart,
.abCal-id-27 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-27 a.abCalendarReservedNightsEnd,
.abCal-id-27 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-27 a.abCalendarNightsPendingPending,
.abCal-id-27 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-27 a.abCalendarNightsReservedPending,
.abCal-id-27 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-27 a.abCalendarNightsPendingReserved,
.abCal-id-27 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-27 a.abCalendarNightsReservedReserved,
.abCal-id-27 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-27 a.abCalendarPending,
.abCal-id-27 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-27 a.abCalendarPendingNightsStart, 
.abCal-id-27 a.abCalendarPendingNightsEnd,
.abCal-id-27 span.abCalendarPendingNightsStart, 
.abCal-id-27 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-27 a.abCalendarPendingNightsStart,
.abCal-id-27 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-27 a.abCalendarPendingNightsEnd,
.abCal-id-27 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-28 a:link, 
.abCal-id-28 a:visited, 
.abCal-id-28 a:active, 
.abCal-id-28 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-28 span {
	cursor: default !important;
}
.abCal-id-28 a.abCalendarReserved,
.abCal-id-28 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-28 a.abCalendarReservedNightsStart, 
.abCal-id-28 a.abCalendarReservedNightsEnd,
.abCal-id-28 span.abCalendarReservedNightsStart, 
.abCal-id-28 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-28 a.abCalendarReservedNightsStart,
.abCal-id-28 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-28 a.abCalendarReservedNightsEnd,
.abCal-id-28 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-28 a.abCalendarNightsPendingPending,
.abCal-id-28 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-28 a.abCalendarNightsReservedPending,
.abCal-id-28 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-28 a.abCalendarNightsPendingReserved,
.abCal-id-28 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-28 a.abCalendarNightsReservedReserved,
.abCal-id-28 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-28 a.abCalendarPending,
.abCal-id-28 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-28 a.abCalendarPendingNightsStart, 
.abCal-id-28 a.abCalendarPendingNightsEnd,
.abCal-id-28 span.abCalendarPendingNightsStart, 
.abCal-id-28 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-28 a.abCalendarPendingNightsStart,
.abCal-id-28 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-28 a.abCalendarPendingNightsEnd,
.abCal-id-28 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-29 a:link, 
.abCal-id-29 a:visited, 
.abCal-id-29 a:active, 
.abCal-id-29 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-29 span {
	cursor: default !important;
}
.abCal-id-29 a.abCalendarReserved,
.abCal-id-29 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-29 a.abCalendarReservedNightsStart, 
.abCal-id-29 a.abCalendarReservedNightsEnd,
.abCal-id-29 span.abCalendarReservedNightsStart, 
.abCal-id-29 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-29 a.abCalendarReservedNightsStart,
.abCal-id-29 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-29 a.abCalendarReservedNightsEnd,
.abCal-id-29 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-29 a.abCalendarNightsPendingPending,
.abCal-id-29 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-29 a.abCalendarNightsReservedPending,
.abCal-id-29 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-29 a.abCalendarNightsPendingReserved,
.abCal-id-29 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-29 a.abCalendarNightsReservedReserved,
.abCal-id-29 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-29 a.abCalendarPending,
.abCal-id-29 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-29 a.abCalendarPendingNightsStart, 
.abCal-id-29 a.abCalendarPendingNightsEnd,
.abCal-id-29 span.abCalendarPendingNightsStart, 
.abCal-id-29 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-29 a.abCalendarPendingNightsStart,
.abCal-id-29 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-29 a.abCalendarPendingNightsEnd,
.abCal-id-29 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-30 a:link, 
.abCal-id-30 a:visited, 
.abCal-id-30 a:active, 
.abCal-id-30 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-30 span {
	cursor: default !important;
}
.abCal-id-30 a.abCalendarReserved,
.abCal-id-30 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-30 a.abCalendarReservedNightsStart, 
.abCal-id-30 a.abCalendarReservedNightsEnd,
.abCal-id-30 span.abCalendarReservedNightsStart, 
.abCal-id-30 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-30 a.abCalendarReservedNightsStart,
.abCal-id-30 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-30 a.abCalendarReservedNightsEnd,
.abCal-id-30 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-30 a.abCalendarNightsPendingPending,
.abCal-id-30 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-30 a.abCalendarNightsReservedPending,
.abCal-id-30 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-30 a.abCalendarNightsPendingReserved,
.abCal-id-30 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-30 a.abCalendarNightsReservedReserved,
.abCal-id-30 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-30 a.abCalendarPending,
.abCal-id-30 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-30 a.abCalendarPendingNightsStart, 
.abCal-id-30 a.abCalendarPendingNightsEnd,
.abCal-id-30 span.abCalendarPendingNightsStart, 
.abCal-id-30 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-30 a.abCalendarPendingNightsStart,
.abCal-id-30 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-30 a.abCalendarPendingNightsEnd,
.abCal-id-30 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-31 a:link, 
.abCal-id-31 a:visited, 
.abCal-id-31 a:active, 
.abCal-id-31 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-31 span {
	cursor: default !important;
}
.abCal-id-31 a.abCalendarReserved,
.abCal-id-31 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-31 a.abCalendarReservedNightsStart, 
.abCal-id-31 a.abCalendarReservedNightsEnd,
.abCal-id-31 span.abCalendarReservedNightsStart, 
.abCal-id-31 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-31 a.abCalendarReservedNightsStart,
.abCal-id-31 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-31 a.abCalendarReservedNightsEnd,
.abCal-id-31 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-31 a.abCalendarNightsPendingPending,
.abCal-id-31 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-31 a.abCalendarNightsReservedPending,
.abCal-id-31 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-31 a.abCalendarNightsPendingReserved,
.abCal-id-31 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-31 a.abCalendarNightsReservedReserved,
.abCal-id-31 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-31 a.abCalendarPending,
.abCal-id-31 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-31 a.abCalendarPendingNightsStart, 
.abCal-id-31 a.abCalendarPendingNightsEnd,
.abCal-id-31 span.abCalendarPendingNightsStart, 
.abCal-id-31 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-31 a.abCalendarPendingNightsStart,
.abCal-id-31 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-31 a.abCalendarPendingNightsEnd,
.abCal-id-31 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-32 a:link, 
.abCal-id-32 a:visited, 
.abCal-id-32 a:active, 
.abCal-id-32 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-32 span {
	cursor: default !important;
}
.abCal-id-32 a.abCalendarReserved,
.abCal-id-32 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-32 a.abCalendarReservedNightsStart, 
.abCal-id-32 a.abCalendarReservedNightsEnd,
.abCal-id-32 span.abCalendarReservedNightsStart, 
.abCal-id-32 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-32 a.abCalendarReservedNightsStart,
.abCal-id-32 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-32 a.abCalendarReservedNightsEnd,
.abCal-id-32 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-32 a.abCalendarNightsPendingPending,
.abCal-id-32 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-32 a.abCalendarNightsReservedPending,
.abCal-id-32 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-32 a.abCalendarNightsPendingReserved,
.abCal-id-32 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-32 a.abCalendarNightsReservedReserved,
.abCal-id-32 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-32 a.abCalendarPending,
.abCal-id-32 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-32 a.abCalendarPendingNightsStart, 
.abCal-id-32 a.abCalendarPendingNightsEnd,
.abCal-id-32 span.abCalendarPendingNightsStart, 
.abCal-id-32 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-32 a.abCalendarPendingNightsStart,
.abCal-id-32 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-32 a.abCalendarPendingNightsEnd,
.abCal-id-32 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-33 a:link, 
.abCal-id-33 a:visited, 
.abCal-id-33 a:active, 
.abCal-id-33 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-33 span {
	cursor: default !important;
}
.abCal-id-33 a.abCalendarReserved,
.abCal-id-33 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-33 a.abCalendarReservedNightsStart, 
.abCal-id-33 a.abCalendarReservedNightsEnd,
.abCal-id-33 span.abCalendarReservedNightsStart, 
.abCal-id-33 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-33 a.abCalendarReservedNightsStart,
.abCal-id-33 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-33 a.abCalendarReservedNightsEnd,
.abCal-id-33 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-33 a.abCalendarNightsPendingPending,
.abCal-id-33 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-33 a.abCalendarNightsReservedPending,
.abCal-id-33 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-33 a.abCalendarNightsPendingReserved,
.abCal-id-33 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-33 a.abCalendarNightsReservedReserved,
.abCal-id-33 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-33 a.abCalendarPending,
.abCal-id-33 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-33 a.abCalendarPendingNightsStart, 
.abCal-id-33 a.abCalendarPendingNightsEnd,
.abCal-id-33 span.abCalendarPendingNightsStart, 
.abCal-id-33 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-33 a.abCalendarPendingNightsStart,
.abCal-id-33 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-33 a.abCalendarPendingNightsEnd,
.abCal-id-33 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-34 a:link, 
.abCal-id-34 a:visited, 
.abCal-id-34 a:active, 
.abCal-id-34 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-34 span {
	cursor: default !important;
}
.abCal-id-34 a.abCalendarReserved,
.abCal-id-34 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-34 a.abCalendarReservedNightsStart, 
.abCal-id-34 a.abCalendarReservedNightsEnd,
.abCal-id-34 span.abCalendarReservedNightsStart, 
.abCal-id-34 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-34 a.abCalendarReservedNightsStart,
.abCal-id-34 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-34 a.abCalendarReservedNightsEnd,
.abCal-id-34 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-34 a.abCalendarNightsPendingPending,
.abCal-id-34 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-34 a.abCalendarNightsReservedPending,
.abCal-id-34 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-34 a.abCalendarNightsPendingReserved,
.abCal-id-34 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-34 a.abCalendarNightsReservedReserved,
.abCal-id-34 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-34 a.abCalendarPending,
.abCal-id-34 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-34 a.abCalendarPendingNightsStart, 
.abCal-id-34 a.abCalendarPendingNightsEnd,
.abCal-id-34 span.abCalendarPendingNightsStart, 
.abCal-id-34 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-34 a.abCalendarPendingNightsStart,
.abCal-id-34 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-34 a.abCalendarPendingNightsEnd,
.abCal-id-34 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-35 a:link, 
.abCal-id-35 a:visited, 
.abCal-id-35 a:active, 
.abCal-id-35 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-35 span {
	cursor: default !important;
}
.abCal-id-35 a.abCalendarReserved,
.abCal-id-35 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-35 a.abCalendarReservedNightsStart, 
.abCal-id-35 a.abCalendarReservedNightsEnd,
.abCal-id-35 span.abCalendarReservedNightsStart, 
.abCal-id-35 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-35 a.abCalendarReservedNightsStart,
.abCal-id-35 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-35 a.abCalendarReservedNightsEnd,
.abCal-id-35 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-35 a.abCalendarNightsPendingPending,
.abCal-id-35 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-35 a.abCalendarNightsReservedPending,
.abCal-id-35 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-35 a.abCalendarNightsPendingReserved,
.abCal-id-35 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-35 a.abCalendarNightsReservedReserved,
.abCal-id-35 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-35 a.abCalendarPending,
.abCal-id-35 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-35 a.abCalendarPendingNightsStart, 
.abCal-id-35 a.abCalendarPendingNightsEnd,
.abCal-id-35 span.abCalendarPendingNightsStart, 
.abCal-id-35 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-35 a.abCalendarPendingNightsStart,
.abCal-id-35 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-35 a.abCalendarPendingNightsEnd,
.abCal-id-35 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-36 a:link, 
.abCal-id-36 a:visited, 
.abCal-id-36 a:active, 
.abCal-id-36 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-36 span {
	cursor: default !important;
}
.abCal-id-36 a.abCalendarReserved,
.abCal-id-36 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-36 a.abCalendarReservedNightsStart, 
.abCal-id-36 a.abCalendarReservedNightsEnd,
.abCal-id-36 span.abCalendarReservedNightsStart, 
.abCal-id-36 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-36 a.abCalendarReservedNightsStart,
.abCal-id-36 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-36 a.abCalendarReservedNightsEnd,
.abCal-id-36 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-36 a.abCalendarNightsPendingPending,
.abCal-id-36 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-36 a.abCalendarNightsReservedPending,
.abCal-id-36 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-36 a.abCalendarNightsPendingReserved,
.abCal-id-36 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-36 a.abCalendarNightsReservedReserved,
.abCal-id-36 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-36 a.abCalendarPending,
.abCal-id-36 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-36 a.abCalendarPendingNightsStart, 
.abCal-id-36 a.abCalendarPendingNightsEnd,
.abCal-id-36 span.abCalendarPendingNightsStart, 
.abCal-id-36 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-36 a.abCalendarPendingNightsStart,
.abCal-id-36 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-36 a.abCalendarPendingNightsEnd,
.abCal-id-36 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-37 a:link, 
.abCal-id-37 a:visited, 
.abCal-id-37 a:active, 
.abCal-id-37 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-37 span {
	cursor: default !important;
}
.abCal-id-37 a.abCalendarReserved,
.abCal-id-37 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-37 a.abCalendarReservedNightsStart, 
.abCal-id-37 a.abCalendarReservedNightsEnd,
.abCal-id-37 span.abCalendarReservedNightsStart, 
.abCal-id-37 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-37 a.abCalendarReservedNightsStart,
.abCal-id-37 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-37 a.abCalendarReservedNightsEnd,
.abCal-id-37 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-37 a.abCalendarNightsPendingPending,
.abCal-id-37 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-37 a.abCalendarNightsReservedPending,
.abCal-id-37 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-37 a.abCalendarNightsPendingReserved,
.abCal-id-37 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-37 a.abCalendarNightsReservedReserved,
.abCal-id-37 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-37 a.abCalendarPending,
.abCal-id-37 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-37 a.abCalendarPendingNightsStart, 
.abCal-id-37 a.abCalendarPendingNightsEnd,
.abCal-id-37 span.abCalendarPendingNightsStart, 
.abCal-id-37 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-37 a.abCalendarPendingNightsStart,
.abCal-id-37 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-37 a.abCalendarPendingNightsEnd,
.abCal-id-37 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-38 a:link, 
.abCal-id-38 a:visited, 
.abCal-id-38 a:active, 
.abCal-id-38 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-38 span {
	cursor: default !important;
}
.abCal-id-38 a.abCalendarReserved,
.abCal-id-38 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-38 a.abCalendarReservedNightsStart, 
.abCal-id-38 a.abCalendarReservedNightsEnd,
.abCal-id-38 span.abCalendarReservedNightsStart, 
.abCal-id-38 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-38 a.abCalendarReservedNightsStart,
.abCal-id-38 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-38 a.abCalendarReservedNightsEnd,
.abCal-id-38 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-38 a.abCalendarNightsPendingPending,
.abCal-id-38 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-38 a.abCalendarNightsReservedPending,
.abCal-id-38 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-38 a.abCalendarNightsPendingReserved,
.abCal-id-38 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-38 a.abCalendarNightsReservedReserved,
.abCal-id-38 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-38 a.abCalendarPending,
.abCal-id-38 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-38 a.abCalendarPendingNightsStart, 
.abCal-id-38 a.abCalendarPendingNightsEnd,
.abCal-id-38 span.abCalendarPendingNightsStart, 
.abCal-id-38 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-38 a.abCalendarPendingNightsStart,
.abCal-id-38 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-38 a.abCalendarPendingNightsEnd,
.abCal-id-38 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-39 a:link, 
.abCal-id-39 a:visited, 
.abCal-id-39 a:active, 
.abCal-id-39 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-39 span {
	cursor: default !important;
}
.abCal-id-39 a.abCalendarReserved,
.abCal-id-39 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-39 a.abCalendarReservedNightsStart, 
.abCal-id-39 a.abCalendarReservedNightsEnd,
.abCal-id-39 span.abCalendarReservedNightsStart, 
.abCal-id-39 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-39 a.abCalendarReservedNightsStart,
.abCal-id-39 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-39 a.abCalendarReservedNightsEnd,
.abCal-id-39 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-39 a.abCalendarNightsPendingPending,
.abCal-id-39 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-39 a.abCalendarNightsReservedPending,
.abCal-id-39 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-39 a.abCalendarNightsPendingReserved,
.abCal-id-39 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-39 a.abCalendarNightsReservedReserved,
.abCal-id-39 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-39 a.abCalendarPending,
.abCal-id-39 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-39 a.abCalendarPendingNightsStart, 
.abCal-id-39 a.abCalendarPendingNightsEnd,
.abCal-id-39 span.abCalendarPendingNightsStart, 
.abCal-id-39 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-39 a.abCalendarPendingNightsStart,
.abCal-id-39 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-39 a.abCalendarPendingNightsEnd,
.abCal-id-39 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-40 a:link, 
.abCal-id-40 a:visited, 
.abCal-id-40 a:active, 
.abCal-id-40 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-40 span {
	cursor: default !important;
}
.abCal-id-40 a.abCalendarReserved,
.abCal-id-40 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-40 a.abCalendarReservedNightsStart, 
.abCal-id-40 a.abCalendarReservedNightsEnd,
.abCal-id-40 span.abCalendarReservedNightsStart, 
.abCal-id-40 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-40 a.abCalendarReservedNightsStart,
.abCal-id-40 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-40 a.abCalendarReservedNightsEnd,
.abCal-id-40 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-40 a.abCalendarNightsPendingPending,
.abCal-id-40 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-40 a.abCalendarNightsReservedPending,
.abCal-id-40 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-40 a.abCalendarNightsPendingReserved,
.abCal-id-40 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-40 a.abCalendarNightsReservedReserved,
.abCal-id-40 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-40 a.abCalendarPending,
.abCal-id-40 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-40 a.abCalendarPendingNightsStart, 
.abCal-id-40 a.abCalendarPendingNightsEnd,
.abCal-id-40 span.abCalendarPendingNightsStart, 
.abCal-id-40 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-40 a.abCalendarPendingNightsStart,
.abCal-id-40 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-40 a.abCalendarPendingNightsEnd,
.abCal-id-40 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-41 a:link, 
.abCal-id-41 a:visited, 
.abCal-id-41 a:active, 
.abCal-id-41 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-41 span {
	cursor: default !important;
}
.abCal-id-41 a.abCalendarReserved,
.abCal-id-41 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-41 a.abCalendarReservedNightsStart, 
.abCal-id-41 a.abCalendarReservedNightsEnd,
.abCal-id-41 span.abCalendarReservedNightsStart, 
.abCal-id-41 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-41 a.abCalendarReservedNightsStart,
.abCal-id-41 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-41 a.abCalendarReservedNightsEnd,
.abCal-id-41 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-41 a.abCalendarNightsPendingPending,
.abCal-id-41 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-41 a.abCalendarNightsReservedPending,
.abCal-id-41 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-41 a.abCalendarNightsPendingReserved,
.abCal-id-41 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-41 a.abCalendarNightsReservedReserved,
.abCal-id-41 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-41 a.abCalendarPending,
.abCal-id-41 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-41 a.abCalendarPendingNightsStart, 
.abCal-id-41 a.abCalendarPendingNightsEnd,
.abCal-id-41 span.abCalendarPendingNightsStart, 
.abCal-id-41 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-41 a.abCalendarPendingNightsStart,
.abCal-id-41 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-41 a.abCalendarPendingNightsEnd,
.abCal-id-41 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-42 a:link, 
.abCal-id-42 a:visited, 
.abCal-id-42 a:active, 
.abCal-id-42 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-42 span {
	cursor: default !important;
}
.abCal-id-42 a.abCalendarReserved,
.abCal-id-42 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-42 a.abCalendarReservedNightsStart, 
.abCal-id-42 a.abCalendarReservedNightsEnd,
.abCal-id-42 span.abCalendarReservedNightsStart, 
.abCal-id-42 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-42 a.abCalendarReservedNightsStart,
.abCal-id-42 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-42 a.abCalendarReservedNightsEnd,
.abCal-id-42 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-42 a.abCalendarNightsPendingPending,
.abCal-id-42 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-42 a.abCalendarNightsReservedPending,
.abCal-id-42 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-42 a.abCalendarNightsPendingReserved,
.abCal-id-42 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-42 a.abCalendarNightsReservedReserved,
.abCal-id-42 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-42 a.abCalendarPending,
.abCal-id-42 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-42 a.abCalendarPendingNightsStart, 
.abCal-id-42 a.abCalendarPendingNightsEnd,
.abCal-id-42 span.abCalendarPendingNightsStart, 
.abCal-id-42 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-42 a.abCalendarPendingNightsStart,
.abCal-id-42 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-42 a.abCalendarPendingNightsEnd,
.abCal-id-42 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-43 a:link, 
.abCal-id-43 a:visited, 
.abCal-id-43 a:active, 
.abCal-id-43 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-43 span {
	cursor: default !important;
}
.abCal-id-43 a.abCalendarReserved,
.abCal-id-43 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-43 a.abCalendarReservedNightsStart, 
.abCal-id-43 a.abCalendarReservedNightsEnd,
.abCal-id-43 span.abCalendarReservedNightsStart, 
.abCal-id-43 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-43 a.abCalendarReservedNightsStart,
.abCal-id-43 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-43 a.abCalendarReservedNightsEnd,
.abCal-id-43 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-43 a.abCalendarNightsPendingPending,
.abCal-id-43 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-43 a.abCalendarNightsReservedPending,
.abCal-id-43 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-43 a.abCalendarNightsPendingReserved,
.abCal-id-43 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-43 a.abCalendarNightsReservedReserved,
.abCal-id-43 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-43 a.abCalendarPending,
.abCal-id-43 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-43 a.abCalendarPendingNightsStart, 
.abCal-id-43 a.abCalendarPendingNightsEnd,
.abCal-id-43 span.abCalendarPendingNightsStart, 
.abCal-id-43 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-43 a.abCalendarPendingNightsStart,
.abCal-id-43 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-43 a.abCalendarPendingNightsEnd,
.abCal-id-43 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-44 a:link, 
.abCal-id-44 a:visited, 
.abCal-id-44 a:active, 
.abCal-id-44 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-44 span {
	cursor: default !important;
}
.abCal-id-44 a.abCalendarReserved,
.abCal-id-44 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-44 a.abCalendarReservedNightsStart, 
.abCal-id-44 a.abCalendarReservedNightsEnd,
.abCal-id-44 span.abCalendarReservedNightsStart, 
.abCal-id-44 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-44 a.abCalendarReservedNightsStart,
.abCal-id-44 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-44 a.abCalendarReservedNightsEnd,
.abCal-id-44 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-44 a.abCalendarNightsPendingPending,
.abCal-id-44 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-44 a.abCalendarNightsReservedPending,
.abCal-id-44 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-44 a.abCalendarNightsPendingReserved,
.abCal-id-44 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-44 a.abCalendarNightsReservedReserved,
.abCal-id-44 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-44 a.abCalendarPending,
.abCal-id-44 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-44 a.abCalendarPendingNightsStart, 
.abCal-id-44 a.abCalendarPendingNightsEnd,
.abCal-id-44 span.abCalendarPendingNightsStart, 
.abCal-id-44 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-44 a.abCalendarPendingNightsStart,
.abCal-id-44 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-44 a.abCalendarPendingNightsEnd,
.abCal-id-44 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-45 a:link, 
.abCal-id-45 a:visited, 
.abCal-id-45 a:active, 
.abCal-id-45 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-45 span {
	cursor: default !important;
}
.abCal-id-45 a.abCalendarReserved,
.abCal-id-45 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-45 a.abCalendarReservedNightsStart, 
.abCal-id-45 a.abCalendarReservedNightsEnd,
.abCal-id-45 span.abCalendarReservedNightsStart, 
.abCal-id-45 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-45 a.abCalendarReservedNightsStart,
.abCal-id-45 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-45 a.abCalendarReservedNightsEnd,
.abCal-id-45 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-45 a.abCalendarNightsPendingPending,
.abCal-id-45 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-45 a.abCalendarNightsReservedPending,
.abCal-id-45 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-45 a.abCalendarNightsPendingReserved,
.abCal-id-45 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-45 a.abCalendarNightsReservedReserved,
.abCal-id-45 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-45 a.abCalendarPending,
.abCal-id-45 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-45 a.abCalendarPendingNightsStart, 
.abCal-id-45 a.abCalendarPendingNightsEnd,
.abCal-id-45 span.abCalendarPendingNightsStart, 
.abCal-id-45 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-45 a.abCalendarPendingNightsStart,
.abCal-id-45 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-45 a.abCalendarPendingNightsEnd,
.abCal-id-45 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-46 a:link, 
.abCal-id-46 a:visited, 
.abCal-id-46 a:active, 
.abCal-id-46 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-46 span {
	cursor: default !important;
}
.abCal-id-46 a.abCalendarReserved,
.abCal-id-46 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-46 a.abCalendarReservedNightsStart, 
.abCal-id-46 a.abCalendarReservedNightsEnd,
.abCal-id-46 span.abCalendarReservedNightsStart, 
.abCal-id-46 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-46 a.abCalendarReservedNightsStart,
.abCal-id-46 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-46 a.abCalendarReservedNightsEnd,
.abCal-id-46 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-46 a.abCalendarNightsPendingPending,
.abCal-id-46 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-46 a.abCalendarNightsReservedPending,
.abCal-id-46 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-46 a.abCalendarNightsPendingReserved,
.abCal-id-46 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-46 a.abCalendarNightsReservedReserved,
.abCal-id-46 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-46 a.abCalendarPending,
.abCal-id-46 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-46 a.abCalendarPendingNightsStart, 
.abCal-id-46 a.abCalendarPendingNightsEnd,
.abCal-id-46 span.abCalendarPendingNightsStart, 
.abCal-id-46 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-46 a.abCalendarPendingNightsStart,
.abCal-id-46 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-46 a.abCalendarPendingNightsEnd,
.abCal-id-46 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-47 a:link, 
.abCal-id-47 a:visited, 
.abCal-id-47 a:active, 
.abCal-id-47 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-47 span {
	cursor: default !important;
}
.abCal-id-47 a.abCalendarReserved,
.abCal-id-47 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-47 a.abCalendarReservedNightsStart, 
.abCal-id-47 a.abCalendarReservedNightsEnd,
.abCal-id-47 span.abCalendarReservedNightsStart, 
.abCal-id-47 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-47 a.abCalendarReservedNightsStart,
.abCal-id-47 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-47 a.abCalendarReservedNightsEnd,
.abCal-id-47 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-47 a.abCalendarNightsPendingPending,
.abCal-id-47 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-47 a.abCalendarNightsReservedPending,
.abCal-id-47 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-47 a.abCalendarNightsPendingReserved,
.abCal-id-47 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-47 a.abCalendarNightsReservedReserved,
.abCal-id-47 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-47 a.abCalendarPending,
.abCal-id-47 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-47 a.abCalendarPendingNightsStart, 
.abCal-id-47 a.abCalendarPendingNightsEnd,
.abCal-id-47 span.abCalendarPendingNightsStart, 
.abCal-id-47 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-47 a.abCalendarPendingNightsStart,
.abCal-id-47 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-47 a.abCalendarPendingNightsEnd,
.abCal-id-47 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-48 a:link, 
.abCal-id-48 a:visited, 
.abCal-id-48 a:active, 
.abCal-id-48 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-48 span {
	cursor: default !important;
}
.abCal-id-48 a.abCalendarReserved,
.abCal-id-48 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-48 a.abCalendarReservedNightsStart, 
.abCal-id-48 a.abCalendarReservedNightsEnd,
.abCal-id-48 span.abCalendarReservedNightsStart, 
.abCal-id-48 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-48 a.abCalendarReservedNightsStart,
.abCal-id-48 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-48 a.abCalendarReservedNightsEnd,
.abCal-id-48 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-48 a.abCalendarNightsPendingPending,
.abCal-id-48 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-48 a.abCalendarNightsReservedPending,
.abCal-id-48 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-48 a.abCalendarNightsPendingReserved,
.abCal-id-48 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-48 a.abCalendarNightsReservedReserved,
.abCal-id-48 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-48 a.abCalendarPending,
.abCal-id-48 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-48 a.abCalendarPendingNightsStart, 
.abCal-id-48 a.abCalendarPendingNightsEnd,
.abCal-id-48 span.abCalendarPendingNightsStart, 
.abCal-id-48 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-48 a.abCalendarPendingNightsStart,
.abCal-id-48 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-48 a.abCalendarPendingNightsEnd,
.abCal-id-48 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-49 a:link, 
.abCal-id-49 a:visited, 
.abCal-id-49 a:active, 
.abCal-id-49 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-49 span {
	cursor: default !important;
}
.abCal-id-49 a.abCalendarReserved,
.abCal-id-49 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-49 a.abCalendarReservedNightsStart, 
.abCal-id-49 a.abCalendarReservedNightsEnd,
.abCal-id-49 span.abCalendarReservedNightsStart, 
.abCal-id-49 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-49 a.abCalendarReservedNightsStart,
.abCal-id-49 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-49 a.abCalendarReservedNightsEnd,
.abCal-id-49 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-49 a.abCalendarNightsPendingPending,
.abCal-id-49 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-49 a.abCalendarNightsReservedPending,
.abCal-id-49 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-49 a.abCalendarNightsPendingReserved,
.abCal-id-49 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-49 a.abCalendarNightsReservedReserved,
.abCal-id-49 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-49 a.abCalendarPending,
.abCal-id-49 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-49 a.abCalendarPendingNightsStart, 
.abCal-id-49 a.abCalendarPendingNightsEnd,
.abCal-id-49 span.abCalendarPendingNightsStart, 
.abCal-id-49 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-49 a.abCalendarPendingNightsStart,
.abCal-id-49 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-49 a.abCalendarPendingNightsEnd,
.abCal-id-49 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-53 a:link, 
.abCal-id-53 a:visited, 
.abCal-id-53 a:active, 
.abCal-id-53 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-53 span {
	cursor: default !important;
}
.abCal-id-53 a.abCalendarReserved,
.abCal-id-53 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-53 a.abCalendarReservedNightsStart, 
.abCal-id-53 a.abCalendarReservedNightsEnd,
.abCal-id-53 span.abCalendarReservedNightsStart, 
.abCal-id-53 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-53 a.abCalendarReservedNightsStart,
.abCal-id-53 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-53 a.abCalendarReservedNightsEnd,
.abCal-id-53 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-53 a.abCalendarNightsPendingPending,
.abCal-id-53 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-53 a.abCalendarNightsReservedPending,
.abCal-id-53 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-53 a.abCalendarNightsPendingReserved,
.abCal-id-53 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-53 a.abCalendarNightsReservedReserved,
.abCal-id-53 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-53 a.abCalendarPending,
.abCal-id-53 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-53 a.abCalendarPendingNightsStart, 
.abCal-id-53 a.abCalendarPendingNightsEnd,
.abCal-id-53 span.abCalendarPendingNightsStart, 
.abCal-id-53 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-53 a.abCalendarPendingNightsStart,
.abCal-id-53 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-53 a.abCalendarPendingNightsEnd,
.abCal-id-53 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-54 a:link, 
.abCal-id-54 a:visited, 
.abCal-id-54 a:active, 
.abCal-id-54 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-54 span {
	cursor: default !important;
}
.abCal-id-54 a.abCalendarReserved,
.abCal-id-54 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-54 a.abCalendarReservedNightsStart, 
.abCal-id-54 a.abCalendarReservedNightsEnd,
.abCal-id-54 span.abCalendarReservedNightsStart, 
.abCal-id-54 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-54 a.abCalendarReservedNightsStart,
.abCal-id-54 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-54 a.abCalendarReservedNightsEnd,
.abCal-id-54 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-54 a.abCalendarNightsPendingPending,
.abCal-id-54 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-54 a.abCalendarNightsReservedPending,
.abCal-id-54 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-54 a.abCalendarNightsPendingReserved,
.abCal-id-54 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-54 a.abCalendarNightsReservedReserved,
.abCal-id-54 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-54 a.abCalendarPending,
.abCal-id-54 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-54 a.abCalendarPendingNightsStart, 
.abCal-id-54 a.abCalendarPendingNightsEnd,
.abCal-id-54 span.abCalendarPendingNightsStart, 
.abCal-id-54 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-54 a.abCalendarPendingNightsStart,
.abCal-id-54 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-54 a.abCalendarPendingNightsEnd,
.abCal-id-54 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-55 a:link, 
.abCal-id-55 a:visited, 
.abCal-id-55 a:active, 
.abCal-id-55 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-55 span {
	cursor: default !important;
}
.abCal-id-55 a.abCalendarReserved,
.abCal-id-55 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-55 a.abCalendarReservedNightsStart, 
.abCal-id-55 a.abCalendarReservedNightsEnd,
.abCal-id-55 span.abCalendarReservedNightsStart, 
.abCal-id-55 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-55 a.abCalendarReservedNightsStart,
.abCal-id-55 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-55 a.abCalendarReservedNightsEnd,
.abCal-id-55 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-55 a.abCalendarNightsPendingPending,
.abCal-id-55 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-55 a.abCalendarNightsReservedPending,
.abCal-id-55 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-55 a.abCalendarNightsPendingReserved,
.abCal-id-55 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-55 a.abCalendarNightsReservedReserved,
.abCal-id-55 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-55 a.abCalendarPending,
.abCal-id-55 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-55 a.abCalendarPendingNightsStart, 
.abCal-id-55 a.abCalendarPendingNightsEnd,
.abCal-id-55 span.abCalendarPendingNightsStart, 
.abCal-id-55 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-55 a.abCalendarPendingNightsStart,
.abCal-id-55 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-55 a.abCalendarPendingNightsEnd,
.abCal-id-55 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-57 a:link, 
.abCal-id-57 a:visited, 
.abCal-id-57 a:active, 
.abCal-id-57 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-57 span {
	cursor: default !important;
}
.abCal-id-57 a.abCalendarReserved,
.abCal-id-57 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-57 a.abCalendarReservedNightsStart, 
.abCal-id-57 a.abCalendarReservedNightsEnd,
.abCal-id-57 span.abCalendarReservedNightsStart, 
.abCal-id-57 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-57 a.abCalendarReservedNightsStart,
.abCal-id-57 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-57 a.abCalendarReservedNightsEnd,
.abCal-id-57 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-57 a.abCalendarNightsPendingPending,
.abCal-id-57 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-57 a.abCalendarNightsReservedPending,
.abCal-id-57 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-57 a.abCalendarNightsPendingReserved,
.abCal-id-57 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-57 a.abCalendarNightsReservedReserved,
.abCal-id-57 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-57 a.abCalendarPending,
.abCal-id-57 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-57 a.abCalendarPendingNightsStart, 
.abCal-id-57 a.abCalendarPendingNightsEnd,
.abCal-id-57 span.abCalendarPendingNightsStart, 
.abCal-id-57 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-57 a.abCalendarPendingNightsStart,
.abCal-id-57 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-57 a.abCalendarPendingNightsEnd,
.abCal-id-57 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-58 a:link, 
.abCal-id-58 a:visited, 
.abCal-id-58 a:active, 
.abCal-id-58 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-58 span {
	cursor: default !important;
}
.abCal-id-58 a.abCalendarReserved,
.abCal-id-58 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-58 a.abCalendarReservedNightsStart, 
.abCal-id-58 a.abCalendarReservedNightsEnd,
.abCal-id-58 span.abCalendarReservedNightsStart, 
.abCal-id-58 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-58 a.abCalendarReservedNightsStart,
.abCal-id-58 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-58 a.abCalendarReservedNightsEnd,
.abCal-id-58 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-58 a.abCalendarNightsPendingPending,
.abCal-id-58 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-58 a.abCalendarNightsReservedPending,
.abCal-id-58 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-58 a.abCalendarNightsPendingReserved,
.abCal-id-58 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-58 a.abCalendarNightsReservedReserved,
.abCal-id-58 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-58 a.abCalendarPending,
.abCal-id-58 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-58 a.abCalendarPendingNightsStart, 
.abCal-id-58 a.abCalendarPendingNightsEnd,
.abCal-id-58 span.abCalendarPendingNightsStart, 
.abCal-id-58 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-58 a.abCalendarPendingNightsStart,
.abCal-id-58 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-58 a.abCalendarPendingNightsEnd,
.abCal-id-58 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-59 a:link, 
.abCal-id-59 a:visited, 
.abCal-id-59 a:active, 
.abCal-id-59 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-59 span {
	cursor: default !important;
}
.abCal-id-59 a.abCalendarReserved,
.abCal-id-59 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-59 a.abCalendarReservedNightsStart, 
.abCal-id-59 a.abCalendarReservedNightsEnd,
.abCal-id-59 span.abCalendarReservedNightsStart, 
.abCal-id-59 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-59 a.abCalendarReservedNightsStart,
.abCal-id-59 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-59 a.abCalendarReservedNightsEnd,
.abCal-id-59 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-59 a.abCalendarNightsPendingPending,
.abCal-id-59 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-59 a.abCalendarNightsReservedPending,
.abCal-id-59 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-59 a.abCalendarNightsPendingReserved,
.abCal-id-59 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-59 a.abCalendarNightsReservedReserved,
.abCal-id-59 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-59 a.abCalendarPending,
.abCal-id-59 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-59 a.abCalendarPendingNightsStart, 
.abCal-id-59 a.abCalendarPendingNightsEnd,
.abCal-id-59 span.abCalendarPendingNightsStart, 
.abCal-id-59 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-59 a.abCalendarPendingNightsStart,
.abCal-id-59 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-59 a.abCalendarPendingNightsEnd,
.abCal-id-59 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-61 a:link, 
.abCal-id-61 a:visited, 
.abCal-id-61 a:active, 
.abCal-id-61 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-61 span {
	cursor: default !important;
}
.abCal-id-61 a.abCalendarReserved,
.abCal-id-61 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-61 a.abCalendarReservedNightsStart, 
.abCal-id-61 a.abCalendarReservedNightsEnd,
.abCal-id-61 span.abCalendarReservedNightsStart, 
.abCal-id-61 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-61 a.abCalendarReservedNightsStart,
.abCal-id-61 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-61 a.abCalendarReservedNightsEnd,
.abCal-id-61 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-61 a.abCalendarNightsPendingPending,
.abCal-id-61 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-61 a.abCalendarNightsReservedPending,
.abCal-id-61 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-61 a.abCalendarNightsPendingReserved,
.abCal-id-61 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-61 a.abCalendarNightsReservedReserved,
.abCal-id-61 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-61 a.abCalendarPending,
.abCal-id-61 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-61 a.abCalendarPendingNightsStart, 
.abCal-id-61 a.abCalendarPendingNightsEnd,
.abCal-id-61 span.abCalendarPendingNightsStart, 
.abCal-id-61 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-61 a.abCalendarPendingNightsStart,
.abCal-id-61 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-61 a.abCalendarPendingNightsEnd,
.abCal-id-61 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-62 a:link, 
.abCal-id-62 a:visited, 
.abCal-id-62 a:active, 
.abCal-id-62 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-62 span {
	cursor: default !important;
}
.abCal-id-62 a.abCalendarReserved,
.abCal-id-62 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-62 a.abCalendarReservedNightsStart, 
.abCal-id-62 a.abCalendarReservedNightsEnd,
.abCal-id-62 span.abCalendarReservedNightsStart, 
.abCal-id-62 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-62 a.abCalendarReservedNightsStart,
.abCal-id-62 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-62 a.abCalendarReservedNightsEnd,
.abCal-id-62 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-62 a.abCalendarNightsPendingPending,
.abCal-id-62 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-62 a.abCalendarNightsReservedPending,
.abCal-id-62 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-62 a.abCalendarNightsPendingReserved,
.abCal-id-62 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-62 a.abCalendarNightsReservedReserved,
.abCal-id-62 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-62 a.abCalendarPending,
.abCal-id-62 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-62 a.abCalendarPendingNightsStart, 
.abCal-id-62 a.abCalendarPendingNightsEnd,
.abCal-id-62 span.abCalendarPendingNightsStart, 
.abCal-id-62 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-62 a.abCalendarPendingNightsStart,
.abCal-id-62 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-62 a.abCalendarPendingNightsEnd,
.abCal-id-62 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-63 a:link, 
.abCal-id-63 a:visited, 
.abCal-id-63 a:active, 
.abCal-id-63 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-63 span {
	cursor: default !important;
}
.abCal-id-63 a.abCalendarReserved,
.abCal-id-63 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-63 a.abCalendarReservedNightsStart, 
.abCal-id-63 a.abCalendarReservedNightsEnd,
.abCal-id-63 span.abCalendarReservedNightsStart, 
.abCal-id-63 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-63 a.abCalendarReservedNightsStart,
.abCal-id-63 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-63 a.abCalendarReservedNightsEnd,
.abCal-id-63 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-63 a.abCalendarNightsPendingPending,
.abCal-id-63 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-63 a.abCalendarNightsReservedPending,
.abCal-id-63 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-63 a.abCalendarNightsPendingReserved,
.abCal-id-63 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-63 a.abCalendarNightsReservedReserved,
.abCal-id-63 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-63 a.abCalendarPending,
.abCal-id-63 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-63 a.abCalendarPendingNightsStart, 
.abCal-id-63 a.abCalendarPendingNightsEnd,
.abCal-id-63 span.abCalendarPendingNightsStart, 
.abCal-id-63 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-63 a.abCalendarPendingNightsStart,
.abCal-id-63 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-63 a.abCalendarPendingNightsEnd,
.abCal-id-63 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-64 a:link, 
.abCal-id-64 a:visited, 
.abCal-id-64 a:active, 
.abCal-id-64 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-64 span {
	cursor: default !important;
}
.abCal-id-64 a.abCalendarReserved,
.abCal-id-64 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-64 a.abCalendarReservedNightsStart, 
.abCal-id-64 a.abCalendarReservedNightsEnd,
.abCal-id-64 span.abCalendarReservedNightsStart, 
.abCal-id-64 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-64 a.abCalendarReservedNightsStart,
.abCal-id-64 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-64 a.abCalendarReservedNightsEnd,
.abCal-id-64 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-64 a.abCalendarNightsPendingPending,
.abCal-id-64 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-64 a.abCalendarNightsReservedPending,
.abCal-id-64 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-64 a.abCalendarNightsPendingReserved,
.abCal-id-64 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-64 a.abCalendarNightsReservedReserved,
.abCal-id-64 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-64 a.abCalendarPending,
.abCal-id-64 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-64 a.abCalendarPendingNightsStart, 
.abCal-id-64 a.abCalendarPendingNightsEnd,
.abCal-id-64 span.abCalendarPendingNightsStart, 
.abCal-id-64 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-64 a.abCalendarPendingNightsStart,
.abCal-id-64 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-64 a.abCalendarPendingNightsEnd,
.abCal-id-64 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-65 a:link, 
.abCal-id-65 a:visited, 
.abCal-id-65 a:active, 
.abCal-id-65 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-65 span {
	cursor: default !important;
}
.abCal-id-65 a.abCalendarReserved,
.abCal-id-65 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-65 a.abCalendarReservedNightsStart, 
.abCal-id-65 a.abCalendarReservedNightsEnd,
.abCal-id-65 span.abCalendarReservedNightsStart, 
.abCal-id-65 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-65 a.abCalendarReservedNightsStart,
.abCal-id-65 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-65 a.abCalendarReservedNightsEnd,
.abCal-id-65 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-65 a.abCalendarNightsPendingPending,
.abCal-id-65 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-65 a.abCalendarNightsReservedPending,
.abCal-id-65 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-65 a.abCalendarNightsPendingReserved,
.abCal-id-65 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-65 a.abCalendarNightsReservedReserved,
.abCal-id-65 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-65 a.abCalendarPending,
.abCal-id-65 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-65 a.abCalendarPendingNightsStart, 
.abCal-id-65 a.abCalendarPendingNightsEnd,
.abCal-id-65 span.abCalendarPendingNightsStart, 
.abCal-id-65 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-65 a.abCalendarPendingNightsStart,
.abCal-id-65 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-65 a.abCalendarPendingNightsEnd,
.abCal-id-65 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-66 a:link, 
.abCal-id-66 a:visited, 
.abCal-id-66 a:active, 
.abCal-id-66 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-66 span {
	cursor: default !important;
}
.abCal-id-66 a.abCalendarReserved,
.abCal-id-66 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-66 a.abCalendarReservedNightsStart, 
.abCal-id-66 a.abCalendarReservedNightsEnd,
.abCal-id-66 span.abCalendarReservedNightsStart, 
.abCal-id-66 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-66 a.abCalendarReservedNightsStart,
.abCal-id-66 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-66 a.abCalendarReservedNightsEnd,
.abCal-id-66 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-66 a.abCalendarNightsPendingPending,
.abCal-id-66 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-66 a.abCalendarNightsReservedPending,
.abCal-id-66 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-66 a.abCalendarNightsPendingReserved,
.abCal-id-66 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-66 a.abCalendarNightsReservedReserved,
.abCal-id-66 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-66 a.abCalendarPending,
.abCal-id-66 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-66 a.abCalendarPendingNightsStart, 
.abCal-id-66 a.abCalendarPendingNightsEnd,
.abCal-id-66 span.abCalendarPendingNightsStart, 
.abCal-id-66 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-66 a.abCalendarPendingNightsStart,
.abCal-id-66 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-66 a.abCalendarPendingNightsEnd,
.abCal-id-66 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-69 a:link, 
.abCal-id-69 a:visited, 
.abCal-id-69 a:active, 
.abCal-id-69 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-69 span {
	cursor: default !important;
}
.abCal-id-69 a.abCalendarReserved,
.abCal-id-69 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-69 a.abCalendarReservedNightsStart, 
.abCal-id-69 a.abCalendarReservedNightsEnd,
.abCal-id-69 span.abCalendarReservedNightsStart, 
.abCal-id-69 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-69 a.abCalendarReservedNightsStart,
.abCal-id-69 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-69 a.abCalendarReservedNightsEnd,
.abCal-id-69 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-69 a.abCalendarNightsPendingPending,
.abCal-id-69 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-69 a.abCalendarNightsReservedPending,
.abCal-id-69 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-69 a.abCalendarNightsPendingReserved,
.abCal-id-69 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-69 a.abCalendarNightsReservedReserved,
.abCal-id-69 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-69 a.abCalendarPending,
.abCal-id-69 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-69 a.abCalendarPendingNightsStart, 
.abCal-id-69 a.abCalendarPendingNightsEnd,
.abCal-id-69 span.abCalendarPendingNightsStart, 
.abCal-id-69 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-69 a.abCalendarPendingNightsStart,
.abCal-id-69 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-69 a.abCalendarPendingNightsEnd,
.abCal-id-69 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-70 a:link, 
.abCal-id-70 a:visited, 
.abCal-id-70 a:active, 
.abCal-id-70 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-70 span {
	cursor: default !important;
}
.abCal-id-70 a.abCalendarReserved,
.abCal-id-70 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-70 a.abCalendarReservedNightsStart, 
.abCal-id-70 a.abCalendarReservedNightsEnd,
.abCal-id-70 span.abCalendarReservedNightsStart, 
.abCal-id-70 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-70 a.abCalendarReservedNightsStart,
.abCal-id-70 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-70 a.abCalendarReservedNightsEnd,
.abCal-id-70 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-70 a.abCalendarNightsPendingPending,
.abCal-id-70 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-70 a.abCalendarNightsReservedPending,
.abCal-id-70 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-70 a.abCalendarNightsPendingReserved,
.abCal-id-70 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-70 a.abCalendarNightsReservedReserved,
.abCal-id-70 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-70 a.abCalendarPending,
.abCal-id-70 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-70 a.abCalendarPendingNightsStart, 
.abCal-id-70 a.abCalendarPendingNightsEnd,
.abCal-id-70 span.abCalendarPendingNightsStart, 
.abCal-id-70 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-70 a.abCalendarPendingNightsStart,
.abCal-id-70 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-70 a.abCalendarPendingNightsEnd,
.abCal-id-70 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-71 a:link, 
.abCal-id-71 a:visited, 
.abCal-id-71 a:active, 
.abCal-id-71 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-71 span {
	cursor: default !important;
}
.abCal-id-71 a.abCalendarReserved,
.abCal-id-71 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-71 a.abCalendarReservedNightsStart, 
.abCal-id-71 a.abCalendarReservedNightsEnd,
.abCal-id-71 span.abCalendarReservedNightsStart, 
.abCal-id-71 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-71 a.abCalendarReservedNightsStart,
.abCal-id-71 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-71 a.abCalendarReservedNightsEnd,
.abCal-id-71 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-71 a.abCalendarNightsPendingPending,
.abCal-id-71 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-71 a.abCalendarNightsReservedPending,
.abCal-id-71 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-71 a.abCalendarNightsPendingReserved,
.abCal-id-71 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-71 a.abCalendarNightsReservedReserved,
.abCal-id-71 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-71 a.abCalendarPending,
.abCal-id-71 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-71 a.abCalendarPendingNightsStart, 
.abCal-id-71 a.abCalendarPendingNightsEnd,
.abCal-id-71 span.abCalendarPendingNightsStart, 
.abCal-id-71 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-71 a.abCalendarPendingNightsStart,
.abCal-id-71 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-71 a.abCalendarPendingNightsEnd,
.abCal-id-71 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-72 a:link, 
.abCal-id-72 a:visited, 
.abCal-id-72 a:active, 
.abCal-id-72 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-72 span {
	cursor: default !important;
}
.abCal-id-72 a.abCalendarReserved,
.abCal-id-72 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-72 a.abCalendarReservedNightsStart, 
.abCal-id-72 a.abCalendarReservedNightsEnd,
.abCal-id-72 span.abCalendarReservedNightsStart, 
.abCal-id-72 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-72 a.abCalendarReservedNightsStart,
.abCal-id-72 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-72 a.abCalendarReservedNightsEnd,
.abCal-id-72 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-72 a.abCalendarNightsPendingPending,
.abCal-id-72 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-72 a.abCalendarNightsReservedPending,
.abCal-id-72 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-72 a.abCalendarNightsPendingReserved,
.abCal-id-72 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-72 a.abCalendarNightsReservedReserved,
.abCal-id-72 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-72 a.abCalendarPending,
.abCal-id-72 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-72 a.abCalendarPendingNightsStart, 
.abCal-id-72 a.abCalendarPendingNightsEnd,
.abCal-id-72 span.abCalendarPendingNightsStart, 
.abCal-id-72 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-72 a.abCalendarPendingNightsStart,
.abCal-id-72 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-72 a.abCalendarPendingNightsEnd,
.abCal-id-72 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-73 a:link, 
.abCal-id-73 a:visited, 
.abCal-id-73 a:active, 
.abCal-id-73 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-73 span {
	cursor: default !important;
}
.abCal-id-73 a.abCalendarReserved,
.abCal-id-73 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-73 a.abCalendarReservedNightsStart, 
.abCal-id-73 a.abCalendarReservedNightsEnd,
.abCal-id-73 span.abCalendarReservedNightsStart, 
.abCal-id-73 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-73 a.abCalendarReservedNightsStart,
.abCal-id-73 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-73 a.abCalendarReservedNightsEnd,
.abCal-id-73 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-73 a.abCalendarNightsPendingPending,
.abCal-id-73 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-73 a.abCalendarNightsReservedPending,
.abCal-id-73 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-73 a.abCalendarNightsPendingReserved,
.abCal-id-73 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-73 a.abCalendarNightsReservedReserved,
.abCal-id-73 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-73 a.abCalendarPending,
.abCal-id-73 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-73 a.abCalendarPendingNightsStart, 
.abCal-id-73 a.abCalendarPendingNightsEnd,
.abCal-id-73 span.abCalendarPendingNightsStart, 
.abCal-id-73 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-73 a.abCalendarPendingNightsStart,
.abCal-id-73 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-73 a.abCalendarPendingNightsEnd,
.abCal-id-73 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-74 a:link, 
.abCal-id-74 a:visited, 
.abCal-id-74 a:active, 
.abCal-id-74 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-74 span {
	cursor: default !important;
}
.abCal-id-74 a.abCalendarReserved,
.abCal-id-74 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-74 a.abCalendarReservedNightsStart, 
.abCal-id-74 a.abCalendarReservedNightsEnd,
.abCal-id-74 span.abCalendarReservedNightsStart, 
.abCal-id-74 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-74 a.abCalendarReservedNightsStart,
.abCal-id-74 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-74 a.abCalendarReservedNightsEnd,
.abCal-id-74 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-74 a.abCalendarNightsPendingPending,
.abCal-id-74 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-74 a.abCalendarNightsReservedPending,
.abCal-id-74 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-74 a.abCalendarNightsPendingReserved,
.abCal-id-74 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-74 a.abCalendarNightsReservedReserved,
.abCal-id-74 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-74 a.abCalendarPending,
.abCal-id-74 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-74 a.abCalendarPendingNightsStart, 
.abCal-id-74 a.abCalendarPendingNightsEnd,
.abCal-id-74 span.abCalendarPendingNightsStart, 
.abCal-id-74 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-74 a.abCalendarPendingNightsStart,
.abCal-id-74 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-74 a.abCalendarPendingNightsEnd,
.abCal-id-74 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-75 a:link, 
.abCal-id-75 a:visited, 
.abCal-id-75 a:active, 
.abCal-id-75 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-75 span {
	cursor: default !important;
}
.abCal-id-75 a.abCalendarReserved,
.abCal-id-75 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-75 a.abCalendarReservedNightsStart, 
.abCal-id-75 a.abCalendarReservedNightsEnd,
.abCal-id-75 span.abCalendarReservedNightsStart, 
.abCal-id-75 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-75 a.abCalendarReservedNightsStart,
.abCal-id-75 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-75 a.abCalendarReservedNightsEnd,
.abCal-id-75 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-75 a.abCalendarNightsPendingPending,
.abCal-id-75 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-75 a.abCalendarNightsReservedPending,
.abCal-id-75 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-75 a.abCalendarNightsPendingReserved,
.abCal-id-75 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-75 a.abCalendarNightsReservedReserved,
.abCal-id-75 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-75 a.abCalendarPending,
.abCal-id-75 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-75 a.abCalendarPendingNightsStart, 
.abCal-id-75 a.abCalendarPendingNightsEnd,
.abCal-id-75 span.abCalendarPendingNightsStart, 
.abCal-id-75 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-75 a.abCalendarPendingNightsStart,
.abCal-id-75 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-75 a.abCalendarPendingNightsEnd,
.abCal-id-75 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-76 a:link, 
.abCal-id-76 a:visited, 
.abCal-id-76 a:active, 
.abCal-id-76 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-76 span {
	cursor: default !important;
}
.abCal-id-76 a.abCalendarReserved,
.abCal-id-76 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-76 a.abCalendarReservedNightsStart, 
.abCal-id-76 a.abCalendarReservedNightsEnd,
.abCal-id-76 span.abCalendarReservedNightsStart, 
.abCal-id-76 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-76 a.abCalendarReservedNightsStart,
.abCal-id-76 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-76 a.abCalendarReservedNightsEnd,
.abCal-id-76 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-76 a.abCalendarNightsPendingPending,
.abCal-id-76 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-76 a.abCalendarNightsReservedPending,
.abCal-id-76 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-76 a.abCalendarNightsPendingReserved,
.abCal-id-76 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-76 a.abCalendarNightsReservedReserved,
.abCal-id-76 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-76 a.abCalendarPending,
.abCal-id-76 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-76 a.abCalendarPendingNightsStart, 
.abCal-id-76 a.abCalendarPendingNightsEnd,
.abCal-id-76 span.abCalendarPendingNightsStart, 
.abCal-id-76 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-76 a.abCalendarPendingNightsStart,
.abCal-id-76 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-76 a.abCalendarPendingNightsEnd,
.abCal-id-76 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-77 a:link, 
.abCal-id-77 a:visited, 
.abCal-id-77 a:active, 
.abCal-id-77 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-77 span {
	cursor: default !important;
}
.abCal-id-77 a.abCalendarReserved,
.abCal-id-77 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-77 a.abCalendarReservedNightsStart, 
.abCal-id-77 a.abCalendarReservedNightsEnd,
.abCal-id-77 span.abCalendarReservedNightsStart, 
.abCal-id-77 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-77 a.abCalendarReservedNightsStart,
.abCal-id-77 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-77 a.abCalendarReservedNightsEnd,
.abCal-id-77 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-77 a.abCalendarNightsPendingPending,
.abCal-id-77 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-77 a.abCalendarNightsReservedPending,
.abCal-id-77 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-77 a.abCalendarNightsPendingReserved,
.abCal-id-77 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-77 a.abCalendarNightsReservedReserved,
.abCal-id-77 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-77 a.abCalendarPending,
.abCal-id-77 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-77 a.abCalendarPendingNightsStart, 
.abCal-id-77 a.abCalendarPendingNightsEnd,
.abCal-id-77 span.abCalendarPendingNightsStart, 
.abCal-id-77 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-77 a.abCalendarPendingNightsStart,
.abCal-id-77 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-77 a.abCalendarPendingNightsEnd,
.abCal-id-77 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-78 a:link, 
.abCal-id-78 a:visited, 
.abCal-id-78 a:active, 
.abCal-id-78 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-78 span {
	cursor: default !important;
}
.abCal-id-78 a.abCalendarReserved,
.abCal-id-78 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-78 a.abCalendarReservedNightsStart, 
.abCal-id-78 a.abCalendarReservedNightsEnd,
.abCal-id-78 span.abCalendarReservedNightsStart, 
.abCal-id-78 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-78 a.abCalendarReservedNightsStart,
.abCal-id-78 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-78 a.abCalendarReservedNightsEnd,
.abCal-id-78 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-78 a.abCalendarNightsPendingPending,
.abCal-id-78 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-78 a.abCalendarNightsReservedPending,
.abCal-id-78 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-78 a.abCalendarNightsPendingReserved,
.abCal-id-78 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-78 a.abCalendarNightsReservedReserved,
.abCal-id-78 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-78 a.abCalendarPending,
.abCal-id-78 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-78 a.abCalendarPendingNightsStart, 
.abCal-id-78 a.abCalendarPendingNightsEnd,
.abCal-id-78 span.abCalendarPendingNightsStart, 
.abCal-id-78 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-78 a.abCalendarPendingNightsStart,
.abCal-id-78 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-78 a.abCalendarPendingNightsEnd,
.abCal-id-78 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-79 a:link, 
.abCal-id-79 a:visited, 
.abCal-id-79 a:active, 
.abCal-id-79 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-79 span {
	cursor: default !important;
}
.abCal-id-79 a.abCalendarReserved,
.abCal-id-79 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-79 a.abCalendarReservedNightsStart, 
.abCal-id-79 a.abCalendarReservedNightsEnd,
.abCal-id-79 span.abCalendarReservedNightsStart, 
.abCal-id-79 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-79 a.abCalendarReservedNightsStart,
.abCal-id-79 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-79 a.abCalendarReservedNightsEnd,
.abCal-id-79 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-79 a.abCalendarNightsPendingPending,
.abCal-id-79 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-79 a.abCalendarNightsReservedPending,
.abCal-id-79 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-79 a.abCalendarNightsPendingReserved,
.abCal-id-79 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-79 a.abCalendarNightsReservedReserved,
.abCal-id-79 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-79 a.abCalendarPending,
.abCal-id-79 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-79 a.abCalendarPendingNightsStart, 
.abCal-id-79 a.abCalendarPendingNightsEnd,
.abCal-id-79 span.abCalendarPendingNightsStart, 
.abCal-id-79 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-79 a.abCalendarPendingNightsStart,
.abCal-id-79 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-79 a.abCalendarPendingNightsEnd,
.abCal-id-79 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-80 a:link, 
.abCal-id-80 a:visited, 
.abCal-id-80 a:active, 
.abCal-id-80 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-80 span {
	cursor: default !important;
}
.abCal-id-80 a.abCalendarReserved,
.abCal-id-80 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-80 a.abCalendarReservedNightsStart, 
.abCal-id-80 a.abCalendarReservedNightsEnd,
.abCal-id-80 span.abCalendarReservedNightsStart, 
.abCal-id-80 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-80 a.abCalendarReservedNightsStart,
.abCal-id-80 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-80 a.abCalendarReservedNightsEnd,
.abCal-id-80 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-80 a.abCalendarNightsPendingPending,
.abCal-id-80 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-80 a.abCalendarNightsReservedPending,
.abCal-id-80 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-80 a.abCalendarNightsPendingReserved,
.abCal-id-80 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-80 a.abCalendarNightsReservedReserved,
.abCal-id-80 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-80 a.abCalendarPending,
.abCal-id-80 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-80 a.abCalendarPendingNightsStart, 
.abCal-id-80 a.abCalendarPendingNightsEnd,
.abCal-id-80 span.abCalendarPendingNightsStart, 
.abCal-id-80 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-80 a.abCalendarPendingNightsStart,
.abCal-id-80 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-80 a.abCalendarPendingNightsEnd,
.abCal-id-80 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-81 a:link, 
.abCal-id-81 a:visited, 
.abCal-id-81 a:active, 
.abCal-id-81 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-81 span {
	cursor: default !important;
}
.abCal-id-81 a.abCalendarReserved,
.abCal-id-81 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-81 a.abCalendarReservedNightsStart, 
.abCal-id-81 a.abCalendarReservedNightsEnd,
.abCal-id-81 span.abCalendarReservedNightsStart, 
.abCal-id-81 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-81 a.abCalendarReservedNightsStart,
.abCal-id-81 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-81 a.abCalendarReservedNightsEnd,
.abCal-id-81 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-81 a.abCalendarNightsPendingPending,
.abCal-id-81 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-81 a.abCalendarNightsReservedPending,
.abCal-id-81 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-81 a.abCalendarNightsPendingReserved,
.abCal-id-81 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-81 a.abCalendarNightsReservedReserved,
.abCal-id-81 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-81 a.abCalendarPending,
.abCal-id-81 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-81 a.abCalendarPendingNightsStart, 
.abCal-id-81 a.abCalendarPendingNightsEnd,
.abCal-id-81 span.abCalendarPendingNightsStart, 
.abCal-id-81 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-81 a.abCalendarPendingNightsStart,
.abCal-id-81 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-81 a.abCalendarPendingNightsEnd,
.abCal-id-81 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-82 a:link, 
.abCal-id-82 a:visited, 
.abCal-id-82 a:active, 
.abCal-id-82 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-82 span {
	cursor: default !important;
}
.abCal-id-82 a.abCalendarReserved,
.abCal-id-82 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-82 a.abCalendarReservedNightsStart, 
.abCal-id-82 a.abCalendarReservedNightsEnd,
.abCal-id-82 span.abCalendarReservedNightsStart, 
.abCal-id-82 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-82 a.abCalendarReservedNightsStart,
.abCal-id-82 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-82 a.abCalendarReservedNightsEnd,
.abCal-id-82 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-82 a.abCalendarNightsPendingPending,
.abCal-id-82 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-82 a.abCalendarNightsReservedPending,
.abCal-id-82 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-82 a.abCalendarNightsPendingReserved,
.abCal-id-82 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-82 a.abCalendarNightsReservedReserved,
.abCal-id-82 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-82 a.abCalendarPending,
.abCal-id-82 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-82 a.abCalendarPendingNightsStart, 
.abCal-id-82 a.abCalendarPendingNightsEnd,
.abCal-id-82 span.abCalendarPendingNightsStart, 
.abCal-id-82 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-82 a.abCalendarPendingNightsStart,
.abCal-id-82 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-82 a.abCalendarPendingNightsEnd,
.abCal-id-82 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-83 a:link, 
.abCal-id-83 a:visited, 
.abCal-id-83 a:active, 
.abCal-id-83 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-83 span {
	cursor: default !important;
}
.abCal-id-83 a.abCalendarReserved,
.abCal-id-83 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-83 a.abCalendarReservedNightsStart, 
.abCal-id-83 a.abCalendarReservedNightsEnd,
.abCal-id-83 span.abCalendarReservedNightsStart, 
.abCal-id-83 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-83 a.abCalendarReservedNightsStart,
.abCal-id-83 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-83 a.abCalendarReservedNightsEnd,
.abCal-id-83 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-83 a.abCalendarNightsPendingPending,
.abCal-id-83 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-83 a.abCalendarNightsReservedPending,
.abCal-id-83 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-83 a.abCalendarNightsPendingReserved,
.abCal-id-83 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-83 a.abCalendarNightsReservedReserved,
.abCal-id-83 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-83 a.abCalendarPending,
.abCal-id-83 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-83 a.abCalendarPendingNightsStart, 
.abCal-id-83 a.abCalendarPendingNightsEnd,
.abCal-id-83 span.abCalendarPendingNightsStart, 
.abCal-id-83 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-83 a.abCalendarPendingNightsStart,
.abCal-id-83 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-83 a.abCalendarPendingNightsEnd,
.abCal-id-83 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-84 a:link, 
.abCal-id-84 a:visited, 
.abCal-id-84 a:active, 
.abCal-id-84 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-84 span {
	cursor: default !important;
}
.abCal-id-84 a.abCalendarReserved,
.abCal-id-84 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-84 a.abCalendarReservedNightsStart, 
.abCal-id-84 a.abCalendarReservedNightsEnd,
.abCal-id-84 span.abCalendarReservedNightsStart, 
.abCal-id-84 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-84 a.abCalendarReservedNightsStart,
.abCal-id-84 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-84 a.abCalendarReservedNightsEnd,
.abCal-id-84 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-84 a.abCalendarNightsPendingPending,
.abCal-id-84 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-84 a.abCalendarNightsReservedPending,
.abCal-id-84 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-84 a.abCalendarNightsPendingReserved,
.abCal-id-84 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-84 a.abCalendarNightsReservedReserved,
.abCal-id-84 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-84 a.abCalendarPending,
.abCal-id-84 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-84 a.abCalendarPendingNightsStart, 
.abCal-id-84 a.abCalendarPendingNightsEnd,
.abCal-id-84 span.abCalendarPendingNightsStart, 
.abCal-id-84 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-84 a.abCalendarPendingNightsStart,
.abCal-id-84 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-84 a.abCalendarPendingNightsEnd,
.abCal-id-84 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-85 a:link, 
.abCal-id-85 a:visited, 
.abCal-id-85 a:active, 
.abCal-id-85 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-85 span {
	cursor: default !important;
}
.abCal-id-85 a.abCalendarReserved,
.abCal-id-85 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-85 a.abCalendarReservedNightsStart, 
.abCal-id-85 a.abCalendarReservedNightsEnd,
.abCal-id-85 span.abCalendarReservedNightsStart, 
.abCal-id-85 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-85 a.abCalendarReservedNightsStart,
.abCal-id-85 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-85 a.abCalendarReservedNightsEnd,
.abCal-id-85 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-85 a.abCalendarNightsPendingPending,
.abCal-id-85 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-85 a.abCalendarNightsReservedPending,
.abCal-id-85 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-85 a.abCalendarNightsPendingReserved,
.abCal-id-85 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-85 a.abCalendarNightsReservedReserved,
.abCal-id-85 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-85 a.abCalendarPending,
.abCal-id-85 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-85 a.abCalendarPendingNightsStart, 
.abCal-id-85 a.abCalendarPendingNightsEnd,
.abCal-id-85 span.abCalendarPendingNightsStart, 
.abCal-id-85 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-85 a.abCalendarPendingNightsStart,
.abCal-id-85 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-85 a.abCalendarPendingNightsEnd,
.abCal-id-85 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-86 a:link, 
.abCal-id-86 a:visited, 
.abCal-id-86 a:active, 
.abCal-id-86 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-86 span {
	cursor: default !important;
}
.abCal-id-86 a.abCalendarReserved,
.abCal-id-86 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-86 a.abCalendarReservedNightsStart, 
.abCal-id-86 a.abCalendarReservedNightsEnd,
.abCal-id-86 span.abCalendarReservedNightsStart, 
.abCal-id-86 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-86 a.abCalendarReservedNightsStart,
.abCal-id-86 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-86 a.abCalendarReservedNightsEnd,
.abCal-id-86 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-86 a.abCalendarNightsPendingPending,
.abCal-id-86 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-86 a.abCalendarNightsReservedPending,
.abCal-id-86 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-86 a.abCalendarNightsPendingReserved,
.abCal-id-86 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-86 a.abCalendarNightsReservedReserved,
.abCal-id-86 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-86 a.abCalendarPending,
.abCal-id-86 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-86 a.abCalendarPendingNightsStart, 
.abCal-id-86 a.abCalendarPendingNightsEnd,
.abCal-id-86 span.abCalendarPendingNightsStart, 
.abCal-id-86 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-86 a.abCalendarPendingNightsStart,
.abCal-id-86 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-86 a.abCalendarPendingNightsEnd,
.abCal-id-86 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-87 a:link, 
.abCal-id-87 a:visited, 
.abCal-id-87 a:active, 
.abCal-id-87 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-87 span {
	cursor: default !important;
}
.abCal-id-87 a.abCalendarReserved,
.abCal-id-87 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-87 a.abCalendarReservedNightsStart, 
.abCal-id-87 a.abCalendarReservedNightsEnd,
.abCal-id-87 span.abCalendarReservedNightsStart, 
.abCal-id-87 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-87 a.abCalendarReservedNightsStart,
.abCal-id-87 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-87 a.abCalendarReservedNightsEnd,
.abCal-id-87 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-87 a.abCalendarNightsPendingPending,
.abCal-id-87 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-87 a.abCalendarNightsReservedPending,
.abCal-id-87 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-87 a.abCalendarNightsPendingReserved,
.abCal-id-87 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-87 a.abCalendarNightsReservedReserved,
.abCal-id-87 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-87 a.abCalendarPending,
.abCal-id-87 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-87 a.abCalendarPendingNightsStart, 
.abCal-id-87 a.abCalendarPendingNightsEnd,
.abCal-id-87 span.abCalendarPendingNightsStart, 
.abCal-id-87 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-87 a.abCalendarPendingNightsStart,
.abCal-id-87 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-87 a.abCalendarPendingNightsEnd,
.abCal-id-87 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-88 a:link, 
.abCal-id-88 a:visited, 
.abCal-id-88 a:active, 
.abCal-id-88 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-88 span {
	cursor: default !important;
}
.abCal-id-88 a.abCalendarReserved,
.abCal-id-88 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-88 a.abCalendarReservedNightsStart, 
.abCal-id-88 a.abCalendarReservedNightsEnd,
.abCal-id-88 span.abCalendarReservedNightsStart, 
.abCal-id-88 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-88 a.abCalendarReservedNightsStart,
.abCal-id-88 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-88 a.abCalendarReservedNightsEnd,
.abCal-id-88 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-88 a.abCalendarNightsPendingPending,
.abCal-id-88 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-88 a.abCalendarNightsReservedPending,
.abCal-id-88 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-88 a.abCalendarNightsPendingReserved,
.abCal-id-88 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-88 a.abCalendarNightsReservedReserved,
.abCal-id-88 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-88 a.abCalendarPending,
.abCal-id-88 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-88 a.abCalendarPendingNightsStart, 
.abCal-id-88 a.abCalendarPendingNightsEnd,
.abCal-id-88 span.abCalendarPendingNightsStart, 
.abCal-id-88 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-88 a.abCalendarPendingNightsStart,
.abCal-id-88 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-88 a.abCalendarPendingNightsEnd,
.abCal-id-88 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-89 a:link, 
.abCal-id-89 a:visited, 
.abCal-id-89 a:active, 
.abCal-id-89 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-89 span {
	cursor: default !important;
}
.abCal-id-89 a.abCalendarReserved,
.abCal-id-89 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-89 a.abCalendarReservedNightsStart, 
.abCal-id-89 a.abCalendarReservedNightsEnd,
.abCal-id-89 span.abCalendarReservedNightsStart, 
.abCal-id-89 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-89 a.abCalendarReservedNightsStart,
.abCal-id-89 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-89 a.abCalendarReservedNightsEnd,
.abCal-id-89 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-89 a.abCalendarNightsPendingPending,
.abCal-id-89 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-89 a.abCalendarNightsReservedPending,
.abCal-id-89 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-89 a.abCalendarNightsPendingReserved,
.abCal-id-89 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-89 a.abCalendarNightsReservedReserved,
.abCal-id-89 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-89 a.abCalendarPending,
.abCal-id-89 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-89 a.abCalendarPendingNightsStart, 
.abCal-id-89 a.abCalendarPendingNightsEnd,
.abCal-id-89 span.abCalendarPendingNightsStart, 
.abCal-id-89 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-89 a.abCalendarPendingNightsStart,
.abCal-id-89 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-89 a.abCalendarPendingNightsEnd,
.abCal-id-89 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-90 a:link, 
.abCal-id-90 a:visited, 
.abCal-id-90 a:active, 
.abCal-id-90 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-90 span {
	cursor: default !important;
}
.abCal-id-90 a.abCalendarReserved,
.abCal-id-90 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-90 a.abCalendarReservedNightsStart, 
.abCal-id-90 a.abCalendarReservedNightsEnd,
.abCal-id-90 span.abCalendarReservedNightsStart, 
.abCal-id-90 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-90 a.abCalendarReservedNightsStart,
.abCal-id-90 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-90 a.abCalendarReservedNightsEnd,
.abCal-id-90 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-90 a.abCalendarNightsPendingPending,
.abCal-id-90 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-90 a.abCalendarNightsReservedPending,
.abCal-id-90 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-90 a.abCalendarNightsPendingReserved,
.abCal-id-90 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-90 a.abCalendarNightsReservedReserved,
.abCal-id-90 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-90 a.abCalendarPending,
.abCal-id-90 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-90 a.abCalendarPendingNightsStart, 
.abCal-id-90 a.abCalendarPendingNightsEnd,
.abCal-id-90 span.abCalendarPendingNightsStart, 
.abCal-id-90 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-90 a.abCalendarPendingNightsStart,
.abCal-id-90 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-90 a.abCalendarPendingNightsEnd,
.abCal-id-90 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-91 a:link, 
.abCal-id-91 a:visited, 
.abCal-id-91 a:active, 
.abCal-id-91 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-91 span {
	cursor: default !important;
}
.abCal-id-91 a.abCalendarReserved,
.abCal-id-91 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-91 a.abCalendarReservedNightsStart, 
.abCal-id-91 a.abCalendarReservedNightsEnd,
.abCal-id-91 span.abCalendarReservedNightsStart, 
.abCal-id-91 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-91 a.abCalendarReservedNightsStart,
.abCal-id-91 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-91 a.abCalendarReservedNightsEnd,
.abCal-id-91 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-91 a.abCalendarNightsPendingPending,
.abCal-id-91 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-91 a.abCalendarNightsReservedPending,
.abCal-id-91 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-91 a.abCalendarNightsPendingReserved,
.abCal-id-91 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-91 a.abCalendarNightsReservedReserved,
.abCal-id-91 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-91 a.abCalendarPending,
.abCal-id-91 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-91 a.abCalendarPendingNightsStart, 
.abCal-id-91 a.abCalendarPendingNightsEnd,
.abCal-id-91 span.abCalendarPendingNightsStart, 
.abCal-id-91 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-91 a.abCalendarPendingNightsStart,
.abCal-id-91 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-91 a.abCalendarPendingNightsEnd,
.abCal-id-91 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-92 a:link, 
.abCal-id-92 a:visited, 
.abCal-id-92 a:active, 
.abCal-id-92 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-92 span {
	cursor: default !important;
}
.abCal-id-92 a.abCalendarReserved,
.abCal-id-92 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-92 a.abCalendarReservedNightsStart, 
.abCal-id-92 a.abCalendarReservedNightsEnd,
.abCal-id-92 span.abCalendarReservedNightsStart, 
.abCal-id-92 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-92 a.abCalendarReservedNightsStart,
.abCal-id-92 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-92 a.abCalendarReservedNightsEnd,
.abCal-id-92 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-92 a.abCalendarNightsPendingPending,
.abCal-id-92 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-92 a.abCalendarNightsReservedPending,
.abCal-id-92 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-92 a.abCalendarNightsPendingReserved,
.abCal-id-92 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-92 a.abCalendarNightsReservedReserved,
.abCal-id-92 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-92 a.abCalendarPending,
.abCal-id-92 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-92 a.abCalendarPendingNightsStart, 
.abCal-id-92 a.abCalendarPendingNightsEnd,
.abCal-id-92 span.abCalendarPendingNightsStart, 
.abCal-id-92 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-92 a.abCalendarPendingNightsStart,
.abCal-id-92 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-92 a.abCalendarPendingNightsEnd,
.abCal-id-92 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-93 a:link, 
.abCal-id-93 a:visited, 
.abCal-id-93 a:active, 
.abCal-id-93 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-93 span {
	cursor: default !important;
}
.abCal-id-93 a.abCalendarReserved,
.abCal-id-93 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-93 a.abCalendarReservedNightsStart, 
.abCal-id-93 a.abCalendarReservedNightsEnd,
.abCal-id-93 span.abCalendarReservedNightsStart, 
.abCal-id-93 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-93 a.abCalendarReservedNightsStart,
.abCal-id-93 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-93 a.abCalendarReservedNightsEnd,
.abCal-id-93 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-93 a.abCalendarNightsPendingPending,
.abCal-id-93 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-93 a.abCalendarNightsReservedPending,
.abCal-id-93 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-93 a.abCalendarNightsPendingReserved,
.abCal-id-93 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-93 a.abCalendarNightsReservedReserved,
.abCal-id-93 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-93 a.abCalendarPending,
.abCal-id-93 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-93 a.abCalendarPendingNightsStart, 
.abCal-id-93 a.abCalendarPendingNightsEnd,
.abCal-id-93 span.abCalendarPendingNightsStart, 
.abCal-id-93 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-93 a.abCalendarPendingNightsStart,
.abCal-id-93 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-93 a.abCalendarPendingNightsEnd,
.abCal-id-93 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-94 a:link, 
.abCal-id-94 a:visited, 
.abCal-id-94 a:active, 
.abCal-id-94 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-94 span {
	cursor: default !important;
}
.abCal-id-94 a.abCalendarReserved,
.abCal-id-94 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-94 a.abCalendarReservedNightsStart, 
.abCal-id-94 a.abCalendarReservedNightsEnd,
.abCal-id-94 span.abCalendarReservedNightsStart, 
.abCal-id-94 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-94 a.abCalendarReservedNightsStart,
.abCal-id-94 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-94 a.abCalendarReservedNightsEnd,
.abCal-id-94 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-94 a.abCalendarNightsPendingPending,
.abCal-id-94 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-94 a.abCalendarNightsReservedPending,
.abCal-id-94 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-94 a.abCalendarNightsPendingReserved,
.abCal-id-94 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-94 a.abCalendarNightsReservedReserved,
.abCal-id-94 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-94 a.abCalendarPending,
.abCal-id-94 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-94 a.abCalendarPendingNightsStart, 
.abCal-id-94 a.abCalendarPendingNightsEnd,
.abCal-id-94 span.abCalendarPendingNightsStart, 
.abCal-id-94 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-94 a.abCalendarPendingNightsStart,
.abCal-id-94 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-94 a.abCalendarPendingNightsEnd,
.abCal-id-94 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-95 a:link, 
.abCal-id-95 a:visited, 
.abCal-id-95 a:active, 
.abCal-id-95 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-95 span {
	cursor: default !important;
}
.abCal-id-95 a.abCalendarReserved,
.abCal-id-95 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-95 a.abCalendarReservedNightsStart, 
.abCal-id-95 a.abCalendarReservedNightsEnd,
.abCal-id-95 span.abCalendarReservedNightsStart, 
.abCal-id-95 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-95 a.abCalendarReservedNightsStart,
.abCal-id-95 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-95 a.abCalendarReservedNightsEnd,
.abCal-id-95 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-95 a.abCalendarNightsPendingPending,
.abCal-id-95 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-95 a.abCalendarNightsReservedPending,
.abCal-id-95 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-95 a.abCalendarNightsPendingReserved,
.abCal-id-95 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-95 a.abCalendarNightsReservedReserved,
.abCal-id-95 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-95 a.abCalendarPending,
.abCal-id-95 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-95 a.abCalendarPendingNightsStart, 
.abCal-id-95 a.abCalendarPendingNightsEnd,
.abCal-id-95 span.abCalendarPendingNightsStart, 
.abCal-id-95 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-95 a.abCalendarPendingNightsStart,
.abCal-id-95 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-95 a.abCalendarPendingNightsEnd,
.abCal-id-95 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-96 a:link, 
.abCal-id-96 a:visited, 
.abCal-id-96 a:active, 
.abCal-id-96 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-96 span {
	cursor: default !important;
}
.abCal-id-96 a.abCalendarReserved,
.abCal-id-96 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-96 a.abCalendarReservedNightsStart, 
.abCal-id-96 a.abCalendarReservedNightsEnd,
.abCal-id-96 span.abCalendarReservedNightsStart, 
.abCal-id-96 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-96 a.abCalendarReservedNightsStart,
.abCal-id-96 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-96 a.abCalendarReservedNightsEnd,
.abCal-id-96 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-96 a.abCalendarNightsPendingPending,
.abCal-id-96 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-96 a.abCalendarNightsReservedPending,
.abCal-id-96 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-96 a.abCalendarNightsPendingReserved,
.abCal-id-96 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-96 a.abCalendarNightsReservedReserved,
.abCal-id-96 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-96 a.abCalendarPending,
.abCal-id-96 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-96 a.abCalendarPendingNightsStart, 
.abCal-id-96 a.abCalendarPendingNightsEnd,
.abCal-id-96 span.abCalendarPendingNightsStart, 
.abCal-id-96 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-96 a.abCalendarPendingNightsStart,
.abCal-id-96 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-96 a.abCalendarPendingNightsEnd,
.abCal-id-96 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-97 a:link, 
.abCal-id-97 a:visited, 
.abCal-id-97 a:active, 
.abCal-id-97 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-97 span {
	cursor: default !important;
}
.abCal-id-97 a.abCalendarReserved,
.abCal-id-97 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-97 a.abCalendarReservedNightsStart, 
.abCal-id-97 a.abCalendarReservedNightsEnd,
.abCal-id-97 span.abCalendarReservedNightsStart, 
.abCal-id-97 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-97 a.abCalendarReservedNightsStart,
.abCal-id-97 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-97 a.abCalendarReservedNightsEnd,
.abCal-id-97 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-97 a.abCalendarNightsPendingPending,
.abCal-id-97 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-97 a.abCalendarNightsReservedPending,
.abCal-id-97 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-97 a.abCalendarNightsPendingReserved,
.abCal-id-97 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-97 a.abCalendarNightsReservedReserved,
.abCal-id-97 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-97 a.abCalendarPending,
.abCal-id-97 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-97 a.abCalendarPendingNightsStart, 
.abCal-id-97 a.abCalendarPendingNightsEnd,
.abCal-id-97 span.abCalendarPendingNightsStart, 
.abCal-id-97 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-97 a.abCalendarPendingNightsStart,
.abCal-id-97 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-97 a.abCalendarPendingNightsEnd,
.abCal-id-97 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-98 a:link, 
.abCal-id-98 a:visited, 
.abCal-id-98 a:active, 
.abCal-id-98 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-98 span {
	cursor: default !important;
}
.abCal-id-98 a.abCalendarReserved,
.abCal-id-98 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-98 a.abCalendarReservedNightsStart, 
.abCal-id-98 a.abCalendarReservedNightsEnd,
.abCal-id-98 span.abCalendarReservedNightsStart, 
.abCal-id-98 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-98 a.abCalendarReservedNightsStart,
.abCal-id-98 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-98 a.abCalendarReservedNightsEnd,
.abCal-id-98 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-98 a.abCalendarNightsPendingPending,
.abCal-id-98 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-98 a.abCalendarNightsReservedPending,
.abCal-id-98 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-98 a.abCalendarNightsPendingReserved,
.abCal-id-98 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-98 a.abCalendarNightsReservedReserved,
.abCal-id-98 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-98 a.abCalendarPending,
.abCal-id-98 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-98 a.abCalendarPendingNightsStart, 
.abCal-id-98 a.abCalendarPendingNightsEnd,
.abCal-id-98 span.abCalendarPendingNightsStart, 
.abCal-id-98 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-98 a.abCalendarPendingNightsStart,
.abCal-id-98 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-98 a.abCalendarPendingNightsEnd,
.abCal-id-98 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-99 a:link, 
.abCal-id-99 a:visited, 
.abCal-id-99 a:active, 
.abCal-id-99 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-99 span {
	cursor: default !important;
}
.abCal-id-99 a.abCalendarReserved,
.abCal-id-99 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-99 a.abCalendarReservedNightsStart, 
.abCal-id-99 a.abCalendarReservedNightsEnd,
.abCal-id-99 span.abCalendarReservedNightsStart, 
.abCal-id-99 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-99 a.abCalendarReservedNightsStart,
.abCal-id-99 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-99 a.abCalendarReservedNightsEnd,
.abCal-id-99 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-99 a.abCalendarNightsPendingPending,
.abCal-id-99 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-99 a.abCalendarNightsReservedPending,
.abCal-id-99 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-99 a.abCalendarNightsPendingReserved,
.abCal-id-99 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-99 a.abCalendarNightsReservedReserved,
.abCal-id-99 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-99 a.abCalendarPending,
.abCal-id-99 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-99 a.abCalendarPendingNightsStart, 
.abCal-id-99 a.abCalendarPendingNightsEnd,
.abCal-id-99 span.abCalendarPendingNightsStart, 
.abCal-id-99 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-99 a.abCalendarPendingNightsStart,
.abCal-id-99 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-99 a.abCalendarPendingNightsEnd,
.abCal-id-99 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-101 a:link, 
.abCal-id-101 a:visited, 
.abCal-id-101 a:active, 
.abCal-id-101 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-101 span {
	cursor: default !important;
}
.abCal-id-101 a.abCalendarReserved,
.abCal-id-101 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-101 a.abCalendarReservedNightsStart, 
.abCal-id-101 a.abCalendarReservedNightsEnd,
.abCal-id-101 span.abCalendarReservedNightsStart, 
.abCal-id-101 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-101 a.abCalendarReservedNightsStart,
.abCal-id-101 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-101 a.abCalendarReservedNightsEnd,
.abCal-id-101 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-101 a.abCalendarNightsPendingPending,
.abCal-id-101 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-101 a.abCalendarNightsReservedPending,
.abCal-id-101 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-101 a.abCalendarNightsPendingReserved,
.abCal-id-101 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-101 a.abCalendarNightsReservedReserved,
.abCal-id-101 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-101 a.abCalendarPending,
.abCal-id-101 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-101 a.abCalendarPendingNightsStart, 
.abCal-id-101 a.abCalendarPendingNightsEnd,
.abCal-id-101 span.abCalendarPendingNightsStart, 
.abCal-id-101 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-101 a.abCalendarPendingNightsStart,
.abCal-id-101 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-101 a.abCalendarPendingNightsEnd,
.abCal-id-101 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-102 a:link, 
.abCal-id-102 a:visited, 
.abCal-id-102 a:active, 
.abCal-id-102 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-102 span {
	cursor: default !important;
}
.abCal-id-102 a.abCalendarReserved,
.abCal-id-102 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-102 a.abCalendarReservedNightsStart, 
.abCal-id-102 a.abCalendarReservedNightsEnd,
.abCal-id-102 span.abCalendarReservedNightsStart, 
.abCal-id-102 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-102 a.abCalendarReservedNightsStart,
.abCal-id-102 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-102 a.abCalendarReservedNightsEnd,
.abCal-id-102 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-102 a.abCalendarNightsPendingPending,
.abCal-id-102 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-102 a.abCalendarNightsReservedPending,
.abCal-id-102 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-102 a.abCalendarNightsPendingReserved,
.abCal-id-102 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-102 a.abCalendarNightsReservedReserved,
.abCal-id-102 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-102 a.abCalendarPending,
.abCal-id-102 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-102 a.abCalendarPendingNightsStart, 
.abCal-id-102 a.abCalendarPendingNightsEnd,
.abCal-id-102 span.abCalendarPendingNightsStart, 
.abCal-id-102 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-102 a.abCalendarPendingNightsStart,
.abCal-id-102 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-102 a.abCalendarPendingNightsEnd,
.abCal-id-102 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-103 a:link, 
.abCal-id-103 a:visited, 
.abCal-id-103 a:active, 
.abCal-id-103 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-103 span {
	cursor: default !important;
}
.abCal-id-103 a.abCalendarReserved,
.abCal-id-103 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-103 a.abCalendarReservedNightsStart, 
.abCal-id-103 a.abCalendarReservedNightsEnd,
.abCal-id-103 span.abCalendarReservedNightsStart, 
.abCal-id-103 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-103 a.abCalendarReservedNightsStart,
.abCal-id-103 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-103 a.abCalendarReservedNightsEnd,
.abCal-id-103 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-103 a.abCalendarNightsPendingPending,
.abCal-id-103 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-103 a.abCalendarNightsReservedPending,
.abCal-id-103 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-103 a.abCalendarNightsPendingReserved,
.abCal-id-103 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-103 a.abCalendarNightsReservedReserved,
.abCal-id-103 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-103 a.abCalendarPending,
.abCal-id-103 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-103 a.abCalendarPendingNightsStart, 
.abCal-id-103 a.abCalendarPendingNightsEnd,
.abCal-id-103 span.abCalendarPendingNightsStart, 
.abCal-id-103 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-103 a.abCalendarPendingNightsStart,
.abCal-id-103 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-103 a.abCalendarPendingNightsEnd,
.abCal-id-103 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-104 a:link, 
.abCal-id-104 a:visited, 
.abCal-id-104 a:active, 
.abCal-id-104 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-104 span {
	cursor: default !important;
}
.abCal-id-104 a.abCalendarReserved,
.abCal-id-104 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-104 a.abCalendarReservedNightsStart, 
.abCal-id-104 a.abCalendarReservedNightsEnd,
.abCal-id-104 span.abCalendarReservedNightsStart, 
.abCal-id-104 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-104 a.abCalendarReservedNightsStart,
.abCal-id-104 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-104 a.abCalendarReservedNightsEnd,
.abCal-id-104 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-104 a.abCalendarNightsPendingPending,
.abCal-id-104 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-104 a.abCalendarNightsReservedPending,
.abCal-id-104 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-104 a.abCalendarNightsPendingReserved,
.abCal-id-104 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-104 a.abCalendarNightsReservedReserved,
.abCal-id-104 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-104 a.abCalendarPending,
.abCal-id-104 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-104 a.abCalendarPendingNightsStart, 
.abCal-id-104 a.abCalendarPendingNightsEnd,
.abCal-id-104 span.abCalendarPendingNightsStart, 
.abCal-id-104 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-104 a.abCalendarPendingNightsStart,
.abCal-id-104 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-104 a.abCalendarPendingNightsEnd,
.abCal-id-104 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-105 a:link, 
.abCal-id-105 a:visited, 
.abCal-id-105 a:active, 
.abCal-id-105 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-105 span {
	cursor: default !important;
}
.abCal-id-105 a.abCalendarReserved,
.abCal-id-105 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-105 a.abCalendarReservedNightsStart, 
.abCal-id-105 a.abCalendarReservedNightsEnd,
.abCal-id-105 span.abCalendarReservedNightsStart, 
.abCal-id-105 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-105 a.abCalendarReservedNightsStart,
.abCal-id-105 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-105 a.abCalendarReservedNightsEnd,
.abCal-id-105 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-105 a.abCalendarNightsPendingPending,
.abCal-id-105 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-105 a.abCalendarNightsReservedPending,
.abCal-id-105 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-105 a.abCalendarNightsPendingReserved,
.abCal-id-105 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-105 a.abCalendarNightsReservedReserved,
.abCal-id-105 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-105 a.abCalendarPending,
.abCal-id-105 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-105 a.abCalendarPendingNightsStart, 
.abCal-id-105 a.abCalendarPendingNightsEnd,
.abCal-id-105 span.abCalendarPendingNightsStart, 
.abCal-id-105 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-105 a.abCalendarPendingNightsStart,
.abCal-id-105 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-105 a.abCalendarPendingNightsEnd,
.abCal-id-105 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-106 a:link, 
.abCal-id-106 a:visited, 
.abCal-id-106 a:active, 
.abCal-id-106 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-106 span {
	cursor: default !important;
}
.abCal-id-106 a.abCalendarReserved,
.abCal-id-106 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-106 a.abCalendarReservedNightsStart, 
.abCal-id-106 a.abCalendarReservedNightsEnd,
.abCal-id-106 span.abCalendarReservedNightsStart, 
.abCal-id-106 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-106 a.abCalendarReservedNightsStart,
.abCal-id-106 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-106 a.abCalendarReservedNightsEnd,
.abCal-id-106 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-106 a.abCalendarNightsPendingPending,
.abCal-id-106 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-106 a.abCalendarNightsReservedPending,
.abCal-id-106 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-106 a.abCalendarNightsPendingReserved,
.abCal-id-106 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-106 a.abCalendarNightsReservedReserved,
.abCal-id-106 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-106 a.abCalendarPending,
.abCal-id-106 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-106 a.abCalendarPendingNightsStart, 
.abCal-id-106 a.abCalendarPendingNightsEnd,
.abCal-id-106 span.abCalendarPendingNightsStart, 
.abCal-id-106 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-106 a.abCalendarPendingNightsStart,
.abCal-id-106 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-106 a.abCalendarPendingNightsEnd,
.abCal-id-106 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-107 a:link, 
.abCal-id-107 a:visited, 
.abCal-id-107 a:active, 
.abCal-id-107 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-107 span {
	cursor: default !important;
}
.abCal-id-107 a.abCalendarReserved,
.abCal-id-107 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-107 a.abCalendarReservedNightsStart, 
.abCal-id-107 a.abCalendarReservedNightsEnd,
.abCal-id-107 span.abCalendarReservedNightsStart, 
.abCal-id-107 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-107 a.abCalendarReservedNightsStart,
.abCal-id-107 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-107 a.abCalendarReservedNightsEnd,
.abCal-id-107 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-107 a.abCalendarNightsPendingPending,
.abCal-id-107 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-107 a.abCalendarNightsReservedPending,
.abCal-id-107 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-107 a.abCalendarNightsPendingReserved,
.abCal-id-107 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-107 a.abCalendarNightsReservedReserved,
.abCal-id-107 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-107 a.abCalendarPending,
.abCal-id-107 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-107 a.abCalendarPendingNightsStart, 
.abCal-id-107 a.abCalendarPendingNightsEnd,
.abCal-id-107 span.abCalendarPendingNightsStart, 
.abCal-id-107 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-107 a.abCalendarPendingNightsStart,
.abCal-id-107 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-107 a.abCalendarPendingNightsEnd,
.abCal-id-107 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-108 a:link, 
.abCal-id-108 a:visited, 
.abCal-id-108 a:active, 
.abCal-id-108 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-108 span {
	cursor: default !important;
}
.abCal-id-108 a.abCalendarReserved,
.abCal-id-108 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-108 a.abCalendarReservedNightsStart, 
.abCal-id-108 a.abCalendarReservedNightsEnd,
.abCal-id-108 span.abCalendarReservedNightsStart, 
.abCal-id-108 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-108 a.abCalendarReservedNightsStart,
.abCal-id-108 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-108 a.abCalendarReservedNightsEnd,
.abCal-id-108 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-108 a.abCalendarNightsPendingPending,
.abCal-id-108 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-108 a.abCalendarNightsReservedPending,
.abCal-id-108 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-108 a.abCalendarNightsPendingReserved,
.abCal-id-108 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-108 a.abCalendarNightsReservedReserved,
.abCal-id-108 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-108 a.abCalendarPending,
.abCal-id-108 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-108 a.abCalendarPendingNightsStart, 
.abCal-id-108 a.abCalendarPendingNightsEnd,
.abCal-id-108 span.abCalendarPendingNightsStart, 
.abCal-id-108 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-108 a.abCalendarPendingNightsStart,
.abCal-id-108 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-108 a.abCalendarPendingNightsEnd,
.abCal-id-108 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-109 a:link, 
.abCal-id-109 a:visited, 
.abCal-id-109 a:active, 
.abCal-id-109 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-109 span {
	cursor: default !important;
}
.abCal-id-109 a.abCalendarReserved,
.abCal-id-109 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-109 a.abCalendarReservedNightsStart, 
.abCal-id-109 a.abCalendarReservedNightsEnd,
.abCal-id-109 span.abCalendarReservedNightsStart, 
.abCal-id-109 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-109 a.abCalendarReservedNightsStart,
.abCal-id-109 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-109 a.abCalendarReservedNightsEnd,
.abCal-id-109 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-109 a.abCalendarNightsPendingPending,
.abCal-id-109 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-109 a.abCalendarNightsReservedPending,
.abCal-id-109 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-109 a.abCalendarNightsPendingReserved,
.abCal-id-109 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-109 a.abCalendarNightsReservedReserved,
.abCal-id-109 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-109 a.abCalendarPending,
.abCal-id-109 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-109 a.abCalendarPendingNightsStart, 
.abCal-id-109 a.abCalendarPendingNightsEnd,
.abCal-id-109 span.abCalendarPendingNightsStart, 
.abCal-id-109 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-109 a.abCalendarPendingNightsStart,
.abCal-id-109 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-109 a.abCalendarPendingNightsEnd,
.abCal-id-109 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-110 a:link, 
.abCal-id-110 a:visited, 
.abCal-id-110 a:active, 
.abCal-id-110 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-110 span {
	cursor: default !important;
}
.abCal-id-110 a.abCalendarReserved,
.abCal-id-110 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-110 a.abCalendarReservedNightsStart, 
.abCal-id-110 a.abCalendarReservedNightsEnd,
.abCal-id-110 span.abCalendarReservedNightsStart, 
.abCal-id-110 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-110 a.abCalendarReservedNightsStart,
.abCal-id-110 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-110 a.abCalendarReservedNightsEnd,
.abCal-id-110 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-110 a.abCalendarNightsPendingPending,
.abCal-id-110 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-110 a.abCalendarNightsReservedPending,
.abCal-id-110 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-110 a.abCalendarNightsPendingReserved,
.abCal-id-110 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-110 a.abCalendarNightsReservedReserved,
.abCal-id-110 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-110 a.abCalendarPending,
.abCal-id-110 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-110 a.abCalendarPendingNightsStart, 
.abCal-id-110 a.abCalendarPendingNightsEnd,
.abCal-id-110 span.abCalendarPendingNightsStart, 
.abCal-id-110 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-110 a.abCalendarPendingNightsStart,
.abCal-id-110 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-110 a.abCalendarPendingNightsEnd,
.abCal-id-110 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-111 a:link, 
.abCal-id-111 a:visited, 
.abCal-id-111 a:active, 
.abCal-id-111 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-111 span {
	cursor: default !important;
}
.abCal-id-111 a.abCalendarReserved,
.abCal-id-111 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-111 a.abCalendarReservedNightsStart, 
.abCal-id-111 a.abCalendarReservedNightsEnd,
.abCal-id-111 span.abCalendarReservedNightsStart, 
.abCal-id-111 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-111 a.abCalendarReservedNightsStart,
.abCal-id-111 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-111 a.abCalendarReservedNightsEnd,
.abCal-id-111 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-111 a.abCalendarNightsPendingPending,
.abCal-id-111 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-111 a.abCalendarNightsReservedPending,
.abCal-id-111 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-111 a.abCalendarNightsPendingReserved,
.abCal-id-111 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-111 a.abCalendarNightsReservedReserved,
.abCal-id-111 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-111 a.abCalendarPending,
.abCal-id-111 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-111 a.abCalendarPendingNightsStart, 
.abCal-id-111 a.abCalendarPendingNightsEnd,
.abCal-id-111 span.abCalendarPendingNightsStart, 
.abCal-id-111 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-111 a.abCalendarPendingNightsStart,
.abCal-id-111 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-111 a.abCalendarPendingNightsEnd,
.abCal-id-111 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-112 a:link, 
.abCal-id-112 a:visited, 
.abCal-id-112 a:active, 
.abCal-id-112 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-112 span {
	cursor: default !important;
}
.abCal-id-112 a.abCalendarReserved,
.abCal-id-112 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-112 a.abCalendarReservedNightsStart, 
.abCal-id-112 a.abCalendarReservedNightsEnd,
.abCal-id-112 span.abCalendarReservedNightsStart, 
.abCal-id-112 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-112 a.abCalendarReservedNightsStart,
.abCal-id-112 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-112 a.abCalendarReservedNightsEnd,
.abCal-id-112 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-112 a.abCalendarNightsPendingPending,
.abCal-id-112 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-112 a.abCalendarNightsReservedPending,
.abCal-id-112 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-112 a.abCalendarNightsPendingReserved,
.abCal-id-112 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-112 a.abCalendarNightsReservedReserved,
.abCal-id-112 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-112 a.abCalendarPending,
.abCal-id-112 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-112 a.abCalendarPendingNightsStart, 
.abCal-id-112 a.abCalendarPendingNightsEnd,
.abCal-id-112 span.abCalendarPendingNightsStart, 
.abCal-id-112 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-112 a.abCalendarPendingNightsStart,
.abCal-id-112 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-112 a.abCalendarPendingNightsEnd,
.abCal-id-112 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-113 a:link, 
.abCal-id-113 a:visited, 
.abCal-id-113 a:active, 
.abCal-id-113 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-113 span {
	cursor: default !important;
}
.abCal-id-113 a.abCalendarReserved,
.abCal-id-113 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-113 a.abCalendarReservedNightsStart, 
.abCal-id-113 a.abCalendarReservedNightsEnd,
.abCal-id-113 span.abCalendarReservedNightsStart, 
.abCal-id-113 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-113 a.abCalendarReservedNightsStart,
.abCal-id-113 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-113 a.abCalendarReservedNightsEnd,
.abCal-id-113 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-113 a.abCalendarNightsPendingPending,
.abCal-id-113 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-113 a.abCalendarNightsReservedPending,
.abCal-id-113 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-113 a.abCalendarNightsPendingReserved,
.abCal-id-113 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-113 a.abCalendarNightsReservedReserved,
.abCal-id-113 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-113 a.abCalendarPending,
.abCal-id-113 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-113 a.abCalendarPendingNightsStart, 
.abCal-id-113 a.abCalendarPendingNightsEnd,
.abCal-id-113 span.abCalendarPendingNightsStart, 
.abCal-id-113 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-113 a.abCalendarPendingNightsStart,
.abCal-id-113 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-113 a.abCalendarPendingNightsEnd,
.abCal-id-113 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-114 a:link, 
.abCal-id-114 a:visited, 
.abCal-id-114 a:active, 
.abCal-id-114 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-114 span {
	cursor: default !important;
}
.abCal-id-114 a.abCalendarReserved,
.abCal-id-114 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-114 a.abCalendarReservedNightsStart, 
.abCal-id-114 a.abCalendarReservedNightsEnd,
.abCal-id-114 span.abCalendarReservedNightsStart, 
.abCal-id-114 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-114 a.abCalendarReservedNightsStart,
.abCal-id-114 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-114 a.abCalendarReservedNightsEnd,
.abCal-id-114 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-114 a.abCalendarNightsPendingPending,
.abCal-id-114 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-114 a.abCalendarNightsReservedPending,
.abCal-id-114 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-114 a.abCalendarNightsPendingReserved,
.abCal-id-114 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-114 a.abCalendarNightsReservedReserved,
.abCal-id-114 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-114 a.abCalendarPending,
.abCal-id-114 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-114 a.abCalendarPendingNightsStart, 
.abCal-id-114 a.abCalendarPendingNightsEnd,
.abCal-id-114 span.abCalendarPendingNightsStart, 
.abCal-id-114 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-114 a.abCalendarPendingNightsStart,
.abCal-id-114 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-114 a.abCalendarPendingNightsEnd,
.abCal-id-114 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-115 a:link, 
.abCal-id-115 a:visited, 
.abCal-id-115 a:active, 
.abCal-id-115 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-115 span {
	cursor: default !important;
}
.abCal-id-115 a.abCalendarReserved,
.abCal-id-115 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-115 a.abCalendarReservedNightsStart, 
.abCal-id-115 a.abCalendarReservedNightsEnd,
.abCal-id-115 span.abCalendarReservedNightsStart, 
.abCal-id-115 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-115 a.abCalendarReservedNightsStart,
.abCal-id-115 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-115 a.abCalendarReservedNightsEnd,
.abCal-id-115 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-115 a.abCalendarNightsPendingPending,
.abCal-id-115 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-115 a.abCalendarNightsReservedPending,
.abCal-id-115 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-115 a.abCalendarNightsPendingReserved,
.abCal-id-115 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-115 a.abCalendarNightsReservedReserved,
.abCal-id-115 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-115 a.abCalendarPending,
.abCal-id-115 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-115 a.abCalendarPendingNightsStart, 
.abCal-id-115 a.abCalendarPendingNightsEnd,
.abCal-id-115 span.abCalendarPendingNightsStart, 
.abCal-id-115 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-115 a.abCalendarPendingNightsStart,
.abCal-id-115 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-115 a.abCalendarPendingNightsEnd,
.abCal-id-115 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-116 a:link, 
.abCal-id-116 a:visited, 
.abCal-id-116 a:active, 
.abCal-id-116 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-116 span {
	cursor: default !important;
}
.abCal-id-116 a.abCalendarReserved,
.abCal-id-116 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-116 a.abCalendarReservedNightsStart, 
.abCal-id-116 a.abCalendarReservedNightsEnd,
.abCal-id-116 span.abCalendarReservedNightsStart, 
.abCal-id-116 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-116 a.abCalendarReservedNightsStart,
.abCal-id-116 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-116 a.abCalendarReservedNightsEnd,
.abCal-id-116 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-116 a.abCalendarNightsPendingPending,
.abCal-id-116 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-116 a.abCalendarNightsReservedPending,
.abCal-id-116 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-116 a.abCalendarNightsPendingReserved,
.abCal-id-116 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-116 a.abCalendarNightsReservedReserved,
.abCal-id-116 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-116 a.abCalendarPending,
.abCal-id-116 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-116 a.abCalendarPendingNightsStart, 
.abCal-id-116 a.abCalendarPendingNightsEnd,
.abCal-id-116 span.abCalendarPendingNightsStart, 
.abCal-id-116 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-116 a.abCalendarPendingNightsStart,
.abCal-id-116 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-116 a.abCalendarPendingNightsEnd,
.abCal-id-116 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-117 a:link, 
.abCal-id-117 a:visited, 
.abCal-id-117 a:active, 
.abCal-id-117 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-117 span {
	cursor: default !important;
}
.abCal-id-117 a.abCalendarReserved,
.abCal-id-117 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-117 a.abCalendarReservedNightsStart, 
.abCal-id-117 a.abCalendarReservedNightsEnd,
.abCal-id-117 span.abCalendarReservedNightsStart, 
.abCal-id-117 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-117 a.abCalendarReservedNightsStart,
.abCal-id-117 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-117 a.abCalendarReservedNightsEnd,
.abCal-id-117 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-117 a.abCalendarNightsPendingPending,
.abCal-id-117 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-117 a.abCalendarNightsReservedPending,
.abCal-id-117 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-117 a.abCalendarNightsPendingReserved,
.abCal-id-117 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-117 a.abCalendarNightsReservedReserved,
.abCal-id-117 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-117 a.abCalendarPending,
.abCal-id-117 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-117 a.abCalendarPendingNightsStart, 
.abCal-id-117 a.abCalendarPendingNightsEnd,
.abCal-id-117 span.abCalendarPendingNightsStart, 
.abCal-id-117 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-117 a.abCalendarPendingNightsStart,
.abCal-id-117 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-117 a.abCalendarPendingNightsEnd,
.abCal-id-117 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-118 a:link, 
.abCal-id-118 a:visited, 
.abCal-id-118 a:active, 
.abCal-id-118 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-118 span {
	cursor: default !important;
}
.abCal-id-118 a.abCalendarReserved,
.abCal-id-118 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-118 a.abCalendarReservedNightsStart, 
.abCal-id-118 a.abCalendarReservedNightsEnd,
.abCal-id-118 span.abCalendarReservedNightsStart, 
.abCal-id-118 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-118 a.abCalendarReservedNightsStart,
.abCal-id-118 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-118 a.abCalendarReservedNightsEnd,
.abCal-id-118 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-118 a.abCalendarNightsPendingPending,
.abCal-id-118 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-118 a.abCalendarNightsReservedPending,
.abCal-id-118 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-118 a.abCalendarNightsPendingReserved,
.abCal-id-118 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-118 a.abCalendarNightsReservedReserved,
.abCal-id-118 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-118 a.abCalendarPending,
.abCal-id-118 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-118 a.abCalendarPendingNightsStart, 
.abCal-id-118 a.abCalendarPendingNightsEnd,
.abCal-id-118 span.abCalendarPendingNightsStart, 
.abCal-id-118 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-118 a.abCalendarPendingNightsStart,
.abCal-id-118 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-118 a.abCalendarPendingNightsEnd,
.abCal-id-118 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-119 a:link, 
.abCal-id-119 a:visited, 
.abCal-id-119 a:active, 
.abCal-id-119 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-119 span {
	cursor: default !important;
}
.abCal-id-119 a.abCalendarReserved,
.abCal-id-119 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-119 a.abCalendarReservedNightsStart, 
.abCal-id-119 a.abCalendarReservedNightsEnd,
.abCal-id-119 span.abCalendarReservedNightsStart, 
.abCal-id-119 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-119 a.abCalendarReservedNightsStart,
.abCal-id-119 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-119 a.abCalendarReservedNightsEnd,
.abCal-id-119 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-119 a.abCalendarNightsPendingPending,
.abCal-id-119 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-119 a.abCalendarNightsReservedPending,
.abCal-id-119 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-119 a.abCalendarNightsPendingReserved,
.abCal-id-119 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-119 a.abCalendarNightsReservedReserved,
.abCal-id-119 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-119 a.abCalendarPending,
.abCal-id-119 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-119 a.abCalendarPendingNightsStart, 
.abCal-id-119 a.abCalendarPendingNightsEnd,
.abCal-id-119 span.abCalendarPendingNightsStart, 
.abCal-id-119 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-119 a.abCalendarPendingNightsStart,
.abCal-id-119 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-119 a.abCalendarPendingNightsEnd,
.abCal-id-119 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-120 a:link, 
.abCal-id-120 a:visited, 
.abCal-id-120 a:active, 
.abCal-id-120 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-120 span {
	cursor: default !important;
}
.abCal-id-120 a.abCalendarReserved,
.abCal-id-120 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-120 a.abCalendarReservedNightsStart, 
.abCal-id-120 a.abCalendarReservedNightsEnd,
.abCal-id-120 span.abCalendarReservedNightsStart, 
.abCal-id-120 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-120 a.abCalendarReservedNightsStart,
.abCal-id-120 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-120 a.abCalendarReservedNightsEnd,
.abCal-id-120 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-120 a.abCalendarNightsPendingPending,
.abCal-id-120 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-120 a.abCalendarNightsReservedPending,
.abCal-id-120 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-120 a.abCalendarNightsPendingReserved,
.abCal-id-120 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-120 a.abCalendarNightsReservedReserved,
.abCal-id-120 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-120 a.abCalendarPending,
.abCal-id-120 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-120 a.abCalendarPendingNightsStart, 
.abCal-id-120 a.abCalendarPendingNightsEnd,
.abCal-id-120 span.abCalendarPendingNightsStart, 
.abCal-id-120 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-120 a.abCalendarPendingNightsStart,
.abCal-id-120 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-120 a.abCalendarPendingNightsEnd,
.abCal-id-120 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-121 a:link, 
.abCal-id-121 a:visited, 
.abCal-id-121 a:active, 
.abCal-id-121 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-121 span {
	cursor: default !important;
}
.abCal-id-121 a.abCalendarReserved,
.abCal-id-121 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-121 a.abCalendarReservedNightsStart, 
.abCal-id-121 a.abCalendarReservedNightsEnd,
.abCal-id-121 span.abCalendarReservedNightsStart, 
.abCal-id-121 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-121 a.abCalendarReservedNightsStart,
.abCal-id-121 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-121 a.abCalendarReservedNightsEnd,
.abCal-id-121 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-121 a.abCalendarNightsPendingPending,
.abCal-id-121 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-121 a.abCalendarNightsReservedPending,
.abCal-id-121 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-121 a.abCalendarNightsPendingReserved,
.abCal-id-121 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-121 a.abCalendarNightsReservedReserved,
.abCal-id-121 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-121 a.abCalendarPending,
.abCal-id-121 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-121 a.abCalendarPendingNightsStart, 
.abCal-id-121 a.abCalendarPendingNightsEnd,
.abCal-id-121 span.abCalendarPendingNightsStart, 
.abCal-id-121 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-121 a.abCalendarPendingNightsStart,
.abCal-id-121 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-121 a.abCalendarPendingNightsEnd,
.abCal-id-121 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-122 a:link, 
.abCal-id-122 a:visited, 
.abCal-id-122 a:active, 
.abCal-id-122 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-122 span {
	cursor: default !important;
}
.abCal-id-122 a.abCalendarReserved,
.abCal-id-122 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-122 a.abCalendarReservedNightsStart, 
.abCal-id-122 a.abCalendarReservedNightsEnd,
.abCal-id-122 span.abCalendarReservedNightsStart, 
.abCal-id-122 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-122 a.abCalendarReservedNightsStart,
.abCal-id-122 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-122 a.abCalendarReservedNightsEnd,
.abCal-id-122 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-122 a.abCalendarNightsPendingPending,
.abCal-id-122 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-122 a.abCalendarNightsReservedPending,
.abCal-id-122 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-122 a.abCalendarNightsPendingReserved,
.abCal-id-122 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-122 a.abCalendarNightsReservedReserved,
.abCal-id-122 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-122 a.abCalendarPending,
.abCal-id-122 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-122 a.abCalendarPendingNightsStart, 
.abCal-id-122 a.abCalendarPendingNightsEnd,
.abCal-id-122 span.abCalendarPendingNightsStart, 
.abCal-id-122 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-122 a.abCalendarPendingNightsStart,
.abCal-id-122 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-122 a.abCalendarPendingNightsEnd,
.abCal-id-122 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-123 a:link, 
.abCal-id-123 a:visited, 
.abCal-id-123 a:active, 
.abCal-id-123 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-123 span {
	cursor: default !important;
}
.abCal-id-123 a.abCalendarReserved,
.abCal-id-123 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-123 a.abCalendarReservedNightsStart, 
.abCal-id-123 a.abCalendarReservedNightsEnd,
.abCal-id-123 span.abCalendarReservedNightsStart, 
.abCal-id-123 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-123 a.abCalendarReservedNightsStart,
.abCal-id-123 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-123 a.abCalendarReservedNightsEnd,
.abCal-id-123 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-123 a.abCalendarNightsPendingPending,
.abCal-id-123 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-123 a.abCalendarNightsReservedPending,
.abCal-id-123 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-123 a.abCalendarNightsPendingReserved,
.abCal-id-123 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-123 a.abCalendarNightsReservedReserved,
.abCal-id-123 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-123 a.abCalendarPending,
.abCal-id-123 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-123 a.abCalendarPendingNightsStart, 
.abCal-id-123 a.abCalendarPendingNightsEnd,
.abCal-id-123 span.abCalendarPendingNightsStart, 
.abCal-id-123 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-123 a.abCalendarPendingNightsStart,
.abCal-id-123 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-123 a.abCalendarPendingNightsEnd,
.abCal-id-123 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-124 a:link, 
.abCal-id-124 a:visited, 
.abCal-id-124 a:active, 
.abCal-id-124 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-124 span {
	cursor: default !important;
}
.abCal-id-124 a.abCalendarReserved,
.abCal-id-124 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-124 a.abCalendarReservedNightsStart, 
.abCal-id-124 a.abCalendarReservedNightsEnd,
.abCal-id-124 span.abCalendarReservedNightsStart, 
.abCal-id-124 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-124 a.abCalendarReservedNightsStart,
.abCal-id-124 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-124 a.abCalendarReservedNightsEnd,
.abCal-id-124 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-124 a.abCalendarNightsPendingPending,
.abCal-id-124 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-124 a.abCalendarNightsReservedPending,
.abCal-id-124 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-124 a.abCalendarNightsPendingReserved,
.abCal-id-124 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-124 a.abCalendarNightsReservedReserved,
.abCal-id-124 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-124 a.abCalendarPending,
.abCal-id-124 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-124 a.abCalendarPendingNightsStart, 
.abCal-id-124 a.abCalendarPendingNightsEnd,
.abCal-id-124 span.abCalendarPendingNightsStart, 
.abCal-id-124 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-124 a.abCalendarPendingNightsStart,
.abCal-id-124 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-124 a.abCalendarPendingNightsEnd,
.abCal-id-124 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-125 a:link, 
.abCal-id-125 a:visited, 
.abCal-id-125 a:active, 
.abCal-id-125 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-125 span {
	cursor: default !important;
}
.abCal-id-125 a.abCalendarReserved,
.abCal-id-125 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-125 a.abCalendarReservedNightsStart, 
.abCal-id-125 a.abCalendarReservedNightsEnd,
.abCal-id-125 span.abCalendarReservedNightsStart, 
.abCal-id-125 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-125 a.abCalendarReservedNightsStart,
.abCal-id-125 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-125 a.abCalendarReservedNightsEnd,
.abCal-id-125 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-125 a.abCalendarNightsPendingPending,
.abCal-id-125 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-125 a.abCalendarNightsReservedPending,
.abCal-id-125 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-125 a.abCalendarNightsPendingReserved,
.abCal-id-125 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-125 a.abCalendarNightsReservedReserved,
.abCal-id-125 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-125 a.abCalendarPending,
.abCal-id-125 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-125 a.abCalendarPendingNightsStart, 
.abCal-id-125 a.abCalendarPendingNightsEnd,
.abCal-id-125 span.abCalendarPendingNightsStart, 
.abCal-id-125 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-125 a.abCalendarPendingNightsStart,
.abCal-id-125 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-125 a.abCalendarPendingNightsEnd,
.abCal-id-125 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-126 a:link, 
.abCal-id-126 a:visited, 
.abCal-id-126 a:active, 
.abCal-id-126 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-126 span {
	cursor: default !important;
}
.abCal-id-126 a.abCalendarReserved,
.abCal-id-126 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-126 a.abCalendarReservedNightsStart, 
.abCal-id-126 a.abCalendarReservedNightsEnd,
.abCal-id-126 span.abCalendarReservedNightsStart, 
.abCal-id-126 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-126 a.abCalendarReservedNightsStart,
.abCal-id-126 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-126 a.abCalendarReservedNightsEnd,
.abCal-id-126 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-126 a.abCalendarNightsPendingPending,
.abCal-id-126 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-126 a.abCalendarNightsReservedPending,
.abCal-id-126 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-126 a.abCalendarNightsPendingReserved,
.abCal-id-126 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-126 a.abCalendarNightsReservedReserved,
.abCal-id-126 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-126 a.abCalendarPending,
.abCal-id-126 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-126 a.abCalendarPendingNightsStart, 
.abCal-id-126 a.abCalendarPendingNightsEnd,
.abCal-id-126 span.abCalendarPendingNightsStart, 
.abCal-id-126 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-126 a.abCalendarPendingNightsStart,
.abCal-id-126 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-126 a.abCalendarPendingNightsEnd,
.abCal-id-126 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-127 a:link, 
.abCal-id-127 a:visited, 
.abCal-id-127 a:active, 
.abCal-id-127 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-127 span {
	cursor: default !important;
}
.abCal-id-127 a.abCalendarReserved,
.abCal-id-127 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-127 a.abCalendarReservedNightsStart, 
.abCal-id-127 a.abCalendarReservedNightsEnd,
.abCal-id-127 span.abCalendarReservedNightsStart, 
.abCal-id-127 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-127 a.abCalendarReservedNightsStart,
.abCal-id-127 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-127 a.abCalendarReservedNightsEnd,
.abCal-id-127 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-127 a.abCalendarNightsPendingPending,
.abCal-id-127 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-127 a.abCalendarNightsReservedPending,
.abCal-id-127 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-127 a.abCalendarNightsPendingReserved,
.abCal-id-127 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-127 a.abCalendarNightsReservedReserved,
.abCal-id-127 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-127 a.abCalendarPending,
.abCal-id-127 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-127 a.abCalendarPendingNightsStart, 
.abCal-id-127 a.abCalendarPendingNightsEnd,
.abCal-id-127 span.abCalendarPendingNightsStart, 
.abCal-id-127 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-127 a.abCalendarPendingNightsStart,
.abCal-id-127 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-127 a.abCalendarPendingNightsEnd,
.abCal-id-127 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-128 a:link, 
.abCal-id-128 a:visited, 
.abCal-id-128 a:active, 
.abCal-id-128 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-128 span {
	cursor: default !important;
}
.abCal-id-128 a.abCalendarReserved,
.abCal-id-128 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-128 a.abCalendarReservedNightsStart, 
.abCal-id-128 a.abCalendarReservedNightsEnd,
.abCal-id-128 span.abCalendarReservedNightsStart, 
.abCal-id-128 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-128 a.abCalendarReservedNightsStart,
.abCal-id-128 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-128 a.abCalendarReservedNightsEnd,
.abCal-id-128 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-128 a.abCalendarNightsPendingPending,
.abCal-id-128 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-128 a.abCalendarNightsReservedPending,
.abCal-id-128 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-128 a.abCalendarNightsPendingReserved,
.abCal-id-128 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-128 a.abCalendarNightsReservedReserved,
.abCal-id-128 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-128 a.abCalendarPending,
.abCal-id-128 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-128 a.abCalendarPendingNightsStart, 
.abCal-id-128 a.abCalendarPendingNightsEnd,
.abCal-id-128 span.abCalendarPendingNightsStart, 
.abCal-id-128 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-128 a.abCalendarPendingNightsStart,
.abCal-id-128 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-128 a.abCalendarPendingNightsEnd,
.abCal-id-128 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-129 a:link, 
.abCal-id-129 a:visited, 
.abCal-id-129 a:active, 
.abCal-id-129 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-129 span {
	cursor: default !important;
}
.abCal-id-129 a.abCalendarReserved,
.abCal-id-129 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-129 a.abCalendarReservedNightsStart, 
.abCal-id-129 a.abCalendarReservedNightsEnd,
.abCal-id-129 span.abCalendarReservedNightsStart, 
.abCal-id-129 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-129 a.abCalendarReservedNightsStart,
.abCal-id-129 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-129 a.abCalendarReservedNightsEnd,
.abCal-id-129 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-129 a.abCalendarNightsPendingPending,
.abCal-id-129 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-129 a.abCalendarNightsReservedPending,
.abCal-id-129 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-129 a.abCalendarNightsPendingReserved,
.abCal-id-129 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-129 a.abCalendarNightsReservedReserved,
.abCal-id-129 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-129 a.abCalendarPending,
.abCal-id-129 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-129 a.abCalendarPendingNightsStart, 
.abCal-id-129 a.abCalendarPendingNightsEnd,
.abCal-id-129 span.abCalendarPendingNightsStart, 
.abCal-id-129 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-129 a.abCalendarPendingNightsStart,
.abCal-id-129 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-129 a.abCalendarPendingNightsEnd,
.abCal-id-129 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-130 a:link, 
.abCal-id-130 a:visited, 
.abCal-id-130 a:active, 
.abCal-id-130 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-130 span {
	cursor: default !important;
}
.abCal-id-130 a.abCalendarReserved,
.abCal-id-130 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-130 a.abCalendarReservedNightsStart, 
.abCal-id-130 a.abCalendarReservedNightsEnd,
.abCal-id-130 span.abCalendarReservedNightsStart, 
.abCal-id-130 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-130 a.abCalendarReservedNightsStart,
.abCal-id-130 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-130 a.abCalendarReservedNightsEnd,
.abCal-id-130 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-130 a.abCalendarNightsPendingPending,
.abCal-id-130 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-130 a.abCalendarNightsReservedPending,
.abCal-id-130 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-130 a.abCalendarNightsPendingReserved,
.abCal-id-130 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-130 a.abCalendarNightsReservedReserved,
.abCal-id-130 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-130 a.abCalendarPending,
.abCal-id-130 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-130 a.abCalendarPendingNightsStart, 
.abCal-id-130 a.abCalendarPendingNightsEnd,
.abCal-id-130 span.abCalendarPendingNightsStart, 
.abCal-id-130 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-130 a.abCalendarPendingNightsStart,
.abCal-id-130 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-130 a.abCalendarPendingNightsEnd,
.abCal-id-130 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-131 a:link, 
.abCal-id-131 a:visited, 
.abCal-id-131 a:active, 
.abCal-id-131 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-131 span {
	cursor: default !important;
}
.abCal-id-131 a.abCalendarReserved,
.abCal-id-131 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-131 a.abCalendarReservedNightsStart, 
.abCal-id-131 a.abCalendarReservedNightsEnd,
.abCal-id-131 span.abCalendarReservedNightsStart, 
.abCal-id-131 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-131 a.abCalendarReservedNightsStart,
.abCal-id-131 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-131 a.abCalendarReservedNightsEnd,
.abCal-id-131 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-131 a.abCalendarNightsPendingPending,
.abCal-id-131 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-131 a.abCalendarNightsReservedPending,
.abCal-id-131 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-131 a.abCalendarNightsPendingReserved,
.abCal-id-131 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-131 a.abCalendarNightsReservedReserved,
.abCal-id-131 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-131 a.abCalendarPending,
.abCal-id-131 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-131 a.abCalendarPendingNightsStart, 
.abCal-id-131 a.abCalendarPendingNightsEnd,
.abCal-id-131 span.abCalendarPendingNightsStart, 
.abCal-id-131 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-131 a.abCalendarPendingNightsStart,
.abCal-id-131 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-131 a.abCalendarPendingNightsEnd,
.abCal-id-131 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-132 a:link, 
.abCal-id-132 a:visited, 
.abCal-id-132 a:active, 
.abCal-id-132 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-132 span {
	cursor: default !important;
}
.abCal-id-132 a.abCalendarReserved,
.abCal-id-132 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-132 a.abCalendarReservedNightsStart, 
.abCal-id-132 a.abCalendarReservedNightsEnd,
.abCal-id-132 span.abCalendarReservedNightsStart, 
.abCal-id-132 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-132 a.abCalendarReservedNightsStart,
.abCal-id-132 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-132 a.abCalendarReservedNightsEnd,
.abCal-id-132 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-132 a.abCalendarNightsPendingPending,
.abCal-id-132 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-132 a.abCalendarNightsReservedPending,
.abCal-id-132 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-132 a.abCalendarNightsPendingReserved,
.abCal-id-132 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-132 a.abCalendarNightsReservedReserved,
.abCal-id-132 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-132 a.abCalendarPending,
.abCal-id-132 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-132 a.abCalendarPendingNightsStart, 
.abCal-id-132 a.abCalendarPendingNightsEnd,
.abCal-id-132 span.abCalendarPendingNightsStart, 
.abCal-id-132 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-132 a.abCalendarPendingNightsStart,
.abCal-id-132 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-132 a.abCalendarPendingNightsEnd,
.abCal-id-132 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-133 a:link, 
.abCal-id-133 a:visited, 
.abCal-id-133 a:active, 
.abCal-id-133 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-133 span {
	cursor: default !important;
}
.abCal-id-133 a.abCalendarReserved,
.abCal-id-133 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-133 a.abCalendarReservedNightsStart, 
.abCal-id-133 a.abCalendarReservedNightsEnd,
.abCal-id-133 span.abCalendarReservedNightsStart, 
.abCal-id-133 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-133 a.abCalendarReservedNightsStart,
.abCal-id-133 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-133 a.abCalendarReservedNightsEnd,
.abCal-id-133 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-133 a.abCalendarNightsPendingPending,
.abCal-id-133 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-133 a.abCalendarNightsReservedPending,
.abCal-id-133 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-133 a.abCalendarNightsPendingReserved,
.abCal-id-133 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-133 a.abCalendarNightsReservedReserved,
.abCal-id-133 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-133 a.abCalendarPending,
.abCal-id-133 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-133 a.abCalendarPendingNightsStart, 
.abCal-id-133 a.abCalendarPendingNightsEnd,
.abCal-id-133 span.abCalendarPendingNightsStart, 
.abCal-id-133 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-133 a.abCalendarPendingNightsStart,
.abCal-id-133 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-133 a.abCalendarPendingNightsEnd,
.abCal-id-133 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-134 a:link, 
.abCal-id-134 a:visited, 
.abCal-id-134 a:active, 
.abCal-id-134 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-134 span {
	cursor: default !important;
}
.abCal-id-134 a.abCalendarReserved,
.abCal-id-134 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-134 a.abCalendarReservedNightsStart, 
.abCal-id-134 a.abCalendarReservedNightsEnd,
.abCal-id-134 span.abCalendarReservedNightsStart, 
.abCal-id-134 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-134 a.abCalendarReservedNightsStart,
.abCal-id-134 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-134 a.abCalendarReservedNightsEnd,
.abCal-id-134 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-134 a.abCalendarNightsPendingPending,
.abCal-id-134 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-134 a.abCalendarNightsReservedPending,
.abCal-id-134 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-134 a.abCalendarNightsPendingReserved,
.abCal-id-134 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-134 a.abCalendarNightsReservedReserved,
.abCal-id-134 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-134 a.abCalendarPending,
.abCal-id-134 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-134 a.abCalendarPendingNightsStart, 
.abCal-id-134 a.abCalendarPendingNightsEnd,
.abCal-id-134 span.abCalendarPendingNightsStart, 
.abCal-id-134 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-134 a.abCalendarPendingNightsStart,
.abCal-id-134 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-134 a.abCalendarPendingNightsEnd,
.abCal-id-134 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-135 a:link, 
.abCal-id-135 a:visited, 
.abCal-id-135 a:active, 
.abCal-id-135 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-135 span {
	cursor: default !important;
}
.abCal-id-135 a.abCalendarReserved,
.abCal-id-135 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-135 a.abCalendarReservedNightsStart, 
.abCal-id-135 a.abCalendarReservedNightsEnd,
.abCal-id-135 span.abCalendarReservedNightsStart, 
.abCal-id-135 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-135 a.abCalendarReservedNightsStart,
.abCal-id-135 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-135 a.abCalendarReservedNightsEnd,
.abCal-id-135 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-135 a.abCalendarNightsPendingPending,
.abCal-id-135 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-135 a.abCalendarNightsReservedPending,
.abCal-id-135 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-135 a.abCalendarNightsPendingReserved,
.abCal-id-135 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-135 a.abCalendarNightsReservedReserved,
.abCal-id-135 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-135 a.abCalendarPending,
.abCal-id-135 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-135 a.abCalendarPendingNightsStart, 
.abCal-id-135 a.abCalendarPendingNightsEnd,
.abCal-id-135 span.abCalendarPendingNightsStart, 
.abCal-id-135 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-135 a.abCalendarPendingNightsStart,
.abCal-id-135 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-135 a.abCalendarPendingNightsEnd,
.abCal-id-135 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-136 a:link, 
.abCal-id-136 a:visited, 
.abCal-id-136 a:active, 
.abCal-id-136 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-136 span {
	cursor: default !important;
}
.abCal-id-136 a.abCalendarReserved,
.abCal-id-136 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-136 a.abCalendarReservedNightsStart, 
.abCal-id-136 a.abCalendarReservedNightsEnd,
.abCal-id-136 span.abCalendarReservedNightsStart, 
.abCal-id-136 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-136 a.abCalendarReservedNightsStart,
.abCal-id-136 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-136 a.abCalendarReservedNightsEnd,
.abCal-id-136 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-136 a.abCalendarNightsPendingPending,
.abCal-id-136 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-136 a.abCalendarNightsReservedPending,
.abCal-id-136 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-136 a.abCalendarNightsPendingReserved,
.abCal-id-136 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-136 a.abCalendarNightsReservedReserved,
.abCal-id-136 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-136 a.abCalendarPending,
.abCal-id-136 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-136 a.abCalendarPendingNightsStart, 
.abCal-id-136 a.abCalendarPendingNightsEnd,
.abCal-id-136 span.abCalendarPendingNightsStart, 
.abCal-id-136 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-136 a.abCalendarPendingNightsStart,
.abCal-id-136 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-136 a.abCalendarPendingNightsEnd,
.abCal-id-136 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-137 a:link, 
.abCal-id-137 a:visited, 
.abCal-id-137 a:active, 
.abCal-id-137 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-137 span {
	cursor: default !important;
}
.abCal-id-137 a.abCalendarReserved,
.abCal-id-137 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-137 a.abCalendarReservedNightsStart, 
.abCal-id-137 a.abCalendarReservedNightsEnd,
.abCal-id-137 span.abCalendarReservedNightsStart, 
.abCal-id-137 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-137 a.abCalendarReservedNightsStart,
.abCal-id-137 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-137 a.abCalendarReservedNightsEnd,
.abCal-id-137 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-137 a.abCalendarNightsPendingPending,
.abCal-id-137 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-137 a.abCalendarNightsReservedPending,
.abCal-id-137 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-137 a.abCalendarNightsPendingReserved,
.abCal-id-137 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-137 a.abCalendarNightsReservedReserved,
.abCal-id-137 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-137 a.abCalendarPending,
.abCal-id-137 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-137 a.abCalendarPendingNightsStart, 
.abCal-id-137 a.abCalendarPendingNightsEnd,
.abCal-id-137 span.abCalendarPendingNightsStart, 
.abCal-id-137 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-137 a.abCalendarPendingNightsStart,
.abCal-id-137 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-137 a.abCalendarPendingNightsEnd,
.abCal-id-137 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-138 a:link, 
.abCal-id-138 a:visited, 
.abCal-id-138 a:active, 
.abCal-id-138 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-138 span {
	cursor: default !important;
}
.abCal-id-138 a.abCalendarReserved,
.abCal-id-138 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-138 a.abCalendarReservedNightsStart, 
.abCal-id-138 a.abCalendarReservedNightsEnd,
.abCal-id-138 span.abCalendarReservedNightsStart, 
.abCal-id-138 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-138 a.abCalendarReservedNightsStart,
.abCal-id-138 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-138 a.abCalendarReservedNightsEnd,
.abCal-id-138 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-138 a.abCalendarNightsPendingPending,
.abCal-id-138 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-138 a.abCalendarNightsReservedPending,
.abCal-id-138 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-138 a.abCalendarNightsPendingReserved,
.abCal-id-138 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-138 a.abCalendarNightsReservedReserved,
.abCal-id-138 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-138 a.abCalendarPending,
.abCal-id-138 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-138 a.abCalendarPendingNightsStart, 
.abCal-id-138 a.abCalendarPendingNightsEnd,
.abCal-id-138 span.abCalendarPendingNightsStart, 
.abCal-id-138 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-138 a.abCalendarPendingNightsStart,
.abCal-id-138 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-138 a.abCalendarPendingNightsEnd,
.abCal-id-138 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-139 a:link, 
.abCal-id-139 a:visited, 
.abCal-id-139 a:active, 
.abCal-id-139 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-139 span {
	cursor: default !important;
}
.abCal-id-139 a.abCalendarReserved,
.abCal-id-139 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-139 a.abCalendarReservedNightsStart, 
.abCal-id-139 a.abCalendarReservedNightsEnd,
.abCal-id-139 span.abCalendarReservedNightsStart, 
.abCal-id-139 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-139 a.abCalendarReservedNightsStart,
.abCal-id-139 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-139 a.abCalendarReservedNightsEnd,
.abCal-id-139 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-139 a.abCalendarNightsPendingPending,
.abCal-id-139 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-139 a.abCalendarNightsReservedPending,
.abCal-id-139 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-139 a.abCalendarNightsPendingReserved,
.abCal-id-139 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-139 a.abCalendarNightsReservedReserved,
.abCal-id-139 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-139 a.abCalendarPending,
.abCal-id-139 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-139 a.abCalendarPendingNightsStart, 
.abCal-id-139 a.abCalendarPendingNightsEnd,
.abCal-id-139 span.abCalendarPendingNightsStart, 
.abCal-id-139 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-139 a.abCalendarPendingNightsStart,
.abCal-id-139 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-139 a.abCalendarPendingNightsEnd,
.abCal-id-139 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-140 a:link, 
.abCal-id-140 a:visited, 
.abCal-id-140 a:active, 
.abCal-id-140 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-140 span {
	cursor: default !important;
}
.abCal-id-140 a.abCalendarReserved,
.abCal-id-140 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-140 a.abCalendarReservedNightsStart, 
.abCal-id-140 a.abCalendarReservedNightsEnd,
.abCal-id-140 span.abCalendarReservedNightsStart, 
.abCal-id-140 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-140 a.abCalendarReservedNightsStart,
.abCal-id-140 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-140 a.abCalendarReservedNightsEnd,
.abCal-id-140 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-140 a.abCalendarNightsPendingPending,
.abCal-id-140 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-140 a.abCalendarNightsReservedPending,
.abCal-id-140 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-140 a.abCalendarNightsPendingReserved,
.abCal-id-140 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-140 a.abCalendarNightsReservedReserved,
.abCal-id-140 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-140 a.abCalendarPending,
.abCal-id-140 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-140 a.abCalendarPendingNightsStart, 
.abCal-id-140 a.abCalendarPendingNightsEnd,
.abCal-id-140 span.abCalendarPendingNightsStart, 
.abCal-id-140 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-140 a.abCalendarPendingNightsStart,
.abCal-id-140 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-140 a.abCalendarPendingNightsEnd,
.abCal-id-140 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-142 a:link, 
.abCal-id-142 a:visited, 
.abCal-id-142 a:active, 
.abCal-id-142 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-142 span {
	cursor: default !important;
}
.abCal-id-142 a.abCalendarReserved,
.abCal-id-142 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-142 a.abCalendarReservedNightsStart, 
.abCal-id-142 a.abCalendarReservedNightsEnd,
.abCal-id-142 span.abCalendarReservedNightsStart, 
.abCal-id-142 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-142 a.abCalendarReservedNightsStart,
.abCal-id-142 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-142 a.abCalendarReservedNightsEnd,
.abCal-id-142 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-142 a.abCalendarNightsPendingPending,
.abCal-id-142 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-142 a.abCalendarNightsReservedPending,
.abCal-id-142 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-142 a.abCalendarNightsPendingReserved,
.abCal-id-142 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-142 a.abCalendarNightsReservedReserved,
.abCal-id-142 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-142 a.abCalendarPending,
.abCal-id-142 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-142 a.abCalendarPendingNightsStart, 
.abCal-id-142 a.abCalendarPendingNightsEnd,
.abCal-id-142 span.abCalendarPendingNightsStart, 
.abCal-id-142 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-142 a.abCalendarPendingNightsStart,
.abCal-id-142 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-142 a.abCalendarPendingNightsEnd,
.abCal-id-142 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-143 a:link, 
.abCal-id-143 a:visited, 
.abCal-id-143 a:active, 
.abCal-id-143 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-143 span {
	cursor: default !important;
}
.abCal-id-143 a.abCalendarReserved,
.abCal-id-143 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-143 a.abCalendarReservedNightsStart, 
.abCal-id-143 a.abCalendarReservedNightsEnd,
.abCal-id-143 span.abCalendarReservedNightsStart, 
.abCal-id-143 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-143 a.abCalendarReservedNightsStart,
.abCal-id-143 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-143 a.abCalendarReservedNightsEnd,
.abCal-id-143 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-143 a.abCalendarNightsPendingPending,
.abCal-id-143 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-143 a.abCalendarNightsReservedPending,
.abCal-id-143 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-143 a.abCalendarNightsPendingReserved,
.abCal-id-143 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-143 a.abCalendarNightsReservedReserved,
.abCal-id-143 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-143 a.abCalendarPending,
.abCal-id-143 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-143 a.abCalendarPendingNightsStart, 
.abCal-id-143 a.abCalendarPendingNightsEnd,
.abCal-id-143 span.abCalendarPendingNightsStart, 
.abCal-id-143 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-143 a.abCalendarPendingNightsStart,
.abCal-id-143 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-143 a.abCalendarPendingNightsEnd,
.abCal-id-143 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-144 a:link, 
.abCal-id-144 a:visited, 
.abCal-id-144 a:active, 
.abCal-id-144 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-144 span {
	cursor: default !important;
}
.abCal-id-144 a.abCalendarReserved,
.abCal-id-144 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-144 a.abCalendarReservedNightsStart, 
.abCal-id-144 a.abCalendarReservedNightsEnd,
.abCal-id-144 span.abCalendarReservedNightsStart, 
.abCal-id-144 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-144 a.abCalendarReservedNightsStart,
.abCal-id-144 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-144 a.abCalendarReservedNightsEnd,
.abCal-id-144 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-144 a.abCalendarNightsPendingPending,
.abCal-id-144 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-144 a.abCalendarNightsReservedPending,
.abCal-id-144 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-144 a.abCalendarNightsPendingReserved,
.abCal-id-144 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-144 a.abCalendarNightsReservedReserved,
.abCal-id-144 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-144 a.abCalendarPending,
.abCal-id-144 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-144 a.abCalendarPendingNightsStart, 
.abCal-id-144 a.abCalendarPendingNightsEnd,
.abCal-id-144 span.abCalendarPendingNightsStart, 
.abCal-id-144 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-144 a.abCalendarPendingNightsStart,
.abCal-id-144 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-144 a.abCalendarPendingNightsEnd,
.abCal-id-144 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-145 a:link, 
.abCal-id-145 a:visited, 
.abCal-id-145 a:active, 
.abCal-id-145 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-145 span {
	cursor: default !important;
}
.abCal-id-145 a.abCalendarReserved,
.abCal-id-145 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-145 a.abCalendarReservedNightsStart, 
.abCal-id-145 a.abCalendarReservedNightsEnd,
.abCal-id-145 span.abCalendarReservedNightsStart, 
.abCal-id-145 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-145 a.abCalendarReservedNightsStart,
.abCal-id-145 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-145 a.abCalendarReservedNightsEnd,
.abCal-id-145 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-145 a.abCalendarNightsPendingPending,
.abCal-id-145 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-145 a.abCalendarNightsReservedPending,
.abCal-id-145 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-145 a.abCalendarNightsPendingReserved,
.abCal-id-145 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-145 a.abCalendarNightsReservedReserved,
.abCal-id-145 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-145 a.abCalendarPending,
.abCal-id-145 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-145 a.abCalendarPendingNightsStart, 
.abCal-id-145 a.abCalendarPendingNightsEnd,
.abCal-id-145 span.abCalendarPendingNightsStart, 
.abCal-id-145 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-145 a.abCalendarPendingNightsStart,
.abCal-id-145 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-145 a.abCalendarPendingNightsEnd,
.abCal-id-145 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-146 a:link, 
.abCal-id-146 a:visited, 
.abCal-id-146 a:active, 
.abCal-id-146 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-146 span {
	cursor: default !important;
}
.abCal-id-146 a.abCalendarReserved,
.abCal-id-146 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-146 a.abCalendarReservedNightsStart, 
.abCal-id-146 a.abCalendarReservedNightsEnd,
.abCal-id-146 span.abCalendarReservedNightsStart, 
.abCal-id-146 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-146 a.abCalendarReservedNightsStart,
.abCal-id-146 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-146 a.abCalendarReservedNightsEnd,
.abCal-id-146 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-146 a.abCalendarNightsPendingPending,
.abCal-id-146 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-146 a.abCalendarNightsReservedPending,
.abCal-id-146 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-146 a.abCalendarNightsPendingReserved,
.abCal-id-146 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-146 a.abCalendarNightsReservedReserved,
.abCal-id-146 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-146 a.abCalendarPending,
.abCal-id-146 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-146 a.abCalendarPendingNightsStart, 
.abCal-id-146 a.abCalendarPendingNightsEnd,
.abCal-id-146 span.abCalendarPendingNightsStart, 
.abCal-id-146 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-146 a.abCalendarPendingNightsStart,
.abCal-id-146 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-146 a.abCalendarPendingNightsEnd,
.abCal-id-146 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-147 a:link, 
.abCal-id-147 a:visited, 
.abCal-id-147 a:active, 
.abCal-id-147 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-147 span {
	cursor: default !important;
}
.abCal-id-147 a.abCalendarReserved,
.abCal-id-147 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-147 a.abCalendarReservedNightsStart, 
.abCal-id-147 a.abCalendarReservedNightsEnd,
.abCal-id-147 span.abCalendarReservedNightsStart, 
.abCal-id-147 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-147 a.abCalendarReservedNightsStart,
.abCal-id-147 span.abCalendarReservedNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-147 a.abCalendarReservedNightsEnd,
.abCal-id-147 span.abCalendarReservedNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-147 a.abCalendarNightsPendingPending,
.abCal-id-147 span.abCalendarNightsPendingPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-147 a.abCalendarNightsReservedPending,
.abCal-id-147 span.abCalendarNightsReservedPending {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-147 a.abCalendarNightsPendingReserved,
.abCal-id-147 span.abCalendarNightsPendingReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-147 a.abCalendarNightsReservedReserved,
.abCal-id-147 span.abCalendarNightsReservedReserved {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-147 a.abCalendarPending,
.abCal-id-147 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-147 a.abCalendarPendingNightsStart, 
.abCal-id-147 a.abCalendarPendingNightsEnd,
.abCal-id-147 span.abCalendarPendingNightsStart, 
.abCal-id-147 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-147 a.abCalendarPendingNightsStart,
.abCal-id-147 span.abCalendarPendingNightsStart {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-147 a.abCalendarPendingNightsEnd,
.abCal-id-147 span.abCalendarPendingNightsEnd {
	background-image: url("https://hestiatravel.com/online-admin/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}