main{margin:0 auto 0 auto;max-width:1000px}div#map,section.imageMap{height:500px;padding:4px;margin-right:185px}form.map{max-width:100%}form.map>div{margin:0 0 1em 0}form.map h2{border:none;text-align:center;padding:0;margin:0 0 .5em 0}fieldset.stallDropDown{display:none}div.gm-style-iw-d{background:none!important}div.gm-style div.gm-style-iw-c{transform:translate(-20px,-99%);border-radius:0;border:2px solid #428bca;box-shadow:none}.gm-style .gm-style-iw-t::after{box-shadow:none!important;border:2px solid #428bca;border-top:none;border-right:none}div.gm-style-iw.gm-style-iw-c button img{height:25px!important;width:25px!important}div.gm-style-iw.gm-style-iw-c button{top:-2px!important;right:5px!important}div.gm-style-iw.gm-style-iw-c button.book{float:none;margin:auto;width:100%;right:0!important;top:0!important;padding:12px}div.gm-style-iw.gm-style-iw-c button.book:hover,div.gm-style-iw.gm-style-iw-c button.book:focus{padding:10px}div#map iframe+div{}fieldset.key legend{font-family:'Roboto Condensed',Arial,Helvetica,Sans-serif;color:#428bca;margin:5px 0 .25em 0;font-size:1.5em;position:absolute;top:0}fieldset.key{border:2px solid #428bca;background:#fff;padding:3em 5px 5px 5px;width:12em;position:absolute;left:5px;bottom:4px}fieldset.key div.row:nth-child(2) div.check{background-color:rgba(211,211,211,.5);border-color:#696969}fieldset.key div.row:nth-child(3) div.check{background-color:rgba(62,150,62,.5);border-color:#3e963e}fieldset.key div.row:nth-child(4) div.check{background-color:rgba(255,36,54,.5);border-color:#520208}fieldset.key div.row:nth-child(2) div.check[aria-checked='true']{background-image:url('../../Images/map/key/tick-grey.png')}fieldset.key div.row:nth-child(3) div.check[aria-checked='true']{background-image:url('../../Images/map/key/tick-green.png')}fieldset.key div.row:nth-child(4) div.check[aria-checked='true']{background-image:url('../../Images/map/key/tick-red.png')}.buildingLabel{transform:translateX(-50%);text-align:center}section.stalls{width:185px;position:absolute;height:100%;overflow:auto;right:0;padding:0 5px 0 5px}section.stalls h1{font-size:1.3em}section.stalls p{text-align:center;margin:0 0 5px 0}section.stalls ul{overflow:auto;margin:10px 0 0 0;padding:0}section.stalls ul li{margin:0;padding:0;background:none}section.stalls ul li button{width:100%;margin:0 0 5px 0;display:inline;float:none}div.ui-selectmenu-menu[data-callerid='SelectedId']{max-height:30%;overflow-y:auto;width:auto;border:solid 2px #428bca}@media(max-width:750px){fieldset.key{position:relative;bottom:0;left:0;width:auto;margin:5px 190px 0 0}fieldset.key div.row{display:block;float:left;width:33%;margin:0}fieldset.key div.row:nth-child(2){width:34%}fieldset.key div.row label{display:block;padding:5px 0 0 0;margin:0;width:auto}fieldset.key div.row>div{display:block;margin-right:5px;float:left}}@media(max-width:650px){fieldset.key{width:100%}fieldset.key div.row{display:block;float:none;width:100%}fieldset.key div.row:nth-child(2){width:100%}fieldset.key div.row label{display:block;float:left;padding:0 0 0 5px;margin:.75em auto 0 auto}fieldset.key div.row>div{display:block;float:left}section.stalls{display:none}div#map{margin-right:0}fieldset.stallDropDown{display:block}fieldset.stallDropDown>span{float:left;margin:12px 5px 12px 0}fieldset.stallDropDown>button{float:left}}section.imageMap{display:none;overflow:scroll;border:#428bca solid 2px}section.imageMap div{width:1080px;height:849px}section.imageMap div button{display:block;position:absolute;height:102px;width:118px;background:#0c0;opacity:1;z-index:3;border:solid 2px #2c6b2c;color:#2c6b2c;font-size:26px;font-weight:bold;text-align:center;padding:3px 1px 1px 1px;text-decoration:none;margin:0;border-radius:0;float:left}section.imageMap div button:disabled{display:block;position:absolute;background:#e78698;z-index:3;border-color:#520208;color:#520208;cursor:default}section.imageMap div button.pitch{width:95px;height:47px}section.imageMap div button:hover,section.imageMap div button:focus{padding:1px 0 1px 0;border-width:4px}section.imageMap div button:disabled:hover,section.imageMap div button:disabled:focus{padding:3px 1px 1px 1px;border-width:2px}section.imageMap>div>div{border:2px solid #737275;background:#b9b7bc;position:absolute;z-index:3;text-align:center;font-size:19px}section.imageMap>div>div.wall{width:287px;height:12px;left:81px;top:159px}section.imageMap>div>div.cafe{height:100px;width:100px;left:84px;top:227px;padding:25px 5px 5px 0}section.imageMap>div>div.rides{height:100px;width:210px;left:195px;top:227px;padding:35px 0 0 0}section.imageMap>div>div.coffeebar{height:100px;width:100px;left:415px;top:227px;padding:12px 0 0 0}section.imageMap>div>div.famousnames{height:100px;width:100px;left:525px;top:227px;padding:25px 0 0 0}section.imageMap>div>div.flower{height:100px;width:75px;left:661px;top:120px;padding:12px 0 0 0}section.imageMap>div>div.alfs{height:100px;width:75px;left:736px;top:120px;padding:25px 0 0 0}section.imageMap>div>div.nathans{height:100px;width:160px;left:820px;top:120px;padding:12px 0 0 0}section.imageMap>div>div.sullys{height:80px;width:100px;left:661px;top:485px;padding:26px 0 0 0}section.imageMap>div>div.exclusive{height:80px;width:100px;left:661px;top:565px;padding:26px 0 0 0}section.imageMap>div>div.vacant{height:80px;width:100px;left:771px;top:485px;padding:26px 0 0 0}section.imageMap>div>div.booths{height:80px;width:100px;left:771px;top:565px;padding:26px 0 0 0}section.imageMap>div>div.wilsons{height:160px;width:100px;left:881px;top:485px;padding:65px 0 0 0}section.imageMap>div>div.food{height:58px;width:100px;left:84px;top:788px;padding:15px 0 0 0}section.imageMap>div>div.fruits{height:58px;width:100px;left:184px;top:788px;padding:5px 0 0 0}section.imageMap>div>div.mcdonalds{height:58px;width:300px;left:0;top:845px;-ms-transform-origin:top left;-moz-transform-origin:top left;-webkit-transform-origin:top left;transform-origin:top left;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);padding:15px 0 0 0}section.imageMap>div>div.ladysmith{height:58px;width:450px;left:0;top:545px;-ms-transform-origin:top left;-moz-transform-origin:top left;-webkit-transform-origin:top left;transform-origin:top left;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);padding:15px 0 0 0}section.imageMap>div>div.arcades{height:40px;width:300px;left:80px;top:0;padding:5px 0 0 0}section.imageMap>div>div.tamesideone{height:40px;width:280px;left:380px;top:0;padding:5px 0 0 0}section.imageMap>div>div.townhall{height:40px;width:350px;left:660px;top:0;padding:5px 0 0 0}section.imageMap>div>div.markethall{height:58px;width:600px;right:0;top:700px;-ms-transform-origin:top right;-moz-transform-origin:top right;-webkit-transform-origin:top right;transform-origin:top right;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);padding:15px 0 0 0}p.virusmessage{font-weight:bold;font-size:1.25em;text-align:center}div.gmnoprint button{border-radius:2px;width:auto}div.gmnoprint ul li{list-style-image:none;background:none}div.gmnoprint ul li label{clear:none;padding-left:5px;display:inline}section.stalls ul li button.hiddenButton{display:none}form[action$="/Repeat"]{max-width:550px}form.terms{max-width:800px}form.terms h2{border:none;text-align:left;padding:0;margin:0 0 .5em 0}form.terms div.timer{max-width:450px;margin:.75em auto .75em auto}span[data-valmsg-for='TermsConfirmed']{font-size:1em;padding:0 0 10px 5px}div.timer{padding:0;font-size:1.3em;font-weight:bold;overflow:hidden;border:#428bca 15px solid}div.timer p{padding:5px 15px 5px 5px;padding:5px 15px 5px 5px;margin:0;color:#fff;float:left;background:#428bca}div.timer time{background:#fff;padding:5px;display:block;float:left}p.timer{background:#428bca;padding:10px;font-size:1.3em;font-weight:bold;color:#fff;text-align:center}section.timedout{border:#428bca 2px solid;padding:5px;margin:0 0 15px 0}section.timedout h1,section.timedout p{text-align:center}section.timedout h1{border:none;margin:0;font-size:1.6em}