.mainpage
{
   text-align: left;
   margin-top:-20px;
}
#header 
{
  margin: 0px 0px 8px 20px;
}
#header span img 
{
  margin-right: 50px;
}
#header img.navmq 
{
  margin: 30px 20px 0px 0px;
  border: 0px solid;
}
#header img.navmaps
{
  margin: 20px 20px 0px 0px;
  border: 0px solid;
}
#header img.navdirs
{
  margin: 20px 30px 0px 0px;
  border: 0px solid;
}
#titlebar 
{
  padding-left: 9px;
  background: url("/mq/images/bar_rounded.gif") #e3e5c7 no-repeat right top;
  margin: 5px 0px 0px 0px; 
  height: 26px;
  font-family: verdana; color: #272750; 
}
.recentsearches
{
   vertical-align: middle;
   font-family: verdana;
   font-weight: bold;
   font-size: 18px;
   color: #272750;
   float: left;
}
.aboutsettings
{
   float: right;
   vertical-align: middle;
   margin-right: 10px;
   margin-top: 4px;
}
.clear:after
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.resetall
{
   margin-left: 10px;
   margin-top:15px;
}
html>body .resetall
{
   margin-left: 10px;
}

.reset
{
   vertical-align: middle;
   font-family: verdana;
   font-weight: normal;
   font-size: 12px;   
}
#reset
{
   vertical-align: middle;
   font-family: verdana;
   font-weight: normal;
   font-size: 12px;   
}
input.submit1
{
  vertical-align: middle;
  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; 
  font-family: verdana; font-weight: normal;
  color: #272750;
  background: url(/mq/images/background_form_button.gif) repeat-x;
  font-size: 11px;
}
input.submit2 
{
  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; 
  font-family: verdana; font-weight: normal;
  color: #272750;
  background: url(/mq/images/background_form_button.gif) repeat-x;
  font-size: 11px;
}
img.recentsearchesimg
{
  height:24px;
  margin-left:0px;
  margin-bottom:-1px;
  border: 0px solid;
  margin-left: -4px;
}
img.mapsdirections
{
  height:24px;
  border: 0px solid;
  margin-bottom:-1px;
}
.tabs
{
   margin-top: 20px;
}
img.directionsbottom, .ie7 img.directionsbottom
{
  height:1px;
  border: 0px solid;
  width: 765px;
  margin-top: -13px;
  margin-bottom:0px;
}
html>body img.directionsbottom
{
  height:1px;
  border: 0px solid;
  width: 765px;
  margin-top: -1px;
  margin-bottom:0px;
}
.formpage, .ie7 div.formpage
{
  background: #f4f6e5 repeat;
  padding: 10px 0px 20px 10px;
  border-right:#cccccc 1px solid;
  border-left:#cccccc 1px solid;
  border-bottom:#cccccc 1px solid;
  width: 767px;
  width/**/: 753px;
  margin-top: -14px;
}
/* Hide from IE-Mac \*/
.formpage
{
  background: #f4f6e5 repeat;
  padding: 10px 0px 20px 10px;
  border-right:#cccccc 1px solid;
  border-left:#cccccc 1px solid;
  border-bottom:#cccccc 1px solid;
  width: 765px;
  margin-top: -14px;
  "\"}\"";
  width: 753px;
}
/* End hide */
html>body div.formpage
{
  background: #f4f6e5 repeat;
  padding: 10px 0px 20px 10px;
  border-right:#cccccc 1px solid;
  border-left:#cccccc 1px solid;
  border-bottom:#cccccc 1px solid;
  width: 753px;
  margin-top: 0px;
  padding-bottom: 50px;
}  
div.right
{
  width:530px;
  float: right;
  margin-right: 10px;
  margin-top:1px;
  font-family: verdana; color: #272750; font-size: 12px;
    "\"}\""; 
  width:530px;
}  
html>body div.right
{
  width: 520px;
  float: right;
  margin-right: 20px;
  margin-top:2px;

} 
div.left
{
  margin-left: 20px;
  width: 170px;
  font-family: verdana; color: #272750; font-size: 12px;
  text-align:right;
  
}
html>body div.left
{
  margin-left: 20px;
  width: 170px;
  font-family: verdana; color: #272750; font-size: 12px;

}

