﻿html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, input, button, select, form, textarea, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video
{
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 12px;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}

th, td {
    vertical-align: middle;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
html
{
    color: #005195;
    font-family: arial;
    font-size: 12px;
}
* {font-size: 12px; font-family: arial;}
body
{
    margin: 0px;
    background: #FFFFFF;
}
#headerSection
{
    height: 92px;
    background: #FFFFFF;
	min-width:996px;
}
#contentOuterSection
{
    background: url("/landingpage/img/body_bg.png") repeat-x scroll 0 0 #C0DBEE;
    border-top: 2px solid #005195;
	min-width:996px;
}
#contentSection
{
    width: 996px;
    margin: 0 auto;
}
#contentInnerSection
{
    padding: 15px;
}
h1, h2, h3, h4, h5, h6
{
    font-size: 1em;
    font-weight: bold;
}
h1, h2, h3, h4
{
    color: #005195;
}
h2, h3, h4 {
    font-size: 1.5em;
    margin-bottom: 13px;
    margin-top: -4px;
}
h1
{
    background-color: #FFFFFF;
    font-size: 1.9em;
    padding: 5px 15px;
}

#footerSection
{
   width: 996px;
    margin: 0 auto;
}
#header
{
    width: 996px;
    margin: 0 auto;
}
.bold {font-weight:bold}
#leftSide
{
    width: 641px;
    float: left;
}
#rightSide
{
    width: 310px;
    float: right;
}
#rightSide .block
{
    background-color: #FFFFFF;
    padding: 15px;
    margin-top: 15px;
}

#leftSide .block
{
    background-color: #FFFFFF;
    padding: 15px;
    margin-top: 15px;
}
.clear
{
    width: 1px;
    height: 1px;
    overflow: hidden;
    clear: both;
}
#stepOneSearch
{
    background-color: #FF9024;
    margin-top: 15px;
    padding: 15px;
}
#footer
{
    width: 996px;
    margin: 0 auto;
    text-align: center;
    padding: 15px 0;
}
.footerItem
{
    display: inline;
    margin: 0 30px;
    text-decoration: underline;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    color: #005195;
}

#booking_search input
{
    background-color: #FFFFFF;
    border: 1px solid #777;
    padding-right: 24px;
    height: 34px;
    line-height: 1.2em;;
    padding: 2px 10px;
    width: 589px;
}
#ReturnLocation
{
    background-color: #FFFFFF;
    border: 1px solid #777;
    padding-right: 24px;
    height: 34px;
    line-height: 1.2em;;
    padding: 2px 10px;
    width: 589px;
}

#booking_dropoff_date, #booking_pickup_date
{
    background-color: #FFFFFF;
    border: 1px solid #777;
    height: 26px;
    line-height: 26px;
    padding: 0 20px 0 10px;
    width: 123px;
}

.select
{
    display: block;
    height: 25px;
    line-height: 25px;
    padding: 0 4px 1px;
    background-color: #FFFFFF;
    border: 1px solid #777;
}
.select select
{
    margin-top: 5px;
}
.label
{
    color: #FFFFFF;
    font-size: 1.2em;
    font-weight: bold;
}

button, button span
{
    background: url("/landingpage/bookingmonkey/img/booking_submit_bg.png") no-repeat scroll 0 0 transparent;
}

button
{
    padding-left: 10px;
}
button span
{
    background-position: right -55px;
    color: #FFFFFF;
    float: left;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 55px;
    padding-right: 44px;
}
#booking_dropoff_time, #booking_pickup_time
{
    width: 90px;
}
#booking_country_of_origin
{
    width: 260px;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border:1px solid #CCC;
	background-color:#FFFFFF;
	color: #000000;
	padding: 8px;
	font-size:12px;
	max-width:400px;
	width:expression(document.getElementById('tooltip').clientWidth > 400? "400px": "auto");
	}
#tooltip h3, #tooltip div { 
	margin: 0; 
	font-size: 12px; 
	font-weight: normal; 
	}
	
	ol, ul {
  list-style: none;
}
.locationslist {text-align:left}
.locationslist div {color:#005195}
.locationslist  li {cursor:pointer}
#loclist ul,.results.lrg ul {
  float: left;
  width: 236px;
}

#loclist li,.results li {
  line-height: 16px;
  padding-left: 22px;
  margin-bottom: 4px;
}

#loclist  li.icon , .results li.icon {
  margin-top: 1em;
  background: url('/landingpage/img/location_icons_lrg.png') no-repeat 0 0;
  font-size: 1.2em;
  font-weight: bold;
}

 .results li.icon:first-child {
  margin-top: 0;
}

.results li.icon.airport {
  background-position: 0 0;
}

.results li.icon.station {
  background-position: 0 -16px;
}
 .results li.icon.region {
  background-position: 0 -79px;
}

.results li.icon.country {
  background-position: 0 -64px;
}


.results li.icon.office {
  background-position: 0 -32px;
}

#module_booking .results li a {
  display: block;
  text-decoration: none;
}

.results li a:focus,
.results li a:hover {
  color: #005185;
  text-decoration: underline;
}

/*
     .NewButtonMO .buttonleft,	.NewButton .buttonleft {
          background: url("/xmlmod/module_11/library/media/bttnnew1.png") no-repeat scroll left bottom transparent;
          color: #FFFFFF;
          float: right;
          font-weight: bold;
          height: 35px;
          line-height: 35px;
          padding-left: 12px;font-size: 14px;
          }
		  
		  #module_booking  .NewButtonMO .buttonleft,	#module_booking .NewButton .buttonleft {
          background: url("/xmlmod/module_11/library/media/bttnnew1.png") no-repeat scroll left bottom transparent;
          color: #FFFFFF;
          float: right;
          font-weight: bold;
          height: 35px;
          line-height: 35px;
          padding-left: 12px;font-size: 12px;
          }
          .NewButtonMO .buttonright,.NewButton .buttonright {
          background: url("/xmlmod/module_11/library/media/bttnnew1.png") no-repeat scroll right bottom transparent;
          float: right;
          font-weight: bold;
          height: 35px;
          overflow: hidden;
          width: 35px;
          }

		  */
		  #InnerContentSelectCar select{background-color:#FFFFFF}


