﻿#dfltsrchcn
{
    width: 1130px;
    height: 120px;
}
#dhtlsrchcn
{
    width: 1130px;
    height: 120px;
}
#dsrvsrchcn
{
    width: 1130px;
    height: 120px;
}
#dfltsrchcn1
{
    width: 910px;
}
#dfltsrchcn2
{
    width: 910px;
}

#dfltsrchfrom
{
    width: 420px;
}
#dhtlsrchfrom
{
    width: 430px;
}
#dsrvsrchfrom
{
    width: 430px;
}

#dfltsrchto
{
    width: 420px;
    padding-right: 70px;
}
.STextFromF,.STextToF,.STextFrom,.STextTo
{
    width: 390px;
}
.STextDestHF,.STextDestH
{
    width: 385px;
}
.STextDestSF,.STextDestS,.STextDestSF_D
{
    width: 385px;
}
.SListMain
{
    width: 415px;
}
.SListMainArrow
{
    width: 415px;
}
.STextFromF
{
    background-position: 400px 6px;
}
.STextDestHF
{
    background-position: 395px 6px;
}
.STextDestSF,.STextDestSF_D
{
    background-position: 395px 6px;
}
.STextToF
{
    background-position: 400px 6px;
}

#dfltsrchtype
{
    margin-left: 50px;
}

#dfltsrchdate1
{
    margin-left: 50px;
}
#dhtlsrchdate1
{
    margin-left: 15px;
}
#dsrvsrchdate1
{
    margin-left: 15px;
}

#dfltsrchdate2
{
    margin-left: 70px;
}
#dhtlsrchdate2
{
    margin-left: 15px;
}

#dfltsrchpass
{
    margin-left: 96px;
}
#dhtlsrchpass
{
    width: 120px;
}
/*---------------------- MAIN DIVs --------------------*/
#psrchmsub
{
    width: 100%;
    height: 120px;
    text-align: right;
}
#psrchmflightDivFields
{
    width: 910px;
    height: 100%;
    float: right;
    /*margin-right: 50px;*/
    margin-right: 0px;
    text-align: left;
}
#ctl00_ContentPlaceHolder1_psrchmhotelDivFields
{
    width: 910px;
    height: 100%;
    float: right;
    /*margin-right: 50px;*/
    margin-right: 0px;
    text-align: left;
}
#psrchmserviceDivFields
{
    width: 910px;
    height: 100%;
    float: right;
    /*margin-right: 50px;*/
    margin-right: 0px;
    text-align: left;
}
#psrchmflightDivKey
{
    width: 200px;
    height: 100%;
    float: right;
    text-align: left;
    margin-right: 20px;
}
#ctl00_ContentPlaceHolder1_psrchmhotelDivKey
{
    width: 200px;
    height: 100%;
    float: right;
    text-align: left;
    margin-right: 20px;
}
#psrchmserviceDivKey
{
    width: 200px;
    height: 100%;
    float: right;
    text-align: left;
    margin-right: 20px;
}
#psrchmflightDivKey1
{
    width: 100px;
    height: 100px;
    display: block;
}
#psrchmhotelDivKey1
{
    width: 100px;
    height: 100px;
    display: block;
}
#psrchmserviceDivKey1
{
    width: 100px;
    height: 100px;
    display: block;
}
#psrchmflightDivKey2
{
    display: none;
}
#psrchmhotelDivKey2
{
    display: none;
}
#psrchmserviceDivKey2
{
    display: none;
}
/*-----------------------------------------------------*/

