body
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    margin: 0px;
}
td, input, select
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
/*--- search box start ---*/
.searchHeader
{
    background-image: url(/Portals/97/skins/lowfarenow/farebuzz2/images/search1/search_flight.jpg);
    height: 90px;
    width: 304px;
}

.searchContainer
{
    background-image: url(/Portals/97/skins/lowfarenow/farebuzz2/images/search1/search_grad.gif);
    width: 304px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    clear: both;
    text-align: left;
}

.searchHeaderFont
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    padding-top: 50px;
    padding-left: 10px;
}
.searchDivider2
{
    border-top: 2px solid #1F4A8E;
    width: 293px;
    margin-left: 4px;
    height: 5px;
}
.searchSection
{
    padding-left: 5px;
    padding-top: 5px;
    height: 40px;
}
.searchSection2
{
    padding-left: 20px;
    padding-top: 5px;
    height: 40px;
}
.searchSection3
{
    padding-left: 10px;
}
.searchSection4
{
    padding-left: 10px;
    padding-top: 5px;
}
.searchSectionFloat
{
    float: left;
    padding-left: 15px;
    height: 40px;
}
.searchSectionFloat2
{
    float: left;
    padding-left: 15px;
}

.searchSection5
{
    float: left;
    padding-left: 10px;
}

/*--- search box end ---*/

/*--- search box small start ---*/
.searchContainer2
{
    background: #ffffff;
    background-image: url(/Portals/97/skins/lowfarenow/farebuzz2/images/search2/outline.gif);
    width: 246px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    clear: both;
}
.searchSmallHeader
{
    background-image: url(/Portals/97/skins/lowfarenow/farebuzz2/images/search2/header.gif);
    height: 39px;
    background-repeat: no-repeat;
}
.searchSmallHeaderFont
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #1F4A8E;
    padding-top: 10px;
    padding-left: 5px;
}
.searchDivider
{
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #1F4A8E;
}
.searchInfant
{
    padding-left: 5px;
}
.infSeat
{
    float: left;
    height: 40px;
}
.cursor
{
    cursor: default;
}
/*--- search box small end ---*/

/*--- header start ---*/
.hdrPhone
{
    color: #1F4A8E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    float: right;
    padding-bottom: 15px;
    padding-top: 5px;
    padding-right: 5px;
}

.mainMenu
{
    clear: both;
    float: right;
}

.mainMenu a, .mainMenu a:link, .mainMenu a:visited
{
    display: block;
    text-align: center;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    overflow: hidden;
    padding: 3px 15px 3px 15px;
    color: #1F4A8E;
    font-weight: bolder;
    border-left: solid 1px #999999;
    border-right: solid 1px #999999;
    border-top: solid 1px #999999;
    font-size: 12px;
    float: left;
    margin-left: 2px;
    background-image: url(/Portals/97/skins/lowfarenow/farebuzz2/images/header/navGrad.gif);
}
.mainMenu a:hover, .mainMenu a:active
{
    display: block;
    text-align: center;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    overflow: hidden;
    padding: 3px 15px 3px 15px;
    color: #ffffff;
    font-weight: bolder;
    background-color: #1F4A8E;
    border-left: solid 1px #999999;
    border-right: solid 1px #999999;
    border-top: solid 1px #999999;
    font-size: 12px;
    float: left;
    margin-left: 2px;
    background-image: url(/Portals/97/skins/lowfarenow/farebuzz2/images/header/navBlueFill.gif);
}
.aheaderBar
{
    height: 19px;
    border-left: 1px solid #ffffff;
    padding-left: 5px;
    padding-right: 5px;
}
.aheaderBar2
{
    height: 19px;
    padding-left: 5px;
    padding-right: 5px;
}
.aheader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    margin: 0;
}

a.aheader:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

a.aheader:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

a.aheader:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

a.aheader:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #CCCDCE;
    text-decoration: none;
    font-weight: bold;
}

/*--- header end ---*/
/*--- login start ---*/
.loginGrad
{
    background-image: url(/Portals/97/skins/lowfarenow/farebuzz2/images/header/gray_grad.gif);
    height: 7px;
}
/*--- login end ---*/

/*--- main content start ---*/
.body
{
    text-align: center;
    min-height: 100%;
    margin: 0px;
    padding: 0px;
    color: #505050;
    background-color: #436280;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
#body_wrapper
{
    border: 0px;
    margin: 0px;
    padding: 0px;
    width: 990px;
    text-align: left;
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
#header
{
    width: 990px;
    margin: 0px;
    padding: 0px;
    background-color: #FFFFFF;
}
.red
{
    color: #890C08;
}
.blue
{
    color: #1F4A8E;
}
.white
{
    color: #ffffff;
}
h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    text-decoration: none;
    margin: 0;
    text-align: left;
}
h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    margin: 0;
}
h3
{
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #ffffff;
    margin: 0;
}

#mid
{
    width: 990px;
    margin: 0px;
    padding: 0px;
    background-color: #FFFFFF;
}
#midleft
{
    width: 520px;
    float: left;
    margin-left: 5px;
}

#midright
{
    width: 230px;
    float: right;
    text-align: left;
}
.midrightHome
{
    width: 670px;
    float: right;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}

.lftbullettxt
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #727272;
    width: 100%;
    text-align: left;
    line-height: 18px;
}

.lftarrow
{
    width: 20px;
    text-align: left;
    float: left;
}

.lfttxt
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #727272;
    width: 120px;
    float: left;
    text-align: left;
}

a.alistnormal
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #727272;
    text-decoration: none;
}

a.alistnormal:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #727272;
    text-decoration: underline;
}
a.alearnmore
{
    text-decoration: underline;
    color: #2f2f2c;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

a.alearnmore:hover
{
    text-decoration: none;
    color: #2f2f2c;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.linkCyan a, .linkCyan a:link, .linkCyan a:visited
{
    text-decoration: none;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 3px;
    padding-top: 3px;
    color: #1874E3;
    font-weight: bold;
}

.linkCyan a:hover
{
    text-decoration: none;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 3px;
    padding-top: 3px;
    color: #9E9FA0;
    font-weight: bold;
}
.linkCyanSmall a, .linkCyanSmall a:link, .linkCyanSmall a:visited
{
    text-decoration: none;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 3px;
    padding-top: 3px;
    color: #1874E3;
    font-weight: bold;
}
.linkCyanSmall a:hover
{
    text-decoration: none;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 3px;
    padding-top: 3px;
    color: #9E9FA0;
    font-weight: bold;
}
.linkBlue a, .linkBlue a:link, .linkBlue a:visited
{
    text-decoration: none;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 3px;
    padding-top: 3px;
    color: #1F4A8E;
}

.linkBlue a:hover
{
    text-decoration: none;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 3px;
    padding-top: 3px;
    color: #9E9FA0;
}


.linkRed a, .linkRed a:link, .linkRed a:visited
{
    text-decoration: none;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 1px;
    padding-top: 3px;
    color: #970F00;
    font-weight: bold;
}

.linkRed a:hover
{
    text-decoration: none;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 1px;
    padding-top: 3px;
    color: #505050;
}

.sitemap a, .sitemap a:link, .sitemap a:visited
{
    text-decoration: underline;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 3px;
    padding-top: 7px;
    color: #1F4A8E;
    font-weight: normal;
}

.sitemap a:hover
{
    text-decoration: underline;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 3px;
    padding-top: 7px;
    color: #9E9FA0;
    font-weight: normal;
}
.airlines a, .airlines a:link, .airlines a:visited
{
    text-decoration: underline;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #1874E3;
    font-weight: normal;
}

.airlines a:hover
{
    text-decoration: underline;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #9E9FA0;
    font-weight: normal;
}
a.atoplinks
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}

a.atoplinks:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}

