@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://www.routelakelodge.com/script/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://www.routelakelodge.com/script/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://www.routelakelodge.com/script/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://www.routelakelodge.com/script/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://www.routelakelodge.com/script/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://www.routelakelodge.com/script/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://www.routelakelodge.com/script/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://www.routelakelodge.com/script/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://www.routelakelodge.com/script/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://www.routelakelodge.com/script/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://www.routelakelodge.com/script/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://www.routelakelodge.com/script/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://www.routelakelodge.com/script/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://www.routelakelodge.com/script/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://www.routelakelodge.com/script/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://www.routelakelodge.com/script/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-3 a:link, 
.abCal-id-3 a:visited, 
.abCal-id-3 a:active, 
.abCal-id-3 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-3 span {
	cursor: default !important;
}
.abCal-id-3 a.abCalendarReserved,
.abCal-id-3 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-3 a.abCalendarReservedNightsStart, 
.abCal-id-3 a.abCalendarReservedNightsEnd,
.abCal-id-3 span.abCalendarReservedNightsStart, 
.abCal-id-3 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-3 a.abCalendarReservedNightsStart,
.abCal-id-3 span.abCalendarReservedNightsStart {
	background-image: url("https://www.routelakelodge.com/script/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-3 a.abCalendarReservedNightsEnd,
.abCal-id-3 span.abCalendarReservedNightsEnd {
	background-image: url("https://www.routelakelodge.com/script/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-3 a.abCalendarNightsPendingPending,
.abCal-id-3 span.abCalendarNightsPendingPending {
	background-image: url("https://www.routelakelodge.com/script/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-3 a.abCalendarNightsReservedPending,
.abCal-id-3 span.abCalendarNightsReservedPending {
	background-image: url("https://www.routelakelodge.com/script/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-3 a.abCalendarNightsPendingReserved,
.abCal-id-3 span.abCalendarNightsPendingReserved {
	background-image: url("https://www.routelakelodge.com/script/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-3 a.abCalendarNightsReservedReserved,
.abCal-id-3 span.abCalendarNightsReservedReserved {
	background-image: url("https://www.routelakelodge.com/script/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-3 a.abCalendarPending,
.abCal-id-3 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-3 a.abCalendarPendingNightsStart, 
.abCal-id-3 a.abCalendarPendingNightsEnd,
.abCal-id-3 span.abCalendarPendingNightsStart, 
.abCal-id-3 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-3 a.abCalendarPendingNightsStart,
.abCal-id-3 span.abCalendarPendingNightsStart {
	background-image: url("https://www.routelakelodge.com/script/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-3 a.abCalendarPendingNightsEnd,
.abCal-id-3 span.abCalendarPendingNightsEnd {
	background-image: url("https://www.routelakelodge.com/script/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}.abCal-id-4 a:link, 
.abCal-id-4 a:visited, 
.abCal-id-4 a:active, 
.abCal-id-4 span {
	cursor: pointer;
	background-color: #80b369;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-4 span {
	cursor: default !important;
}
.abCal-id-4 a.abCalendarReserved,
.abCal-id-4 span.abCalendarReserved{
	background-color: #da5350;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-4 a.abCalendarReservedNightsStart, 
.abCal-id-4 a.abCalendarReservedNightsEnd,
.abCal-id-4 span.abCalendarReservedNightsStart, 
.abCal-id-4 span.abCalendarReservedNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-4 a.abCalendarReservedNightsStart,
.abCal-id-4 span.abCalendarReservedNightsStart {
	background-image: url("https://www.routelakelodge.com/script/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-4 a.abCalendarReservedNightsEnd,
.abCal-id-4 span.abCalendarReservedNightsEnd {
	background-image: url("https://www.routelakelodge.com/script/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=80b369&width=43&height=31");
	background-position: center center;
}
.abCal-id-4 a.abCalendarNightsPendingPending,
.abCal-id-4 span.abCalendarNightsPendingPending {
	background-image: url("https://www.routelakelodge.com/script/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-4 a.abCalendarNightsReservedPending,
.abCal-id-4 span.abCalendarNightsReservedPending {
	background-image: url("https://www.routelakelodge.com/script/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-4 a.abCalendarNightsPendingReserved,
.abCal-id-4 span.abCalendarNightsPendingReserved {
	background-image: url("https://www.routelakelodge.com/script/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=da5350&width=43&height=31");
	background-position: center center;
}
.abCal-id-4 a.abCalendarNightsReservedReserved,
.abCal-id-4 span.abCalendarNightsReservedReserved {
	background-image: url("https://www.routelakelodge.com/script/index.php?controller=pjFront&action=pjActionImage&color1=da5350&color2=da5350&width=43&height=31");
	background-position: center center;
	color: #ffffff;
}
.abCal-id-4 a.abCalendarPending,
.abCal-id-4 span.abCalendarPending {
	background-color: #f9ce67;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-4 a.abCalendarPendingNightsStart, 
.abCal-id-4 a.abCalendarPendingNightsEnd,
.abCal-id-4 span.abCalendarPendingNightsStart, 
.abCal-id-4 span.abCalendarPendingNightsEnd {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.abCal-id-4 a.abCalendarPendingNightsStart,
.abCal-id-4 span.abCalendarPendingNightsStart {
	background-image: url("https://www.routelakelodge.com/script/index.php?controller=pjFront&action=pjActionImage&color1=80b369&color2=f9ce67&width=43&height=31");
	background-position: center center;
}
.abCal-id-4 a.abCalendarPendingNightsEnd,
.abCal-id-4 span.abCalendarPendingNightsEnd {
	background-image: url("https://www.routelakelodge.com/script/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://www.routelakelodge.com/script/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://www.routelakelodge.com/script/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://www.routelakelodge.com/script/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://www.routelakelodge.com/script/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://www.routelakelodge.com/script/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://www.routelakelodge.com/script/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://www.routelakelodge.com/script/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://www.routelakelodge.com/script/index.php?controller=pjFront&action=pjActionImage&color1=f9ce67&color2=80b369&width=43&height=31");
	background-position: center center;
}