
/* CSS Document */
body
{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
}

#container
{
	width:961px;
	margin:0 auto;
	text-align:left;
}

#topSection
{
	width:961px;
	
}

#tpLeft
{
	float:left;
	font-size:11px;
	color:#0060af;
	padding:10px 0px 0px 10px;
	text-align:left;
}

.txtSearch
{
	border:solid 1px #0072bc;
	width:200px;
	
}

#tpImg
{
	clear:both;
	position:relative;
	height:230px;
	background-image:url(../images/general/topBg.jpg);
	background-repeat:no-repeat;
}

#tpRight
{
	float:right;
}

#tpImgLeft
{
	float:left;
	width:447px;
	padding:0px 0px 0px 0px;
	height:210px;
}

#tpImgRight
{
	float:right;
	width:330px;
	height:230px;
}

#tpLang
{
	text-align:right;
	font-size:11px;
	color:#cccccc;
	padding:10px 10px 0px 0px;
	font-weight:bold;
}

#tpLang a
{
	font-size:11px;
	color:#0060af;
	text-decoration:none;
}

#tpLang a:hover
{
	color:#c72121;
}

#tpSearch
{
	text-align:right;
	padding:10px 10px 0px 10px;
}



#tpLeftImg
{
	height:220px;
	text-align:right;
}

#tpNote
{
	clear:both;
	padding:100px 10px 0px 0px;
	text-align:right;
	color:#FFFFFF;
	font-size:25px;	
}

#nav
{
	position:relative;
	height:32px;
	background-image:url(../images/general/navBg.gif);
	width:960px;
	background-repeat:no-repeat;
	color:#FFFFFF;
}



#nav ul
{
	padding:8px 0px 0px 5px;
	margin:0px;
}

#nav ul li
{
	display:inline;
	padding:0px 2px 0px 2px;
	font-size:11px;
	font-weight:bold;
}

#nav ul li a
{
	color:#FFFFFF;
	text-decoration:none;
}

#nav ul li a:hover
{
	color:#fbaf5d;
}

#nav ul li a.active
{
	color:#fbaf5d;
}

#contentSection
{
	clear:both;
	width:961px;
	
}

.welSection
{
	background-image:url(../images/general/wlBgSp.jpg);
	background-repeat:no-repeat;
	height:260px;
	padding:0px 0px 0px 10px;
}

.welWelcome
{
	float:left;
	width:278px;
	font-size:12px;
	line-height:20px;
	padding:10px 0px 0px 0px;
}

.welContent
{
	height:190px;
	
}
.welLine
{
	float:left;
	width:20px;
	
}

.welSpecialOffers
{
	float:left;
	width:290px;
}

.welSpecialOffers ul
{
	padding:2px 0px 0px 0px;
	margin:0px;
	height:190px;
}

.welSpecialOffers ul li
{
	list-style:none;
	padding:0px 0px 10px 0px;
}

.welSpecialOffers ul li a
{
	font-size:12px;
	color:#144069;
	font-weight:bold;
	text-decoration:none;
}

.welSpecialOffers ul li a:hover
{
	text-decoration:underline;
}
.bkTitle
{
	background-image:url(../images/general/bkTop.gif);
	background-repeat:no-repeat;
	height:28px;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	padding:20px 0px 0px 5px;
	width:334px;
}

.bkForm
{
	background-color:#2a5d8a;
	height:341px;
	width:329px;
	padding:5px 5px 5px 5px;
	color:#FFFFFF;
	font-size:11px;
}

.newsLetterSection
{
	background-image:url(../images/general/nwslBg.gif);
	background-repeat:no-repeat;
	height:100px;
	padding:10px 0px 0px 10px;
}

.nwsSection
{
	background-image:url(../images/general/nwsBg.gif);
	background-repeat:no-repeat;
	height:260px;
	padding:10px 10px 0px 10px;
}

.nwsNews
{
	float:left;
	width:330px;
	padding:0px 0px 0px 0px;	
}

.nwsTravelInfo
{
	
}

.nwsSep
{
	float:left;
	border-left:solid 1px #FFFFFF;
	height:200px;
	padding:0px 4px 0px 4px;
}

.nwsNewsTitle
{
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
}

.nwsNews ul
{
	padding:0px 0px 0px 0px;
	margin:0px;
}


.nwsTravelInfo ul 
{
	padding:0px 0px 0px 0px;
	margin:0px;
}



.nwsNews ul li, .nwsTravelInfo ul li
{
	list-style:none;
	padding:0px 0px 8px 0px;
	line-height:17px;
}

.nwsNews ul li a, .nwsTravelInfo ul li a
{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}

.nwsNews ul li a:hover, .nwsTravelInfo ul li a:hover
{
	text-decoration:underline;
}

.nlHeader
{
	font-size:14px;
	color:#FFFFFF;
	padding:0px 0px 10px 0px;
}

