/*--SECTION_BEERFINDER.CSS FILE COPYRIGHT CARLING---*/

#beerfinder h2 { color:#FFFFFF; text-align:left; font-weight:bold; font-size:12px; }

#beerfinder { width:836px; border:2px solid #000000; font-family:Verdana; font-size:11px; background:#000000; }
#beerfinder-logo { position:absolute; top:136px; z-index:100; }
#beerfinder-header { padding:0px; margin:0px; height:41px; width:836px; background:url('/media/beerfinder-headergrey-full.png'); }
#beerfinder-headerimages { float:right; margin-top:15px;}
#beerfinder-headerimages a { display:inline; }

#beerfinder-fullcontainer { width:836px;  background:url('/media/beerfinder-barbackground.jpg') no-repeat #000000;}
#beerfinder-fullcontainer-botw { width:836px;  background:url('/media/beerfinder-barofweek-bg.jpg') no-repeat #000000;}

#beerfinder-left { float:left; width:280px; padding:40px 0 0 5px; /*background:url('/media/beerfinder-searchbackground.png') no-repeat;*/ }
#beerfinder-right {float:left; width:537px; background:url('/media/beerfinder-lowerheaderred.png') no-repeat; }

#beerfinder-search { /*border-top:2px solid #FFFFFF;*/ width:250px; }
#beerfinder-venuesearch { clear:both;margin-top:5px; }
#beerfinder-venuesearch label { padding-top:3px;float:left;}
#beerfinder-venuesearch input { float:left; margin-bottom:0px;}

