/* CSS Document */
body
{
    color: #000000;
}
h1
{
    color: #014664;
}
h2, .h2
{
    color: #014664;
}
h3
{
    color: #014664;
}
a:link, a:hover /*, a:visited*/
{
    color: #c8175e;
}
#logo
{
    float: left;
    position: absolute;
    top: 3px;
    left: auto !important;
    width: 400px;
}
#header .numberReference
{
    margin-top: 0px !important;
}
#header .numberReference .number
{
    color: #255594;
    font-size: 1.6em;
    text-align: right;
}
#header .numberReference .reference
{
    color: #c8175e;
}

.introduction
{
    color: #014664;
}

/*Search control*/
.SearchWaitting, .SearchControl
{
    background-color: #e9eef1;
    color: #000000;
}
.SearchControl fieldset label, .SearchControl fieldset span
{
    color: #000066;
}
#divSubmitSearch
{
    float:left;
}
.SearchButton
{
    height: 34px !important;
    width: 110px !important;
    border: none !important;
    padding: 0px 8px 2px 0px;
    margin: 5px 0 0px 0;
    vertical-align: middle;
    float: left;
    text-indent: -5000px !important;
}

/* main navigation tabs */
/*#headNav li, #headNav li.current
{
    width: 85px;
}*/
#headNav a
{
    width: 85px;
    color: #ffffff;
}
.input-btn
{
    color: #fff;
    background-color: #c8175e !important;
    border: 1px solid #cc6600;
    padding: 2px 6px 4px 6px;
    margin: 0 2px;
}
.Breadcrumb li
{
    background: transparent url(../Images/futureTravel/BreadcrumbArrow.jpg) no-repeat 0 5px !important;
}
.Breadcrumb a:hover
{
    background-color: #faefe9;
}
.content a
{
    color: #014664;
    font-weight: bold;
    text-decoration: none;
}
.content a:hover, .content410 a:hover, .content605 a:hover, .contentWide a:hover, .AdBox a:hover,
 div.listbox a:hover
{
    background-color: #efefef;
    color: #c8175e;/* Pink! */
    font-weight: bold;
    text-decoration: underline;
}

/* Second level navigation */
.nav2Top
{
    background: transparent url(../Images/futureTravel/PinkNav2Top.jpg) repeat-x 0px 0px;
}
#nav2Content
{
    background: #c8175e url(../Images/futureTravel/PinkNav2Bottom.jpg) repeat-x bottom;
}
#nav2 li.currentStart, #nav2 .right li.currentEnd
{
    background: transparent url(../Images/futureTravel/PinkcurrentStart.jpg) no-repeat top;
}
#nav2 li.currentEnd, #nav2 .right li.currentEnd
{
    background: transparent url(../Images/futureTravel/PinkcurrentEnd.jpg) no-repeat top;
}
#nav2 li.current, #nav2 .right li.current
{
    background: transparent url(../Images/futureTravel/Pinkcurrent.jpg) repeat-x top;
}

/* begin pink stying */
.pink #headNav li .tabLeft, .pink #headNav li.current .tabLeft
{
    background: transparent url(../Images/futureTravel/PinkTabLeft.jpg) no-repeat 0px 0px;
}
li.pink .tabLeft
{
    background: transparent url(../Images/futureTravel/PinkTabLeft.jpg) no-repeat 0px 0px !important;
}
.pink #headNav li .tabRight
{
    background: transparent url(../Images/futureTravel/PinkTabRight.jpg) no-repeat right top;
}
li.pink .tabRight
{
    background: transparent url(../Images/futureTravel/PinkTabRight.jpg) no-repeat right top !important;
}
.pink .nav2Top
{
    background: transparent url(../Images/futureTravel/PinkNav2Top.jpg) repeat-x 0px 0px;
}

.pink #nav2Content
{
    background: #c8175e url(../Images/futureTravel/PinkNav2Bottom.jpg) repeat-x bottom;
}
.pink h3
{
    color: #c8175e;
}
.pink #nav2 a.current
{
    color: #c8175e;
}
.pink #nav2 li.current, #nav2 .right li.current
{
    background: transparent url(../Images/futureTravel/Pinkcurrent.jpg) repeat-x top;
}
.pink #nav2 li.current a
{
    color: #c8175e;
}
.pink .search-btn
{
    color: #fff;
    background: transparent url(../Images/futureTravel/PinkSearchBtn.jpg) no-repeat top;
}
.pink .SearchButton
{
    width: 106px;
    height: 30px;
    background: transparent url(../Images/futureTravel/PinkSearchBtn.jpg) no-repeat top;
}
.pink .futureSearchOverride h3, .pink .homeWorkerBox h3
{
    color: #c8175e;
}
/*.pink .homeWorkerBox .homeWorkerInnerBox h3
{
	background: #fff url(../Images/futureTravel/PinkArrow.gif) no-repeat 7px 9px;
}*/
.pink .futureSearchOverride
{
    border: 1px solid #c8175e;
    height: 1%; /* this is to stop disappearing borders in ie*/
}
.pink .futureSearchOverride .top
{
    background: none;
    background-color: #c8175e;
    color: #ffffff;
}
.pink .SearchControl fieldset .info
{
    background: url(../images/futureTravel/Pinkicoinfo.jpg) no-repeat 0px 0px;
    padding-top: 2px;
    padding-left: 18px;
    color: #c8175e;
    font-size: 0.7em;
    line-height: 12px;
    display: inline-block;
}
.pink .calendarIcon
{
    background: url(../images/futureTravel/pinkCalendar.jpg) no-repeat 0 0;
}
/* end pink stying */

/* begin blue stying */
.blue #headNav li .tabLeft, .blue #headNav li.current .tabLeft
{
    background: transparent url(../Images/futureTravel/BlueTabLeft.jpg) no-repeat 0px 0px;
}
li.blue .tabLeft
{
    background: transparent url(../Images/futureTravel/BlueTabLeft.jpg) no-repeat 0px 0px !important;
}
.blue #headNav li .tabRight
{
    background: transparent url(../Images/futureTravel/BlueTabRight.jpg) no-repeat right top;
}
li.blue .tabRight
{
    background: transparent url(../Images/futureTravel/BlueTabRight.jpg) no-repeat right top !important;
}
/* Blue - Second level navigation */
.blue .nav2Top
{
    background: transparent url(../Images/futureTravel/BlueNav2Top.jpg) repeat-x 0px 0px;
}
.blue #nav2Content
{
    background: #255594 url(../Images/futureTravel/BlueNav2Bottom.jpg) repeat-x bottom;
}
.blue h3
{
    color: #255594;
}
.blue .input-btn
{
    background-color: #255594 !important;
}
.blue #nav2 a.current
{
    color: #255594;
}
.blue #nav2 li.current, .blue #nav2 .right li.current
{
    background: transparent url(../Images/futureTravel/Bluecurrent.jpg) repeat-x top;
}
.blue #nav2 li.current a
{
    color: #255594;
}
.blue #nav2 li.currentStart, .blue #nav2 .right li.currentEnd
{
    background: transparent url(../Images/futureTravel/BluecurrentStart.jpg) no-repeat top;
}
.blue #nav2 li.currentEnd, .blue #nav2 .right li.currentEnd
{
    background: transparent url(../Images/futureTravel/BluecurrentEnd.jpg) no-repeat top;
}
.blue .topNav a:hover
{
    background-color: green;
}
.blue .search-btn
{
    color: #fff;
    background: transparent url(../Images/futureTravel/BlueSearchBtn.jpg) no-repeat top;
}
.blue .SearchButton
{
    width: 106px;
    height: 30px;
    background: transparent url(../Images/futureTravel/BlueSearchBtn.jpg) no-repeat top;
}
.blue .futureSearchOverride h3, .blue .homeWorkerBox h3
{
    color: #255594;
}
.blue .futureSearchOverride
{
    border: 1px solid #255594;
    height: 1%; /* this is to stop disappearing borders in ie*/
}
.blue .futureSearchOverride .top
{
    background: none;
    background-color: #255594;
    color: #ffffff;
}
.blue .SearchControl fieldset .info
{
    background: url(../images/futureTravel/Blueicoinfo.jpg) no-repeat 0px 0px;
    padding-top: 2px;
    padding-left: 18px;
    color: #255594;
    font-size: 0.7em;
    line-height: 12px;
    display: inline-block;
}
.blue .calendarIcon
{
    background: url(../images/futureTravel/blueCalendar.jpg) no-repeat 0 0;
}
/* end blue stying */

