﻿/* CSS Document */

h1
{
    color: #5E5CA7;
}

h2, .h2
{
    color: #5E5CA7;
}


h3
{
    color: #5E5CA7;
}

a:link, a:hover, a:visited
{
    color: #5E5CA7;
    text-decoration: none;
}

.topNav a, a.visited, a.active
{
    color: #ffffff !important;
}


/* main navigation tabs */


#headNav li.current
{
    /*width:75px;*/
}



#headNav li
{
    /*width:75px;*/
}


#headNav a
{
    /*height:30px;*/
    color: #fff;
}

#logo
{
    top: 10px;
}

/* Second level navigation */


#headNav li .tabLeft
{
    background: transparent url(../Images/apolloTravel/tabLeft.jpg) no-repeat 0px 0px;
}



#headNav li .tabRight
{
    background: transparent url(../Images/apolloTravel/tabRight.jpg) no-repeat right top;
}

#headNav li.current .tabLeft
{
    background: transparent url(../Images/apolloTravel/tabLeftCurrent.jpg) no-repeat 0 0;
}


#headNav li.current .tabRight
{
    background: transparent url(../Images/apolloTravel/tabRightCurrent.jpg) no-repeat right top;
}



.nav2Top
{
    background: transparent url(../Images/apolloTravel/nav2Top.jpg) repeat-x 0px 0px;
}

#nav2Content
{
    background: transparent url(../Images/apolloTravel/nav2Bottom.jpg) repeat-x bottom;
    background-color: #5E5CA7;
}



#nav2 a.current
{
    color: #5e5ca7;
}


#nav2 li.current, #nav2 .right li.current
{
    background: transparent url(../Images/apolloTravel/current.jpg) repeat-x top;
}

#nav2 li.current a
{
    color: #5e5ca7;
}

#nav2 li.currentStart
{
    background: transparent url(../Images/apolloTravel/currentStart.jpg) no-repeat top;
}


#nav2 li.currentEnd
{
    background: transparent url(../Images/apolloTravel/currentEnd.jpg) no-repeat top;
}

#nav2 .right li.currentStart
{
    background: transparent url(../Images/apolloTravel/currentEnd.jpg) no-repeat top;
}


#nav2 .right li.currentEnd
{
    background: transparent url(../Images/apolloTravel/currentStart.jpg) no-repeat top;
}



.topNav a:hover
{
    background-color: Transparent;
    text-decoration: underline;
    font-weight: bold;
}

.input-btn
{
    color: #fff;
    background: transparent url(../Images/apolloTravel/btn.jpg) repeat-x;
    background-color: #5d5da1 !important;
    border: 1px solid #000033;
    padding: 2px 6px 4px 6px;
    margin: 0 2px;
}

.search-btn
{
    background: transparent url(../Images/apolloTravel/GreenSearchbtn.jpg) no-repeat 0 top;
}

.Breadcrumb li
{
    background: transparent url(../Images/apolloTravel/BlueArrow.gif) no-repeat 0 5px !important;
    color: #5e5ca7;
}

.Breadcrumb a:hover
{
    background-color: #faefe9;
    color: #FF6600;
}
.content a:hover, .content410 a:hover, .content605 a:hover, .contentWide a:hover, .AdBox a:hover, div.listbox a:hover
{
    background-color: #faefe9;
    color: #FF6600;
}

.numberReference
{
    width: 50%;
}

.numberReference .number
{
    float: right;
}

.numberReference .reference
{
    clear: both;
    float: right;
}



.Box
{
    border: 1px solid #396242;
    height: 1%; /* this is to stop disappearing borders in ie*/
}

.Box .top
{
    background: transparent url(../Images/apolloTravel/BoxGreenTop.jpg) repeat-x top left;
    background-color: #679a01;
    color: #ffffff;
}

/*BoxLightGray override*/
.BoxLightGray .top
{
    background-image: none;
    background-color: #CFCFD1;
}
.BoxLightGray .BackgroundColor
{
    background-color: #F3F3F3;
}

.SearchControl fieldset .info
{
    background: url(../images/apolloTravel/greenicoinfo.jpg) no-repeat 0px 0px;
    padding-top: 2px;
    padding-left: 18px;
    color: #719914;
    font-size: 0.7em;
    line-height: 12px;
    display: inline-block;
}

#header .numberReference .number
{
    color: #ffffff;
}

#header .numberReference .reference
{
    color: #ffffff;
}

.calendarIcon
{
    background: url(../images/apolloTravel/calendar.jpg) no-repeat 0 0;
}



/* Cruise Stying */


.BoxCruise
{
    border: 1px solid #5e5ca7;
    height: 1%; /* this is to stop disappearing borders in ie*/
    margin: 0px auto 0px auto;
}


.tabs
{
    border-bottom: 1px solid #5e5ca7;
}

.tabs ul li a
{
    text-decoration: none;
    color: #000000 !important;
}

.tabs ul li
{
    margin: 9px 2px 0 0;
    padding: 5px;
    float: left;
    list-style: none;
    background: none;
    background-color: #CCDDFF;
    color: #ffffff;
    border: 1px solid #5e5ca7;
}

.tabs ul li.current
{
    margin: 0px 2px 0 0;
    background: transparent url(../Images/apolloTravel/tabTopCurrent.jpg) repeat-x top left;
    font-weight: normal;
    font-family: Arial Narrow;
    height: 25px;
    line-height: 25px;
    background-color: #8989BA;
    border-bottom: 1px solid #8989BA;
}




