﻿/*
	Search Form Control styles
*/


/*	Main Table margins	*/
.SearchFormMainDiv
{
	width: 364px;
	height: 244px;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	
	margin-right:10px;
}


/*	Main Table margins	*/
.SFCTableTopMargin
{
	height: 0px;
}

.SFCTableBottomMargin
{
	height: 15px;
}

.SFCTableLeftMargin
{
	width: 0px;
}

.SFCTableRightMargin
{
	width: 0px;
}

.SFCTableHorizontalSpace
{
	height: 10px;
}

.SFCTableCell
{
}


.SFCDropDown
{
}


/*	Search by row	*/
.SFCLabelSearchBy
{
	font-family: Arial;
	font-size: 12px;

}

.SFCSearchByTableHorizontalSpace
{
	width: 10px;
}

.SFCSearchByCityDropDown
{
	font-family: Arial;
	font-size: 12px;
	width: 100px;
}

.SFCSearchByHotelDropDown
{
	font-family: Arial;
	font-size: 12px;
	
	width: 120px;
}

.SFCSearchByPeriodDropDown
{
	font-family: Arial;
	font-size: 12px;

	width: 100px;
}



/*	Dates row	*/
.SFCDatesSpaceRow
{
}

.SFCDatesTableHorizontalSpace
{
	width: 15px;
}

.SFCLabelCheckInDate
{
	font-family: Arial;
	font-size: 12px;

}

.SFCLabelCheckOutDate
{
	font-family: Arial;
	font-size: 12px;
	
}

.SFCLabelTotalNights
{
	font-family: Arial;
	font-size: 12px;

}

/*	Check-in */
.SFCTextboxCheckInDate
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	width: 65px;
	height: 15px;
}

.SFCDatesCalendarImage
{
	width: 16px;
	height: 20px;
	cursor: pointer;
}

.SFCDatesCalendar
{
	font-family: Arial;
	border-color: #9ADA35;
	border-style: solid;
	border-width: 1px;
	background-color: #E8E8E8;
}

/*	Check-out */
.SFCTextboxCheckOutDate
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	width: 65px;
	height: 15px;
}




.SFCTotalNightsDropDown
{
	width: 50px;
	height: 20px;
}


.SFCIncludeFlightCheckBox
{
	width: 55px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}


/*	Rooms configuration	*/
.SFCRoomConfigTotalRoomsLabel
{
}

.SFCRoomConfigTotalRoomsDropDown
{
	width: 50px;
	height: 20px;
}

.SFCRoomConfigTableHorizontalSpace
{
	width: 10px;
}

/*	Levels	*/
.SFCLevelsSpaceRow
{
}

.SFCLevelsHeaderLabel
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
}

.SFCLevelsTableHorizontalSpace
{
	width: 10px;	
}

.SFCLevelsDropDown
{
	
	width: 70px;
}
.SFCLevelsDropDown1
{
	
	width: 90px;
}

.SFCLevelsTabelCell
{
	width: 100px;
}

.SFCLevelsSpacerTabelCell
{
	width: 85px;
}

.SFCSubmitButtonTabelCell
{
	width: 80px;
}

.SFCSubmitButton
{
	width: 75px;
	height: 30px;
}

.SFCErrorMessage
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
}

/*
#upnlSearchMain
{
	background-color: Red;
}
*/
#uprgSearch
{
	width: 400px;
	height:200px;
	float:right;
	margin-right: 100px;
	background-color: #FFC080;
	right: 100px;
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #9ADA35;
    background-color: #E8E8E8;
    font-family: Arial;
    height: 145px;
	z-index:1500;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight: bold;
    background-color: #FFFFFF;
}

.MyCalendar .ajax__calendar_footer 
{
	display: none;
}