a.alink
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #505050;
    text-decoration: underline;
}

a.alink:hover
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #505050;
    text-decoration: none;
}

.grayrow
{
    background-color: #EBEBEB;
    color: #1F4A8E;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12px;
    font-weight: bold;
}
.formRowHeight
{
    height: 30px;
}

.clr
{
    clear: both;
}
.pad
{
    padding: 5px;
}
.txt
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin-right: 4px;
    color: #000000;
}
.txtGray
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #999999;
}
.txtBlue
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin-right: 4px;
    color: #1F4A8E;
}
.txtBlueSmall
{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #1F4A8E;
}
.txtRed
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin-right: 4px;
    color: #970F00;
}
.txtTotal
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    color: #970F00;
}
.txtTotalPrice
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 16px;
    font-weight: bold;
    color: #970F00;
}
.txtSmall
{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.txtbold
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    float: left;
    margin-right: 4px;
}

.divContainer
{
    background: #ffffff;
    width: 990px;
    margin: 5px auto;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.divRight1
{
    float: right;
    width: 730px;
}
.divLeft1
{
    width: 252px;
    padding-left: 5px;
    padding-top: 5px;
    float: left;
}

.divSection
{
    width: 95%;
    border: 1px solid #cccccc;
    margin-bottom: 5px;
    clear: both;
}
.divSectionSurvey
{
    width: 550px;
    border: 1px solid #cccccc;
    margin-bottom: 5px;
    clear: both;
    float: left;
}

.faresQuestImg
{
    float: left;
    width: 50px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}
.faresQuestTxt
{
    float: right;
    padding-top: 20px;
}
.faresQuestImgHome
{
    float: left;
    width: 50px;
    padding-left: 15px;
    padding-right: 5px;
}
.faresQuestTxtHome
{
    float: right;
    width: 230px;
    padding-top: 20px;
}

.divRight1Title
{
    float: right;
    clear: both;
    width: 730px;
    padding-top: 10px;
    padding-bottom: 5px;
}
.divRight1content
{
    width: 730px;
    padding-top: 10px;
    padding-bottom: 5px;
}

.divRight1SubLeft
{
    width: 270px;
    float: left;
}
.divRight1SubRight
{
    border-left: 1px solid #cccccc;
    padding-left: 5px;
    padding-right: 5px;
    width: 650px;
    float: LEFT;
}

.divRight1SubRightProducts
{
    border-left: 1px solid #cccccc;
    height: 500px;
    width: 650px;
    float: LEFT;
    padding-left: 5px;
    padding-right: 5px;
}
.divRight1SubRightFaq
{
    border-left: 1px solid #cccccc;
    height: 600px;
    width: 650px;
    float: LEFT;
    padding-left: 5px;
    padding-right: 5px;
}

.divRight1SubRightTest
{
    height: 550px;
    width: 800px;
    float: LEFT;
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 10px;
}


.divRight1SubRightPress
{
    border-left: 1px solid #cccccc;
    height: 1000px;
    width: 650px;
    float: right;
}

.airlineHeight
{
    height: 450px;
    width: 600px;
}
.airlineBorder
{
    border: 1px solid #cccccc;
    padding: 5px;
}
.airlinePad
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding-right: 4px;
    padding-left: 5px;
    color: #505050;
}
.airlineDivider
{
    clear: both;
    background-image: url(/Portals/97/skins/lowfarenow/farebuzz2/images/body/blueDot.gif);
    height: 1px;
    margin-left: 7px;
    margin-top: 7px;
    margin-bottom: 7px;
}

.bcrumbtxt
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding-left: 5px;
    color: #505050;
}
.abcrumb a, .abcrumb a:link, .abcrumb a:visited
{
    text-decoration: none;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 5px;
    padding-top: 3px;
    color: #970F00;
    font-weight: bold;
}

.abcrumb a:hover
{
    text-decoration: none;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 5px;
    padding-top: 3px;
    color: #9E9FA0;
    font-weight: bold;
}

.divLeft2
{
    width: 625px;
    float: left;
    padding-left: 25px;
    padding-top: 5px;
}
.divLeft3
{
    width: 90px;
    float: left;
    padding-left: 25px;
    padding-top: 5px;
}
.divRight2
{
    float: right;
    width: 340px;
    text-align: center;
}
.divRight3
{
    padding-right: 10px;
    text-align: right;
}
.divPress
{
    padding-left: 5px;
    width: 95%;
}
.divProducts
{
    padding-left: 5px;
    width: 80%;
}
.divTravRes
{
    padding-left: 5px;
    width: 95%;
}
.searchBtn
{
    width: 95%;
    margin-bottom: 5px;
    text-align: right;
}
.main
{
    clear: both;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #505050;
}

.mainLeft
{
    padding-left: 5px;
    width: 304px;
}
.mainRight
{
    float: right;
    width: 676px;
    background: #cccccc;
    padding-right: 5px;
    padding-top: 5px;
}
.mainRightContent
{
    border: 1px;
    border-color: #999999;
    padding: 5px 5px 5px 5px;
}
.mainHeader
{
    background-image: url(/Portals/97/skins/lowfarenow/farebuzz2/images/body/header_fill.gif);
    height: 23px;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #ffffff;
    padding-left: 5px;
}
.mainHeaderLong
{
    background-image: url(/Portals/97/skins/lowfarenow/farebuzz2/images/body/header_fill.gif);
    height: 23px;
    width: 200px;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #ffffff;
    padding-left: 5px;
}
.mainHeaderPrice
{
    background-image: url(/Portals/97/skins/lowfarenow/farebuzz2/images/body/header_fill.gif);
    height: 23px;
    width: 250px;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #ffffff;
    padding-left: 5px;
}
.subHeader
{
    background-image: url(/Portals/97/skins/lowfarenow/farebuzz2/images/body/header_fill.gif);
    height: 23px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #ffffff;
    padding-left: 5px;
}
.welcomeImage
{
    float: right;
    padding: 5px 5px 5px 5px;
    margin: 5px 5px 5px 5px;
    border: 1px solid #cccccc;
}
.welcomeTxt
{
    padding-left: 7px;
    padding-top: 5px;
    width: 450px;
}
.signup
{
    background-image: url(/Portals/97/skins/lowfarenow/farebuzz2/images/body/signup_grad.gif);
    float: left;
    width: 315px;
    border: 1px solid #CCCCCC;
    height: 90px;
}
.rewards
{
    float: right;
    height: 90px;
    border: 1px solid #D11407;
    margin-bottom: 5px;
}
.whatsNew
{
    clear: both;
    width: 655px;
    border: 1px solid #CCCCCC;
}
.whatsNewHeader
{
    width: 650px;
    height: 27px;
    padding-left: 5px;
    padding-top: 5px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    background-image: url(/Portals/97/skins/lowfarenow/farebuzz2/images/body/whatsNew.jpg);
}
.priceMB
{
    height: 175px;
    float: left;
    width: 300px;
}
.feedback
{
    height: 175px;
    width: 200px;
    float: left;
    border-left: 1px solid #cccccc;
}
.headline24
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    color: red;
}
.fareflash
{
    height: 175px;
    width: 200px;
    float: left;
    border-left: 1px solid #cccccc;
}
.partner
{
    height: 175px;
    width: 270px;
    float: left;
    border-left: 1px solid #cccccc;
}
.partnerTxt
{
    width: 160px;
    float: left;
    padding: 5px;
}
.dotDivider
{
    background-image: url(/Portals/97/skins/lowfarenow/farebuzz2/images/body/blueDot.gif);
    height: 1px;
    width: 450px;
    margin-left: 7px;
}
.dotDividerLong
{
    clear: both;
    background-image: url(/Portals/97/skins/lowfarenow/farebuzz2/images/body/blueDot.gif);
    height: 1px;
    width: 95%;
    margin-top: 7px;
    margin-bottom: 7px;
}
.lineDivider
{
    clear: both;
    background-image: url(/Portals/97/skins/lowfarenow/farebuzz2/images/body/blueDot.gif);
    height: 1px;
    width: 80%;
    margin-top: 7px;
    margin-bottom: 7px;
}
.readmoreRight
{
    padding-right: 10px;
    text-align: right;
}

