h3 { font-size: 10px; }

.locationSub { color: #000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: lighter; font-stretch: semi-condensed; background-color: #ccc; }
.locationSubWht { color: #000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: lighter; font-stretch: semi-condensed; background-color: #fff; }
.locHeader { color: #000; font-weight: bold; background-color: #ffc61e; padding-top: 0.15em; padding-bottom: 0.15em; }
.locStates { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #0038a8; color: #ffffff}
.state { font-size: x-small; font-style: oblique; margin-top: 0.15em; margin-bottom: 0.15em; border-left: thick groove #eed; padding-left: 0.5em; }
.city { color: #000; font-size: x-small; background-image: url(../corpImages/misc/city.gif); background-repeat: no-repeat; background-position: left center; text-decoration: none; text-transform: capitalize; vertical-align: top; margin-left: 0.25em; padding-left: 0.75em; }
.bizName { font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; text-transform: uppercase; margin-bottom: 0.15em; margin-left: 1em; }
.details { font-size: xx-small; font-weight: normal; line-height: normal; margin-top: 0; margin-bottom: 0.15em; margin-left: 1em; }
.phone { background-image: url(../corpImages/misc/phone.gif); background-repeat: no-repeat; background-position: left center; margin-top: 0; margin-bottom: 0; margin-left: 1em; padding-left: 1.25em; }
.mapButton { margin-top: 0; margin-bottom: 0.15em; margin-left: 3em; padding-top: 1em; padding-left: 1em; }
.memberSince { color: #dc291e; font-size: xx-small; font-weight: bolder; font-style: oblique; margin-bottom: 0.25em; }
.hours { font-size: smaller; line-height: normal; margin-top: 0; margin-bottom: 0; margin-left: 3em; }
.servicesTable { margin-top: 0; margin-bottom: 0; }