@media screen and (min-width:0px) and (max-width:14000px)
{
    #dfltsrchcn1
    {
        width: 810px;
    }

    #dfltsrchcn2
    {
        width: 810px;
    }

    #dfltsrchfrom
    {
        width: 390px;
    }
    #dhtlsrchfrom
    {
        width: 330px;
    }
    #dsrvsrchfrom
    {
        width: 330px;
    }
    
    #dfltsrchto
    {
        width: 390px;
        padding-right: 30px;
    }
    .STextFromF,.STextToF,.STextFrom,.STextTo
    {
        width: 360px;
    }
    .STextDestHF,.STextDestH
    {
        width: 285px;
    }
    .STextDestSF,.STextDestS,.STextDestSF_D
    {
        width: 285px;
    }
    .SListMain
    {
        width: 385px;
    }
    .SListMainArrow
    {
        width: 385px;
    }
    .STextFromF
    {
        background-position: 370px 6px;
    }
    .STextDestHF
    {
        background-position: 295px 6px;
    }
    .STextDestSF,.STextDestSF_D
    {
        background-position: 295px 6px;
    }
    .STextToF
    {
        background-position: 370px 6px;
    }

    #dfltsrchtype
    {
        margin-left: 35px;
    }

    #dfltsrchdate1
    {
        margin-left: 35px;
    }
        
    #dfltsrchdate2
    {
        margin-left: 30px;
    }
        
    #dfltsrchpass
    {
        margin-left: 66px;
    }
    /*---------------------- MAIN DIVs --------------------*/
    #psrchmflightDivFields
    {
        width: 810px;
    }
    #ctl00_ContentPlaceHolder1_psrchmhotelDivFields
    {
        width: 810px;
    }
    #psrchmserviceDivFields
    {
        width: 810px;
    }
    #psrchmflightDivKey
    {
        width: 150px;
    }
    #ctl00_ContentPlaceHolder1_psrchmhotelDivKey
    {
        width: 150px;
    }
    #psrchmserviceDivKey
    {
        width: 150px;
    }
    /*-----------------------------------------------------*/
    #dfltsrchcn
    {
        width: 980px;
    }
    #dhtlsrchcn
    {
        width: 980px;
    }
    #dsrvsrchcn
    {
        width: 980px;
    }
}

@media screen and (min-width:0px) and (max-width:1180px)
{
    #dfltsrchcn1
    {
        width: 740px;
    }

    #dfltsrchcn2
    {
        width: 740px;
    }

    #dfltsrchfrom
    {
        width: 360px;
    }
    #dhtlsrchfrom
    {
        width: 260px;
    }
    #dsrvsrchfrom
    {
        width: 260px;
    }
    
    #dfltsrchto
    {
        width: 360px;
        padding-right: 20px;
    }
    .STextFromF,.STextToF,.STextFrom,.STextTo
    {
        width: 330px;
    }
    .STextDestHF,.STextDestH
    {
        width: 215px;
    }
    .STextDestSF,.STextDestS,.STextDestSF_D
    {
        width: 215px;
    }
    .SListMain
    {
        width: 355px;
    }
    .SListMainArrow
    {
        width: 355px;
    }
    .STextFromF
    {
        background-position: 340px 6px;
    }
    .STextDestHF
    {
        background-position: 225px 6px;
    }
    .STextDestSF,.STextDestSF_D
    {
        background-position: 225px 6px;
    }
    .STextToF
    {
        background-position: 340px 6px;
    }

    #dfltsrchtype
    {
        margin-left: 20px;
    }

    #dfltsrchdate1
    {
        margin-left: 20px;
    }
        
    #dfltsrchdate2
    {
        margin-left: 20px;
    }
        
    #dfltsrchpass
    {
        margin-left: 36px;
    }
    /*---------------------- MAIN DIVs --------------------*/
    #psrchmflightDivFields
    {
        width: 740px;
    }
    #ctl00_ContentPlaceHolder1_psrchmhotelDivFields
    {
        width: 740px;
    }
    #psrchmserviceDivFields
    {
        width: 740px;
    }
    #psrchmflightDivKey
    {
        width: 100px;
    }
    #ctl00_ContentPlaceHolder1_psrchmhotelDivKey
    {
        width: 100px;
    }
    #psrchmserviceDivKey
    {
        width: 100px;
    }
    /*-----------------------------------------------------*/
    #dfltsrchcn
    {
        width: 860px;
    }
    #dhtlsrchcn
    {
        width: 860px;
    }
    #dsrvsrchcn
    {
        width: 860px;
    }
}


