﻿.options { color: #000066; padding: 6px; margin-top: 6px; border-top-style: solid; border-top-width: 1px; border-top-color: #C0C0C0; }
.options label { font-weight: bold; color: #333333; margin-right: 0px; font-size: 12px; }
.options select { color: #333333; margin-right: 6px; font-size: 12px; }
.options a { font-size: 12px; font-weight: bold; margin-right: 6px; }
.garageServiceTitle { color: #333333; margin: 9px 3px 3px 3px; font-family: Georgia, "Times New Roman" , Times, serif; font-size: 21px; font-weight: normal; }
.results { empty-cells: show; }
.resultsHeader th { font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 14px; color: #000066; padding: 6px; background-image: url(/images/layout/highlight-bg.gif); background-repeat: repeat-x; background-position: left 0px; text-align: left; }
.garageRow td { padding: 6px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFF; }
.garageRow td a { color: #0066CC; text-decoration: none; font-weight: bold; background-image: url(/images/general/general-button.gif); background-repeat: no-repeat; padding-top: 4px; padding-bottom: 1px; padding-left: 24px; }
.garageRow td a:hover { color: #000066; background-image: url(/images/general/general-hover.gif); background-repeat: no-repeat; text-decoration: none; }
.approvedGarageRow td { padding: 6px; border-top-width: 1px; border-top-style: solid; border-top-color: #FFF; }
.approvedGarageRow td a { color: #0066CC; text-decoration: none; font-weight: bold; background-image: url(/images/garages/approved-link.gif); background-repeat: no-repeat; padding-top: 4px; padding-bottom: 1px; padding-left: 24px; }
.approvedGarageRow td a:hover { color: #000066; background-image: url(/images/garages/approved-link-hover.gif); background-repeat: no-repeat; text-decoration: none; }
.approvedGarageRow a:visited { color: #0066CC; }
.approvedGarageLogo { padding: 12px 12px 6px 3px; }
.approvedGarageLogo img { width: 86px; height: 120px; }
.resultsFooter { color: #000066; display: block; background-image: url(/images/layout/highlight-bg.gif); background-repeat: repeat-x; background-position: left -60px; }
.resultsFooter td { padding: 0px; }
.resultsFooter td table tr td { padding: 3px 6px 6px 3px; }
.resultsFooter td table tr td span { color: #666666; }
.resultsFooter td table tr td a { font-weight: bold; }
.garageServices { }
.garageServices div { margin: 12px 0px 12px 0px; font-weight: bold; font-size: 12px; color: #333333; }
.garageServices div span { font-weight: bold; color: #999999; }
.garagesRight { text-align: center; padding-top: 12px; }
.garagesRight div { margin-bottom: 6px; }
.openingHours td { padding-top: 3px; padding-right: 18px; white-space: nowrap; }