/* begin darkGreen stying */
.darkGreen #headNav li .tabLeft, .darkGreen #headNav li.current .tabLeft
{
    background: transparent url(../Images/futureTravel/DarkGreenTabLeft.jpg) no-repeat 0px 0px;
}
li.darkGreen .tabLeft
{
    background: transparent url(../Images/futureTravel/DarkGreenTabLeft.jpg) no-repeat 0px 0px !important;
}
.darkGreen #headNav li .tabRight
{
    background: transparent url(../Images/futureTravel/DarkGreenTabRight.jpg) no-repeat right top;
}
li.darkGreen .tabRight
{
    background: transparent url(../Images/futureTravel/DarkGreenTabRight.jpg) no-repeat right top !important;
}
/* Dark Green - Second level navigation */
.darkGreen .nav2Top
{
    background: transparent url(../Images/futureTravel/DarkGreenNav2Top.jpg) repeat-x 0px 0px;
}
.darkGreen #nav2Content
{
    background: #379e3b url(../Images/futureTravel/DarkGreenNav2Bottom.jpg) repeat-x bottom;
}
.darkGreen h3
{
    color: #379e3b;
}
.darkGreen .input-btn
{
    background-color: #379e3b !important;
}
.darkGreen #nav2 a.current
{
    color: #379e3b;
}
.darkGreen #nav2 li.current, .darkGreen #nav2 .right li.current
{
    background: transparent url(../Images/futureTravel/DarkGreencurrent.jpg) repeat-x top;
}
.darkGreen #nav2 li.current a
{
    color: #379e3b;
}
.darkGreen #nav2 li.currentStart, .darkGreen #nav2 .right li.currentEnd
{
    background: transparent url(../Images/futureTravel/DarkGreencurrentStart.jpg) no-repeat top;
}
.darkGreen #nav2 li.currentEnd, .darkGreen #nav2 .right li.currentEnd
{
    background: transparent url(../Images/futureTravel/DarkGreencurrentEnd.jpg) no-repeat top;
}
.darkGreen .topNav a:hover
{
    background-color: green;
}
.darkGreen .search-btn
{
    color: #fff;
    background: transparent url(../Images/futureTravel/DarkGreenSearchBtn.jpg) no-repeat top;
}
.darkGreen .SearchButton
{
    width: 106px;
    height: 30px;
    background: transparent url(../Images/futureTravel/DarkGreenSearchBtn.jpg) no-repeat top;
}
.darkGreen .futureSearchOverride h3, .darkGreen .homeWorkerBox h3
{
    color: #379e3b;
}
.darkGreen .futureSearchOverride
{
    border: 1px solid #379e3b;
    height: 1%; /* this is to stop disappearing borders in ie*/
}
.darkGreen .futureSearchOverride .top
{
    background: none;
    background-color: #379e3b;
    color: #ffffff;
}
.darkGreen .SearchControl fieldset .info
{
    background: url(../images/futureTravel/DarkGreenicoinfo.jpg) no-repeat 0px 0px;
    padding-top: 2px;
    padding-left: 18px;
    color: #379e3b;
    font-size: 0.7em;
    line-height: 12px;
    display: inline-block;
}
.darkGreen .calendarIcon
{
    background: url(../images/futureTravel/darkGreenCalendar.jpg) no-repeat 0 0;
}
/* end darkGreen */

/* begin green stying */
.green #headNav li .tabLeft, .green #headNav li.current .tabLeft
{
    background: transparent url(../Images/futureTravel/GreenTabLeft.jpg) no-repeat 0px 0px;
}
li.green .tabLeft
{
    background: transparent url(../Images/futureTravel/GreenTabLeft.jpg) no-repeat 0px 0px !important;
}
.green #headNav li .tabRight
{
    background: transparent url(../Images/futureTravel/GreenTabRight.jpg) no-repeat right top;
}
li.green .tabRight
{
    background: transparent url(../Images/futureTravel/GreenTabRight.jpg) no-repeat right top !important;
}
/* Green - Second level navigation */
.green .nav2Top
{
    background: transparent url(../Images/futureTravel/GreenNav2Top.jpg) repeat-x 0px 0px;
}
.green #nav2Content
{
    background: #75b539 url(../Images/futureTravel/GreenNav2Bottom.jpg) repeat-x bottom;
}
.green h3
{
    color: #75b539;
}
.green .input-btn
{
    background-color: #75b539 !important;
}
.green #nav2 a.current
{
    color: #75b539;
}
.green #nav2 li.current, .green #nav2 .right li.current
{
    background: transparent url(../Images/futureTravel/Greencurrent.jpg) repeat-x top;
}
.green #nav2 li.current a
{
    color: #75b539;
}
.green #nav2 li.currentStart, .green #nav2 .right li.currentEnd
{
    background: transparent url(../Images/futureTravel/GreencurrentStart.jpg) no-repeat top;
}
.green #nav2 li.currentEnd, .green #nav2 .right li.currentEnd
{
    background: transparent url(../Images/futureTravel/GreencurrentEnd.jpg) no-repeat top;
}
.green .search-btn
{
    color: #fff;
    background: transparent url(../Images/futureTravel/GreenSearchBtn.jpg) no-repeat top;
}
.green .SearchButton
{
    width: 106px;
    height: 30px;
    background: transparent url(../Images/futureTravel/GreenSearchBtn.jpg) no-repeat top;
}
.green .futureSearchOverride h3, .green .homeWorkerBox h3
{
    color: #75b539;
}
.green .futureSearchOverride
{
    border: 1px solid #379e3b;
    height: 1%; /* this is to stop disappearing borders in ie*/
}
.green .futureSearchOverride .top
{
    background: none;
    background-color: #75b539;
    color: #ffffff;
}
.green .SearchControl fieldset .info
{
    background: url(../images/futureTravel/Greenicoinfo.jpg) no-repeat 0px 0px;
    padding-top: 2px;
    padding-left: 18px;
    color: #379e3b;
    font-size: 0.7em;
    line-height: 12px;
    display: inline-block;
}
.green .calendarIcon
{
    background: url(../images/futureTravel/greenCalendar.jpg) no-repeat 0 0;
}
/* end Green */

/* begin lightPurple stying */
.lightPurple #headNav li .tabLeft, .lightPurple #headNav li.current .tabLeft
{
    background: transparent url(../Images/futureTravel/LightPurpleTabLeft.jpg) no-repeat 0px 0px;
}
li.lightPurple .tabLeft
{
    background: transparent url(../Images/futureTravel/LightPurpleTabLeft.jpg) no-repeat 0px 0px !important;
}
.lightPurple #headNav li .tabRight
{
    background: transparent url(../Images/futureTravel/LightPurpleTabRight.jpg) no-repeat right top;
}
li.lightPurple .tabRight
{
    background: transparent url(../Images/futureTravel/LightPurpleTabRight.jpg) no-repeat right top !important;
}
/* Light Purple - Second level navigation */
.lightPurple .nav2Top
{
    background: transparent url(../Images/futureTravel/LightPurpleNav2Top.jpg) repeat-x 0px 0px;
}
.lightPurple #nav2Content
{
    background: #691b69 url(../Images/futureTravel/LightPurpleNav2Bottom.jpg) repeat-x bottom;
}
.lightPurple h3
{
    color: #691b69;
}
.lightPurple .input-btn
{
    background-color: #691b69 !important;
}
.lightPurple #nav2 a.current
{
    color: #691b69;
}
.lightPurple #nav2 li.current, .lightPurple #nav2 .right li.current
{
    background: transparent url(../Images/futureTravel/LightPurplecurrent.jpg) repeat-x top;
}
.lightPurple #nav2 li.current a
{
    color: #691b69;
}
.lightPurple #nav2 li.currentStart, .lightPurple #nav2 .right li.currentEnd
{
    background: transparent url(../Images/futureTravel/LightPurplecurrentStart.jpg) no-repeat top;
}
.lightPurple #nav2 li.currentEnd, .lightPurple #nav2 .right li.currentEnd
{
    background: transparent url(../Images/futureTravel/LightPurplecurrentEnd.jpg) no-repeat top;
}
.lightPurple .topNav a:hover
{
    background-color: green;
}
.lightPurple .search-btn
{
    color: #fff;
    background: transparent url(../Images/futureTravel/LightPurpleSearchBtn.jpg) no-repeat top;
}
.lightPurple .SearchButton
{
    width: 106px;
    height: 30px;
    background: transparent url(../Images/futureTravel/LightPurpleSearchBtn.jpg) no-repeat top;
}
.lightPurple .futureSearchOverride h3, .lightPurple .homeWorkerBox h3
{
    color: #691b69;
}
.lightPurple .futureSearchOverride
{
    border: 1px solid #431b66;
    height: 1%; /* this is to stop disappearing borders in ie*/
}
.lightPurple .futureSearchOverride .top
{
    background: none;
    background-color: #691b69;
    color: #ffffff;
}
.lightPurple .SearchControl fieldset .info
{
    background: url(../images/futureTravel/LightPurpleicoinfo.jpg) no-repeat 0px 0px;
    padding-top: 2px;
    padding-left: 18px;
    color: #431b66;
    font-size: 0.7em;
    line-height: 12px;
    display: inline-block;
}
.lightPurple .calendarIcon
{
    background: url(../images/futureTravel/lightPurpleCalendar.jpg) no-repeat 0 0;
}
/* end lightPurple */

/* begin purple  stying */

