
/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}

/* Store Locator */


form { padding: 0px; margin: 0px; }
input { float: left; padding: 0px; margin: 2px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size: 11px; }

#pagewrapper { position:absolute; left:50%; top:0; margin-left:-380px; width:720px; /*height:480px;*/ padding: 0px; /*border:solid 1px red;*/ z-index:100; /*background-color:white;*/ }
#pagewrapper #storelocator { float:left; padding: 0px; /*border:1px solid red;*/ }
#pagewrapper #storelocator #searchbox { position:absolute; left:20px; top:60px; padding: 0px; margin: 0px; }
#pagewrapper #storelocator .fieldtext { position:absolute; left:20px; top:40px; padding: 0px; margin: 0px; color:#003399;font-family: Arial,Helvetica,sans-serif;font-size:12pt; }

#pagewrapper #storelocator #searchbox #field { position:relative; height: 22px; padding: 0px; margin: 3px 0 0 0; }
#myLocation { float: left; padding: 0px; margin: 2px 0 0 0; height: 15px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
#pagewrapper #storelocator #searchbox #field #button { position:relative; float: left; padding: 0px; margin: 0 0 0 5px; width:65px; height:22px; }
#pagewrapper #storelocator #map {  position:absolute; left:20px; top:135px; }
#pagewrapper #storelocator h3 { position:absolute; left:20px; top:105px; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; border-width:0px; border-style:solid; border-color:#cccccc; color:#003399;font-family:verdana,arial,sans-serif;font-size:12pt;}
#pagewrapper #storelocator #locations { visibility:hidden; position:absolute; left:20px; top:600px; width:720px; /*height:309px;*/ border-width:1px; border-style:solid; border-color:#cccccc; color:#333333; overflow: auto; background-color:#FFF; }

#pagewrapper #storelocator #locations .headerDistance{ z-index:12; border-top-width:0px; border-left-width:0px; border-bottom-width:1px; border-right-width:1px; border-style:solid; border-color:#cccccc; }
#pagewrapper #storelocator #locations .headerInfo{ z-index:12; border-top-width:0px; border-left-width:0px; border-bottom-width:1px; border-right-width:1px; border-style:solid; border-color:#cccccc; }
#pagewrapper #storelocator #locations .headerHours{ z-index:12; border-top-width:0px; border-left-width:0px; border-bottom-width:1px; border-right-width:1px; border-style:solid; border-color:#cccccc; }
#pagewrapper #storelocator #locations .headerOptions{ z-index:12; border-top-width:0px; border-left-width:0px; border-bottom-width:1px; border-right-width:0px; border-style:solid; border-color:#cccccc; }


#pagewrapper #storelocator #locations .stores { width:538px; border-width:1px; border-style:solid; border-color:#cccccc; color:#333333; }
#pagewrapper #storelocator #locations .stores .store .storeDistance { width:77px; border-top-width:0px; border-left-width:0px; border-bottom-width:1px; border-right-width:1px; border-style:solid; border-color:#cccccc; }
#pagewrapper #storelocator #locations .stores .store .storeInfo { width:140px; border-top-width:0px; border-left-width:0px; border-bottom-width:1px; border-right-width:1px; border-style:solid; border-color:#cccccc; }
#pagewrapper #storelocator #locations .stores .store .storeHours { width:171px; border-top-width:0px; border-left-width:0px; border-bottom-width:1px; border-right-width:1px; border-style:solid; border-color:#cccccc; }
#pagewrapper #storelocator #locations .stores .store .storeOptions { width:129px; border-top-width:0px; border-left-width:0px; border-bottom-width:1px; border-right-width:0px; border-style:solid; border-color:#cccccc; }


