/***************/
/* SEARCH FORM */
/***************/

.search { background-color:#d5d7e2;}
.searchheader  {background-color:#D21243; font-weight:bold;padding: 3px; padding: 6px; padding-top:6px; height: 16px;font-size:17px;color:#fff;text-align:center;}
.searchbody {background-color:#e9ebf0;	margin-top:7px; margin:auto;  _padding: 3px; padding: 5px;	font-size: 11px;  height:145px;  }
#checkin {float:right; display:block;	width: 100px; margin-right:3px; margin-top:2px; height:auto; }
#rooms  {float:right;  width: 45px; margin-top:2px;  height:auto;}
#adults {display:block; width:100px; float:right; margin-top:2px; margin-left:2px; height:auto; text-align:center;}

#checkout {clear:both;	width: 100px; float:right; margin-top:3px; height:auto;  }
#children { width: 100px; float:right;  margin-top:5px; margin-left:2px; height:auto;}

div#rate {clear:both; padding-top: 5px; _padding-top: 2px;	width: 100%; margin:5px auto; height:20px; }
#rate label {display: inline; font-size:11px;}
#rate input {float: right;}
.button {border-style:solid; border-width:2px 3px; border-color:#D21243; background-color:#D21243; text-align:center; color: #FFFFFF; width: 98%; cursor: pointer; margin-top: 6px; height:20px;}

#discounts  {background-color:#d5d7e2; padding: 5px 2px 5px  2px; 	margin: auto; height:32px;   }
#corporate, 
#promo {font-size: 9px;	line-height:10px;	margin-top: 1px;	color:#666666;	float:left;	padding-right:5px;	margin-right:5px;	border-right: #fff 1px dotted;	margin-bottom:1px;	text-align:center;	text-transform:capitalize;  height:auto;}
#iata{	font-size: 9px;	line-height:10px;	margin-top: 1px;	color:#666666;	float:left;	margin-bottom:2px;	text-align:center;	text-transform:capitalize;   height:auto; padding:0px; margin:0px;}
#corporate, 
#promo,
#iata {
	width:30%;
}
#corporate input, 
#iata input, 
#promo input {	width: 60px;     height:auto;}
form.searchform {padding:0px; margin:0px;	background-color:#e9ebf0; height:221px;}

/*********************/
/*     CALENDAR      */
/*********************/

.cpYearNavigation, 
.cpMonthNavigation	{background-color:#d5d7e2;	text-align:center;	padding:1px; vertical-align:center;	text-decoration:none; color:#FFFFFF;			font-weight:bold;}
	.cpDayColumnHeader, 
	.cpYearNavigation,
	.cpMonthNavigation,
	.cpCurrentMonthDate,
	.cpCurrentMonthDateDisabled,
	.cpOtherMonthDate,
	.cpOtherMonthDateDisabled,
	.cpCurrentDate,
	.cpCurrentDateDisabled,
	.cpTodayText,
	.cpTodayTextDisabled,
	.cpText {font-family:arial;	font-size:8pt;	}
	TD.cpDayColumnHeader	{padding-top:3px; text-align:right;	font-weight:bold;	border-bottom:1px #cccccc solid;		}
	.cpCurrentMonthDate,
	.cpOtherMonthDate,
	.cpCurrentDate	{	text-align:right;text-decoration:none;		}
	.cpCurrentMonthDateDisabled,
	.cpOtherMonthDateDisabled,
	.cpCurrentDateDisabled	{	}
	.cpCurrentMonthDate {color: #6970A4;	}
	.cpCurrentDate {color: #FFFFFF;font-weight:bold;	}
	.cpOtherMonthDate {color:#999999;	}
	TD.cpCurrentDate {color:#FFFFFF;	background-color: #CD2042;	border-width:1;	border:solid thin #CD2042;	}
	SPAN.cpTodayTextDisabled, 
	TD.cpCurrentDateDisabled, 
	TD.cpTodayText,
	TD.cpTodayTextDisabled	{visibility:hidden;		}
	A.cpTodayText,
	SPAN.cpTodayTextDisabled{	height:20px;}
	A.cpTodayText{	color:#6970A4;font-weight:bold;	}
	.cpBorder{border:solid thin #6970A4;	}		
	.calendar_icon {margin-left:2px;}