div.chkbox2
{
  font-family: verdana; color: #272750;
  font-weight:bold; font-size: 120%;
  display: inline;
  
  
}
.box
{
   float: left;
   width: 22px;
}
div.list
{
  margin-left: 23px;
  margin-bottom: 5px;
  margin-top:-3px;
}
input.selectall
{       
  border-top: #e0e0e0 1px solid; border-bottom: #555555 1px solid;border-left: #e0e0e0 1px solid;
  border-right: #555555 1px solid;
  margin-top:15px; margin-right: 10px;
  font-family: verdana; color: #272750;
  background: url(/mq/images/background_form_button.gif) repeat-x;
  font-size: 11px;
}
input.deletechecked
{
  border-top: #e0e0e0 1px solid; border-bottom: #555555 1px solid;border-left: #e0e0e0 1px solid;
  border-right: #555555 1px solid;
  margin-top:15px;
  font-family: verdana; color: #272750;
  background: url(/mq/images/background_form_button.gif) repeat-x;
  font-size: 11px;
}
#selectall
{
   text-align: center;
}
#titlebar2 
{
  padding-right: 0px;  
  padding-left: 0px; 
  padding-bottom: 2px; 
  padding-top: 0px;
  background: #e3e5c7; 
  margin-top: 10px; 
  margin-right: 0px;  
  margin-left : 0px; 
  width: 740px;
}
html>body #titlebar2 
{
  padding-right: 0px;  
  padding-left: 0px; 
  padding-bottom: 2px; 
  padding-top: 0px;
  background: #e3e5c7; 
  margin-top: 5px; 
  margin-right: 0px;  
  margin-left : 0px; 
  width: 740px;
}
.decoration3
{
  font-family: verdana; color: #272750;
  font-weight:bold; font-size: 12px;
  padding: 2px 0px 0px 2px;
  margin-left:7px;
}
div.titlebar3
{
  background: #e3e5c7;
  padding: 5px;
  margin-top: 8px; font-size: 10px; font-family: verdana; color: #272750;
}
.lang
{
margin-top:5px;
margin-bottom:5px;

}
.radioLang
{
   margin-top:2px;
   margin-left:-4px;
   margin-bottom:3px;
}
html>body .radioLang
{
   margin-top:2px;
   margin-left:-5px;
   margin-bottom:5px;
}
@media all and (min-width: 0px)
{
   html>body .radioLang
   {
      margin-top:2px;
      margin-left:-1px;
      margin-bottom:4px;
   }
}
.radioAlign
{
   vertical-align:middle;
}
html>body .radioAlign
{
   vertical-align:bottom;
}
@media all and (min-width: 0px)
{
   html>body .radioAlign
   {
      vertical-align:middle;
   }
}
.roadSign
{
   margin-top:6px;
   margin-left:-4px;
}
html>body .roadSign
{
   margin-top:5px;
   margin-left:-5px;
}
@media all and (min-width: 0px)
{
   html>body .roadSign
   {
      margin-top:5px;
      margin-left:-1px;
   }
}
.radiosign
{
vertical-align:middle;
}
html>body .radiosign
{
   vertical-align:bottom;
}
@media all and (min-width: 0px)
{
   html>body .radiosign
   {
      vertical-align:middle;
   }
}
.homePagebtn
{
margin-left:-3px;
}
html>body .homePagebtn
{
margin-left:-5px;
margin-top:5px;
}
@media all and (min-width: 0px)
{
   html>body .homePagebtn
   {
      margin-left:-1px;
      margin-top:2px;
   }
}
.radiohome
{
   vertical-align:middle;
}
html>body .radiohome
{
   vertical-align:bottom;
}
@media all and (min-width: 0px)
{
   html>body .radiohome
   {
      vertical-align:middle;
   }
}


