﻿#locatorMap { display: block; width: 379px; height: 364px; padding-top: 14px; padding-left: 16px; float: left; background: url(../images/jl_locator/jl_locator_map_bg.png) no-repeat; }
.resultsText { font-size: 14px; color: #404040; }
.searchAgainLink { font-size: 14px; color: #505050; font-weight: bold; }
.jiffyLink { font-size: 16px; font-weight: bold; color: #97002D; }
.UnselectedLoc { padding: 5px 0px 10px 10px; }
.SelectedLoc { padding: 5px 0px 10px 10px; background: url(../images/jl_locator_results/jl_locator_panel2.png) no-repeat; }
.locatorPageNumber { padding-left: 5px; padding-right: 5px; }

#locatorHeading { margin-bottom: 25px; }
#locationResults { width: 300px; }
#servicesTitleContainer { background: url(../images/jl_universal_assets/jl_ua_mid_barbg.jpg); }
#servicesTitle { display: block; width: 745px; height: 25px; margin: 0px auto; padding-top: 10px; font-size: 14px; font-weight: bold; }
#servicesContainer { background: #EBEBEB; }
#servicesOffered { display: block; width: 745px; margin: 0px auto; padding-bottom: 30px; font-size: 12px; }
#viewServices { padding-top: 15px; }
#backToResults { padding-top: 10px; }
#printThisPage { padding-top: 15px; }

.imgHide { visibility: hidden; }
.imgShow { visibility: visible; } 
.serviceInactive { color: #C3C3C3; }
.serviceActive { color: #404040; }
.serviceTopHeading { padding-top: 20px; padding-bottom: 3px; font-weight: bold; }
.serviceHeading { padding-top: 7px; font-weight: bold; }
.serviceItem { padding-bottom: 3px; }

#couponDiv { display: none; }