@media screen and (min-width:0px) and (max-width:1060px)
{
    /*---------------------- MAIN DIVs --------------------*/

    #psrchmsub
    {
        height: 180px;
    }
    #psrchmflightDivFields
    {
        width: 740px;
        height: 120px;
        float: none;
        clear: both;
        margin-right: 0px;
        text-align: center;
    }
    #ctl00_ContentPlaceHolder1_psrchmhotelDivFields
    {
        width: 740px;
        height: 120px;
        float: none;
        clear: both;
        margin-right: 0px;
        text-align: center;
    }
    #psrchmserviceDivFields
    {
        width: 740px;
        height: 120px;
        float: none;
        clear: both;
        margin-right: 0px;
        text-align: center;
    }
    #psrchmflightDivKey
    {
        width: 740px;
        height: 60px;
        float: none;
        clear: both;
        text-align: center;
        margin-right: 0px;
    }
    #ctl00_ContentPlaceHolder1_psrchmhotelDivKey
    {
        width: 740px;
        height: 60px;
        float: none;
        clear: both;
        text-align: center;
        margin-right: 0px;
    }
    #psrchmserviceDivKey
    {
        width: 740px;
        height: 60px;
        float: none;
        clear: both;
        text-align: center;
        margin-right: 0px;
    }
    #psrchmflightDivKey1
    {
        display: none;
    }
    #psrchmhotelDivKey1
    {
        display: none;
    }
    #psrchmserviceDivKey1
    {
        display: none;
    }
    #psrchmflightDivKey2
    {
        display: block;
    }
    #psrchmhotelDivKey2
    {
        display: block;
    }
    #psrchmserviceDivKey2
    {
        display: block;
    }
    /*-----------------------------------------------------*/
    #dfltsrchcn
    {
        width: 100%;
        height: 180px;
    }
    #dhtlsrchcn
    {
        width: 100%;
        height: 180px;
    }
    #dsrvsrchcn
    {
        width: 100%;
        height: 180px;
    }
}





@media screen and (min-width:0px) and (max-width:870px)
{
    #dfltsrchcn1
    {
        width: 670px;
    }

    #dfltsrchcn2
    {
        width: 670px;
    }

    #dfltsrchfrom
    {
        width: 330px;
    }
    #dhtlsrchfrom
    {
        width: 220px;
    }
    #dsrvsrchfrom
    {
        width: 220px;
    }

    #dfltsrchto
    {
        width: 330px;
        padding-right: 10px;
    }
    .STextFromF,.STextToF,.STextFrom,.STextTo
    {
        width: 300px;
    }
    .STextDestHF,.STextDestH
    {
        width: 185px;
    }
    .STextDestSF,.STextDestS,.STextDestSF_D
    {
        width: 185px;
    }
    .SListMain
    {
        width: 325px;
    }
    .SListMainArrow
    {
        width: 325px;
    }
    .STextFromF
    {
        background-position: 310px 6px;
    }
    .STextDestHF
    {
        background-position: 195px 6px;
    }
    .STextDestSF,.STextDestSF_D
    {
        background-position: 195px 6px;
    }
    .STextToF
    {
        background-position: 310px 6px;
    }

    #dfltsrchtype
    {
        margin-left: 10px;
    }
    .SFltSrchType1
    {
        font-size: 13px;
        width: 80px;
    }

    #dfltsrchdate1
    {
        margin-left: 10px;
    }
    #dhtlsrchdate1
    {
        margin-left: 5px;
    }
    #dsrvsrchdate1
    {
        margin-left: 5px;
    }
        
    #dfltsrchdate2
    {
        margin-left: 10px;
    }
    #dhtlsrchdate2
    {
        margin-left: 5px;
    }
    
    #dfltsrchpass
    {
        margin-left: 6px;
    }
    #dhtlsrchpass
    {
        width: 110px;
    }
    /*---------------------- MAIN DIVs --------------------*/

    #psrchmsub
    {
        height: 180px;
    }
    #psrchmflightDivFields
    {
        width: 670px;
    }
    #ctl00_ContentPlaceHolder1_psrchmhotelDivFields
    {
        width: 670px;
    }
    #psrchmserviceDivFields
    {
        width: 670px;
    }
    #psrchmflightDivKey
    {
        width: 670px;
    }
    #ctl00_ContentPlaceHolder1_psrchmhotelDivKey
    {
        width: 670px;
    }
    #psrchmserviceDivKey
    {
        width: 670px;
    }
    /*-----------------------------------------------------*/
    #dfltsrchcn
    {
        width: 100%;
        height: 180px;
    }
    #dhtlsrchcn
    {
        width: 100%;
        height: 180px;
    }
    #dsrvsrchcn
    {
        width: 100%;
        height: 180px;
    }
}