﻿/* 
-----------------------
CONTENT 
-----------------------
*/


td.FlightSpecialDestination 
{
	
	width:120px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #33649C;
	text-decoration:underline;
	font-weight: bold;
}

td.FlightSpecialPrice 
{
	width:80px;
	text-align:right;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #A01E00;
	text-decoration:underline;
	font-weight: bold;
}

td.HotelSpecialDestination 
{
	width:120px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #33649C;
	text-decoration:underline;
	font-weight: bold;
}

td.HotelSpecialPrice 
{
	width:80px;
	text-align:right;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #A01E00;
	text-decoration:underline;
	font-weight: bold;
}


td.PackageSpecialDestination 
{
	width:120px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #33649C;
	text-decoration:underline;
	font-weight: bold;
}

td.PackageSpecialPrice 
{
	width:80px;
	text-align:right;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #A01E00;
	text-decoration:underline;
	font-weight: bold;
}

td.FlightSpecialDestination a
{	
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #33649C;
	text-decoration:underline;
	font-weight: bold;
}

td.FlightSpecialPrice a
{
	text-align:right;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #A01E00;
	text-decoration:underline;
	font-weight: bold;
}

td.HotelSpecialDestination a
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #33649C;
	text-decoration:underline;
	font-weight: bold;
}

td.HotelSpecialPrice a
{
	text-align:right;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #A01E00;
	text-decoration:underline;
	font-weight: bold;
}


td.PackageSpecialDestination a
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #33649C;
	text-decoration:underline;
	font-weight: bold;
}

td.PackageSpecialPrice a
{
	text-align:right;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #A01E00;
	text-decoration:underline;
	font-weight: bold;
}
.guarantee {
	position: absolute;
	margin-left:464px;
	top:525px;
	width:271px;
	margin-bottom:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	color: #ffffff;
	line-height: 136.36363636363635%;
	padding-top:1px;
	padding-left:20px;
	padding-right:10px;
	background-image:url('/images/guaranteebackgroundimage.jpg');
	background-repeat: repeat-x;
	height:63px;

}
.mailing_list {
	position: absolute;
	margin-left:499px;
	top:721px;
	width:250px;
	margin-bottom:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	color: #616161;
	line-height: 136.36363636363635%;
	padding-top:1px;
	padding-left:11px;
	padding-right:5px;
	padding-bottom:2px;
	background-color:#ffffff;
	height: 58px;
}
.newsletter {
	position: absolute;
	margin-left:115px;
	top:721px;
	width:243px;
	margin-bottom:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	color: #616161;
	line-height: 136.36363636363635%;
	padding-top:1px;
	padding-left:14px;
	padding-right:10px;
	padding-bottom:2px;
	background-color:#ffffff;
	height: 58px;
}

.flight_deals_content {
	position: absolute;
	margin-left:770px;
	top:184px;
	width:226px;
	margin-bottom:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	color: #616161;
	line-height: 127.27272727272727%;
	padding-top:5px;
	padding-left:5px;
	height: 168px;
	background-color:#ffffff;
	overflow:auto;
}
.hotel_deals_content {
	position: absolute;
	margin-left:770px;
	top:477px;
	width:226px;
	margin-bottom:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	line-height: 127.27272727272727%;
	padding-top:5px;
	padding-left:5px;
	height: 108px;
	background-color:#ffffff;
	overflow: auto;
}

.package_deals_content {
	position: absolute;
	margin-left:770px;
	top:711px;
	width:226px;
	margin-bottom:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	line-height: 127.27272727272727%;
	padding-bottom:2px;
	padding-top:5px;
	padding-left:5px;
	height: 108px;
	background-color:#ffffff;
	overflow: auto;
}

/* 
-----------------------
IMAGES 
-----------------------
*/

