﻿.RadWindow_Xapa .rwIcon { display: none!important; }
#aspForm {margin:0 0 1em;}
#xapadeals {
    display:block;
    height:250px;
    width:590px;
    margin:0;
    background-repeat:no-repeat;
    background-position:top;
    position:absolute;
    top:0;
    left:0;
}
    .blue {
        background-image:url(/img/bg-blue.jpg);
    }
    .orange {
        background-image:url(/img/bg-orange.jpg);
    }
#xapadeals .dealwrapper {
    position:absolute;
    top:0;
    left:6px;
    z-index:8;
    padding:52px 0 0;
    height:187px;
    width:571px;
    overflow:hidden;
    background-position:left 52px;
    background-repeat:no-repeat;
    background-color:transparent;
    opacity:0.0;
}
    #xapadeals .dealwrapper.active { 
        cursor: pointer;
        cursor: hand;
        display:block;
        opacity:1.0;
    }
    #xapadeals .dealwrapper.active, #xapadeals .dealwrapper_index.active {z-index:10;}
    #xapadeals .dealwrapper.last-active, #xapadeals .dealwrapper_index.last-active {z-index:9;}
/*============================================================
    Deal backgrounds based on country/city/hotel
=============================================================*/
    /*country*/
    .destination-aruba                  {background-image:url(/img/dealimages/aruba.png);}
    .destination-aruba.alt              {background-image:url(/img/dealimages/aruba-alt.png);}
    .destination-bahamas                {background-image:url(/img/dealimages/bahamas.png);}
    .destination-costa-rica             {background-image:url(/img/dealimages/costa-rica.png);}
    .destination-cuba                   {background-image:url(/img/dealimages/cuba.jpg);}
    .destination-cuba.alt               {background-image:url(/img/dealimages/cuba-alt.jpg);}
    .destination-united-kingdom         {background-image:url(/img/dealimages/england.png);}
    .destination-greece                 {background-image:url(/img/dealimages/greece.png);}
    .destination-mexico                 {background-image:url(/img/dealimages/mexico.png);}
    .destination-mexico.alt             {background-image:url(/img/dealimages/mexico-alt.jpg);}
    .destination-dominican-republic     {background-image:url(/img/dealimages/dominican.jpg);}
    .destination-dominican-republic.alt {background-image:url(/img/dealimages/dominican-alt.jpg);} 
    .destination-jamaica                {background-image:url(/img/dealimages/jamaica.jpg);}     
    .destination-jamaica.alt            {background-image:url(/img/dealimages/jamaica-alt.jpg);}
    .destination-panama                 {background-image:url(/img/dealimages/panama.png);}     
    .destination-spain                  {background-image:url(/img/dealimages/spain.png);}     
    .destination-st-lucia               {background-image:url(/img/dealimages/stlucia.png);}     
    .destination-venezuela              {background-image:url(/img/dealimages/venezuela.png);}     
    .destination-united-states          {}
    /*city*/
    .destination-athens                 {background-image:url(/img/dealimages/city/greece-athens.png);}
    .destination-cancun                 {background-image:url(/img/dealimages/city/mexico-cancun.png);}
    .destination-honolulu               {background-image:url(/img/dealimages/honolulu.jpg);}
    .destination-huatulco               {background-image:url(/img/dealimages/city/mexico-huatulco.png);}
    .destination-ixtapa                 {background-image:url(/img/dealimages/city/mexico-ixtapa.png);}
    .destination-las-vegas              {background-image:url(/img/dealimages/las-vegas.jpg);}   
    .destination-las-vegas.alt          {background-image:url(/img/dealimages/las-vegas-alt.jpg);}
    .destination-london                 {background-image:url(/img/dealimages/city/england-london.png);}
    .destination-maui-hi                {background-image:url(/img/dealimages/maui.jpg);} /* flickr: gimpbully */
    .destination-riviera-maya           {background-image:url(/img/dealimages/city/mexico-mayan-riviera.png);}
    .destination-riviera-maya.alt       {background-image:url(/img/dealimages/city/mexico-mayan-riviera-alt.png);}
    .destination-mayan-riviera          {background-image:url(/img/dealimages/city/mexico-mayan-riviera.png);}
    .destination-mayan-riviera.alt      {background-image:url(/img/dealimages/city/mexico-mayan-riviera-alt.png);}
    .destination-mazatlan               {background-image:url(/img/dealimages/city/mexico-mazatlan.png);}
    .destination-montego-bay            {background-image:url(/img/dealimages/city/jamaica-montego_bay.png);}
    .destination-barcelona              {background-image:url(/img/dealimages/city/spain-barcelona.png);}
    /*hotel*/    
    .destination-blau-natura-park       {background-image:url(/img/dealimages/hotels/blau-natura-park.jpg);}    
    .destination-club-puntarena         {background-image:url(/img/dealimages/hotels/club-puntarena.jpg);}
    .destination-oasis-cancun           {background-image:url(/img/dealimages/hotels/oasis-cancun.jpg);}
    .destination-flamingo-las-vegas     {background-image:url(/img/dealimages/flamingo-las-vegas.jpg);}
    .destination-luna-palace-resort     {background-image:url(/img/dealimages/hotels/luna-palace-resort.jpg);}
    .destination-ohana-maile-skycourt   {}
    .destination-sheraton-buganvilias   {background-image:url(/img/dealimages/hotels/sheraton-buganvilias.jpg);}
    
    /* images in popup */
    .dealPopup .img {height:200px; width:500px; border:1px solid #222;margin:0 0 1em;background-repeat: no-repeat;}
    .dealPopup .img.destination-aruba       {background-image:url(/img/dealimages/aruba-popup.png);}
    .dealPopup .img.destination-aruba.alt   {background-image:url(/img/dealimages/aruba-alt-popup.jpg);}
    .dealPopup .img.destination-bahamas     {background-image:url(/img/dealimages/bahamas-popup.png);}
    .dealPopup .img.destination-costa-rica  {background-image:url(/img/dealimages/costa-rica-popup.png);}
    .dealPopup .img.destination-cuba        {background-image:url(/img/dealimages/cuba-popup.jpg);}
    .dealPopup .img.destination-cuba.alt    {background-image:url(/img/dealimages/cuba-alt-popup.jpg);}
    .dealPopup .img.destination-united-kingdom {background-image:url(/img/dealimages/england-popup.png);}
    .dealPopup .img.destination-greece      {background-image:url(/img/dealimages/greece-popup.png);}
    .dealPopup .img.destination-mexico      {background-image:url(/img/dealimages/mexico-popup.png);}
    .dealPopup .img.destination-mexico.alt  {background-image:url(/img/dealimages/mexico-alt-popup.jpg);}
    .dealPopup .img.destination-dominican-republic {background-image:url(/img/dealimages/dominican-popup.jpg);}
    .dealPopup .img.destination-dominican-republic.alt {background-image:url(/img/dealimages/dominican-alt-popup.jpg);}
    .dealPopup .img.destination-jamaica     {background-image:url(/img/dealimages/jamaica-popup.jpg);}
    .dealPopup .img.destination-jamaica.alt {background-image:url(/img/dealimages/jamaica-alt-popup.jpg);}
    .dealPopup .img.destination-panama      {background-image:url(/img/dealimages/panama-popup.png);}
    .dealPopup .img.destination-spain       {background-image:url(/img/dealimages/spain-popup.png);}
    .dealPopup .img.destination-st-lucia    {background-image:url(/img/dealimages/stlucia-popup.png);}
    .dealPopup .img.destination-venezuela   {background-image:url(/img/dealimages/venezuela-popup.png);}
    
    /*city*/
    .dealPopup .img.destination-athens      {background-image:url(/img/dealimages/city/greece-athens-popup.png);}
    .dealPopup .img.destination-cancun      {background-image:url(/img/dealimages/city/mexico-cancun-popup.png);}
    .dealPopup .img.destination-honolulu    {background-image:url(/img/dealimages/honolulu-popup.jpg);}
    .dealPopup .img.destination-huatulco    {background-image:url(/img/dealimages/city/mexico-huatulco-popup.png);}
    .dealPopup .img.destination-ixtapa      {background-image:url(/img/dealimages/city/mexico-ixtapa-popup.png);}
    .dealPopup .img.destination-las-vegas   {background-image:url(/img/dealimages/las-vegas-popup.jpg);}
    .dealPopup .img.destination-las-vegas.alt {background-image:url(/img/dealimages/las-vegas-alt-popup.jpg);}                    
    .dealPopup .img.destination-maui        {background-image:url(/img/dealimages/maui-popup.jpg);} /* flickr: gimpbully */
    .dealPopup .img.destination-london      {background-image:url(/img/dealimages/city/england-london-popup.png);}
    .dealPopup .img.destination-riviera-maya      {background-image:url(/img/dealimages/city/mexico-mayan-riviera-popup.png);}
    .dealPopup .img.destination-riviera-maya.alt  {background-image:url(/img/dealimages/city/mexico-mayan-riviera-alt-popup.png);}
    .dealPopup .img.destination-mayan-riviera     {background-image:url(/img/dealimages/city/mexico-mayan-riviera-popup.png);}
    .dealPopup .img.destination-mayan-riviera.alt {background-image:url(/img/dealimages/city/mexico-mayan-riviera-alt-popup.png);}
    .dealPopup .img.destination-mazatlan    {background-image:url(/img/dealimages/city/mexico-mazatlan-popup.png);}
    .dealPopup .img.destination-montego-bay {background-image:url(/img/dealimages/city/jamaica-montego_bay-popup.png);}
    .dealPopup .img.destination-barcelona   {background-image:url(/img/dealimages/city/spain-barcelona-popup.png);}
    /*hotel*/
    .dealPopup .img.destination-blau-natura-park { background-image:url(/img/dealimages/hotels/blau-natura-park-popup.jpg); }
    .dealPopup .img.destination-club-puntarena { background-image:url(/img/dealimages/hotels/club-puntarena-popup.jpg); }
    .dealPopup .img.destination-oasis-cancun { background-image:url(/img/dealimages/hotels/oasis-cancun-popup.jpg); }
    .dealPopup .img.destination-imperial-palace { background-image:url(/img/dealimages/hotels/imperial-palace-popup.jpg); }
    .dealPopup .img.destination-flamingo-las-vegas { background-image:url(/img/dealimages/flamingo-las-vegas-popup.jpg); }
    .dealPopup .img.destination-luna-palace-resort { background-image:url(/img/dealimages/hotels/luna-palace-resort-popup.jpg); }
    .dealPopup .img.destination-sheraton-buganvilias { background-image:url(/img/dealimages/hotels/sheraton-buganvilias-popup.jpg); }
    .dealPopup .img.destination-aqua-aloha-surf { background-image:url(/img/dealimages/hotels/aqua-aloha-surf-popup.jpg); }
/*============================================================
    Deal Detail
=============================================================*/
#xapadeals .dealinfo {
    position:relative;
    width:250px;
    height:187px;
    padding:0.5em;
    font-style: normal;
    font-weight:bold;
    letter-spacing: normal;
}
#xapadeals .dealwrapper.alt .dealinfo {
    left:54%;
    text-align:right;
}
    #xapadeals .dealinfo .titlered {
        color:#9e0b0f;
        font-size:22px;
        line-height: 1.2em;
        display:block;
    }
    #xapadeals .dealinfo .details {
        color:#222;
        font-size:12px;
        font-weight:bold;
        display:block;
    }
    #xapadeals .dealinfo .price {
        position:absolute;
        bottom:46px;
        line-height:40px;
        color:#9e0b0f;
        font-size:46px;
        font-weight:bold;
        letter-spacing:-3px;
        display:block;
    }
    #xapadeals .dealwrapper.alt .dealinfo .price {
        right:6px;
    }
    #xapadeals .dealinfo span.tax {
        position:absolute;
        bottom:18px;
        font-size:9px;
        font-weight:normal;
        font-style:italic;
        display:block
    }
    #xapadeals .dealwrapper.alt .dealinfo span.tax {
        right:6px;
    }
