@charset "utf-8";
/**
 * Store Locator CSS document for default View
 * 
 * @package    SysgenMedia.StoreLocator
 * @subpackage Components
 * @copyright	Copyright (c)2009 Sysgen Media LLC. All Rights Reserved.
 * @license		GNU/GPLv3
 */
#sl_results_container { font-size:1em; }
#sl_locate_results { font-weight:bold; font-size:1.1em; margin-bottom:10px; }
#sl_sidebar { overflow: auto;  font-size: 0.9em; float:right; margin-left:10px; }
#sl_sidebar div { background:#ffffff; cursor:pointer; margin:0px 4px; border-bottom:solid 1px #000000; padding:4px; } 
#sl_sidebar div:hover { background:#cccccc; }

.location_name { font-size:1em; font-weight:bold; }
.featureicon, .networkicon { vertical-align:middle; margin:0 2px 4px 0; }



#map { overflow: hidden;  }
#map img { max-width: none!important; }
.gmnoprint div {text-align:left !important; margin-right:3px; }
.gmnoprint div#dir { margin:0 0 4px 0; }

.marker_name { font-size:1.2em; font-weight:bold; white-space:nowrap;}

#copyright-block { font-size:11px; margin:5px 0; }
#copyright-block a { text-decoration:none; }
.dirsmall {font-size:80%; color:#999; }

.rightmargin10 { margin-right:10px; }

.sl_suggest { padding:5px; }
.sl_suggest:hover { background:none!important; }
.sl_suggest span { font-weight:bold; font-size:1.1em; }
.sl_suggest ul { margin:10px 0px; padding-left:10px; list-style-position:outside; list-style-type:circle; display:block; }
.sl_suggest ul li { margin:0; padding:0; display:block; }

#sl_search_container label.checkbox { width: 100px;}


@media (max-width: 480px) { 

#sl_sidebar { margin:0; width:100%; }


}