.easterHeaderBanner{width:608px;height:113px;}

.header2{clear:both; color:#00A9E0; display:block; font-size:15px; padding-bottom:5px; line-height:16px;}

.darkBlue{color:#005293;}

.landingPageHeader{font-size:18px; line-height:20px; font-weight:bold; padding-top:10px;}

.topP1, .botP1, .botP2, .botAMT, .botReg, .botBack{line-height:16px; color:#444444;}
.topP1, .botP1, .botP2, .botBack{font-size:11px;}
.botAMT, .botReg{font-size:9px;}

.pageContentMiddle A{color:#005293;}

.topP1{margin-top:15px;}
.botP1 STRONG{font-weight:bolder;}

.botP1, .botP2, .botAMT, .botReg{margin-bottom:10px;}
.botReg{font-weight:bold;}
.botBack{padding-top:10px;padding-bottom:5px;}

#TellMeMoreSection .headerContent { clear:both; color:#00A9E0; font-size:14px; height:15px; line-height:16px;}
#TellMeMoreSection .headerContent label { float:left; }
#TellMeMoreSection .headerContent .darkBlue {color:#005293;}
#TellMeMoreSection .headerContent .headerLinks { float:left; margin-left:20px; }
#TellMeMoreSection .grayText{ clear:both; color:#444444; display:block; font-size:11px; padding:10px 0 20px; line-height:16px;}

.smallControlAndTickboxes{height: 385px;margin-top:15px;display:block;}

/* Small Control Border - LHS */
#travelInfoLeft { display:inline; margin-left:0px; width:298px; float:left; position:relative!Important;}
.TopEmbededControl, .MiddelEmbededControl, .BottomEmbededControl { width:298px; }
.TopEmbededControl { background: #01AAE0 url(../Images/EmebededControl/Top.gif); height:38px; overflow:hidden; }
.TopEmbededControl .header { color:White; font-size:18px; line-height:20px; font-weight:lighter; padding:8px 0 0 12px; height:38px!Important; margin:0;}
.MiddelEmbededControl { background:url(../Images/EmebededControl/Middle.gif) repeat-y; height:327px; }
.BottomEmbededControl { background: #01AAE0 url(../Images/EmebededControl/Bottom.gif); height:25px; margin-bottom:5px; top:-10px; z-index:0; }

/* Small Control - RHS */
#travelInfoRight { width: 275px; padding: 20px 0; float: right; } 
#travelInfoRight .topFrame { width: 275px; height: 12px; overflow: hidden; background: transparent url('../Images/greyTop.jpg') no-repeat top right; }
#travelInfoRight ul, #travelInfoRight .mainText { width: 263px; height: 300px; padding: 1px 5px; border-right: 2px solid #ccc; font-size: 11px; line-height: 13px; }
#travelInfoRight .bottomFrame { width: 275px; height: 12px; overflow: hidden; background: transparent url('../Images/greyBottom.jpg') no-repeat top right; }
#travelInfoRight .blueTick { padding: 0 0 10px 32px; }
#travelInfoRight ul { list-style: none; }
#travelInfoRight ul li { background: url(../Images/landingTick.jpg) no-repeat top left; }

/* Small Control Content - LHS */
.TripDetails { width:280px; }

.TripDetails .TripType, .TripDetails .TravelArea, .TripDetails .StartDate, .TripDetails .EndDate, .TravellersDiv .TopTravellers, .TravellersDiv .BottomTravellers 
{ height:43px; margin:0 0 0 10px; font-size:11px; line-height:16px; display:block; clear:both;float:none;}

.TripDetails .BlackTitle, .DtiDateWebControl .BlackTitles { display:block; margin-top:0; width:110px; color:#444444; }
.TripDetails .TripType select, .TripDetails .TravelArea select { float:left; margin-right:24px; margin-top:2px; vertical-align:middle; width:220px; color:Black; }

.TripDetails .TravelArea .ErrorIcon, .TripDetails .TripType .HelpIcon, .TripDetails .TravelArea .HelpIcon, .TripDetails .StartDate .CalendarIcon, 
.TripDetails .StartDate .HelpIcon, .TripDetails .StartDate .ErrorIcon, .TripDetails .EndDate .CalendarIcon, .TripDetails .EndDate .ErrorIcon, 
.TripDetails .TravellersDiv .TopTravellers .HelpIcon, .TripDetails .TravellersDiv .BottomTravellers .ErrorIcon, .LabelID_Icon 
{ float:left; height:17px; margin:4px 0 0 6px; width:18px; }
.TripDetails .TravelArea .ErrorIcon { margin-left:-18px; visibility:hidden; }

#TravelAreaTitle { display:inline; float:left; }
.travelAreaFinder { cursor:pointer; display:inline; float:right; margin-right:50px; color:#00A9E0; }

.TripDetails .StartDate { margin-top:3px; }
.StartDate .DtiDateWebControl { float:left; margin:5px 0 0; padding:0; }
.EndDate .DtiDateWebControl { float:left; margin:3px 0 0; padding:0; }

.DtiDateWebControl .BlackTitles { font-size:11px; line-height:16px; width:110px; }
.BlackTitles, .StartDate .DtiDateWebControl .BlackTitles, .EndDate .DtiDateWebControl .BlackTitles { display:block; margin-top:0; }

.DtiDateWebControl .DateYearDiv, .DtiDateWebControl .DateMonthDiv, .DtiDateWebControl .DateDayDiv { float:left; margin-top:2px; }
.DtiDateWebControl SPAN{float:left;display:inline;}
.DtiDateWebControl select { color:Black; }
.DtiDateWebControl .DateDayDiv select { width:55px; }
.DtiDateWebControl .DateMonthDiv select { width:100px; }
.DtiDateWebControl .DateYearDiv select { width:65px; }
.TripDetails .EndDate .CalendarIcon, .TripDetails .StartDate .CalendarIcon { margin-top:3px; }

.TripDetails .StartDate .ErrorIcon, .TripDetails .StartDate .HelpIcon { margin-top:22px; visibility:hidden; }
.TripDetails .StartDate .ErrorIcon { margin-left:-18px; }

.TripDetails .EndDate { height:70px; }

.tripLimitsContainer { height:60px; margin:10px 0 0 10px; visibility:hidden; width:300px; font-size:11px; line-height:16px;}
.triplimits { float:left; width:250px; }
.tripLimitsSelect { width:100px; }
#TripLimitHelpIcon { float:left; margin-top:10px; visibility:inherit; width:20px; }

.TripDetails .NumberOfDaysBackpacker, .TripDetails .NumberOfDays { float:left; line-height:20px; padding-left:135px; padding-top:3px; }
#Text { float:left; font-size:11px; height:20px; top:5px; }
.TripDetails .NumberOfDaysBackpacker select, .TripDetails .NumberOfDays select { float:left; margin-left:10px; margin-right:8px; width:65px; }
.TripDetails .NumberOfDaysBackpacker select { width:80px; }
                                                                                
.TravellersDiv { margin-top:6px; }

.TravellersDiv .TopTravellers, .TravellersDiv .BottomTravellers { height:25px; }
.TravellersDiv .TopTravellers .NumberOfTravellers .LeftTitle, .TravellersDiv .BottomTravellers .NumberOfTravellers .LeftTitle 
{ float:left; margin:3px 0 0; padding:0; text-align:left; visibility:visible; width:50px; }
.TravellersDiv .TopTravellers .NumberOfTravellers select, .TravellersDiv .BottomTravellers .NumberOfTravellers select 
{ color:Black; float:left; visibility:inherit; width:42px; }
.TravellersDiv .TopTravellers .NumberOfTravellers .RightTitle, .TravellersDiv .BottomTravellers .NumberOfTravellers .RightTitle 
{ float:left; margin:5px 1px 0; padding:0; text-align:right; visibility:inherit; width:87px; }
.TripDetails .TravellersDiv .BottomTravellers .ErrorIcon, .TripDetails .TravellersDiv .TopTravellers .HelpIcon 
{ margin-left:26px; margin-top:0; padding-top:0; visibility:hidden; }

#BottomID { height:30px; margin:12px 0 0; padding:0; width:300px;  font-size:11px; line-height:16px;}
.UKResidents { float:left; height:30px; width:130px;  font-size:11px; line-height:16px;}
.UKResidentsOnly:hover, .UKResidentsOnly { color:#00A9E0; cursor:pointer; float:left; margin-left:10px;  font-size:11px; line-height:16px;}
.QuoteButtonDiv { float:right; margin:7px 36px 0 0; padding:0; width:75px; }
.QuoteButton { cursor:pointer; float:right; height:18px; width:89px;}

.featureList { margin-left: 30px; margin-bottom: 10px; }
.featureList li { font-size: 11px; line-height: 16px; color: #444; }
a.boldLink { font-weight: bold; }


/* Adverts in the left hand side */

.firstAd,
.secondAd,
.thirdAd
{
	float:left;
	width: 135px;
	background-repeat:no-repeat ;
	margin: 10px 0 0 5px;
	_margin:10px 0 0 2px;/*IE6 fix*/
	overflow: hidden ;
	text-decoration:none;
}

.leftAdvertTravel .firstAd, .leftAdvertSingle .firstAd, .leftAdvertAnnual .firstAd,
.leftAdvertBlackDiamond .secondAd, .leftAdvertSki .secondAd,
.leftAdvertBackpacker .firstAd
{ height: 166px;	}
	
/*Image# because is going to be remapped for the server, see support for any coments how it works*/
.leftAdvertTravel .firstAd { background-image: url(../Images/Adverts/Image5.jpg); }
.leftAdvertSingle .firstAd { background-image: url(../Images/Adverts/Image3.jpg); }
.leftAdvertAnnual .firstAd { background-image: url(../Images/Adverts/Image4.jpg); }
.leftAdvertBlackDiamond .secondAd, .leftAdvertSki .secondAd { background-image: url(../Images/Adverts/Image1.jpg);	}
.leftAdvertBackpacker .firstAd { background-image: url(../Images/Adverts/Image2.jpg); }

.leftAdvertBlackDiamond .firstAd,
.leftAdvertSki .firstAd,
.leftAdvertTravel .secondAd,
.leftAdvertSingle .secondAd,
.leftAdvertAnnual .secondAd
{
	height: 116px;
	background-image: url(../Images/kidsgofree.jpg);
}

.leftAdvertTravel .thirdAd,
.leftAdvertSingle .thirdAd,
.leftAdvertAnnual .thirdAd,
.leftAdvertSki .thirdAd,
.leftAdvertBackpacker .secondAd,
.leftAdvertBackpacker .thirdAd,
.leftAdvertBlackDiamond .thirdAd
{ visibility:hidden; }

/* TAF */
.imageTravelAreaForPopUp { background-image:url(../Images/MainFunnel/PopUpMessage/MapUK.jpg); height:254px; width:579px; }
.blueBar { background-image:url(../Images/MainFunnel/PopUpMessage/TAF_divide.jpg); color:Blue; font-size:4px; height:4px; line-height:4px; margin-left:-15px; position:relative; width:600px; }
.controlTravelAreaForPopUp { display:inline; padding:0 5px; }
.controlTravelAreaForPopUp p { display:block; float:left; padding-top:15px !important;}
.selectTravelAreaForPopUp { display:block; width:175px !important; }
.calculateForPopUp { cursor:pointer; height:15px; margin:5px 0 0 100px; width:75px; }
.textHowToUsePopUp { color:#444444; float:left; padding-left:10px; position:relative;  width:360px !important; }
.bottomBarTravelAreaForPopUp { clear:both; display:block; height:40px; margin:0; padding-top:10px; }
.legendForPopUp { background-image:url(../Images/MainFunnel/PopUpMessage/TAF_key.jpg); float:left; height:33px; margin-left:10px; width:105px; }
.areaNameForPopUp { background-position:left center; background-repeat:no-repeat; float:left; height:30px; margin:0 20px 0 85px; width:225px; }
.proceedNameForPopUp { background-image:url(../Images/MainFunnel/Proceed.gif); cursor:pointer; float:left; height:18px; margin-left:20px; margin-top:15px; width:89px; }

.bd-page {
    margin: 20px 0;
    font-size: 11px; line-height: 15px;
}

.bd-page a {
    color: #00B9F0;
    text-decoration: underline;
}

.bd-page h1 {
    margin: 4px 0 20px;
    color: #00B9F0;
    font-weight: normal; font-size: 16px;
}

.bd-page p {    
    color: #00B9F0;
}

.bd-page ul {
    margin: 10px 0;
    list-style: none;
}

.bd-page ul li {
    margin: 0 0 20px;
    padding: 0 0 0 15px;
    background: transparent url('../Images/bullet1.gif') no-repeat 2px 2px;
}

.blueLink2 {
    color: #06B9E4 !important;
    text-decoration: underline !important;   
}

.blueHeader2 {
    clear: both;
    font-weight: normal;
    padding-bottom: 10px;
}

.bodyText {
    margin: 15px 0 0 0;
    font-size: 11px;
    line-height: 14px;
}

.header3{clear:both; display:block; font-size:11px; padding-bottom:5px; line-height:16px;}
.subH1 { font-weight:bold; font-size:14px; line-height:16px; margin: 10px 0 -5px 0; }
#footballBP{height:285px!Important;}
.footballIcon { background-image:url(../Images/LandingPages/SouthAfrica2010/FootballIcon.jpg)!Important; padding:0 0 20px 32px; margin-top:10px;}
.botP1 IMG.travelTips{width:577px;height:68px;}

.adobePDF, .adobeReader{line-height:16px; font-size:11px; color:#444444;height:50px; }
.adobePDF .ImgLink, .adobePDF label, .adobeReader .ImgLink, .adobeReader label{float:left;}
.adobePDF label A{ text-decoration:underline;}
.adobePDF label, .adobeReader label{padding-left:20px; width:450px;}
.adobePDF .ImgLink{width:32px;height:32px; float:left;}
.adobeReader .ImgLink{width:75px;height:25px; float:left;}