.purple #headNav li .tabLeft, .purple #headNav li.current .tabLeft
{
    background: transparent url(../Images/futureTravel/PurpleTabLeft.jpg) no-repeat 0px 0px;
}
li.purple .tabLeft
{
    background: transparent url(../Images/futureTravel/PurpleTabLeft.jpg) no-repeat 0px 0px !important;
}
.purple #headNav li .tabRight
{
    background: transparent url(../Images/futureTravel/PurpleTabRight.jpg) no-repeat right top;
}
li.purple .tabRight
{
    background: transparent url(../Images/futureTravel/PurpleTabRight.jpg) no-repeat right top !important;
}
/* Purple - Second level navigation */
.purple .nav2Top
{
    background: transparent url(../Images/futureTravel/PurpleNav2Top.jpg) repeat-x 0px 0px;
}
.purple #nav2Content
{
    background: #431b66 url(../Images/futureTravel/PurpleNav2Bottom.jpg) repeat-x bottom;
}
.purple h3
{
    color: #431b66;
}
.purple .input-btn
{
    background-color: #431b66 !important;
}
.purple #nav2 a.current
{
    color: #431b66;
}
.purple #nav2 li.current, .purple #nav2 .right li.current
{
    background: transparent url(../Images/futureTravel/Purplecurrent.jpg) repeat-x top;
}
.purple #nav2 li.current a
{
    color: #431b66;
}
.purple #nav2 li.currentStart, .purple #nav2 .right li.currentEnd
{
    background: transparent url(../Images/futureTravel/PurplecurrentStart.jpg) no-repeat top;
}
.purple #nav2 li.currentEnd, .purple #nav2 .right li.currentEnd
{
    background: transparent url(../Images/futureTravel/PurplecurrentEnd.jpg) no-repeat top;
}
.purple .topNav a:hover
{
    background-color: green;
}
.purple .search-btn
{
    color: #fff;
    background: transparent url(../Images/futureTravel/PurpleSearchBtn.jpg) no-repeat top;
}
.purple .SearchButton
{
    width: 106px;
    height: 30px;
    background: transparent url(../Images/futureTravel/PurpleSearchBtn.jpg) no-repeat top;
}
.purple .futureSearchOverride h3, .purple .homeWorkerBox h3
{
    color: #431b66;
}
.purple .futureSearchOverride
{
    border: 1px solid #431b66;
    height: 1%; /* this is to stop disappearing borders in ie*/
}
.purple .futureSearchOverride .top
{
    background: none;
    background-color: #431b66;
    color: #ffffff;
}
.purple .SearchControl fieldset .info
{
    background: url(../images/futureTravel/Purpleicoinfo.jpg) no-repeat 0px 0px;
    padding-top: 2px;
    padding-left: 18px;
    color: #691b69;
    font-size: 0.7em;
    line-height: 12px;
    display: inline-block;
}
.purple .calendarIcon
{
    background: url(../images/futureTravel/purpleCalendar.jpg) no-repeat 0 0;
}
/* end purple */

/* Begin mauve stying */
.mauve #headNav li .tabLeft, .mauve #headNav li.current .tabLeft
{
    background: transparent url(../Images/futureTravel/MauveTabLeft.jpg) no-repeat 0px 0px;
}
li.mauve .tabLeft
{
    background: transparent url(../Images/futureTravel/MauveTabLeft.jpg) no-repeat 0px 0px !important;
}
.mauve #headNav li .tabRight
{
    background: transparent url(../Images/futureTravel/MauveTabRight.jpg) no-repeat right top;
}
li.mauve .tabRight
{
    background: transparent url(../Images/futureTravel/MauveTabRight.jpg) no-repeat right top !important;
}
/* Mauve - Second level navigation */
.mauve .nav2Top
{
    background: transparent url(../Images/futureTravel/MauveNav2Top.jpg) repeat-x 0px 0px;
}
.mauve #nav2Content
{
    background: #751645 url(../Images/futureTravel/MauveNav2Bottom.jpg) repeat-x bottom;
}
.mauve h3
{
    color: #751645;
}
.mauve .input-btn
{
    background-color: #751645 !important;
}
.mauve #nav2 a.current
{
    color: #751645;
}
.mauve #nav2 li.current, .mauve #nav2 .right li.current
{
    background: transparent url(../Images/futureTravel/Mauvecurrent.jpg) repeat-x top;
}
.mauve #nav2 li.current a
{
    color: #751645;
}
.mauve #nav2 li.currentStart, .mauve #nav2 .right li.currentEnd
{
    background: transparent url(../Images/futureTravel/MauvecurrentStart.jpg) no-repeat top;
}
.mauve #nav2 li.currentEnd, .mauve #nav2 .right li.currentEnd
{
    background: transparent url(../Images/futureTravel/MauvecurrentEnd.jpg) no-repeat top;
}
.mauve .topNav a:hover
{
    background-color: green;
}
.mauve .search-btn
{
    color: #fff;
    background: transparent url(../Images/futureTravel/MauveSearchBtn.jpg) no-repeat top;
}
.mauve .SearchButton
{
    width: 106px;
    height: 30px;
    background: transparent url(../Images/futureTravel/MauveSearchBtn.jpg) no-repeat top;
}
.mauve .futureSearchOverride h3, .mauve .homeWorkerBox h3
{
    color: #751645;
}
.mauve .futureSearchOverride
{
    border: 1px solid #751645;
    height: 1%; /* this is to stop disappearing borders in ie*/
}
.mauve .futureSearchOverride .top
{
    background: none;
    background-color: #751645;
    color: #ffffff;
}
.mauve .SearchControl fieldset .info
{
    background: url(../images/futureTravel/Mauveicoinfo.jpg) no-repeat 0px 0px;
    padding-top: 2px;
    padding-left: 18px;
    color: #751645;
    font-size: 0.7em;
    line-height: 12px;
    display: inline-block;
}
.mauve .calendarIcon
{
    background: url(../images/futureTravel/mauveCalendar.jpg) no-repeat 0 0;
}
/* end mauve */

/* Begin navy  stying */
.navy #headNav li .tabLeft, .navy #headNav li.current .tabLeft
{
    background: transparent url(../Images/futureTravel/NavyTabLeft.jpg) no-repeat 0px 0px;
}
li.navy .tabLeft
{
    background: transparent url(../Images/futureTravel/NavyTabLeft.jpg) no-repeat 0px 0px !important;
}
.navy #headNav li .tabRight
{
    background: transparent url(../Images/futureTravel/NavyTabRight.jpg) no-repeat right top;
}
li.navy .tabRight
{
    background: transparent url(../Images/futureTravel/NavyTabRight.jpg) no-repeat right top !important;
}
/* Navy - Second level navigation */
.navy .nav2Top
{
    background: transparent url(../Images/futureTravel/NavyNav2Top.jpg) repeat-x 0px 0px;
}
.navy #nav2Content
{
    background: #1f2264 url(../Images/futureTravel/NavyNav2Bottom.jpg) repeat-x bottom;
}
.navy h3
{
    color: #1f2264;
}
.navy .input-btn
{
    background-color: #1f2264 !important;
}
.navy #nav2 a.current
{
    color: #1f2264;
}
.navy #nav2 li.current, .navy #nav2 .right li.current
{
    background: transparent url(../Images/futureTravel/Navycurrent.jpg) repeat-x top;
}
.navy #nav2 li.current a
{
    color: #1f2264;
}
.navy #nav2 li.currentStart, .navy #nav2 .right li.currentEnd
{
    background: transparent url(../Images/futureTravel/NavycurrentStart.jpg) no-repeat top;
}
.navy #nav2 li.currentEnd, .navy #nav2 .right li.currentEnd
{
    background: transparent url(../Images/futureTravel/NavycurrentEnd.jpg) no-repeat top;
}
.navy .topNav a:hover
{
    background-color: green;
}
.navy .search-btn
{
    color: #fff;
    background: transparent url(../Images/futureTravel/NavySearchBtn.jpg) no-repeat top;
}
.navy .SearchButton
{
    width: 106px;
    height: 30px;
    background: transparent url(../Images/futureTravel/NavySearchBtn.jpg) no-repeat top;
}
.navy .futureSearchOverride h3, .navy .homeWorkerBox h3
{
    color: #1f2264;
}
.navy .futureSearchOverride
{
    border: 1px solid #1f2264;
    height: 1%; /* this is to stop disappearing borders in ie*/
}
.navy .futureSearchOverride .top
{
    background: none;
    background-color: #1f2264;
    color: #ffffff;
}
.navy .SearchControl fieldset .info
{
    background: url(../images/futureTravel/Navyicoinfo.jpg) no-repeat 0px 0px;
    padding-top: 2px;
    padding-left: 18px;
    color: #1f2264;
    font-size: 0.7em;
    line-height: 12px;
    display: inline-block;
}
.navy .calendarIcon
{
    background: url(../images/futureTravel/navyCalendar.jpg) no-repeat 0 0;
}
/* end navy */

/* Begin futureOrange  stying */
.futureOrange #headNav li .tabLeft, .futureOrange #headNav li.current .tabLeft
{
    background: transparent url(../Images/futureTravel/OrangeTabLeft.jpg) no-repeat 0px 0px;
}
li.futureOrange .tabLeft
{
    background: transparent url(../Images/futureTravel/OrangeTabLeft.jpg) no-repeat 0px 0px !important;
}
.futureOrange #headNav li .tabRight
{
    background: transparent url(../Images/futureTravel/OrangeTabRight.jpg) no-repeat right top;
}
li.futureOrange .tabRight
{
    background: transparent url(../Images/futureTravel/OrangeTabRight.jpg) no-repeat right top !important;
}
/* Future Orange - Second level navigation */
.futureOrange .nav2Top
{
    background: transparent url(../Images/futureTravel/OrangeNav2Top.jpg) repeat-x 0px 0px;
}
.futureOrange #nav2Content
{
    background: #dd7a2c url(../Images/futureTravel/OrangeNav2Bottom.jpg) repeat-x bottom;
}
.futureOrange h3
{
    color: #dd7a2c;
}
.futureOrange .input-btn
{
    background-color: #dd7a2c !important;
}
.futureOrange #nav2 a.current
{
    color: #dd7a2c;
}
.futureOrange #nav2 li.current, .futureOrange #nav2 .right li.current
{
    background: transparent url(../Images/futureTravel/Orangecurrent.jpg) repeat-x top;
}
.futureOrange #nav2 li.current a
{
    color: #dd7a2c;
}
.futureOrange #nav2 li.currentStart, .futureOrange #nav2 .right li.currentEnd
{
    background: transparent url(../Images/futureTravel/OrangecurrentStart.jpg) no-repeat top;
}
.futureOrange #nav2 li.currentEnd, .futureOrange #nav2 .right li.currentEnd
{
    background: transparent url(../Images/futureTravel/OrangecurrentEnd.jpg) no-repeat top;
}
.futureOrange .topNav a:hover
{
    background-color: green;
}
.futureOrange .search-btn
{
    color: #fff;
    background: transparent url(../Images/futureTravel/OrangeSearchBtn.jpg) no-repeat top;
}
.futureOrange .SearchButton
{
    width: 106px;
    height: 30px;
    background: transparent url(../Images/futureTravel/OrangeSearchBtn.jpg) no-repeat top;
}
.futureOrange .futureSearchOverride h3, .futureOrange .homeWorkerBox h3
{
    color: #dd7a2c !important;
}
.futureOrange .futureSearchOverride
{
    border: 1px solid #dd7a2c;
    height: 1%; /* this is to stop disappearing borders in ie*/
}
.futureOrange .futureSearchOverride .top
{
    background: none;
    background-color: #dd7a2c;
    color: #ffffff;
}
.futureOrange .SearchControl fieldset .info
{
    background: url(../images/futureTravel/Orangeicoinfo.jpg) no-repeat 0px 0px;
    padding-top: 2px;
    padding-left: 18px;
    color: #dd7a2c;
    font-size: 0.7em;
    line-height: 12px;
    display: inline-block;
}
.futureOrange.calendarIcon
{
    background: url(../images/futureTravel/orangeCalendar.jpg) no-repeat 0 0;
}
/* end futureOrange */