.pageTitle
{
    clear: both;
    width: 970px;
    padding-top: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid #cccccc;
}

.headlineHtlRate
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: red;
    text-decoration: none;
    padding-right: 10px;
}

.headlineBlue
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #1F4A8E;
    text-decoration: none;
}
.headlineBlueLg
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    color: #1F4A8E;
    text-decoration: none;
}
.headlineBlue2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #1F4A8E;
    text-decoration: none;
}
.headlineGreen
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #005447;
    text-decoration: none;
}
.headlineOrange
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #5B3E1C;
    text-decoration: none;
}
.headlineRed
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #D11407;
    text-decoration: none;
}
.headlineRedSmall
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #D11407;
    text-decoration: none;
}
.headlineRedLG
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    color: #D11407;
    text-decoration: none;
}
.headlineBlueLG
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    color: #1F4A8E;
    text-decoration: none;
}
.headlineWhite
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}
.headlineCyan
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #1874E3;
    text-decoration: none;
}
.headlineCyanSmall
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #1874E3;
    text-decoration: none;
}
.headlineCyanLg
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #1874E3;
    text-decoration: none;
}
.headlineBlueSmall
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #1F4A8E;
    text-decoration: none;
}
.headlineBlueSmall a, .headlineBlueSmall a:link, .headlineBlueSmall a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #1F4A8E;
    text-decoration: none;
}

.headlineBlueSmall a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #999999;
    text-decoration: none;
}
.headlineBlackSmall
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #505050;
    text-decoration: none;
}
.headlineBlack
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.headlineAirline
{
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    text-transform: uppercase;
    font-size: 14px;
}

.toplft
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    float: left;
    height: 19px;
    padding-left: 7px;
    padding-top: 3px;
    background-color: #AF1302;
}

.toprt
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    float: right;
    height: 19px;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 3px;
    background-color: #1f4a8f;
}

#center
{
    width: 720px;
    float: left;
    margin-left: 12px;
}

.break
{
    height: 20px;
}
.breakSmall
{
    height: 10px;
}
.break5px
{
    height: 5px;
}

#frmbox
{
    margin-left: 80px;
}

.formbox
{
    width: 85%;
    padding: 6px;
    float: left;
}

.mandatory
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    background-color: #d3dde8;
    float: right;
    width: 98%;
    text-align: right;
    height: 20px;
    padding-right: 10px;
}
.tdlabel
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    float: left;
    text-align: left;
    color: #505050;
    width: 220px;
}

.tdvalue
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    float: left;
    text-align: left;
    color: #505050;
    width: 220px;
}

form
{
    margin: 0px;
}
INPUT
{
    font-weight: normal;
    font-size: 11px;
    color: #000000;
    font-family: Verdana;
}

SELECT
{
    border-right: #505050 1px solid;
    border-top: #505050 1px solid;
    font-weight: normal;
    font-size: 11px;
    border-left: #505050 1px solid;
    color: #000000;
    border-bottom: #505050 1px solid;
    font-family: Verdana;
}

TEXTAREA
{
    border-right: #505050 1px solid;
    border-top: #505050 1px solid;
    font-weight: normal;
    font-size: 11px;
    border-left: #505050 1px solid;
    color: #000000;
    border-bottom: #505050 1px solid;
    font-family: Verdana;
}

.btnbg
{
    height: 30px;
    text-align: center;
    margin-top: 10px;
}

.button
{
    text-align: center;
    border: 0px;
}

.thankyou
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FF0000;
    height: 80px;
    font-weight: bold;
}

.toplinks
{
    width: 990px;
    margin: 0px;
    padding: 0px;
    background-color: #1F4A8E;
}

.topbar
{
    width: 990px;
    font-family: Arial, Helvetica, sans-serif;
    color: #1F4A8E;
    height: 22px;
}


.txtbolditalic
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-style: italic;
    float: left;
    color: #cc0000;
}



#contactbox
{
    width: 500px;
    float: left;
}

.contactboxlft
{
    width: 200px;
    float: left;
    font-weight: bold;
    color: #497500;
}

.contactboxrt
{
    width: 300px;
    float: left;
    color: #497500;
}

.message
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-style: italic;
    float: left;
    color: #cc0000;
}

#products
{
    width: 98%;
    float: left;
    padding-left: 30px;
    padding-left: 30px;
    line-height: 20px;
}

.productslft
{
    width: 45%;
    float: left;
}

.productsrt
{
    width: 55%;
    float: left;
}

a.alink2
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #1c4b7d;
    text-decoration: underline;
}

a.alink2:hover
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #1c4b7d;
    text-decoration: none;
}

.productssub
{
    text-indent: 20px;
    font-size: 11px;
}

.divAbout
{
    padding: 5px;
    width: 390px;
    float: left;
}
.divAbout2
{
    clear: both;
    padding: 5px;
}
.divAboutImg
{
    float: right;
    padding: 5px;
}

.fltRight
{
    float: right;
}
.fltLeft
{
    float: left;
}

.top
{
    float: right;
}
.top1
{
    float: left;
}

/*--- main content end ---*/

/*--- footer start ---*/
.footer
{
    clear: both;
    width: 990px;
    height: 77px;
    background-image: url(/Portals/97/skins/lowfarenow/farebuzz2/images/footer/blue_grad.gif);
}

.ftLogos
{
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 20px;
    float: left;
}

.ftLinks
{
    clear: both;
    width: 100%;
    text-decoration: none;
    font-size: 10px;
    color: #000000;
    padding-left: 3px;
    padding-top: 3px;
    font-weight: normal;
}

.ftLinks a, .ftLinks a:link, .ftLinks a:visited, .ftLinks a:active
{
    text-decoration: none;
    font-size: 10px;
    color: #000000;
    padding-left: 3px;
    padding-top: 3px;
    font-weight: normal;
}

.ftLinks a:hover
{
    text-decoration: none;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #999999;
    padding-left: 3px;
    padding-top: 3px;
    font-weight: normal;
}

.ftMenuDivider
{
    float: left;
    padding-left: 3px;
    padding-top: 3px;
    color: #1F4A8E;
    font-weight: bold;
    font-size: 10px;
}
.copyright
{
    font-size: 10px;
    text-align: center;
    color: #999999;
    font-family: Arial, Helvetica, sans-serif;
    clear: both;
}
/*--- footer end ---*/