#SubMenuFlights {
	position: absolute;
	margin-left:0px;
	top:412px;
	width:67px;
	height:25px;
	margin-bottom:0px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #A36A6A;
	background-image:url(/images/background_submenu_off.jpg);
	background-repeat: repeat-x;
	color: #ffffff;
	text-align:center;		
	padding-top: 4px;
	text-decoration:none;
}
#SubMenuAccomodation {
	position: absolute;
	margin-left:68px;
	top:412px;
	width:107px;
	height:25px;
	margin-bottom:0px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #A36A6A;
	background-image:url(/images/background_submenu_off.jpg);
	background-repeat: repeat-x;
	color: #ffffff;
	text-align:center;	
	padding-top: 4px;	
	text-decoration:none;

}
#SubMenuCarHire {
	position: absolute;
	margin-left:176px;
	top:412px;
	width:73px;
	height:25px;
	margin-bottom:0px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #A36A6A;
	background-image:url(/images/background_submenu_off.jpg);
	background-repeat: repeat-x;
	color: #ffffff;
	text-align:center;	
	padding-top: 4px;
	text-decoration:none;

}

#SubMenuFerries {
	position: absolute;
	margin-left:250px;
	top:412px;
	width:73px;
	height:25px;
	margin-bottom:0px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #A36A6A;
	background-image:url(/images/background_submenu_off.jpg);
	background-repeat: repeat-x;
	color: #ffffff;
	text-align:center;	
	padding-top: 4px;
	text-decoration:none;

}

#SubMenuTravelInsurance {
	position: absolute;
	margin-left:324px;
	top:412px;
	width:130px;
	height:25px;
	margin-bottom:0px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #A36A6A;
	background-image:url(/images/background_submenu_off.jpg);
	background-repeat: repeat-x;
	color: #ffffff;
	text-align:center;	
	padding-top: 4px;
	text-decoration:none;

}

#SubMenuFrequentFlyers {
	position: absolute;
	margin-left:455px;
	top:412px;
	width:130px;
	height:25px;
	margin-bottom:0px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #A36A6A;
	background-image:url(/images/background_submenu_off.jpg);
	background-repeat: repeat-x;
	color: #ffffff;
	text-align:center;	
	padding-top: 4px;
	text-decoration:none;

}

#SubMenuFlights  a {
	color: #ffffff;
	text-align:center;	
	text-decoration:none;
}
#SubMenuAccomodation a {
	color: #ffffff;
	text-align:center;	
	text-decoration:none;

}
#SubMenuCarHire a {
	color: #ffffff;
	text-align:center;	
	text-decoration:none;

}

#SubMenuFerries a {
	color: #ffffff;
	text-align:center;	
	text-decoration:none;

}


#SubMenuTravelInsurance a {
	color: #ffffff;
	text-align:center;	
	text-decoration:none;

}


#SubMenuFrequentFlyers a {
	color: #ffffff;
	text-align:center;	
	text-decoration:none;

}



#SubMenuRemainder {
	position: absolute;
	margin-left:586px;
	top:410px;
	width:179px;
	height:27px;
	margin-bottom:0px;
	background-image:url(/images/SubMenuRemainder.jpg);
	background-repeat: repeat-x;

}
#EngineCornerTopLeft {
	position: absolute;
	margin-left:0px;
	top:437px;
	width:17px;
	height:12px;
	margin-bottom:0px;

}
#EngineCornerTop {
	position: absolute;
	margin-left:17px;
	top:437px;
	width:432px;
	height:12px;
	margin-bottom:0px;

}
#EngineCornerTopRight {
	position: absolute;
	margin-left:449px;
	top:437px;
	width:15px;
	height:12px;
	margin-bottom:0px;

}
#GuaranteeHeader {
	position: absolute;
	margin-left:464px;
	top:437px;
	width:301px;
	height:90px;
	margin-bottom:0px;

}

#PromotionalBanner
{
	position: absolute;
	margin-left:10px;
	top:649px;
	margin-bottom:0px;
}