/* Begin red  stying */
.red #headNav li .tabLeft, .red #headNav li.current .tabLeft
{
    background: transparent url(../Images/futureTravel/RedTabLeft.jpg) no-repeat 0px 0px;
}
li.red .tabLeft
{
    background: transparent url(../Images/futureTravel/RedTabLeft.jpg) no-repeat 0px 0px !important;
}
.red #headNav li .tabRight
{
    background: transparent url(../Images/futureTravel/RedTabRight.jpg) no-repeat right top;
}
li.red .tabRight
{
    background: transparent url(../Images/futureTravel/RedTabRight.jpg) no-repeat right top !important;
}
/* Red - Second level navigation */
.red .nav2Top
{
    background: transparent url(../Images/futureTravel/RedNav2Top.jpg) repeat-x 0px 0px;
}
.red #nav2Content
{
    background: #ca2c30 url(../Images/futureTravel/RedNav2Bottom.jpg) repeat-x bottom;
}
.red h3
{
    color: #ca2c30;
}
.red .input-btn
{
    background-color: #ca2c30 !important;
}
.red #nav2 a.current
{
    color: #ca2c30;
}
.red #nav2 li.current, .red #nav2 .right li.current
{
    background: transparent url(../Images/futureTravel/Redcurrent.jpg) repeat-x top;
}
.red #nav2 li.current a
{
    color: #ca2c30;
}
.red #nav2 li.currentStart, .red #nav2 .right li.currentEnd
{
    background: transparent url(../Images/futureTravel/RedcurrentStart.jpg) no-repeat top;
}
.red #nav2 li.currentEnd, .red #nav2 .right li.currentEnd
{
    background: transparent url(../Images/futureTravel/RedcurrentEnd.jpg) no-repeat top;
}
.red .topNav a:hover
{
    background-color: green;
}
.red .search-btn
{
    color: #fff;
    background: transparent url(../Images/futureTravel/RedSearchBtn.jpg) no-repeat top;
}
.red .SearchButton
{
    width: 106px;
    height: 30px;
    background: transparent url(../Images/futureTravel/RedSearchBtn.jpg) no-repeat top;
}
.red .futureSearchOverride h3, .red .homeWorkerBox h3
{
    color: #ca2c30;
}
.red .futureSearchOverride
{
    border: 1px solid #ca2c30;
    height: 1%; /* this is to stop disappearing borders in ie*/
}
.red .futureSearchOverride .top
{
    background: none;
    background-color: #ca2c30;
    color: #ffffff;
}
.red .SearchControl fieldset .info
{
    background: url(../images/futureTravel/Redicoinfo.jpg) no-repeat 0px 0px;
    padding-top: 2px;
    padding-left: 18px;
    color: #ca2c30;
    font-size: 0.7em;
    line-height: 12px;
    display: inline-block;
}
.red .calendarIcon
{
    background: url(../images/futureTravel/redCalendar.jpg) no-repeat 0 0;
}
/* end red */

/* Begin turquoise stying */
.turquoise #headNav li .tabLeft, .turquoise #headNav li.current .tabLeft
{
    background: transparent url(../Images/futureTravel/TurquoiseTabLeft.jpg) no-repeat 0px 0px;
}
li.turquoise .tabLeft
{
    background: transparent url(../Images/futureTravel/TurquoiseTabLeft.jpg) no-repeat 0px 0px !important;
}
.turquoise #headNav li .tabRight
{
    background: transparent url(../Images/futureTravel/TurquoiseTabRight.jpg) no-repeat right top;
}
li.turquoise .tabRight
{
    background: transparent url(../Images/futureTravel/TurquoiseTabRight.jpg) no-repeat right top !important;
}

/* Turquoise - Second level navigation */
.turquoise .nav2Top
{
    background: transparent url(../Images/futureTravel/TurquoiseNav2Top.jpg) repeat-x 0px 0px;
}
.turquoise #nav2Content
{
    background: #1f8d7d url(../Images/futureTravel/TurquoiseNav2Bottom.jpg) repeat-x bottom;
}
.turquoise h3
{
    color: #1f8d7d;
}
.turquoise .input-btn
{
    background-color: #1f8d7d !important;
}
.turquoise #nav2 a.current
{
    color: #1f8d7d;
}
.turquoise #nav2 li.current, .turquoise #nav2 .right li.current
{
    background: transparent url(../Images/futureTravel/Turquoisecurrent.jpg) repeat-x top;
}
.turquoise #nav2 li.current a
{
    color: #1f8d7d;
}
.turquoise #nav2 li.currentStart, .turquoise #nav2 .right li.currentEnd
{
    background: transparent url(../Images/futureTravel/TurquoisecurrentStart.jpg) no-repeat top;
}
.turquoise #nav2 li.currentEnd, .turquoise #nav2 .right li.currentEnd
{
    background: transparent url(../Images/futureTravel/TurquoisecurrentEnd.jpg) no-repeat top;
}
.turquoise .topNav a:hover
{
    background-color: green;
}
.turquoise .search-btn
{
    color: #fff;
    background: transparent url(../Images/futureTravel/TurquoiseSearchBtn.jpg) no-repeat top;
}
.turquoise .SearchButton
{
    width: 106px;
    height: 30px;
    background: transparent url(../Images/futureTravel/TurquoiseSearchBtn.jpg) no-repeat top;
}
.turquoise .futureSearchOverride h3, .turquoise .homeWorkerBox h3
{
    color: #1f8d7d;
}
.turquoise .futureSearchOverride
{
    border: 1px solid #1f8d7d;
    height: 1%; /* this is to stop disappearing borders in ie*/
}
.turquoise .futureSearchOverride .top
{
    background: none;
    background-color: #1f8d7d;
    color: #ffffff;
}
.turquoise .SearchControl fieldset .info
{
    background: url(../images/futureTravel/Turquoiseicoinfo.jpg) no-repeat 0px 0px;
    padding-top: 2px;
    padding-left: 18px;
    color: #1f8d7d;
    font-size: 0.7em;
    line-height: 12px;
    display: inline-block;
}
.turquoise .calendarIcon
{
    background: url(../images/futureTravel/turquoiseCalendar.jpg) no-repeat 0 0;
}
/* end turquoise */

/* Begin yellow stying */
.yellow #headNav li .tabLeft, .yellow #headNav li.current .tabLeft
{
    background: transparent url(../Images/futureTravel/YellowTabLeft.jpg) no-repeat 0px 0px;
}
li.yellow .tabLeft
{
    background: transparent url(../Images/futureTravel/YellowTabLeft.jpg) no-repeat 0px 0px !important;
}
.yellow #headNav li .tabRight
{
    background: transparent url(../Images/futureTravel/YellowTabRight.jpg) no-repeat right top;
}
li.yellow .tabRight
{
    background: transparent url(../Images/futureTravel/YellowTabRight.jpg) no-repeat right top !important;
}
/* Yellow - Second level navigation */
.yellow .nav2Top
{
    background: transparent url(../Images/futureTravel/YellowNav2Top.jpg) repeat-x 0px 0px;
}
.yellow #nav2Content
{
    background: #ffc10d url(../Images/futureTravel/YellowNav2Bottom.jpg) repeat-x bottom;
}
.yellow h3
{
    color: #ffc10d;
}
.yellow .input-btn
{
    background-color: #ffc10d !important;
}
.yellow #nav2 a.current
{
    color: #ffc10d;
}
.yellow #nav2 li.current, .yellow #nav2 .right li.current
{
    background: transparent url(../Images/futureTravel/Yellowcurrent.jpg) repeat-x top;
}
.yellow #nav2 li.current a
{
    color: #ffc10d;
}
.yellow #nav2 li.currentStart, .yellow #nav2 .right li.currentEnd
{
    background: transparent url(../Images/futureTravel/YellowcurrentStart.jpg) no-repeat top;
}
.yellow #nav2 li.currentEnd, .yellow #nav2 .right li.currentEnd
{
   background: transparent url(../Images/futureTravel/YellowcurrentEnd.jpg) no-repeat top;
}
.yellow .topNav a:hover
{
    background-color: green;
}
.yellow .search-btn
{
    color: #fff;
    background: transparent url(../Images/futureTravel/YellowSearchBtn.jpg) no-repeat top;
}
.yellow .SearchButton
{
    width: 106px;
    height: 30px;
    background: transparent url(../Images/futureTravel/YellowSearchBtn.jpg) no-repeat top;
}
.yellow .futureSearchOverride h3, .yellow .homeWorkerBox h3
{
    color: #ffc10d;
}
.yellow .futureSearchOverride
{
    border: 1px solid #ffc10d;
    height: 1%; /* this is to stop disappearing borders in ie*/
}
.yellow .futureSearchOverride .top
{
    background: none;
    background-color: #ffc10d;
    color: #ffffff;
}
.yellow .SearchControl fieldset .info
{
    background: url(../images/futureTravel/Yellowicoinfo.jpg) no-repeat 0px 0px;
    padding-top: 2px;
    padding-left: 18px;
    color: #ffc10d;
    font-size: 0.7em;
    line-height: 12px;
    display: inline-block;
}
.yellow .calendarIcon
{
    background: url(../images/futureTravel/yellowCalendar.jpg) no-repeat 0 0;
}
/* end yellow */

