h1
{
  font-family: verdana;
  padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; 
  width: 180px;
  display: inline;
}
h1
{
  font-size: 12px;
}
h1
{
  font-weight: bold;
}
h1
{
  color: #272750;
}
h2
{
  font-family: verdana;
  margin-bottom: 0px;
}
h2
{
  font-size: 10pt;
}
h2
{
  font-weight: bold;
}
h2
{
  color: #272750;
}
h3
{
  font-family: verdana;
  margin-bottom: -12px; margin-top: 0px; margin-left: 0px;
}
h3
{
  font-size: 10pt;
}
h3
{
  font-weight: bold;
}
h3
{
  color: #272750;
}
h3.Amb
{
  font-family: verdana;
  margin-bottom: -12px; margin-top: 0px; margin-left: 0px;
}
h3.Amb
{
  font-size: 10pt;
}
h3.Amb
{
  font-weight: bold;
}
h3.Amb
{
  color: #272750;
}
h3.US
{
  font-family: verdana;
  margin-bottom: 0px; margin-top: 0px; margin-left: 0px;
  
  width :100px;
  
}
h3.US
{
  font-size: 10pt;
}
h3.US
{
  font-weight: bold;
}
h3.US
{
  color: #272750;
}
h4.US
{
  font-family: verdana;
  margin-bottom: 0px; margin-top: 0px; margin-left: 0px;
}
h4.US
{
  font-size: 10pt;
}
h4.US
{
  font-weight: bold;
}
h4.US
{
  color: blue;
}
h4
{
  font-family: verdana;
  margin-bottom: -12px; margin-top: 0px; margin-left: 0px;
}
h4
{
  font-size: 10pt;
}
h4
{
  font-weight: bold;
}
h4
{
  color: blue;
}
h5
{
  font-family: verdana;
  margin-bottom: -15px; margin-top: 20px;
}
h5
{
  font-size: 10pt;
}
h5
{
  font-weight: bold;
}
h5
{
  color: #272750;
}

