
.cal-widget		{margin-left: 0; }
.cal-months		{_padding-left: 4px;}
.cal-month			{
	width: 94px;
	background-color: white; 
	float: left; 
	margin-left: 0;
	_margin-left: 0;
	}
.cal-label			{color: #797979; font-size: 1.2em; margin-bottom: 3px; font-weight: bold; }
li.cal-day			{
	background-color: #797979; 
	color: white; 
	font-weight: bold; 
	font-size: 1em;  
	font-family: arial, sans-serif; 
	border-bottom: white 1px solid; 
	}
li.cal-day span		{display: block; padding-top: 3px; color: white !important; }
.cal-prev,.cal-next	{
	float: left; 
	display: block; 
	width: 8px; 
	height: 13px; 
	background: url(/resources/eda49c056d/images/vrfresh/cal-widget-sprite.png) -185px 1px no-repeat; 
	}
.cal-prev img, .cal-next img	{
	border-width: 0 !important; 
	width: 8px; 
	height: 13px; 
	}
.cal-next		{float: right; background-position: -196px 1px; }
.cal-label		{display: block; overflow: hidden; text-align: center; font-family: arial, sans-serif; }
.cal-list		{padding: 0; margin: 0; list-style-type: none; list-style-image: none; }
.cal-list li	{
	cursor: default;
	float: left; 
	height: 14px; 
	width: 13px; 
	font-size: 1em; 
	line-height: .8em; 
	text-align: center; 
	color: black; 
	font-family: arial, sans-serif; 
	_width: 13px; 
	}
.cal-list li a, .cal-list li span	{
	display: block; 
	padding-top: 3px; 
	text-decoration: none; 
	color: black; 
	}
li.cal-empty	{width: 13px; _width: 13px; }
.cal-blocked	{background-color: #fa9833; }
.cal-deals		{background: #e8f1e9 url(/resources/eda49c056d/images/vrfresh/cal-widget-sprite.png) -188px -19px no-repeat; }
.cal-clear		{clear:both;width:auto; *height: 1px; *font-size: 1px; }
.cal-bottom		{padding-left:0;}
.cal-key		{/* hide until js activates it */
	display: none; 
	padding: 0; 
	margin: 0; 
	list-style-type: none; 
	list-style-image: none; 
	float: left; 
	margin-right: 2px; 
	color: #777777; 
	width: 116px;
	font-size: 1.2em; 
	_font-size: 1.1em; 
	} 
.cal-key li	{ white-space: nowrap; }
.cal-key-1 div, .cal-key-2 div	{
	height: 13px; 
	width: 13px; 
	font-size: 1px; 
	background: #e8f1e9 url(/resources/eda49c056d/images/vrfresh/cal-widget-sprite.png) -188px -19px no-repeat; 
	float: left; 
	margin: 3px 3px 0 0; 
	}
.cal-key-2 div		{background: url("/resources/eda49c056d/10841/images/vrfresh/cal-widget-sprite.png") no-repeat scroll -230px -19px #E8F1E9; }
.cal-viewfull		{display: block; float: left; width: 163px; height: 33px; background: url(/resources/eda49c056d/images/vrfresh/cal-widget-sprite.png) no-repeat; text-decoration: none !important; }
.cal-viewfull span	{display: block; text-align: left; padding: 8px 0 0 10px; color: white; font-family: arial, sans-serif; font-weight: bold; font-size: 1.3em; cursor: pointer; }
.cal-list a:hover	{text-decoration: underline; }
.cal-months			{height: 118px; display: none; } /* hide until js activates it */
hr.cal-key-2-legend {margin-top : 0.25em;}


