body{margin:0}
#wrap{margin:auto; width:794px}
.header{margin-top:0px; height:80px; width:794px; margin-bottom:5px}
.main{background:#e5e6e6}
.corners{width:794px}
.cornerRight{float:right; width:20px; height:20px}
.cornerLeft{float:left; width:20px; height:20px}
.search{float:left; width:446px; background:white; margin:0 20px 0 20px}



body{border:0; margin:0; padding:0; font:11px arial,helvetica,sans-serif}
table{border:0}
fieldset, img{border:0;}

/*HEADER*/
.mainHeader{background-position:center center; height:100%; width:961px}
#phone{font-size:24px; color:#c3000a; letter-spacing:2px; text-decoration:none; text-align:right; font-weight:bold; width:100%}
#phrase{font-size:14px; color:#a8a8a8; text-decoration:none; text-align:right; width:100%}
#contentHeader{width:921px; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px}

/*NAV*/
.NAVicons{width:961px; height:30px; background:url(../images/navBGD1.gif); margin:0px auto; padding:0; position:relative}
.NAVicons ul{z-index:100; margin:0; padding:0; list-style-type:none}
.NAVicons li{position:relative; display:inline; float:left}
.NAVicons a{font-size-adjust:inherit; display:block; text-decoration:none; outline:none; padding:5px 50px; /*border-right:1px solid #2952aa;*/text-decoration:none; padding-right:50px; height:20px; font-size:15px}
* html .NAVicons ul li a{/*IE6 hack to get sub menu links to behave correctly*/display:inline-block}
.NAVicons ul li a:link, .NAVicons ul li a:visited{color:#fff; font-size:15px}
.NAVicons ul li a.selected{/*CSS class that's dynamically added to the currently active menu items' LI A element*/background:url(../images/navBGD2.gif); color:#fff; font-size:15px}
.NAVicons ul li a:hover{background:url(../images/navBGD2.gif); /*background of menu items during onmouseover (hover state)*/color:#fff; font-size:15px}
/*NAV ACTIVE PAGE DETECTION*/
body.flights #flights, body.flights #flights a{background:url(../images/navBGD2.gif)}
body.flightsusa #flightsusa, body.flightsusa #flightsusa a{background:url(../images/navBGD2.gif)}
body.packages #packages, body.packages #packages a{background:url(../images/navBGD2.gif)}
body.hotels #hotels, body.hotels #hotels a{background:url(../images/navBGD2.gif)}
body.cars #cars, body.cars #cars a{background:url(../images/navBGD2.gif)}
body.destinations #destinations, body.destinations #destinations a{background:url(../images/navBGD2.gif)}
body.lastminutes #lastminutes, body.lastminutes #lastminutes a{background:url(../images/navBGD2.gif)}
body.insurance #insurance, body.insurance #insurance a{background:url(../images/navBGD2.gif)}
body.contactus #contactus, body.contactus #contactus a{background:url(../images/navBGD2.gif)}

/*FOOTER*/
.mainFooter{background-color:#dbdbdb; background-position:center center; height:100%; width:961px; text-align:center; padding-top:5px; padding-bottom:5px; vertical-align:middle}
#footerText{font-size:11px; color:#999; text-align:center}
#footerLinks a{font-size:11px; color:#000; text-decoration:none}
#footerLinks a:hover{font-size:11px; color:#666; text-decoration:underline}

/*HOT FLIGHT DEALS*/
.flightDeals{font-size:12px; color:#000; height:100%; width:383px; border:1px solid #dbdbdb; padding:5px}
#flightDealsHeader{font-size:18px; font-weight:bold; color:#990000}
#flightDealsHeaderTXT{font-size:12px; color:#000}
#flightDealsHeaderOrangeTXT{font-size:18px; font-weight:bold; color:#990000}
#flightDealsPriceLink a{font-size:14px; font-weight:bold; color:#C00; text-decoration:underline}
#flightDealsPriceLink a:hover{font-size:14px; font-weight:bold; color:#F00; text-decoration:underline}
#flightDealsTXTLink a{font-size:12px; color:#000; text-decoration:none}
#flightDealsTXTLink a:hover{font-size:12px; color:#F00; text-decoration:underline}

/*SPOTLIGHT*/
.spotlight{font-size:12px; color:#000; height:100%; width:313px; border:1px solid #dbdbdb; padding:5px}
.spotlight img{padding:0; margin:0}
.spotlight2{font-size:12px; color:#000; height:100%; width:959px; border:1px solid #dbdbdb; padding:5px}
.spotlight2 a{color:#990000; text-decoration:none}
.spotlight2 a:hover{text-decoration:underline}
#spotlightHeader{font-size:20px; color:#990000}
#spotlightTXT{font-size:11px; color:#000}
#spotlightLinks a{font-size:10px; color:#C00; font-weight:bold; text-decoration:none}
#spotlightLinks a:hover{font-size:10px; color:#F60; text-decoration:underline}
#spotlightTXTLinks a{font-size:12px; color:#000; text-decoration:none}
#spotlightTXTLinks a:hover{font-size:12px; color:#C00; text-decoration:none}
#spotlightPhoto{border:1px solid #000; width:133px; height:70px}

/*COLUMN 3 PHRASE*/
.column3Phrase{font-size:11px; color:#000; width:221px; height:100%}

/*VACATION PACKAGE DEALS*/
.packageDeals{font-size:12px; color:#000; height:450px; width:383px; border:1px solid #dbdbdb; padding:5px}
#packageDealsHeader{font-size:20px; color:#fbb040}
#packageDealsPhoto{border:1px solid #000; width:115px}
#packageDealsPriceLink a{font-size:18px; color:#F30; font-weight:bold; text-decoration:none}
#packageDealsPriceLink a:hover{font-size:18px; color:#F60; text-decoration:blink}
#packageDealsTXTLink a{font-size:12px; color:#000; text-decoration:none}
#packageDealsTXTLink a:hover{font-size:12px; color:#F60; text-decoration:none}

/*HOTEL DEALS*/
.hotelDeals{font-size:12px; color:#000; height:100%; width:313px; border:1px solid #dbdbdb; padding:5px}
#hotelDealsHeader{font-size:18px; font-weight:bold; color:#F60}
.hotelDealsTXTLink a{font-size:12px; color:#000; text-decoration:none}
.hotelDealsTXTLink a:hover{font-size:12px; color:#F60; text-decoration:none}
#hotelDealsPriceLink a{font-size:24px; color:#F60; text-decoration:none}
#hotelDealsPriceLink a:hover{font-size:26px; color:#F30; text-decoration:none}

/*FLIGHTS*/
.row1{font-size:12px; font-weight:bold; color:#FFF; background-color:#666; background-image:url(../images/flightsTitleBGD.gif); text-indent:10px; padding-top:8px; height:20px; width:715px}
.row2{font-size:12px; color:#000; background-color:#EFEFEF; padding:5px; width:703px; height:30px; border:1px solid #999}
.row3{font-size:12px; padding:5px; color:#006}
.row4{width:708px; height:15px; padding-top:5px; padding-right:5px; border:solid 1px #CCC; background-color:#F9F9F9}
#flightsLink a{font-size:11px; color:#5C7D88; text-decoration:none}
#flightsLink a:hover{font-size:12px; color:#5C7D88; text-decoration:underline overline}

/*TERMS &CONDITIONS, PRIVACY POLICY, GENERAL SALES CONDITIONS*/
.termsMAIN{font-size:11px; color:#000; width:961px}
#termsLinks a{font-size:11px; color:#003; text-decoration:none}
#termsLinks a:hover{font-size:12px; color:#F63; text-decoration:underline}

/*CONTACT US*/
#contactHeader{width:160px; border-bottom:solid 1px #FE9E39; color:#FE9E39; font-weight:900; font-size:18px}
.contactTXT{color:#000; font-size:12px}

/*CARS*/
.carLogosTXT{color:#000; font-size:11px; text-align:center}
.carDealsTXT{font-size:11px}
#carDealsDestinationLink a{font-size:12px; color:#000; text-decoration:none}
#carDealsDestinationLink a:hover{font-size:12px; color:#F60; text-decoration:underline}
#carDealsPriceLink a{font-size:18px; color:#F90; text-decoration:none; font-weight:900}
#carDealsPriceLink a:hover{font-size:18px; color:#F30; text-decoration:inherit; font-weight:900}

/*TRAVEL TOOLS*/
.travelToolsContainer{border:1px solid #dbdbdb; padding:10px; width:708px}
.travelToolsTXT{color:#000; font-size:12px; border-bottom:1px dotted #dbdbdb; margin-bottom:10px; padding-bottom:5px}
.travelToolsTXT a{font-size:14px; color:#006; text-decoration:none}
.travelToolsTXT a:hover{text-decoration:underline; color:#F90}

/*LAST MINUTE DEALS*/
#lastMinuteHeaderTXT{font-size:18px; color:#e93707; font-weight:900}
#lastMinuteDealHeaderTXT{font-size:18px; color:#f6592f; font-weight:400}
.lastMinutePackageDeals{width:383px; border:1px solid #dbdbdb; padding:5px; height:100%; font-size:12px}
.lastMinutePackagesIcon{background:url(../images/LMpackagesicon.png) no-repeat; height:60px; width:60px}
* html .lastMinutePackagesIcon{background:url(../images/LMpackagesicon.gif) no-repeat}
.lastMinuteHotelDeals{width:334px; border:1px solid #dbdbdb; padding:5px; height:100%; font-size:12px}
.lastMinuteHotelsIcon{background:url(../images/LMhotelsicon.png) no-repeat; height:60px; width:60px}
* html .lastMinuteHotelsIcon{background:url(../images/LMhotelsicon.gif) no-repeat}
.lastMinuteFlightDeals{width:188px; border:1px solid #dbdbdb; padding:5px; height:100%; font-size:12px}
.lastMinuteFlights td{height:18px}
.lastMinuteFlightsIcon{background:url(../images/LMflightsicon.png) no-repeat; height:60px; width:60px}
* html .lastMinuteFlightsIcon{background:url(../images/LMflightsicon.gif) no-repeat}

/*TRUCASH LOGIN*/
.trucashContainer{width:201px; height:172px; background:url(../images/truCashBGD.gif) no-repeat; padding-left:10px; padding-right:10px}
#trucashLinks a{font-size:10px; font-weight:800; color:#FFF; text-decoration:none}
#trucashLinks a:hover{font-size:10px; font-weight:800; color:#FFF; text-decoration:underline}

/*************************************** DESTINATIONS BEGINS ***************************************/
.destinationMAIN{font-size:12px; color:#000; width:533px; padding-left:10px}
#destinationHeaderTXT{font-size:18px; font-weight:800; color:#F90}
#destinationsPhotoBox{width:518px; padding:15px}
#destinationsPhotoBoxHeader{width:516px; font-size:14px; color:#F93; padding-bottom:10px; text-indent:10px}
.destinationsPhotoBoxContent{width:121px; text-align:center; font-size:10px}
#destinationsFlightMain{background-position:center; text-align:center; height:100%; width:540px; border:1px solid #CCC; padding:5px}
#destinationsFlightDestination{font-size:16px; font-weight:bold; color:#F60; width:250px; text-indent:10px}
#destinationFlightSummary{font-size:12px; background-color:#F1F9FF; text-align:left; height:55px; width:540px; border:1px solid #999}
#destinationFlightTXT{font-size:12px; text-align:left; padding:10px}
#destinationOffersTXT{font-size:12px; color:#C00; font-weight:700; text-align:left; padding:10px; border:1px dotted #EFE7D8}
#destinationFlightPricebox{font-size:12px; text-align:right; width:150px; padding:10px}
#destinationFlightPrice{font-size:14px; font-weight:bold; color:#900}
.destinationsBannerInfoTXT{font-size:11.5px; color:#000}
.destinationsDepCityMain{height:100%; width:541px; border:1px solid #CCC; padding:5px}
#destinationFlightSelectionTop{font-size:12px; color:#FFF; background-color:#666; background-image:url(../images/flightsTitleBGD.gif); padding:5px; width:543px}
.destinationFlightSelection a{font-size:12px; color:#F60; text-decoration:none}
.destinationFlightSelection a:hover{font-size:12px; color:#F90; text-decoration:underline}
.destinationFlightSelection td{height:30px; padding:5px}
#destinationFromTXT{font-size:10px; color:#000; text-align:right}
.destinationIndex a{font-size:12px; color:#F60; font-weight:500; text-decoration:none; text-align:center}
.destinationIndex a:hover{font-size:12px; color:#CCC; font-weight:500; text-decoration:underline; text-align:center}
/*FLIGHTS*/
.row1{font-size:12px; font-weight:bold; color:#FFF; background-color:#666; background-image:url(../images/flightsTitleBGD.gif); text-indent:10px; padding-top:8px; height:20px; width:715px}
.row2{font-size:12px; color:#000; background-color:#EFEFEF; padding:5px; width:703px; height:30px; border:1px solid #999}
.row3 a:link, a:visited, a:active{font-size:12px; color:#F60; text-decoration:none}
.row3 a:hover{font-size:12px; color:#F90; text-decoration:underline}
.row4{width:708px; height:15px; padding-top:5px; padding-right:5px; border:solid 1px #CCC; background-color:#F9F9F9}
#flightsLink a:link{font-size:11px; color:#5C7D88; text-decoration:none}
#flightsLink a:visited{font-size:11px; color:#5C7D88; text-decoration:none}
#flightsLink a:hover{font-size:12px; color:#5C7D88; text-decoration:underline overline}
#flightsLink a:active{font-size:11px; color:#5C7D88; text-decoration:none}
/*BANNER IMAGE MAP*/
#destinationsBanner{width:961px; height:200px; background:url(../destinations/images/destinationsBanner.png) no-repeat; margin:0px auto; padding:0; position:relative}
#destinationsBanner li{margin:0; padding:0; list-style:none; display:block; position:absolute}
#destinationsBanner a{display:block; text-indent:-9999px; text-decoration:none}
#cai{left:0px; top:0px; width:136px; height:92px; z-index:1}
#lgw{left:1px; top:68px; width:91px; height:137px}
#nrt{left:131px; top:0px; width:136px; height:93px}
#nbo{left:67px; top:72px; width:155px; height:126px}
#icn{left:266px; top:0px; width:147px; height:113px}
#fco{left:217px; top:100px; width:136px; height:93px}
#jfk{left:400px; top:0px; width:95px; height:137px}
#mel{left:316px; top:112px; width:136px; height:92px}
#gru{left:476px; top:0px; width:157px; height:131px}
#baj{left:449px; top:111px; width:138px; height:92px}
#del{left:605px; top:0px; width:136px; height:95px}
#cdg{left:553px; top:99px; width:136px; height:92px}
#lax{left:738px; top:0px; width:93px; height:136px}
#las{left:690px; top:110px; width:136px; height:92px}
#pek{left:812px; top:7px; width:136px; height:92px}
#dxb{left:814px; top:95px; width:151px; height:114px}
#cai a{height:92px}
#lgw a{height:137px}
#nrt a{height:93px}
#nbo a{height:126px}
#icn a{height:113px}
#fco a{height:93px}
#jfk a{height:137px}
#mel a{height:92px}
#gru a{height:131px}
#baj a{height:92px}
#del a{height:95px}
#cdg a{height:92px}
#lax a{height:136px}
#las a{height:92px}
#pek a{height:92px}
#dxb a{height:114px}
#cai a:hover{background:url(../destinations/images/destinationsBanner.png) -1px -209px no-repeat}
#lgw a:hover{background:url(../destinations/images/destinationsBanner.png) -1px -316px no-repeat}
#nrt a:hover{background:url(../destinations/images/destinationsBanner.png) -150px -209px no-repeat}
#nbo a:hover{background:url(../destinations/images/destinationsBanner.png) -120px -322px no-repeat}
#icn a:hover{background:url(../destinations/images/destinationsBanner.png) -307px -210px no-repeat}
#fco a:hover{background:url(../destinations/images/destinationsBanner.png) -299px -341px no-repeat}
#jfk a:hover{background:url(../destinations/images/destinationsBanner.png) -462px -315px no-repeat}
#mel a:hover{background:url(../destinations/images/destinationsBanner.png) -440px -461px no-repeat}
#gru a:hover{background:url(../destinations/images/destinationsBanner.png) -562px -317px no-repeat}
#baj a:hover{background:url(../destinations/images/destinationsBanner.png) -463px -213px no-repeat}
#del a:hover{background:url(../destinations/images/destinationsBanner.png) -615px -214px no-repeat}
#cdg a:hover{background:url(../destinations/images/destinationsBanner.png) -294px -460px no-repeat}
#lax a:hover{background:url(../destinations/images/destinationsBanner.png) -730px -314px no-repeat}
#las a:hover{background:url(../destinations/images/destinationsBanner.png) -590px -463px no-repeat}
#pek a:hover{background:url(../destinations/images/destinationsBanner.png) -769px -220px no-repeat}
#dxb a:hover{background:url(../destinations/images/destinationsBanner.png) -773px -465px no-repeat}
/* BANNERS */
.destinationsDefaultBanner1{background-image:url(../destinations/images/desBanner1.jpg) no-repeat; position:relative; width:557px; height:314px; z-index:3}
.destinationsDefaultBanner1TXT{font-size:12px; color:#000; width:166px; height:257px; position:relative; z-index:4; top:-80; padding:10px; margin-left:60px}
/*************************************** DESTINATIONS ENDS ***************************************/

/*TOURS*/
.toursContainer{border:1px solid #dbdbdb; padding:10px; font-size:12px}
.toursPRICE{color:#1b1464; font-size:42px}
.toursPRICE2{color:#C00; font-size:14px}
.toursNAME{font-size:30px}
.toursNAME2{color:#666}
.toursRED{color:#C00}
.toursPricingHeader{background-color:#E9F3FF}
.toursTitleDividers{background-color:#dbdbdb; height:25px; font-size:16px; font-weight:bold; text-indent:10px}
.toursHidden{display:none; font-size:22px}

