/* core layout styles */
#googleMap{font-family:Arial,Tahoma,Helvetica,sans-serif;font-size:9pt;font-weight:400;width:725px;margin-top:25px;}
#mapNav{overflow:hidden;width:725px;height:99px;margin-bottom:11px;}
#mapNavLeft{background-image:url("/anthro/images/bg_mapNavLeft.jpg");background-repeat:no-repeat;width:218px;height:99px;float:left;padding:18px 11px 0px 14px;}
#mapNavRight{background-image:url("/anthro/images/bg_mapNavRight.jpg");background-repeat:no-repeat;width:482px;height:90px;float:left;padding-bottom:7px;}
#mapNavRightSubL{float:left;width:245px;padding:20px 0px 0px 18px;}
#mapNavRightSubR{float:left;width:200px;padding:20px 0px 0px 18px;}
.navHeader1,.navHeader2{font-weight:700;text-transform:uppercase;margin-bottom:10px;}
.navHeader2{font-family:"Trebuchet MS",Arial,Tahoma,sans-serif;color:#663366;font-weight:400;font-size:8pt;letter-spacing:1px;}
.navText{font-size:8pt;}
.formData{font-size:9pt;font-family:"Courier New",Courier,monospace;}
select,input{font-weight:400;height:none;line-height:none;padding:0px;}
.locSearchSection{background:#d9dfd6;font-weight:700;}
.locIntlLink{margin-top:6px;}
.mapLink{font-family:"Courier New",Courier,monospace;font-size:8pt;cursor:pointer;color:#052caa;}
.mapLink:hover{text-decoration:underline;}
#proxSearchForm{margin:0px;}
#proxSearchForm .navText{margin:0px 5px;}
#proxSearchForm input{margin-bottom:0px;}
.proxButtonGo{background-image:url("/anthro/images/bg_buttonGo.jpg");border:1px solid #EEF3F0;color:#000000;cursor:pointer;font-family:"Courier New",Courier,monospace;font-size:10pt;height:15px;margin-right:13px;padding:4px 0px 3px 0px;position:relative;bottom:23px;left:192px;text-align:center;width:35px;}
.proxButtonGo:hover{color:#052caa;}
#mapData{width:725px;overflow:hidden;}
#mapDataLeft{float:left;width:240px;height:503px;margin-right:10px;}
#mapLegend{background-image:url("/anthro/images/bg_mapLegend.jpg");background-repeat:no-repeat;width:240px;height:68px;margin-bottom:10px;display:none;}
.legendItem{overflow:hidden;padding:5px 5px 5px 10px;height:23px;}
.legendBar{border-bottom:1px dashed #000;}
.legendIcon{width:23px;height:22px;float:left;margin-right:10px;}
.legendLabel{float:left;font-family:"Courier New",Courier,monospace;font-size:9pt;padding-top:2px;}
#mapSearchResults{width:240px;display:none;}
#searchResultsHeader{background-image:url("/anthro/images/bg_mapSearchResultsHeader.jpg");background-repeat:no-repeat;height:17px;padding:2px 0px 0px 10px;color:#d20018;text-transform:uppercase;font-size:7pt;font-weight:700;}
#searchResultsData{overflow:auto;height:403px;background-image:url("/anthro/images/bg_mapSearchResultsData.jpg");background-repeat:repeat-y;border:1px solid #cfceca;}
.noStores{padding:5px;}
.searchItem{overflow:hidden;padding:5px 10px;border-bottom:1px dashed #666;cursor:pointer;}
.siDist{padding:10px 10px 5px 10px;}
.searchItem:hover{background-color:#f5f3e9;}
.searchItemIcons{float:left;margin-right:10px;width:25px;}
.searchItemIcons img{margin-bottom:2px;}
.searchItemData{float:left;width:165px;}
.searchItemLinkGroup{overflow:auto;}
.searchItemLink{margin:4px 10px 0px 0px;float:left;}
.searchItemEven{background:#fbfaf6;}
.searchItemOdd{background:#f5f3e9;}
.searchItemDist{background-color:#f5f3e9;font-size:8pt;padding:5px 10px;text-align:right;}
#mapDataRight{float:left;width:475px;height:515px;}
#mapCanvas{width:473px;height:503px;text-align:left;}
#routeFormPane{background-image:url("/anthro/images/bg_directionsPane.jpg");width:230px;height:473px;padding:10px 0px 10px 10px;display:none;}
#addrFormEU{display:none;}
.addrFormField{font-family:"Courier New",Courier,monospace;margin:8px 0px 7px 0px;}
.addrFormRadio input{position:relative;top:6px;}
.addrFormRadio label{font-family:"Courier New",Courier,monospace;font-size:9pt;margin-left:5px;}
.addrFormButton{text-align:right;margin-top:20px;padding-right:20px;overflow:auto;}
.addrFormSubmit{background-image:url("/anthro/images/bg_buttonSubmit.jpg");border:1px solid #F6F9F2;cursor:pointer;float:left;font-family:"Courier New",Courier,monospace;font-size:9pt;height:16px;margin-right:10px;padding:3px 0px 3px 0px;text-align:center;text-transform:uppercase;width:89px;}
.addrFormSubmit:hover{color:#052caa;}
.reqField{margin-left:10px;font-weight:700;font-size:12pt;color:#d20018;}
.reqText{font-family:"Courier New",Courier,monospace;font-size:8pt;color:#d20018;}
#mapDirections{width:725px}
.loaderWheel{text-align:center;margin-top:60px;}
.loaderWheel img{margin:5px;}
.alertMsg{font-family:"Courier New",Courier,monospace;font-size:8pt;color:#D20018;position:relative;right:3px;}
#proxSearchForm .alertMsg{bottom:19px;}
.boldText{font-weight:700;}
.widthPadding{padding:5px;}

/* info window styles */
.iwContainer{overflow:auto;width:240px;position:relative;}
.iwImage{float:right;margin-left:10px;margin-right:5px;height:60px;width:80px;text-align:center;}
.iwAddr{float:right;width:145px;}
.iwAddrName,.iwAddrLoc,.iwRouteLink,.iwHours{font-family:Arial,Tahoma,Helvetica,sans-serif;font-size:8pt;}
.iwAddrName{font-weight:bold;}
.iwHours{margin-top:10px;}

/* google route styles */
.mapRoute{width:725px;}
.routeFromAddr{margin-top:15px;overflow:auto;border-bottom:1px solid #989898;padding-bottom:10px;}
.routeToAddr{overflow:auto;border-top:1px solid #989898;padding-top:10px;height:34px;}
.routeFromAddr img,.routeToAddr img{float:left;margin-right:5px;}
.routeFromAddrText,.routeToAddrText{float:left;position:relative;top:2px;font-weight;700;font-size:14pt;}
.routePath{clear:both;}
.routeStep{overflow:auto;padding:5px 3px;clear:both;}
.evenIndex{background-color:#eee;}
.oddIndex{background-color:#fff;}
.stepIndex{float:left;width:35px;}
.stepDesc{float:left;width:580px;}
.stepDists{float:left;width:100px;text-align:right;}
.tallyDist{color:#666;}
.miniCanvas{width:640px;height:100px;border:1px solid #000;}
#googleMap table tr td{color:#666;font-family:arial,tahoma,helvetica,sans-serif;padding:5px;}
#googleMap tr.routeFromAddr td{border-bottom:1px solid #989898;font-size:14pt;}
#googleMap tr.routeToAddr td{border-top:1px solid #989898;font-size:14pt;}

/* sub-navigation styles */
#mapSubNav{overflow:none;height:35px;margin-top:10px;display:none;}
#subNavResultsButton,#subNavPrintButton,#printRouteButton{background-repeat:no-repeat;float:left;height:22px;cursor:pointer;border:none;text-align:center;font-family:"Courier New",Courier,monospace;font-size:9pt;}
#subNavResultsButton:hover,#subNavPrintButton:hover,#printRouteButton:hover{color:#052caa;}
#subNavResultsButton{background-image:url("/anthro/images/bg_buttonShowForm.jpg");width:154px;margin-right:18px;}
#subNavPrintButton,#printRouteButton{background-image:url("/anthro/images/bg_buttonPrintResults.jpg");height:22px;padding-top:3px;text-transform:uppercase;width:72px;}
#subNavPrintButton{float:right;}
#subNavRouteHeader{font-weight:700;width:725px;margin-bottom:10px;}
#subNavModeLink{float:left;width:620px;text-align:right;padding-top:6px;}
#subNavPrintForm{float:left;width:100px;}

/* map alert styles */
#mapAlertCurtain{width:100%;height:100%;position:fixed;background:#000;display:none;top:0px;left:0px;opacity:0.2;filter:alpha(opacity=20);z-index:1;}
#mapAlert{background-image:url('/anthro/images/bg_mapAlert.png');background-repeat:no-repeat;position:fixed;top:0px;left:0px;display:none;z-index:2;}
#alertCanvas{padding:65px 33px 0px 46px;}
#alertHeader{font-family:Arial,Tahoma,Helvetica,sans-serif;font-size:11pt;font-weight:700;color:#d20018;margin-bottom:10px;}
#alertBody{font-family:"Trebuchet MS",Arial,Tahoma,sans-serif;font-size:11pt;line-height:14pt;margin:9px 0px 20px 0px;}
#alertButton{width:69px;height:20px;background-image:url('/anthro/images/bg_buttonAlertClose.jpg');background-repeat:no-repeat;font-family:"Courier New",Courier,monospace;font-size:10pt;text-transform:uppercase;text-align:center;padding-top:3px;cursor:pointer;}
#alertButton:hover{color:#052caa;}

/* print view styles */
#printMapLogo{height:38px;}
#printMapFrame{padding:2px;border:1px solid #ccc;height:354px;width:544px;clear:both;}
#printMapCanvas{border:2px solid #999;margin:0px;}
#printRouteForm form input{position:relative;top:2px;margin-left:33px}
#printRouteForm form label{position:relative;margin-left:8px;text-transform:uppercase;font-size:10pt;}

/* corrective styles */
#googleMap div#content.contactus div{margin-left:0px;width:none!important;}
