﻿/* Generic */
#divContent {margin-top:36px !important;}
#divBreadcrumbs {top:-31px;}
#divBody #divFlightDetails.bodyBox {padding-top:45px;}
#divSidebar {margin-right:12px !important;}


/* This to make the search highlighting work */
#divSearchHolder {background:#f3f3f3;position:absolute;z-index:100;width:291px;}
#divSearchHolder #divSearch,
#divSearchHolder #divSearch #divSearchMain {margin-bottom:0;}

#divSearchHolder #divSearch #aCancelSearchHighlight {float:left;margin-top:12px;margin-right:6px;text-decoration:underline;color:#666;cursor:pointer;}


/* Flight Links */
#divFlightLandingSidebarLinks h3 {font-size:12px;color:#70acac;margin:0 0 8px;}
#divFlightLandingSidebarLinks h3.withmargin {margin-top:20px;}
#divFlightLandingSidebarLinks a {display:block;color:#d32744;line-height:18px;}


/* Main Header */
#divFlightDetails #divFlightHeader h1 {background-color:#46adad;width:663px;height:32px;margin:0;font-size:16px;color:white;
    position:absolute;top:-6px;left:0;padding:12px 0 0 8px;background:url(images/propertyDetails/header.gif) no-repeat;}
#divFlightDetails #divFlightHeader.noprice h1 {background:url(images/propertyResults/headingbar.gif) no-repeat 0 6px;}
#divFlightDetails #divFlightHeader #lblPriceBasis {color:#fff;position:absolute;right:161px;top:2px;font-size:10px;font-weight:bold;
    width:85px;background:none;text-align:right;}
#divFlightDetails #divFlightHeader label {position:absolute;top:1px;right:13px;left:auto;color:white;width:132px;padding:0px;
    background:none;text-align:center;font-size:22px;font-family:Arial,Helvetica,Sans-Serif;font-weight:bold;}


/* Content */
#divBody #divFlightDetails h4.topheading {font-family:Arial,Helvetica,Sans-Serif;color:#46adad;margin:0 0 10px;font-size:14px;
    font-weight:bold;padding:0;}
#divBody #divFlightDetails #divFlightTextContent h2,
#divBody #divFlightDetails #divFlightTextContent h3 {position:static;padding:0;margin:14px 0 2px;width:auto;
    font-family:Arial, Sans-Serif;font-size:14px;font-weight:bold;color:#46adad;}
#divBody #divFlightDetails #divFlightTextContent h2:first-child {margin-top:0;}
#divBody #divFlightDetails #divFlightTextContent h4 {font-family:Arial,Helvetica,Sans-Serif;font-size:12px;font-weight:bold;
    color:#b52b45;}
#divBody #divFlightDetails p {color:#555;}
#divBody #divFlightDetails ul {list-style:none;margin:15px 0 0;padding:0;color:#555;}
#divBody #divFlightDetails ul li {padding:0 0 0 21px;margin:0 0 10px;vertical-align:top;
    background:url(/Custom/LowCostHols/images/redBullet.gif) no-repeat;}
#divBody #divFlightDetails p a,
#divBody #divFlightDetails ul a {text-decoration:underline;color:#000;}
#divBody #divFlightDetails p a:hover,
#divBody #divFlightDetails ul a:hover {color:#b52b45;}
#divBody #divFlightDetails p a:visited,
#divBody #divFlightDetails ul a:visited {color:#525;}