h6
{
  font-family: verdana;
  margin-bottom: -15px; margin-top: 0px;
}
h6
{
  font-size: 18px;
}
h6
{
  font-weight: bold;
}
h6
{
  color: #272750;
}
body
{
  text-align: center;
}
.mainwrapper
{
  width: 725px;
  margin: 0 auto; /* change made by Manu */
  text-align: left;
}
.mainpage
{
  background: url("/mq/images/top_background1.gif") no-repeat right top;
  margin-top: 7px;  
  cellspacing: 0px; cellpadding: 10px;width: 725px; height: 93px;
  border: #708090 0px solid;
}
#icon
{
  margin: 20px 0px 8 px 50 px;
}
#icon_5
{
  margin: 0px 0px 8 px 0 px;
}
#header span img 
{
  margin-right: 50px;
}
#header img.navmq 
{
  margin-bottom: 14px; margin-top: 20px; margin-left: 57px; margin-right: 34px;
  border: 0px;
}
#header img.navmaps 
{
  margin-right: 0px; margin-top:0px;
  border: 0px;
}
#header img.navdirs 
{
  margin-left: -4px; margin-right: 0px; margin-top:0px;
  border: 0px;
}
.startAddress
{
  margin-left: 0px; margin-right: 0px; margin-top:0px;
  border: 0px;
}
.startAirport 
{
  margin-left: -10px; margin-right: 0px; margin-top:0px;
  border: 0px;
}
.startAirport 
{
  margin-left: -4px; margin-right: 0px; margin-top:0px;
  border: 0px;
}
img#startAirport 
{
  margin-left: -4px; margin-right: 0px; margin-top:0px;
  border: 0px;
}
div.topbar
{
  background: url("/mq/images/top_bar_rounded.gif") no-repeat;
  height: 9px; width: 726px;
  margin-top: -4px;
}
div.country
{
  margin-top: 15px;
}
select#country
{
  width: 280px;
  font-family: verdana;
  font-size: 12px;
}
select#airport
{
  width: 280px;
  font-family: verdana;
  font-size: 12px;
}
select#recentSearches
{
  width: 280px;
  font-family: verdana;
  font-size: 12px;
  margin-top: 17px;
}
select#recentSearchesOpera7
{
  width: 280px;
  font-family: verdana;
  font-size: 7pt;
  margin-top: 17px;
  height:20px;
  font-weight:bold;
}
select 
{
  margin: 0px 0px 6px;
}
select#airport
{
  margin-left: 10px;
  width: 200px; 
  display: inline-block;
  height: 20px;
}
.cityPost1 div 
{
  float: left
}
.cityPost2: after
{
  display: inline-block;
  clear: both;
}
input.address
{
   width: 301px;
   font-family: verdana;
   color: #272750;
   font-size: 12px;
   padding-top: 2px;
   padding-bottom: 2px;
   margin-bottom: 6px;
}
input.city
{
  margin-top: 0px;
  width: 190px;
  font-family: verdana;
  color: #272750;
  font-size: 12px;
  padding-top: 2px;
  padding-bottom: 2px;  
}
input.post
{
  margin-top: 0px;
  width: 108px;
  font-family: verdana;
  color: #272750;
  font-size: 12px;
  padding-top: 2px;
  padding-bottom: 2px;    
}
input.post_IE_5
{
  margin-top: 0px;
  width: 103px;
}
input.post2_IE_5
{
  margin-top: 0px;
  width: 107px;
}
input.post3_IE_5
{
  margin-top: 0px;
  width: 88px;
}
input.dcity1
{
  position: absolute;
  left: 0px; 
  top: 14px;
  width: 210px;
}
input.dpost1
{
  position: absolute;
  left: 227px; 
  top: 14px;
  margin-top: -2px;
  width: 200px;
}
input.getdirection
{
  border-top: #e0e0e0 1px solid; 
  border-bottom: #555555 1px solid;
  border-left: #e0e0e0 1px solid;
  border-right: #555555 1px solid; 
  font-family: verdana;
  color: #272750;
  background: url(/mq/images/background_form_button.gif) repeat-x;
  font-size: 11px;
  margin-top: 20px;
}
.distCity
{
  margin-top: 0px;
  width: 201px;
}
.distZip 
{
  margin-top: 0px;
  width: 109px;
}
.distZip input
{
  margin: 0px; width: 100px
}
div.textc
{
  margin-top:15px; font-size: 0.85em; margin-left: 100px;
}
.well 
{
  margin-right: 150px
}
#titlebar 
{
  padding-right: 0px;  padding-left: 10px; padding-bottom: 0px; padding-top: 0px;
  background: #e3e5c7; 
  margin-top: 0px; margin-right: 10px; margin-bottom: 20px; 
  height: 20px; width: 310px;
}
#titlebar1 
{
  padding-right: 0px;  padding-left: 10px; padding-bottom: 0px; padding-top: 0px;
  background: #e3e5c7; 
  margin-top: 0px; margin-right: 10px; margin-bottom: 20px; 
  height: 20px; width: 310px;
}
#titlebar2 
{
  padding-right: 0px;  padding-left: 10px; padding-bottom: 0px; padding-top: 0px;
  background: #e3e5c7; 
  margin-top: 0px; margin-right: 10px; margin-bottom: 10px; 
  height: 20px; width: 310px;
}
.footerbar
{
  height: 20px;
  width: 200px;
  background-color: #d8d8d8;
}
#header tab#forLogo
{
  margin-top: 20px;
}
#header tab#forIcons
{
  margin-top:80px;
}
span#position1
{
  margin-left: 180px;
}
span#position2
{
  position: absolute;
  top: 156px;
  left: 734px;

}
div.airportmap
{
  display: inline;
}
.ie7 div.topNav_Netscape
{
  margin-top: -19px;
  padding-bottom: 9px; 
}
div.topNav_Netscape
{
  margin-top: -23px;
  padding-bottom: 19px; 
  padding-top: 0px;
}
html>body div.topNav_Netscape
{
  margin-top: -9px;
  padding-bottom: 11px; 
  padding-top: -4px;
}
li
{
  margin-left: -15px;
  margin-bottom: 10px;
}
.plain
{
  margin-left: -25px;
}
div.space
{
  margin-top: 0px;

}
div.display1
{
  margin-top: 12px;
  display: inline-block;
}
div.images
{
  display: inline;
  width: 320px;
}
input.city1
{
  font-family: verdana;
  padding: 2px; 
  width: 115px;
}
input.post1
{
  margin-top: 0px;
  width: 93px;
  font-family: verdana;
  padding: 2px;
  margin-left:0px;
}
input.state1
{
  font-family: verdana;
  font-size: 12px;
  color: #272750;
  padding: 2px; 
  width: 68px; 
}
div.distZipUS
{
  margin-top: 0px;
  width: 100px;
  padding-left: 4px;
}
div.distzip
{
  margin-top: 0px;
  width: 100px;
}
input.zip
{
  font-family: verdana;
  font-size: 12px;
  color: #272750;
  width: 91px; /* IE5.0 win */
  width/**/: 93px;/* IE5.5 win */
  wid\th: 91px;/* IE5.5 win */
  padding: 2px;   
}

html>body input.zip {width: 93px;}/* Safari */
html>body input.zip:lang(en) {width: 89px;} /* Moz */