/* start homeworker Styling*/
.homeWorkerBox
{
    border: 1px solid #cccccc !important;
}
.pink .homeWorkerBox .accordion h3
{
    background: #fff url(../Images/futureTravel/PinkArrow.gif) no-repeat 7px 9px;
}
.pink .homeWorkerBox .accordion .button, .pink .homeWorkerBox .button
{
    background: url(../Images/futureTravel/PinkSearchbtn.jpg) no-repeat left 0px;
}
.pink.comboDropDown
{
    border: 1px solid #c8175e !important;
}
.pink .comboItemAlt
{
    background-color: #f3d1df !important;
}
.pink .homeworkerHolderHighlight
{
    background-color: #c8175e;
}
.red .homeWorkerBox .accordion h3
{
    background: #fff url(../Images/futureTravel/RedArrow.gif) no-repeat 7px 9px;
}
.red .homeWorkerBox .accordion .button, .red .homeWorkerBox .button
{
    background: url(../Images/futureTravel/RedSearchbtn.jpg) no-repeat left 0px;
}
.red.comboDropDown
{
    border: 1px solid #ca2c30;
}
.red .comboItemAlt
{
    background-color: #f3d5d5;
}
.red .homeworkerHolderHighlight
{
    background-color: #ca2c30;
}
.blue .homeWorkerBox .accordion h3
{
    background: #fff url(../Images/futureTravel/BlueArrow.gif) no-repeat 7px 9px;
}
.blue .homeWorkerBox .accordion .button, .blue .homeWorkerBox .button
{
    background: url(../Images/futureTravel/BlueSearchbtn.jpg) no-repeat left 0px;
}
.blue.comboDropDown
{
    border: 1px solid #255594;
}
.blue .comboItemAlt
{
    background-color: #d3dde9;
}
.blue .homeworkerHolderHighlight
{
    background-color: #255594;
}
.futureOrange .homeWorkerBox .accordion h3
{
    background: #fff url(../Images/futureTravel/OrangeArrow.gif) no-repeat 7px 9px;
}
.futureOrange .homeWorkerBox .accordion .button, .futureOrange .homeWorkerBox .button
{
    background: url(../Images/futureTravel/OrangeSearchbtn.jpg) no-repeat left 0px;
}
.futureOrange.comboDropDown
{
    border: 1px solid #dd7a2c;
}
.futureOrange .comboItemAlt
{
    background-color: #f7e4d5;
}
.futureOrange .homeworkerHolderHighlight
{
    background-color: #dd7a2c;
}
.yellow .homeWorkerBox .accordion h3
{
    background: #fff url(../Images/futureTravel/YellowArrow.gif) no-repeat 7px 9px;
}
.yellow .homeWorkerBox .accordion .button, .yellow .homeWorkerBox .button
{
    background: url(../Images/futureTravel/YellowSearchbtn.jpg) no-repeat left 0px;
}
.yellow.comboDropDown
{
    border: 1px solid #ffc10d;
}
.yellow .comboItemAlt
{
    background-color: #fbfbd7;
}
.yellow .homeworkerHolderHighlight
{
    background-color: #f0ea3d;
}
.green .homeWorkerBox .accordion h3
{
    background: #fff url(../Images/futureTravel/GreenArrow.gif) no-repeat 7px 9px;
}
.green .homeWorkerBox .accordion .button, .green .homeWorkerBox .button
{
    background: url(../Images/futureTravel/GreenSearchbtn.jpg) no-repeat left 0px;
}
.green.comboDropDown
{
    border: 1px solid #75b539;
}
.green .comboItemAlt
{
    background-color: #e3efd7;
}
.green .homeworkerHolderHighlight
{
    background-color: #75b539;
}
.darkGreen .homeWorkerBox .accordion h3
{
    background: #fff url(../Images/futureTravel/DarkGreenArrow.gif) no-repeat 7px 9px;
}
.darkGreen .homeWorkerBox .accordion .button, .darkGreen .homeWorkerBox .button
{
    background: url(../Images/futureTravel/DarkGreenSearchbtn.jpg) no-repeat left 0px;
}
.darkGreen.comboDropDown
{
    border: 1px solid #379e3b;
}
.darkGreen .comboItemAlt
{
    background-color: #deebd8;
}
.darkGreen .homeworkerHolderHighlight
{
    background-color: #379e3b;
}
.turquoise .homeWorkerBox .accordion h3
{
    background: #fff url(../Images/futureTravel/TurquoiseArrow.gif) no-repeat 7px 9px;
}
.turquoise .homeWorkerBox .accordion .button, .turquoise .homeWorkerBox .button
{
    background: url(../Images/futureTravel/TurquoiseSearchbtn.jpg) no-repeat left 0px;
}
.turquoise.comboDropDown
{
    border: 1px solid #1f8d7d;
}
.turquoise .comboItemAlt
{
    background-color: #d2e8e5;
}
.turquoise .homeworkerHolderHighlight
{
    background-color: #1f8d7d;
}
.navy .homeWorkerBox .accordion h3
{
    background: #fff url(../Images/futureTravel/NavyArrow.gif) no-repeat 7px 9px;
}
.navy .homeWorkerBox .accordion .button, .navy .homeWorkerBox .button
{
    background: url(../Images/futureTravel/NavySearchbtn.jpg) no-repeat left 0px;
}
.navy.comboDropDown
{
    border: 1px solid #1f2264;
}
.navy .comboItemAlt
{
    background-color: #d1d3e0;
}
.navy .homeworkerHolderHighlight
{
    background-color: #1f2264;
}
.purple .homeWorkerBo .accordion h3
{
    background: #fff url(../Images/futureTravel/PurpleArrow.gif) no-repeat 7px 9px;
}
.purple .homeWorkerBox .accordion .button, .purple .homeWorkerBox .button
{
    background: url(../Images/futureTravel/PurpleSearchbtn.jpg) no-repeat left 0px;
}
.purple.comboDropDown
{
    border: 1px solid #431b66;
}
.purple .comboItemAlt
{
    background-color: #d9d1e0;
}
.purple .homeworkerHolderHighlight
{
    background-color: #431b66;
}
.lightPurple .homeWorkerBox .accordion h3
{
    background: #fff url(../Images/futureTravel/LightPurpleArrow.gif) no-repeat 7px 9px;
}
.lightPurple .homeWorkerBox .accordion .button, .lightPurple .homeWorkerBox .button
{
    background: url(../Images/futureTravel/LightPurpleSearchbtn.jpg) no-repeat left 0px;
}
.lightPurple.comboDropDown
{
    border: 1px solid #691b69;
}
.lightPurple .comboItemAlt
{
    background-color: #e2d1e1;
}
.lightPurple .homeworkerHolderHighlight
{
    background-color: #691b69;
}
.mauve .homeWorkerBox.accordion .accordion h3
{
    background: #fff url(../Images/futureTravel/MauveArrow.gif) no-repeat 7px 9px;
}
.mauve .homeWorkerBox .accordion .button, .mauve .homeWorkerBox .button
{
    background: url(../Images/futureTravel/MauveSearchbtn.jpg) no-repeat left 0px;
}
.mauve.comboDropDown
{
    border: 1px solid #751645;
}
.mauve .comboItemAlt
{
    background-color: #e4d0db;
}
.mauve .homeworkerHolderHighlight
{
    background-color: #751645;
}
/*I'm sorry Rod, it had to be this way :S*/
.btnHWSearch
{
    float:none !important;
    margin-right:0px;
    position:relative !important;
}
.btnHWdd
{
    left: 60px;
}
.btnHWpostcode
{
    left:10px;
}
/* end homeworker Styling*/

