<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CALENDAR SPECIFIC */

table.date_month_block, .fake_block {
	display:inline-block;
	vertical-align:text-top;
	border-collapse:collapse;
	cursor:default;
	/*border:1px solid #F0F0F0 !important;*/
	/*margin:20px 20px 20px 0;*/
	/* For IE 7 */
	zoom: 1;
	*display: inline;
	margin-bottom:8px;
	position:relative;
	width:100%;
}
table.date_month_block tbody tr {
	background-color:#FFF;
}
table.date_month_block tbody tr:nth-child(even) {
	background-color: #f6f2ef;
}
table.date_month_block td, table.date_month_block th {
	/*background-image:url(/img/menu_gradient.png);
	background-repeat: repeat-x;
	background-position: 0% 85%;*/
	/*background-color:#CCC;*/
	padding:inherit;
}
table.date_month_block th.dow {	
	width:36px;
}
.date_cell {
	/*border-left:1px solid white;
	border-top:1px solid white;
	border-right:0;
	border-bottom:0;*/
	vertical-align:top;
}
table.date_month_block.no_borders td, table.date_month_block.no_borders th {
	border:0;
}
table.date_month_block th {
	padding:6px;
	
	color:#222;
	text-transform:uppercase;
	border-bottom:1px solid rgba(0,0,0,0.1);
}
table.date_month_block th.month {
	/*background-color: #333;
	color:#FFFFE6;*/
	background-color:#FFF;
	text-align:center;
	vertical-align:bottom;
}
table.date_month_block th.month span {
	text-transform:capitalize;
	font-size:1.1em;
	font-weight:normal;
	display:block;
	padding-top:4px;
}
table.date_month_block a, table.date_month_block span {
	text-decoration:none;
}
.date_cell a, .date_cell span {
	margin:0;
	display:block;
	margin-left:-1px;
	margin-top:-1px;
	padding:4px 4px;
	height:auto;
	min-height:20px;
	/*background-image:url(/img/menu_gradient.png);
	background-repeat: repeat-x;
	background-position: 0% 75%;*/
	color:#000;	
	zoom: 1; /*IE*/
	position:relative;
}
.date_cell a {
	/*border-color:#090 !important;*/
	/*color:#070 !important;*/
	/*background-color:#F3F3F3;*/
}
.date_cell a:hover { 
	background-color:#CCC;
	color:#444 !important;
}
.date_cell a.selected {
	background-color:#F90;
	/*background-image:url(/img/newhomepage/orangebox-top.gif);*/
	background-position: 0% 0%;
	/*color:#900;*/
}
.date_cell a.selected:hover {
	color:#070 !important;
}
.date_cell select, .date_cell input {
	display:block;
	padding:0;
	margin:0;
	font-size:0.9em;
	margin-top:5px;	
}
#offers_calendar .date_cell a, #offers_calendar .date_cell span {
	min-height:40px;
}
.date_cell_today {
	/*background-color:#D9D9D9;*/
}
.date_cell_today a{
	color:#810000;
	font-weight:normal;
}
.date_cell_past {
	/*background-color:#CCC;*/
}
/*.date_cell_past_month, .date_cell_future_month {
	opacity:0.7;
	background-color:#E0E0E0;
}*/
.date_cell_past a, .date_cell_data_future a, .date_cell_data_past a, .date_cell_past span, .date_cell_data_future span, .date_cell_data_past span {
	color:#AAA;
}
 .date_cell_past_month a, .date_cell_future_month a,  .date_cell_past_month span, .date_cell_future_month span {
	color:#AAA;
}
table.date_month_block td.date_cell_past, table.date_month_block td.date_cell_future_month {	
	/*background-position: 0% 95%;*/
}
.invalid_dow {
	opacity:0.2;
}
.no_offers, .closed_out {
	/*background-color:#AAA;*/
	text-shadow:0 0;
	position:relative;
	color:#999 !important;
	border-color:#810000 !important;
}
.no_offers_orange {
	background-color:#C90;
}

/*.corner {
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 5px 5px 0;
	border-color: transparent #090 transparent transparent;
	position:absolute;
	right:0;
	top:0;
}
.closed_out .corner {
	border-color: transparent #ff1100 transparent transparent;
}
.date_cell_today .closed_out .corner {
	border-color: transparent transparent transparent transparent;
}*/
.date_cell_today .closed_out {
	border-color: transparent !important;
}

