@charset "utf-8";

div#storeLocator {width: 740px; }
div#storeLocator div#intro ul li {padding: 0 0 0 20px; border: 0; margin-left: 20px; line-height: 1.5em; background: url(/img/bullet.gif) 0 3px no-repeat; width: auto; float: none; }
div#storeLocator div#map {height: 500px; text-align:center;}
div#storeLocator div.CollapsiblePanelContent ul {padding: 10px 0;}
div#storeLocator div.CollapsiblePanelContent ul li { padding: 0 0 0 20px; border: 0; margin-left: 20px; line-height: 1.5em; background: url(/img/bullet.gif) 0 3px no-repeat; width: auto; float: none; }
div#storeLocator form {padding: 0;}

DIV#searchForm {BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px solid; PADDING-LEFT: 0px; Z-INDEX: 1; VISIBILITY: hidden; PADDING-BOTTOM: 0px; OVERFLOW: hidden; BORDER-LEFT: 0px solid; WIDTH: 171px; CLIP: rect(0px 280px 250px 0px); PADDING-TOP: 0px; BORDER-BOTTOM: 0px solid; POSITION: absolute; HEIGHT: 240px }
div.HotSpot_Text {padding: 0; margin: 0; width: 250px; text-align: left;}
div.HotSpot_Text h2 { font-family: "verdana", sans-serif; font-size: 14px; font-weight: bold; margin: 0 4px 10px 0; padding: 0; }

p.HotSpot_Description { font-family: "verdana", sans-serif; font-size: 10px; line-height: 14px; font-weight: normal; margin: 0; padding: 0; }

p.Hotspot_Address { font-family: "verdana", sans-serif; font-size: 10px; color: #909090; line-height: 14px; font-weight: normal; margin: 10px 0 0 0; padding: 0; }

body, p strong { margin-left:10px; }

div.listHeading{ float: left; font-weight: bold; }

div.list { display: inline-block; padding-left: 0.5em; }

.yui-dt table { width: 740px; }

.keyline { display: none; }

th{
	font-family:Helvetica,Verdana,Arial,sans-serif;
	font-weight:bold;
	font-size:14px;

}

#yui-dt0-paginator1{
	text-align:center;
}

#yui-dt0-paginator0{
	text-align:center;
}



/********************These width values will need to change to accommodate longer hint text in the search box*****************/
.gmls {
   width: 360px;
 }

.gmls-search-form {
  padding-top : 2px;
  padding-bottom : 2px;
  padding-left : 2px;
  padding-right : 2px;
  margin-bottom: 0px;
  background-color : #FFFFFF;
  width: 356px;
}

img#survey { border: 0; width: 137px; height: 17px; float: right; display: none; }

#legend { width: 740px; height: 46px; clear: both; }
#legend h3 { padding: 0; margin: 0; background: url(/storelocator/images/legend.png) top left no-repeat; text-indent: -9999px; width: 168px; height: 46px; float: left; }
#legend ul { padding: 0; margin: 0; width: 572px; float: left; }

div#main_content #legend li { padding: 0; margin: 0; text-indent: -9999px; height: 46px; list-style-image: none; list-style-type: none; float: left; }

#legend li a { text-decoration: none; text-indent: -9999px; height: 46px; display: block; }

#legend li#connect, #legend li#connect_active { width: 156px; }
#legend li#connect a { background: url(/storelocator/images/connect_off.png) top left no-repeat; width: 156px; }
#legend li#connect a:hover { background: url(/storelocator/images/connect_off_hover.png) top left no-repeat; width: 156px; }
#legend li#connect_active a { background: url(/storelocator/images/connect_on.png) top left no-repeat; width: 156px; }
#legend li#connect_active a:hover { background: url(/storelocator/images/connect_on_hover.png) top left no-repeat; width: 156px; }

#legend li#mtsDealer, #legend li#mtsDealer_active { width: 114px; }
#legend li#mtsDealer a, #legend li#mtsDealer-click a { background: url(/storelocator/images/dealer_off.png) top left no-repeat; width: 114px; }
#legend li#mtsDealer a:hover { background: url(/storelocator/images/dealer_off_hover.png) top left no-repeat; width: 114px; }
#legend li#mtsDealer_active a, #legend li#mtsDealer-click_active a, #legend li#mtsDealer-off_active a { background: url(/storelocator/images/dealer_on.png) top left no-repeat; width: 114px; }
#legend li#mtsDealer_active a:hover { background: url(/storelocator/images/dealer_on_hover.png) top left no-repeat; width: 114px; }

#legend li#paymentLocations, #legend li#paymentLocations_active { width: 170px; }
#legend li#paymentLocations a { background: url(/storelocator/images/bill_off.png) top left no-repeat; width: 170px; }
#legend li#paymentLocations a:hover { background: url(/storelocator/images/bill_off_hover.png) top left no-repeat; width: 170px; }
#legend li#paymentLocations_active a { background: url(/storelocator/images/bill_on.png) top left no-repeat; width: 170px; }
#legend li#paymentLocations_active a:hover { background: url(/storelocator/images/bill_on_hover.png) top left no-repeat; width: 170px; }

#legend li#hotSpot, #legend li#hotSpot_active { width: 132px; }
#legend li#hotSpot a { background: url(/storelocator/images/wifi_off.png) top left no-repeat; width: 132px; }
#legend li#hotSpot a:hover { background: url(/storelocator/images/wifi_off_hover.png) top left no-repeat; width: 132px; }
#legend li#hotSpot_active a { background: url(/storelocator/images/wifi_on.png) top left no-repeat; width: 132px; }
#legend li#hotSpot_active a:hover { background: url(/storelocator/images/wifi_on_hover.png) top left no-repeat; width: 132px; }

#map { text-align:center; width: 740px; height: 500px; clear: both; }

input[type="text"] {margin:0; padding:0;}

