﻿body
{
	background-color: #FFFFFF;
	background-image: url( "../../Images/main_bg.jpg" );
	background-repeat: repeat-x;
	background-position: top;
}

a
{
	color: #0A6FC1;
}

.numresults
{
}

.requiredstar
{
	color: #FF0000;
}

.required
{
	color: #CE0E33;
}

.roomWarning
{
}

.datalistaccomresults
{
	color: #000000;
}

.AccomRoomWarning
{
	color: #CE0E33;
}

.requiredAccom
{
	color: #CE0E33;
}

.highlighted
{
	color: #FF0000;
}

.textboxwatermark
{
	color: #D0D0D0;
}


#pagecontainer
{
}

#tempmainpage
{
	background-color: #FFFFFF;
	background-image: url( "../../Images/tempbox.jpg" );
	background-repeat: no-repeat;
}

input[type=text]
{
	background-color: #FFFFFF;
	border-color: #A8C6F8;
}

textarea
{
	background-color: #FFFFFF;
	border-color: #A8C6F8;
}


select
{
	background-color: #FFFFFF;
	border-color: #A8C6F8;
}

.textboxwatermark
{
	color: #555555;
}

/* ERROR PAGES*/
.errordiv
{
	border-color: #0A6FC1;
	color: #0A6FC1;
	background-color: #FFFFFF;
}

.switcherrordiv
{
	border-color: #FF0000;
	color: #FF0000;
	background-color: #FFFFFF;
}

.genericerrordiv
{
	border-color: #0A6FC1;
	color: #0A6FC1;
	background-color: #FFFFFF;
}

/* Master Page */
#master_content
{
}

.wrapper
{
	border-color: #0A6FC1;
	background-color: #FFFFFF;
}

.mainpageseperatorbar
{
	border-color: #0A6FC1;
	background-color: #0A6FC1;
	border-bottom-color: #FFFF00;
}

.mainpageseperatorbar a
{
	color:White;
}



#headercontrol h1
{
	color: #0A6FC1;
}

#headercontrol
{
	border-color: #0A6FC1;
	border-bottom-color: #FFFF00;
}


#headercontent #phone
{
	color: #0A6FC1;
}

#headercontent
{
	background-color: #FFFFFF;
}

#headercontent #phone #text
{
	color: #0A6FC1;
}

#headerMenu
{
	background-color: #0A6FC1;
	color: #FFFFFF;
}

#headerMenu a
{
	color: #FFFFFF;
}


#headerMenu a:hover
{
	background-color: #FFFFFF;
	color: #0A6FC1;
}

#headerMenuSelected
{
	background-color: #FFFFFF;
	color: #0A6FC1;
}

#headerMenuSelected a
{
	background-color: #FFFFFF;
	color: #0A6FC1;
}

#headerMenuSelected a:hover
{
	background-color: #FFFFFF;
	color: #0A6FC1;
}

#headerMenuSelected a:visited
{
	background-color: #FFFFFF;
	color: #0A6FC1;
}

#footerlinks
{
	color: #000080;
}

#footerlinks a
{
	color: #000080;
}


#socialnetworking
{
	border-color: #85B5E0;
	background-color: #EAF2FA;
	color: #3F3F3F;
}

#socialnetworking a
{
	color: #3F3F3F;
}
#socialnetworking a:hover
{
	text-decoration: none;
}

#socialnetworking .title
{
}

#socialnetworking .whatarethese
{
}



/* Validation */
.ValidatorSummary
{
	color: #CE0E33;
}

.AmendValidatorSummary
{
	color: #CE0E33;
}

/* Amend Searches */
#amendflightcontrol01
{
	border-color: #0A6FC1;
}

/* Search Controls */



.breadcrumb
{
	border-color: #0A6FC1;
}

.breadcrumbenabled
{
	color: #0A6FC1;
}

.breadcrumbdisabled
{
	color: #A5A5A5;
}

