/*------- module positions -----------------*/
#flaglay {
	position:relative;
	left:250px;
	top:331px;
	width:120px;
	height:80px;
	z-index:500;
}
#maincontainer {
	position:relative;
	left:auto;
	top:0px;
	width:704px;
	height:674px;
	z-index:1;
	background-color: #FFFFFF;
}
#maincontainerfaq {
	position:relative;
	left:auto;
	top:0px;
	width:704px;
	height:1750px;
	z-index:1;
	background-color: #FFFFFF;
}
#maincontainerprivacy {
	position:relative;
	left:auto;
	top:0px;
	width:704px;
	height:1100px;
	z-index:1;
	background-color: #FFFFFF;
}
#maincontaineruseragree {
	position:relative;
	left:auto;
	top:0px;
	width:704px;
	height:1050px;
	z-index:1;
	background-color: #FFFFFF;
}
#maincontainersecurety {
	position:relative;
	left:auto;
	top:0px;
	width:704px;
	height:700px;
	z-index:1;
	background-color: #FFFFFF;
}
#maincontaineraboutus {
	position:relative;
	left:auto;
	top:0px;
	width:704px;
	height:550px;
	z-index:1;
	background-color: #FFFFFF;
}
#maincontainercontactus {
	position:relative;
	left:auto;
	top:0px;
	width:704px;
	height:650px;
	z-index:1;
	background-color: #FFFFFF;
}
#maincontainerjobs {
	position:relative;
	left:auto;
	top:0px;
	width:704px;
	height:650px;
	z-index:1;
	background-color: #FFFFFF;
}
#maincontainercountries {
	position:relative;
	left:auto;
	top:0px;
	width:704px;
	height:720px;
	z-index:1;
	background-color: #FFFFFF;
}
#navbar {
	position:absolute;
	left:0px;
	top:0px;
	width:704px;
	height:26px;
	z-index:6;
	background-color: #3B4360;
}
#navbarspacer
{
	background-color: #6E7DB4;
	left:0px;
	top:58px;
	width:704px;
	height:58px;
	z-index:5;
}
#hellblauback {
	position:absolute;
	left:0px;
	top:84px;
	width:704px;
	height:228px;
	z-index:2;
	background-color: #D9E0F9;
}
#airengine {
	position:absolute;
	left:26px;
	top:92px;
	width:301px;
	height:219px;
	z-index:55;
	background-color: #6E7DB4;
	background-image: url(images/bg_search_hotels.jpg);
}
#hotelengine {
	position:absolute;
	left:26px;
	top:92px;
	width:340px;
	height:212px;
	z-index:55;
	background-image: url(images/hotelengine_bg.gif);
	background-repeat: no-repeat;
}
#carengine {
	position:absolute;
	left:26px;
	top:92px;
	width:340px;
	height:212px;
	z-index:55;
	background-color: #6E7DB4;
	background-image: url(images/carengine_bg.gif);
}
#cruiseengine {
	position:absolute;
	left:26px;
	top:92px;
	width:340px;
	height:212px;
	z-index:55;
	background-color: #6E7DB4;
	background-image: url(images/cruiseengine_bg.gif);
}
#secondbox {
	position:absolute;
	left:330px;
	top:94px;
	width:319px;
	height:212px;
	z-index:4;
}
#liveSupport {
	height:37px;
	left:860px;
	position:absolute;
	top:25px;
	width:99px;
	z-index:500;
}
#engineMenu {
	position:absolute;
	left:1px;
	top:92px;
	width:21px;
	height:211px;
	z-index:3;
	background-color: #D9E0F9;
	background-image: url(images/row_02.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
#logocontainer {
	position:absolute;
	left:0px;
	top:0px;
	width:326px;
	height:58px;
	z-index:78;
}
#greybg_left {
	position:absolute;
	left:7px;
	top:319px;
	width:120px;
	height:320px;
	z-index:12;
	background-color: #F3F3F3;
	background-image: url(images/leftgreybg.gif);
}
#checkmytrip {
	position:absolute;
	left:372px;
	top:319px;
	width:325px;
	height:142px;
	z-index:13;
	background-image: url(images/bg_checkmytrip.gif);
	background-repeat: no-repeat;
}
#newsletterbox {
	position:absolute;
	left:372px;
	top:467px;
	width:325px;
	height:142px;
	z-index:2;
	background-image: url(images/bg_newsletter.gif);
	background-repeat: no-repeat;
}
#copyrights {
	position:absolute;
	left:372px;
	top:616px;
	width:325px;
	height:21px;
	z-index:2;
	background-color: #F3F3F3;
}
#contmiddle {
	position:absolute;
	left:136px;
	top:319px;
	width:228px;
	height:242px;
	z-index:16;
	background-color: #F3F3F3;
	background-image: url(images/maincont_bg.gif);
}
#linklayer {
	position:absolute;
	left:7px;
	top:648px;
	width:690px;
	height:18px;
	z-index:17;
}
#joblayer {
	position:absolute;
	left:136px;
	top:569px;
	width:228px;
	height:70px;
	z-index:20;
	background-color: #FFFFFF;
}

