﻿.mainframe{display:block; min-height:20px; font-size:0px; font-family:Arial; color:#000;}
.mainframe .rightside{display:inline-block; width:30%; min-height:30px; font-size:12px;}

.mainframe .rightside .redsearchbox{width:96%; min-height:200px; margin:0px auto; background-color:#f04e22; border-radius:7px; -moz-box-shadow: 5px 5px 5px #3e3d3d; -webkit-box-shadow: 5px 5px 5px #3e3d3d; box-shadow: 5px 5px 5px #3e3d3d; vertical-align:top; text-align:right; margin-top:15px;}
.mainframe .rightside .redsearchbox .frame{width:85%; margin:0px auto; padding-top:15px; margin-right:10%;}
.mainframe .rightside .redsearchbox .frame .toptitle{color:#fff; font-size:24px; font-weight:bold; margin-right:5px; display:inline-block;}
.mainframe .rightside .redsearchbox .frame .searchcontent{display:block; padding-right:5px; padding-top:10px;}
.mainframe .rightside .redsearchbox .frame .searchcontent .textline{display:block; width:100%; min-height:25px; text-align:right; vertical-align:middle; display:table;}
.mainframe .rightside .redsearchbox .frame .searchcontent .textline .inputdiv{width:70%; display:table-cell;}
.mainframe .rightside .redsearchbox .frame .searchcontent .textline .inputdiv input{width:100%; height:15px; border:0px; font-size:13px; color:#4d4d4d; margin-top:4px;}
.mainframe .rightside .redsearchbox .frame .searchcontent .textline .inputdiv textarea{width:100%; height:15px; border:0px; font-size:13px; color:#4d4d4d; margin-top:3px; font-family:Arial;}
.mainframe .rightside .redsearchbox .frame .searchcontent .textline a.mapicon{width:25%; height:25px; background:url('../Images/form_destn_ico.png') center top no-repeat; display:table-cell; cursor:pointer;}
.mainframe .rightside .redsearchbox .frame .searchcontent .textline a.travel{width:25%; height:25px; background:url('../Images/Travel_inner_btn.png') center top no-repeat; display:table-cell; cursor:pointer;}
.mainframe .rightside .redsearchbox .frame .searchcontent .textline a.passengertype{width:25%; height:25px; background:url('../Images/form_Target_icon.png') center top no-repeat; display:table-cell; cursor:pointer;}
.mainframe .rightside .redsearchbox .frame .searchcontent .textline a.date{width:25%; height:25px; background:url('../Images/date_inner_btn.png') center top no-repeat; display:table-cell; cursor:pointer;}

.mainframe .rightside .redsearchbox .frame .searchcontent .textline a.mapicon:hover{background-position:center bottom;}
.mainframe .rightside .redsearchbox .frame .searchcontent .textline a.travel:hover{background-position:center bottom;}
.mainframe .rightside .redsearchbox .frame .searchcontent .textline a.date:hover{background-position:center bottom;}
.mainframe .rightside .redsearchbox .frame .searchcontent .textline a.passengertype:hover{background:url('../Images/form_Target_icon_Over.png') center top no-repeat;}

.searchbtn{width:100%; height:50px; text-align:left;}
.searchbtn a{width:94px; height:28px; background:url('../Images/Searchbtn.png') left top no-repeat; display:inline-block; cursor:pointer; margin-top:7px; margin-left:55px;}
.searchbtn a:hover{background:url('../Images/Searchbtn.png') left bottom no-repeat;}

.mainframe .rightside .filter{width:96%; text-align:right; padding-bottom:30px; margin:0px auto; margin-top:15px; border-top:1px solid #f04e22; background:#e6e7e8 url('../images/result_left_side_close.gif') left bottom no-repeat;}
.mainframe .rightside .filter .whiteframe{width:96%; margin:0px auto; border-radius:5px; -moz-box-shadow: 3px 3px 3px #c5c6c6; -webkit-box-shadow: 3px 3px 3px #c5c6c6; box-shadow: 3px 3px 3px #c5c6c6; margin-top:10px; min-height:20px; background-color:#fff; text-align:right; padding-bottom:15px;}
.mainframe .rightside .filter .whiteframe .toptitlediv{width:92%; margin:0px auto; padding-bottom:10px; padding-top:10px;}
.mainframe .rightside .filter .whiteframe .toptitlediv span{color:#003f62; font-weight:bold; font-size:14px; display:block;}

.mainframe .rightside .filter .whiteframe .whiteinsideframe{width:92%; margin:0px auto; border-bottom:1px solid #eaeaeb; padding-bottom:3px; padding-top:10px;}
.mainframe .rightside .filter .whiteframe .whiteinsideframe span.subtitle{color:#003f62; font-weight:bold; font-size:12px; display:block;}
.mainframe .rightside .filter .whiteframe .whiteinsideframe .checktablediv{width:100%; font-size:0px; padding-top:3px;}
.mainframe .rightside .filter .whiteframe .whiteinsideframe .checktablediv .celldiv{width:50%; height:20px; display:inline-block;}
.mainframe .rightside .filter .whiteframe .whiteinsideframe .checktablediv .celldiv .insidetbl{display:table; width:100%; padding:0px; height:20px; vertical-align:middle;}
.mainframe .rightside .filter .whiteframe .whiteinsideframe .checktablediv .celldiv .insidetbl .rightcheck{display:table-cell; width:15%; padding:0px; height:20px; vertical-align:bottom; text-align:right;}
.mainframe .rightside .filter .whiteframe .whiteinsideframe .checktablediv .celldiv .insidetbl .rightcheck input{margin-top:0px;}
.mainframe .rightside .filter .whiteframe .whiteinsideframe .checktablediv .celldiv .insidetbl .leftresulttitle{display:table-cell; width:75%; padding:0px; height:20px; vertical-align:middle; text-align:right;}
.mainframe .rightside .filter .whiteframe .whiteinsideframe .checktablediv .celldiv .insidetbl .leftresulttitle p{display:inline; font-weight:normal; font-size:12px; padding:0px; margin-right:3px;}
.mainframe .rightside .filter .whiteframe .whiteinsideframe .checktablediv .celldiv .insidetbl .leftresulttitle span{display:inline; font-weight:normal; font-size:12px; padding:0px; margin-right:3px;}

.hiddenfilterresults{width:100%; font-size:0px; padding-top:0px; display:none;}
.hiddenfilterresults .celldiv{width:50%; height:20px; display:inline-block;}
.hiddenfilterresults .celldiv .insidetbl{display:table; width:100%; padding:0px; height:20px; vertical-align:middle;}
.hiddenfilterresults .celldiv .insidetbl .rightcheck{display:table-cell; width:15%; padding:0px; height:20px; vertical-align:bottom; text-align:right;}
.hiddenfilterresults .celldiv .insidetbl .rightcheck input{margin-top:0px;}
.hiddenfilterresults .celldiv .insidetbl .leftresulttitle{display:table-cell; width:75%; padding:0px; height:20px; vertical-align:middle; text-align:right;}
.hiddenfilterresults .celldiv .insidetbl .leftresulttitle p{display:inline; font-weight:normal; font-size:12px; padding:0px; margin-right:3px;}
.hiddenfilterresults .celldiv .insidetbl .leftresulttitle span{display:inline; font-weight:normal; font-size:12px; padding:0px; margin-right:3px;}

.mainframe .rightside .filter .whiteframe .whiteinsideframe .more{display:block; height:15px; text-align:left; padding-top:5px;}
.mainframe .rightside .filter .whiteframe .whiteinsideframe .more a{display:inline; font-weight:normal; font-size:12px; line-height:12px; text-decoration:underline; color:#748da6; margin-left:5px;}
.mainframe .rightside .filter .whiteframe .whiteinsideframe .more a:hover{color:#003f62;}

.mainframe .leftside{display:inline-block; width:70%; min-height:30px; font-size:12px; vertical-align:top;}
.mainframe .leftside .graytopbox{width:96%; height:160px; margin:0px auto; background-color:#e6e7e8; margin-top:15px; position:relative; border-radius:5px;}
.mainframe .leftside .graytopbox .redweeklyofer{position:absolute; top:5px; right:0px; width:183px; height:36px; background:url('../Images/RedWeeklyOfer.png') left top no-repeat;}
.mainframe .leftside .graytopbox .redweeklyofer span{display:inline-block; margin-top:5px; margin-right:20px; color:#fff; font-weight:bold; font-size:18px;}

.mainframe .leftside .graytopbox .graytbl{width:100%; display:inline-block; font-size:0px;}
.mainframe .leftside .graytopbox .graytbl .rightcell{text-align:center; vertical-align:middle; display:inline-block; width:35%; height:160px;}
.mainframe .leftside .graytopbox .graytbl .rightcell span.bluebold{display:block; color:#003f62; font-weight:bold; font-size:14px; margin-top:55px;}
.mainframe .leftside .graytopbox .graytbl .rightcell span.contentext{display:inline-block; color:#262626; font-weight:normal; font-size:12px; margin-top:5px;}
.mainframe .leftside .graytopbox .graytbl .rightcell span.bluebold{display:block; color:#003f62; font-weight:bold; font-size:14px;}
.mainframe .leftside .graytopbox .graytbl .rightcell img{width:82px; height:32px; margin-top:5px;}
.mainframe .leftside .graytopbox .graytbl .midcell{text-align:center; vertical-align:middle; display:inline-block; width:30%; height:160px;}
.mainframe .leftside .graytopbox .graytbl .midcell .smalltop{display:block; color:#262626; font-weight:bold; font-size:14px; margin-top:53px;}
.mainframe .leftside .graytopbox .graytbl .midcell .bigredprice{display:block; color:#f04e22; font-weight:bold; font-size:26px; margin-top:3px;}
.mainframe .leftside .graytopbox .graytbl .leftcell{text-align:center; vertical-align:middle; display:inline-block; width:35%; height:160px;}
.mainframe .leftside .graytopbox .graytbl .leftcell img{width:187px; height:113px; margin-top:23px;}

.mainframe .leftside .graytopbox .divover{width:100%; position:absolute; top:0px; right:0px; height:160px; background-color:rgba(250,250,250,0.6); border-radius:5px; vertical-align:middle; text-align:center; display:none;}
.mainframe .leftside .graytopbox .divover a{width:102px; height:64px; background:url('../Images/Order_Btn.png') left top no-repeat; display:inline-block; margin-top:55px;}


.nevigationbar{display:table; width:100%; margin-top:10px;}
.nevigationbar .spacediv{width:3%; display:table-cell;}
.nevigationbar .rightnevigation{display:table-cell; width:47%; vertical-align:top; text-align:right;}
.nevigationbar .rightnevigation span{display:inline-block; margin-left:5px; color:#003f62; font-size:12px;}
.nevigationbar .rightnevigation a{display:inline-block; color:#003f62; font-size:12px; margin-left:5px;}
.nevigationbar .rightnevigation a.selected{display:inline-block; margin-left:5px; color:#003f62; font-size:12px; font-weight:bold; text-decoration:underline;}
.small{width:30px !important;}
.big{width:60px !important;}

.nevigationbar .leftresults{vertical-align:top; text-align:left;}
.nevigationbar .leftresults span{display:inline-block; margin-left:5px; color:#003f62; font-size:12px; margin-left:12px;}

.redstriptitle{width:96%; display:block; height:24px; vertical-align:middle; text-align:right; color:#fff; background-color:#f04e22; margin:0px auto; margin-top:10px;}
.redstriptitle span{font-weight:normal; font-size:14px; line-height:24px; vertical-align:middle; margin-right:10px;}

.resultscontent{width:96%; margin:0px auto; margin-top:10px;}
.resultscontent .resultsbox{width:100%; min-height:160px; border:1px solid #e6e7e8; border-radius:5px; display:table; position:relative; margin-bottom:20px;}
    .resultscontent .resultsbox.is-special-indicator {
        border: 1px solid #58da4c;
    }
    .resultscontent .resultsbox .boom {
        width: 140.5px !important;
        height: 41.7px !important;
        margin-top: -8px;
        /* width: 100px!important; */
        position: absolute;
        left: 105px;
        top:0px;
    }
    .resultscontent .resultsbox .rightcell {
        text-align: center;
        vertical-align: top;
        display: table-cell;
        width: 30%;
        min-height: 160px;
    }
.resultscontent .resultsbox .rightcell img{width:168px; height:101px; margin-top:10px;}
.resultscontent .resultsbox .rightcell .redratestrip{position:absolute; top:-5px; right:-14px; width:64px; height:64px; background:url('../Images/RedShapeRate.png') left top no-repeat; text-align:center; vertical-align:middle; cursor:pointer;}
.resultscontent .resultsbox .rightcell .redratestrip span{display:inline-block; margin-top:20px; color:#fff; font-weight:bold; font-size:14px; margin-right:7px;}
.resultscontent .resultsbox .rightcell .insidetbl{display:table; width:90%; padding:0px; height:20px; margin:0px auto;}
.resultscontent .resultsbox .rightcell .insidetbl .rightcheck{display:table-cell; width:10%; padding:0px; height:20px; vertical-align:bottom; text-align:right;}
.resultscontent .resultsbox .rightcell .insidetbl .rightcheck input{margin-top:0px;}
.resultscontent .resultsbox .rightcell .insidetbl .leftresulttitle{display:table-cell; width:90%; padding:0px; height:20px; vertical-align:middle; text-align:right; position:relative;}
.resultscontent .resultsbox .rightcell .insidetbl .leftresulttitle p{display:inline; font-weight:normal; font-size:12px; padding:0px; margin-right:3px; color:#748da6;}
    .resultscontent .resultsbox.confirmed .midcell .cellframe .topbluetitle {
        display: block;
        margin-top: 10px;
        color: #003f62;
        font-weight: bold;
        font-size: 14px;
        white-space: initial;
    }

.resultscontent .resultsbox .midcell{text-align:right; vertical-align:top; display:table-cell; width:37%; min-height:160px;}
.resultscontent .resultsbox .midcell .cellframe{margin:0px auto; width:229px;}
.resultscontent .resultsbox .midcell .cellframe .topbluetitle{display:block; margin-top:10px; color:#003f62; font-weight:bold; font-size:14px; white-space:nowrap;}
.resultscontent .resultsbox .midcell .cellframe .placedetailestext{display:block; margin-top:10px; color:#262626; font-weight:bold; font-size:12px;}
.resultscontent .resultsbox .midcell .cellframe .text{display:block; margin-top:10px; color:#262626; font-weight:normal; font-size:12px;}
.resultscontent .resultsbox .midcell .cellframe .iconstbl{width:100%; min-height:20px; display:table;}
.resultscontent .resultsbox .midcell .cellframe .iconstbl .textcell{text-align:right; vertical-align:top; display:table-cell; width:24%; min-height:20px;}
.resultscontent .resultsbox .midcell .cellframe .iconstbl .textcell span.text{display:inline-block; margin-top:10px; color:#262626; font-weight:normal; font-size:12px;}
.resultscontent .resultsbox .midcell .cellframe .iconstbl .iconscell{text-align:right; vertical-align:top; display:table-cell; width:76%; min-height:20px;}
.resultscontent .resultsbox .midcell .cellframe .iconstbl .iconscell img{width:21px; height:18px; margin-top:5px; margin-left:5px;}
.resultscontent .resultsbox .midcell .cellframe .linkstbl{width:100%; min-height:20px; margin-top:15px; position:relative; cursor:pointer; padding:0px; font-size:0px; display:block;}
.resultscontent .resultsbox .midcell .cellframe .linkstbl .rightlink{width:50%; min-height:20px; display:inline-block; padding:0px; text-align:right;}
.resultscontent .resultsbox .midcell .cellframe .linkstbl .leftlink{width:50%; min-height:20px; display:inline-block; padding:0px; text-align:right;}
.resultscontent .resultsbox .midcell .cellframe .linkstbl a{color:#748da6; text-decoration:underline; font-size:13px; display:inline-block;}
.resultscontent .resultsbox .midcell .cellframe .linkstbl a:hover{color:#003f62;}


/*trip detailes tooltip*/
.resultscontent .resultsbox .midcell .cellframe .tripdetailestool{position:absolute; bottom:-30px; right:-240px; z-index:22; width:220px; min-height:50px; border-radius:5px; border:1px solid #f04e22; background-color:#fff; -moz-box-shadow: 3px 3px 3px #c5c6c6; -webkit-box-shadow: 3px 3px 3px #c5c6c6; box-shadow: 3px 3px 3px #c5c6c6; display:none;}
.resultscontent .resultsbox .midcell .cellframe .tripdetailestool .toolframe{position:relative; width:94%; margin:0px auto; min-height:80px; padding-top:7px; padding-bottom:7px;}
.resultscontent .resultsbox .midcell .cellframe .tripdetailestool .toolframe .leftarrowtool{ position:absolute; bottom:20px; right:213px; z-index:24; width:19px; height:39px; background:url('../Images/LeftArrowTool.png') left top no-repeat;}
.resultscontent .resultsbox .midcell .cellframe .tripdetailestool .toolframe .topredtitlestrip{width:98%; padding-top:3px; padding-bottom:3px; padding-right:2%; color:#fff; font-size:12px; font-weight:bold; text-align:right; background-color:#f04e22;}
.resultscontent .resultsbox .midcell .cellframe .tripdetailestool .toolframe span.bluetitle{color:#003f62; font-weight:bold; font-size:13px; margin-top:3px; margin-bottom:3px; display:block; margin-right:3px;}
.resultscontent .resultsbox .midcell .cellframe .tripdetailestool .toolframe span.contenttexttool{color:#262626; font-weight:normal; font-size:12px; margin-bottom:3px; display:block; margin-right:3px;}

/*trip dates tooltip*/
.resultscontent .resultsbox .midcell .cellframe .tripdatestool{position:absolute; bottom:-30px; right:-130px; z-index:24; width:220px; min-height:50px; border-radius:5px; border:1px solid #f04e22; background-color:#fff; -moz-box-shadow: 3px 3px 3px #c5c6c6; -webkit-box-shadow: 3px 3px 3px #c5c6c6; box-shadow: 3px 3px 3px #c5c6c6; display:none;}
.resultscontent .resultsbox .midcell .cellframe .tripdatestool .toolframe{position:relative; width:94%; margin:0px auto; min-height:80px; padding-top:7px; padding-bottom:7px;}
.resultscontent .resultsbox .midcell .cellframe .tripdatestool .toolframe .leftarrowtool{ position:absolute; bottom:20px; right:213px; z-index:24; width:19px; height:39px; background:url('../Images/LeftArrowTool.png') left top no-repeat;}
.resultscontent .resultsbox .midcell .cellframe .tripdatestool .toolframe .topredtitlestrip{width:98%; padding-top:3px; padding-bottom:3px; padding-right:2%; color:#fff; font-size:12px; font-weight:bold; text-align:right; background-color:#f04e22;}
.resultscontent .resultsbox .midcell .cellframe .tripdatestool .toolframe .tolldetailstbl{display:table; width:96%; margin:0px auto; margin-top:5px; padding:0px;}
.resultscontent .resultsbox .midcell .cellframe .tripdatestool .toolframe .tolldetailstbl .toolcell{display:table-cell; text-align:right; vertical-align:middle; height:13px; padding:0px; width:33%;}
.resultscontent .resultsbox .midcell .cellframe .tripdatestool .toolframe .tolldetailstbl .toolcell span{color:#262626; font-weight:normal; font-size:12px; display:block; line-height:12px;}
.resultscontent .resultsbox .midcell .cellframe .tripdatestool .toolframe .tolldetailstbl .toolcell span.title{color:#003f62; font-weight:bold; font-size:12px; display:block; line-height:18px;}

/*family detailes tooltip*/
.resultscontent .resultsbox .midcell .cellframe .icontooltip{position:relative; width:21px; height:18px; display:inline-block; cursor:pointer; margin-left:5px;}
.resultscontent .resultsbox .midcell .cellframe .icontooltip .familydetailestool{position:absolute; top:30px; right:-50px; z-index:22; width:130px; min-height:50px; border-radius:5px; border:1px solid #f04e22; background-color:#fff; -moz-box-shadow: 3px 3px 3px #c5c6c6; -webkit-box-shadow: 3px 3px 3px #c5c6c6; box-shadow: 3px 3px 3px #c5c6c6; display:none;}
.resultscontent .resultsbox .midcell .cellframe .icontooltip .familydetailestool .toolframe{position:relative; width:94%; margin:0px auto; min-height:50px; padding-top:7px; padding-bottom:7px;}
.resultscontent .resultsbox .midcell .cellframe .icontooltip .familydetailestool .toolframe .leftarrowtool{ position:absolute; top:-19px; right:30px; z-index:24; width:48px; height:19px; background:url('../Images/TopArrowTool.png') left top no-repeat;}
.resultscontent .resultsbox .midcell .cellframe .icontooltip .familydetailestool .toolframe .topredtitlestrip{width:98%; padding-top:3px; padding-bottom:3px; padding-right:2%; color:#fff; font-size:12px; font-weight:bold; text-align:right; background-color:#f04e22;}
.resultscontent .resultsbox .midcell .cellframe .icontooltip .familydetailestool .toolframe span.bluetitle{color:#003f62; font-weight:bold; font-size:13px; margin-top:3px; margin-bottom:3px; display:block; margin-right:3px;}
.resultscontent .resultsbox .midcell .cellframe .icontooltip .familydetailestool .toolframe span.contenttexttool{color:#262626; font-weight:normal; font-size:12px; line-height:12px; margin-bottom:3px; display:block; margin-right:3px; margin-top:5px;}



.resultscontent .resultsbox .logocell{text-align:center; vertical-align:middle; display:table-cell; width:15%; min-height:160px; border-left:1px solid #e6e7e8;}
.resultscontent .resultsbox .logocell img{width:69px; height:32px;}

    .resultscontent .resultsbox.confirmed .logocell {
        text-align: center;
        vertical-align: baseline;
        display: table-cell;
        width: 15%;
        min-height: 160px;
        border-left: 1px solid #e6e7e8;
    }

.resultscontent .resultsbox .leftcell{text-align:center; vertical-align:middle; display:table-cell; width:18%; min-height:160px; padding-bottom:3px;}
.resultscontent .resultsbox .leftcell .frame{width:92%; text-align:center; margin:0px auto; position:relative;}
.resultscontent .resultsbox .leftcell .frame .smallbletext{color:#003f62; font-size:11px; display:block;}
.resultscontent .resultsbox .leftcell .frame .price{color:#003f62; font-size:30px; display:block; font-weight:bold; margin-top:2px; line-height:30px;}
.resultscontent .resultsbox .leftcell .frame a.infolink{height:15px; background:url('../Images/info_icon_new.png') left 2px no-repeat; display:inline-block; color:#748da6; margin:0px auto; text-align:right; font-size:11px; padding-left:15px;}
.resultscontent .resultsbox .leftcell .frame .totalprice{margin:0px auto; text-align:center;}
.resultscontent .resultsbox .leftcell .frame .totalprice span{color:#003f62; font-size:11px; display:inline-block; font-weight:bold; margin-top:2px; line-height:11px; margin-left:3px;}
.resultscontent .resultsbox .leftcell .frame a.order{width:86px; height:28px; background:url('../Images/OrderBTN.png') left top no-repeat; display:inline-block; margin-top:5px;}
.resultscontent .resultsbox .leftcell .frame a.order:hover{width:86px; height:28px; background:url('../Images/OrderBTN_Over.png') left top no-repeat; display:inline-block; margin-top:5px;}


.moretrips{width:98%; margin:0px; text-align:left;}
.moretrips a{width:125px; height:21px; background:url('../Images/MoreTripsBTN.png') left top no-repeat; display:inline-block; margin-top:10px;}
.moretrips a:hover{background:url('../Images/MoreTripsBTN.png') left bottom no-repeat; }

/*-*--------  Jquery Slider  ---------*-*/
.graphdiv{width:90%; margin:0px auto; margin-top:10px;}
#slider-range{width:100% !important; height:7px !important;}

.ui-slider{height:7px !important;}

.values{width:100%; height:30px; display:block;}
#MinVal{float:left; color:#262626; font-size:12px; font-weight:normal;}
#MaxVal{float:right; color:#262626; font-size:12px; font-weight:normal;}




.minhandle{width:22px !important; height:22px !important; background:url('../Images/HandleLeft.png') left top no-repeat !important; top:-0.6em !important; border:0px !important; cursor:pointer !important;}
.maxhandle{width:22px !important; height:22px !important; background:url('../Images/HandleRight.png') left top no-repeat !important; top:-0.6em !important; border:0px !important; cursor:pointer !important;}






.RightBottomBTN{width:630px; height:30px; margin-top:10px; vertical-align:middle;}
.RightBottomBTN a.MoreBTN{float:left; display:-moz-inline-block; display:-moz-inline-box; display: inline-block; margin-left:-3px; width:120px; height:20px; background:url('../images/GLV_left_pop.gif') right top no-repeat; text-align:center; vertical-align:middle; cursor:pointer;}
.RightBottomBTN a.MoreBTN:hover{background:url('../images/GLV_left_pop_over.gif') right top no-repeat;}
.RightBottomBTN a.MoreBTN span{color:#fff; font:bold 1.1em arial; display:block; margin:0px auto; margin-top:2px;}


/*-- Bubble Popup --*/
.BubblePopup_outFlight {position:absolute; width: 270px; left: 0px; top: 70px; z-index:350; direction: ltr; -moz-box-shadow: 3px 3px 3px #c5c6c6; -webkit-box-shadow: 3px 3px 3px #c5c6c6; box-shadow: 3px 3px 3px #c5c6c6; display:none;}
.BubblePopup_outFlight .BubbleArro {position: absolute; right: 0px; margin-top: 21px; margin-right: -8px;}
HTML/**/>BODY .BubblePopup_outFlight .BubbleArro{right: -2px;}
.BubblePopup_inFlight {border:solid 1px #f15325; width:265px; padding: 7px 6px; background-color:#e6e7e8; direction: rtl;}
.BubblePopup_inFlight table {width:220px; height:78px; font-size:1.2em; background-color:#ffffff;}
.BubblePopup_inFlight table td.BubbleRT { background:url('../../images/BubbleRT_ico.gif') right top no-repeat; height: 3px; width:5px; padding:0px 0px 0px 0px; font-size:1px;}
.BubblePopup_inFlight table td.BubbleMT { background:url('../../images/BubbleMT_ico.gif') right top repeat-x; height: 3px; padding:0px 0px 0px 0px; font-size:1px;}
.BubblePopup_inFlight table td.BubbleLT { background:url('../../images/BubbleLT_ico.gif') left top no-repeat; height: 3px; width:5px; padding:0px 0px 0px 0px;font-size:1px;}
.BubblePopup_inFlight table td.BubbleRB { background:url('../../images/BubbleRB_ico.gif') right bottom no-repeat; height: 3px; width:5px; padding:0px 0px 0px 0px; font-size:1px;}
.BubblePopup_inFlight table td.BubbleMB { background:url('../../images/BubbleMB_ico.gif') right bottom repeat-x; height: 3px; padding:0px 0px 0px 0px; font-size:1px;}
.BubblePopup_inFlight table td.BubbleLB { background:url('../../images/BubbleLB_ico.gif') left bottom no-repeat; height: 3px; width:5px; padding:0px 0px 0px 0px; font-size:1px;}
HTML/**/>BODY .BubblePopup_inFlight table td.BubbleRT, HTML/**/>BODY .BubblePopup_inFlight table td.BubbleMT, HTML/**/>BODY .BubblePopup_inFlight table td.BubbleLT, HTML/**/>BODY .BubblePopup_inFlight table td.BubbleRB, HTML/**/>BODY .BubblePopup_inFlight table td.BubbleMB, HTML/**/>BODY .BubblePopup_inFlight table td.BubbleLB{height: 5px;}
.BubblePopup_inFlight table td.BubbleRM { background:url('../../images/BubbleMR_ico.gif') right top repeat-y; width:5px; padding:0px 0px 0px 0px; font-size:1px;}
.BubblePopup_inFlight table td.BubbleLM { background:url('../../images/BubbleML_ico.gif') left top repeat-y; width:5px; padding:0px 0px 0px 0px; font-size:1px;}
.BubblePopup_inFlight table td.BubbleCM { background-image: none; background-color:#ffffff; color: #404040; vertical-align: top; padding: 12px 5px 0px 5px; font: normal 0.9em arial;}
.BubblePopup_inFlight table td.BubbleCM strong {display:block; color:#003f62; padding-bottom: 2px;}


.priceDetails_Bubble {width:240px; padding: 0px 5px 12px 10px; background-color:#fff; direction: rtl;}
.priceDetails_Bubble h2 {color:#f04e22; padding: 0px 1px 1px 0px; margin: 0px 5px 6px 0px; font-size:1.35em; border-bottom: solid 1px #f15325; text-align:right;}
.priceDetails_Bubble .priceDetails_title  {color:#f04e22; padding: 0px 1px 1px 0px; margin: 0px 5px 6px 0px;  border-bottom: solid 1px #f15325; text-align:right; font:bold 1.35em arial}
.priceDetails_top{width: 244px; height: 5px; font-size: 2px; background: url(../images/price_details_top_Flight.png) left top no-repeat;}
.priceDetails_bg{width: 220px; padding: 5px 14px 0px 10px; background: url(../images/price_details_bg_Flight.png) left top repeat-y;}
.priceDetails_bg th{background-color: #E5E6E7; color: #8C8C8C; font:normal 0.75em arial; line-height: 1em; padding: 1px 20px 3px 9px; text-align: right; white-space: nowrap;}
.priceDetails_bg th.priceTotal{padding: 1px 9px 3px 41px;}
.priceDetails_bg td{padding: 15px 20px 7px 40px; font:normal 0.85em arial; border-bottom: 1px solid #EDEFF0; color: #262626; text-align:right;}
.priceDetails_bg tr.priceDetails_last td{border-bottom: 0px; text-align:right;}

.priceDetails_bottom{width: 165px; height: 33px; padding: 14px 10px 0px 69px; background: url(../images/price_details_bottom_Flight.png) left top no-repeat; color: #262626; font: bold 1em arial;}
.priceDetails_bottom span{margin-left:34px;}
.priceDetails_bottom strong{float: left; font: bold 1.3em arial; color: #003F62; margin-top: -2px;}
.priceDetails_Bubble .RequiredField {background:url('../images/RequiredField_ico.gif') right 3px no-repeat; font: normal 1em arial; color:#646879; padding-right:14px; margin: 15px 7px 0px 0px; text-align:right;}


.BubblePopup_outFlight .BubbleArro_up {position: absolute; left: 20px;  top: -9px; background: url(../images/BubbleArro_icoUp.gif) left top no-repeat;}
.BubblePopup_outFlight .BubbleArro_dwn {position: absolute; left: 20px; bottom: -8px; background: url(../images/BubbleArro_icodwn.gif) left top no-repeat;}



.ChecktoCompare {position:absolute; top:0px; right:-25px; width:161px; z-index:45; text-align:right; color:#003f62; font-size:0.9em;}
.ChecktoCompare a {float: left; vertical-align:middle; background:url("../images/left_over2_btn.gif") left top repeat-y; cursor:pointer; height:18px; text-decoration:none;}
.ChecktoCompare a span {display:-moz-inline-block; display:-moz-inline-box; display: inline-block; background:url("../images/right_over2_btn.gif") right top repeat-y; color:#646879; height:17px; padding:1px 4px 0px 10px; text-decoration:none; font-size:12px;}
.ChecktoCompare a:hover{background-position:left -18px; color:#ffffff;}
.ChecktoCompare a:hover span {background-position:right -18px; color:#ffffff;}



/*------ SEO PAGE ------*/

/*-- Interactive --*/
.interactive {margin:0 auto; width:927px; padding-right:25px; direction: rtl;}
.interactive .interactive_banner {position: relative; z-index: 5; width: 927px; height: 299px;}
.interactive .interactive_img_top {position:absolute; left:0px; top:0px; behavior: url(Include/iepngfix.htc);}
.interactive a.interactiveBannerLinkx{display: block; width: 927px; height: 299px; cursor: pointer;}
.interactive a.all_rights{position:absolute; left:5px; top:275px; color:#003f62; text-decoration:none;}
.interactive a.all_rights:hover{text-decoration: underline;}

.interactive_menu {position:relative; z-index: 5; width:927px; height:17px; background:url('../../../Images/Interactive_menu.gif') left top no-repeat;}



/*-- white box info --*/
.whiteboxinfo{width:92%; margin:0px auto; min-height:40px; background-color:#fff; border-radius:5px; -moz-box-shadow: 2px 3px 13px #c5c6c6; -webkit-box-shadow: 2px 3px 13px #c5c6c6; box-shadow: 2px 3px 13px #c5c6c6; padding-top:10px; padding-bottom:10px; margin-top:10px;}
.whiteboxinfo .frame{width:90%; margin:0px auto;}
.whiteboxinfo .frame span.bluetitle{color:#003f62; font-size:12px; font-weight:bold; display:block; margin-bottom:3px;}
.whiteboxinfo .frame span.blacktextcontent{color:#262626; font-size:12px; font-weight:normal; display:block;}


.BubblePopup_inFlight .contentpop{width:100%; display:block; min-height:100px; margin-top:10px; font-size:0px;}
.BubblePopup_inFlight .contentpop .tolldetailstbl{display:table; width:96%; margin:0px auto; margin-top:5px; padding:0px;}
.BubblePopup_inFlight .contentpop .tolldetailstbl .toolcell{display:table-cell; text-align:right; vertical-align:middle; height:13px; padding:0px; width:33%;}
.BubblePopup_inFlight .contentpop .tolldetailstbl .toolcell span{color:#262626; font-weight:normal; font-size:12px; display:block; line-height:12px;}
.BubblePopup_inFlight .contentpop .tolldetailstbl .toolcell span.title{color:#003f62; font-weight:bold; font-size:12px; display:block; line-height:18px;}


.BubblePopup_inFlight .contentpop2{width:100%; display:block; min-height:100px; margin-top:10px; font-size:0px;}
.BubblePopup_inFlight .contentpop2 span.bluetitle{color:#003f62; font-weight:bold; font-size:13px; margin-top:3px; margin-bottom:3px; display:block; margin-right:3px;}
.BubblePopup_inFlight .contentpop2 span.contenttexttool{color:#262626; font-weight:normal; font-size:12px; line-height:12px; margin-bottom:3px; display:block; margin-right:3px; margin-top:5px;}





/*-- red search box SEO --*/
.redsearchboxSEO{width:28%; min-height:200px; margin:0px auto; background-color:#f04e22; border-radius:7px; -moz-box-shadow: 5px 5px 5px #575757; -webkit-box-shadow: 5px 5px 5px #575757; box-shadow: 5px 5px 5px #575757; vertical-align:top; text-align:right; margin-top:15px; position:absolute; top:-190px; right:30px; z-index:777;}
.redsearchboxSEO .frame{width:85%; margin:0px auto; padding-top:15px; margin-right:10%;}
.redsearchboxSEO .frame .toptitle{color:#fff; font-size:24px; font-weight:bold; margin-right:5px; display:inline-block;}
.redsearchboxSEO .frame .searchcontent{display:block; padding-right:5px; padding-top:10px;}
.redsearchboxSEO .frame .searchcontent .textline{display:block; width:100%; min-height:25px; text-align:right; vertical-align:middle; display:table;}
.redsearchboxSEO .frame .searchcontent .textline .inputdiv{width:70%; display:table-cell;}
.redsearchboxSEO .frame .searchcontent .textline .inputdiv input{width:100%; height:15px; border:0px; font-size:13px; color:#4d4d4d; margin-top:4px;}
.redsearchboxSEO .frame .searchcontent .textline .inputdiv textarea{width:100%; height:15px; border:0px; font-size:13px; color:#4d4d4d; margin-top:3px; font-family:Arial;}
.redsearchboxSEO .frame .searchcontent .textline a.mapicon{width:25%; height:25px; background:url('../Images/form_destn_ico.png') center top no-repeat; display:table-cell; cursor:pointer;}
.redsearchboxSEO .frame .searchcontent .textline a.travel{width:25%; height:25px; background:url('../Images/Travel_inner_btn.png') center top no-repeat; display:table-cell; cursor:pointer;}
.redsearchboxSEO .frame .searchcontent .textline a.passengertype{width:25%; height:25px; background:url('../Images/form_Target_icon.png') center top no-repeat; display:table-cell; cursor:pointer;}
.redsearchboxSEO .frame .searchcontent .textline a.date{width:25%; height:25px; background:url('../Images/date_inner_btn.png') center top no-repeat; display:table-cell; cursor:pointer;}

.redsearchboxSEO .frame .searchcontent .textline a.mapicon:hover{background-position:center bottom;}
.redsearchboxSEO .frame .searchcontent .textline a.travel:hover{background-position:center bottom;}
.redsearchboxSEO .frame .searchcontent .textline a.date:hover{background-position:center bottom;}
.redsearchboxSEO .frame .searchcontent .textline a.passengertype:hover{background:url('../Images/form_Target_icon_Over.png') center top no-repeat;}


.redratestaricon{ position:absolute; top:-85px; left:25px; z-index:777; width:135px; height:136px; background:url('../Images/RedRateTabBig.png') center top no-repeat; vertical-align:middle; text-align:center; cursor:pointer;}
.redratestaricon span.price{color:#fff; font-size:26px; font-weight:bold; display:block; margin-top:45px; margin-right:15px;}
.redratestaricon span.bottomtext{color:#f04e22; font-size:13px; font-weight:normal; display:block; margin-top:40px; margin-right:15px; line-height:13px;}
.redratestaricon span.bottomtextbottom{color:#f04e22; font-size:13px; font-weight:normal; display:block; margin-right:15px; line-height:13px;}

/*END------ SEO PAGE ------*/



#UpdatePanel1{display:table-cell; width:50%; text-align:left;}


.advDivHide{display:none;}



.advDivShow{position:absolute; left:-140px; top:30px; width:120px; height:600px;/*background-color:#e6e7e8;*/}
