/* tooltip styling */.tooltip {	display:none;	background:url(http://static.flowplayer.org/tools/img/tooltip/black_arrow_big.png);	height:163px;	padding:40px 30px 10px 30px;	width:310px;	font-size:11px;	color:#fff;}/* a .label element inside tooltip */.tooltip .label {	color:yellow;	width:35px;}.tooltip a {	color:#ad4;	font-size:11px;	font-weight:bold;}.dayNumber {	vertical-align: top;	float:right;	border: 1px dotted black;	border-top: 0px;	border-right: 0px;	background-color: #999999;	color: black;	width: 17px;	height: 15px;	font-size: 11px;	text-align: center;}.dayNumberToday {	background-color:#FFCC99;	color: black;}.calendarHeader { 	font-weight: bolder; 	color: #BBBBBB;	height: 20px;} .calendar { 	border-collapse:collapse;}.calendar td {	padding:0px;	vertical-align: top;	}.calendarNoDay {	background-color: #986699;	width: 72px;	height: 50px;}.calendarDay  {	background-color: #C1AAB5;	width: 72px;	height: 50px;	font-size: 10px;	border: 1px dashed black;}.calendarAvailable{	color: white;	}.calendarMatch {	font-size: 16px;}.calendarAvailable:hover {	background-color: #CDBAC3;	cursor: pointer;}.calendarToday {	background-color: #C1AAB5;font-size: 10px;border: 1px dashed black;}