.paging
{
}

.searchheader
{
	color: #FFFFFF;
	background-color: #0A6FC1;
	border-bottom-color: #FFFF00;
}

.searchbutton input[type=submit]
{
	border-color: #0A6FC1;
	color: #0A6FC1;
}

#searchcontrol01
{
	border-color: #0A6FC1;
	background-color: #FFFFFF;
	color: #0A6FC1;
}

.amendbutton
{
	color: #FFFFFF;
	background-color: #0A6FC1;
}

/* Searching Controls */
.searchsecuretext
{
	color: #000080;
}

.searchabouttexthighlight
{
	color: #FF0000;
}

.searchabouttext
{
	font-weight: bold;
}

#flightsearching
{
	border-color: #0A6FC1;
	background-color: #FFFFFF;
}

#accomsearching
{
	border-color: #0A6FC1;
	background-color: #FFFFFF;
}

.accomsearching
{
	border-color: #0A6FC1;
	background-color: #FFFFFF;
}



/* No Results controls */


.noresultsmessagetext
{
	color: #0A6FC1;
	font-weight: bold;
}

#accomerror
{
	color: #0A6FC1;
	font-weight: bold;
}

.minilogobackground
{
	background-image: url( "../../Images/minilogo.jpg" );
	background-position: center bottom;
	background-repeat: no-repeat;
}

/* Results Controls */

.divshowflights
{
	border-bottom-color: #0A6FC1;
}

.youhaveselectedflight
{
	border-color: #0A6FC1;
}

.youhaveselectedflighttitle
{
	background-color: #0A6FC1;
	color: #FFFFFF;
}

.youhaveselectedflightcontent
{
	background-color: #EAF2FA;
	border-color: #0A6FC1;
	color: #0A6FC1;
}

.viewFlightsQuickLink
{
	font-size: 79%;
}

.viewFlightsQuickLinkText
{
	color: #FE1F00;
}

.AccomResultsDateSearchedFor
{
	color: #FFFFFF;
}

.accompopup
{
	background-color: #FFFFFF;
	border-color: #0A6FC1;
	color: #0A6FC1;
}

.accompopupwrapper
{
	background-color: #0A6FC1;
	width: 500px;
}

.accompopup a
{
	color: #FFFFFF;
}

.accompopuptitle
{
	background-color: #0A6FC1;
	border-color: #0A6FC1;
	color: #FFFFFF;
}
.textboxwatermark
{
	background-color: #FCF1B8;
}
.popupclosebutton
{
	/* background-image: url("../../Images/accomdetails_bg.jpg");     background-repeat: repeat-x; */
}

.accompopupcontent
{
	background-color: #FFFFFF;
	margin: 0px 1px 0px 1px;
	height: 300px;
	width: 500px;
}

.accompopupcontenttext
{
}

.accompopupcontenthotelname
{
	color: #FF0000;
}

.accompopupcontentsectiontitle
{
	color:#FF0000;border-color:#0A6FC1;border-bottom-style: solid;border-bottom-width: 1px;font-weight: bold;
}
.accompopupcontentsectionoffertitle
{
	color:#FF0000;border-color:#0A6FC1;border-bottom-style: solid;border-bottom-width: 1px;font-weight: bold;
}
.accompopupcontentsectionerratatitle
{
	color:#FF0000;border-color:#0A6FC1;border-bottom-style: solid;border-bottom-width: 1px;font-weight: bold;
}
.accompopupcontentsectionofferdesc
{
	font-weight: bold;
}
.accompopupcontentsectionerratadesc
{
	
}

.bookingdiscountofflineprice
{
	text-decoration: line-through;
	color: #000000;
	font-weight: bold;
}

.bookingpaxdetailsRoomtitle
{
	color: Red;
}

.bookingdiscountonlineprice
{
	color: #FF0000;
	font-weight: bold;
}

