body {font-family: Verdana, Arial; font-size: 12px;	margin: 0px;overflow:scroll}
.formContainer{width:100%; margin-left:auto; margin-right:auto; padding-bottom:10px;}
.mapDataTable{width:750px; margin-left:auto; margin-right:auto; padding:5px 5px; border:0px solid gray;}

.mapDataResults{width:100%; text-align:center; color:#ff0000; font-style:italic;}
.mapDataResults a{text-decoration:none; font-size:10px; color:#036bbb; }
.mapDataResultsBottom{width:700px; margin-left:auto; margin-right:auto; color:white; font-style:italic;}
.mapDataResults-NoZip{width:100%; margin-left:auto; margin-right:auto; color:#ff0000; font-weight:bold; text-align:center;}

.mapStoreInfoBox{width:300px; margin-left:auto; margin-right:auto; border:0px solid gray;}
.mapStoreInfoBoxAddress{font-family: Geneva, Arial, Helvetica, sans-serif; color:#666; font-size:16px; text-align:center;padding-bottom:20px;}
.mapStoreInfoBoxLabel{font-family: georgia, serif; color:#333; font-weight:bold; text-align:right; padding:5px;}

.mapStoreInfoGetDirectionsLink a{text-decoration:none; font-size:10px; text-align:center; color:#036bbb; padding:0px;}
.mapTextTop{padding:10px;}
.mapPrintPageTable{width:100%; margin-left:auto; margin-right:auto; padding-bottom:10px;text-align:center;}
.mapPrintPageDirectionsTable{width:700px; margin-left:auto; margin-right:auto; padding-bottom:10px;}
.mapPrintPageNotes{width:100%; margin-left:auto; margin-right:auto; padding-bottom:10px;}
.infoWindowText{width:100%; padding:0px; margin:0px;}

.mapClass {padding:0cm; margin:0cm; margin-left: auto; margin-right: auto;}
.mapIcon{border:0; margin:0px; padding:0px; }
.mapSetStoreButton{border:0; margin:10px 0px 40px 0px;}
.storeDistance{font-size:10px; margin:0px; padding:0px; color:#ff0000;}
.alignCenter{width:100%; text-align:center;}
.validateIcon{border:0;}