
/* Search Form
**************************************************/
table#dealer-search { width:100%;margin: 0 auto; background:#fff; clear:both; border:none; }
table#dealer-search th,
table#dealer-search td { padding: 7px 9px; vertical-align:middle; }
table#dealer-search thead th {border-bottom: 2px solid #900; background:#f00; color:#fff;font-size:14px; font-weight:bold; text-align:left; }
table#dealer-search tbody th,
table#dealer-search tbody td { background:#f4f4f4; font-size:10px;line-height:1.22; text-align:left; }
table#dealer-search tbody th { background:#ccc; color:#222; font-size:11px; width:25%; }
table#dealer-search tfoot td { padding:11px 9px; }
table#dealer-search td label,
table#dealer-search td input { vertical-align: middle; }
table#dealer-search td label.radio { font-weight:bold; font-size:11px; margin-right:1em; }


/* Results Table
**************************************************/
table#dealer-list { width:580px;margin: 1em 0 2em 0; background:#fff; clear:both; }
table#dealer-list th,
table#dealer-list td { padding: 5px; vertical-align:top; text-align:left; }
table#dealer-list thead th { border-bottom: 2px solid #900; background:#f00; color:#fff;font-weight:bold; font-size:14px; text-align:left; }
table#dealer-list tbody th,
table#dealer-list tbody td { background:#fff; font-size:10px;line-height:1.22; text-align:left; }
table#dealer-list tbody tr th { width:13px; }
table#dealer-list tbody tr.odd th,
table#dealer-list tbody tr.odd td { background:#f4f4f4; }
table#dealer-list tbody td a { color:#000; font-weight:bold; }

/*Route Table
**************************************************/
table#ligeo-routeTable { width:580px;margin: 1em 0 2em 0; background:#fff; clear:both;border-collapse:collapse; }
table#ligeo-routeTable th,
table#ligeo-routeTable td { padding: 5px; vertical-align:top; text-align:left; }
table#ligeo-routeTable thead th { border-bottom: 2px solid #900; background:#f00; color:#fff;font-weight:bold; font-size:14px; text-align:left; }
table#ligeo-routeTable tbody th,
table#ligeo-routeTable tbody td,
table#ligeo-routeTable tfoot td,
table#ligeo-routeTable tfoot th { background:#fff; font-size:10px;line-height:1.22; text-align:left; }
table#ligeo-routeTable tfoot td,
table#ligeo-routeTable tfoot th { border-top:1px solid #f00; font-weight:bold; background:#fff; }
table#ligeo-routeTable tfoot td.ligeo-totalDistance { text-align:right; }
table#ligeo-routeTable tbody tr th { width:13px; }
table#ligeo-routeTable tbody tr.ligeo-odd th,
table#ligeo-routeTable tbody tr.ligeo-odd td { background:#f4f4f4; }
table#ligeo-routeTable tbody td a { color:#000; font-weight:bold; }

/* Dealer Locations
**************************************************/
table#dealer-locations { width:60%;margin: 2em auto 1em auto; background:#fff; clear:both; font-size:12px; }

div#dealer-map { height:300px; width:542px; border:solid 4px #e8e8e1; margin:0 auto; overflow:hidden;}

p.small { line-height:1.5; font-size:10px; margin-top:1.5em; }

div.warning { background:#ffffbc url(/locator/pics/locator/warning.gif) no-repeat 8px center; padding:0 0 0 50px;  clear:both; margin: 0 20px 10px 20px; border: 1px solid #fc3; }
div.warning p { padding:0; margin:15px;font-size:11px; }

h2 { margin-bottom:1em; }

/* Tooltip
**************************************************/
.dvhdr1 {
   display: none;
}

.dvbdy1 {
   background:#FFFFFF;
   font-size:11px;line-height:1.4;
   border:solid 2px #999;
   padding:12px;
   width:250px;
}

.tooltip-logo {  margin: 0 auto 1em auto; text-align:center; }
.tooltip-icon { cursor: help; display:block; margin:0.5em 0 0 0; }

#container { padding: 10px; font: normal 12px/1.22 arial, sans-serif; }
#container a { color:#711211 }
#container a:hover { color:#c00 }