html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{margin:10px;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}p,fieldset,table,pre{margin-bottom:1em;}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}.footer{border-top-width:1px;border-top-style:solid;padding:3px;margin:0;font-family:Arial;font-size:10px;background-image:url(../../../brewerymap/public/images/embed-sprite.png);background-position:right -290px;background-repeat:no-repeat;line-height:20px;}.header{border-bottom-width:1px;border-bottom-style:solid;padding:3px;margin:0;font-family:Arial;font-size:12px;line-height:20px;font-weight:bold;}.header a,.footer a{text-decoration:none;}table.breweryBeerList{border:0;width:100%;}table.breweryBeerList td{border:0;border-bottom:1px solid #CCC;padding:10px 5px;}table.breweryBeerList td div.srm,.beer .srmGlass{width:21px;height:35px;background-image:url(../../../brewerymap/public/images/embed-sprite.png);background-position:center -211px;background-repeat:no-repeat;float:left;margin-right:10px;}table.breweryBeerList td div.beerName{font-weight:bold;}table.breweryBeerList td div.beerMeta{color:#999;font-size:.9em;}.infoWindow{text-align:left;}.infoWindow h1{margin:0 0 5px 0;white-space:nowrap;overflow:hidden;}.infoWindow h2{font-size:.95em;margin-bottom:5px;}.infoWindow .inPlanning{font-weight:bold;color:#5fbf00;}.infoWindow .location{margin-bottom:10px;min-height:64px;padding-left:80px;background-repeat:no-repeat;}.infoWindow .description{margin-bottom:20px;}.infoWindow .hoursOfOperation{margin-bottom:20px;}.infoWindow .guilds{margin-bottom:20px;}.infoWindow .guild .guildIcon{width:32px;height:32px;float:left;margin-right:10px;border:1px solid #999;padding:2px;background-color:#FFF;}.infoWindow .guild .guildName.withDiscount{line-height:normal;}.infoWindow .guild .guildName{line-height:32px;}.infoWindow .guild .guildDiscount{margin-top:3px;font-size:.85em;line-height:12px;}.infoWindow table.social{border:0;padding:0;margin:0;font-size:.9em;}.infoWindow table.social td{text-align:left;border:0;width:80px;padding:10px 0 10px 0;margin:0;}.infoWindow table.meta{border:0;font-size:.9em;width:100%;color:#f04e33;margin-bottom:0;padding:0;}.infoWindow table.meta a{color:#f04e33;text-decoration:none;display:block;width:100%;height:100%;padding-top:20px;}.infoWindow table.meta td{text-align:center;border:0;}.infoWindow table.meta td a{background-repeat:no-repeat;background-position:top center;}.infoWindow table.meta td.share a{background-image:url(../images/megaphone.png);cursor:pointer;}.infoWindow table.meta td.website a{background-image:url(../images/website.png);}.infoWindow table.meta td.directions a{background-image:url(../images/directions.png);}.infoWindow .breweryDetails{background-color:#f04e33;padding:4px 6px;-webkit-box-shadow:0 1px 3px rgba(000,000,000,0.5),inset 0 0 1px rgba(255,255,255,0.5);-moz-box-shadow:0 1px 3px rgba(000,000,000,0.5),inset 0 0 1px rgba(255,255,255,0.5);border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:1px solid #592017;text-decoration:none;color:#FFF;display:block;width:150px;margin:0 auto;text-align:center;}#results{text-align:left;width:300px;position:relative;z-index:30;height:250px;overflow:auto;}#resultsWrapper{width:300px;border-right-style:solid;border-right-width:1px;}#resultsWrapper h1{margin:0 0 5px 0;padding:0;text-align:center;}.listseparator{font-weight:bold;padding:5px;}#breweryCount{text-align:center;margin:5px 0 10px 0;padding:0;}.resultEntryName{margin:0;padding:0;}.resultEntryIcon{width:32px;height:32px;float:left;margin-right:10px;border:1px solid #999;padding:2px;background-color:#FFF;}.resultEntryIcon img{border:0;}.listbrewerylocation{line-height:20px;font-size:.8em;}.listbrewery{cursor:pointer;padding:5px 0 5px 5px;margin:0;min-height:30px;border-bottom-width:1px;border-bottom-style:solid;overflow:hidden;white-space:nowrap;}.listbreweryselected .resultEntryName{font-weight:bold;}.list{border-width:1px;border-style:solid;float:right;margin-top:25px;margin-right:3px;}.selectbutton{float:right;padding:0 6px;display:block;border-width:1px;border-style:solid;}.selectbutton:hover{cursor:pointer;}.selectbutton .selectarrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top-width:5px;border-top-style:solid;display:block;float:right;margin:8px 0 0 5px;}