input.cityUS
{
  font-family: verdana;
  color: #272750;
  font-size: 12px;
  padding: 2px; 
  width: 114px;  
}
input.postUS
{
  margin-top: 0px;
  width: 92px;
  font-family: verdana;
  padding: 2px;
}
input.postUS_IE5
{
  margin-top: 0px;
  width: 94px;
  font-family: verdana;
  padding: 2px;
}
input.postUSA
{
  margin-top: 0px;
  width: 96px;
  font-family: verdana;
  padding: 2px;
}
input.postUSA_71
{
  margin-top: 0px;
  width: 92px;
  font-family: verdana;
  padding: 2px;
}
input.postUSA_712
{
  margin-top: 0px;
  width: 96px;
  font-family: verdana;
  padding: 2px;
}
.distCityUS
{
  margin-top: 0px;
  width: 127px;
}
div.distState
{
  margin-top: 0px;
  width: 81px;
}
input.stateUS
{
  font-family: verdana;
  font-size: 12px;
  color: #272750;
  padding: 2px; 
  width: 68px;
}
a
{
  text-decoration: underline;
}
input.radioLang
{
  font-family: verdana; color: #272750; font-weight: normal; font-size: 8px; 
  vertical-align: middle;
  display: inline;
}
input.radioLangSf
{
  font-family: verdana; color: #272750; font-weight: normal; font-size: 8px; 
  vertical-align: center;
  display: inline;
}
input.radioLangOpera
{
  font-family: verdana; color: #272750; font-weight: normal; font-size: 8px; 
  vertical-align: middle;
  display: inline;
}
input.radioLang_IE
{
  font-family: verdana; color: #272750; font-weight: normal; font-size: 8px; 
  vertical-align: middle;
  display: inline;
}
input.radioLang_5
{
  font-family: verdana; color: #272750; font-weight: normal; font-size: 8px; 
  vertical-align: middle;
  display: inline;
}
.languages
{
  font-family: verdana; color: #272750; font-weight: normal; font-size: 10px;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
}
/* Hides from IE-mac \*/
.languages
{
  font-family: verdana; color: #272750; font-weight: normal; font-size: 10px;
  margin-top: 0px;
  margin-bottom: -8px;
  margin-bottom/**/: 0px;  
  text-align: center;
}
/* End hide from IE-mac */
#lang
{
  font-family: verdana; color: #272750; font-weight: bold; font-size: 10px;
  vertical-align: middle;
}
.language
{
  font-family: verdana; color: #272750; font-weight: normal; font-size: 10px;
  vertical-align: middle;
}
.settings
{
  text-align: center;
}
.copyright
{
  text-align: center;
  font-family: verdana; color: #272750; font-weight: normal; font-size: 10px;
}
div.links
{
  font-size: 10px; text-align: left;
}
a.links
{
  font-size: 10px;
}
#countryAmb
{
  width: 300px;
}
#cityAmb
{
  width: 300px;
}
@media all {
* html #cityAmb 
{
  width: 305px; /* IE5.0 win */
  width/**/: 301px;/* IE5.5 win */
  wid\th: 305px;}/* IE6 win */
  html>body #cityAmb {width: 301px;}/* Safari */
  html>body #cityAmb:lang(en) {width: 305px;} /* Moz */
}
@media all and (min-width: 0px)
{
  html>body #cityAmb{width: 301px;}/*Opera7.22*/
  html>body #cityAmb:lang(en){width: 301px;}/*Opera7.50*/
}

div#amb
{
  margin-top: 15px;
}
div#ambCity
{
  margin-top: 15px;
  margin-bottom: 13px;
}
#errorInfo
{
  font-family: verdana; 
  color: red; 
  font-weight: normal; 
  font-size: 12px;
}
.error
{
  margin-top: -23px; 
  margin-left: 25px;
  margin-bottom: 5px; 
  margin-right: 25px;
  width: 270px;
}
.footerSettings 
{
  margin-top: -5px;
}
.footerSettings52 
{
  margin-top: -1px;
}
.topSpace
{
  margin-top:-70px;
  float: left;
}
div.cityname
{
margin-bottom:13px;
}
div.left
{
  margin-left: 30px;
  width: 330px;
}
.down 
{
  margin-top:0px;
  background:url("/mq/images/bottom_background_dirs_final.gif") no-repeat right bottom;
  width: 726px;
  padding-bottom: 46px;
}
div.formpage
{ 
  background: url("/mq/images/background_stretch.gif") repeat-y;
  width: 725px;
  margin-top: -13px;
  padding-bottom:0px;
}
html>body div.formpage
{ 
  background: url("/mq/images/background_stretch.gif") repeat-y;
  width: 725px;
  margin-top: -3px;
  padding-bottom:0px;
}
div.right
{
  width: 330px;
  float: right;
  margin-top: 33px;
  margin-right: 10px;
}  
html>body div.right
{
  width: 342px;
  float: right;
  margin-top: 33px;
  margin-right: 20px;
}  
.ie7 div.right
{
  margin-right: 10px;
}
.clear:after
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clear {display: inline-table;}

/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */

.clear
{
  display: inline-block;
}
div.submit
{
   text-align: center;
   
}
.fontcity
{
   font-family: verdana;
   color: #272750;
   font-weight: bold;
   font-size: 10pt;
}

/* HACK FOR OPERA WE CAN INCLUDE AS MANY CLASSES INSIDE THIS BLOCK */

@media all and (min-width: 0px)
{
#lang
{
  font-family: verdana; color: #272750; font-weight: bold; font-size: 10px;
  vertical-align: baseline;
}
.language
{
  font-family: verdana; color: #272750; font-weight: normal; font-size: 10px;
  vertical-align: baseline;
}
input.radiolang
{
  font-family: verdana; 
  color: #272750; 
  font-weight: normal; 
  font-size: 8px; 
  vertical-align: middle;
}
.languages
{
  font-family: verdana; color: #272750; font-weight: normal; font-size: 10px;
  margin-top: 5px;
  text-align: center;
}
}