#InnerContentSelectCar #booking_dropoff_date,#InnerContentSelectCar  #booking_pickup_date  {border: 1px solid #005195;
    font-weight: normal;
    height: 15px;
    line-height: 14px;
    margin-bottom: 10px;
    padding: 2px;}
#dupbookInnerPop{text-align:left}	
div.validation {
    float: left;
    height: 20px;
    width: 18px;
}
div.validation.valid {
    background: url("/xmlmod/module_11/library/media2013/validationsprite.png") no-repeat scroll 0 -33px transparent;
}
div.validation.invalid {
    background: url("/xmlmod/module_11/library/media2013/validationsprite.png") no-repeat scroll 0 5px transparent;
}
tr.odd td {
    background-color: #E4EDF4;
    border-bottom: 1px solid #FFFFFF;
    color: #005195;
    line-height: 22px;
}
tr.even td {
    background-color: #F2F5FA;
    border-bottom: 1px solid #FFFFFF;
    color: #005195;
    line-height: 22px;
}
tr.subTotal td {
    background-color: #B1CAE0;
    border-bottom: 15px solid #FFFFFF;
    color: #005195;
    line-height: 22px;
}
tr.Total td {
    color: #005195;
    font-size: 2em;
    font-weight: bold;
    padding-right: 5px;
    text-align: right;
}
#SOcontentContainer h2, #SOcontentContainer h3, #SOcontentContainer h4 {
    font-size: 1.2em;
    margin-bottom: 10px;
    margin-top: 0;
}
#SOcontentContainer p {
    margin-bottom: 20px;
}
#SOcontentContainer h1 {
    background-color: transparent;
    font-size: 16px;
    padding: 0 0 5px;
}
#searchContainer td{vertical-align:top}
#MyOrderBox input{background-color:#FFFFFF}
.headerMenuTab {text-decoration:none;float:left;font-size:16px;color:#005195;margin-right:50px;cursor:pointer;display:block;font-weight:bold}
.headerMenuTabSelected {text-decoration:none;float:left;font-size:16px;color:#FF9024;margin-right:50px;cursor:pointer;display:block;font-weight:bold;}

.block.popAirportLocations img{float: left;margin-right: 10px;border: 0px solid;background-color:#005195}
.block.popAirportLocations  ul li {clear:both; margin-bottom: 10px;height:40px;
    position: relative;}



.block.popAirportLocations  ul li a {
    font-size: 1.1em;
    font-weight: bold;
    text-decoration: underline;
	color: #005195;
}

.block.popAirportLocations ul li .priceX {
    bottom: 0;
    font-size: 0.95em;
    position: absolute;
    right: 0;
}

.block.popAirportLocations  ul li a:hover {color:#E97300}
.block.popAirportLocations a:hover img{background-color:#E97300}

.block.popAirportLocations ul li .priceX strong {
    color: #E97300;
    font-size: 1.6em;
    font-weight: bold;
    margin-left: 0.2em;
}

.block.popAirportLocations .disclaimer{clear: both;
    color: #AAAAAA;
    text-align: right;
    font-size: 0.8em;
    margin-top: 0.4em;}
	.footerCountries a {color: #005195;text-decoration:none}
	.footerCountries a img {border-width:0}
		.footerCountries a:hover {color: #005195;text-decoration:none}
		
.block.popCountries a {line-height:18px;text-decoration:none;color:#005195}
.block.popCountries a:hover {text-decoration:underline}		
			select, option , input {color:#005195}
				  	.topConColA {vertical-align:top;padding-bottom:5px;font-weight:bold;white-space: nowrap;
padding-right: 10px;}
			.topConColB {font-weight: 100;vertical-align:top;padding-bottom:5px;}
			html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
.locationHover, .locationHover *, .locationHover div{color:#E97300}
textarea{resize:none}
 
#SpecialOptionsMay h1
        {
            color: #005195;
            font-family: sans-serif;
            font-size: 18px;
            font-weight: bold;
            margin: 0 0 15px 0;
			padding:0px
        }
		#SpecialOptionsMay p{margin:10px 0}
		#SpecialOptionsMay td{padding:2px 0}
		#SpecialOptionsMay .slink {cursor:pointer;text-decoration: underline;}
        #SpecialOptionsMay ul
        {
            list-style-image: url('/xmlmod/module_11/library/media2013/vinkx.png');
			margin: 10px 0 0 0 ;
    padding-left: 30px;
        }

        #SpecialOptionsMay td
        {
            vertical-align: top;
        }
        #SpecialOptionsMay li
        {
            padding-right: 0px;
        }
		
		
#advancedsearch .head	{font-size:14px;font-weight:bold; padding: 10px 0 5px;}	
.odd {background-color:#F2F5FA}
.even {background-color:#E4EDF4}

.loc div {padding:0 0 0 24px}
.flag_AD {background: url("/xmlmod/module_11/library/media/flags/ad.gif") no-repeat scroll 0 2px transparent;}
.flag_AE {background: url("/xmlmod/module_11/library/media/flags/ae.gif") no-repeat scroll 0 2px transparent;}
.flag_AF {background: url("/xmlmod/module_11/library/media/flags/af.gif") no-repeat scroll 0 2px transparent;}
.flag_AG {background: url("/xmlmod/module_11/library/media/flags/ag.gif") no-repeat scroll 0 2px transparent;}
.flag_AI {background: url("/xmlmod/module_11/library/media/flags/ai.gif") no-repeat scroll 0 2px transparent;}
.flag_AL {background: url("/xmlmod/module_11/library/media/flags/al.gif") no-repeat scroll 0 2px transparent;}
.flag_AM {background: url("/xmlmod/module_11/library/media/flags/am.gif") no-repeat scroll 0 2px transparent;}
.flag_AN {background: url("/xmlmod/module_11/library/media/flags/an.gif") no-repeat scroll 0 2px transparent;}
.flag_AO {background: url("/xmlmod/module_11/library/media/flags/ao.gif") no-repeat scroll 0 2px transparent;}
.flag_AR {background: url("/xmlmod/module_11/library/media/flags/ar.gif") no-repeat scroll 0 2px transparent;}
.flag_AS {background: url("/xmlmod/module_11/library/media/flags/as.gif") no-repeat scroll 0 2px transparent;}
.flag_AT {background: url("/xmlmod/module_11/library/media/flags/at.gif") no-repeat scroll 0 2px transparent;}
.flag_AU {background: url("/xmlmod/module_11/library/media/flags/au.gif") no-repeat scroll 0 2px transparent;}
.flag_AW {background: url("/xmlmod/module_11/library/media/flags/aw.gif") no-repeat scroll 0 2px transparent;}
.flag_AZ {background: url("/xmlmod/module_11/library/media/flags/az.gif") no-repeat scroll 0 2px transparent;}
.flag_BA {background: url("/xmlmod/module_11/library/media/flags/ba.gif") no-repeat scroll 0 2px transparent;}
.flag_BB {background: url("/xmlmod/module_11/library/media/flags/bb.gif") no-repeat scroll 0 2px transparent;}
.flag_BD {background: url("/xmlmod/module_11/library/media/flags/bd.gif") no-repeat scroll 0 2px transparent;}
.flag_BE {background: url("/xmlmod/module_11/library/media/flags/be.gif") no-repeat scroll 0 2px transparent;}
.flag_BF {background: url("/xmlmod/module_11/library/media/flags/bf.gif") no-repeat scroll 0 2px transparent;}
.flag_BG {background: url("/xmlmod/module_11/library/media/flags/bg.gif") no-repeat scroll 0 2px transparent;}
.flag_BH {background: url("/xmlmod/module_11/library/media/flags/bh.gif") no-repeat scroll 0 2px transparent;}
.flag_BI {background: url("/xmlmod/module_11/library/media/flags/bi.gif") no-repeat scroll 0 2px transparent;}
.flag_BJ {background: url("/xmlmod/module_11/library/media/flags/bj.gif") no-repeat scroll 0 2px transparent;}
.flag_BL {background: url("/xmlmod/module_11/library/media/flags/bl.gif") no-repeat scroll 0 2px transparent;}
.flag_BM {background: url("/xmlmod/module_11/library/media/flags/bm.gif") no-repeat scroll 0 2px transparent;}
.flag_BN {background: url("/xmlmod/module_11/library/media/flags/bn.gif") no-repeat scroll 0 2px transparent;}
.flag_BO {background: url("/xmlmod/module_11/library/media/flags/bo.gif") no-repeat scroll 0 2px transparent;}
.flag_BR {background: url("/xmlmod/module_11/library/media/flags/br.gif") no-repeat scroll 0 2px transparent;}
.flag_BS {background: url("/xmlmod/module_11/library/media/flags/bs.gif") no-repeat scroll 0 2px transparent;}
.flag_BT {background: url("/xmlmod/module_11/library/media/flags/bt.gif") no-repeat scroll 0 2px transparent;}
.flag_BW {background: url("/xmlmod/module_11/library/media/flags/bw.gif") no-repeat scroll 0 2px transparent;}
.flag_BY {background: url("/xmlmod/module_11/library/media/flags/by.gif") no-repeat scroll 0 2px transparent;}
.flag_BZ {background: url("/xmlmod/module_11/library/media/flags/bz.gif") no-repeat scroll 0 2px transparent;}
.flag_CA {background: url("/xmlmod/module_11/library/media/flags/ca.gif") no-repeat scroll 0 2px transparent;}
.flag_CC {background: url("/xmlmod/module_11/library/media/flags/cc.gif") no-repeat scroll 0 2px transparent;}
.flag_CD {background: url("/xmlmod/module_11/library/media/flags/cd.gif") no-repeat scroll 0 2px transparent;}
.flag_CF {background: url("/xmlmod/module_11/library/media/flags/cf.gif") no-repeat scroll 0 2px transparent;}
.flag_CG {background: url("/xmlmod/module_11/library/media/flags/cg.gif") no-repeat scroll 0 2px transparent;}
.flag_CH {background: url("/xmlmod/module_11/library/media/flags/ch.gif") no-repeat scroll 0 2px transparent;}
.flag_CI {background: url("/xmlmod/module_11/library/media/flags/ci.gif") no-repeat scroll 0 2px transparent;}
.flag_CK {background: url("/xmlmod/module_11/library/media/flags/ck.gif") no-repeat scroll 0 2px transparent;}
.flag_CL {background: url("/xmlmod/module_11/library/media/flags/cl.gif") no-repeat scroll 0 2px transparent;}
.flag_CM {background: url("/xmlmod/module_11/library/media/flags/cm.gif") no-repeat scroll 0 2px transparent;}
.flag_CN {background: url("/xmlmod/module_11/library/media/flags/cn.gif") no-repeat scroll 0 2px transparent;}
.flag_CO {background: url("/xmlmod/module_11/library/media/flags/co.gif") no-repeat scroll 0 2px transparent;}
.flag_CR {background: url("/xmlmod/module_11/library/media/flags/cr.gif") no-repeat scroll 0 2px transparent;}
.flag_CS {background: url("/xmlmod/module_11/library/media/flags/cs.gif") no-repeat scroll 0 2px transparent;}
.flag_CU {background: url("/xmlmod/module_11/library/media/flags/cu.gif") no-repeat scroll 0 2px transparent;}
.flag_CV {background: url("/xmlmod/module_11/library/media/flags/cv.gif") no-repeat scroll 0 2px transparent;}
.flag_CW {background: url("/xmlmod/module_11/library/media/flags/cw.gif") no-repeat scroll 0 2px transparent;}
.flag_CX {background: url("/xmlmod/module_11/library/media/flags/cx.gif") no-repeat scroll 0 2px transparent;}
.flag_CY {background: url("/xmlmod/module_11/library/media/flags/cy.gif") no-repeat scroll 0 2px transparent;}
.flag_CZ {background: url("/xmlmod/module_11/library/media/flags/cz.gif") no-repeat scroll 0 2px transparent;}
.flag_DA {background: url("/xmlmod/module_11/library/media/flags/da.gif") no-repeat scroll 0 2px transparent;}
.flag_DE {background: url("/xmlmod/module_11/library/media/flags/de.gif") no-repeat scroll 0 2px transparent;}
.flag_DJ {background: url("/xmlmod/module_11/library/media/flags/dj.gif") no-repeat scroll 0 2px transparent;}
.flag_DK {background: url("/xmlmod/module_11/library/media/flags/dk.gif") no-repeat scroll 0 2px transparent;}
.flag_DM {background: url("/xmlmod/module_11/library/media/flags/dm.gif") no-repeat scroll 0 2px transparent;}
.flag_DO {background: url("/xmlmod/module_11/library/media/flags/do.gif") no-repeat scroll 0 2px transparent;}
.flag_DZ {background: url("/xmlmod/module_11/library/media/flags/dz.gif") no-repeat scroll 0 2px transparent;}
.flag_EC {background: url("/xmlmod/module_11/library/media/flags/ec.gif") no-repeat scroll 0 2px transparent;}
.flag_EE {background: url("/xmlmod/module_11/library/media/flags/ee.gif") no-repeat scroll 0 2px transparent;}
.flag_EG {background: url("/xmlmod/module_11/library/media/flags/eg.gif") no-repeat scroll 0 2px transparent;}
.flag_EH {background: url("/xmlmod/module_11/library/media/flags/eh.gif") no-repeat scroll 0 2px transparent;}
.flag_EL {background: url("/xmlmod/module_11/library/media/flags/el.gif") no-repeat scroll 0 2px transparent;}
.flag_EN {background: url("/xmlmod/module_11/library/media/flags/en.gif") no-repeat scroll 0 2px transparent;}
.flag_ER {background: url("/xmlmod/module_11/library/media/flags/er.gif") no-repeat scroll 0 2px transparent;}
.flag_ES {background: url("/xmlmod/module_11/library/media/flags/es.gif") no-repeat scroll 0 2px transparent;}
.flag_ET {background: url("/xmlmod/module_11/library/media/flags/et.gif") no-repeat scroll 0 2px transparent;}
.flag_FI {background: url("/xmlmod/module_11/library/media/flags/fi.gif") no-repeat scroll 0 2px transparent;}
.flag_FJ {background: url("/xmlmod/module_11/library/media/flags/fj.gif") no-repeat scroll 0 2px transparent;}
.flag_FK {background: url("/xmlmod/module_11/library/media/flags/fk.gif") no-repeat scroll 0 2px transparent;}
.flag_FM {background: url("/xmlmod/module_11/library/media/flags/fm.gif") no-repeat scroll 0 2px transparent;}
.flag_FO {background: url("/xmlmod/module_11/library/media/flags/fo.gif") no-repeat scroll 0 2px transparent;}
.flag_FR {background: url("/xmlmod/module_11/library/media/flags/fr.gif") no-repeat scroll 0 2px transparent;}
.flag_GA {background: url("/xmlmod/module_11/library/media/flags/ga.gif") no-repeat scroll 0 2px transparent;}
.flag_GB {background: url("/xmlmod/module_11/library/media/flags/gb.gif") no-repeat scroll 0 2px transparent;}
.flag_GD {background: url("/xmlmod/module_11/library/media/flags/gd.gif") no-repeat scroll 0 2px transparent;}
.flag_GE {background: url("/xmlmod/module_11/library/media/flags/ge.gif") no-repeat scroll 0 2px transparent;}
.flag_GF {background: url("/xmlmod/module_11/library/media/flags/gf.gif") no-repeat scroll 0 2px transparent;}
.flag_GH {background: url("/xmlmod/module_11/library/media/flags/gh.gif") no-repeat scroll 0 2px transparent;}
.flag_GI {background: url("/xmlmod/module_11/library/media/flags/gi.gif") no-repeat scroll 0 2px transparent;}
.flag_GL {background: url("/xmlmod/module_11/library/media/flags/gl.gif") no-repeat scroll 0 2px transparent;}
.flag_GM {background: url("/xmlmod/module_11/library/media/flags/gm.gif") no-repeat scroll 0 2px transparent;}
.flag_GN {background: url("/xmlmod/module_11/library/media/flags/gn.gif") no-repeat scroll 0 2px transparent;}
.flag_GP {background: url("/xmlmod/module_11/library/media/flags/gp.gif") no-repeat scroll 0 2px transparent;}
.flag_GQ {background: url("/xmlmod/module_11/library/media/flags/gq.gif") no-repeat scroll 0 2px transparent;}
.flag_GR {background: url("/xmlmod/module_11/library/media/flags/gr.gif") no-repeat scroll 0 2px transparent;}
.flag_GS {background: url("/xmlmod/module_11/library/media/flags/gs.gif") no-repeat scroll 0 2px transparent;}
.flag_GT {background: url("/xmlmod/module_11/library/media/flags/gt.gif") no-repeat scroll 0 2px transparent;}
.flag_GU {background: url("/xmlmod/module_11/library/media/flags/gu.gif") no-repeat scroll 0 2px transparent;}
.flag_GW {background: url("/xmlmod/module_11/library/media/flags/gw.gif") no-repeat scroll 0 2px transparent;}
.flag_GY {background: url("/xmlmod/module_11/library/media/flags/gy.gif") no-repeat scroll 0 2px transparent;}
.flag_HE {background: url("/xmlmod/module_11/library/media/flags/he.gif") no-repeat scroll 0 2px transparent;}
.flag_HK {background: url("/xmlmod/module_11/library/media/flags/hk.gif") no-repeat scroll 0 2px transparent;}
.flag_HM {background: url("/xmlmod/module_11/library/media/flags/hm.gif") no-repeat scroll 0 2px transparent;}
.flag_HN {background: url("/xmlmod/module_11/library/media/flags/hn.gif") no-repeat scroll 0 2px transparent;}
.flag_HR {background: url("/xmlmod/module_11/library/media/flags/hr.gif") no-repeat scroll 0 2px transparent;}
.flag_HT {background: url("/xmlmod/module_11/library/media/flags/ht.gif") no-repeat scroll 0 2px transparent;}
.flag_HU {background: url("/xmlmod/module_11/library/media/flags/hu.gif") no-repeat scroll 0 2px transparent;}
.flag_ID {background: url("/xmlmod/module_11/library/media/flags/id.gif") no-repeat scroll 0 2px transparent;}
.flag_IE {background: url("/xmlmod/module_11/library/media/flags/ie.gif") no-repeat scroll 0 2px transparent;}
.flag_IL {background: url("/xmlmod/module_11/library/media/flags/il.gif") no-repeat scroll 0 2px transparent;}
.flag_IN {background: url("/xmlmod/module_11/library/media/flags/in.gif") no-repeat scroll 0 2px transparent;}
.flag_IO {background: url("/xmlmod/module_11/library/media/flags/io.gif") no-repeat scroll 0 2px transparent;}
.flag_IQ {background: url("/xmlmod/module_11/library/media/flags/iq.gif") no-repeat scroll 0 2px transparent;}
.flag_IR {background: url("/xmlmod/module_11/library/media/flags/ir.gif") no-repeat scroll 0 2px transparent;}
.flag_IS {background: url("/xmlmod/module_11/library/media/flags/is.gif") no-repeat scroll 0 2px transparent;}
.flag_IT {background: url("/xmlmod/module_11/library/media/flags/it.gif") no-repeat scroll 0 2px transparent;}
.flag_JA {background: url("/xmlmod/module_11/library/media/flags/ja.gif") no-repeat scroll 0 2px transparent;}
.flag_JM {background: url("/xmlmod/module_11/library/media/flags/jm.gif") no-repeat scroll 0 2px transparent;}
.flag_JO {background: url("/xmlmod/module_11/library/media/flags/jo.gif") no-repeat scroll 0 2px transparent;}
.flag_JP {background: url("/xmlmod/module_11/library/media/flags/jp.gif") no-repeat scroll 0 2px transparent;}
.flag_KE {background: url("/xmlmod/module_11/library/media/flags/ke.gif") no-repeat scroll 0 2px transparent;}
.flag_KG {background: url("/xmlmod/module_11/library/media/flags/kg.gif") no-repeat scroll 0 2px transparent;}
.flag_KH {background: url("/xmlmod/module_11/library/media/flags/kh.gif") no-repeat scroll 0 2px transparent;}
.flag_KI {background: url("/xmlmod/module_11/library/media/flags/ki.gif") no-repeat scroll 0 2px transparent;}
.flag_KM {background: url("/xmlmod/module_11/library/media/flags/km.gif") no-repeat scroll 0 2px transparent;}
.flag_KN {background: url("/xmlmod/module_11/library/media/flags/kn.gif") no-repeat scroll 0 2px transparent;}
.flag_KP {background: url("/xmlmod/module_11/library/media/flags/kp.gif") no-repeat scroll 0 2px transparent;}
.flag_KR {background: url("/xmlmod/module_11/library/media/flags/kr.gif") no-repeat scroll 0 2px transparent;}
.flag_KW {background: url("/xmlmod/module_11/library/media/flags/kw.gif") no-repeat scroll 0 2px transparent;}
.flag_KY {background: url("/xmlmod/module_11/library/media/flags/ky.gif") no-repeat scroll 0 2px transparent;}
.flag_KZ {background: url("/xmlmod/module_11/library/media/flags/kz.gif") no-repeat scroll 0 2px transparent;}
.flag_LA {background: url("/xmlmod/module_11/library/media/flags/la.gif") no-repeat scroll 0 2px transparent;}
.flag_LB {background: url("/xmlmod/module_11/library/media/flags/lb.gif") no-repeat scroll 0 2px transparent;}
.flag_LC {background: url("/xmlmod/module_11/library/media/flags/lc.gif") no-repeat scroll 0 2px transparent;}
.flag_LI {background: url("/xmlmod/module_11/library/media/flags/li.gif") no-repeat scroll 0 2px transparent;}
.flag_LK {background: url("/xmlmod/module_11/library/media/flags/lk.gif") no-repeat scroll 0 2px transparent;}
.flag_LR {background: url("/xmlmod/module_11/library/media/flags/lr.gif") no-repeat scroll 0 2px transparent;}
.flag_LS {background: url("/xmlmod/module_11/library/media/flags/ls.gif") no-repeat scroll 0 2px transparent;}
.flag_LT {background: url("/xmlmod/module_11/library/media/flags/lt.gif") no-repeat scroll 0 2px transparent;}
.flag_LU {background: url("/xmlmod/module_11/library/media/flags/lu.gif") no-repeat scroll 0 2px transparent;}
.flag_LV {background: url("/xmlmod/module_11/library/media/flags/lv.gif") no-repeat scroll 0 2px transparent;}
.flag_LY {background: url("/xmlmod/module_11/library/media/flags/ly.gif") no-repeat scroll 0 2px transparent;}
.flag_MA {background: url("/xmlmod/module_11/library/media/flags/ma.gif") no-repeat scroll 0 2px transparent;}
.flag_MC {background: url("/xmlmod/module_11/library/media/flags/mc.gif") no-repeat scroll 0 2px transparent;}
.flag_MD {background: url("/xmlmod/module_11/library/media/flags/md.gif") no-repeat scroll 0 2px transparent;}
.flag_ME {background: url("/xmlmod/module_11/library/media/flags/me.gif") no-repeat scroll 0 2px transparent;}
.flag_MG {background: url("/xmlmod/module_11/library/media/flags/mg.gif") no-repeat scroll 0 2px transparent;}
.flag_MH {background: url("/xmlmod/module_11/library/media/flags/mh.gif") no-repeat scroll 0 2px transparent;}
.flag_MK {background: url("/xmlmod/module_11/library/media/flags/mk.gif") no-repeat scroll 0 2px transparent;}
.flag_ML {background: url("/xmlmod/module_11/library/media/flags/ml.gif") no-repeat scroll 0 2px transparent;}
.flag_MM {background: url("/xmlmod/module_11/library/media/flags/mm.gif") no-repeat scroll 0 2px transparent;}
.flag_MN {background: url("/xmlmod/module_11/library/media/flags/mn.gif") no-repeat scroll 0 2px transparent;}
.flag_MO {background: url("/xmlmod/module_11/library/media/flags/mo.gif") no-repeat scroll 0 2px transparent;}
.flag_MP {background: url("/xmlmod/module_11/library/media/flags/mp.gif") no-repeat scroll 0 2px transparent;}
.flag_MQ {background: url("/xmlmod/module_11/library/media/flags/mq.gif") no-repeat scroll 0 2px transparent;}
.flag_MR {background: url("/xmlmod/module_11/library/media/flags/mr.gif") no-repeat scroll 0 2px transparent;}
.flag_MT {background: url("/xmlmod/module_11/library/media/flags/mt.gif") no-repeat scroll 0 2px transparent;}
.flag_MU {background: url("/xmlmod/module_11/library/media/flags/mu.gif") no-repeat scroll 0 2px transparent;}
.flag_MV {background: url("/xmlmod/module_11/library/media/flags/mv.gif") no-repeat scroll 0 2px transparent;}
.flag_MW {background: url("/xmlmod/module_11/library/media/flags/mw.gif") no-repeat scroll 0 2px transparent;}
.flag_MX {background: url("/xmlmod/module_11/library/media/flags/mx.gif") no-repeat scroll 0 2px transparent;}
.flag_MY {background: url("/xmlmod/module_11/library/media/flags/my.gif") no-repeat scroll 0 2px transparent;}
.flag_MZ {background: url("/xmlmod/module_11/library/media/flags/mz.gif") no-repeat scroll 0 2px transparent;}
.flag_NA {background: url("/xmlmod/module_11/library/media/flags/na.gif") no-repeat scroll 0 2px transparent;}
.flag_NB {background: url("/xmlmod/module_11/library/media/flags/nb.gif") no-repeat scroll 0 2px transparent;}
.flag_NC {background: url("/xmlmod/module_11/library/media/flags/nc.gif") no-repeat scroll 0 2px transparent;}
.flag_NE {background: url("/xmlmod/module_11/library/media/flags/ne.gif") no-repeat scroll 0 2px transparent;}
.flag_NF {background: url("/xmlmod/module_11/library/media/flags/nf.gif") no-repeat scroll 0 2px transparent;}
.flag_NG {background: url("/xmlmod/module_11/library/media/flags/ng.gif") no-repeat scroll 0 2px transparent;}
.flag_NI {background: url("/xmlmod/module_11/library/media/flags/ni.gif") no-repeat scroll 0 2px transparent;}
.flag_NL {background: url("/xmlmod/module_11/library/media/flags/nl.gif") no-repeat scroll 0 2px transparent;}
.flag_NO {background: url("/xmlmod/module_11/library/media/flags/no.gif") no-repeat scroll 0 2px transparent;}
.flag_NP {background: url("/xmlmod/module_11/library/media/flags/np.gif") no-repeat scroll 0 2px transparent;}
.flag_NR {background: url("/xmlmod/module_11/library/media/flags/nr.gif") no-repeat scroll 0 2px transparent;}
.flag_NU {background: url("/xmlmod/module_11/library/media/flags/nu.gif") no-repeat scroll 0 2px transparent;}
.flag_NZ {background: url("/xmlmod/module_11/library/media/flags/nz.gif") no-repeat scroll 0 2px transparent;}
.flag_OM {background: url("/xmlmod/module_11/library/media/flags/om.gif") no-repeat scroll 0 2px transparent;}
.flag_PA {background: url("/xmlmod/module_11/library/media/flags/pa.gif") no-repeat scroll 0 2px transparent;}
.flag_PE {background: url("/xmlmod/module_11/library/media/flags/pe.gif") no-repeat scroll 0 2px transparent;}
.flag_PF {background: url("/xmlmod/module_11/library/media/flags/pf.gif") no-repeat scroll 0 2px transparent;}
.flag_PG {background: url("/xmlmod/module_11/library/media/flags/pg.gif") no-repeat scroll 0 2px transparent;}
.flag_PH {background: url("/xmlmod/module_11/library/media/flags/ph.gif") no-repeat scroll 0 2px transparent;}
.flag_PK {background: url("/xmlmod/module_11/library/media/flags/pk.gif") no-repeat scroll 0 2px transparent;}
.flag_PL {background: url("/xmlmod/module_11/library/media/flags/pl.gif") no-repeat scroll 0 2px transparent;}
.flag_PM {background: url("/xmlmod/module_11/library/media/flags/pm.gif") no-repeat scroll 0 2px transparent;}
.flag_PN {background: url("/xmlmod/module_11/library/media/flags/pn.gif") no-repeat scroll 0 2px transparent;}
.flag_PR {background: url("/xmlmod/module_11/library/media/flags/pr.gif") no-repeat scroll 0 2px transparent;}
.flag_PT {background: url("/xmlmod/module_11/library/media/flags/pt.gif") no-repeat scroll 0 2px transparent;}
.flag_PW {background: url("/xmlmod/module_11/library/media/flags/pw.gif") no-repeat scroll 0 2px transparent;}
.flag_PY {background: url("/xmlmod/module_11/library/media/flags/py.gif") no-repeat scroll 0 2px transparent;}
.flag_QA {background: url("/xmlmod/module_11/library/media/flags/qa.gif") no-repeat scroll 0 2px transparent;}
.flag_RE {background: url("/xmlmod/module_11/library/media/flags/re.gif") no-repeat scroll 0 2px transparent;}
.flag_RO {background: url("/xmlmod/module_11/library/media/flags/ro.gif") no-repeat scroll 0 2px transparent;}
.flag_RS {background: url("/xmlmod/module_11/library/media/flags/rs.gif") no-repeat scroll 0 2px transparent;}
.flag_RU {background: url("/xmlmod/module_11/library/media/flags/ru.gif") no-repeat scroll 0 2px transparent;}
.flag_RW {background: url("/xmlmod/module_11/library/media/flags/rw.gif") no-repeat scroll 0 2px transparent;}
.flag_SA {background: url("/xmlmod/module_11/library/media/flags/sa.gif") no-repeat scroll 0 2px transparent;}
.flag_SB {background: url("/xmlmod/module_11/library/media/flags/sb.gif") no-repeat scroll 0 2px transparent;}
.flag_SC {background: url("/xmlmod/module_11/library/media/flags/sc.gif") no-repeat scroll 0 2px transparent;}
.flag_SD {background: url("/xmlmod/module_11/library/media/flags/sd.gif") no-repeat scroll 0 2px transparent;}
.flag_SE {background: url("/xmlmod/module_11/library/media/flags/se.gif") no-repeat scroll 0 2px transparent;}
.flag_SG {background: url("/xmlmod/module_11/library/media/flags/sg.gif") no-repeat scroll 0 2px transparent;}
.flag_SH {background: url("/xmlmod/module_11/library/media/flags/sh.gif") no-repeat scroll 0 2px transparent;}
.flag_SI {background: url("/xmlmod/module_11/library/media/flags/si.gif") no-repeat scroll 0 2px transparent;}
.flag_SJ {background: url("/xmlmod/module_11/library/media/flags/sj.gif") no-repeat scroll 0 2px transparent;}
.flag_SK {background: url("/xmlmod/module_11/library/media/flags/sk.gif") no-repeat scroll 0 2px transparent;}
.flag_SL {background: url("/xmlmod/module_11/library/media/flags/sl.gif") no-repeat scroll 0 2px transparent;}
.flag_SM {background: url("/xmlmod/module_11/library/media/flags/sm.gif") no-repeat scroll 0 2px transparent;}
.flag_SN {background: url("/xmlmod/module_11/library/media/flags/sn.gif") no-repeat scroll 0 2px transparent;}
.flag_SO {background: url("/xmlmod/module_11/library/media/flags/so.gif") no-repeat scroll 0 2px transparent;}
.flag_SR {background: url("/xmlmod/module_11/library/media/flags/sr.gif") no-repeat scroll 0 2px transparent;}
.flag_ST {background: url("/xmlmod/module_11/library/media/flags/st.gif") no-repeat scroll 0 2px transparent;}
.flag_SV {background: url("/xmlmod/module_11/library/media/flags/sv.gif") no-repeat scroll 0 2px transparent;}
.flag_SY {background: url("/xmlmod/module_11/library/media/flags/sy.gif") no-repeat scroll 0 2px transparent;}
.flag_SZ {background: url("/xmlmod/module_11/library/media/flags/sz.gif") no-repeat scroll 0 2px transparent;}
.flag_TC {background: url("/xmlmod/module_11/library/media/flags/tc.gif") no-repeat scroll 0 2px transparent;}
.flag_TD {background: url("/xmlmod/module_11/library/media/flags/td.gif") no-repeat scroll 0 2px transparent;}
.flag_TG {background: url("/xmlmod/module_11/library/media/flags/tg.gif") no-repeat scroll 0 2px transparent;}
.flag_TH {background: url("/xmlmod/module_11/library/media/flags/th.gif") no-repeat scroll 0 2px transparent;}
.flag_TJ {background: url("/xmlmod/module_11/library/media/flags/tj.gif") no-repeat scroll 0 2px transparent;}
.flag_TK {background: url("/xmlmod/module_11/library/media/flags/tk.gif") no-repeat scroll 0 2px transparent;}
.flag_TL {background: url("/xmlmod/module_11/library/media/flags/tl.gif") no-repeat scroll 0 2px transparent;}
.flag_TM {background: url("/xmlmod/module_11/library/media/flags/tm.gif") no-repeat scroll 0 2px transparent;}
.flag_TN {background: url("/xmlmod/module_11/library/media/flags/tn.gif") no-repeat scroll 0 2px transparent;}
.flag_TO {background: url("/xmlmod/module_11/library/media/flags/to.gif") no-repeat scroll 0 2px transparent;}
.flag_TR {background: url("/xmlmod/module_11/library/media/flags/tr.gif") no-repeat scroll 0 2px transparent;}
.flag_TT {background: url("/xmlmod/module_11/library/media/flags/tt.gif") no-repeat scroll 0 2px transparent;}
.flag_TV {background: url("/xmlmod/module_11/library/media/flags/tv.gif") no-repeat scroll 0 2px transparent;}
.flag_TW {background: url("/xmlmod/module_11/library/media/flags/tw.gif") no-repeat scroll 0 2px transparent;}
.flag_TZ {background: url("/xmlmod/module_11/library/media/flags/tz.gif") no-repeat scroll 0 2px transparent;}
.flag_UA {background: url("/xmlmod/module_11/library/media/flags/ua.gif") no-repeat scroll 0 2px transparent;}
.flag_UG {background: url("/xmlmod/module_11/library/media/flags/ug.gif") no-repeat scroll 0 2px transparent;}
.flag_UM {background: url("/xmlmod/module_11/library/media/flags/um.gif") no-repeat scroll 0 2px transparent;}
.flag_US {background: url("/xmlmod/module_11/library/media/flags/us.gif") no-repeat scroll 0 2px transparent;}
.flag_UY {background: url("/xmlmod/module_11/library/media/flags/uy.gif") no-repeat scroll 0 2px transparent;}
.flag_UZ {background: url("/xmlmod/module_11/library/media/flags/uz.gif") no-repeat scroll 0 2px transparent;}
.flag_VC {background: url("/xmlmod/module_11/library/media/flags/vc.gif") no-repeat scroll 0 2px transparent;}
.flag_VE {background: url("/xmlmod/module_11/library/media/flags/ve.gif") no-repeat scroll 0 2px transparent;}
.flag_VG {background: url("/xmlmod/module_11/library/media/flags/vg.gif") no-repeat scroll 0 2px transparent;}
.flag_VI {background: url("/xmlmod/module_11/library/media/flags/vi.gif") no-repeat scroll 0 2px transparent;}
.flag_VN {background: url("/xmlmod/module_11/library/media/flags/vn.gif") no-repeat scroll 0 2px transparent;}
.flag_VU {background: url("/xmlmod/module_11/library/media/flags/vu.gif") no-repeat scroll 0 2px transparent;}
.flag_WF {background: url("/xmlmod/module_11/library/media/flags/wf.gif") no-repeat scroll 0 2px transparent;}
.flag_WS {background: url("/xmlmod/module_11/library/media/flags/ws.gif") no-repeat scroll 0 2px transparent;}
.flag_WW {background: url("/xmlmod/module_11/library/media/flags/ww.gif") no-repeat scroll 0 2px transparent;}
.flag_XK {background: url("/xmlmod/module_11/library/media/flags/xk.gif") no-repeat scroll 0 2px transparent;}
.flag_YE {background: url("/xmlmod/module_11/library/media/flags/ye.gif") no-repeat scroll 0 2px transparent;}
.flag_YT {background: url("/xmlmod/module_11/library/media/flags/yt.gif") no-repeat scroll 0 2px transparent;}
.flag_ZA {background: url("/xmlmod/module_11/library/media/flags/za.gif") no-repeat scroll 0 2px transparent;}
.flag_ZM {background: url("/xmlmod/module_11/library/media/flags/zm.gif") no-repeat scroll 0 2px transparent;}
.flag_ZW {background: url("/xmlmod/module_11/library/media/flags/zw.gif") no-repeat scroll 0 2px transparent;}










.buttonLeft_AF {
color: #FFFFFF;
    float: left;
    font-family: FontAwesome;
    font-size: 22px;
    height: 45px;
    line-height: 46px;
    text-align: center;
    width: 30px;
} 

.buttonRight_AF{ color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 45px;
    text-align: center;
    width: 240px;
}

.button_AF {
background: #005195 ;//url("/xmlmod/module_11/library/media2013/blank_mo_button.png") no-repeat
    cursor: pointer;
    height: 45px;
    width: 280px;}

	
.promoBlock {position:relative;min-height:200px}
.promoBlock_menbersOnly {position:absolute;top:0;left:-54px}
.promoBlock_title {position:absolute;padding:8px 15px;background-color:#FF9024;font-size:18px;font-weight:bold;color:#FFFFFF;text-align:center}
.promoBlock_redClock {float:left;width:56px;height:45px;background: transparent url('/marketing/library/media/actieblok/redclock.png') no-repeat 8px 0;}
.promoBlock_barExpired {width:100%;height:9px; background: #EE0000 url('/marketing/library/media/actieblok/barbg.png') repeat-x 0 0;-moz-border-radius: 5px; border-radius: 5px;}
.promoBlock_expired {height:28px;line-height:28px;font-weight:bold;color:#EE0000}
.promoBlock_clock{float:left;width:56px;height:45px;background: transparent url('/marketing/library/media/actieblok/clock.png') no-repeat 8px 0;}
.promoBlock_bar{width:100%;height:9px; background: #EAEAEA url('/marketing/library/media/actieblok/barbg.png') repeat-x 0 0;-moz-border-radius: 5px;border-radius: 5px; }
.promoBlock_innerBar {background:#005195  url('/marketing/library/media/actieblok/barbg.png') repeat-x 0 0; height:9px;-moz-border-radius: 5px;border-radius: 5px;}
.promoBlock_timeRemaining {float:right;margin-top:23px;font-weight:bold;max-width:150px}
.promoBlock_timevalidTill {height:28px;line-height:28px;font-weight:bold}

.hvAover {padding: 1px 1px 0 0 }
	
	
input.placeholder {
  color: #75A1C6 !important;
  font-style: normal;
}

input::-webkit-input-placeholder {
  color: #75A1C6 !important;
  font-style: normal;
}

input:-moz-placeholder {
  color: #75A1C6 !important;
  font-style: normal;
}	



.NewButton, .NewButtonMO{
    background-color: #005195;
    cursor: pointer; 
}

.buttonright{
    color: #FFFFFF;
    float: right;
    font-family: FontAwesome;
    font-size: 22px;
    height: 35px;
    line-height: 36px;
    padding-right: 10px;
    text-align: center;
	content:  "\f0a9";
	background-color: #005195;width: 20px;
}
.buttonright:before{
    
	content:  "\f0a9";
 
}

.buttonleft{
    color: #FFFFFF;
    float: right;
    font-size: 14px;
    font-weight: bold; 
    line-height: 35px;
    padding: 0 10px;
    text-align: center;background-color: #005195;
	
}
.knopns {
    background: #005195;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 1.3em;
    font-weight: bold;
    height: 55px;
    line-height: 55px;
    padding-left: 15px;
}

.knopns:after {
    background: #005195;
    color: #FFFFFF;
	  font-family: FontAwesome;
	content:  "\f0a9";
    cursor: pointer;
    float: right;
    font-size: 1.5em;
    font-weight: bold;
    height: 55px;
    line-height: 55px;
    padding-left: 15px;padding-right: 15px;
}
.button_AF{cursor:pointer}


		            .topDestBlock {cursor:pointer;height:85px;background-color:#FFFFFF;padding:0 10px 0 0;margin-top:5px}
          .topDestPrice {background-color:#008CFF;color:#FFFFFF;border-radius:2px;float:right;height: 20px;
          line-height: 20px;
          padding: 0;width:60px;text-align:center; font-weight:bold;font-size:14px}
          .topDestLink{font-size: 16px;
          font-weight: bold;
          text-decoration: underline;color:#005195}
          .topDestPriceFrom{color:#999999;border-radius:2px;float:right;height: 20px;
          line-height: 20px;
          padding: 0 10px;font-weight:bold;font-size:14px}
          .popAirportLocations{padding:10px 15px;margin-top:15px;background-color:#FFFFFF}

          .topDestFR {float:right;width:171px;padding-top:8px}

.openinghours td{ padding:1px 3px}

	.topMenuItem:hover{
			 color:#FF9023;cursor:pointer;
			}
			
			
					
		 #newLogIn td {
            vertical-align: top;
        }

        .tdLeft {
            background-color: #005195;
            color: #FFFFFF;
            width: 50%;
        }
        .tdRight {
            background-color: #FFFFFF;
            color: #005195;
            width: 50%;
        }
        .clear {
            clear: both;
            height: 1px;
            width: 1px;
            overflow: hidden;
        }
        .tdLeft .newLogbtn {
            float: right;
            padding: 3px 10px;
            background-color: #ffffff;
            color: #005195;cursor:pointer
        }
        .tdRight .newLogbtn {
            float: right;
            padding: 3px 10px;
            background-color: #005195;
            color: #ffffff;cursor:pointer
        }
        .newLogTop {
            font-size: 14px;
            font-weight: bold;
            padding: 5px 0px 0px 10px;
        }
        .tdLeft .newLogTop {
        color:#FFFFFF

        }
		
		#newLogIn  input{
		border: 1px solid #CCCCCC;
    padding: 3px;
	background-color:#FFFFFF;
		}
			
			
.couponUsed{
background-color:#009900;
padding:5px 15px;
color:#FFFFFF;
font-weight:bold
}	
.couponUnused{
background-color: #FFFFFF; 
padding: 10px 15px; 
color: #009900;
display:none;
}	

#MyOrderBoxsel{
font-weight:bold
}
	