/* Theme Name: Light */ #simplemap { border: 1px solid #999; color: #000; } #simplemap img { background: none !important; padding: none !important; max-width: none !important; max-height: none !important; border: none !important; } #simplemap a { color: #00c; background: none; text-decoration: none; } #simplemap a:hover { background: none; text-decoration: underline; } #powered_by_simplemap { font-size: 0.75em; text-align: right; color: #999; } #powered_by_simplemap a { color: #999; text-decoration: underline; } #powered_by_simplemap a:hover { text-decoration: none; } #searchForm { text-align: left; } #searchForm input#addressInput { width: 250px; } #searchForm input#addressSubmit { width: auto; } #searchForm select { width: auto; } #searchForm p { margin: 10px auto; } #map_search label { float: left; } #map_search .float_text_left { float: left; padding-right: 5px; } #simplemap-updating { display:none; background:#fff; color:#000; vertical-align:middle; text-align:center; } #simplemap-updating img { vertical-align:middle; text-align:center; } .markertext { font-size: 0.9em; line-height: 1.2em; color: #000; } .markertext .bubble_category { font-size: 0.6em; font-style: italic; } .markertext a { color: #00c; text-decoration: underline; } .markertext h3 { margin-top: 0 !important; text-align: left !important; line-height: 1.2em !important; } .markertext .search-term { background: #ff6; } div#results { padding-bottom: 20px; } div.result { margin: 0; padding: 10px 5px; font-size: 0.9em; line-height: 1.2em; border-bottom: 1px solid #ccc; } div.result small { font-size: 0.7em; color: #999; } div.result:hover { background: #ebf0f1; } div.result address { font-style: normal; } div.result h3 { margin: 0 0 5px; font-size: 1.5em; text-transform: none; } div.result img { border: none; } div.result .search-term { background: #ff6; color: #000; } div.result div.result_name { width: 100%; } div.result div.result_address { float: left; width: 40%; } div.result div.result_phone { float: left; width: 30%; height: 3em; } div.result div.result_links { float: left; display: table-cell; width: 30%; text-align: right; vertical-align: bottom; } div.result div.result_links div { clear: right; margin-bottom: 3px; } div.result div.special { float: right; height: 20px; margin: 0; padding-left: 20px; line-height: 20px; text-align: left; font-style: italic; background: url( ../images/star.png ) no-repeat left center; } div#pagination a { text-decoration: underline; } div#pagination a.active { text-decoration: none; color: #000; } .location_search_title, .location_search_distance_cell, .location_search_taxonomy_cell { font-weight:bold; vertical-align:top; } .no-linebreak { white-space:nowrap; } .sm-single-location-default-template { padding:3px; } .sm-single-map { float:left; width:105px; } .sm-single-location-data { margin-left:105px; } .sm-single-location-data-ul { list-style-type:none; padding-left:0; margin-left:0; }