table.calendar{
	 border: solid thin black;
	 border-collapse:collapse;
	 margin-left:auto;
	 margin-right:auto;
}
	table.calendar td, table.calendar th{
		border: solid thin black;
		text-align: center;
		font-size: smaller;
		width: 20px;
		height: 20px;
		vertical-align: middle;
		font-weight: normal;
	}
	table.calendar td a, table.calendar th a{
		color: #009933;
	}
	table.calendar tr.header th{ /* month heading */
		font-size: normal;
		font-weight: bold;
	}
	table.calendar tr.header th a{/* month selectors */	
		padding: 0px 5px 0px 5px;
	}
	table.calendar tr.days td{ /*days of week */
		
	}
	/*days of the week individual*/
	table.calendar tr.days td.sun{color: #009900;}
	table.calendar tr.days td.mon{}
	table.calendar tr.days td.tue{}
	table.calendar tr.days td.wed{}
	table.calendar tr.days td.thu{}
	table.calendar tr.days td.fri{}
	table.calendar tr.days td.sat{color: #009900;}
	
	table.calendar tr.dates td{ /* all date's cells e.g. 1-31 */
	}
	table.calendar tr.dates td.hover,{ /* all date's cell's hover e.g. 1-31 */
		background: #CCFFFF url(../SiteImages/hoverTDbg.jpg) repeat-x bottom left;
	}

	table.calendar tr.dates td:hover{ /* all date's cell's hover e.g. 1-31 
		background: #CCFFFF url(../SiteImages/hoverTDbg.jpg) repeat-x bottom left;*/
	}		
		table.calendar tr.dates td a{ /* all dates e.g. 1-31 */
		}	
		table.calendar tr.dates td a:hover{ /* all dates hover e.g. 1-31 */
			text-decoration:none;
		}
	table.calendar tr.dates td.currMonth.selectedDate{
		background: #E0E064 url(../SiteImages/selectedTDbg.jpg) repeat-x bottom left;
		font-weight: bold;
	}
	table.calendar tr.dates td.currMonth{/* dates from current month (cells) */
		
	}	
		table.calendar tr.dates td.currMonth a{/* dates from current month (number) */
			color: #000000;
		}	
	table.calendar td.notCurrMonth{/* dates from previous/next month (cells) */

	}			
		table.calendar td.notCurrMonth a{/* dates from previous/next month (number) */
			color: #999999;
		}		
	table.calendar td.currMonth{/* booked dates (cells and number) */
		background: #FFFFFF url(../SiteImages/currMonthTDbg.jpg) repeat-x bottom left;
		color: #ffffff;
	}			
	table.calendar td.notCurrMonth{/* booked dates (cells and number) */
		background: #FFFFFF url(../SiteImages/freeTDbg.jpg) repeat-x bottom left;
		color: #ffffff;
	}		
	table.calendar td.booked{/* booked dates (cells and number) */
		background: #A80000 url(../SiteImages/bookedTDbg.jpg) repeat-x bottom left;
		color: #ffffff;
	}
	table.calendar td.disabled{/* disabled dates (cells and number) */
		background: #999999 url(../SiteImages/disabledTDbg.jpg) repeat-x bottom left;
		color: #CCCCCC;
	}
	table.calendar td.hover{/* disabled dates (cells and number) */
		background: #CCFFFF url(../SiteImages/hoverTDbg.jpg) repeat-x bottom left;
		color: #CCCCCC;
	}				