/*============================================================
    Deal Detail Variations
=============================================================*/
    #xapadeals .destination-las-vegas .dealinfo .titlered, #xapadeals .destination-las-vegas.alt .dealinfo .titlered, 
    #xapadeals .destination-las-vegas .dealinfo .price, #xapadeals .destination-las-vegas.alt .dealinfo .price {
        color:#E0B900!important;
    }
    #xapadeals .destination-las-vegas .dealinfo .details, #xapadeals .destination-las-vegas.alt .dealinfo .details,
    #xapadeals .destination-las-vegas .dealinfo .tax {
        color:#fff!important;
    }
    
/*============================================================
    Controls
=============================================================*/   
#xapadeals #controls {
    position:absolute;
    bottom:10px;
    left:231px;
    width:172px;
    height: 48px;
    background-image:url(../img/control.png);
    background-repeat:no-repeat;
    z-index:15;
    clear:both;
}
    #xapadeals #controls a {display:block;}
    #xapadeals #controls a:active { border:none;}
    #xapadeals #controls a#prev, #xapadeals #controls a#next {
        height:42px;
        width:42px;
	    cursor: pointer;
	    cursor: hand;
	    margin:5px;
    }
    #prev {float:left;}
    #next {float:right;}
    #xapadeals #controls a span {display:none;}
    
    #xapadeals .dealwrapper_index {
        position:absolute;
        left:71px;
        bottom:15px;
        z-index:17;
        color:#fff;
        font-size:11px;
    }
     #xapadeals #controls:after { clear:both;height:1%;}