.distUnit
{
  margin-bottom:25px;
  margin-top:11px;
}
html>body .distUnit
{
  margin-bottom:25px;
  margin-top:9px;
}
.rSign
{
 margin-top:13px;
 margin-left:-3px;
}
/* Hide from IE-Mac \*/
.rSign
{
 margin-top:7px;
 margin-left:-3px;
}
html>body .rSign
{
 margin-top:7px;
 margin-left:-3px;
}
/* End hide */
@media all and (min-width: 0px)
{
html>body .rSign
{
 margin-top:5px;
 margin-left:-3px;
}
}

.rsigns
{
margin-top:-13px;
}

html>body .rsigns
{
margin-top:-14px;
}
.homePage
{
margin-top:7px;
}
html>body .homePage
{
margin-top:7px;
}
.hDefault
{
 margin-left:-3px;
}
html>body .hDefault
{
margin-top:3px;
margin-left:-3px;
}
.aligncenter
{
   width: 753px;
   float: left;
   margin-top: 20px;
   text-align: center;
}
html>body .aligncenter
{
   width: 765px;
   float: left;
   margin-top: 20px;
   text-align: center;
}
/* HACK FOR OPERA WE CAN INCLUDE AS MANY CLASSES INSIDE THIS BLOCK */

@media all and (min-width: 0px)
{
html>body img.directionsbottom
{
  height:1px;
  border: 0px solid;
  width: 765px;
  margin-top: 0px;
  margin-bottom:0px;
}
}
#saved
{
margin-left:10px;
}



.langset1 div
{
   display: inline-block;
}
.langset2
{
   width: 200px;
   float: left;
   text-align: right;
}
.radbuttons1 div
{
   display: inline;
}
.radbuttons2 div
{
   width: 400px;
   vertical-align: middle;   
}
.langradio
{
   margin-top: 10px;
}
#distunit
{
   margin-left: 5px;
}
.langtext
{
   vertical-align: middle;   
   font-family: verdana;
   font-weight: normal;
   font-size: 12px;
   color: #272750;
  
}
.forlabel 
{
   float: left; width: 228px;
   margin-top: 5px;
   font-family: verdana;
   color: #272750;
   font-size: 12px;
}
html>body .forlabel 
{
   float: left; width: 228px;
   margin-top: 4px;
   font-family: verdana;
   color: #272750;
   font-size: 12px;
}

.forlabel 
{
   padding-top: 2px; text-align: right;
}
.forlabel p 
{
   padding-right: 20px; margin: 0px;
}
.forlabel p label 
{
   font-size: 1em;
}
.foroptions input 
{
   margin-bottom: 5px;
}
form .foroptions select 
{
   margin-bottom: 5px;
}
.foroptions input.check 
{
   margin-bottom: 4px; 
   vertical-align: middle; 
   width: auto;
   margin-bottom/**/: 0px;
}
/* Hide from IE-Mac \*/
.foroptions input.check 
{
   margin-bottom: 5px; 
   vertical-align: middle; 
   width: auto;
   margin-bottom/**/: -2px;
   marg\in-bottom: 0px;
}
/* End hide */
html>body .foroptions input.check 
{
   margin-bottom: 4px; vertical-align: middle; width: auto;
}
@media all and (min-width: 0px)
{
html>body .foroptions input.check 
{
   margin-bottom: 4px; vertical-align: bottom; width: auto;
}
}
.foroptions label 
{
   margin-left:-5px;
   margin-right: 0px;
}
.foroptions 
{
   float: left; width: 474px;
   margin-left: 10px;
   margin-top: 5px;
   font-family: verdana;
   color: #272750;
   font-size: 12px;   
}
.forlabelbtn 
{
   float: left; width: 228px;
   margin-top: 20px;
   font-family: verdana;
   color: #272750;
   font-size: 12px;
}