.nlForm
{
	color:#FFFFFF;
	font-size:11px;
	padding:0px 0px 0px 0px;
}

.nlForm input
{
	border:solid 1px #CCCCCC;
}

.nlSubscribed
{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}

.footer
{
	width:961px;
	background-image:url(../images/general/footerBg.gif);
	background-repeat:no-repeat;
	color:#0060af;
	font-size:10px;	
	text-align:center;
	height:29px;
	padding:5px 0px 0px 0px;	
}

.footer ul
{
	padding:0px;
	margin:0px;
}

.footer ul li
{
	display:inline;
	padding:0px 5px 0px 5px;
}

.footer a
{
	color:#0060af;
	font-size:10px;
	text-decoration:none;
}


.innerNav
{
	
	background-repeat:repeat-x;
	background-color:#14406a;
	width:220px;
}

.innerNav ul
{
	padding:0px 0px 0px 0px;
	margin:0px;
}

.innerNav ul li
{
	list-style:none;
	padding:10px 5px 10px 13px;
	font-size:12px;
}

.innerNav ul li a
{
	color:#FFFFFF;
	text-decoration:none;
}

.innerNav ul li a:hover
{
	text-decoration:underline;
}

.innerNav ul li a.active
{
	font-weight:bold;
}

.innerContent
{
	background-image:url(../images/general/ctBg.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

.features
{
	background-image:url(../images/general/ftBg.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	width:261px;
}

.featuresImg
{
	text-align:center;
	padding:10px 0px 0px 0px;
}

.featuresTitle
{
	font-weight:bold;
	font-size:14px;
	color:#0060af;
	text-align:center;
	padding:8px 0px 0px 0px;
}

.featuresContent
{
	color:#144069;
	font-size:11px;
	line-height:20px;
	padding:5px 7px 0px 7px;
	text-align:justify;
}

.inSpecialOffer
{
	background-image:url(../images/general/inSpBg.jpg);
	background-repeat:no-repeat;
	height:131px;
}

.inBookFlight
{
	background-image:url(../images/general/inBookFlight.jpg);
	height:69px;
	background-repeat:no-repeat;
	padding:2px 10px 0px 120px;
	width:335px;
}

.inBookFlight a
{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

.inBookFlight a:hover
{
	text-decoration:underline;
}

.inBookBtn
{
	padding:2px 30px 0px 0px;
	text-align:right;
}

.inNewsletter
{
	background-repeat:no-repeat;
	height:79px;
}

.inNavHeader
{
	background-image:url(../images/general/navInTopBg.gif);
	background-repeat:no-repeat;
	height:33px;
	font-weight:bold;
	color:#FFFFFF;
	padding:15px 0px 0px 5px;
}

.inInput
{
	border:solid 1px #CCCCCC;
}

.inCTitle
{
	font-size:14px;
	font-weight:bolder;
	color:#0060af;
	padding:0px 0px 0px 5px;
}

.inCContent
{
	font-size:12px;
	color:#000000;
	line-height:20px;
	padding:0px 5px 20px 5px;
}

.inNewsletterForm
{
	padding:0px 0px 0px 185px;
	color:#FFFFFF;
	font-size:11px;
}

.inNewsletterBtn
{
	padding:5px 0px 0px 185px;
}

.flts
{
	border-left:solid 1px #cccccc;
}

.flts td
{
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:2px;
	font-size:11px;
}

.ftCities
{
	padding:0px 0px 0px 0px;
	/*border-bottom:solid 1px #cccccc;
	border-top:solid 1px #cccccc;*/
}

#tpNewsletter
{
	padding:35px 0px 0px 0px;
	text-align:right;
}


.innerContent ul
{
	padding:10px 0px 0px 30px ;
	margin:0px;
}

.innerContent ul li
{
	list-style:none;
	padding:0px 0px 10px 0px;
}

.innerContent ul li a
{
	font-size:12px;
	font-weight:bold;
	color:#0060af;
	text-decoration:none;
}

.innerContent ul li a:hover
{
	text-decoration:underline;
}

.bkTTI
{
	height:300px;
}

.bkTable td
{
	padding: 2px 0px 2px 0px;
}

.bkDetails td
{
	padding: 3px 0px 3px 0px;
}

.bkTxt
{
	height:15px;
	border:solid 1px #ffffff;
	font-size:10px;
}

.bkSelect
{
	height:17px;
	border:solid 1px #ffffff;
	font-size:10px;
}


.bkTxtInput
{
	width:50px;
	height:15px;
	border:solid 1px #ffffff;
	font-size:10px;
}

.newsTicker
{
	position:relative;
	font-size:11px;
	font-weight:bold;
	color:#a00000;
	height:14px;
}

.newsTicker a
{
	color:#025eae;
}

.newsTicker a:hover
{
	text-decoration:none;
}