﻿.mapFrame{border:none;margin:0;padding:0}.mapKeyImgBox{color:#000;display:block;font-size:10px;font-weight:bold;margin-left:1px;margin-bottom:1px}.mapKeyImgBox img{border:1px solid #000;margin-right:2px}#map_wrapper{display:block;background:#fff;z-index:0;margin-top:4px;border:1px solid;padding-bottom:1px;position:relative}#map_wrapper,#map_canvas{clear:both}#map_wrapper,#map_canvas,.crtlWindow ul,.ctrlWindow ul li,.ctrlWindow,.ctrlWindow ul .control,.btnMap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#map_canvas{cursor:default;z-index:0;margin-top:.25rem;height:40rem}#map_canvas.mini-map.acc,#map_wrapper.mini-map.acc{height:36.5rem}#map_canvas.mini-map.att,#map_wrapper.mini-map.att{height:34.5rem}#map_key table tr th,table tr td{padding:0}#map_key table tr th,table tr td p{margin-bottom:1px!important}#map_key{display:none;position:relative}#map_key.on{display:block;position:absolute;top:10px;right:10px;bottom:auto;left:auto}#map_wrapper.mini-map.acc #map_key.on,#map_wrapper.mini-map.att #map_key.on{top:2%}.ctrlWindow div ul,.ctrlWindow div ul li,.ctrlWindow div ul li ul,.ctrlWindow div ul li ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ctrlWindow .columns{padding-left:0!important;padding-right:0!important}.ctrlWindow ul{list-style:none}.ctrlWindow .heading{font-weight:bold;padding:4px;text-align:center;background:#002fb2;color:#fff;font-size:.7rem;line-height:1.2}.ctrlWindow .heading .instructions{font-weight:normal;font-size:.56rem;font-style:italic;display:inline;margin:0;padding:0}#butCotts.btnMap{background-image:url(/_siteFiles/maps/iconC_off.png)}#butFarms.btnMap{background-image:url(/_siteFiles/maps/iconBB_off.png)}#butHotel.btnMap{background-image:url(/_siteFiles/maps/iconGH_off.png)}#butBarns.btnMap{background-image:url(/_siteFiles/maps/iconGA_off.png)}#butParks.btnMap{background-image:url(/_siteFiles/maps/iconCS_off.png)}#butTownCities.btnMap{background-image:url(/_siteFiles/maps/_markerT5.gif)}#butVillages.btnMap{background-image:url(/_siteFiles/maps/_markerV2.gif)}#butAttractions.btnMap{background-image:url(/_siteFiles/maps/_markerA2.gif)}#butWalks.btnMap{background-image:url(/_siteFiles/maps/mapkey3.gif)}#butLabels.btnMap{background-image:url(/_siteFiles/maps/_markerS1.gif)}#butStage1.btnMap{background-image:url(/_siteFiles/maps/_markerL1.gif)}#butStage2.btnMap{background-image:url(/_siteFiles/maps/_markerL2.gif)}.btnMap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:right;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-style:solid;border-width:1px 2px 2px 1px;cursor:pointer;background-attachment:scroll;background-repeat:no-repeat;background-position:1% 1%;font-size:.6rem!important;line-height:1.2;vertical-align:middle;padding:3px 6px 3px 0;margin:4px 4px 0 0;background-color:#9cf!important;border-color:#9cf #036 #036 #9cf;color:#006!important;height:inherit!important}.btnMap.on{border-width:2px 1px 1px 2px;background-color:#69c!important;color:#fff!important;border-color:#036 #9cf #9cf #036}.btnMap.on.disabled,.btnMap.disabled{border-width:1px;border-color:#999;background-color:#ccc!important;background-image:none!important;color:#666!important;cursor:default!important}.toggle-ctrlWindow{display:none}@media only screen and (min-width:40.063em){.btnMap.on::after{content:" (Hide)"}.btnMap::after{content:" (Show)"}.btnMap{font-size:.575rem!important}}@media only screen and (max-width:40em){.ctrlWindow{display:none}.ctrlWindow .heading{display:none}.ctrlWindow .btnMap{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-width:1px}.toggle-ctrlWindow{display:block;cursor:pointer;background:#002fb2;color:#fff;font-weight:bold;padding:5px}.toggle-ctrlWindow.menu-icon{background-image:url(/_siteFiles/images/menu-icon.gif);background-position:96% center;background-repeat:no-repeat}#map_key.on{display:block;clear:both;width:100%;position:relative;top:auto;right:auto;bottom:auto;left:auto;margin:5px}.mapFrame{border:none;margin:0;padding:0;height:auto;width:auto}.btnMap.disabled{display:none}#map_canvas{height:27rem}}@media only screen and (min-width:40.063em) and (max-width:48em){.ctrlWindow .heading .instructions{display:none}.btnMap.nudge{height:30px!important}.btnMap span{display:block}}