
/* Search Form */           
#divSearch {position:relative;}
#divSearch div.form {font-size:11px;color:#fff;}
#divSearch div.form div {margin-bottom:5px;}
#divSearch div.form label {display:block;float:left;position:relative;top:3px;width:90px;color:#fff;font-size:13px;font-weight:bold;}
#divSearchGuests td {color:#fff;font-weight:bold;font-size:13px;}

#sddGeographyLevel3ID {width:150px;}
.ddregion {background:#ddd;}

/* Guest */
#divSearch #tblGuest {border-collapse:collapse;margin-bottom:15px;}
#divSearch #tblGuest th {font-weight:normal;text-align:left;}
#divSearch #tblGuest .c1 {width:90px !important;padding:0;}
#divSearch #tblGuest td.c1 {padding-top:4px;}
#divSearch #tblGuest td {width:45px;text-align:left;padding:1px 0 !important;}
#divSearch #tblGuest td.children {width:135px;}
#divSearch #tblGuest input {width:27px !important;margin-right:9px;}

/* Calendar */
#divSearch #calArrivalDate_MonthYear, #divSearch #calDepartureDate_MonthYear {float:left;width:60px;font-size:10px;margin:3px 3px 0 0;}
#divSearch #calArrivalDate_Day, #divSearch #calDepartureDate_Day {float:left;width:65px;font-size:10px;margin:3px 3px 0 0}
a.CalendarLink {float:left;display:block;background:url(/images/calendar.gif) no-repeat;width:19px;height:16px;margin-top:4px;text-indent:-10000px;}

.CalendarMask {position:absolute;width:150px;}
div.Calendar {position:absolute;width:148px;}
.CalendarMask {z-index:19;display:none;}
select.caldd {position:relative;top:0;left:0;}
div.Calendar {z-index:200;background:white;border:solid 1px #b5ca85;}
div.Calendar table {border-collapse:collapse;margin-left:1px;margin-top:1px;}
div.Calendar table th, div.Calendar table td {width:20px !important;height:18px;text-align:center;vertical-align:middle;}
div.Calendar table tr.calendarcontrol td {background:#b5ca85;text-align:left;height:18px !important;line-height:18px;vertical-align:middle;height:12px;}
div.Calendar tr.calendarcontrol a {display:block;float:left;height:13px;width:13px;}
div.Calendar tr.calendarcontrol a.calendarpreviousmonth,div.Calendar tr.calendarcontrol a.calendarpreviousmonth:hover {background:url(/images/calendarback.gif) no-repeat 2px 2px;}
div.Calendar tr.calendarcontrol a.calendarnextmonth,div.Calendar tr.calendarcontrol a.calendarnextmonth:hover {background:url(/images/calendarforward.gif) no-repeat 2px 2px;}
div.Calendar tr.calendarcontrol a.calendarhide,div.Calendar tr.calendarcontrol a.calendarhide:hover {float:right;background:url(/images/calendarclose.gif) no-repeat 2px 2px;}
div.Calendar table td {border:solid 1px #eee;height:16px;background:#fff;}
div.Calendar table td.old {text-decoration:line-through;color:#aaa;}
div.Calendar table td.dead {background:#eee;}
div.Calendar table th {background:#eee;color:#b5ca85;}
div.Calendar table a {display:block;text-decoration:none;height:18px;line-height:18px;color:#888;}
div.Calendar table a.selected {background-color:#b5ca85;color:#fff;font-weight:bold;}
div.Calendar table a.selected:hover {background-color:#b5ca85;}
div.Calendar table a:hover {background:#eee;}



#divSearchButton {margin:0;}

/*
ul{list-style-type:none;margin:0;padding:0;}

#divSearch {position:relative;}

#divSearch #calArrivalDate_MonthYear, #divSearch #calDepartureDate_MonthYear {width:60px;font-size:10px;}
#divSearch #calArrivalDate_Day, #divSearch #calDepartureDate_Day {width:65px;font-size:10px;margin-right:2px;}
#calArrivalDate_CalendarLink, #calDepartureDate_CalendarLink  {_margin-left:-3px;}
#divSearch div.form {margin-top:5px;padding:3px;position:relative;}
#divSearch div.form label {width:60px;}

#divSearch #divChoose {margin-bottom:10px;background:#fff;padding:5px;border:solid 1px #ddd;}

#divSearch #tblGuest {border-collapse:collapse;margin-bottom:15px;}
#divSearch #tblGuest th {font-weight:normal;text-align:left;}
#divSearch #tblGuest .c1 {width:60px !important;padding:0;}
#divSearch #tblGuest td.c1 {padding-top:4px;}
#divSearch #tblGuest td {width:45px;text-align:left;padding:1px 0 !important;}
#divSearch #tblGuest td.children {width:135px;}
#divSearch #tblGuest input {width:27px !important;margin-right:9px;}
#divSearch #tblGuest.villas input {width:12px !important;margin-right:0;}	

#divSearch #tblGuest #spnInfant {font-size:9px;}

#divSearch #sddDepartingFrom, #divSearch #sddGeographyLevel1ID, #divSearch #sddAirportID, 
	#divSearch #sddGeographyLevel3ID, #divSearch #sddPropertyID {width:149px !important;}
#divSearch #divSearchButton {margin-top:5px;text-align:right;padding-right:5px;}
#divSearch #divSearchButton a {float:left;padding-top:4px;}

#divSearch .ddregion {background:#e8e8e8;}

#divSearch #divMoreOptions {margin-top:10px;}

#divSearch #tblFeaturesFacilities {width:212px;position:relative;}
#divSearch #tblFeaturesFacilities td {vertical-align:top;}
#divSearch #tblFeaturesFacilities ul, #divSearch #tblFeaturesFacilities li {margin:0;padding:0;}
*/