/* begin calendar styling */
.pink .CalendarDiv .cal
{
    background-color: #efefef;
    border: 1px solid #c8175e;
}
.pink .CalendarDiv .CurrentMonth
{
    border: 1px solid #c8175e;
}
.pink .CalendarDiv .SelectedDay
{
    color: #000000 !important;
    width: 1.5em;
    height: 1.5em;
    background-color: #f3d1df;
    border: none;
}
.pink .CalendarDiv .OtherMonth
{
    border: 1px solid #EB528F;
}
.pink .CalendarDiv .Weekends
{
    border: 1px solid #c8175e;
}
.pink .CalendarDiv .OtherWeekends
{
    border: 1px solid #EB528F;
}
.pink .CalendarDiv td.Close span
{
    background: url(../images/futureTravel/pinkClose.jpg) no-repeat right;
}
.red .CalendarDiv .cal
{
    background-color: #efefef;
    border: 1px solid #ca2c30;
}
.red .CalendarDiv .CurrentMonth
{
    border: 1px solid #ca2c30;
}
.red .CalendarDiv .SelectedDay
{
    color: #000000 !important;
    width: 1.5em;
    height: 1.5em;
    background-color: #f3d5d5;
    border: none;
}
.red .CalendarDiv .OtherMonth
{
    border: 1px solid #DF6A6D;
}
.red .CalendarDiv .Weekends
{
    border: 1px solid #ca2c30;
}
.red .CalendarDiv .OtherWeekends
{
    border: 1px solid #DF6A6D;
}
.red .CalendarDiv td.Close span
{
    background: url(../images/futureTravel/redClose.jpg) no-repeat right;
}
.futureOrange .CalendarDiv .cal
{
    background-color: #efefef;
    border: 1px solid #dd7a2c;
}
.futureOrange .CalendarDiv .CurrentMonth
{
    border: 1px solid #dd7a2c;
}
.futureOrange .CalendarDiv .SelectedDay
{
    color: #000000 !important;
    width: 1.5em;
    height: 1.5em;
    background-color: #f7e4d5;
    border: none;
}
.futureOrange .CalendarDiv .OtherMonth
{
    border: 1px solid #E69C60;
}
.futureOrange .CalendarDiv .Weekends
{
    border: 1px solid #dd7a2c;
}
.futureOrange .CalendarDiv .OtherWeekends
{
    border: 1px solid #E69C60;
}
.futureOrange .CalendarDiv td.Close span
{
    background: url(../images/futureTravel/orangeClose.jpg) no-repeat right;
}
.yellow .CalendarDiv .cal
{
    background-color: #efefef;
    border: 1px solid #ffc10d;
}
.yellow .CalendarDiv .CurrentMonth
{
    border: 1px solid #ffc10d;
}
.yellow .CalendarDiv .SelectedDay
{
    color: #000000 !important;
    width: 1.5em;
    height: 1.5em;
    background-color: #fbfbd7;
    border: none;
}
.yellow .CalendarDiv .OtherMonth
{
    border: 1px solid #F4F177;
}
.yellow .CalendarDiv .Weekends
{
    border: 1px solid #ffc10d;
}
.yellow .CalendarDiv .OtherWeekends
{
    border: 1px solid #F4F177;
}
.yellow .CalendarDiv td.Close span
{
    background: url(../images/futureTravel/yellowClose.jpg) no-repeat right;
}
.green .CalendarDiv .cal
{
    background-color: #efefef;
    border: 1px solid #75b539;
}
.green .CalendarDiv .CurrentMonth
{
    border: 1px solid #75b539;
}
.green .CalendarDiv .SelectedDay
{
    color: #000000 !important;
    width: 1.5em;
    height: 1.5em;
    background-color: #e3efd7;
    border: none;
}
.green .CalendarDiv .OtherMonth
{
    border: 1px solid #9ED170;
}
.green .CalendarDiv .Weekends
{
    border: 1px solid #75b539;
}
.green .CalendarDiv .OtherWeekends
{
    border: 1px solid #9ED170;
}
.green .CalendarDiv td.Close span
{
    background: url(../images/futureTravel/greenClose.jpg) no-repeat right;
}
.darkGreen .CalendarDiv .cal
{
    background-color: #efefef;
    border: 1px solid #379e3b;
}
.darkGreen .CalendarDiv .CurrentMonth
{
    border: 1px solid #379e3b;
}
.darkGreen .CalendarDiv .SelectedDay
{
    color: #000000 !important;
    width: 1.5em;
    height: 1.5em;
    background-color: #deebd8;
    border: none;
}
.darkGreen .CalendarDiv .OtherMonth
{
    border: 1px solid #75b539;
}
.darkGreen .CalendarDiv .Weekends
{
    border: 1px solid #379e3b;
}
.darkGreen .CalendarDiv .OtherWeekends
{
    border: 1px solid #75b539;
}
.darkGreen .CalendarDiv td.Close span
{
    background: url(../images/futureTravel/darkGreenClose.jpg) no-repeat right;
}
.turquoise .CalendarDiv .cal
{
    background-color: #efefef;
    border: 1px solid #1f8d7d;
}
.turquoise .CalendarDiv .CurrentMonth
{
    border: 1px solid #1f8d7d;
}
.turquoise .CalendarDiv .SelectedDay
{
    color: #000000 !important;
    width: 1.5em;
    height: 1.5em;
    background-color: #d2e8e5;
    border: none;
}
.turquoise .CalendarDiv .OtherMonth
{
    border: 1px solid #2CC7AF;
}
.turquoise .CalendarDiv .Weekends
{
    border: 1px solid #1f8d7d;
}
.turquoise .CalendarDiv .OtherWeekends
{
    border: 1px solid #2CC7AF;
}
.turquoise .CalendarDiv td.Close span
{
    background: url(../images/futureTravel/turquoiseClose.jpg) no-repeat right;
}
.blue .CalendarDiv .cal
{
    background-color: #efefef;
    border: 1px solid #255594;
}
.blue .CalendarDiv .CurrentMonth
{
    border: 1px solid #255594;
}
.blue .CalendarDiv .SelectedDay
{
    color: #000000 !important;
    width: 1.5em;
    height: 1.5em;
    background-color: #d3dde9;
    border: none;
}
.blue .CalendarDiv .OtherMonth
{
    border: 1px solid #4480D0;
}
.blue .CalendarDiv .Weekends
{
    border: 1px solid #255594;
}
.blue .CalendarDiv .OtherWeekends
{
    border: 1px solid #4480D0;
}
.blue .CalendarDiv td.Close span
{
    background: url(../images/futureTravel/blueClose.jpg) no-repeat right;
}
.navy .CalendarDiv .cal
{
    background-color: #efefef;
    border: 1px solid #1f2264;
}
.navy .CalendarDiv .CurrentMonth
{
    border: 1px solid #1f2264;
}
.navy .CalendarDiv .SelectedDay
{
    color: #000000 !important;
    width: 1.5em;
    height: 1.5em;
    background-color: #d1d3e0;
    border: none;
}
.navy .CalendarDiv .OtherMonth
{
    border: 1px solid #4248C4;
}
.navy .CalendarDiv .Weekends
{
    border: 1px solid #1f2264;
}
.navy .CalendarDiv .OtherWeekends
{
    border: 1px solid #4248C4;
}
.navy .CalendarDiv td.Close span
{
    background: url(../images/futureTravel/navyClose.jpg) no-repeat right;
}
.purple .CalendarDiv .cal
{
    background-color: #efefef;
    border: 1px solid #431b66;
}
.purple .CalendarDiv .CurrentMonth
{
    border: 1px solid #431b66;
}
.purple .CalendarDiv .SelectedDay
{
    color: #000000 !important;
    width: 1.5em;
    height: 1.5em;
    background-color: #d9d1e0;
    border: none;
}
.purple .CalendarDiv .OtherMonth
{
    border: 1px solid #AE7CDC;
}
.purple .CalendarDiv .Weekends
{
    border: 1px solid #431b66;
}
.purple .CalendarDiv .OtherWeekends
{
    border: 1px solid #AE7CDC;
}
.purple .CalendarDiv td.Close span
{
    background: url(../images/futureTravel/purpleClose.jpg) no-repeat right;
}
.lightPurple .CalendarDiv .cal
{
    background-color: #efefef;
    border: 1px solid #691b69;
}
.lightPurple .CalendarDiv .CurrentMonth
{
    border: 1px solid #691b69;
}
.lightPurple .CalendarDiv .SelectedDay
{
    color: #000000 !important;
    width: 1.5em;
    height: 1.5em;
    background-color: #e2d1e1;
    border: none;
}
.lightPurple .CalendarDiv .OtherMonth
{
    border: 1px solid #D760D7;
}
.lightPurple .CalendarDiv .Weekends
{
    border: 1px solid #691b69;
}
.lightPurple .CalendarDiv .OtherWeekends
{
    border: 1px solid #D760D7;
}
.lightPurple .CalendarDiv td.Close span
{
    background: url(../images/futureTravel/lightPurpleClose.jpg) no-repeat right;
}
.mauve .CalendarDiv .cal
{
    background-color: #efefef;
    border: 1px solid #751645;
}
.mauve .CalendarDiv .CurrentMonth
{
    border: 1px solid #751645;
}
.mauve .CalendarDiv .SelectedDay
{
    color: #000000 !important;
    width: 1.5em;
    height: 1.5em;
    background-color: #e4d0db;
    border: none;
}
.mauve .CalendarDiv .OtherMonth
{
    border: 1px solid #751645;
}
.mauve .CalendarDiv .Weekends
{
    border: 1px solid #751645;
}
.mauve .CalendarDiv .OtherWeekends
{
    border: 1px solid #751645;
}
.mauve .CalendarDiv td.Close span
{
    background: url(../images/futureTravel/mauveClose.jpg) no-repeat right;
}

/*Contact homeworker*/
.contactHomeworker
{
    color:White;
    margin-top:2px;
}
.contactHomeworker a
{
    display:inline !important;
}

