﻿.curvedbox h3 {font-size: 1.30em; font-weight: bold; margin: 0; padding: 0; color: #000}
.curvedbox h4 {font-size: 1.15em; font-weight: bold; margin: 0; padding: 0; color: #000}

.searchFormWrapper {
   width:306px;
   float:left;
   margin-left:0px;
   margin-top:0px;
   padding:0;
}

#divSearchOptions
{ 
   height:23px;
   padding: 9px 1px 0px 5px;
}

#divMoreSearchOptions
{
    margin-top:5px;
}

.clsdivFlightDirection,
.clsdivforFlightandHolidays,
.clsdivforAccommodation,
.clsdivRoomNosPax,
.clsdivMoreSearchOptions,
.clsAccommodationEntry
{
    width: 294px;
    padding-left: 3px;
    
}

.clsdivforFlightandHolidays
{
    border-top:solid 1px #B9BCBF;
}
.clsdivFlightDirection,
.clsdivAccomFilterOptions
{
    height:20px;
    padding-left:0px;
}

.clsdivforFlightandHolidays
{
    height:115px;
}

.clsdivforAccommodation
{
    height:175px;
    border-top:solid 1px #B9BCBF;
}

.clsdivRoomNosPax
{
    min-height:50px;
}

.clsdivAccomFilter
{
    border-left:solid 1px #B9BCBF;
}

.clsdivAccomFilterMargin
{
    margin-left:10px;
}

.RadioSearchHolidays
{
    float: left;
    margin:0 0 6px 4px;
    font-size: 12px;
}

#divSearchHolidays
{
    height:17px;
    margin-right:8px;
}

#divSearchAccomodationOnly
{
    height:17px;
    margin-right:8px;
}

#divSearchFlightsOnly
{
    
    height:17px;
}

#divrdoFlightDirectionReturn
{
    margin: 0 0 0 8px;
    height:17px;
}

#divrdoFlightDirectionOneWay
{
    width:48%;
    height:17px;
}

#divFixedDate,#divFlexibleDate
{
    width: 98%; _width: 97.75%;
    height:118px;
}

#divDepartureDay
{
    width:45px;
}
#divDepartureMon,#divNoNights,#divGiveOrTake
{
    width: 33%; _width: 32.75%;
}

.clsRoomPax
{
    height:48px;
}

.clslblRoomChildAges
{
    height:34px;
}

.clsPax
{
    width: 55px;
}

.clsRoomNos
{
    width: 75px;
}


.clspax
{
    width:200px;
}

.clspaxgt1
{
    width:290px;
    height:26px;
    margin-top:5px;
}

#divSearchbutton
{
	float:right;
	margin-right: 8px;
}

#divTBFirstMonth,#divTBSecondMonth
{
    width: 30%; _width: 29.75%;
    margin-right:8px;
}

#divLeavingTime,
#divReturnTime,
#divGoingTo
{
    margin-left:5px;
}

#packageSearch
{
    width: 300px;
    padding-left:8px;
    border:solid 1px #C9CBCD;
    border-top-width:0px;  
}

.clsRoomHdr
{
    float:right;
    font-weight:normal;
    font-size:10px;
}

.clsRoomgt1
{
    font-weight:normal;
    font-size:10px;
    width:74px;
    height:10px;
    margin-top:37px;
    vertical-align:middle;
}

.clslblpaxRoomHdr
{
    float:left;
    margin: 2px 8px 0 10px;
    width: 40px;
    background-color: Red;
}

#divpax3
{
    margin-bottom:5px;
}

#divAccommodationEntry
{
    width:300px;
}

.clsdivpaxChildAges
{
    height:75px;
}
.clsPaxChildAges
{
    margin-left:50px;
    padding-top:5px;
}    

.clspaxChildAges
{
    margin-left:5px;
}

.clsAllPax
{
    float:left;
}

.clsAccommodationEntry
{
    width:280px;
    height:75px;
}


.clsrboAccomFilter
{
    margin-top:12px;margin-right:5px
}

#divAccomFilterAirport
{
    width:75px;
    height:17px;
    padding-left: 5px;
}    

#divAccomFilterResort
{
    width: 80px;
    height:17px;
}

#divAccomFilterName
{
    width:80px;
    height:17px;
}

#divddlGoingTo
{
   margin-left:2px;
}

.clsddlLeavingDay,
.clsddlReturnDay,
.clsddlcheckInDay,
.clsddlcheckOutDay
{
    margin-left:3px;
}

.imgDatePicker
{
    margin:0px 2px 0px 4px;
}

.clsdivAccommCountry
{
   margin-top:2px; 
   width:298px;
   padding-top:3px;
}

#divAccommodationEntry
{
    width:278px;
    
}

.SubHeader { font-size: 50px; }
