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;}.ui-layout-pane{overflow:auto;}.ui-layout-content{padding:10px 5px;position:relative;overflow:auto;}html{height:100%;margin:0;padding:0;}body{height:100%;margin:0;padding:0;background-color:#CCC;text-align:left;}.pageTitle{margin:0;}#header{height:50px;text-align:right;background-color:#f8f2e1;width:100%;color:#000;margin:0;padding:0;background-image:url(../images/logo.png);background-repeat:no-repeat;background-position:10px 0;overflow:hidden;}#headerLink{display:block;width:200px;height:50px;float:left;}table#headerSocial{float:right;width:575px;margin:5px 5px 5px 5px;padding:0;border:0;font-size:0;}table#headerSocial td{margin:0;padding:0;margin-right:10px;border:0;}#headerBottom{border:1px solid #f0b310;border-left:0;border-right:0;background-color:#f0d793;color:#f04e33;text-align:left;}#headerSearch{width:280px;float:left;padding:5px 5px 5px 15px;background-color:#f0b310;color:#000;font-weight:bold;font-size:1.1em;}#headerNews{float:left;padding-left:20px;line-height:28px;background-image:url(../images/header_more.png);background-repeat:no-repeat;background-position:left center;}#headerNews a.newsItem{display:none;color:#f04e33;}#footer{text-align:right;background-color:#f0d793;width:100%;color:#000;margin:0;padding:0;border-top:1px solid #f0b310;}ul#footerLinks{float:right;width:300spx;list-style:none;margin:5px;padding:0;}ul#footerLinks li{list-style:none;margin:0;padding:0;vertical-align:center;float:left;margin-right:10px;color:#f04e33;line-height:22px;}ul#footerLinks li a{color:#f04e33;}#footerButtons{width:300px;float:left;text-align:center;height:40px;line-height:40px;}a.headerLink{color:#000;display:inline-block;}a.headerLink:hover{color:#FFF;}#twitterLink{display:inline-block;padding:0;margin:0;height:auto;}#twitterLink iframe{position:relative;top:6px;}p.copy{font-size:1.1em;line-height:20px;margin-bottom:25px;}#map{height:100%;margin:0;padding:0;}#resultsWrapper{width:300px;background-color:#f8f2e1;}#resultsWrapper h1{margin:0 0 5px 0;padding:0;text-align:center;}#breweryCount{text-align:center;margin:5px 0 10px 0;padding:0;}#addLinks{margin:0 0 20px 0;text-align:center;}.addLink,.editLink,form input[type="submit"]{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;}#addBreweryLink{margin-right:10px;}#addBeerLink{margin-left:10px;}#results{text-align:left;}.resultEntryName{margin:0;padding:0;}.resultEntryDistance{color:#555;line-height:20px;font-size:.8em;}li.beerLink{color:#333;}li.beerLink:hover{color:#555;text-decoration:underline;}#controlPanel{margin:10px 0 5px 0;padding:0;width:100%;font-size:1.1em;text-align:left;}#searchType{margin:0;padding:0 0 3px 0;}#searchType a{margin-right:10px;padding:5px 7px;color:#f04e33;text-decoration:none;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;}#searchType a.selected{background-color:#f0b310;text-decoration:none;font-weight:bold;color:#000;}#searchForms{padding:15px 5px 5px 10px;margin:0;background-color:#f0b310;-moz-border-radius-bottomleft:7px;border-bottom-left-radius:7px;-moz-border-radius-bottomright:7px;border-bottom-right-radius:7px;}#searchForms form{padding:0;margin:5px 0 5px 0;}#searchForms form table td{border:0;padding:2px 2px 6px 0;}#searchForms form table{margin-bottom:5px;}#searchForms form input[type="submit"]{display:block;margin-top:5px;float:right;}.resultEntry{cursor:pointer;padding:5px 0 5px 5px;margin:0;min-height:30px;border-bottom:1px solid #F0D793;overflow:hidden;white-space:nowrap;}.resultEntry:hover{background-color:#F0D793;}.resultEntry.selected{background-color:#F0B310;}.resultEntry.selected .resultEntryName{font-weight:bold;}table.breweryBeerList{border:0;width:100%;}table.breweryBeerList td{border:0;border-bottom:1px solid #CCC;padding:10px 5px;cursor:pointer;}table.breweryBeerList td:hover{background-color:#F8F2E1;}table.breweryBeerList td div.srm,.beer .srmGlass{width:21px;height:35px;background-image:url(../images/emptyBeerGlass.png);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;}.beer .beerStats{margin:20px 0;border:1px solid #F0B310;border-left:0;border-right:0;}.beer .beerStats .stat{color:#f04e33;font-size:1.4em;font-weight:bold;line-height:40px;}.beer .beerStats td{text-align:center;}.beer h3{margin:0 0 5px 0;}#address,#from,#to,#brewerySearchString{width:230px;padding-left:2px;font-size:.9em;}.defaultVal{color:#BBB;}#address,#from,#to,#brewerySearchString{max-width:190px;font-size:.8em;}#searchForm,#routeForm,#brewerySearchForm{width:auto;display:inline-block;}.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 .location{margin-bottom:20px;}.infoWindow .description{margin-bottom:20px;}.infoWindow .hoursOfOperation{margin-bottom:20px;}.infoWindow table.meta{border:0;font-size:.9em;width:100%;color:#f04e33;margin-bottom: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.brewerydb a{background-image:url(../images/beer-icon.png);}.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;}.modalWindow.beer td{border:0;}#shareLink{font-size:.9em;position:absolute;top:5px;right:5px;margin:0;padding:5px;z-index:5000;background-color:#f04e33;padding: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;width:40px;height:10px;text-align:center;cursor:pointer;background-image:url(../images/megaphone.png);background-position:center 3px;background-repeat:no-repeat;padding-top:30px;display:block;}#loading{margin:0 auto;text-align:center;}#share_url{padding:0;margin:0;border:1px solid #F0B310;background-color:#F0D793;padding:5px 10px;height:30px;}#share_url li{list-style:none;padding:0;margin:0;float:left;line-height:30px;padding-right:5px;}#share_label{font-weight:bold;}#share_bitly{width:200px;}#share_twitter a{width:32px;height:32px;background-image:url(../images/twitter_32.png);background-repeat:no-repeat;display:block;}#share_facebook a{background-repeat:no-repeat;width:32px;height:32px;background-image:url(../images/facebook_32.png);display:block;}table#embed,table#embed td{border:0;}table#embed input[type=text]{width:40px;margin-right:5px;}table#embed label{font-weight:bold;}#embed_example{width:250px;padding:0 10px;float:right;}#embed_example img{border:1px solid #F0B310;}#featured a{color:#f04e33;}#featured .featuredTitle{margin-bottom:5px;padding:0 20px;}#featured .featuredDesc{margin-bottom:20px;padding:0 20px;}