.bookingsummary
{
	background-color: #EAF2FA;
	border-color: #85B5E0;
	color: #0A6FC1;
}

.bookingsummarytitle
{
	background-color: #0A6FC1;
	border-color: #0A6FC1;
	color: #FFFFFF;
}

.btnselect
{
	color: #FFFFFF;
	background-color: #0A6FC1;
}

.accomamednsearch
{
	border-color: #85B5E0;
	border-top-color: #FFFF00;
	background-color: #EAF2FA;
}

#accomroomresults
{
	border-color: #85B5E0;
}

#accompricegridheader
{
	border-color: #0A6FC1;
	background-color: #0A6FC1;
	color: #FFFFFF;
}


#accompricegridbody
{
	border-color: #0A6FC1;
	border-top-color: #FFFF00;
	background-color: #EAF2FA;
}

#accompricegridbody table td
{
	border-bottom-color: #0A6FC1;
}

.accomPleaseWait
{
	color: #0A6FC1;
}

.sortbyboxheader
{
	border-color: #0A6FC1;
	background-color: #0A6FC1;
	color: #FFFFFF;
}


#sortbybox
{
	border-color: #0A6FC1;
	border-top-color: #FFFF00;
	background-color: #EAF2FA;
}

#sortbybox #title
{
	color: #3483CC;
}

#flightresults h1
{
	color: #FFFF00;
}

.flightextratext
{
	color: #55AAFF;
}

.flightextratexttop
{
	color: #FF0000;
}

.selectedflightsubheader
{
	background-color: #0A6FC1;
	border-color: #0A6FC1;
	color: #FFFF00;
}

.altdateflightsubheader
{
	background-color: #0A6FC1;
	border-color: #0A6FC1;
	color: #FFFF00;
}

.altdurationflightsubheader
{
	background-color: #0A6FC1;
	border-color: #0A6FC1;
	color: #FFFF00;
}

.flightdetailspanel
{
	color: #0A6FC1;
}

.flightdetails
{
	border-color: #0A6FC1;
}

.flightdetailstitle
{
	background-color: #EAF2FA;
	color: #0A6FC1;
}

.flightdetailsprice
{
	color: #FF0000;
}


.flightdetailscontent
{
	padding: 2px;
}


.flightresultsheader
{
	color: #A5A5A5;
	border-color: #0A6FC1;
}

.flightresults
{
	color: #0066CB;
}

.multilegFlightHeader
{
	border-bottom: #0A6FC1;
}

.multilegOddRow
{
	background-color: #D8EDFE;
}

.multilegEvenRow
{
	background-color: #FBFCDD;
}

.multilegBorder
{
	border: solid 1px #0A6FC1;
}

.multilegsection
{
	border-bottom: solid 2px #0A6FC1;
	border-top: solid 1px #0A6FC1;
	font-size: 120%;
	font-weight: bold;
	width: 100%;
}

.multiflightlegInbound
{
	border-bottom: solid 1px #0A6FC1; 
	height: 50px; 
	width: 100%;
}

.multilegPrice
{
	text-align:right;
	width:100%;
	border-top:solid 1px #0A6FC1;
}

.flightLength
{
	color: #FF0000;
	font-weight: normal;
}

.altdatesflightresultsubheader
{
	color: #0A6FC1;
	border-color: #FF0000;
}

.datalistflightresults
{
	border-style: none;
}

.resultstable
{
	border-color: #0A6FC1;
	color: #0A6FC1;
}

.resultstablealtdates
{
	border-color: #0A6FC1;
	color: #0A6FC1;
}

.resultstablealtdurations
{
	border-color: #0A6FC1;
	color: #0A6FC1;
}

.resultstablealt
{
	border-color: #0A6FC1;
	color: #0A6FC1;
	background-color: #EAF2FA;
}

.resultstablealtdatesalt
{
	border-color: #0A6FC1;
	color: #0A6FC1;
	background-color: #EAF2FA;
}