div.dropdownlist {background:#FFFFFF; padding-top: 0px; margin:0 0 0 80px; border: 1px solid black; width: 150px; cursor: hand; display: none; overflow: auto; height: 138px;}
div.dropdownlist p {margin: 0px; padding:2px 0 0 3px; height: 18px;}


#beerfinder-venuedetails-left { text-align:center; float:left; width:250px; padding:40px 0 0 5px; }
#beerfinder-venuedetails-left a { text-align:center; color:#FFFFFF; }

#beerfinder-venuedetails-right { float:left; width:571px; padding-top:10px;}
#beerfinder-venuedetails-right a { margin-right:5px; text-decoration:underline; color:#FFFFFF; }
.beerfinder-venuedetails-largebox { clear:both;  color:#FFFFFF; padding:5px; margin-bottom:5px; }
.beerfinder-venuedetails-smallbox { float:left; width:271px; color:#FFFFFF; padding:5px 5px 0px 5px; }
.beerfinder-venuedetails-smallbox p { width:171px; margin:0px; padding:0px; }


.beerfinder-venueimage-small { border:3px solid #4D0F10; width:224px; height:160px; margin:0 auto 5px auto; }

.beerfinder-amenities {list-style-position:inside; margin:0px; padding:0px;}
.beerfinder-amenities li { float:left; width:135px; }

#beerfinder-venuedetails-address { float:left; width:175px;}
#beerfinder-venuedetails-ratings { float:left; width:375px;}

.beerfinder-pint { vertical-align:middle; }
.beerfinder-pint-inform { vertical-align:middle; cursor: pointer; }

.beerfinder-registration-lhs { width:250px; margin:0 10px 0 20px; padding-top:40px; float:left; font-family: sans-serif;}
.beerfinder-registration-lhs p { color:#000000; font-family: sans-serif;}
.beerfinder-registration-lhs a { color:#000000; text-decoration:underline; font-weight:bold; }
.beerfinder-registration-lhs hr { padding: 0px; margin:0px; }

.beerfinder-register-input { margin-bottom:8px; float:left; width:300px; }
.beerfinder-register-address { margin-bottom:8px; float:left; width:300px; }
.beerfinder-register-label { margin-bottom:5px; width:150px; float:left; color:#000000; font-family: sans-serif;}
.beerfinder-register-label-desc { margin-bottom:5px; width:350px; float:left; }  
.beerfinder-register-description { margin-bottom:8px; float:left; width:450px; }
.beerfinder-register-span { float:left;margin-right:10px; margin-top:2px; }


.beerfinder-results-more { width:195px; padding:7px; }
.beerfinder-results-more p { color:#FFFFFF; }
.beerfinder-results-more a { font-weight:bold; }





div#tablist_events{width:100%!important;}
#tablist_history,#tablist_address,#tablist_opening_hours,#tablist_offers,#tablist_brands_stocked,#tablist_amenities,#tablist_policies,#tablist_images,#tablist_menu,#tablist_events{font-size:12px;font-family:sans-serif;padding-top:2px;}
ul#tabtop{z-index:1;list-style-type:none;height:auto;margin:0;padding:0;}
#tabtop li{list-style-type:none;height:26px;line-height:26px;background-color:#666666;display:inline;cursor:pointer;color:#FFF;width:auto;float:left!important;clear:none!important;margin:0 1px;padding:0 6px;}
#bar_details,#bar_address,#bar_opening_hours,#bar_offers,#bar_brands_stocked,#bar_amenities,#bar_policies,#bar_images,#bar_menu,#bar_events{ z-index:2;width:607px; color:#000;padding:5px;clear:both; }
#edit_outlet_firstvis{background:#000;margin-bottom:20px;height:55px;width:698px;colour:#FFF;padding:0 5px;}
#tabs_container{margin:0;padding:0;}
#ifr{width:269px;margin:0;padding:0;}
.beerfinder_edit_header{font-size:140%;}
text area{width:400px;height:200px;font-family:Arial, Helvetica, sans-serif;}
label{vertical-align:text-top;float:left;padding-right:3px;}
input{float:left;margin-right:3px;}
select{float:left;margin-bottom:10px;}
div.black_272 div.box_left p,div.white_272 div.box_left p,div.black_272 div.box_left h1,div.white_272 div.box_left h1,div.black_272 div.box_right p,div.white_272 div.box_right p,div.black_272 div.box_right h1,div.white_272 div.box_right h1{width:110px;}
div.black_272 div.box_right p,div.white_272 div.box_right p,div.black_272 div.box_right h1,div.white_272 div.box_right h1{padding-left:135px;}
img.topleft{position:absolute;left:0;top:0;}
.aggregator-button-holder{margin-top:10px;}
.aggregator-button-holder img{width:78px;}
.aggregator-button-holder br{display:none;}
div.edit_outlet_menu p,div.edit_outlet_events p,div.edit_outlet_offers p{clear:both;}
div.edit_outlet_menu p label,div.edit_outlet_events p label,div.edit_outlet_offers p label{float:left;width:80px;}
div.edit_outlet_menu p textarea,div.edit_outlet_events p textarea,div.edit_outlet_offers p textarea{height:40px;font-family:Arial, Helvetica, sans-serif;}
.listpage div.listholder{margin-top:20px;}
.listpage div.listholder ul{list-style-type:none;}
.listpage div.listholder ul li{float:left;width:280px;}
.listpage div.listholder li.listpageentry img{margin-right:10px;margin-bottom:10px;border:1px solid red;float:left;}
.listpage div.listholder li.listpageentry img.badge{float:left;border:none;}
.listpage div.listholder li.listpageentry .info{width:100px;margin-right:10px;float:left;}
ul.white-box-bullet-points{list-style-type:disc;colour:#000;margin:5px 0;padding:0;}
ul.white-box-bullet-points li{margin-left:15px;}
div.bf_optin_bar{background:#FFF;width:610px;display:block;colour:#000;left:0;border:8px solid #AAA;z-index:1000;font-size:12px;padding:10px 10px 15px;}
div.bf_optin_bar p{padding:5px;}
input#autocomplete{width:272px;}
img.varsity_bf_logo{float:right;padding:5px;}
.nightsout-col #rating-list-holder{right:23%!important;top:380px!important;}
form#beerfinder-updated-form{width:645px;}
div.updated-form-holder{float:left;width:500px;margin-bottom:5px;}
div.inner-form-holder{float:left;width:490px;margin-bottom:5px;}
.beerfinder-updated-input{font-family:arial, helvetica, sans-serif;width:300px;font-size:12px;margin:0;padding:0;}
span.red-text{colour:red;}
.updated-submit{width:70px;float:right;padding-right:37px;}
div#container p.extra-link-holder{colour:#FFF;padding-top:20px;float:left;}
div#container p.extra-link-holder a.inaccurate-link{colour:#FFF;font-size:12px;font-weight:700;}
div#container p.extra-link-holder a.inaccurate-link:hover{text-decoration:underline;}
div#tabs_container,form#edit-venue-details{width:100%;display:block;}
div.edit_outlet_menu p input,textarea,div.edit_outlet_events p input,textarea,div.edit_outlet_offers p input,textarea{float:none;font-family:Arial, Helvetica, sans-serif;}
.listpage div.listholder div.paginglinks,.listpage div.paginglinks{float:right;}
div.bf_optin_bar a:link,div.bf_optin_bar a:visited{colour:red;text-decoration:none;}
div.bf_optin_bar a:active,div.bf_optin_bar a:hover{color:red;text-decoration:underline;}


/* Refresh CSS */
.sidebar-beerfinder-search input.text { width:149px; margin-bottom:6px; }
.sidebar-beerfinder-search input.submit { float:right; } 
.sidebar-beerfinder-search input[type="submit"] { line-height:12px; }


#beerfinder-searchform { float:left; width:435px; }
#beerfinder-searchform .column { float:left; width:205px; margin-right:10px; }
#beerfinder-searchform .addor { display:block; padding-top:10px; }
#beerfinder-searchform input.text { width:180px; }

#beerfinder-welcome ul { font-size: 14px; list-style-type: square; }
#beerfinder-welcome ul li { padding-bottom:10px; }

#beerfinder-controlpanel { list-style-type:none; width:157px; }
#beerfinder-controlpanel li { float:left; width:52px; margin:0 13px 13px 13px; text-align:center; }
#beerfinder-controlpanel li a { color:#ffffff; }
#beerfinder-controlpanel li img { margin-bottom:3px; }

/* Profile Page */
.beerfinder-best_pub_box { min-height:200px; }
.beerfinder-best_pub_box p.address { font-size:12px; line-height:150%; }
.beerfinder-best_pub_box .beerfinder-profile-best_pub_image img { width:150px; }
.beerfinder-best_pub_box #beerfinder-bestpub-search .column { float:left; }
.beerfinder-best_pub_box #beerfinder-bestpub-search .column input.text { width: 100px; }
.beerfinder-best_pub_box #beerfinder-bestpub-search input.submit { margin-top:2px; }

.beerfinder-details-box { min-height:200px; }
.beerfinder-details-box dl { font-size: 12px; line-height: 150%; }
.beerfinder-details-box dl dt { clear:left; float: left; font-weight: bold; width:50px; }
.beerfinder-details-box dl dd { float: left; }

.beerfinder-myfriends-box .beerfinder-peoplesearch { width: 157px; float:right; }
.beerfinder-myfriends-box .beerfinder-peoplesearch input.submit{ margin:5px 0 0 2px; }

.activity-list { height: 175px; }
.activity-list ul { list-style-type:none; }
.activity-list li { line-height:150%; }


.beerfinder-locals-list { list-style-type: none;  }
.beerfinder-locals-list li { float:left; width:50%; margin-bottom:20px; }
.beerfinder-locals-list .stockist-photo { float:left; margin:0 10px 10px 0; width:50px;  }
.beerfinder-locals-list li .admin-buttons { margin-top:5px; }
.beerfinder-locals-list li .admin-buttons form { display:inline; }
.beerfinder-locals-list li .venue_name { font-size:12px; }


/* Consumer Guide */
.beerfinder-consumer_guide-steps { height:30px; margin:0 0 0px 0; }
.beerfinder-consumer_guide-steps li { float:left; width:158px; margin-left:2px; font-size:18px; line-height:30px; background:#2f2f2f; color:white; text-align:center; list-style-type:none; font-weight:bold; text-transform: uppercase; }
.beerfinder-consumer_guide-steps li.first { margin-left:0px; }
.beerfinder-consumer_guide-steps li.active { background:#ffffff; }
.beerfinder-consumer_guide-steps li.active a { color: #dc291e; }
.beerfinder-consumer_guide-steps li.passed { background:#666666; }
.beerfinder-consumer_guide-steps li.passed a { color: #ffffff; }
.beerfinder-consumer_guide-steps li a { display: block; color: white; }
.beerfinder-consumer_guide-steps li a:hover { background:white; color: #dc291e; }

#beerfinder-guide-step1-search .submit { margin-top:2px; }

.beerfinder-guide-locals-list { list-style-type: none;  }
.beerfinder-guide-locals-list li { float:left; width:50%; margin-bottom:20px; }
.beerfinder-guide-locals-list .stockist-photo { float:left; margin:0 10px 10px 0; width:70px;  }
.beerfinder-guide-locals-list li .admin-buttons { margin-top:5px; }
.beerfinder-guide-locals-list li .admin-buttons form { display:inline; }
.beerfinder-guide-locals-list li .venue_name { font-size:12px; }
.beerfinder-guide-locals-list li .served-here { float:right; margin:0 20px 10px 10px; }

#guide-ratebar #ratings { float:left; margin:0 10px 0 0; }
#guide-ratebar textarea { background: #e2e2e2; border:0px; font-size:12px; padding:3px; }
#guide-ratebar #ratings li { display:inline; }
#guide-ratebar #ratings img { display:inline; }
#guide-ratebar .submit { margin-top:10px; }
input.file { background:none; }



/* venue page */
#beerfinder-venue-info-left { float:left; width: 290px; }
.openinghours-label { clear:both; float:left; width: 100px; font-size:13px; }
.openinghours { float:left; font-size:13px; }
#beerfinder-venue-info-right { float:right; width: 270px; }
#ratingpng { float: right; }
.venue-reviews { list-style-type:none; padding:0px; }
.venue-reviews li { clear:both; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #ccc; }
.venue-reviews h5{ text-transform: none; font-size:12px; }
.venue-reviews .rating-image { margin:0 0 20px 10px; float:right; }
#beerfinder-landlord-profile .photo-holder { margin-right:20px; float:left; }
#beerfinder-landlord-profile { font-size:12px; }
#resultscontainer { clear:both; }

.regulars-list li { float:left; list-style-type:none; margin-right:10px; }

.listholder li  {list-style-type: none; clear:both; padding-top:10px; }
.listholder li img { float:left; margin-right:10px; }


.previous-ratings-scroll li  {list-style-type: none; clear:both; padding-top:10px; }
.previous-ratings-scroll li img { float:left; margin-right:10px; }
.noback { background:none!important; }
input[type="submit"] { cursor:pointer; }
