body { background: #444f47 url(../_img/bg/page.gif) repeat 0 0; text-align:center; font-family:"Trebuchet MS","Times New Roman",serif; color:#333; }

  a {}
  a:link, a:visited { color:#ba2c42; }
  a:hover, a:focus, a:active { color:#fff; }

ul.bodyul { padding:0 25px 18px 25px; }

ul.bodyul li { list-style-type:disc; padding-top:4px; padding-bottom:4px; }


#container { padding-top:70px; margin:0 auto 18px auto; background: url(../_img/bg/container.gif) no-repeat 50% 0; }
#framework { position:relative; margin:0 auto; width:740px; border:10px solid #243237; background-color:#abbfc7; text-align:left; }
#header { position:relative;  }
#header img { z-index:20; }
#header h1 { position:absolute; bottom:2px; /*top:347px;*/ background: url(../_img/bg/menu.png) repeat 0 0; width:740px; height:25px; text-align:center; }

#logo { position:absolute; z-index:1999; text-align:center; top:-56px; left:234px; }

  #menu { position:absolute;float:left; z-index: 999; /*padding-top:6px;*/  background: #46555b url(../_img/bg/menu.png) repeat 0 0; width:100%; min-height:20px; }
    #menu li { display:inline;float:left;/*padding-left:10px;*/font-family:"Trebuchet MS","Times New Roman",serif;text-transform:uppercase;font-weight:bold; }
    #menu a { font-size:80%; letter-spacing:-1px; float:left; padding:5px 0 0 0; /*margin-right:4px;*/ /*overflow:hidden;*/ display:block !important; height:20px; /*text-indent:-5000px;*/ }
    #menu a:link, #menu a:visited { color: #fff; text-decoration:none; border-bottom:none !important; }
    #menu a:hover, #menu a:focus, #menu a:active { text-decoration:none; color: #abbfc7; background-position: 0 -25px !important; border-bottom:none !important; }
    #menu a.selected { font-weight:bold; color:#abbfc7; background-position: 0 -50px !important; }

  #lhome { margin-left:10px; }
  #lthecars { margin-left: 15px; }
  #lwhatweoffer { margin-left:14px; }


  #menu li#lphotogallery { float:right; margin-right:10px; }
  #menu li#lmakeanenquiry { float:right; margin-right:16px; }

  #menu li#lphotos { float:right; margin-right:10px; }
  #menu li#llinks { float:right; margin-right:10px; }
  #menu li#lenquire { float:right; margin-right:10px; }

  #maintext { float:left; padding:25px; width:480px; margin-bottom:45px; }

  #maintext p, #widetext p { line-height:140%; margin-bottom:1em; }

  #widetext { padding:25px; overflow:hidden; }

  #maintext p.decorative { padding-left:35px; background:url(../_img/bg/bullet1.gif) no-repeat 5px 5px; }


  #rightbar { float:left; width:196px; padding-right:12px; margin-top:-2px; margin-bottom:47px;  }

  #rightbar #testimonial { background:#46555b url(../_img/bg/testimonial.gif) no-repeat 0 100%; padding:14px 12px 18px 12px; color:#dde4e8; font-size:75%; line-height:125%; }
  #rightbar #testimonial p { padding-left:18px; padding-right:18px; }
  #rightbar #testimonial p.quotation { background:url(../_img/bg/openquotes.gif) no-repeat 0 0; }
  #rightbar #testimonial p.source { background:url(../_img/bg/closequotes.gif) no-repeat 100% 0; padding-top:2em; margin-top:-1.3em; }

  #fromourfleet { margin:0; padding:0; width:100%; clear:both; position:relative; border-top:1px solid #243237; margin-bottom:-2px; }
  #fleetbox { position:absolute; right:12px; top:-30px; width:202px; padding-top:30px; padding-bottom:12px; background: url(../_img/bg/ff.gif) no-repeat 0 0; }
  #fleetbox p { background:url(../_img/bg/ff.png) repeat 0 0; padding-left:36px; padding-right:12px; font-size:75%; color:#fff; line-height:130%; }
  #fleetbox p.firstpara { padding-top:12px; padding-bottom:6px; }
  #fleetbox p.lastpara { padding-bottom:16px; padding-top:16px; }

  #rightbar #viewphotogallery { margin-top:12px; }
  #fromourfleet a {}
  #fromourfleet a:link, #fromourfleet a:visited { color:#fff; }
  #fromourfleet a:hover, #fromourfleet a:focus, #fromourfleet a:active { color:#ba2c42; }

  div.car { clear:both; padding-bottom:25px; }
  div.car img { float:left; background-color:#fff; padding:8px; border:1px solid #9eb1b8; margin-right:16px; margin-bottom:25px; }
  div.car h2 { margin-bottom:12px; }

  div.link { clear:both; padding-bottom:25px; }
  div.link img { float:left; background-color:#fff; padding:4px; border:2px solid #9eb1b8; margin-right:16px; margin-bottom:25px; }
  div.link h2 { margin-bottom:12px; }


  div.pairing { clear:both; padding-bottom:25px; }
  div.pairing img { float:left; background-color:#fff; padding:4px; border:1px solid #9eb1b8; margin-right:16px; margin-bottom:25px; }
  div.pairing h2 { margin-bottom:12px; }


  #footer { position:relative; margin:0; padding:0; height:25px; }

  img.galleryphoto { position:relative; background-color:#fff; padding:4px; border:1px solid #9eb1b8; margin-right:8px; margin-bottom:5px; }
  
  .imgid { position:absolute; top:-4px; left:6px; font-size:70%; background-color:#000; color:#fff; opacity:0.5; -moz-border-radius-topright:3px; padding-right:3px; }
  
  .large { font-size:150%; }
  .nounderline { text-decoration:none; }
  .bold { font-weight:bold; }
  
  h2.main { font-size:120%; font-weight:bold; padding-bottom:12px; }