.resultstablealtdurationsalt
{
	border-color: #0A6FC1;
	color: #0A6FC1;
	background-color: #EAF2FA;
}

.flightcost
{
	color: #FF0000;
}
.flightnumber {	font-weight: bold;	}


.flightothercost
{
	color: #A5A5A5;
}


#accomresults h1
{
	color: #3483CC;
}

#divProcessingAccom h1
{
	color: #3483CC;
}

.accomstarrating
{
	color: #FFFFFF;
}

.accommresultsheader
{
	background-color: #0A6FC1;
	border-color: #0A6FC1;
	color: #FFDB06;
}
.accomcustommessage
{
	color: #FFFFFF;
}
.accommresultsheaderhighlited
{
	background-color: #0A6FC1;
	border-color: #0A6FC1;
	color: #FFDB06;
	background-image: url( "../../Images/accomFullCircle.jpg" );
	background-position: 64% 50%;
	background-repeat: no-repeat;
}

#tblaccomdetails
{
	border-color: #0A6FC1;
}

.accomsubheader
{
	color: Gray;
}

.hoteldescriptiontext a
{
	color: #FFA500;
}


#tblaccomrooms
{
	border: none;
}

#tblaccomrooms td
{
	border-right: solid 2px #FFFFFF;
}

.accomroomsheader
{
	background-color: #FFFFFF;
	color: #000000;
}

.accomrowodd
{
	background-color: #EAF2FA;
	border-color: #FFFFFF;
}

.accomroweven
{
	background-color: #A3CDFC;
	border-color: #FFFFFF;
}

.accombtnselect
{
	color: #FFFFFF;
	background-color: #0A6FC1;
}

#tblaccomrooms thead .accomselectheader, #tblaccomrooms thead .accomnumroomsheader,
#tblaccomrooms thead .accomroomtypeheader, #tblaccomrooms thead .accomroomdetailsheader,
#tblaccomrooms thead .accomoccupancyheader, #tblaccomrooms thead .accomboardtypeheader,
#tblaccomrooms thead .accomflightperpersonheader, #tblaccomrooms thead .accomroomperpersonheader, 
#tblaccomrooms thead .booknowdiscounted, #tblaccomrooms thead .accompriceheader,
#tblaccomrooms thead .accomplussign, #tblaccomrooms thead .accomequalssign
{
	color: #FFF; background-color: #0A6FC1; border-right-width: 0px; border-right-color:#0A6FC1; padding: 2px;
}

#tblaccomrooms thead .booknowdiscounted{background-color: Red;}
#tblaccomrooms thead .lastcol{border-right: solid 2px #FFF;}
.accomroomtype
{
	border-color: #FFFFFF;
}

.accomSelect
{
	border-color: #FFFFFF;
}


.accomroomdetails
{
	border-color: #FFFFFF;
}

.accomoccupancy
{
	border-color: #FFFFFF;
}
.accomboardtype
{
	border-color: #FFFFFF;
}
.accomnumrooms
{
	border-color: #FFFFFF;
}

.accomflight
{
	border-color: #FFFFFF;
}

.accomofflineprice
{
	border-color: #FFFFFF;
	background-image: url( "../../Images/strike.jpg" );
	background-repeat: no-repeat;
	background-position: 50% 52%;
}

.accomprice
{
	/*background-color: #FFDB06;*/
	border-color: #FFFFFF;
}

.booknowdiscountedprice
{
	color:#FFFFFF;
}

.booknowaccom
{
	color:#FFFC03;
}

.booknowdiscounted
{
	/*background-image:url('../../Images/discount_header.jpg');*/
}

.accomtotalpriceperperson
{
	/*background-image:url('../../Images/blue_star.jpg');
	background-position: center;*/
	border-color: #FFFFFF;
}

.accomdiscountamount
{
	background-color: #FFDC06;
}

