.no-disp { display: none; }

body {
  padding: 0;
  margin: 5px 0 5px 0;
  border: 0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;  _font-size:  68.75%;
  text-align: center;
  background: #e4e4e4;
}

/* **************************************************************** */
/* Basic Settings                                                   */
/* **************************************************************** */

html, body, p, th, td, div, ul, li, input, select {
  color: #000; 
}

a,
a:link {
  color: #2b4e93;
  text-decoration: none;
  position: relative;
}

a:hover,
a:active { 
  color: #2b4e93; 
  text-decoration: underline;
  -moz-outline-style: none;
}

hr {
  border: 0;
  color: #ccc;
  background-color: #ccc;
  height: 1px;
}

img { 
  margin: 0;
  padding: 0;
  border: none; 
}

h1, h2, h3, h4, h5 {
  margin-top: 0;
  margin-bottom: 0;
  color: #9c9c9c;
}

h1 {
  font-size: 1.4em;
  margin-bottom: .55em;
}

h2 {
  font-size: 1.3em;
  margin-bottom: .55em;
}

h3 {
  font-size: 1.2em;
  margin-bottom: .55em;
}

h4 {
  font-size: 1.1em;
  margin-bottom: .55em;
}

h5 {
  font-size: 1em;
  margin-bottom: .55em;
}

h6 {
  font-size: .9em;
  margin-bottom: .55em;
}

/* **************************************************************** */
/* Layout of template columns                                       */
/* **************************************************************** */

#three-col #wrapper,
#two-col #wrapper, 
#popup #wrapper {
  text-align: left;
  margin: 0 auto 0 auto;
  background: url(/other_files/loftleidir/img/bg-wrapper.gif);
}

#popup #wrapper { width: 600px; background-image: none; }

#header {
  padding: 0;
  margin: 0;
  height: 115px;
  background: url(/other_files/loftleidir/img/bg-header.gif) no-repeat 0% 0%;
}

#popup #header { height: 90px; background: #FFF url(/other_files/loftleidir/img/bg-header-popup.GIF); }

#two-col.charter #header,
#three-col.charter #header { background: url(/other_files/loftleidir/img/bg-header-charter.gif) no-repeat 0% 0%; }

#header .logo { position: absolute; top: 34px; right: 19px; border: 0; }

#two-col.charter #header .logo, #three-col.charter #header .logo { top: 24px; right: 50px; }

/* **************************************************************** */
/* Main Navigation                                                  */
/* **************************************************************** */

.vyre_navigator h2 { display: none; }

.main-navigation {
  width: 170px;
  font-weight: bold;
  font-size: .9em;
  text-transform: uppercase;
  border-bottom: 1px solid #9c9c9c;
}

#two-col.charter .main-navigation, #three-col.charter .main-navigation { border-bottom: none; }

.main-navigation a {
  display: block;
  color: #000;
  padding: 6px 0px 7px 17px;
  text-decoration: none;
  background: url(/other_files/loftleidir/img/bg-main-nav.gif) no-repeat 0% 0%;
}

#two-col.charter .main-navigation a, #three-col.charter .main-navigation a { background: url(/other_files/loftleidir/img/bg-main-nav-cha.gif) no-repeat 0% 0%; padding: 6px 0px 6px 17px; }

.main-navigation ul { list-style: none; padding: 0; margin: 0; }
.main-navigation li { display: inline; padding-bottom: 0; }

.main-navigation .current_page a,
.main-navigation a:hover {
  color: #333;
  text-decoration: none;
  padding: 6px 0px 7px 17px;
  background: url(/other_files/loftleidir/img/bg-main-nav-hover.gif) no-repeat 0% 0%;
}

#two-col.charter .main-navigation .current_page a, #three-col.charter .main-navigation .current_page a,
#two-col.charter .main-navigation a:hover, #three-col.charter .main-navigation a:hover { background: url(/other_files/loftleidir/img/bg-main-nav-cha-hover.gif) no-repeat 0% 0%; padding: 6px 0px 6px 17px; }

.main-navigation .level1 .level2 { padding-left: 10px; background: #999;  }
.main-navigation .level1 .level2 a { color: #fff; font-weight: normal; text-transform: none; background: url(/other_files/loftleidir/img/bg-main-nav-arrow.gif) no-repeat 8px 50%;  }
.main-navigation .level1 .level2 a:hover { text-decoration: underline; }
.main-navigation .level1 .level2 .current_page a { text-decoration: underline; }

/* **************************************************************** */
/* Footer                                                           */
/* **************************************************************** */

#footer {
  float: left;
  height: 83px;
  background: url(/other_files/loftleidir/img/bg-footer.gif) no-repeat 0% 0%;
}

#footer .vcard .content { padding: 47px 0 0 190px; }


/* **************************************************************** */
/* List of Icelandair Group companies                               */
/* **************************************************************** */

/****  articlelist  ****/
.articlelist .item {
  overflow: hidden;
  width: 100%;
  padding-bottom: 2em;
}

.articlelist .item h3 {
  font-size: 1.2em; 
  color: #1b235d;
  margin: 0;
}

.articlelist .summary .more {
  margin-top: 8px;
  float: left;
}

.articlelist .item h3 a { color: #1b235d; }

.articlelist .item h3 .meta {
  font-family: Arial;
  font-size: .74em;
}

.articlelist .summary {}

.articlelist .summary p { margin: 0; }
.articlelist .more {}

.articlelist img {
  float: right;
  margin: .2em 0 .33em 1em;
}

.articlelist img[align=left],
.articlelist img.left {
  float: left;
  margin: .2em .5em .33em 0;
}

.articlelist ul { clear: both; }
.articlelist li { padding-bottom: .7em; }
.articlelist li a { font-weight: bold;  }

/**** brands (extends: articlelist) ****/
.brands .boxbody:after { display: block; clear: both; content: "."; visibility: hidden; font-size: 1px; height: 0; }
.brands .item img { margin-bottom: 0; }
.brands .item h3 { font-family: Trebuchet MS; }

.brands .item { float: left; clear: left; width: 48.6%; }

.brands .itm2,
.brands .itm4,
.brands .itm6,
.brands .itm8,
.brands .itm10,
.brands .itm12,
.brands .itm14,
.brands .itm16 {
  float: right;
  clear: right;
}

/****  article  ****/
.article .boxbody h1,
.article .boxbody h2,
.article .boxbody h3,
.article .boxbody h4 {
  font-family: Trebuchet MS;
  color: #1c245e;
  margin-top: 0;
  margin-bottom: 0;
}
.article .boxbody p { margin-bottom: 1.6em; }

.article .boxbody a { text-decoration: underline; }

.article .boxbody a:hover,
.article .boxbody a:focus,
.article .boxbody a:active { text-decoration: none; }

