
table#cars {
  border: 0.5em solid #CCC; font-family: Arial, Helvetica, sans-serif;
  font-size: 0.75em;
} 
table#cars  td {
  padding: 0.25em;
  margin: 0.2em;
  border: 0.5em solid #ccc;
}
table#cars  th {
  background-color: #104E8B; 
  color: #FFF;
  font-weight: bold;
  border: 0.5em solid #ccc;
  padding: 0.25em;
}


svg {
  font: 1em Verdana;
}

ul{margin: 0; padding: 0;}
li{list-style-type: none; margin-left: 0; font-size: 0.625em;}


#main
{
  width:100%; 
}

#rightcol
{
  width:90%;
  text-align: right;
}

#leftcol
{
  float: left;
  width: 100%;
}


#btn
{
  font-size: 1em;
  font-family: Verdana;
}


#dialog
{
  padding: 0;
  font-size: 1em;
}

.ui-dialog { font-size: 1em; }
.ui-dialog .ui-dialog-content{margin-left: 0;}

.hide{
  display: none;
  float:right;
}

.background path {
  fill: none;
  stroke: #ddd;
  shape-rendering: crispEdges;
}

.foreground path {
  fill: none;
  stroke: steelblue;
  stroke-width: 0.03em;
}

.brush .extent {
  fill-opacity: .3;
  stroke: #fff;
  shape-rendering: crispEdges;
}

.axis line, .axis path {
  fill: none;
  stroke: #000;
  shape-rendering: crispEdges;
}

.axis text {
  font: 1em Verdana;
  cursor: move;
}

