	#formGrid{
	color:#572D1A;
		
	}
	
	#formGrid div input{						
		padding:4px 3px;
		border:1px solid #B3CADF;
		background-image:url(../picfiles/bgInput.gif);
		background-repeat:repeat-x;
		font-size:12px;
	}
	
	#formGrid select{ font-size:12px;}


	#formGrid th{ text-align:right;}

	#availabilityDate{
		margin:5px auto;
		border:none !important;		
	}
	

	
	#availabilityDate .selectedDay a , #availabilityDate .selectedDay a , #availabilityDate .today a ,#availabilityDate .normalDay a{
		width:23px !important;	
		height:16px !important;
		padding-top:2px;		
	}
	
	#availabilityDate .daysNotCurrentMonth {
		
		visibility:hidden;
		height:1px;
	}	
		
		
	#availabilityDate .selectedDay{		
		background-color:#E68EAC !important;	
		border:1px solid #CD91A5;
	}
	
	#availabilityDate .selectedDay a{
		background-color:#E68EAC  !important;	
		display:block;
		color:#ffffff !important;
		text-decoration:none;
		
		
			
	}
	

	#availabilityDate .today{		
		background-color:#E5D4D4  !important;	
		border:1px solid #CDB6B6;
	}
		
	#availabilityDate .today a{
		display:block;
		color:#9F8686 !important;
		text-decoration:none;
		background-color:#E5D4D4  !important;
			
	}	
	
	#availabilityDate .normalDay{
	background-color:#FFFCFA;
		width:26px !important;	
		height:17px !important;
		color:#CCCCCC;	
	}
	#availabilityDate .normalDay a{
		text-decoration:none;
		color:#703F3F !important;
		display:block;	
		
		
	}
	
	
	#availabilityDate .normalDay a:hover{		
		background-color:#EFE5DC;
	}
	
	
	#availabilityDate .weekDays{	
		padding:3px;
		text-transform:uppercase;
		font-size:9px;
		text-align:center;
	}
	
	#availabilityDate .header{
		background-color:#FAEADC !important;
		height:25px;
		color:#D64376  !important;
		font-size:12px;
	}
	