#departDate,#returnDate{
	height:2em;
	width:10em;
}

a.calendarButton{
	/*background:ButtonFace url(../images/calendar.gif) no-repeat;
	border:1px outset ButtonHighlight;*/
	/*height:22px;*/
	margin-top:4px;
	margin-left:-34px;
	position:absolute;
	width:34px;
}
a.calendarButton:hover{	
	background:ButtonFace;
	border:2px outset ButtonHighlight;
	margin-top:2px;
	margin-left:-36px;
}
html>body input.calendarButton{
	/*height:18px;*/
}

div.calendar{
	background:ButtonFace;
	border:2px outset ButtonHighlight;
	padding:3px;
	position:absolute;
	z-index:100;
}
div.calendar table{
	font-size:8pt;
	width:150px;
}
div.calendar td,div.calendar th{
	font-size:8pt;
}

div.calendar table.days{
	border:1px solid ButtonShadow;
	border-collapse:collapse;
}
div.calendar table.days td{
	background: ButtonHighlight;
}
div.calendar table.days td,div.calendar table.days th{
	border:1px solid ButtonFace;
	width:14%;
}
div.calendar table.days th{
	background:ButtonFace;
	font-weight:normal;
}

div.calendar table.days td a{
	border:1px solid ButtonHighlight;
	color:ButtonText;
	display:block;
	text-decoration:none;
	width:90%;
}
div.calendar table.days td a:hover{
	background:InfoBackground;
	border:1px solid red;
}
div.calendar table.days td a.currentValue{
	font-weight:bold;
}
div.calendar table.header{
	border-collapse: collapse;
	width:150px;
}
div.calendar table.header td{
	font-weight:bold;
	padding:2px;
	margin:0px;
}
div.calendar table.header td a{
	border:1px solid ButtonFace;
	color:ButtonText;
	display:block;
	padding:1px;
	text-decoration:none;
	width:90%;
}
div.calendar table.header td a:hover{
	border:1px outset ButtonHighlight;
}




/* Chateau Vary Styles ************************************************/
/*
a.calendarButton{
	background: #F1D16F url(/assets/shells/001/Homepage2004/NewsTitleBackground.jpg) repeat-x;
	width:32px;
}
*/
a.calendarButton:hover{	
	background: #F1D16F url(/assets/shells/001/Homepage2004/NewsTitleBackground.jpg) repeat-x;
}
div.calendar{
	background: #F1D16F url(/assets/shells/001/CalendarBackground.jpg) repeat-x;
}
div.calendar table.days td a{
	border:1px solid #FEE7B6;
	width:100%;
}
div.calendar table.days td,div.calendar table.days th{
	border:1px solid White;
}
div.calendar table.days td{
	background: #F1D16F url(/assets/shells/001/CalendarDayBackground.jpg) repeat-x;
}
div.calendar table.days th{
	background: #F1D16F url(/assets/shells/001/Homepage2004/NewsTitleBackground.jpg) repeat-x;
}
div.calendar table.header td a{
	background: #F1D16F url(/assets/shells/001/Homepage2004/NewsTitleBackground.jpg) repeat-x;
	border:2px outset #F1D16F;
}
div.calendar table.header td a:hover{
	border:2px outset #F6E9C1;
}
/**********************************************************************/