img{border:0}body{background-attachment:fixed;background-image:url('/images/bg.png');font-family:Arial;font-size:13px;margin:0;padding:0}textarea{border:1px #000 solid;width:90%}.container{margin:0 auto;max-width:778px;text-align:left;width:100%}#header{background-color:#153a6d}#body{background-color:#fff}.top_divs{background-color:#153a6d;color:#fff}.top_divs img{margin:5px;width:308px}.top_divs a{color:#fff}.top_divs.right{margin:0 10px 10px 0;text-align:right}.clear{clear:both}.third-column{clear:left}.left{float:left}.right{float:right}#column-left{float:left;width:100%}#column-center{float:left;margin:0 10px;max-width:100%;padding:10px 0}#column-right{float:left;width:100%}.center{text-align:center}.menu_box{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;box-shadow:1px 1px 5px #4d4d4d;color:#fff;float:left;margin:10px 0 10px 10px;padding:5px 10px;width:100px}.menu_box.main{background:#2056a0;border:2px solid #3f69a3}.menu_box.srg{background:#008000;border:2px solid #2e922e}.menu_box.landlords{background:#af0000;border:2px solid #c15346}.menu_box.srg,.menu_box.landlords{font-size:14px;font-weight:bold;margin-left:50px;text-align:center}.menu_box.srg a,.menu_box.landlords a{color:#fff;text-decoration:none}.menu_box.srg a:hover,.menu_box.landlords a:hover{text-decoration:underline}.menu_box.main ul{line-height:25px;list-style-type:none;margin:0;padding:0}.menu_box.main ul a{color:#fff;text-decoration:none}.menu_box.main ul a:hover{text-decoration:underline}#ten_recently_updated_pubs div{float:left;margin-bottom:10px;white-space:nowrap;width:100%}#ten_recently_updated_pubs div img{border:1px #000 solid;margin-right:10px;vertical-align:middle;width:94px}h1{font-family:Verdana,Geneva,sans-serif;font-size:16px;text-align:center}h2{font-family:Verdana,Geneva,sans-serif;font-size:14px}p{text-align:justify}.heading_division{border-bottom:2px #153a6d solid;color:#153a6d;font-family:Verdana,Geneva,sans-serif;font-size:16px;font-weight:bold;margin-bottom:10px;margin-top:20px;padding-bottom:3px}.heading_division h2,.heading_division h3{font-size:16px;margin:0 0 3px 0;padding:0}.heading_division a{color:#a30f0f;text-decoration:none}.heading_division a:hover{text-decoration:underline}.front_featured_pub{padding-top:10px;float:left;width:220px;max-height:150px}.front_featured_pub img{border:1px #000 solid}.front_featured_pub a{color:#a30f0f;text-decoration:none}.front_featured_pub a:hover{text-decoration:underline}.search_criteria{float:left;font-weight:bold;color:#af0000;padding-top:10px;width:150px}.search_criteria_2{float:left;padding-top:5px}.search_browse{padding-top:10px;float:left;width:150px;line-height:25px}.search_browse a{color:#000;text-decoration:none}.search_browse a:hover{text-decoration:underline}.search_browse.center{width:100%}.search_browse.center span{letter-spacing:4px}#search-button{float:left;padding-top:24px;width:150px}.text_box{border:1px #000 solid;background:#fff url('/images/text_box_fade.png') no-repeat top left;max-width:75%}.button{font-family:Verdana,Geneva,sans-serif;font-weight:bold;color:#153a6d;background-color:#f5a618;border-left:2px #facb82 solid;border-top:2px #facb82 solid;border-right:2px #ca7f0a solid;border-bottom:2px #ca7f0a solid}.bold_red_link a{color:#a30f0f}#footer{background-color:#153a6d;line-height:25px;text-align:center;color:#fff}#footer a{color:#fff;text-decoration:none}#footer a:hover{text-decoration:underline}.search_results_1{float:left;width:160px;padding-top:10px}.search_results_1 img{border:1px #000 solid}.search_results_2{float:left;width:135px;padding-top:10px}.search_results_3{float:left;width:180px;padding-top:10px}.search_results_3 a,.search_results_2 a{color:#a30f0f}.profile_div_1{padding-top:10px;float:left}.profile_div_1 img{border:1px #000 solid;margin-right:10px}.profile_div_2{padding:10px 0 0 0;float:left}.profile_div_2 a{color:#a30f0f}.feature_wrapper{margin:0 auto;width:275px}.feature_wrapper .feature{color:#153a6d;float:left;font-weight:bold;padding:5px 5px 5px 0;text-align:right}.feature_wrapper .details{float:left;padding:5px 0}.feature_wrapper .details.unknown{background:url('/images/icons/question.png') no-repeat left;height:16px}.feature_wrapper.small .feature{width:120px}.feature_wrapper.small .details{width:150px}.feature_wrapper.large .feature{width:170px}.feature_wrapper.large .details{width:100px}.feature_wrapper.large .feature.no,.feature_wrapper.large .feature.yes,.feature_wrapper.large .feature.unknown{padding:0 25px 0 0;margin:5px 0}.feature_wrapper.large .feature.no{background:url('/images/icons/cross.png') center right no-repeat}.feature_wrapper.large .feature.yes{background:url('/images/icons/tick.png') center right no-repeat}.feature_wrapper.large .feature.unknown{background:url('/images/icons/question.png') center right no-repeat}#map_canvas{float:left;width:93%;height:250px;margin:20px 0;border:1px #153a6d solid}#ad{float:left;padding-top:10px;width:100%}.red{color:#a30f0f}#column-center #reviews h2,#column-center #write-review h2,#column-center #news h2,#column-center #events h2,#column-center #offers h2,#column-center #whats-on-the-bar h2{border:2px #3967a6 solid;background:#2056a0;color:#fff;padding:5px;border-radius:10px}#nearby_pubs{margin-bottom:30px}#nearby_pubs .left{padding-bottom:10px;height:110px;width:50%}#nearby_pubs .left a{color:#a30f0f}#nearby_pubs .left img{border:1px #000 solid;margin:10px 0 5px 0;width:94px}#whats-on-the-bar{font-size:14px}#whats-on-the-bar img{float:left;height:100px;margin-right:10px}#whats-on-the-bar .beer-name{margin-bottom:15px;font-size:16px;font-weight:bold}#whats-on-the-bar hr{background-image:linear-gradient(to left,#fff,#2056a0,#fff);border:0;height:1px;margin:20px}.search_offer img{border:1px solid #000;margin-right:30px}.search_offer h2 a{color:#a30f0f;font-size:18px;text-decoration:none}.search_offer p{font-size:14px}.info-box{background-color:#d4e4f0;border:1px #4284b5 solid;padding:10px}.info-box img{margin-bottom:-3px;margin-right:5px}.stacked-column{float:left;margin-right:25px}.stacked-column ul{margin-left:0;padding-left:15px}#reviews-buttons{text-align:center}#reviews-buttons a{text-decoration:none}#reviews-buttons form{display:inline;margin-left:25px}#autoComplete_wrapper{position:relative;display:inline-block}#autoComplete{position:relative;padding:0 2rem 0 3.5rem;height:1.5rem;width:6rem;font-size:1.2rem;outline:0;border-radius:50rem;border:1px #000 solid;caret-color:#153a6d;color:rgba(255,255,255,0);background:#fff url('/images/icons/magnifier.svg') no-repeat center/10% 1.5rem;transition:all .4s ease;-webkit-transition:all -webkit-transform .4s ease;text-overflow:ellipsis}#autoComplete::placeholder{color:rgba(0,0,0,0);transition:all .3s ease}#autoComplete:hover::placeholder{color:rgba(21,58,109,0.3);transition:all .3s ease;-webkit-transition:all -webkit-transform .3s ease}#autoComplete:focus::placeholder{padding:.1rem .6rem;color:rgba(21,58,109,0.3);transition:all .3s ease;-webkit-transition:all -webkit-transform .3s ease}#autoComplete::selection{color:transparent}#autoComplete:focus::selection{color:#fff}#autoComplete:hover{padding:0 2rem 0 3.5rem;color:rgba(21,58,109,1);height:2rem;width:16.5rem;border:.05rem solid #000;background:#fff url('/images/icons/magnifier.svg') no-repeat left/10% 1.5rem;transition:all .3s ease;-webkit-transition:all -webkit-transform .3s ease}#autoComplete:focus{padding:0 2rem 0 3.5rem;color:rgba(21,58,109,1);height:2rem;width:16.5rem;border:.05rem solid #000;background:#fff url('/images/icons/magnifier.svg') no-repeat left/10% 1.5rem;box-shadow:rgba(21,58,109,0.1) 0 0 20px 5px}#autoComplete_results_list{position:absolute;overflow:auto;z-index:1000;padding:0;margin-top:0;width:16.5rem;overflow:hidden;transition:all .1s ease-in-out;-webkit-transition:all -webkit-transform .1s ease}.autoComplete_result_area{background:url('/images/icons/location.svg') #fff no-repeat left/15% 1.25rem}.autoComplete_result_pub{background:url('/images/icons/beer.svg') #fff no-repeat left/15% 1.25rem}.autoComplete_result{padding:.6rem .6rem .6rem 2.5rem;max-width:280px;border:.05rem solid #153a6d;list-style:none;text-align:left;font-size:1.1rem;color:#7b7b7b;transition:all .1s ease-in-out;background-color:#fff}.autoComplete_result::selection{color:rgba(#fff,0);background-color:rgba(#fff,0)}.autoComplete_result:last-child{border-radius:0 0 1rem 1rem}.autoComplete_result:hover{cursor:pointer;background-color:#e3e3e3}.autoComplete_result:first-child{border-radius:1rem 1rem 0 0}.autoComplete_result:last-child{border-radius:0 0 1rem 1rem}.autoComplete_result:only-child{border-radius:1rem}.autoComplete_no_result:hover,.autoComplete_no_result:focus{cursor:default;background-color:#fff}.autoComplete_highlighted{opacity:1;color:rgba(21,58,109,1);font-weight:bold}.autoComplete_highlighted::selection{color:rgba(#fff,0);background-color:rgba(#fff,0)}@media only screen and (max-width:600px){#autoComplete{width:5rem;background:#fff url('/images/icons/magnifier.svg') no-repeat center/10% 1.5rem}#autoComplete:focus,#autoComplete:hover{width:11rem;background:#fff url('/images/icons/magnifier.svg') no-repeat left/10% 1.5rem}}@media screen and (-webkit-min-device-pixel-ratio:0){#autoComplete{border-width:1px}#autoComplete:hover{border-width:1px}#autoComplete:focus{border-width:1px}}@-moz-document url-prefix(){#autoComplete{border-width:1px;background:#fff url('/images/icons/magnifier.svg') no-repeat center;background-size:10%}#autoComplete:hover{border-width:1px;background:#fff url('/images/icons/magnifier.svg') no-repeat left;background-position:4%;background-size:7.5%}#autoComplete:focus{border-width:1px;background:#fff url('/images/icons/magnifier.svg') no-repeat left/10% 1.5rem;background-position:4%;background-size:6.5%}}@media only screen and (min-width:360px){.top_divs img{width:auto}}@media only screen and (min-width:768px){.top_divs.right{margin-top:10px}#ten_recently_updated_pubs div{width:50%}#map_canvas{width:480px}#nearby_pubs{padding:0 10px}.search_offer img{float:left}}@media only screen and (min-width:800px){.container{border-left:1px solid #153a6d;border-right:1px solid #153a6d}#column-left{width:140px}#column-center.wide{width:615px}#column-center.profile{width:490px}#column-right.home{margin-left:5px;width:165px}#column-right.profile{margin-left:5px;padding-top:10px;width:130px}.menu_box.srg,.menu_box.landlords{margin-left:10px}.third-column{clear:none}.search_results_2{width:250px}.search_results_3{padding-top:50px}#profile .heading_division{margin-left:100px;width:300px}#ad{padding:25px 5px 5px 5px;width:auto}}