.accomflightperperson
{
	background-color: #9CC2E8;
	border-color: #FFFFFF;
}

.accomroomperperson
{
	background-color: #9CC2E8;
	border-color: #FFFFFF;
}
.accomtotalpriceperpersonheader
{
	color: #FF0000;
}

.accomflightperpersonheader
{
}

.accomroomperpersonheader
{
}

.accomselectbutton
{
	border-color: #FFFFFF;
}

#accomviewall
{
	color: #FF0000;
}

#accomviewall a
{
	color: #FF0000;
}

.nearestairport
{
	color: #0A6FC1;
}

.accomextratext
{
	color: #FF0000;
}

.accomTotalOnlinePrice
{
	color: #FF0000;
}

.accomTotalOfflinePrice
{
	background-image: url( "../../Images/strike.jpg" );
	background-repeat: repeat-x;
	background-position: 50% 45%;
}

/* Processing Controls */

.FlightProcessing h1
{
	color: #3483CC;
}

.FlightProcessingIcons
{
	color: #3483CC;
}

.AccomProcessingIcons
{
	color: #000080;
	text-align: left;
	font-size: 100%;
}

#bookingpricedifference h2
{
	color: #FF0000;
}

div#divGettingNextHotel, #divCheckingAvailability
{
	height: 100px;
}

.bookingpricedifferenceborder
{
	background-color: #EAF2FA;
	border-color: #85B5E0;
	color: #3483CC;
}

.bookingpricedifferenceheader
{
	background-color: #0A6FC1;
	border-color: #85B5E0;
	color: #FFFFFF;
}

/* Booking Controls */
.bookbutton
{
	color: #FFFFFF;
	background-color: #0A6FC1;
}

.flightdepartureheader
{
	color: #FD0305;
}

.flightdepartures
{
	color: #0067CB;
}

.flightarrivals
{
	color: #000000;
}

.flightbookinginfo
{
	color: #000000;
	font-weight: bold;
}

#outboundFlight
{
	background-color: #EAF3FA;
}

#inboundFlight
{
	background-color: #FFFFFF;
}

#bookingpaymentcontrol
{
	background-color: #FFFFFF;
	border-color: #85B5E0;
}

#bookingpaymentcontrol h1
{
	color: #3483CC;
}

#bookingpaymentcontrol h2
{
	color: #3483CC;
}

#bookingpaymentcontrol h3
{
	color: #3483CC;
}

#bookingconfirmation
{
	background-color: #FFFFFF;
	border-color: #85B5E0;
}

#bookingconfirmation h1
{
	color: #3483CC;
}

#bookingconfirmation h2
{
	color: #3483CC;
}

#bookingconfirmation h3
{
	color: #3483CC;
}

#bookingcomfirmationthanks
{
	color: #3483CC;
}

#bookingconfirmationpax
{
	background-color: #EAF2FA;
	border-color: #85B5E0;
	color: #3483CC;
}

#bookingconfirmationpaymentdetails
{
	background-color: #EAF2FA;
	border-color: #85B5E0;
	color: #3483CC;
}

#bookingdetails .inner
{
	color: #3483CC;
	background-color: #EAF2FA;
}

#bookingtransfers
{
	border-color: #85B5E0;
}

#bookingtransfers .inner
{
	color: #3483CC;
	background-color: #FFFBDC;
}

#divProcessingTransfers
{
	background-color: #FFFBDC;
	border-color: #85B5E0;
}

.flighttestmode
{
	color: #3483CC;
	border-color: #3483CC;
}

.flighttestmode h2
{
	color: #3483CC;
}

#flightsearch
{
	background-color: #FFFBDC;
	border-color: #85B5E0;
	color: #3483CC;
}

.transferdetails
{
	background-color: #FFFBDC;
	border-color: #85B5E0;
}

.transferflights
{
	color: #3483CC;
	border-color: #85B5E0;
	background-color: #FFFBDC;
}