/*--- booking start ---*/
.formFieldTitle
{
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

.formTab a, .formTab a:link, .formTab a:visited
{
    display: block;
    text-align: center;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    background: red;
    overflow: hidden;
    padding: 3px 5px 3px 5px;
    color: White;
    font-weight: bolder;
    background-color: #05A6E5;
    border-right: solid 2px white;
    border-bottom: solid 2px white;
    border-right-color: #ffffff;
    border-bottom-color: #ffffff;
    font-size: 12px;
    float: left;
    margin-bottom: 5px;
}
.formHeader
{
    background-color: #cccccc;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #1F4A8E;
    text-decoration: none;
}


.linkHint a, .linkHint a:link, .linkHint a:visited
{
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #970F00;
    font-weight: normal;
    text-decoration: underline;
}

.linkHint a:hover
{
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #505050;
    font-weight: normal;
    text-decoration: underline;
}
/*--- booking end ---*/

#fltLeft
{
    float: left;
}

#fltRight
{
    float: right;
}

.fprice
{
    font-weight: bold;
    color: #970F00;
    font-family: verdana;
    font-size: 20px;
    text-decoration: none;
}

.darkf
{
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.lit
{
    color: #000000;
    font-family: Tahoma,sans-serif;
    font-size: 12px;
}
.glit
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.flfn
{
    color: #505050;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

a.small:link
{
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none;
}
a.small:hover
{
    color: #FF6600;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    text-decoration: underline;
}

/*--- hotel start ---*/

.htlSrchHd
{
    background: #ebebeb none repeat scroll 0%;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
}
.htlSrchHd em
{
    color: #970700;
    font-size: 18px;
    font-style: normal;
}
.htlSrchHd b
{
    color: #000000;
    font-size: 11px;
}
.htlSrchTbl
{
    padding: 14px 10px 10px;
}
.htlSrchtxt
{
    color: #32485E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 17px;
    padding-left: 10px;
}
a.htlSrchlnks
{
    color: #F06410;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-decoration: underline;
}
a.htlSrchlnks:active
{
    color: #F06410;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-decoration: underline;
}
a.htlSrchlnks:visited
{
    color: #F06410;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-decoration: underline;
}
a.htlSrchlnks:hover
{
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-decoration: underline;
}
.htlSrchSmDK
{
    color: #1F4A8E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 4px 5px;
}
.htlSrchnopadd
{
    background: #FFFFFF none repeat scroll 0%;
    color: #21374D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-align: center;
    width: 30px;
}
.htllistrates
{
   border: 1px solid #ebebeb;
}
.htllistratesstrike
{
    color: #21374D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    text-decoration: line-through;
    width: 35px;
}
.ament
{
    color: #21374D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}
a.htlSrchSmDKLnk, a.htlSrchSmDKLnk:active, a.htlSrchSmDKLnk:visited
{
    color: #134BB5;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 4px 10px;
}
a.htlSrchSmDKLnk:hover
{
    color: #F06410;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 4px 10px;
}
.htlSrchTblBtm
{
    background: #FFFFFF none repeat scroll 0%;
    border: 1px solid #D3DBEE;
    margin-top: 5px;
}
.htlSrchTblBtm em
{
    color: #F06410;
    font-style: normal;
}


.hotelSFbg
{
    background: transparent url(/Portals/_default/Images/htlSfImg.gif) repeat-x scroll 0% top;
    margin-top: 10px;
}

.tpPagination
{
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}
a.tpPagination:link, a.tpPagination:active, a.tpPagination:visited
{
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-decoration: underline;
}
a.tpPagination:hover
{
    color: #F06410;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-decoration: underline;
}
.normfont
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #000000;
}

.htlDtHd
{
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 19px;
}
.htlDtHd strong
{
    color: #DD0000;
    font-size: 18px;
}

.htlDtSbHds a
{
    background: #D7E5F1;
    color: #1F4A8E;
    display: block; 
    text-align: center;
    padding: 5px;
    width: 130px;
    border-right: 3px solid #ffffff;
}
.htlDtSbHds a:hover
{
    color: #1F4A8E;
}
.htlSortBy
{
    border: 1px solid #EBEBEB;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 25px;
    margin-right: 5px;
    text-align: center;
    width: 123px;
    
}
/*.htlDtSbHds td
{
    background: #EBEBEB;
    border: 1px solid #FFFFFF;
    text-align: center;
}
a.htlLnkSel:link
{
    
    color: #1F4A8E;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 7px 10px 7px 10px;
    text-decoration: none;
    text-align: center;
}
a.htlLnkSel:hover
{
     
    color: #1874E3;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 7px 10px 7px 10px;
    text-decoration: underline;
    text-align: center;
}*/

a.htlLnkBlue
{
    background: #EBEBEB;
    color: #1F4A8E;
    display: block;
    margin-top: auto;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    width: 130px;
    border-right: 3px solid #ffffff;
}
a.htlLnkBlue:hover
{
    background: #EBEBEB;
    color: #1874E3;
    display: block;
    margin-top: auto;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    width: 130px;
    border-right: 3px solid #ffffff;
}

/*.htlDescHd
{
    color: #C14A19;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 17px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-top: 15px;
}*/
.htlDescHd strong
{
    color: #0055AA;
    font-size: 12px;
}

.htlSrchtxt
{
    padding: 5px;
}
.htlDesctxt a
{
    color: #E85F01;
    text-decoration: none;
}
.htlSptr
{
    background: transparent url(/Portals/97/skins/lowfarenow/farebuzz2/images/sptr.gif) repeat-x scroll 0%;
    margin: 15px;
    padding-top: 4px;
}
.htlSptr td.txt
{
    background: #F4F8FA none repeat scroll 0%;
    color: #505252;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 10px;
}
.htlblhd
{
    padding: 5px;
    background: transparent url(/i/common/SecHeaderBG.gif) repeat-x scroll 0%;
    color: #1F4A8E;
    font-weight: bold;
}
.htlblhd td
{
    background: #cccccc none repeat scroll 0%;
    color: #0055AA;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 15px;
}
.htlDtlCol
{
    color: #34566D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 12px 15px;
}
.htlDtlCol img
{
    padding-right: 5px;
    vertical-align: middle;
}

.DGbgchange
{
    background-color: #ebebeb;
    color: #1F4A8E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    padding-left: 10px;
    padding-top: 3px;
    text-decoration: none;
}

.htlRoomName
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #1F4A8E;
    text-decoration: none;
}

.orangebg
{
    background-color: #1F4A8E;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    padding-left: 5px;
    padding-top: 2px;
}

.htlFrmHdYellow
{
    background: #d3dbee none repeat scroll 0%;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.textpadleft
{
    padding-left: 13px;
}
.modBg
{
    background-color: #1f4a8e;
    color: #ffffff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    padding-left: 5px;
    padding-top: 2px;
}

.htlRoomName
{
    color: #21374D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 25px;
    padding-left: 10px;
}

.htlFrmHd
{
    background: #d3dbee none repeat scroll 0%;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.htlFrmtxt
{
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 2px 0px 2px 5px;
}
.htlFrmtxt1
{
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding-left: 5px;
    padding-top: 10px;
}

.inputSm75
{
    border: 1px solid #8FBAEC;
    padding-left: 3px;
    width: 80px;
}
.inputSm130
{
    border: 1px solid #8FBAEC;
    padding-left: 3px;
    width: 130px;
}

.inputSm130
{
    border: 1px solid #8FBAEC;
    padding-left: 3px;
    width: 130px;
}

.tblbrdr
{
    border: 1px solid #37B7DA;
}

.mainFrmBdr
{
    border: 1px solid #cccccc;
}

.hltResultsBrd
{
    border: 1px solid #cccccc;
}

/*--- hotel end ---*/

/*--- login menu start ---*/
.td
{
    color: #505050;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
}
.onhover
{
    color: #970F00;
    font-size: 12px;
    font-weight: bold;
}
.nohover
{
    color: #505050;
    font-size: 12px;
    font-weight: bold;
}
.loginTxt
{
    color: #505050;
    font-size: 12px;
    font-weight: bold;
}

/*--- login menu end ---*/

/*--- demo start ---*/

.demoBorder
{
    text-align: center;
    border: 1px solid #cccccc;
    width: 700px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.demoBorderContacts
{
    text-align: center;
    border: 1px solid #cccccc;
    width: 900px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.demoPaging
{
    width: 700px;
    padding-bottom: 5px;
    text-align: right;
    color: #000000;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
.demoPagingContacts
{
    float: right;
    width: 700px;
    padding-bottom: 5px;
    text-align: right;
    color: #000000;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
.demoPaging a, .demoPaging a:link, .demoPaging a:visited
{
    text-decoration: none;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 1px;
    padding-top: 3px;
    color: #970F00;
    font-weight: bold;
}

.demoPaging a:hover
{
    text-decoration: none;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 1px;
    padding-top: 3px;
    color: #505050;
    font-weight: bold;
}
.pagingSelected
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #505050;
    font-weight: bold;
}
.headlineDemo
{
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #970F00;
}
.demoDescription
{
    width: 230px;
    padding: 5px;
}
.demoKeyWord
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #ff0000;
    font-weight: bold;
}
.demoList
{
    margin-left: 10px;
    padding-left: 10px;
}

.demoLanding
{
    width: 270px;
    float: left;
    padding-left: 20px;
    border-left: 1px solid #cccccc;
}
.demoLanding2
{
    width: 270px;
    float: left;
    padding-left: 20px;
}

.demoLandingLink a, .demoLandingLink a:link, .demoLandingLink a:visited
{
    text-decoration: none;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 1px;
    padding-top: 3px;
    color: #1F4A8E;
    font-weight: bold;
}

.demoLandingLink a:hover
{
    text-decoration: underline;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 1px;
    padding-top: 3px;
    color: #1F4A8E;
    font-weight: bold;
}

/*--- demo end ---*/


.bluetxt
{
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    color: #1f4a8e;
    font-size: 12px;
    padding-bottom: 5px;
    padding-left: 12px;
    padding-right: 10px;
}
.boldtxt
{
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #b63839;
    font-size: 13px;
}
.normaltxthotel
{
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    padding-right: 10px;
}
a.alink
{
    text-decoration: underline;
    color: #cc342d;
    font-size: 13px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

a.alink:hover
{
    text-decoration: none;
    color: #cc342d;
    font-size: 13px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}



/*--- customer service start ---*/
.csContainer
{
    width: 535px;
    border: 1px solid #cccccc;
    padding: 5px;
    text-align: center;
}

.csTab
{
    float: left;
}

.csTab a, .csTab a:link, .csTab a:visited, .csTab a:hover, .csTab a:active
{
    display: block;
    text-align: center;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    overflow: hidden;
    padding: 3px 15px 3px 15px;
    color: #1F4A8E;
    font-weight: bolder;
    background-color: #EAECEE;
    border: solid 1px #999999;
    font-size: 12px;
    float: left;
    margin-right: 2px;
    margin-left: 2px;
}

/*--- customer service end ---*/

/*--- vacations start ---*/
a.vacListing:link
{
    background: #CFDFEF url(/Portals/97/images/htlDtun.gif) repeat scroll 0%;
    color: #0B549E;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    margin-top: auto;
    padding: 5px 5px 5px 5px;
    text-decoration: none;
}
a.vacListing:hover
{
    background: #CFDFEF url(/Portals/97/images/htlDtun.gif) repeat scroll 0%;
    color: #0B549E;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 25px;
    padding: 5px 5px 5px 5px;
    text-decoration: none;
    vertical-align: middle;
}
a.vacListing:active
{
    background: #CFDFEF url(/Portals/97/images/htlDtun.gif) repeat scroll 0%;
    color: #0B549E;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 25px;
    padding: 5px 5px 5px 5px;
    text-decoration: none;
    vertical-align: middle;
}
a.vacListing:visited
{
    background: #CFDFEF url(Portals/97/images/htlDtun.gif) repeat scroll 0%;
    color: #0B549E;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 25px;
    padding: 5px 5px 5px 5px;
    text-decoration: none;
    vertical-align: middle;
}
a.vacSortSelected:visited
{
    background: #EBEBEB url(Portals/97/images/htlDtun.gif) repeat scroll 0%;
    color: #0B549E;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 25px;
    padding: 5px 5px 5px 5px;
    text-decoration: none;
    vertical-align: middle;
}
.vacSearchBG
{
    background-image: url(/i/search/vacation/background.gif);
}
/*--- vacations end ---*/

/*--- buzz rewards start ---*/
.rewardsMenu
{
    clear: both;
    float: left;
}

.rewardsMenu a, .rewardsMenu a:link, .rewardsMenu a:visited
{
    display: block;
    text-align: left;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    overflow: hidden;
    padding: 3px 15px 3px 15px;
    color: #1F4A8E;
    font-weight: bolder;
    font-size: 12px;
    float: left;
    margin-left: 2px;
    background-image: url(/Portals/97/skins/lowfarenow/farebuzz2/images/buzzrewards/menugrad.gif);
}
.rewardsMenu a:hover, .rewardsMenu a:active
{
    display: block;
    text-align: left;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    overflow: hidden;
    padding: 3px 15px 3px 15px;
    color: #1F4A8E;
    font-weight: bolder;
    background-color: #EAECEE;
    font-size: 12px;
    float: left;
    margin-left: 2px;
    background-image: url();
}
.menuContainer
{
    border-bottom: 2px solid #1F4A8E;
    width: 990px;
    text-align: left;
    height: 26px;
}

.rightContainer
{
    width: 360px;
    float: right;
    padding-top: 10px;
    padding-left: 5px;
    border-left: 2px solid #1F4A8E;
}
.leftContainer
{
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 5px;
    width: 608px;
}
.rightPhotos
{
    width: 366px;
    float: left;
    padding-top: 10px;
    border-left: 2px solid #1F4A8E;
}
.rewardsRed
{
    color: #D11407;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 26px;
    font-weight: bold;
    line-height: 18px;
}
.rewardsBlue
{
    color: #1F4A8E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 18px;
}
.rewardsGray
{
    color: #4D4D4D;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 18px;
}
.rewardsGraySmall
{
    color: #4D4D4D;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
}
.rewardsBlueSmall
{
    color: #1F4A8E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
}
.rewardsIntro
{
    float: left;
    width: 350px;
    line-height: 30px;
}
.howitworks
{
    float: left;
    width: 194px;
    height: 116px;
    background-repeat: no-repeat;
    font-size: 12px;
    font-family: Arial, Helvetica, Sans-Serif;
    border: 1px solid #cccccc;
    margin-right: 3px;
}
.howitworksHeadline
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #1F4A8E;
    text-decoration: none;
    text-align: center;
    padding-top: 10px;
}
.howitworksContainer
{
    border-top: 1px solid #cccccc;
    padding: 7px;
    width: 590px;
}
.howitworks1
{
    background-image: url(/Portals/97/skins/lowfarenow/farebuzz2/images/buzzrewards/hiw1.gif);
}
.howitworks2
{
    background-image: url(/Portals/97/skins/lowfarenow/farebuzz2/images/buzzrewards/hiw2.gif);
}
.howitworks3
{
    background-image: url(/Portals/97/skins/lowfarenow/farebuzz2/images/buzzrewards/hiw3.gif);
}
.paragraphPad
{
    padding-left: 30px;
}
.progDetailsHeadlines
{
    width: 500px;
    padding-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #1F4A8E;
    text-decoration: none;
}
.pointsQualification
{
    width: 500px;
    padding: 5px;
    border: 1px solid #cccccc;
}
.txtRed
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: Red;
}
.rowRed
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    background: #970F00;
}
.linkGray a, .linkGray a:link, .linkGray a:visited
{
    text-decoration: none;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 1px;
    padding-top: 3px;
    color: #999999;
    font-weight: bold;
}

.linkGray a:hover
{
    text-decoration: underline;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 1px;
    padding-top: 3px;
    color: #999999;
    font-weight: bold;
}
.rCSHeadline
{
    width: 360px;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial, Helvetica, Sans-Serif;
    font-style: italic;
}
.rCS
{
    width: 350px;
    border: 1px solid #cccccc;
    background: #EAECEE;
    font-size: 11px;
    font-family: Arial, Helvetica, Sans-Serif;
    line-height: 16px;
    line-height: 20px;
}
.rCSamex
{
    border-left: 1px solid #cccccc;
    padding-left: 5px;
}
/*--- buzz rewards end ---*/

/*--- hotel auto suggest start ---*/
#listautocomp ul
{
    padding: 0px;
    margin: 0px;
    cursor: pointer;
}
#listautocomp ul li
{
    border-bottom: 1px solid #999999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    list-style: none;
    text-transform: capitalize;
    padding: 4px;
    background: #ffffff;
    cursor: pointer;
}
#listautocomp ul li:hover
{
    cursor: pointer;
    background-color: #e5e5e5;
}
/*--- hotel auto suggest end ---*/

.capital
{
    text-transform: capitalize;
}
/*--- landing pages start ---*/
.landHeadline1
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight: bold;
    font-size: 24px;
    color: #890C08;
}
.landHeadline2
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight: bold;
    font-size: 18px;
    color: #890C08;
}
.landHeadline3
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight: bold;
    font-size: 12px;
    color: #890C08;
}
.bulletPad
{
    padding-left: 20px;
}
/*--- landing pages end ---*/
.ajaxLoader
{
    position: fixed;
    z-index: 1000;
    top: 40%;
    left: 50%;
    padding-top: 35px;
    text-align: center;
    border: 1px solid #cccccc;
    width: 100px;
    height: 70px;
    background: #ffffff;
}
.landLinks
{
    clear: both;
    width: 100%;
    text-decoration: none;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #999999;
    padding-left: 3px;
    padding-top: 3px;
    font-weight: normal;
}
.landLinks a, .landLinks a:link, .landLinks a:visited, .landLinks a:active
{
    text-decoration: none;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #1F4A8E;
    padding-left: 3px;
    padding-top: 3px;
    font-weight: normal;
}

.landLinks a:hover
{
    text-decoration: none;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #999999;
    padding-left: 3px;
    padding-top: 3px;
    font-weight: normal;
}
/*--- popup start ---*/
.popupContainer1
{
    width: 450px;
    background: #ebebeb;
    margin: auto;
    padding: 10px;
}
.popupContainer2
{
    width: 435px;
    margin: auto;
    padding: 10px 5px 10px 5px;
    border: 1px solid #cccccc;
    background: #ffffff;
}
.popupContactInfo
{
    float: left;
    width: 300px;
    text-align: center;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #000000;
    padding-top: 5px;
}
.popupTxtBlue
{
    width: 100%;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #497aca;
    text-align: center;
    margin-top: 10px;
}
/*--- popup end ---*/

.landQuoteSec1
{
    float: left;
    margin-left: 10px;
    margin-top: 30px;
    padding: 0;
    width: 271px;
    text-align: left;
}
.landQuoteSec1_AX
{
    float: left;
    margin-left: 10px;
    margin-top: 25px;
    padding: 0;
    width: 400px;
    text-align: left;
}
.landQuoteSec2
{
    float: left;
    margin-left: 10px;
    margin-top: 30px;
    padding: 0;
    width: 360px;
    text-align: left;
}
.landQuoteSec2_AX
{
    float: left;
    margin-left: 10px;
    margin-top: 25px;
    padding: 0;
    width: 230px;
    text-align: left;
}
.landQuoteSec1first
{
    float: left;
    margin-left: 25px;
    margin-top: 30px;
    padding: 0;
    width: 330px;
    text-align: left;
}

.landQuoteSec2first
{
    float: left;
    margin-left: 25px;
    margin-top: 30px;
    padding: 0;
    width: 271px;
    text-align: left;
}
.landQuoteRewards1
{
    width: 306px;
    height: 350px;
    border-left: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}
.landQuoteRewards2
{
    width: 314px;
    height: 270px;
    border-left: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}
.landQuoteSec3
{
    float: left;
    margin-left: 25px;
    width: 625px;
    text-align: left;
}
.landQuoteSec4
{
    width: 625px;
    height: 350px;
    border-left: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}
.landQuoteSec5
{
    float: left;
    margin-left: 20px;
    padding: 0;
    width: 314px;
    text-align: left;
    height: 416px;
    background-image: url(/I/landing/requestQuote/textBg2.gif);
    background-repeat: no-repeat;
}
.landQuoteSec6
{
    float: left;
    margin-left: 25px;
    padding: 0;
    width: 320px;
    text-align: left;
    height: 416px;
    background-image: url(/I/landing/requestQuote/faresBg2.gif);
    background-repeat: no-repeat;
}


.listingHead
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #1F4A8E;
    text-decoration: none;
}
.highlight
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #1F4A8E;
    text-decoration: none;
}
.orange
{
    font-weight: bold;
    color: #970F00;
    font-family: verdana;
    font-size: 20px;
    text-decoration: none;
}
a.orange:link
{
    font-weight: bold;
    color: #970F00;
    font-family: verdana;
    font-size: 20px;
    text-decoration: none;
}
a.orange:visited
{
    font-weight: bold;
    color: #970F00;
    font-family: verdana;
    font-size: 20px;
    text-decoration: none;
}
a.orange:active
{
    font-weight: bold;
    color: #970F00;
    font-family: verdana;
    font-size: 20px;
    text-decoration: none;
}
a.orange:hover
{
    font-weight: bold;
    color: #1F4A8E;
    font-family: verdana;
    font-size: 20px;
    text-decoration: none;
}
.blueborder
{
    border: 1px solid #cccccc;
}
.grayborder
{
    border: 1px solid #666666;
}
.bluerow
{
    background-color: #1F4A8E;
}
.apf
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin-right: 4px;
    color: #000000;
}

