/* start module positions*/
#heading {
	position:absolute;
	left:0px;
	top:0px;
	width:752px;
	height:331px;
	z-index:3;
	background-image: url(../images/header-frontpage.jpg);
}
#LiveSupport {
	position:absolute;
	left:652px;
	top:6px;
	width:93px;
	height:32px;
	z-index:4;
}
#engine {
	position:absolute;
	left:16px;
	top:165px;
	width:379px;
	z-index:10;
	height: 280px;
	background-color: #FFFFFF;
	background-image: url(../images/engine_bg.jpg);
	background-repeat: no-repeat;

}
#enginewahlAir {
	position:absolute;
	left:16px;
	top:96px;
	width:379px;
	height: 69px;
	z-index:5;
	background-image: url(../images/engine_icons/air.gif);
	
}

#enginewahlCars {
	position:absolute;
	left:16px;
	top:96px;
	width:379px;
	height: 69px;
	z-index:5;
	background-image: url(../images/engine_icons/cars.gif);
	
}
#enginewahlHotels {
	position:absolute;
	left:16px;
	top:96px;
	width:379px;
	height: 69px;
	z-index:5;
	background-image: url(../images/engine_icons/hotels.gif);
	
}
#enginewahlCruises {
	position:absolute;
	left:16px;
	top:96px;
	width:379px;
	height: 69px;
	z-index:5;
	background-image: url(../images/engine_icons/cruises.gif);
	
}
#underengine {
    
	position:absolute;
	left:16px;
	top:441px;
	width:379px;
	z-index:7;
	height: 280px;
	background-color: #FFFFFF;
}
#underengineCar {
    
	position:absolute;
	left:17px;
	top:394px;
	width:379px;
	z-index:27;
	height: 280px;
	background-color: #FFFFFF;
}
#underengineHotel {
    
	position:absolute;
	left:17px;
	top:340px;
	width:379px;
	z-index:27;
	height: 280px;
	background-color: #FFFFFF;
}
#mainNavigation {
	position:absolute;
	left:397px;
	top:332px;
	width:355px;
	height:37px;
	z-index:2;
	background-image: url(../images/bg_mainNav.gif);
	background-repeat: repeat-x;
	text-indent: 5px;
	padding-top: 8px;
}
#mainContGrey {
	position:absolute;
	left:0px;
	top:369px;
	width:752px;
	height:500px;
	z-index:1;
	background-color: #EDEDED;

}
#subNav {
	position:absolute;
	left:7px;
	top:49px;
	width:747px;
	height:25px;
	z-index:8;
}
#affiliateClick {
	position:absolute;
	left:554px;
	top:74px;
	width:190px;
	height:80px;
	z-index:9;
}

#subpageheader {
	position:absolute;
	left:0px;
	top:0px;
	width:850px;
	height:70px;
	z-index:1;
	background-image: url(../images/subpages_header.jpg);
	background-repeat: no-repeat;
}
#LiveSupportSub {
	position:absolute;
	left:748px;
	top:6px;
	width:93px;
	height:32px;
	z-index:4;
}
#subGreyCont {
	position:absolute;
	left:0px;
	top:107px;
	width:850px;
	z-index:3;
	background-color: #EDEDED;
}
#navSubPage {
	position:absolute;
	left:0px;
	top:70px;
	width:850px;
	height:37px;
	z-index:5;
	background-image: url(../images/bg_mainNav.gif);
	line-height: 35px;
	text-align: center;
}
#countriesengine {
	position:absolute;
	left:412px;
	top:167px;
	width:411px;
	height:231px;
	z-index:46;
}
#speciallink {
	position:absolute;
	left:430px;
	top:170px;
	width:307px;
	height:126px;
	z-index:11;
}
/*end module positions*/





H1 {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	display:inline
   }
   
   
.engineTextBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
} 
.AirTimeDropdown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:80px;
	font-size: 10px;
	color: #333333;
	border: 1px solid #CCCCCC;
}

.fromCity,.toCity{
	border:1px solid #CCCCCC;
	width:50px;
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
		}
.flyDate,.flyTime{
	border:1px solid #CCCCCC;
	width:80px;
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	}
.fromCityLong,.toCityLong{
	border:1px solid #CCCCCC;
	width:100px;
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
		}
.moreButton{
	cursor:pointer;
	width:20px;
	height:17px;
	margin-left:2px;
	padding:0;
	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:80px;
}







   
   
.naviEngines {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #000066;
	font-weight: bold;
}
.naviEngines:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #FF6600;
	font-weight: bold;

}

.naviMainNav {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.naviMainNav:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;

}
.naviMainNavSmall {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.naviMainNavSmall:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;

}

.navisub {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.navisub:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;

}
.countrynav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-decoration: underline;
}
.countryNav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #000000;
	font-weight: normal;

}
.subNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
.subNav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;

}
.engineText {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.searcButt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
	border: 1px solid #003366;
}
.fliess {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.fliessHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}
.contentBoxen {
	background-color: #FFFFFF;
	border: 5px solid #FFFFFF;
}
.flightViewtxtfiel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 120px;
	border: 1px solid #CCCCCC;
}
.newsletterDrop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 100px;
	border: 1px solid #CCCCCC;
}

.flieghtViewpull {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 150px;
	border: 1px solid #CCCCCC;
}
.smallLight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}
/* start carengine*/
.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: 120px;
}
.carDate {


	border:1px solid silver;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 40px;
}
.carClass {



	border:1px solid silver;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 110px;
}
.carfeatures {



	border:1px solid silver;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 140px;
}

.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: 85px;
}
.cruiseShip {




	border:1px solid silver;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 180px;
}
.cruisesPort {




	border:1px solid silver;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 180px;
}
.contactInput {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 200px;
	border: 1px solid #CCCCCC;
}
.linkarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #F4F4F4;
}