/* Send to a Friend */
.sendFriendContainer a
{
    line-height: 10px;
    padding: 0 0 5px 0;
    display: block;
    font-size: 0.9em;
    color: #999999;
    font-size: 1.1em;
}
 .sendFriendContainer fieldset
{
   background-color: #f2f2f2;
    border: none;
    padding: 0px 0px 25px 0px;
    margin: 0px;
    float: left;
}
.sendFriendContainer fieldset .input
{
    border: 1px solid #999999;
    background-color: #ffffff;
    margin: 0px 3px 0px 10px;
    width: 216px;
    height:20px;
    float: left;
}
.sendFriendContainer .input-btn
{
    color: #fff;
    background-color: #c8175e !important;
    border: 1px solid #ffffff;
}
.sendFriendContainer fieldset label
{
    margin: 6px 0px 5px 10px !important;
    padding:0 0 0px 0;
    font-weight: bold;
    font-size: 1.20em;
    float: left;
    width: 284px;
    color: #c8175e;
}
.sendFriendContainer fieldset label.email
{
    margin: 0px 0px 0px 11px !important;
    font-weight: bold;
    font-size: 1.20em;
    line-height: 1.3em;
    float: left;
    width: 436px;
    color: #000066;
}
.sendFriendContainer fieldset textarea
{
    border: 1px solid #999999;
    background-color: #ffffff;
    width: 269px;
    height: 58px;
    margin: 0 0px 0px 10px;
    padding: 0 2px 2px 0;
    float: left;
}
.sendFriendContainer .requiredInfo10
{
    color: #ff3333;
    line-height: 1em;
    padding: 1px 0 0 0px;
    width: 8px;
}
.sendFriendContainer .requiredInfo
{
    color: #ff3333;
    line-height: 1.4em;
    font-size: 1.1em;
    font-weight: bold;
}
.sendFriendContainer H1
{
	color: #c8175e;
}
.sendFriendContainer H2
{
	color: #c8175e;
}

/*Forums*/
.blue .information,.blue .warning
{
    background: transparent url(../Images/futureTravel/Blueicoinfo.jpg) no-repeat;
}
.darkGreen .information,.darkGreen .warning
{
    background: transparent url(../Images/futureTravel/DarkGreenicoinfo.jpg) no-repeat;
}
.green .information,.green .warning
{
    background: transparent url(../Images/futureTravel/Greenicoinfo.jpg) no-repeat;
}
.lightPurple .information,.lightPurple .warning
{
    background: transparent url(../Images/futureTravel/LightPurpleicoinfo.jpg) no-repeat;
}
.mauve .information,.mauve .warning
{
    background: transparent url(../Images/futureTravel/Mauveicoinfo.jpg) no-repeat;
}
.navy .information,.navy .warning
{
    background: transparent url(../Images/futureTravel/Navyicoinfo.jpg) no-repeat;
}
.orange .information,.orange .warning
{
    background: transparent url(../Images/futureTravel/Orangeicoinfo.jpg) no-repeat;
}
.pink .information,.pink .warning
{
    background: transparent url(../Images/futureTravel/Pinkicoinfo.jpg) no-repeat;
}
.purple .information,.purple .warning
{
    background: transparent url(../Images/futureTravel/Purpleicoinfo.jpg) no-repeat;
}
.red .information,.red .warning
{
    background: transparent url(../Images/futureTravel/Redicoinfo.jpg) no-repeat;
}
.turquoise .information,.turquoise .warning
{
    background: transparent url(../Images/futureTravel/Turquoiseicoinfo.jpg) no-repeat;
}
.yellow .information,.yellow .warning
{
    background: transparent url(../Images/futureTravel/Yellowicoinfo.jpg) no-repeat;
}
.reply
{}

/*Search results*/
.compareIcon
{
    background: url(../images/futureTravel/compare.jpg) no-repeat 0 0;
}
.compareIconSelected
{
    background: url(../images/futureTravel/compare-active.jpg) no-repeat 0 0;
}
.callToBookIcon
{
    background: url(../images/futureTravel/call-to-book.jpg) no-repeat right;
}
.bookOnlineIcon
{
    background: url(../images/futureTravel/book-online.gif) no-repeat right;
}
.benefitsIcon
{
    background: url(../images/futureTravel/extras.jpg) no-repeat 0 0;
}
.spectrumIcon
{
    background: url(../images/futureTravel/spectrum.jpg) no-repeat 0 0;
}
.OnRequest, .Live, .SpectrumPackage
{
    color:#c8175e !important;
}
.totalPages
{
    color:#000000;
}
.comparison /* Wy not compare itineraries side by...*/
{
    background: transparent url(../images/futuretravel/compare.jpg) no-repeat;
}
/* Cruise Compare*/
.Compare .top
{
    background: none #ccc;
}
.Compare .content
{
    padding:5px;
    text-align:left;
}
.Compare a
{
    color:#014664 !important;
}
.Compare a:hover
{
    color:#c8175e !important; /* Pink! */
}
.Compare .boxContent
{
    padding:5px;
}
.Compare .deleteCompareLnkBtn
{
    display:none !important;
}
.deleteCompareBtn, .closeIcon
{
    background: url(../images/futureTravel/pinkClose.jpg) no-repeat 0 0;
    width:20px;
}
#divActioins .lnkRemove
{
    background: url(../images/futureTravel/pinkClose.jpg) no-repeat 0 0;
}
#divActioins .lnkReturn
{
    background: url(../Images/futureTravel/Pinkicoinfo.jpg) no-repeat 0 2px;
}
#divActioins .lnkBook
{
    background-image: url(../images/futureTravel/book-online.jpg);
}
#divActioins .aCall
{
    background-image: url(../images/futureTravel/call-to-book.jpg);
}
.arrowWhite
{
    background: none;
}
/*Cruise Booking - breadcrumb*/
.breadtext 
{
    color: White;
    width:151px;
}
.bread_first
{
    background-image: url('../../Resources/images/futureTravel/bread_first.jpg');
}
.bread_on
{
    background-image: url('../../Resources/images/futureTravel/bread_on.jpg');
}
.bread_off
{
    background-image: url('../../Resources/images/futureTravel/bread_off.jpg');
    color: #aaa;
}
.bread_last
{
    background-image: url('../../Resources/images/futureTravel/bread_last.jpg');
    color: #aaa;
}
.bread_dead
{
    background-image: url('../../Resources/images/futureTravel/bread_dead.jpg');
}
.bread_confirm
{
    background-image: url('../../Resources/images/futureTravel/bread_confirm.jpg');
}

/*Cruise Booking - BoxCruise*/
.BoxCruise
{
    border: 1px solid #999;
}
.BoxCruise .top /*Cruise booking top header & zoneid header*/
{
    font-weight: bold;
    padding: 8px 0 5px 5px;
    border: none;
    color: #002065 !important;
    /*height: 27px;*/
    border-bottom:1px solid #999 !important;
    font-family: Arial, Arial, Helvetica, sans-serif;
}
.BoxCruise .top2 /*Cruise booking - little box header -light blue*/
{
    border-color:#000000;
    font-size: 1em;
    font-weight: bold;
    padding: 10px 5px 10px 5px;
    background-image: none;
    background-color: #e9eef1;
    color: #002065;
}
.BoxCruise .top3 /* Grey, blue text, normal font*/
{
    background-color: #cecece;
    font-size: 1em;
    font-weight: bold;
    padding: 5px;
    border-bottom: none;
    margin: 0 1px 0 1px;
}
.BoxCruise .top4, .searchHeader /* Grey, white text */
{
    border-color:#999 !important;
    font-size: 1em;
    font-weight: bold;
    padding: 0;
    /*background: transparent url(../Images/BoxGrayTop.jpg) repeat-x top left;*/
    background:none;
    background-color: #ccc;
    color: #fff;
    line-height: 30px;
}

.BoxCruise .top6 /*Cruise booking top header & zoneid header*/
{
    font-weight: bold;
    padding: 8px 0 5px 5px;
    border: none;
    color: #002065 !important;
    /*height: 27px;*/
    background-color: #cccccc;
    border-bottom:1px solid #999 !important;
    font-family: Arial, Arial, Helvetica, sans-serif;
}

.searchHeader
{
    font-size:1em !important;
    padding:0 !important;
}
.searchHeader a
{
    color:#ffffff !important;
}
.BoxCruise .top4 .borderRight, .searchHeader .borderRight
{
    border-right: 1px solid #999;
}
.BoxCruise .top5
{
    font-size: 1em;
    font-weight: bold;
    padding: 5px;
    margin: 0 1px 0 1px;
}
.BoxCruise .searchResults .borderTop
{
    border-top: 1px solid #999;
}
.BoxCruise .inner
{
    padding:5px 5px 5px 5px;
}

/*Cruise Booking - CruiseBookingBox*/
.CruiseBookingBox
{
    border-top:solid 1px #ccc !important;
    color: #333;
}
.CruiseBookingBox h3
{
    color: #002065;
}
.CruiseBookingBox a
{
    color: #002065;
}
.CruiseBookingBox hr
{
    color: #002065;
    border-color: #002065;
}
.CruiseBookingBox .top
{
    background-color:#cccccc;
    border-bottom:solid 1px #999;
    font-size:1em;
}
.CruiseBookingBox .BoxCruise .top2,.BoxCruise .top5
{
    background:none;
    background-color: #e9eef1;
}
.CruiseBookingBox .button
{
    color: #fff;
    background-color: #999 !important;
    border: 1px solid #666;
    font-weight:bold;
    padding: 2px 5px;
    margin: 0 2px 5px 2px;
    display:block;
}

.CruiseBookingBox .button:hover, .CruiseBookingBox .button:visited
{
    color: #ffffff !important;
}

.CruiseBookingBox .copy a
{
    color:#c8175e !important;
}