.bluef
{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #1874E3;
}
.searcheadings
{
    font-weight: bold;
    font-size: 10px;
    color: #333333;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.line
{
    border: 1px solid #B6B5B5;
}
.notbold
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
}
p
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
ol
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
ul
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
a
{
    text-decoration: none;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 1px;
    padding-top: 3px;
    color: #AF1302;
    font-weight: normal;
}
a:hover
{
    text-decoration: underline;
}
.bluesmall
{
    font-family: Tahoma;
    font-size: 10px;
    font-weight: bold;
    color: #1F4A8E;
}
.bluesmall a, .bluesmall a:link, .bluesmall a:visited, .bluesmall a:active
{
    text-decoration: none;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 1px;
    padding-top: 3px;
    color: #970F00;
    font-weight: bold;
}
.bluesmall a:hover
{
    text-decoration: none;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 1px;
    padding-top: 3px;
    color: #9E9FA0;
    font-weight: bold;
}
.flfgs
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #666666;
}
.whitefont
{
    color: #FFFFFF;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.redRow
{
    background: #D11407;
    padding-top: 5px;
}
.font
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #5D5D5D;
}
.MainMenu_RootItem
{
    height: 30px;
    color: #076ba7;
    font-size: 11px;
    font-family: Tahoma,Tahoma,Arial;
    font-weight: bold;
}
.MainMenu_SubMenu
{
    z-index: 1000;
    cursor: hand;
    background: #D0E0ED;
    border-bottom: black 1px solid;
    border-left: black 1px solid;
    border-top: black 1px solid;
    border-right: black 1px solid;
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: bold;
    font-style: normal;
    color: #ffffff;
}
.MainMenu_MenuArrow
{
    font-family: webdings;
    font-size: 5pt;
    cursor: hand;
    border-right: #000000 0px solid;
    border-bottom: #000000 0px solid;
    border-top: #000000 0px solid;
    color: white;
}