/* Flight Deal Grid */
div.flightDealGrid {margin-bottom:20px;}
div.flightDealGrid div.selectAirport {text-align:right;margin-bottom:4px;}
div.flightDealGrid div.selectAirport label {margin-right:6px;color:#666;font-size:11px;position:relative;top:-2px;}
div.flightDealGrid div.selectAirport select {color:#444;font-size:11px;margin-right:0;}

div.flightDealGrid table th.navigateDatesButtons a {float:left;width:45px;height:14px;text-indent:-10000px;line-height:1px;}
div.flightDealGrid table th.navigateDatesButtons a.DateBack {margin-left:6px;
    background:url(/Custom/LowCostHols/Images/datesBackBtn.png) no-repeat 0 0;}
div.flightDealGrid table th.navigateDatesButtons a.DateForward {margin-left:3px;
    background:url(/Custom/LowCostHols/Images/datesForwardBtn.png) no-repeat 0 0;}
div.flightDealGrid table th.navigateDatesButtons a.noop {background-position:0 -14px;cursor:default;}

div.flightDealGrid table {width:100%;font-size:13px;text-align:left;border-collapse:collapse;border:solid 1px #e8e8e8;}
div.flightDealGrid table tr th {border-left:solid 1px #e8e8e8;text-indent:7px;padding:2px 0;
    background:url(/Custom/LowCostHols/Images/hotelList/priceTableHeaderBg.png) no-repeat 0 0;color:#46adad;font-weight:normal;}
div.flightDealGrid table tr th.nomonth {text-align:center;text-indent:0;}
div.flightDealGrid table tr.alt {background:#ecf7f7;}
div.flightDealGrid table tr.alt td {background:url(/Custom/LowCostHols/Images/hotelList/highlightedRowBg.png) no-repeat 0 0;}
div.flightDealGrid table tr td {border:solid 1px #e8e8e8;color:#d32744;font-size:13px;padding:0 0 0 7px;vertical-align:middle;
    line-height:27px;width:12%;}
div.flightDealGrid table tr td.searchhighlight {cursor:pointer;}
div.flightDealGrid table tr td.noprice {color:#90bdbd;text-align:center;vertical-align:middle;padding:0;text-indent:0;}
div.flightDealGrid table tr td.airport {color:#46adad;width:auto;}
div.flightDealGrid table tr td.airport a {color:#46adad;}
div.flightDealGrid table tr td.airport a:hover {text-decoration:underline;}
div.flightDealGrid table tr td.airport a:visited {color:#70acac;}

div.flightDealGrid div.priceInformation {text-align:right;color:#333;font-size:10px;}


/* Flight Information */
#divFlightInformation #divFlightTextContent {margin-bottom:-8px;}
#divFlightInformation img {float:right;width:316px;margin:-3px 0 0 10px;padding:5px;background:#fff;border:1px solid #e7dede;}


/* Tabbed Offers */
#divFlightLandingTabbedOffers {line-height:1.3em;zoom:1;}
#divBody #divFlightLandingTabbedOffers h3 {position:static;padding:0;margin:14px 0 6px;width:auto;
    font-family:Arial, Sans-Serif;font-size:14px;font-weight:bold;color:#46adad;background:none;}

#divFlightLandingTabbedOffers img {width:150px;height:110px;border:none;}
#divFlightLandingTabbedOffers h5.dealtype {background:#d9d9d9;color:#888;font-size:11px;
    font-weight:bold;padding:3px 2px;margin:0 2px 1px;text-align:center;}
#divBody #divFlightLandingTabbedOffers h4 {margin:0 4px 1px;color:#70acac;font-size:12px;font-family:Arial, Sans-Serif;
    font-weight:bold;}
#divFlightLandingTabbedOffers h5.price {margin:1px 4px 4px;font-size:12px;}
#divFlightLandingTabbedOffers label {font-size:9px;line-height:12px;display:block;
    padding:0;margin:0 4px;cursor:pointer;}

#divFlightLandingTabbedOffers div.offer {float:left;width:150px;margin:0 0 0 18px;
    background:#efefef;color:#333;cursor:pointer;}
#divFlightLandingTabbedOffers div.offer.firstoffer {margin-left:0;}
#divFlightLandingTabbedOffers div.offer:hover {background:#ffffdf;color:#333;}
#divFlightLandingTabbedOffers div.offer:hover h5.dealtype {background:#f2e2c2;}


/* Popular Flights */
#divPopularFlights {position:relative;background:url(/Custom/LowCostHols/Images/body/bodyBoxBgOutlined.gif) #fff no-repeat 0px 100%;
    padding:40px 10px 10px;width:651px;margin-bottom:20px;}
#divPopularFlights h3 {background:url(/Custom/LowCostHols/Images/body/altBodyBoxHeaderOutlined.gif) no-repeat;width:671px;height:40px;
    position:absolute;top:0;left:0;color:#fff;font-size:14px;line-height:31px;text-indent:11px;margin:0;}
                       
#divPopularFlights table {width:100%;font-size:13px;border-collapse:collapse;color:#666;margin-bottom:10px;}
#divPopularFlights table th {color:#555;font-size:12px;padding:0 0 5px;}
#divPopularFlights table tr td {text-align:center;}
#divPopularFlights table tr.alt td {background:#ecf7f7;}
#divPopularFlights table tr td.destination {width:400px;text-align:left;}
#divPopularFlights table tr td a {color:#666;}
#divPopularFlights table tr td a:visited {color:#888;}
#divPopularFlights table tr td a:hover {text-decoration:underline;}
#divPopularFlights table tr td.destination a em {color:#46adad;font-style:normal;}
#divPopularFlights table tr td.destination a:hover {text-decoration:none;}
#divPopularFlights table tr td.destination a em:hover {text-decoration:underline;}
#divPopularFlights table tr td.destination a:visited {color:#888;}
#divPopularFlights table tr td.destination a:visited em {color:#70acac;}

#divPopularFlights a.moreorless {float:right;color:#666;text-decoration:underline;}
#divPopularFlights a.moreorless:hover {color:#888;}


/* Bottom Links */
#divFlightLandingBottomLinks div.link {background:url(/custom/lowcosthols/images/flightLinkbg.gif) no-repeat 0 0;padding:10px;
    float:left;width:305px;height:100px;position:relative;cursor:pointer;}
#divFlightLandingBottomLinks div.link:hover {background-position:0 -120px;}
#divFlightLandingBottomLinks div.alt {float:right;}
#divFlightLandingBottomLinks div.link h4 {color:#46adad;margin:0 0 2px;font-size:13px;}
#divFlightLandingBottomLinks div.link img {float:left;width:150px;height:100px;margin:0 10px 10px 0;}
#divFlightLandingBottomLinks div.link p {color:#555;margin:0 0 5px;height:65px;overflow:hidden;font-size:10px;line-height:13px;}
#divFlightLandingBottomLinks div.link a {color:#555;text-decoration:underline;position:absolute;bottom:10px;}
#divFlightLandingBottomLinks div.link a:hover {color:#777;}
#divFlightLandingBottomLinks div.link a:visited {color:#777;}
