

.Header
{	
	background-image: url(../Images/headers_DPackage_Flight.jpg);
}

.HP_CentreContentPositioner,
.R_CentreContentPositioner,
.EmailUs_CentreContentPositioner
{
	/*background:url("../Images/bgImageFlights.jpg") no-repeat bottom right;*/
}

.DpF_CriteriaValidator
{
	display: none;
}

.DpF_Container
{
	width:170px;
	background-color:#617590;
	border:none;
	/*padding-bottom:140px;*/
	border-top:none;
	margin-left:25px;
	position:relative;
	top: 20px;
}

.DpF_Div1
{
	position: absolute;
	/*float:left;*/
	top: -40px;
	left: 0px;
	width: 171px;
	background:#ffffff url("../Images/SearchTop.gif") no-repeat 0px 0px;
	height: 66px;
	line-height:20px;
}

.DpF_PortalWebSiteLabel,
.DpF_DestinationLabel,
.DpF_DeptDateLabel,
.DpF_DeptDateLabelInbound,
.DpF_DeptGatewayLabel,
.DpF_DurationLabel,
.DpF_StarRatingLabel,
.DpF_AccomNameLabel,
.Dp_NumberOfRoomsLabel,
.Dp_PassengersLabel
{
	width:170px;
	height:18px;
	line-height:21px;
	background-color: #919BAC;
	/*background:#ffffff url("../Images/SearchTop-sub.gif") 0px 0px;
	border-bottom:1px solid #777F8B;
	border-top:1px solid #777F8B;*/
	padding:0px;
	color:#FFFFFF;
	display:block;
	text-indent:10px;
}

.DpF_PortalWebSiteLabel		{ border-top:none; }

.DpF_PortalWebSiteDropDownList,
.DpF_DestCountry,
.DpF_DestGateway,
.DpF_DestResort,
.DpF_DeptGateway,
.DpF_Duration,
.DpF_StarRating,
.DpF_AccomName,
.Dp_NumberOfRooms
{
	width:150px;
	font: normal 11px Tahoma Verdana, Arial, Helvetica, sans-serif; 
	margin-top:8px;
	margin-bottom:8px;
	margin-left:10px;
	padding:0px;
}

.DpF_AccomName {width:146px;}

/* displayed when javascript is turned off */
.DpF_PortalWebsiteRefreshButton
{
	background-image: url(../Images/GoBtn.jpg);
	background-repeat: no-repeat;
	width:36px;
	height:22px;
}

.DpF_DeptDateDay,
{	
	width:43px;
	margin-left:10px;
	margin-top:100px;
	font: normal 11px Tahoma Verdana, Arial, Helvetica, sans-serif;
	}
.DpF_DeptDateDayInbound {	
	font: normal 11px Tahoma Verdana, Arial, Helvetica, sans-serif; 
    margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
}

.DpF_DeptDateMonthYear,
.DpF_DeptDateMonthYearInbound
{	
	width:80px;
	margin-left:4px;
	font: normal 11px Tahoma Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:5px; 
}

.DpF_DeptDateButton,
.DpF_DeptDateButtonInBound
{	
	width:15px;
	margin-left:3px;
	padding:0px;
	background:transparent url("../Images/calendar.gif") no-repeat 0px 2px;
}


.DpF_DeptDateDay,
.DpF_DeptDateMonthYear,
.DpF_DeptDateButton
{
	font:normal 11px Tahoma Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
}

.DpF_DeptDateDay,
.DpF_DeptDateMonthYear,
.DpF_DeptDateButton
{
	margin-top:8px;
	margin-bottom:2px;
}

span.DpF_DeptDateCalendarAnchor
{
	position:absolute;
	top:187px;
	left:16px;
	z-index:200;
}

.Dp_AdultsLabel,
.Dp_ChildrenLabel,
.Dp_InfantsLabel
{	
	font: normal 11px Tahoma Verdana, Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
	padding-top:15px;
	margin-left:12px;
	z-index:200;
	
	/*position:absolute;
	top: 87px;*/
}

.Dp_PassengerAllocationPanel
{
	/*border: 1px solid red;	margin-bottom:40px;*/
	width:170px;

}

.Dp_ChildAgePanel
{
	width:170px;
	padding-bottom:40px;
	
	/*border: 1px solid red;
	margin-bottom:40px;
	position:relative;
	top:-40px;*/
	
}

.Dp_ChildAgeRow
{
	height: 25px;
}

.Dp_ChildAgeLabel
{
	position:relative;
	left:15px;
}

.Dp_ChildAgeDropDown
{
	font: normal 11px Tahoma Verdana, Arial, Helvetica, sans-serif; 
	width:40px;
	
	position:relative;
	left:46px;
}

.Dp_PassengerAllocationRow
{
	/*border: thin solid red;*/
}

.Dp_AdultsDropDown,
.Dp_ChildrenDropDown,
.Dp_InfantsDropDown
{	
	font: normal 11px Tahoma Verdana, Arial, Helvetica, sans-serif; 
	width:40px;
	margin-left:10px;
	padding:0px;
	margin-bottom:3px;
	
	/*
	margin-top:25px;
	margin-bottom:8px;*/
}


.DpF_SearchButton
{
	background:transparent url("../Images/searchButton.gif") no-repeat 0px 0px;
	width:150px;
	height:40px;
	border:none;
	padding:0px;
	margin:10px;
	
	
	position:absolute;
	bottom: 0px;
	left:0px;
	z-index:20;
}

.DpF_NewSearchButton
{	
	background:transparent url("../Images/NewSearchBtn.gif") no-repeat 0px 0px;
	width:150px;
	height:20px;
	border:none;
	padding:0px;
	margin:10px;
}

.DpF_Div2,
.DpF_Div3,
.DpF_Div4,
.DpF_Div5,
.DpF_Div6,
.DpF_Div7,
.DpF_Div8,
.DpF_Div9,
.DpF_Div10,
.DpF_Div11,
.DpF_Div12,
.DpF_Div13,
.DpF_Div14,
.DpF_Div15,
.DpF_Div16,
.DpF_Div17,
.DpF_Div18,
.DpF_Div19,
.DpF_Div20		{ display: none; }


/*

A.AdvancedSearchLink
{
	color:#600;
	text-decoration:none;
	padding-left:10px;
	margin-left:10px;
	background:url("../Images/linkArrow1.gif") no-repeat 0px 3px
}

.AdvancedOrText1,
.AdvancedOrText2		{ display:none; }

.CustomDiv1
{	
	z-index: 1;
	left: 0px;
	width: 172px;
	background:#919BAC url("../Images/SearchTop.gif") no-repeat 0px 0px;
	position: absolute;
	top: 0px;
	height: 21px;
}

.CustomDiv2,
.CustomDiv3,
.CustomDiv4,
.CustomDiv5,
.CustomDiv6,
.CustomDiv7,
.CustomDiv8,
.CustomDiv9,
.CustomDiv10,
.CustomDiv11,
.CustomDiv12,
.CustomDiv13,
.CustomDiv14,
.CustomDiv15,
.CustomDiv16,
.CustomDiv17,
.CustomDiv18,
.CustomDiv19,
.CustomDiv20 {Display:none;}

.Container
{
	width:170px;
	border:1px solid #919BAC;
	padding-bottom:10px;
	border-top:none
}

,
.ResortLabel,
.DeptDateMaxLabel,
.DurationLabel,
.BudgetLabel,
.StarRatingLabel,
.BoardBasisLabel,
.AccomNameLabel,
.AccomName,
.AccomCodeTourOpLabel,
.AccomCodeLabel,
.AccomCode,
.AccomCodeTourOp
*/
