html,body, td {
  margin:0px;
  padding:0px;
  font-size:11px;
  font-family:Tahoma;
}
body {
  
  padding-left:50%;
  margin-left:-425px;
  
}

div.header {
  width:850px;
  height:130px;
}

div.logo { float:left; width: 273px; height:130px; }
div.infoline {
 margin-left:64px;
 margin-top:11px;
 float:left;
 width:263px;
 height:13px;
 font-family:Calibri;
 color:#FF0000;
 font-size:12px;
}
div.date {
 margin-top:11px;
 float:left;
 width:250px;
 height:13px;
 font-family:Tahoma;
 text-align:right;
 color:#7f7f7f;
 font-size:10px;
}
div.date span { color:#c1c1c1; }
div.line { float:left; width:577px;height:2px; }
div.whitespace { float:left; width:577px; height:17px; }
div.menu { float:left; width:577px; height:51px; }
div.menu_breakleft { float:left; width:54px; height:51px; background:url('/gfx/menu/left_break.gif') left top no-repeat; }
div.menu_break { float:left; width:3px; height:51px; background:url('/gfx/menu/break.gif') left top no-repeat; }
div.menu_start { float:left; width:123px; height:51px; }
div.menu_locations { float:left; width:101px; height:51px; }
div.menu_promotions { float:left; width:101px; height:51px; }
div.menu_rules { float:left; width:96px; height:51px; }
div.menu_contact { float:left; width:90px; height:51px; }
div.menu img { border: 0px; }

div.content { float:left; width:850px; height: auto; margin-top:5px; }

div.footer { float:left; width:850px; height:100px; background:url('/gfx/foot.gif'); margin-top:5px; }
div.footer div.copy { float:left;width:585px; height:24px; color:#7f7f7f; font-size:11px; margin-left:15px;margin-top:24px; }
div.footer div.copy a { color:#7f7f7f; font-weight:bold; text-decoration:none; }
div.footer div.hr { float:left; width:500px;height:1px; margin-bottom:14px; margin-top:5px; margin-left:30px; margin-right:70px; }
div.footer div.hr hr { width:500px; height:1px; background:#ffffff; border:0px; }
div.footer div.links { float:left; width:585px; height:32px; color:#7f7f7f; font-size:11px; margin-left:15px; }
div.footer div.links a { color:#7f7f7f; font-size:11px; }
div.footer div.gotoup { float:left;width:240px; height:100px; }

div.categories {
  float:left;
  width:150px;
}

div.categories a {
  color:#222222;
  text-decoration:none;
  font-weight:bold;
}

div.carimg { float:left; width: 250px; height:145px; margin-top:5px; }
div.car_name { float:left;width:265px;height:135px; padding:5px; font-size:9px; line-height:10px; }
div.car_book { float:left;width:160px;margin-top:20px; }
div.car_d_1 { float:left;width:65px;height:14px; padding:2px; border-top: 1px #eeeeee solid; border-bottom: 1px #eeeeee solid; text-align:right; }
div.car_d_2 { float:left;width:65px;height:14px; padding:2px; border-bottom: 1px #eeeeee solid; text-align:right; }
div.car_p_1 { float:left;width:85px;height:14px; padding:2px; background:#fafafa; border: 1px #eeeeee solid; border-right:0px; }
div.car_p_2 { float:left;width:85px;height:14px; padding:2px; background:#fafafa; border-left: 1px #eeeeee solid; border-bottom: 1px #eeeeee solid; }

div.cardetails { float:left; width:444px; height:145px; margin-top:5px; margin-left:6px; background:url('/gfx/car_details_bg.gif') no-repeat; }
div.cardetails a { color:#EEEEEE; border:1px #AAAAAA solid; background:#555555; text-decoration:none; padding:3px; }

div.carlist { float:left; width: 700px; }
div.book { float:left; margin-top:10px; }

span.carname { font-weight:bold; }

table.main {
  width:800px;
  background:#eeeeee;
  border-spacing:0px;
}

td.logo {
  width:100%;
  height:60px;
  background:#444444;
}

td.head_menu {
  width:100%;
  height:30px;
  background:#aaaaaa;
  vertical-align:top;
  padding-left:30px;
}

td.leftside {
  width:200px;
  background:#bbbbbb;
}

td.rightside {
  width:200px;
  background:#bbbbbb;
}

td.footer {
  width:100%;
  height:35px;
  text-align:center;
  vertical-align:middle;
  background:#e5e5e5;
}

td.head_menu a {
  font-size:13px;
  padding:4px;
  padding-top:0px;
  border:1px #eeeeee solid;
  border-top:0px;
  margin-left:5px;
  background:#444444;
  color:#eeeeee;
  text-decoration:none;
}

div.error
{
  width:80%;
  padding:3px;
  margin:5px;
  background:#FF9999;
  border:1px #993333 solid;
  color:#661111;
}

div.msg
{
  width:80%;
  padding:3px;
  margin:5px;
  background:#99FF99;
  border:1px #336633 solid;
  color:#116611;
}

img.thumb { height:145px; padding:0px; margin:0px; border:0px; }

ul.locations {
 list-style-type:none;
 padding:0px;
 margin:0px;
}

ul.locations li {
 padding-left:10px;
}

li.location {
 padding-left:10px;
 list-style-type:none;
}

li.locations_1 div.sub {
 
}

ul.locations a.more {
 font-weight:bold;
 cursor:pointer;
}

