@import url('../css/reset-fonts-grids.css');

@import url('../css/menu.css');
@import url('../css/form.css');

@import url('../css/offer.css');
@import url('../css/summary.css');
@import url('../css/steps.css');
@import url('../css/promo.css');

@import url('../css/guide.css');
@import url('../css/dynamic.css');
@import url('../css/baggage.css');
@import url('../css/flags.css');
@import url('../css/redirect.css');
@import url('../css/car-hire.css');
@import url('../css/parking.css');
@import url('../css/suggest.css');

@import url('../css/colours.css');

@import url('../css/jquery-ui-1.8.13.custom.css');
@import url('../css/jquery-overrides.css');
@import url('../css/slides.css');

/* ----- System Wide Settings ----- */

body, html
{

}

.container
{ 
    background-color : white; 
    padding          : 10px 10px 10px 10px;
    border           : 1px solid silver;
}

h1, h2, h3, h4
{
  font-size          : 116%;
  font-weight        : bold;
  margin             : 0px 0px 5px 0px;
}
h2
{
  font-size          : 116%;
}
h3
{
  font-size          : 108%;
}

.h3subhead
{
  clear              : both;
  padding-top        : 10px;
}

a
{
  font-weight        : bold;
  text-decoration    : none
}
a:hover
{
  text-decoration    : underline
}

select, textarea, input
{
  font-size       : 100%;
}

/* ----- Header, Footer and Body Changes ----- */

#hd, #ft
{
  height             : 90px;
  padding            : 5px;
}
#hd a, #ft a
{
  font-weight        : normal;
  color              : white;
}

#bd
{
  padding            : 10px 0px;
}
#ft
{
  height             : 50px;
}

/* ------ Split Main Page ----- */

#textBlock, #summaryBlock, #insuranceBlock1, #insuranceBlock2
{
  float               : left;
  width               : 80%
}

#summaryBlock
{
  width               : 20%;
}

#insuranceBlock1
{
  width         : 41%;
  padding-right : 0.5%
}

#insuranceBlock2
{
  width         : 57%;
}

/* ----- Other general changes ----- */

.right
{
  text-align         : right;
}

.clear
{
  clear              : both;
}

.list li
{
  list-style         : disc outside;
  margin-left        : 2em;
}
/* ----- Boxes ------ */

.halfBox, .thirdBox, .quarterBox
{
  clear       : both; 
}

.halfBox div, .thirdBox div, .quarterBox div, .halfBox li
{
  float       : left;  
}

.halfBox div, .halfBox li
{
  width       : 350px;
}

.thirdBox div
{
  width           : 33%;
  padding-bottom  : 10px;
}

.quarterBox div
{
  width            : 23%;
  margin           : 5px 5px 0px 0px;
  padding          : 5px;
  text-align       : center;
  height           : 160px;
}

/* ----- SEO Footer ----- */

#SEOfooter
{
  width             : 950px; 
  margin            : 10px auto; 
  font-size         : 11px;
  text-align        : left;
}

#SEOfooter a
{
  font-weight       : normal;
}

#SEObody
{
  font-size         : 11px;
}

.smallText
{
  font-size         : 77%;
}

.attentionMessage
{
  padding           : 1px 5px;
}

.warningMessage
{
  font-size         : 108%;
  font-weight       : bold;
}

/* ----- Testimonials ----- */

.tTitle
{
  font-weight : bold;
}

.tComments
{
  margin  : 0px 0px 10px 30px;
  padding : 5px;
}

.noTitleStuff .ui-dialog-titlebar 
{
  display:none
}