#EngineCornerMidLeft {
	position: absolute;
	margin-left:0px;
	top:449px;
	width:17px;
	height:178px;
	margin-bottom:0px;

}
#EngineCornerMidRight {
	position: absolute;
	margin-left:449px;
	top:449px;
	width:15px;
	height:178px;
	margin-bottom:0px;

}
#GuaranteeFooter {
	position: absolute;
	margin-left:464px;
	top:588px;
	width:301px;
	height:53px;
	margin-bottom:0px;

}
#EngineCornerBottomLeft {
	position: absolute;
	margin-left:0px;
	top:627px;
	width:17px;
	height:14px;
	margin-bottom:0px;

}
#EngineCornerBottom {
	position: absolute;
	margin-left:17px;
	top:627px;
	width:432px;
	height:14px;
	margin-bottom:0px;

}
#EngineBottomRight {
	position: absolute;
	margin-left:449px;
	top:627px;
	width:15px;
	height:14px;
	margin-bottom:0px;

}
#NewsletterIcon {
	position: absolute;
	margin-left:0px;
	top:641px;
	width:115px;
	height:187px;
	margin-bottom:0px;

}
#NewsletterHeader {
	position: absolute;
	margin-left:115px;
	top:641px;
	width:267px;
	height:80px;
	margin-bottom:0px;
	bottom: 171px;
}
#MailingListIcon {
	position: absolute;
	margin-left:382px;
	top:641px;
	width:117px;
	height:187px;
	margin-bottom:0px;

}
#MailingListHeader {
	position: absolute;
	margin-left:499px;
	top:641px;
	width:266px;
	height:80px;
	margin-bottom:0px;

}
#NewsLetterFooter {
	position: absolute;
	margin-left:115px;
	top:782px;
	width:267px;
	height:46px;
	margin-bottom:0px;

}
#MailingListFooter {
	position: absolute;
	margin-left:499px;
	top:782px;
	width:266px;
	height:46px;
	margin-bottom:0px;

}





#FlightDealHero {
	position: absolute;
	margin-left:770px;
	top:88px;
	width:231px;
	height:96px;
	margin-bottom:0px;

}
#FlightDealFooter {
	position: absolute;
	margin-left:770px;
	top:355px;
	width:231px;
	height:4px;
	margin-bottom:0px;

}
#HotelDealTab {
	position: absolute;
	margin-left:770px;
	top:367px;
	width:231px;
	height:14px;
	margin-bottom:0px;

}
#HotelDealHero {
	position: absolute;
	margin-left:770px;
	top:381px;
	width:231px;
	height:96px;
	margin-bottom:0px;

}

#HotelDealFooter {
	position: absolute;
	margin-left:770px;
	top:588px;
	width:231px;
	height:6px;
	margin-bottom:0px;

}
#PackageDealTab {
	position: absolute;
	margin-left:770px;
	top:601px;
	width:231px;
	height:14px;
	margin-bottom:0px;

}
#PackageDealHero {
	position: absolute;
	margin-left:770px;
	top:615px;
	width:231px;
	height:96px;
	margin-bottom:0px;

}

#PackageDealFooter {
	position: absolute;
	margin-left:770px;
	top:825px;
	width:231px;
	height:3px;
	margin-bottom:0px;

}


#Specials 
{
	position: absolute;
	margin-left:770px;
	top:184px;
	width:231px;
	margin-bottom:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	line-height: 127.27272727272727%;
	padding-top:1px;
	padding-bottom:2px;
	height: 637px;
	background-color:#ffffff;
}

#IataLogo 
{
	position: absolute;
	margin-left:530px;
	top:594px;
}

#TCFLogo 
{
	position: absolute;
	margin-left:600px;
	top:594px;
}




.BookingEngine 
{
	position: absolute;
	background-color:#ffffff;
	margin-left:17px;
	top:449px;
	width: 432px;
	height: 178px;
}