.MainMenu_RootMenuArrow
{
    font-family: webdings;
    font-size: 5pt;
    cursor: hand;
    color: white;
}
.MainMenu_MenuItem
{
    cursor: hand;
    color: #333333;
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: bold;
    height: 23px;
    border-color: #666666;
    background-color: Transparent;
}
.ModuleTitle_MenuItem
{
    cursor: pointer;
    cursor: hand;
    color: black;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    border-left: white 0px solid;
    border-bottom: white 1px solid;
    border-top: white 1px solid;
    border-right: white 0px solid;
    background-color: Transparent;
}
.ModuleTitle_MenuItemSel
{
    cursor: pointer;
    cursor: hand;
    color: black;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    background-color: #C1D2EE;
}
.transparent
{
    display: none;
}
a.sort:link
{
    color: #006699;
    font-family: arial,Helvetica,Sans-Serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
a.sort:active
{
    color: #006699;
    font-family: arial,Helvetica,Sans-Serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
a.sort:hover
{
    color: #006699;
    font-family: arial,Helvetica,Sans-Serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
}
a.sort:visited
{
    color: #006699;
    font-family: arial,Helvetica,Sans-Serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
.sortactive
{
    text-decoration: underline;
}
a.sortactive:hover
{
    text-decoration: underline;
}
.listheader
{
    background-color: #EAECEE;
}

a.orange:link
{
    color: #970F00;
    font-family: verdana;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
}
a.orange:active
{
    color: #970F00;
    font-family: verdana;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
}
a.orange:hover
{
    color: #1F4A8E;
    font-family: verdana;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
}
a.orange:visited
{
    color: #970F00;
    font-family: verdana;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
}
.bottom
{
    border-bottom: 1px solid #cccccc;
}
th
{
    font-size: 12px;
    font-weight: bold;
}
.drgrbg
{
    background-color: #E1E1E1;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
}
.ligrbd
{
    background-color: #F5F5F5;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
}
.bidg
{
    font-size: 12px;
    font-weight: bold;
}
.req
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #FF6600;
}
a.blue:link
{
    color: #1874E3;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    text-decoration: underline;
}
a.blue:active
{
    color: #1874E3;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
}
a.blue:visited
{
    color: #1874E3;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    text-decoration: underline;
}
a.blue:hover
{
    color: #9E9FA0;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
}
#slideshow
{
    position: relative;
    height: 150px;
}

#slideshow img
{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8;
    opacity: 0.0;
}

#slideshow img.active
{
    z-index: 10;
    opacity: 1.0;
}

#slideshow img.last-active
{
    z-index: 9;
}
.selectedPage
{
border: 1px solid #cccccc; 
width: 20px;
padding: 3px 0px 3px 0px;
vertical-align: middle;
margin: 2px;
text-align: center;
cursor: default;
background: #ebebeb;
}
.activePage
{
border: 1px solid #cccccc; 
width: 20px;
padding: 3px 0px 3px 0px;
vertical-align: middle;
margin: 2px;
text-align: center;
cursor: pointer;
background: #ffffff;
}
.button1
{
    background: #AF1302; 
    padding: 5px;
    width: 150px;
    margin: auto;
}
.button1 a
{
    color: #ffffff; 
    font-size: 16px;
    text-decoration: none;
}
.button1 a:hover
{
    color: #ffffff; 
    font-size: 16px;
    text-decoration: unerline;
}
.button2
{
    background: #1F4A8E; 
    padding: 5px;
    width: 150px;
    margin: auto;
}

.button2 a
{
    color: #ffffff; 
    font-size: 16px;
    text-decoration: none;
}
.button2 a:hover
{
    color: #ffffff; 
    font-size: 16px;
    text-decoration: unerline;
}
.avgrate
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #D11407;
    text-decoration: none;
}
.searchBG
{
    background: #ebebeb;
}
/*--------- New Template Css Start Here  ----------*/
.hdrPhonenew
{
    color: #1F4A8E;
    font-size: 16px;
    font-weight: bold;
    float: right;
	padding:5px;
}
.hdrPhonenewsml
{
    color: #CC0000;
    font-size: 14px;
    font-weight: bold;
}
.headlineBlueNew
{
	background:url(/i/homepage/tabheaderbgnew.gif) repeat-x top left; 
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
	padding: 5px 5px 5px 10px;
}
.headlineGrayNew
{
	background:url(/i/homepage/tabheaderbggray.gif) repeat-x top left; 
    font-size: 16px;
    font-weight: bold;
    color: #CC0000;
    text-decoration: none;
	padding: 5px;
}
.homerighttab{
	margin: 20px 0 0 0; 
	width: 200px; 
	float: left;
}
.redhomeborder{
	border:#CC0000 solid 1px;
}
.rightimgpadding{ 
	padding:20px 0 0 0;
}
.BuzzRewardsTab{ 
	width:308px; 
	background:url(/i/homepage/BuzzRewardstabbg.gif) no-repeat top left; 
	margin:15px 0 0 0; 
}
.righthomebluetab{ 
	width:200px; 
	background:url(/i/homepage/homerightbluetab.gif) no-repeat top left; 
	margin:15px 0 0 0;
	text-align:left;
}
.testimonialstab{ 
	width:420px;
	background:url(/i/homepage/Testimonialsbg.gif) no-repeat top left; 
	margin:15px 0 0 0; 
}
.BuzzRewardsTab li {
	margin-left: -20px;
}
.grayiconlist li{ 
	margin-left: -20px;
}
.headlineblackNew
{
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.homeblacktext{
	font-size:16px; 
	color:#000; 
	font-weight:bold;
	text-align:left;
}
.buzztabbullet{
	width:150px; 
	border-bottom:#CCCCCC dotted 1px;
}
.buzzbullettext{
	font-size:11px; 
	color: #0066CC; 
	font-weight:bold; 
	padding:2px 0 5px 25px;
}
.grayiconlist{ 
	list-style-image:url(/i/homepage/grayarrow.gif); 
	line-height:18px; 
	list-style-position:5px;
}
.blueiconlist{ 
	list-style-image:url(/i/homepage/bluearrow.gif); 
	line-height:18px; 
	list-style-position:5px;
} 

.headlineblackSmall
{
    font-size: 12px;
    font-weight: bold;
    color: #1F4A8E;
    text-decoration: none;
}
.fareflashnew
{
    height: 139px;
    width: 198px;
	background:url(/i/homepage/fareflashtabbgnew.gif) no-repeat top left;
	margin:20px 0 0 0;
	text-align:left;
}
.h3_footer 
{
    font-size: 12px;
    font-weight: bold;
    color: #000;
}

.followus span a{background:url(../i/homepage/followus-sprite.gif) no-repeat; display:block; text-decoration:none; padding-left:30px; _padding-top:5px; padding-top:10px;}
.followus .blog{ background-position:0 0; height:20px; _height:30px;}
.followus .twitter{background-position:0 -30px; height:20px; _height:30px;}
.followus .facebook{background-position:0 -60px; height:20px;_height:30px;}
.followus .linkedin{background-position:0 -90px; height:20px; _height:30px;}

/*---------Business Travel News----------------*/
.divRight1SubLeftBTNews
{
    width: 200px;
    float: left;
}
.divRight1SubRightPressBTNews
{
    border-left: 1px solid #cccccc;
    width: 550px;
    float: left;
}
.divPressBTNews
{
    padding-left: 10px;
    padding-top: 10px;
    width: 100%;
}
 /*--- search box new right start  ---*/
.searchHeader_new
{
    background-image: url(/i/search/business/search_flight.jpg);
    height: 90px;
    width: 200px;
}

.searchContainer_new
{
    background-image: url(/i/search/business/search_grad.gif);
    width: 200px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    clear: both;
    text-align: left;
}
/*--- search box new right end ---*/
/*--- Business Class Airline CSS Start Here ---*/
.BusinessClassAirline_faretab{
	background:url(/i/landing/destinations/BusinessClassFares_round.gif) no-repeat top left; 
	width:490px;
	padding-top:10px;
}

.headlineBlueLg_New
{
    font-size: 20px;
    font-weight: bold;
    color: #1F4A8E;
    text-decoration: none;
	text-align:center;
}
.BusinessClassAirline_callnow{
	background:url(/i/landing/destinations/BusinessClassFares_callnow.gif) no-repeat top left; 
	width:203px;
	height:119px;
	padding-top:15px;
	min-width:203px;
	text-align:center;
}
.BusinessClassAirline_timetab{
	background:url(/i/landing/destinations/BusinessClassFares_hourbg.gif) no-repeat top left; 
	width:490px;
	height:91px;
	padding-top:15px;
	min-width:490px;
	text-align:center;
	min-height:91px;
	height:auto !important;
}
/*--- Business Class Airline CSS End Here ---*/

/*--- Business Travel View Start Here ---*/
.btvheader{ 
	background:url(/i/btv/btvhometab.gif) top left no-repeat;
	height:36px;
	width:280px;
	padding-left:10px;
}

.btvtabnav{ 
	border-bottom:#003399 solid 2px;
	height:22px;
	width:280px;
	
}
.btvtabnav ul{ 
	list-style-type: none;
	margin-left:0px;
	font-weight:bold;
	padding:0;
	margin-left:0;
}
.btvtabnav li{ 
	background:url(/i/btv/btvyeartabbg.gif) top left repeat-x;
	height:22px;
	width:60px;
	float:left;
	text-align:center;
	border:#003399 solid 1px;
	display:block;
	margin-right:3px;
	list-style-type: none;
	margin-left:0px;
}
.btvtabnav li a{ 
 	display:block;
	font-weight:bold;
}
.btvtabnav li a:hover{ 
 	display:block;
	background: #1f4a8e;
	text-decoration:none;
	color:#FFFFFF;
	background: #1f4a8e;
	height:20px;
}
.btvtabnav li a.select{ 
 	display:block;
	background: #1f4a8e;
	text-decoration:none;
	color:#FFFFFF;
	background: #1f4a8e;
	height:20px;
}
.btvpostleftlist{
	line-height:1.55em;
	width:280px;
	
}
.btvpostleftlist ol{
	list-style-type: none;
	margin:0 0 0 0;
	padding:0;
	margin-left:0;
}
.btvpostleftlist ol li{
	border-bottom:#EBEBEB solid 1px;
	list-style-image:none;
	list-style-type: none;
	list-style-position:outside;
	margin:5px 0;
	padding:5px 0 3px 10px;
}
.btvpostleftlist ol li a{
	font-size:14px;
	color:#003399;
	text-decoration:underline;
	display:block;
}
.btvpostleftlist ol li div{
	color: #999999;
	display:block;
}
.btvpostleftlist ol li a.select{
	background:url(/i/btv/btvleftlistnav.gif) no-repeat right;
}
.btvpostleftlist ol li a:hover{
	background:url(/i/btv/btvleftlistnav.gif) no-repeat right;
}
.btvarticalpost{
	width:650px;
	margin-left:15px;
	border-left:#CCCCCC solid 1px;
	padding-left:15px;

}
/*--- Business Travel View End Here ---*/
/*--- Keyword Pages CSS Start Here ---*/

.keywordpages
{
    float: left;
    margin-left: 30px;
    margin-top: 30px;
    padding: 0;
    width: 620px;
    text-align: left;
}
.footerlink
{
    clear: both;
    width: 100%;
    text-decoration: none;
    font-size: 11px;
    color: #000000;
    padding-left: 3px;
    padding-top: 3px;
    font-weight: normal;
}
.footerlink a, .footerlink a:link, .footerlink a:visited, .footerlink a:active
{
    text-decoration: underline;
    font-size: 11px;
    color: #000000;
    padding-left: 3px;
    padding-top: 3px;
    font-weight: normal;
}
.footerlink a:hover
{
    text-decoration: none;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #999999;
    padding-left: 3px;
    padding-top: 3px;
    font-weight: normal;
}
/*--- Keyword Pages CSS End Here ---*/

/* --- Floater Start --- */
#fbpopup5{
	height:249px;
	border:#0066CC solid 2px;
	background:#FFFFFF;
}
fbpopup5topnav{
	height:30px;
}
.fbpopup5fleft{
	float:left;
}
.fbpopup5rightnav{
 	height:226px;
 	display:block; 
 	text-align:center;
 	padding:1px 0 0 0;
}
.fbpopup5texthead{
	color: #1d5395; 
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.fbpopup5textred{
	color: #CC0000; 
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.fbpopup5textblack{
	color: #000000; 
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:5px 0 0 0;
}
.bizFloater
{
    width: 430px;
    height: 300px;
    background: url(/i/exit-floater/calling_bg.jpg) right bottom no-repeat;
    border: #4379b0 solid 2px;
    margin: 0 auto;
    padding: 0px;
}
/* --- Floater End --- */
/*--- landing header right corner ---*/
.best {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #1F4A8E;
	text-decoration: none;
	text-align: center;
}