/*Hero banner*/
.bannerSelector .bannerTabs li
{
    background: transparent url(../Images/FutureTravel/bannerSelectorLiBack.jpg) top right;
}
.bannerSelector .bannerTabs li.current .arrow
{
    background: transparent url(../Images/FutureTravel/arrow.png) no-repeat 0 0 !important;
}
.bannerSelector .bannerTabs li h2, .bannerSelector .bannerTabs li p
{
    color:#000000;
}
.bannerSelector .bannerTabs li.current p
{
    color:#ffffff;
}
.bannerSelector .bannerTabs li .topRight
{
    background: transparent url(../Images/FutureTravel/bannerSelectorLiTopRight.png) no-repeat 1px -1px;
}
.bannerSelector .bannerTabs li.current .topRight
{
    background: transparent url(../Images/FutureTravel/bannerSelectorLiTopRight.png) no-repeat 0 0;
}
.bannerSelector .bannerTabs li.current .botRight
{
    background: transparent url(../Images/FutureTravel/bannerSelectorLiBotRight.png) no-repeat right bottom;
}

.bannerSelector .bannerTabs li .botRight
{
    background: transparent url(../Images/FutureTravel/bannerSelectorLiBotRight.jpg) no-repeat right bottom;
}

/*Image gallery*/
.ImageGallery
{
    height:175px;
}
.CruiseBookingBox .BoxGray .imageGalleryBottom
{
    display:block;
}
.CruiseBookingBox .BoxGray .top
{
    display:none;
}
.BoxBlack .imageGalleryBottom
{
    background: transparent url(../Images/BoxBlackTop.jpg) repeat-x top left;
    background-color: #000000;
    color: #ffffff !important;
}

/*Itinerary tabs*/
.tabs
{
    border-bottom: 1px solid #999;
}

.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: #e9eef1;
    color: #ffffff;
    border: 1px solid #999;
}

.tabs ul li.current
{
    margin: 0px 2px 0 0;
    background: none;
    font-weight: normal;
    font-family: Arial Narrow;
    height: 25px;
    line-height: 25px;
    background-color: #cecece;
    border-bottom: 1px solid #ccc;
}
/*Box overrides*/
.defaultBox
{
  border:1px solid #999;
}
.Box
{
    border: 1px solid #999;
}
.Box .top 
{
    background-color: #ccc;
    color: #ffffff;
}
.Box .boxContent
{
    padding: 5px;
}
/*Box overrides - buttons*/
.BoxBlack .input-btn
{
    background-color: #000000 !important;
    border-color: #000000;
}
.BoxBlue .input-btn
{
    background-color: #0099cc !important;
    border-color: #0099cc;
}
.BoxGray .input-btn
{
    background-color: #808080 !important;
    border-color: #808080;
}
.BoxLightGray .input-btn
{
    background-color: #808080 !important;
    border-color: #808080;
}
.BoxGreen .input-btn
{
    background-color: #679a01 !important;
    border-color: #679a01;
}
.BoxOrange .input-btn
{
    background-color: #ff6600 !important;
    border-color: #ff6600;
}
.BoxRed .input-btn
{
    background-color: #ce311e !important;
    border-color: #ce311e;
}
.Boxpink .input-btn
{
    background-color: #c8175e !important;
    border-color: #c8175e;
}
.BoxfutBlue .input-btn
{
    background-color: #255594 !important;
    border-color: #255594;
}
.BoxfutDarkGreen .input-btn
{
    background-color: #379e3b !important;
    border-color: #379e3b;
}
.BoxfutGreen .input-btn
{
    background-color: #75b539 !important;
    border-color: #75b539;
}
.BoxfutLightPurple .input-btn
{
    background-color: #691b69 !important;
    border-color: #691b69;
}
.BoxfutPurple .input-btn
{
    background-color: #431b66 !important;
    border-color: #431b66;
}
.BoxfutMauve .input-btn
{
    background-color: #751645 !important;
    border-color: #751645;
}
.BoxfutNavy .input-btn
{
    background-color: #1f2264 !important;
    border-color: #1f2264;
}
.BoxfutOrange .input-btn
{
    background-color: #dd7a2c !important;
    border-color: #dd7a2c;
}
.BoxfutRed .input-btn
{
    background-color: #ca2c30 !important;
    border-color: #ca2c30;
}
.BoxfutTurquoise .input-btn
{
    background-color: #1f8d7d !important;
    border-color: #1f8d7d;
}
.BoxfutYellow .input-btn
{
    background-color: #ffc10d !important;
    border-color: #ffc10d;
}
.BoxfutCruiseGrey .input-btn
{
    background-color: #ccc !important;
    border-color: #ccc;
}
/*Box overrides  - links*/
.BoxBlack a
{
color:#000000;
}
.BoxBlue a
{
 color: #0099cc;
}
.BoxGray a
{
 color: #808080;
}
.BoxLightGray a
{
 color: #808080;
}
.BoxGreen a
{
 color: #679a01;
}
.BoxOrange a
{
 color: #ff6600;
}
.BoxRed a
{
 color: #ce311e;
}
.Boxpink a, .BoxfutCruiseGrey a:hover
{
 color: #c8175e;
}
.BoxfutBlue a
{
 color: #255594;
}
.BoxfutDarkGreen a
{
 color: #379e3b;
}
.BoxfutGreen a
{
 color: #75b539;
}
.BoxfutLightPurple a
{
 color: #691b69;
}
.BoxfutPurple a
{
 color: #431b66;
}
.BoxfutMauve a
{
 color: #751645;
}
.BoxfutNavy a
{
 color: #1f2264;
}
.BoxfutOrange a
{
 color: #dd7a2c;
}
.BoxfutRed a
{
 color: #ca2c30;
}
.BoxfutTurquoise a
{
 color: #1f8d7d;
}
.BoxfutYellow a
{
 color: #ffc10d
}
.BoxfutCruiseGrey a
{
    color: #014664;
}
/*Box overrides - bottom*/
.BoxBlack .bottom, .BoxBlue .bottom, .BoxGray .bottom, .BoxLightGray .bottom, .BoxGreen .bottom, 
.BoxOrange .bottom, .BoxRed .bottom, .Boxpink .bottom, .BoxfutBlue .bottom, .BoxfutDarkGreen .bottom, 
.BoxfutGreen .bottom, .BoxfutLightPurple .bottom, .BoxfutPurple .bottom, .BoxfutMauve .bottom, 
.BoxfutNavy .bottom, .BoxfutOrange .bottom, .BoxfutRed .bottom, .BoxfutTurquoise .bottom, 
.BoxfutYellow .bottom, .BoxfutCruiseGrey .bottom
{
    display: none;
}
.notSorted
{
    background: transparent url(../Images/futureTravel/sort_off.gif) no-repeat right !important;
}

.sortedAscending
{
    background: transparent url(../Images/futureTravel/sort_ascending.gif) no-repeat right !important;
}


.sortedDescending
{
    background: transparent url(../Images/futureTravel/sort_descending.gif) no-repeat right !important;
}

.price
{
    font-weight:bold;
}

/* Tinted Boxes */
.Boxpink .tintedBox
{    
	background: url(../images/futureTravel/PinkArrow.gif) #f3d1df no-repeat right bottom;
}
.BoxfutRed .tintedBox
{
    background: url(../images/futureTravel/RedArrow.gif) #f3d5d5 no-repeat right bottom;
}
.BoxfutOrange .tintedBox
{
    background: url(../images/futureTravel/OrangeArrow.gif) #f7e4d5 no-repeat right bottom;
}
.BoxfutYellow .tintedBox
{
    background: url(../images/futureTravel/YellowArrow.gif) #fbfbd7 no-repeat right bottom;
}
.BoxfutGreen .tintedBox
{
    background: url(../images/futureTravel/GreenArrow.gif) #e3efd7 no-repeat right bottom;
}
.BoxfutDarkGreen .tintedBox
{
    background: url(../images/futureTravel/DarkGreenArrow.gif) #d6ebd8 no-repeat right bottom;
}
.BoxfutTurquoise .tintedBox
{
    background: url(../images/futureTravel/TurquioseArrow.gif) #d2e8e5 no-repeat right bottom;
}
.BoxfutBlue .tintedBox
{
    background: url(../images/futureTravel/BlueArrow.gif) #d3dde9 no-repeat right bottom;
}
.BoxfutNavy .tintedBox
{
    background: url(../images/futureTravel/NavyArrow.gif) #d1d3e0 no-repeat right bottom;
}
.BoxfutPurple .tintedBox
{
    background: url(../images/futureTravel/PurpleArrow.gif) #d9d1e0 no-repeat right bottom;
}
.BoxfutLightPurple .tintedBox
{
    background: url(../images/futureTravel/LightPurpleArrow.gif) #e2d1e1 no-repeat right bottom;
}
.BoxfutMauve .tintedBox
{
    background: url(../images/futureTravel/MauveArrow.gif) #e4d0db no-repeat right bottom;
}
.BoxfutCruiseGrey .tintedBox
{
    background-color: #F1E9DC;
}
/*Misc*/
.borderBottom /*Used in hero banner*/
{
    border-bottom: 1px solid #999999;
}

.availabilityLoading
{
    background: transparent url(../images/futureTravel/searchAvailabilityLoader.gif) no-repeat 0 0;
    height:20px;
    width:25px;
}

/*Search results icons*/
.iconFloat
{
    float:right !important;   
}


div.imageGalleryBottom.imageGalleryOld
{
    background-image: url(../Images/BoxGrayTop.jpg) #808080 repeat-x left top;
}

div.imageGalleryBottom.imageGalleryOld a:hover
{
    color: #c8175e !important;
    background-color:#6a686a !important;
    text-decoration: underline;
    border: none !important;
}

div.imageGalleryBottom.imageGalleryOld a.current
{
    background-color:#6a686a !important;    
    border: 1px solid #cccccc !important;
}

div.ImageGallery img
{
    height: 175px !important;
}