.transferflights table
{
	border-color: #85B5E0;
}

.transferflights table td
{
	background-color: #FFEE78;
}

.transferrow
{
	background-color: #FFEE78;
}

#paxdetails
{
	background-color: #FFFFFF;
	border-color: #85B5E0;
	color: #3483CC;
}

#bookingpaymentcontrol .paxdetailsrow
{
	background-color: #EAF2FA;
}

#bookingpaymentcontrol .paxdetailschildrow
{
	background-color: #EAF2FA;
}

#bookingdetails
{
	background-color: #FFFFFF;
	border-color: #85B5E0;
}

.luggagedetails
{
	background-color: #FFFBDC;
	border-color: #85B5E0;
}

.luggageheader
{
	background-image: url( "../../Images/luggage_header.jpg" );
	background-color: #FFFBDC;
	background-repeat: no-repeat;
	color: #3483CC;
}

.luggageheadertext
{
	color: #3483CC;
}

.luggagetableheader
{
	background-color: #F7D170;
}

.luggagetablerow
{
	background-color: #FFEE78;
}

.luggagetablerowdescription
{
	background-color: #FFEE78;
}

.meals
{
	background-color: #B6D4EE;
}

#paymentdetails
{
	border-color: #85B5E0;
	background-color: #FFFFFF;
	color: #3483CC;
}

#paymentdetails table
{
	border-color: #FFFFFF;
}

#paymentdetails table td
{
	background-color: #EAF2FA;
}

#contactdetails
{
	background-color: #FFFFFF;
	border-color: #85B5E0;
	color: #3483CC;
}

#contactdetails #contactdetailstelephone
{
	background-color: #EAF2FA;
}

#contactdetails #contactdetailsmobilephone
{
	background-color: #EAF2FA;
}

#contactdetails #contactdetailsemail
{
	background-color: #EAF2FA;
}

#contactdetails #contactdetailsemailconfirm
{
	background-color: #EAF2FA;
}

.bookingtitlebar
{
	background-color: #3483CC;
	color: #FFFFFF;
}

#accomspecialrequest
{
	background-color: #FFFFFF;
	border-color: #85B5E0;
	color: #3483CC;
}

span#spamEmailWarning
{
	color: #FF0000;
	font-weight: bold;
}

#bookingtotal
{
	background-color: #FFFFFF;
	border-color: #85B5E0;
}

.bookingtotalprice
{
	color: #3483CC;
}

.bookingtotalpricetext
{
	color: #FF0000;
}

#cancellationcharges
{
	color: #3483CC;
	background-color: #FFFFFF;
	border-color: #85B5E0;
}

/* Adverts */

#advertcontrol01
{
	border-color: #0A6FC1;
	background-color: #A8C6F8;
}

#advertcontrol02
{
	border-color: #0A6FC1;
	background-color: #A8C6F8;
}

#advertcontrol03
{
	border-color: #0A6FC1;
	background-color: #A8C6F8;
}

#advertcontrol04
{
	border-color: #0A6FC1;
	background-color: #A8C6F8;
}

#advertcontrol05
{
	border-color: #0A6FC1;
	background-color: #A8C6F8;
}

.advertcontrolheader
{
	background-color: #FFFFFF;
	color: #FFFFFF;
	background-image: url( "../../Images/advertcontrolheader.jpg" );
}



.advertcontrolheadersmall
{
	background-color: #FFFFFF;
	color: #FFFFFF;
	background-image: url( "../../Images/advertcontrolheadernoflower.jpg" );
	background-repeat:repeat-x;
}

.homepageadverttext
{
}

.homepageadvertpricetext
{
	color: #777777;
}

.homepageadvertdatetext
{
	color: #777777;
}

.homepageadvertdate
{
	color: #FF0000;
}


.homepageadvertnightstext
{
	color: #FF0000;
}