/*MONTH NAV*/


.inline_month_nav_anchor {
	color:#CCC;
	/*font-size:0.75em;*/
	line-height:1.9em;
	vertical-align:middle;
	width:20px;
	text-shadow:none;
	/*opacity:0.5;*/
}
a.inline_month_nav_anchor:hover {
	/*text-decoration:underline;*/
	color:#FFF;
	opacity:1;
}

.inline_month_nav_anchor_left {
	float:left;
	text-align:left;
	padding-left:8px;
}
a.inline_month_nav_anchor_left {
	background:url(/img/calendar-arrow-left_on.png) no-repeat 15% 50%;
}
a.inline_month_nav_anchor_left:hover {
	background:url(/img/calendar-arrow-left_off.png) no-repeat 15% 50%;
}
.inline_month_nav_anchor_right {
	float:right;
	text-align:right;
	padding-right:8px;	
}
a.inline_month_nav_anchor_right {
	background:url(/img/calendar-arrow-right_on.png) no-repeat 85% 50%;
}
a.inline_month_nav_anchor_right:hover {
	background:url(/img/calendar-arrow-right_off.png) no-repeat 85% 50%;
}

div.nav_anchors_list {
	position:absolute;
	/*width:130px;*/
	left:0;
	right:0;
	/*background:url(/img/menu_gradient.png) repeat-x 0 0 #333;*/
	/*background:#333;*/
	text-shadow:none;	
	text-align:left;
	display:none;
	border:1px solid rgba(0,0,0,0.3);
	left:0;
	/*margin:0 28px;*/
	text-align:center;
	z-index:9;
	font-size:0.9em;
}
#nav_anchors_list_prev {
	/*left:0;*/
	/*margin-left:-140px;*/
	top:-1px;
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-90%);
	-o-transform: translateY(-100%);
	transform: translateY(-100%);
	
	border-bottom-color:#FFF;
	border-bottom-color:rgba(255,255,255,0.5);
	
	border-top-left-radius:3px;
	border-top-right-radius:3px;
}
.ie11 #nav_anchors_list_prev {
	display:none !important;
}
#nav_anchors_list_next {
	/*right:-137px;*/
	margin-top:2.3em;
	border-top-color:#FFF;
	border-top-color:rgba(255,255,255,0.5);
	
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}
div.nav_anchors_list ul {
	padding:0;
	margin:0;
	list-style:none;
}
div.nav_anchors_list ul li {
	border-bottom:1px solid #F0F0F0;
	background:#333;
	background:rgba(30,30,30,0.5);
}
div.nav_anchors_list ul li:nth-child(1) {
	background:rgba(30,30,30,1);
	background-image:url(/img/down_basic_white.gif);
	background-repeat:no-repeat;
	background-position:50% -5px;
}
div.nav_anchors_list ul li:nth-child(2) {
	background:rgba(30,30,30,0.9);
}
div.nav_anchors_list ul li:nth-child(3) {
	background:rgba(30,30,30,0.8);
}
div.nav_anchors_list ul li:nth-child(4) {
	background:rgba(30,30,30,0.7);
}
div.nav_anchors_list ul li:nth-child(5) {
	background:rgba(30,30,30,0.6);
}


div.nav_anchors_list:hover ul li {
	background:rgba(30,30,30,1);
}
div.nav_anchors_list ul li:last-child {
	border:0;
}
div.nav_anchors_list ul a {
	padding:8px;
	display:block;
	color:#FFF;
	font-weight:normal;
}
div.nav_anchors_list ul a:hover {
	color:#F60;
}


#nav_anchors_list_next ul a {
	/*background:url(/img/arrow-grey-right-trans.gif) no-repeat 95% 50%;
	padding-right:16px;*/
}
#nav_anchors_list_prev ul a {
	/*background:url(/img/arrow-grey-left-trans.gif) no-repeat 5% 50%;
	padding-left:16px;*/
}

@media screen and (max-width: 768px) {
	div#calendar_b_holder, div#calendar_a_holder {
		display:block !important;
		width:auto !important;
	}
}</pre></body></html>