.BoxCruise .top
{
    font-size: 1em;
    font-weight: bold;
    padding: 10px 5px 10px 5px;
    border-bottom: 1px solid #5e5ca7;
    background-color: #DBDBEA;
    color: #002065;
}

.BoxCruise .top4
{
    font-size: 1em;
    font-weight: bold;
    padding: 0;
    border-bottom: 1px solid #5D5DA1;
    background: transparent url(../Images/apolloTravel/BoxPurpleTop.jpg) repeat-x top left;
    background-color: #5D5DA1;
    color: #fff;
    line-height: 30px;
}

.BoxCruise h2.top
{
    background: #5D5DA1 url(../Images/apolloTravel/BoxPurpleTop.jpg) repeat-x top left;
  
}

.BoxCruise .top4 a
{
    color: #fff !important;
}
.BoxCruise .top2
{
    font-size: 1em;
    font-weight: bold;
    padding: 10px 5px 10px 5px;
    background: transparent url(../Images/apolloTravel/BoxPurpleTop.jpg) repeat-x top left;
    background-color: #5D5DA1;
    color: #fff;
}

.BoxCruise .top3
{
    font-size: 1em;
    font-weight: bold;
    padding: 5px;
    border-bottom: none;
    background-color: #DBDBEA;
    color: #002065;
}

.BoxCruise2
{
    border-bottom: 1px solid #ff6600;
    border-left: 1px solid #ff6600;
    border-right: 1px solid #ff6600;
}

.borderRight
{
    border-right: 1px solid #5e5ca7;
}


fieldset.searchResults .borderTop
{
    border-top: 1px solid #5e5ca7;
}



.notSorted
{
    padding: 0 22px 0 0;
    background: transparent url(../Images/apolloTravel/sort_off.gif) no-repeat right;
}

.sortedAscending
{
    padding: 0 22px 0 0;
    background: transparent url(../Images/apolloTravel/sort_ascending.gif) no-repeat right;
}


.sortedDescending
{
    padding: 0 22px 0 0;
    background: transparent url(../Images/apolloTravel/sort_descending.gif) no-repeat right;
}



.bread_first
{
    background-image: url('../../Resources/images/apolloTravel/bread_first.jpg');
}

.bread_on
{
    background-image: url('../../Resources/images/apolloTravel/bread_on.jpg');
}

.bread_off
{
    background-image: url('../../Resources/images/apolloTravel/bread_off.jpg');
    color: #aaa;
}

.bread_last
{
    background-image: url('../../Resources/images/apolloTravel/bread_last.jpg');
    color: #aaa;
}

.bread_dead
{
    background-image: url('../../Resources/images/apolloTravel/bread_dead.jpg');
}

.bread_confirm
{
    background-image: url('../../Resources/images/apolloTravel/bread_confirm.jpg');
}


.BoxCruise .copy a
{
    color: #5e5ca7;
    font-size: 1.2em;
    font-weight: bold;
    text-decoration: none;
    padding: 0 0 5px 20px;
    background: transparent url(../Images/apolloTravel/copyPassenger.jpg) no-repeat 0 0;
}


.BoxCruise hr
{
    border-bottom: 1px solid #5e5ca7;
    border-top: 1px solid #ffffff;
}


.SearchWaitting, .SearchControl
{
    color: #397B3B;
    background-color: #eff7ef;
}


.CalendarDiv .cal
{
    background-color: #efefef;
    border: 1px solid #396242;
}





.CalendarDiv .CurrentMonth
{
    border: 1px solid #396242;
}



.CalendarDiv .SelectedDay
{
    color: #000000 !important;
    width: 1.5em;
    height: 1.5em;
    background-color: #719914;
    border: 1px solid #8bc53b;
}

.CalendarDiv .OtherMonth
{
    border: 1px solid #719914;
}


.CalendarDiv .Weekends
{
    border: 1px solid #396542;
}


.CalendarDiv .OtherWeekends
{
    border: 1px solid #719914;
}

.CalendarDiv td.Close span
{
    background: url(../images/ApolloTravel/Close.jpg) no-repeat right;
}

.compareIcon
{
    background: url(../Images/ApolloTravel/compare.gif) no-repeat 0 0;
}

.compareIconSelected
{
    background: url(../Images/ApolloTravel/compareSelected.gif) no-repeat 0 0;
}

.deleteCompareBtn, .closeIcon
{
    background: url(../images/apolloTravel/close.jpg) no-repeat 0 0;
}

.callToBookIcon
{
    background: url(../images/apolloTravel/phoneIcon.gif) no-repeat right;
}

.bookOnlineIcon
{
    background: url(../images/apolloTravel/mouseIcon.gif) no-repeat right;
}

.benefitsIcon
{
    background: url(../images/apolloTravel/search_benefit.gif) no-repeat 0 0;
}

.spectrumIcon
{
    background: url(../images/apolloTravel/search_unique.gif) no-repeat 0 0;
}

.compare
{
    background: transparent url(../Images/ApolloTravel/compare.gif) no-repeat;
}

.comparison
{
    background: transparent url(../Images/ApolloTravel/compare.gif) no-repeat;
    display: block;
    line-height: 23px;
    padding: 0 0 0 25px;
}

.information, .warning
{
    background: transparent url(../Images/ApolloTravel/iconInfo.gif) no-repeat;
}

.totalPages
{
    color: #5E5CA7;
}

.pagexOfy
{
    color: #5E5CA7;
}