.homepageadvertprice
{
	color: #FF0000;
}

.homepageadvertpricesmall
{
	color: #FF0000;
}

.homepageadvertpriceblack
{
	color: #000000;
}


.homepageadvertpricesmaller
{
	color: #FF0000;
}

.homepageadvertpricenonred
{
	color: Black;
}

.hompageadvertdetails
{
	color: #FF0000;
}

.homepageadvertdetailtext
{
	color: Black;
}

.homepageadverttitlesmall
{
	color: #0167CC;
}

.homepageadvertlarge
{
	background-color: #FFFFFF;
	background-position: bottom;
	background-repeat: repeat-x;
	background-image: url( "../../Images/HomePageOffers/largeoffer_background.gif" );
}

.homepageadvertsmall
{
	background-color: #FFFFFF;
	background-position: bottom;
	background-repeat: repeat-x;
	/*background-image: url( "../../Images/HomePageOffers/largeoffer_background.gif" );*/
}

.miniadvert
{
	border-color: #0A6FC1;
}

#miniadverts
{
	border-color: #0A6FC1;
}


/* About Us */

.aboutus
{
	border-color: #0A6FC1;
	background-color: #FFFFFF;
}

.aboutuscontent
{
	color: #3483CC;
}

.aboutustitle
{
	background-color: #A8C6F8;
	color: #3483CC;
}

.aboutuslogobottom
{
}
/* terms */

.termscontent
{
	color: #3483CC;
}

.termscontent hi
{
	background-color: #A8C6F8;
	color: #3483CC;
}

.termscontent a
{
	text-decoration:underline;
}

.termscontent a:link
{
	text-decoration:underline;
}
.termscontent a:hover
{
	text-decoration:underline;
}

/* FAQ */

.faq
{
	border-color: #0A6FC1;
	background-color: #FFFFFF;
}

.faqcontent
{
	color: #3483CC;
}

.faqtitle
{
	background-color: #A8C6F8;
	color: #3483CC;
}

.faqanswer div
{
	border-color: #0A6FC1;
}
.faqlogobottom
{
}

/* contact Us */

.contactus
{
	border-color: #0A6FC1;
	background-color: #FFFFFF;
}

.contactuscontent
{
	color: #3483CC;
}

.contactustitle
{
	background-color: #A8C6F8;
	color: #3483CC;
}

.contactuslogobottom
{
}

.contactbutton
{
	color: #FFFFFF;
	background-color: #0A6FC1;
}

/* destination guides */

.destinationguides h1
{
	color: #0A6FC1;
}

/* Price Promise */
.pricepromise
{
	color: #0A6FC1;
	font-weight: normal;
}

.pricepromise ul
{
	list-style-image: url( "../../Images/bluetick.jpg" );
}

.pricepromise h1
{
	background-color: #A8C6F8;
	color: #0A6FC1;
}

.pricepromise h2
{
	color: #0A6FC1;
}

.pricepromise h3
{
	color: #0A6FC1;
	background-color: #A8C6F8;
}



/* Waiting divs for flight / accom, searching / processing */

.waitingHeaderText
{
	color: #0066CC;
	font-size: 150%;
}

.waitingMediumText
{
	color: #336699;
}

.waitingLightText
{
	color: #6699CC;
}

/* Transfer Control */

.transferlist
{
}

/* Error pop up */
.popupErrorBackGround
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.popErrorTopLarge
{
	background-image: url( "../../Images/Validation/Large/top.gif" );
}

.popErrorMessageLarge
{
	color: Red;
}

.popErrorTopLarge div
{
	color: White;
	font-weight: bold;
}


.popErrorBottomLarge
{
	background-image: url( "../../Images/Validation/Large/Bottom.gif" );
}

.popErrorContentLarge
{
	border-left-color: #0066CC;
	border-right-color: #0066CC;
	background-color: White;
}