#faqlay {
	position:absolute;
	left:7px;
	top:320px;
	width:689px;
	height:353px;
	z-index:99;
	background-color: #FFFFFF;
}
#privacylay {
	position:absolute;
	left:7px;
	top:320px;
	width:689px;
	height:353px;
	z-index:99;
	background-color: #FFFFFF;
}
#useragreelay {
	position:absolute;
	left:7px;
	top:320px;
	width:689px;
	height:353px;
	z-index:99;
	background-color: #FFFFFF;
}
#securetylay {
	position:absolute;
	left:7px;
	top:320px;
	width:689px;
	height:353px;
	z-index:99;
	background-color: #FFFFFF;
}
#aboutuslay {
	position:absolute;
	left:7px;
	top:320px;
	width:689px;
	height:220px;
	z-index:99;
	background-color: #FFFFFF;
}
#contactuslay {
	position:absolute;
	left:7px;
	top:320px;
	width:689px;
	height:220px;
	z-index:99;
	background-color: #FFFFFF;
}
#jobslay {
	position:absolute;
	left:7px;
	top:320px;
	width:689px;
	height:220px;
	z-index:99;
	background-color: #FFFFFF;
}
#countrieslay {
	position:absolute;
	left:7px;
	top:320px;
	width:689px;
	height:380px;
	z-index:99;
	background-color: #FFFFFF;
}
/*------------------------------------------------------*/
/*------------------------------------------------------*/
/*------------------------------------------------------*/
/*------------------------------------------------------*/

body {
	background-color:#6E7DB4; 
	background-repeat: repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
H1 {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	display:inline
   }
   
   H2 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	display:inline;
	font-weight: bold;
   }
.fatheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

.mainnavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	height: 22px;
	text-align: center;
	vertical-align: middle;	
}
.mainnavi:hover {
	text-decoration: none;
	color: #FFCC00;
}
.footerlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
.flightViewtxtfiel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 120px;
	border: 1px solid #CCCCCC;
}
.flieghtViewpull {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 173px;
	border: 1px solid #CCCCCC;
}
.flightviewbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.fatheaderWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.AirTimeDropdown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:70px;
	font-size: 10px;
	color: #333333;
	border: 1px solid #CCCCCC;
}.fromCity,.toCity{	border:1px solid #CCCCCC;	width:66px;	position:relative;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;}.flyDate,.flyTime{
	/*border:1px solid #CCCCCC;*/
	width:70px;
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	}
.fromCityLong,.toCityLong{
	/*border:1px solid #CCCCCC;*/
	width:150px;
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
		}	
.airPassengerDrop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #CCCCCC;
	width:40px;
}
.airAirlineDrop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #CCCCCC;
	width:180px;
}
.airClassDrop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #CCCCCC;
	width:75px;
}
.naviEngines {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #000066;
	font-weight: bold;
}
.naviEngines:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #FFCC00;
	font-weight: bold;

}
.enginetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}
.searchbutt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #FFCC00;
	border: 1px solid #000000;
	height: 18px;
}
.citybutt {
	height: 17px;
	width: 17px;
	color: #000000;
	/*line-height: 10px;*/
	vertical-align:bottom;
}
.carTime {
	border:1px solid silver;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 55px;
}
.carPickUpandDrop {
	border:1px solid silver;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	width: 93px;}
.carDate {
	border:1px solid silver;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	width: 36px;}.carClass {	border:1px solid silver;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	width: 75px;}
.carfeatures 
{
	border:1px solid silver;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;color: #666666;	width: 75px;
}
.hotelCountry {
	border:1px solid silver;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 200px;
}
.hotelPrev {
	border:1px solid silver;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 110px;
}
.hotelGuest {
	border:1px solid silver;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 50px;
}
.cruiseShip {
	border:1px solid silver;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 220px;
}
.cruisesPort {
	border:1px solid silver;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 180px;
}
.navilinksarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.navilinksarea:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;

}
.fliesswhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.contactInput {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 200px;
	border: 1px solid #CCCCCC;
}
.fliessblack {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.flightviewenter {
	background-image: url(images/enterbutt_view.gif);
	background-repeat: no-repeat;
	height: 78px;
	width: 75px;
}
.newsletterfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #CCCCCC;
	width: 120px;
}
.copytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
.orangeheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
}
.naviCountries {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}
.naviCountries:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	font-weight: bold;

}
.jobtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.enginetextsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.flyDatesmall,.flyTimesmall {

	border:1px solid #CCCCCC;
	width:60px;
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.detination {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #6E7DB4;
	text-decoration:none;
}