/* popup */

.dealPopup {
    position:relative;
    text-align:left;
    font-size:13px;
    padding: 0.5em 1em 1em;
    clear:both;
}   
.dealPopup:after {
    clear:both;
    height:1%;
} 
.dealPopup h1 
{
    font-family: Tahoma, Arial; 
    font-size:22px;
    margin:0.5em 0 1em;
    color:#1aa1dd;
}
.dealPopup .info {
}
    .dealPopup .info th {
        width:25%;
        color:#222;
        background-color:#fff1d0;
        font-weight:bold;
        padding:3px 5px;
        margin:0 1em 0 0;
        border-bottom:1px solid #fff;
    }
    .dealPopup .info td.labelinfo {
        width:66%;
        margin:0;
        padding:3px 5px;
        border-bottom:1px solid #eee;        
    }
    .dealPopup .info td .star {
        vertical-align:top;
    }    
.dealPopup img {
    vertical-align:middle;
}

a.btn {
    display:block;
    background-image:url(/img/bookNowSprite.png);
    background-repeat:no-repeat;
    height:24px;
    width:95px;
    cursor: pointer;
}
a.booknow {
    margin:10px 0 0;
    background-position: 0 0;
    width:92px;
}   
a.booknow:hover {
    background-position: 0 -24px;
}
a.moreinfo { 
    position:absolute;
    top:17px;
    right:20px;
    z-index:500;
    background-position:right top;  
}
a.moreinfo:hover {
    background-position:right -26px;
}

/* Loader */
#xapadeals .loading {
    padding-top: 0px;
    height: 180px;
    width: 100%;
    background-image:url(../img/loading.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
}

.TelerikModalOverlay {
    background-color:#333!important;
    opacity:0.5;
    position:absolute;
    z-index:3001;
}