.popErrorTopSmall
{
	background-image: url( "../../Images/Validation/Small/top.gif" );
}

.popErrorTopSmall div
{
	color: White;
	font-weight: bold;
}


.popErrorBottomSmall
{
	background-image: url( "../../Images/Validation/Small/bottom.gif" );
}

.popErrorContentSmall
{
	border-left-color: #0066CC;
	border-right-color: #0066CC;
	background-color: White;
}

.popErrorTopCloseLarge a
{
	color: White;
	vertical-align: middle;
}

/* COLLECTIONS */

/* COLOURS AND POSITIONING */

body
{
	background-image: url(../../Images/Backgrounds/collection_main_bg.jpg);
	background-repeat: repeat-x;
	background-color: white;
}

#container
{
	border-left: 2px solid #0066cc;
	border-right: 2px solid #0066cc;
	border-bottom: 2px solid #0066cc;
}

/* START HEADER */
#header
{
	background-color: #FFFFFF;
}

#header_global_icons
{
	background-image: url(../../Images/Generic/global_icons.gif);
	width: 145px;
	height: 50px;
}

#header_call_centre
{
	color: #0066cc;
}

#header_banner
{
	background-color: #0066cc;
	color: #FFFFFF;
}

#header_trail a
{
	color: #FFFFFF;
}

#header_trail span
{
	color: #FFD700;
}

/* END HEADER */

/* START FOOTER */

#footer
{
	color: #0066cc;
}

#footer a
{
	text-decoration: none;
	color: #0066cc;
}

/* END FOOTER */


.etripextrasdetails
{
	background-color: #FFFBDC;
	border-color: #85B5E0;
}

.etripextrasheader
{
	background-image: url( "../../Images/luggage_header.jpg" );
	background-color: #FFFBDC;
	background-repeat: no-repeat;
	color: #3483CC;
}

.etripextrasheadertext
{
	color: #3483CC;
}

.etripextrastableheader
{
	background-color: #F7D170;
}

.etripextrastablerow
{
	background-color: #FFEE78;
}

.etripextrastablerowfirst
{
	background-color: #FFEE78;
}

.etripextrastablerowdescription
{
	background-color: #FFEE78;
}

/* Cheapest Flight Grid */

.FlightGridColHeading
{	
	border-color:#0A6FC1;
	border-bottom-width:1px;
	border-bottom-style:solid;
}

.FlightGridColHeadingOperator
{
	border-color:#0A6FC1;
	border-bottom-width:1px;
	border-bottom-style:solid;
	background-color:White;
}

.FlightGridColHeading a
{	
	text-decoration:underline;
}


.FlightGridColData
{	
	border-color:#0A6FC1;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-left-width:1px;
	border-left-style:solid;	
}

.FlightGridColData img
{
	width:85px;
}

.FlightGridColData a
{
	text-decoration:underline;
}

.FlightGridColDataPrice
{
	border-color:#0A6FC1;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-left-width:1px;
	border-left-style:solid;
	background-color:White;
}

.FlightGridColDataPrice a
{	
	text-decoration:underline;
}

.FlightGridColDataOperator
{	
	background-color:White;
	border-color:#0A6FC1;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-left-width:1px;
	border-left-style:solid;	
}

.FlightGridColDataOperator img
{
	width:85px;
}

.FlightGridSummary
{
	background-color: #EAF2FA;
	border-color: #85B5E0;
	color: #0A6FC1;
}

.FlightGridSummaryTitle
{
	background-color: #0A6FC1;
	border-color: #0A6FC1;
	color: #FFFFFF;
}

.FlightGridSummaryBlurb
{
	border-bottom-color:#9F0234;
}

.FlightGridSummaryBlurb a
{
	color:#9F0234;
	text-decoration:underline;
}
.FlightGridSummaryBlurb a:link
{
	color:#9F0234;
}
.FlightGridSummaryBlurb a:hover
{
	color:#9F0234;
	
}
