.bodytext a { text-decoration:underline; }
/* Search Form
**************************************************/
table#dealer-search { width:100%;margin: 0 ; 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 #6e6e63; background:#9e090c; color:#fff;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:#ddd; font-size:11px; width:25%; color:#333; }
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:100%;margin: 1em auto 2em auto; 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 #601; background:#9e090c; color:#fff;font-weight:bold; 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:100%;margin: 1em auto 2em auto; 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 #601; background:#9e090c; color:#fff;font-weight:bold; 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 #9e090c; 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; }

div#dealer-map { height:300px; width:642px; 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; }

a { text-decoration:underline; }
/* 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; }

