html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,.reset{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body,.reset{font-family:arial,'Lucida Grande','Bitstream Vera Sans',verdana,sans-serif;font-size:12px;background:#fff;text-align:left;line-height:1.2;color:#555;}
input,textarea,select{font-family:arial,'Lucida Grande','Bitstream Vera Sans',verdana,sans-serif;font-size:12px;}select{padding:1px;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:separate;border-spacing:0;vertical-align:middle;}h1,h2,h3,h4{font-weight:bold;color:#c41200;margin:0 0 5px;}h1{font-size:18px;}h2{font-size:16px;}
h3{font-size:14px;}h4{font-size:12px;margin:0 0 3px;}h4.dark{margin:5px 0 0;color:#333;}a{color:#66c;text-decoration:none;}a:hover{color:#555;text-decoration:underline;}address{display:block;font-style:normal;}p{margin-bottom:10px;}ul.numeric,ol.numeric{list-style:decimal;list-style-position:inside;}ul.bullet-list,ol.bullet-list{list-style:disc;list-style-position:inside;}.review_comment{line-height:1.385;}#wrap{width:933px;margin:0 auto;}.drop-menu-origin{position:relative;z-index:20;}.drop-menu{position:absolute;right:0;top:20px;width:300px;background:#fff;z-index:9;border:1px solid #ccc;-moz-box-shadow:1px 1px 5px #ddd;-webkit-box-shadow:1px 1px 5px #ddd;box-shadow:1px 1px 5px #ddd;}
.drop-menu .more{background:#eee;display:block;height:24px;line-height:24px;border-top:1px solid #ccc;padding:0;text-align:center;}.drop-menu .more:hover{background:#66c;color:#fff;text-decoration:none;}.drop-menu-highlighted a.drop-menu-link,a.drop-menu-highlighted,.drop-menu-highlighted{background:#ccc;color:#fff;text-decoration:none;}.drop-menu-link{outline:0;}#floater{position:fixed;height:41px;width:100%;left:0;z-index:999;}#floater .inner{width:933px;margin:0 auto;line-height:41px;}#floater p{line-height:41px;padding:0;margin:0;}
.signup-floater{background:#333;padding:5px 0 4px 0;bottom:0;}.signup-floater ul{margin:2px 10px 0 0;float:left;}.signup-floater li{float:left;}.signup-floater ul img{display:inline-block;background:#999;margin-right:3px;border:1px solid #eee;width:35px;height:35px;}.signup-floater p{color:#fff;font-size:15px;}.signup-floater a:visited,.signup-floater a{color:#fff;}.signup-floater a.action-link{background-color:#C41200;padding:0 10px;margin-left:10px;font-size:13px;line-height:30px;height:30px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.signup-floater .ybtn{margin:5px 0 0 10px;float:left;}.signup-floater #signup-hide{float:right;font-weight:normal;}#header-account{height:21px;margin:4px 0;text-align:right;}#header-account li{float:right;display:block;height:21px;line-height:21px;padding-left:10px;font-size:11px;}#header-account li a.header-link{line-height:21px;display:inline-block;height:21px;outline:0;text-decoration:none;}.logged-out #header-account li a.header-link{font-weight:bold;}#header-account li.new-country{float:left;}
#header-account li.biz-owners{margin-left:10px;border-left:1px solid #ccc;}#header-account li.biz-owners a{background:url(//media4.px.yelpcdn.com/static/200911303231562111/i/gfx/header_sprite-en_US.png) 0 -252px no-repeat;padding-left:30px;}#header-account li.new-country{padding:0;}#header-account li a.uk{font-weight:normal;}#header-account li#user_identify a{text-transform:capitalize;}#header-account #activity-feed-menu-item{padding:0 4px;}#header-account #activity-feed-menu-item span.activity-count{color:#fff;font-weight:bold;padding:1px 4px;background:#c41200;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
#header-account #activity-feed-menu-item span.activity-count-zero{background:#ccc;}#header-account #activity-feed-menu-item.active span.activity-count{color:#666;background:#fff;}#header-account #activity-feed-menu-item.active a{text-decoration:none;}#header-account #activity-feed-menu-item.drop-menu-highlighted span.activity-count{color:#666;background:#fff;}#header-account #activity-feed-menu-item #activity-feed-menu-wrap{text-align:center;}#header-account #activity-feed-menu-item #activity-feed-menu-wrap .inner{padding:5px 5px 0 5px;}
#header-account #activity-feed-menu-item #activity-feed-menu-wrap div.no-feed-content{padding:0;}#header-account #activity-feed-menu-item #activity-feed-menu-wrap div.no-feed-content p{font-size:14px;line-height:1.25;padding:10px 30px;}#header-account #activity-feed-menu-item ul li{border-bottom:1px solid #ccc;}#header-account #activity-feed-menu-item ul li a.profile-img{float:left;}#header-account #activity-feed-menu-item ul li .feed-item-info{width:240px;}#header-account #activity-feed-menu-item ul li.last{border:none;margin:0;}
#header-account #fb-notice{color:#999;}#header-account #fb-notice img{float:left;margin-right:5px;}#header-account #fb-notice #fb-notice-options-link{padding:0 12px 0 4px;font-weight:normal;}#header-account #fb-notice #fb-notice-options-link .icon{display:block;width:6px;height:3px;background:url(//media2.px.yelpcdn.com/static/200911304178762923/i/ico/on_off_arrow.gif) no-repeat top right;margin:0 3px;position:absolute;right:1px;top:9px;}#header-account #fb-notice #fb-notice-options-link.drop-menu-highlighted .icon{background-position:right -27px;}
#header-account #fb-notice ul#fb-notice-options{width:160px;padding:8px;}#header-account .reset-header,#header-account .reset-header li{text-align:left;float:none;height:auto;font-weight:normal;line-height:1.2;padding:0;font-size:12px;color:#555;}#header-account #fb-notice #fb-notice-options li{margin-bottom:8px;color:#999;}#mastHead{background:url(//media4.px.yelpcdn.com/static/200911303231562111/i/gfx/header_sprite-en_US.png) repeat-x 0 -35px;height:109px;margin:0 0 10px 0;overflow:hidden;width:933px;z-index:1;}
#mastHead #logo-wrap{margin:0;width:192px;float:left;height:79px;}#mastHead #logo-wrap h1{margin:0;}#mastHead #logo a{display:block;outline:0;text-decoration:none;text-indent:-9999px;white-space:nowrap;position:absolute;width:192px;height:80px;z-index:1;}#mastHead #tagline{width:190px;text-align:center;color:#fff;font-style:italic;font-weight:bold;text-shadow:1px 1px 2px rgba(000,000,000,0.3);position:relative;left:0;top:55px;white-space:nowrap;}#mastHead #tagline a{color:#fff;text-decoration:none;}
#mastHead #tagline sup{font-style:normal;position:relative;top:-5px;font-size:9px;}#mastHead #printLogo{display:none;}#mastHead #header_find_form{margin:9px 0 14px 10px;height:56px;width:720px;overflow:hidden;float:left;position:relative;}#mastHead #header_find_form p{float:left;margin:7px 10px 0 0;text-align:left;}#mastHead #header_find_form p#search_near{margin-right:0;}#header_find_form input{width:300px;height:22px;padding:3px 0 1px 5px;font-size:17px;color:#333;border:1px solid #ccc;background:url(//media4.px.yelpcdn.com/static/200911303231562111/i/gfx/header_sprite-en_US.png) no-repeat 0 -152px;}
.lang-fr #header_find_form input{width:290px;}.us .lang-fr #header_find_form input{width:270px;}#header_find_form input:focus,#header_find_form input:active{border-color:#888;}#header_find_form #search_near input{float:left;width:290px;}.lang-fr #header_find_form #search_near input{width:280px;}#header_find_form .ybtn{position:absolute;top:22px;right:10px;}#mastHead form p em,#mastHead form #search_for label span{color:#666;font-size:11px;font-style:normal;font-weight:normal;}#mastHead label{color:#c41200;display:block;font-weight:bold;margin-bottom:2px;}
a.location-dropper.on,a.location-dropper:hover{background-position:-346px -64px;}a.location-dropper.open{background-position:-305px -64px;}a.location-dropper.open-on,a.location-dropper.open:hover{background-position:-367px -64px;}a.location-dropper{background:url(//media1.px.yelpcdn.com/static/200911303649264027/i/gfx/newHeader/header.png) no-repeat -325px -64px;display:block;float:left;height:22px;outline:0;text-indent:-9999px;width:18px;}#mastHead a.location-dropper{background:url(//media4.px.yelpcdn.com/static/200911303231562111/i/gfx/header_sprite-en_US.png) no-repeat 0 -214px;display:block;float:left;height:26px;outline:0;text-indent:-9999px;width:16px;position:relative;left:-17px;top:1px;}
#mastHead a#dropperBtn_Mast.open-on{background-position:-18px -214px;}#nav-container,#nav-container *{outline:0;}ul#nav-container{height:30px;padding-right:5px;text-align:right;list-style:none;margin:0;padding:0;float:left;}#nav-container li{float:left;height:30px;margin:0;margin-right:1px;}#nav-container li a{display:block;height:30px;overflow:visible;text-align:center;text-decoration:none;line-height:30px;color:#333;padding:0 12px;}#nav-container li a:hover,#nav-container li a.tabon{text-shadow:1px 1px 0 rgba(0,0,0,0.3);color:#fff;background:url(//media4.px.yelpcdn.com/static/200911303231562111/i/gfx/header_sprite-en_US.png) -20px 0 no-repeat;}
#nav-container li a.tabon{font-weight:bold;}#nav-container li#welcome a:hover,#nav-container li#welcome a.tabon{background-position:0 0;}#mastHead ul#secondary-nav{margin-right:5px;height:30px;line-height:30px;}#mastHead #secondary-nav li{display:block;float:right;padding:0 5px;}#mastHead #secondary-nav li a{border-bottom:none;font-size:11px;}ul,li{font-size:12px;}input.form80,textarea.form80{width:80px;}input.form120,textarea.form120{width:120px;}input.form130,textarea.form130{width:130px;}input.form150,textarea.form150{width:150px;}
input.form160,textarea.form160{width:160px;}input.form170,textarea.form170{width:170px;}input.form200,textarea.form200{width:200px;}input.form250,textarea.form250{width:250px;}input.form300,textarea.form300{width:300px;}input.form400,textarea.form400{width:400px;}span.formErr{border-left:3px solid #008083;border-right:3px solid #008083;position:relative;left:-3px;}.formButton{margin:0;padding:0;width:auto;border:0;background-color:#fff;cursor:pointer;color:#66c;}.formLeft{width:150px;font-size:13px;font-weight:bold;color:#c41200;}
.formRight{font-size:13px;color:#c41200;text-align:right;font-weight:700;}.formField{font-size:13px;font-weight:700;}.formFieldError{font-size:13px;color:#c41200;font-weight:700;}.floatLink{float:right;}.formLabel,.formNote{font-size:10px;color:#555;font-weight:400;}.highlight1{font-weight:bold;color:#008083;}.highlight2{font-weight:700;}.highlight3,.formNote{font-style:oblique;}.grey{color:#aaa;}.blueg{color:#008083;}.bigger{font-size:14px;}.smaller{font-size:11px;}.smallest{font-size:10px;}.newColor{color:#008083;font-weight:700;}
.error{color:#008083;}.standard_error{color:#c41200;font-weight:800;}.redOrange{color:#c41200;}.orange{color:#ed5506;}.yellow_bg{background:#fffae8;}.blue_bg{background:#ecf2f7;}.lorange_bg{background:#fceae1;}.lgrey_bg{background:#ebebeb;}.blueg_bg{background:#ecf7f2;}.nonwrapping{white-space:nowrap;}p.nobtm{margin-bottom:0;}.floatClear{clear:both;}.alignleft{text-align:left;}.alignright{text-align:right;}.aligncent{text-align:center;}.aligntop{vertical-align:top;}.alignmid{vertical-align:middle;}
.alignbtm{vertical-align:bottom;}.pseudohr{border-bottom:1px solid #ccc;margin:0 0 5px 0;line-height:5px;font-size:1px;}.pseudoLink{cursor:pointer;color:#66c;}.pseudoLink:hover{cursor:pointer;color:#66c;text-decoration:underline;}.strong_pseudolink{cursor:pointer;color:#66c;background:none;padding:0;margin:0;border:0;outline:0;}.strong_pseudolink:hover{cursor:pointer;color:#66c;text-decoration:underline;}.box{background-color:#fff;margin:0 10px 10px 10px;padding:10px;border:1px solid #ccc;}.boxAmbientYellow{background:#fffae8;margin:0 10px 10px 10px;padding:10px;border:1px solid #ccc;}
.boxSimple{border:1px solid #ccc;background-color:#fff;}.boxSingle{background-color:#fff;margin:0;padding:10px;border:1px solid #ccc;width:740px;text-align:left;}#gateway .boxSingle{margin:0 auto;}.boxSingleWide{border:solid 1px #ccc;padding:10px;margin-left:auto;margin-right:auto;}.centeredBox{margin-left:auto;margin-right:auto;}.blank{background-color:#fff;margin:0 10px 10px 10px;}.centeredSmBox{margin:20px auto;width:550px;}.boxSingle .box,.boxSingle .blank{margin:0 0 10px 0;}.boxGrad{background-color:#fff;background-image:url(//media3.px.yelpcdn.com/static/200911303087624141/i/gfx/box_grad.gif);background-repeat:repeat-x;}
.boxYellowHead{background-color:#fffae8;margin:0;margin-bottom:10px;padding:10px 10px 5px 10px;}#mobile_message{display:none;text-align:center;}@media handheld{#mobile_message{display:block;font-weight:bold;color:#c41200;}}.clearfix:after,.box:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}/* Hides from IE-mac \*/ * html .clearfix{height:1%;}.clearfix{display:block;}/* End hide from IE-mac */ .inline-block{display:-moz-inline-stack;display:inline-block;}
.hidden{display:none;}.shown{display:block;}#mainContent{border:1px solid #ccc;margin:0 auto 0 auto;padding:5px 0 5px 0;}table.fs_pagination_controls{margin:5px;}table.fs_pagination_controls td{white-space:nowrap;}table.fs_pagination_controls td span{font-weight:bold;}table.fs_pagination_controls .go-to-page{white-space:normal;width:100%;}table.fs_pagination_controls .go-to-page span{font-weight:normal;}.pager ul,.pager li{display:inline;}.pager .pages{margin-right:15px;margin-left:15px;display:inline;}
.pager .start,.pager .end,.pager .total{font-weight:700;}#errorAlert,#infoAlert{position:relative;padding-right:10px;background:url(//media1.px.yelpcdn.com/static/200911303001469303/i/gfx/error-right.gif) no-repeat top right;margin:0 auto 8px auto;width:920px;height:44px;overflow:hidden;}div#infoAlert{background:url(//media4.px.yelpcdn.com/static/200911301189290971/i/gfx/info-right.gif) no-repeat top right;}#errorAlert img,#infoAlert img{float:left;display:block;}#errorAlert img#icon,#infoAlert img#icon{position:absolute;left:16px;top:5px;}
#errorAlert table,#infoAlert table{background:#fff;padding:0;margin:0;height:34px;font-weight:bold;border-top:5px solid #F00;border-bottom:5px solid #F00;text-align:left;width:847px;height:100%;}#infoAlert table{border-top:5px solid #FC0;border-bottom:5px solid #FC0;}div#js_warning{width:870px;padding:30px;margin-bottom:10px;}.csrf_hidden{display:none;}#bestOfYelpModule h2{background:url(//media3.px.yelpcdn.com/static/200911303139662427/i/ico/homepage-en_US.gif) no-repeat 0 -97px;display:block;height:45px;margin-left:-5px;text-indent:-9999px;width:145px;}
#bestOfYelpModule h3 a{color:#c41200;}div.rateReview{margin:3px 0 3px 0;width:100%;height:22px;padding:0;}div.rateReview p{margin:4px 3px 3px 3px;float:left;}div.rateReview .review-intro,div.rateReview .review-message-after{font-size:11px;white-space:nowrap;}div.rateReview .review-message{width:100px;}div.rateReview ul{float:left;margin-top:4px;}div.rateReview ul li{border-top:0;float:left;margin-right:8px;padding:0;}div.rateReview ul li a span,div.rateReview ul li a{background:url(//media3.px.yelpcdn.com/static/20091130446608997/i/btn/ufc_sprite.png) no-repeat;}
div.rateReview ul li a:visited,div.rateReview ul li a{height:14px;float:left;display:block;margin-right:2px;overflow:hidden;color:#555;}div.rateReview ul li a span{background-position:right -19px;display:block;line-height:9px;padding:2px 15px 3px 8px;text-align:center;font-size:9px;}div.rateReview ul li a:focus{outline:none;}div.rateReview ul li a:hover{background-position:left -38px;text-decoration:none;}div.rateReview ul li a:hover span{background-position:right -57px;}div.rateReview ul li a.voted{background-position:left -76px;}
div.rateReview ul li a.voted span{background-position:right -95px;}.editReview{background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat -5px -284px;padding-left:15px;padding-top:2px;}.updateReview{background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat -5px -592px;padding-left:15px;padding-top:2px;}.removeReview{background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat -6px -300px;padding-left:13px;}
ul.promo-box{list-style:none;clear:both;}ul.promo-box li strong{font-weight:bold;color:#c41200;font-size:18px;text-align:center;display:inline;}ul.promo-box li span{font-size:11px;color:#555;display:block;line-height:14px;margin-top:10px;padding:0 10px;}ul.promo-box li{position:relative;float:left;height:75px;overflow:hidden;width:225px;background:url(//media3.px.yelpcdn.com/static/200911302535171318/i/gfx/home_banners-en_US.png) no-repeat -9px -520px;margin:15px 0 0 11px;text-align:center;}ul.promo-box li a{position:absolute;top:0;left:0;display:block;height:60px;padding-top:15px;width:225px;overflow:hidden;z-index:9;}
ul.promo-box a:hover{text-decoration:none;}ul.promo-box li#promo-weekly,ul.promo-box li#promo-twitter{margin-left:0;}ul.promo-box li#promo-weekly a{height:65px;padding-top:10px;}.promo-box li#promo-weekly strong{background:url(//media3.px.yelpcdn.com/static/200911302535171318/i/gfx/home_banners-en_US.png) no-repeat right -644px;padding:8px 38px 8px 0;line-height:30px;}.promo-box li#promo-weekly span{margin-top:0;}ul.promo-box li#promo-store{background-position:-245px -520px;text-indent:-9999px;}
.promo-box li#promo-blog strong{background:url(//media3.px.yelpcdn.com/static/200911302535171318/i/gfx/home_banners-en_US.png) no-repeat right -612px;padding:2px 25px 2px 0;}ul.promo-box li#promo-news{background-position:-716px -520px;text-indent:-9999px;}ul.promo-box li#promo-mobile{background-position:-952px -520px;text-align:left;}ul.promo-box li#promo-mobile a{width:155px;padding-left:70px;}.promo-box li#promo-mobile span{padding:0 5px 0 0;margin-top:4px;}.promo-box li#promo-biz-guide strong{letter-spacing:-1px;}
#footer{clear:both;padding:35px 0 20px 0;}#footer #footer-menu-wrap{padding-bottom:10px;}#footer .footer-menu{float:left;width:160px;margin-right:33px;margin-bottom:10px;}#footer .last{margin-right:0;}#footer .footer-menu h4{color:#666;border-bottom:1px solid #ccc;padding:0 0 2px 5px;}#footer .footer-menu li{line-height:19px;}#footer .footer-menu li a{padding-left:5px;}#footer #a-z-biz-list{margin-bottom:10px;clear:both;padding:8px;border:solid #eee;border-width:1px 0;}#footer #a-z-biz-list li a{padding:0 2px;font-size:11px;}
#footer .directory{margin:5px auto;width:875px;}#footer .directory strong{font-size:10px;}#footer p,#footer ul.footer-list{clear:both;font-size:10px;list-style:none;margin:5px 0;padding:0;text-align:center;}#footer ul.footer-list li{display:inline;margin:0;color:#999;}#footer ul.footer-list li.first{color:#666;}#footer ul.footer-list li a{font-size:10px;text-decoration:none;}#footer p.copyright{margin-bottom:20px;}#footer #language-selector-anchor{padding:2px 12px 2px 5px;position:relative;}#footer #language-selector-menu{width:158px;top:18px;}
#footer #language-selector-wrap a .icon{display:block;width:6px;height:3px;background:url(//media2.px.yelpcdn.com/static/200911304178762923/i/ico/on_off_arrow.gif) no-repeat top right;position:absolute;right:3px;top:8px;}#footer #language-selector-wrap a.drop-menu-highlighted .icon{background-position:right -27px;}#footer #language-selector-menu ul{padding:5px;}#footer #language-selector-menu ul a{padding:0;}#tos ol li,.privacy-policy ol li{margin-left:25px;}#tos ol ol,.privacy-policy ol ol{list-style:lower-alpha;}
#tos ol ol ol{list-style:decimal;}#tos ol{list-style:decimal outside none;}#tos * ol{list-style:none;}#tos h2,.privacy-policy h2{margin-top:5px;}#tos h3{color:#555;font-size:12px;}#tos address,.privacy-policy address{margin-bottom:10px;margin-left:15px;}.privacy-policy h2 span{text-transform:uppercase;}.privacy-policy ol{list-style:upper-roman;}.privacy-policy ol li{color:#c41200;font-weight:bold;}.privacy-policy ol li h3{font-size:12px;}.privacy-policy ol li p,.privacy-policy ol ol li{color:#555;font-weight:normal;}
.privacy-policy #truste-link{display:block;float:right;width:42px;height:60px;margin-left:10px;margin-bottom:10px;}.privacy-policy .english-reference{border-bottom:1px solid #ccc;font-style:italic;padding:10px;font-size:11px;color:#999;}.blank ul.residents{float:right;list-style:none;margin:0;padding:0;text-align:right;}.blank ul.residents li{margin:0;}#thanx_form FIELDSET{border:0;padding:0;}#thanx_form ul{float:left;list-style:none;margin:0;overflow:hidden;padding:0;width:28em;}#thanx_form ul li{float:left;width:14em;}
#thanx_form p.spell-check,#thanx_form p.footer{margin-left:28em;width:300px;}#thanx_form p.footer{text-align:right;}#thanx_form ul li input{float:left;}#thanx_form span.compliment,#comp_teaser span.compliment{background:url(//media3.px.yelpcdn.com/static/20091130814926137/i/ico/comp_ico_map.gif) no-repeat;display:block;float:left;line-height:25px;padding-left:27px;}#thanx_form span.plain,#comp_teaser span.plain{background-position:0 -220px;}#thanx_form span.cool,#comp_teaser span.cool{background-position:0 -395px;}
#thanx_form span.profile,#comp_teaser span.profile{background-position:0 -445px;}#thanx_form span.cute,#comp_teaser span.cute{background-position:0 -320px;}#thanx_form span.writer,#comp_teaser span.writer{background-position:0 -420px;}#thanx_form span.hot,#comp_teaser span.hot{background-position:0 -245px;}#thanx_form span.more,#comp_teaser span.more{background-position:0 -270px;}#thanx_form span.note,#comp_teaser span.note{background-position:0 -345px;}#thanx_form span.photos,#comp_teaser span.photos{background-position:0 -470px;}
#thanx_form span.funny,#comp_teaser span.funny{background-position:0 -370px;}#thanx_form span.list,#comp_teaserspan.list{background-position:0 -295px;}table.listing1{border-top:1px solid #ccc;background-color:#fff;}table.listing1 td{border-bottom:1px solid #ccc;padding:10px;}tr.header td{font-weight:700;}.mini{float:left;margin:0 0 3px 0;padding:0;width:95px;}.lang-de .mini{width:103px;}.mini p{margin:0;padding-bottom:3px;clear:left;}.mini .photoBoxSm p{margin-left:47px;margin-top:1px;clear:none;padding:0 0 0 17px;line-height:14px;}
.lang-de .mini .photoBoxSm p{margin-left:45px;}.mini .photoBoxSm .friend_count{background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat -2px -155px;margin-bottom:2px;}.mini .photoBoxSm .review_count{background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat -3px -170px;}.mini .photoBoxSm .is_elite{padding-left:1px;}.mini .photoBoxSm .is_elite a{color:#ed5100;}.mini .photoBoxSm .miniOrange{font-size:11px;}.mini .photoBox{float:left;}
.social_stats p{margin-left:120px;margin-top:1px;padding:0 0 0 17px;line-height:14px;}.social_stats .friend_count{background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat -2px -155px;margin-bottom:2px;}.social_stats .review_count{background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat -3px -170px;margin-bottom:2px;}.social_stats .is_elite{padding-left:1px;}.social_stats .is_elite a{color:#ed5100;}.member_search_result_text{width:400px;}
.social_actions{float:right;}.social_actions .add_friend{background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat -2px -202px;padding:2px 0 0 19px;}.miniOrange{color:#ed5100;font-size:11px;}.mini p.miniOrange{color:#dd5114;}.miniRed{color:#c41200;font-size:11px;}.miniRegular{font-size:11px;}table.clearStyles,table.clearStyles td,div.clearStyles{border:none;margin:0;}.user_list_item_link{font-size:11px;}.item_count{color:#555;font-weight:500;font-size:11px;font-style:oblique;}
div.photoBox img,.bizPhotoBox img{border:1px solid #999;padding:1px;background-color:#fff;margin:0;display:block;}.user-passport{overflow:hidden;}.user-passport .info{float:left;}.user-passport .info .photoBox{float:left;}.user-passport .info .display-name{clear:left;float:left;margin-top:2px;}.user-passport .info .location{clear:left;float:left;font-size:11px;margin:5px 0;}.user-passport .actions{float:left;margin-left:2px;display:inline;font-size:10px;padding-top:1em;}.user-passport-tall .actions{clear:left;margin-top:10px;padding-top:0;margin-left:0;display:block;}
.user-passport .actions a{line-height:16px;white-space:nowrap;}.photoBox a{display:block;}#photo-details-base{padding:0 15px;}#photo-details-base #photo-details-header{margin-top:6px;}#photo-details-base #photo-details-header h2{margin:0;}#photo-details-base #photo-details-header-actions{float:right;line-height:22px;}#photo-details-base #photo-details-no-photos{margin:1em 0;}#photo-details-base #photo-nav-add{margin-top:8px;position:relative;z-index:100;}#photo-details-base #photo-nav{width:160px;height:100%;float:left;padding:6px 5px 5px;text-align:center;background-color:#fff;border:1px solid #ccc;border-bottom:none;}
#photo-details-base #photo-nav #photo-nav-count{margin:6px 0 0 1px;}#photo-details-base #selected-photo{border:1px solid #ccc;padding:5px;position:relative;top:-1px;}#photo-details-base #selected-photo-info{float:right;width:222px;height:400px;position:relative;}#photo-details-base #selected-photo-info h4{color:#555;font-size:13px;margin-bottom:5px;font-weight:normal;}#photo-details-base #selected-photo-info #selected-photo-user{margin-top:10px;font-size:11px;color:#888;overflow:hidden;}#photo-details-base #selected-photo-info #selected-photo-user .photoBox{float:left;margin-right:6px;display:inline;}
#photo-details-base #selected-photo-info #selected-photo-user .actions{font-size:10px;overflow:hidden;margin-top:3px;}#photo-details-base #selected-photo-info #selected-photo-user .actions a{float:left;white-space:nowrap;clear:both;}#photo-details-base #selected-photo-info #selected-photo-user .actions a.send-compliment{margin-left:-3px;}#photo-details-base #selected-photo-info #selected-photo-user .actions a.send-pm{margin-left:-2px;}#photo-details-base #selected-photo-info #selected-photo-details a.via-mobile{margin-left:-2px;}
#photo-details-base #selected-photo-info #selected-photo-caption{clear:both;margin-top:10px;overflow:hidden;}#photo-details-base #selected-photo-info #selected-photo-voting,#photo-details-base #selected-photo-info #selected-photo-votes,#photo-details-base #selected-photo-info #selected-photo-details{clear:both;margin:35px 10px 0 0;overflow:hidden;}#photo-details-base #selected-photo-info #selected-photo-caption p{margin:0;}#photo-details-base #selected-photo-info #selected-photo-caption .caption{font-weight:bold;}
#photo-details-base #selected-photo-info #selected-photo-caption .biz-name{font-size:11px;}#photo-details-base #selected-photo-info #selected-photo-voting{display:none;}#photo-details-base #selected-photo-info #selected-photo-voting input{float:left;margin-left:-1.5em;display:inline;}#photo-details-base #selected-photo-info #selected-photo-voting label{display:block;overflow:hidden;line-height:21px;padding-left:1.6em;}#photo-details-base #selected-photo-info #selected-photo-voting span{float:right;line-height:21px;}
#photo-details-base #selected-photo-info #selected-photo-voting label.photo-vote-0-count span{display:none;}#photo-details-base #selected-photo-info #selected-photo-voting label.saved span{color:green;}#photo-details-base #selected-photo-info #selected-photo-voting label.saving span{color:green;font-size:11px;}#photo-details-base #selected-photo-info #selected-photo-voting label.quiet span{font-size:11px;}#photo-details-base #selected-photo-info #selected-photo-voting #photo-vote-helpfuls{padding-bottom:5px;border-bottom:1px solid #eee;}
#photo-details-base #selected-photo-info #selected-photo-voting #photo-vote-suggest{padding-top:5px;}#photo-details-base #selected-photo-info #selected-photo-votes dl{color:#888;}#photo-details-base #selected-photo-info #selected-photo-votes dl{overflow:hidden;margin:0;}#photo-details-base #selected-photo-info #selected-photo-votes dt{float:left;clear:both;margin-bottom:5px;white-space:nowrap;}#photo-details-base #selected-photo-info #selected-photo-votes dd{clear:right;float:right;white-space:nowrap;margin-bottom:5px;}
#photo-details-base #selected-photo-info #selected-photo-details p{color:#888;font-size:11px;}#photo-details-base #selected-photo-info .flag_content{position:absolute;bottom:0;margin:0;left:0;}#photo-details-base #selected-photo-info .flag_content a{color:#ccc;}#photo-details-base #selected-photo-frame{background-color:#F5F5F5;}#photo-details-base #selected-photo-frame,#photo-details-base #selected-photo-frame table td,#photo-details-base #selected-photo-frame table td a{width:648px;height:410px;text-align:center;}
#photo-details-base #selected-photo-frame table{width:100%;height:100%;}#photo-details-base #selected-photo-frame table td{vertical-align:top;}#photo-details-base #selected-photo-frame table td a{display:block;}#photo-details-base div.photos-index{margin-top:10px;}#photo-details-base div.photos-index table{border:0;padding:0;margin:0 -16px 0 0;}#photo-details-base div.photos-index table td.add_slot{width:1px;vertical-align:top;border-left:1px solid #ccc;}#photo-details-base div.photos-index table td.photos{vertical-align:top;width:100%;}
#photo-details-base div.photos-index table .thumb-wrap{overflow:hidden;}#photo-details-base div.photos-index table .caption{margin:0 10px 0 5px;}#photo-details-base div.photos-index table .selected .caption{margin:0;}#photo-details-base div.photos-index table .photoBox,#photo-details-base div.photos-index table .bizPhotoBox{border:7px solid #fff;margin:0 10px 0 5px;float:left;}#photo-details-base div.photos-index table .selected .photoBox,#photo-details-base div.photos-index table .selected .bizPhotoBox{border:7px solid #fff7c9;}
#photo-details-base div.photos-index table div.photo{width:140px;height:175px;margin:5px 5px 5px 0;padding:0 0 10px 0;overflow:hidden;float:left;font-size:10px;}#photo-details-base div.photos-index table div.photo p{clear:left;margin:2px 0 0 7px;}#google_ads_div_BizPhotos_Box_300x250,#google_ads_div_UserPhotos_Box_300x250,#google_ads_div_UserLocalPhotos_Box_300x250{margin:0 15px 0 10px;}div.rating{height:17px;overflow:hidden!important;position:relative;width:84px;}div.rating img,div.rating-small img{position:absolute;}
img.stars_0{clip:rect(0,83px,15px,0);}img.stars_0{clip:rect(0,83px,15px,0);}img.stars_1{clip:rect(19px,83px,35px,0);top:-19px;}img.stars_1_half{clip:rect(38px,83px,53px,0);top:-38px;}img.stars_2{clip:rect(57px,83px,72px,0);top:-57px;}img.stars_2_half{clip:rect(76px,83px,91px,0);top:-76px;}img.stars_3{clip:rect(95px,83px,110px,0);top:-95px;}img.stars_3_half{clip:rect(114px,83px,129px,0);top:-114px;}img.stars_4{clip:rect(133px,83px,148px,0);top:-133px;}img.stars_4_half{clip:rect(152px,83px,168px,0);top:-152px;}
img.stars_5{clip:rect(171px,83px,186px,0);top:-171px;}div.rating-small{float:left;height:9px;overflow:hidden!important;padding:0!important;position:relative;width:50px;}div.rating-small img.stars_0{clip:rect(190px,50px,199px,0);top:-190px;}div.rating-small img.stars_1{clip:rect(204px,50px,213px,0);top:-204px;}div.rating-small img.stars_1_half{clip:rect(218px,50px,227px,0);top:-218px;}div.rating-small img.stars_2{clip:rect(232px,50px,241px,0);top:-232px;}div.rating-small img.stars_2_half{clip:rect(246px,50px,255px,0);top:-246px;}
div.rating-small img.stars_3{clip:rect(260px,50px,269px,0);top:-260px;}div.rating-small img.stars_3_half{clip:rect(274px,50px,283px,0);top:-274px;}div.rating-small img.stars_4{clip:rect(288px,50px,297px,0);top:-288px;}div.rating-small img.stars_4_half{clip:rect(302px,50px,311px,0);top:-302px;}div.rating-small img.stars_5{clip:rect(316px,50px,325px,0);top:-316px;}.checkin{color:#666;display:inline-block;height:21px;padding-left:23px;margin-left:10px;line-height:21px;background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat 0 -845px;}
.checkin-regular{background-position:0 -868px;padding-left:25px;}.checkin-top-regular{background-position:0 -889px;padding-left:25px;}/* IE Mac warning \*/ #browserWarning{display:none;}/* */ .bestOfYelpList{width:155px;float:left;}.bestOfYelpList h3{margin:0;}.bestOfYelpList ol{margin-top:5px;}#dropper{position:absolute;width:170px;background-color:#fff;border:1px solid #c41200;float:none;padding:0!important;text-align:left;z-index:3;}#dropper .dropperHeader{border-top:1px solid #999;border-bottom:1px solid #999;background-color:#FFFED7;padding:3px;font-weight:bold;font-size:1em;margin:0;color:#555;}
#dropper .miniOrange{background-color:transparent;}#dropper div:first-child .dropperheader{border-top:0;}#dropper div p{padding:5px;color:#66c;cursor:pointer;margin:0;}#dropper #dropperFooter{border-top:1px solid #ccc;}#dropper #dropperFooter p{padding:2px 5px;}#dropper #dropperFooter p a{padding:0;}#dropperBtn_Review{margin-top:3px;}#dropperText_SB{margin-top:-1px;}#locBar{position:relative;overflow:visible;}*+html #locBar{overflow:hidden;}#locBar h2,#locBar h1{font-size:14px;margin:0 0 5px;}#locBar #locBar_title{color:#666;display:inline;font-size:12px;font-weight:normal;margin:0;}
#locBar ul{float:right;list-style:none;margin:0;padding:0;position:absolute;right:5px;top:0;}#locBar ul li{float:left;padding-left:5px;margin:0;}#locBar #locBox{border:solid 1px #eee;background:#ffffe5;zoom:1;}#locBar #locBox h4{font-weight:bold;color:#c41200;margin-bottom:5px;display:block;}#locBar #locBox ul{float:none;position:static;}#locBar #locBox div{border-right:1px solid #ccc;float:left;margin:10px 5px;min-height:180px;width:150px;}#locBar #locBox li{float:none;margin-bottom:2px;}#locBar #locBox #saved_locations em{color:red;}
#locBar #locBox #saved_locations li{margin-bottom:5px;}#locBar #locBox #poplocs{border:0;width:360px;}#locBar #locBox #poplocs p{margin-left:0;margin-right:0;}#locBar #locBox #poplocs ul{float:left;width:110px;}#locBar #locBox li.last_item{margin-top:10px;}#locBar #locBox #poplocs.external{width:auto;min-height:70px;}#locBar #locBox p{clear:left;margin-left:10px;margin-right:10px;}.loc_footer a+a:before{content:'| ';}#pressLinks{text-align:center;margin:10px 20px;float:right;}#pressLinks a{display:block;margin:15px 0;}
#pressLinks img{vertical-align:top;}p.userCompLink{margin:7px 0 7px 0;text-align:left;white-space:nowrap;clear:both;z-index:2;}#firstReviewer,.firstReviewer{padding:3px 0 1px 19px;background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat -2px 0;color:#417aad;margin-left:5px;font-size:11px;white-space:nowrap;}.photoCount{background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat -6px -271px;padding-left:15px;font-size:11px;margin-left:10px;margin-top:1px;}
#bizReviewsContent .photoCount{float:left;}#pickOfTheDay,.pickOfTheDay{padding:1px 0 1px 18px;margin-left:5px;font-size:95%;background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat -2px -93px;display:inline;color:#777;}#pickOfTheDay a{color:#777;}.manage-following{background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat -2px -220px;padding-left:19px;}.manage-following.status,.reviewIntLinks .status{color:#0c0;padding-right:3px;}
#comPop,#bookmarkPop{text-align:left;min-height:220px;width:350px;position:absolute;z-index:100;}#bookmarkPop p.message.bookmark-added{min-height:17px;background:url(//media4.px.yelpcdn.com/static/200911304124213971/i/ico/bookmarksAdded.gif) no-repeat scroll 0 0;padding-left:20px;}#bookmarkPop #loading_message{height:107px;text-align:center;padding:100px 0 1px 0;float:none;}.popHeader{background:url(//media4.px.yelpcdn.com/static/20091130871647526/i/gfx/grippy.gif) repeat-y #ECF2F7;border-bottom:1px solid #D7DCE1;border-right:1px solid #D7DCE1;padding:1px 0 0 11px;cursor:move;}
.signup-pop .footer .ybtn,#popFooter .ybtn{margin-left:7px;vertical-align:middle;}#bookmarkPop form{margin:0 5px 0 5px;padding:0;display:block;background:#fff;float:none;}#comPop textarea{border:1px solid #999;width:320px;height:140px;}#bookmarkPop textarea{border:1px solid #999;width:335px;height:75px;}#comPop #pop_message_subject{margin-bottom:.5em;width:320px;}#comPop div label{background:url(//media3.px.yelpcdn.com/static/20091130814926137/i/ico/comp_ico_map.gif) no-repeat;background-position:0 0;display:block;width:63px;padding-left:20px;overflow:visible;line-height:22px;}
#comPop div label.lineBreak{width:85px;}#listPop{width:370px;}#listPop p.form_field{margin-bottom:10px;}#new_list input{width:250px;}#new_list textarea{width:250px;}#new_list_form{margin-top:10px;}#compForm label#pop_message_subject_label,#compForm label.message{font-size:11px;font-weight:bold;color:#c41200;line-height:20px;margin-left:1px;background:#fff;padding:0;}#bookmarkPop{min-height:195px;width:300px;}#bookmarkPop #loading_message{height:95px;}#bookmarkPop fieldset{border:0;margin:5px 0 10px 0;padding:0;}
#bookmarkPop fieldset input{margin-left:5px;}#bookmarkPop legend{padding:0;margin:0 0 5px 0;font-weight:bold;color:#c41200;}#bookmarkPop label strong{color:#c41200;}#bookmarkPop textarea{width:285px;}#bookmarkPop #popFooter{line-height:23px;overflow:hidden;text-align:right;width:100%;}#bookmarkPop #popFooter #statusMsg{float:left;margin-top:0;}#bookmarkPop.already_bookmarked{min-height:40px;}#bookmarkPop.already_bookmarked #loading_message{height:20px;padding-top:20px;}#bookmarkPop h4{background:#ECF2F7;}
#bookmarkPop h3,#bookmarkPop_inner p{margin:5px 10px;}#bookmarkPop #logPopStatus{margin:10px 0 5px 0;display:block;color:green;float:left;}#bookmarkPop form p{margin-bottom:0;}#bookmarkPop #popSwitch{text-align:center;border-top:1px solid #ccc;padding-top:5px;margin-top:10px;margin-bottom:0;padding-bottom:5px;}#bookmarkPop a.floatLink{margin:0 10px 5px 0;}#bookmarkPop dl{margin:0;padding:5px;}#bookmarkPop dt{margin:10px 0 0 0;padding:0;float:left;width:110px;text-align:right;}#bookmarkPop dt label{font-weight:bold;color:#c41200;}
#bookmarkPop dt label em{font-weight:normal;font-size:10px;color:#666;}#bookmarkPop dd{margin:10px 0 0 0;overflow:hidden;padding:0 0 0 5px;zoom:1;}#bookmarkPop dd img{display:block;margin:5px 0;}#bookmarkPop_error{padding:5px 5px;}#send2friends{width:535px;z-index:100;min-height:440px;}#send2friends.narrow{width:275px;min-height:335px;}#send2friends_inner{padding:3px 5px 0 5px;}#send2friends .form_field{margin-left:5px;}#send2friends .form_field textarea{height:40px;position:relative;margin-bottom:3px;width:98%;}
#send2friends #drag_header_bar{margin:0 5px 8px 5px;}#send2friends #loading_message{height:300px;text-align:center;}#send2friends #contact_list{width:510px;border:1px solid #ccc;margin:5px 5px 10px 5px;overflow:hidden;}#contact_header{background:#FFF0D1;padding:2px 3px;font-size:11px;}#contact_header strong{color:#c41200;margin-right:3px;}#contact_header .floatLink{line-height:18px;}#contact_header input{padding:0;}#sendToAllLink{display:none;}#send2friends #contact_list #lists_viewport{display:block;height:150px;overflow:auto;}
#send2friends #contact_list ul{background-color:#fff;padding-left:3px;margin:0 5px;}#send2friends #contact_list li{margin:5px 3px 5px 0;float:left;width:150px;padding:5px 0 5px 5px;border:1px solid #FFF;}#send2friends #contact_list li.list_header{float:none;clear:both;font-weight:bold;color:#666;padding:0;width:auto;zoom:1;margin-bottom:0;}#send2friends #contact_list li.selected{border:1px solid #c41200;background:#ecf2f7;}#send2friends #contact_list .photoBox{float:left;margin-right:10px;}#send2friends #contact_list .photoBox img{width:40px;height:40px;}
#send2friends .contact_username{margin:0;}#send2friends .miniOrange{margin:0 0 0 80px;padding-left:17px;}#send2friends .friend_count{background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat -3px -155px;}#send2friends .review_count{background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat -3px -170px;}#send2friends #contact_list ul input{float:left;display:block;margin-top:15px;margin-right:10px;height:13px;width:13px;}#msg_recipients .user_div{background:url(//media1.px.yelpcdn.com/static/20091130157684246/i/ico/remove.gif) no-repeat #ECF2F7 2px 2px;padding:0 3px 0 14px;border:1px solid #c41200;float:left;margin-right:3px;cursor:pointer;}
#send2friends #msg_recipients{margin-bottom:15px;position:relative;}#send2friends #msg_recipients strong{float:left;display:block;margin-right:3px;padding-left:5px;}#send2friends #user_pager{background:#FFF0D1;text-align:right;padding:2px;font-size:11px;}#send2friends #share_badges{padding:3px 0;margin:5px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;clear:left;}#send2friends #popFooter{text-align:right;margin-bottom:0;position:relative;}#send2friends #popFooter input{margin-bottom:3px;}
.spellCheckIcon{display:block;float:left;border-top:1px solid #ccc;border-right:1px solid #333;border-bottom:1px solid #333;border-left:1px solid #ccc;background:#fff2ab;}.spellCheckIcon:hover{border-top:1px solid #333;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #333;}.spellCheckIcon img{display:block;}#spellCheck_message{color:green;}#comPop .spellCheckIcon{width:17px;float:none;}div.markerTooltip{z-index:4;text-align:center;}div.markerTooltip div.rating{float:left;margin-right:5px;}
div.markerTooltip .maptip table h3{clear:left;}span.markerTooltip{display:block;padding:2px;font-weight:bold;border:1px solid #555;background:#fff;}#biz_ad_title{font-size:14px;margin:0 5px 5px 0;text-align:left;display:block;}#biz_ad_table p{margin-bottom:0;text-align:left;}#biz_ad_info .biz_ad_rating{margin:4px 0;overflow:hidden;width:100%;}#biz_ad_info .biz_ad_rating em{float:left;font-size:10px;line-height:9px;margin-left:5px;}#biz_ad_table .biz_ad_location{font-size:11px;margin-bottom:0;float:left;clear:left;}
#biz_ad_table #biz_ad_info{float:left;width:165px;}#biz_ad_table #biz_ad_info img{vertical-align:middle;}#biz_ad_table #biz_ad_phone{float:left;width:100px;height:50px;margin:0 10px;font-size:12px;font-weight:bold;}div#ajaxStatusMessage{position:absolute;height:38px;background-color:#fff;width:auto;z-index:101;}div#ajaxStatusMessage img{float:left;}div#ajaxStatusMessage p{float:left;border-top:1px solid #c41200;border-bottom:1px solid #c41200;margin:0;padding:10px 2px 0 2px;height:26px;color:#000;}
.searchSuggest{color:#c41200;margin:18px 0 5px 0;font-size:14px;}.searchSuggest em{font-weight:bold;font-style:normal;}#search_results_body{padding:0 10px 10px 10px;margin:10px 0 10px 0;border-left:solid 1px #ccc;}#search_results_body .search_result{border-bottom:solid #ccc 1px;padding-top:5px;padding-bottom:5px;width:100%;}#loc_pin{background:url(//media3.px.yelpcdn.com/static/200911301516408084/i/map/loc_pin_flag.gif) no-repeat;width:41px;height:48px;color:#f42929;font-weight:bold;font-size:12px;line-height:13px;text-align:center;position:relative;text-transform:capitalize;}
a.bookmark{background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat -1px -50px;padding-left:18px;padding-bottom:2px;}a.sendToFriend{background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat -2px -37px;padding-left:19px;}a.send-pm{background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat -1px -125px;padding:2px 0 0 19px;}a.send-compliment{background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat -1px -109px;padding:1px 0 1px 19px;}
#no-compliments a.send-compliment{padding:0;background:0;}a.linkToThis{background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat -4px -79px;padding-left:13px;}a.via-mobile{background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat -1px -1400px;padding:7px 0 1px 19px;}.signup-pop,.login-pop{width:372px;position:absolute;z-index:100;}.signup-pop h5{margin:0;font-weight:bold;font-size:13px;}.signup-pop ul.ideas{padding-left:25px;}
* html .signup-pop ul.ideas{margin-left:0;}*+html .signup-pop ul.ideas{margin-left:0;}.signup-pop ul.ideas li{font-size:12px;list-style-image:url(//media2.px.yelpcdn.com/static/2009113016301083/i/ico/right_arrow.gif);}.signup-pop-inner,.login-pop-inner{padding:0 5px;}.signup-pop .autoPopInner,.login-pop .autoPopInner{padding:0 15px;}.login-pop #pop_login_form{zoom:1;}.signup-pop dl,.login-pop dl{overflow:hidden;margin:0;}.signup-pop #logPopStatus,.login-pop #logPopStatus{display:block;color:green;float:left;}
.signup-pop a.floatLink,.login-pop a.floatLink{margin:0 10px 5px 0;}.signup-pop dt,.signup-pop dd,.login-pop dt,.login-pop dd{padding:5px 0;}.signup-pop dt,.login-pop dt{float:left;width:145px;}.signup-pop dl label,.login-pop dl label{font-weight:bold;color:#333;}.signup-pop dl label em,.login-pop dl label em{font-weight:normal;font-size:10px;color:#666;}.signup-pop dd,.login-pop dd{float:left;width:190px;margin:0;zoom:1;}.signup-pop dd img,.login-pop dd img{display:block;margin:8px 0;}.signup-pop .signUpButton,.login-pop .login-button{margin-right:5px;vertical-align:middle;}
.signup-pop .footer,.login-pop .footer{margin:0;padding:5px 0 0;border-top:1px solid #ccc;text-align:center;line-height:23px;}.signup-pop .autoPopInner .footer,.login-pop .autoPopInner .footer{padding-bottom:5px;}div.roundedtoo{position:absolute;top:0;left:0;height:auto;width:200px;z-index:100;}div.roundedtoo div.top{margin:0;background:transparent url(//media3.px.yelpcdn.com/static/200911303953357841/i/gfx/top-rt.gif) no-repeat top right;height:7px;font-size:1px;}div.roundedtoo div.top div{margin:0;background:transparent url(//media3.px.yelpcdn.com/static/200911301125165164/i/gfx/top-lf.gif) no-repeat top left;height:7px;font-size:1px;}
div.roundedtoo div.top div div{background:none;margin-left:7px;margin-right:7px;margin-bottom:-1px;height:7px;border-top:1px solid #c00;font-size:1px;background-color:#fff;}div.roundedtoo div.bottom{margin:0;background:transparent url(//media1.px.yelpcdn.com/static/200911302442669829/i/gfx/btm-rt.gif) no-repeat bottom right;height:7px;font-size:1px;}div.roundedtoo div.bottom div{margin:0;background:transparent url(//media1.px.yelpcdn.com/static/200911301287603241/i/gfx/btm-lf.gif) no-repeat bottom left;height:7px;font-size:1px;}
div.roundedtoo div.bottom div div{background:none;margin-left:7px;margin-right:7px;margin-top:-1px;height:7px;border-bottom:1px solid #c00;font-size:1px;background-color:#fff;}div.roundedtoo .content{border-right:1px solid #c00;border-left:1px solid #c00;padding-left:7px;padding-right:7px;text-align:center;font-size:11px;background-color:#fff;}div.pop-feed-img{width:auto;}#moreOptionsBox{position:absolute;width:250px;border:1px solid #c41200;background-color:#fff;z-index:100;}#moreOptionsBox div{margin-bottom:1px;}
#moreOptionsBox *{padding:0;}#moreOptionsBox ul{list-style:none;margin:0;height:150px;overflow:auto;width:245px;}#moreOptionsBox ul li{margin-left:15px;width:150px;}#moreOptionsBoxInner li strong{background:url(//media4.px.yelpcdn.com/static/200911304007150789/i/gfx/sort_arrow_up.gif) no-repeat 0 3px;padding-left:10px;cursor:pointer;color:#66c;}#moreOptionsBoxInner li strong.opened{background:url(//media3.px.yelpcdn.com/static/200911302841393245/i/gfx/sort_arrow_down.gif) no-repeat 0 3px;padding-left:10px;}
#moreOptionsBoxInner li ul.subHood{overflow:visible;height:auto;width:200px;}#moreOptionsBoxInner li ul li{margin-left:10px;}#moreOptionsBox #topLf{position:absolute;top:-1px;left:-1px;background:#fff;}#moreOptionsBox #topRt{position:absolute;top:-1px;right:-1px;background:#fff;}#moreOptionsBox #btmLf{position:absolute;bottom:-1px;left:-1px;background:#fff;}#moreOptionsBox #btmRt{position:absolute;bottom:-1px;right:-1px;background:#fff;}#moreOptionsBox h4{font-size:14px;margin:5px;padding:0 0 0 11px;background:url(//media4.px.yelpcdn.com/static/20091130871647526/i/gfx/grippy.gif) repeat-y #ECF2F7;border-bottom:1px solid #D7DCE1;border-right:1px solid #D7DCE1;cursor:move;}
#moreOptionsBox p{text-align:right;margin:0;}#moreOptionsBox p a{display:block;padding:7px 10px 6px 0;cursor:pointer;}.attending_count{color:#888;}.googlead_sky{text-align:center;margin:35px auto 10px auto;position:relative;width:160px;z-index:2;}.googlead_sky div{margin:0 auto;}.googlead_sky em{display:block;color:#ccc;}.googlead_sky iframe,.googlead_box iframe,.googlead_leader iframe,.googlead_leader table,.googlead_feature iframe,.googlead_sponsor iframe{display:block;margin:0 auto;}.googlead_sky div,.googlead_sponsor div{text-align:center;}
#hotlist_sponsor{margin-bottom:3px;}ul#aboutSite a{font-size:12px!important;}div.stars{float:left;}div.maptip{text-align:left;padding:10px;background:#fff;border:1px solid gray;}#zoom_in{position:absolute;top:5px;left:5px;z-index:3;cursor:pointer;}#zoom_out{position:absolute;top:30px;left:5px;z-index:3;cursor:pointer;}.simple_list ul{padding:0 0 0 5px;margin:0;list-style:none;}.simple_list li{clear:left;padding-bottom:5px;}.simple_list .photoBox,.simple_list .bizPhotoBox{float:left;margin-right:5px;height:40px;width:40px;}
.simple_list .user_name{float:left;clear:left;margin:0;}.simple_list .review_comment,.simple_list .user_info,.simple_list .biz_info{margin-left:50px;}.simple_list div.rating{float:left;margin-right:5px;}.simple_list .stars_img{vertical-align:middle;}.simple_list .stars_img_small{vertical-align:middle;}.simple_list .mstars{vertical-align:middle;}.sort_label_asc{background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat right -458px;padding-right:13px;}.sort_label_desc{background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat right -448px;padding-right:13px;}
.sort_section{clear:both;}.sort_section a{margin:0 2px;font-weight:normal;}.sort_section a.selected{font-weight:bold;}#listsearch_sponsor_bar .googlead_sponsor{margin-bottom:10px;}.archived_reviews{border-top:1px solid #eee;padding-top:10px;}.archived_reviews h4{color:#666;margin-bottom:10px;font-size:11px;font-weight:normal;font-style:italic;}.archived_reviews h4 .pseudoLink{font-weight:normal;}.archived_reviews li{padding-left:20px;border-top:1px solid #eee;padding-top:8px;clear:right;}.archived_reviews li:first-child{border-top:0;padding-top:0;}
.archived_reviews em{float:left;font-size:11px;line-height:10px;margin-left:5px;}.archived_reviews li img{vertical-align:middle;}.archived_reviews li .review_comment{clear:left;padding-top:5px;}.archived_reviews li .rateReview{margin-bottom:5px;}.review .reviewActions{float:right;padding:3px 0;}.review .reviewActions a{font-size:10px;}.updated_date{background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat -6px -577px;padding-left:14px;font-size:11px;margin-left:5px;}
#userCharts{padding-left:5px;margin-top:10px;margin-bottom:15px;}#userCharts #ratings{margin-left:0;margin-top:2px;width:100%;}#userCharts a{font-weight:normal;font-size:11px;padding-left:10px;}#userGraphPop{width:750px;z-index:100;}#userGraphPop #userGraphHeader{text-align:center;}#userGraphPop #userGraphPop_inner{padding:0 5px 0 5px;overflow:hidden;}#userGraphPop .userGraphPiechart{width:360px;height:220px;margin-left:2px;float:left;text-align:center;}#userGraphPop #popFooter{margin:0;padding-top:3px;text-align:right;clear:both;}
.mobile-promo{background:#fffae8;width:910px;padding:10px;margin:0 auto 10px;}.mobile-promo .wrap{margin:0 auto;width:550px;overflow:auto;}#mobile-webkit-banner-promo{text-align:center;}a#mobile-webkit-banner-promo-link{width:122px;padding-left:30px;height:50px;background:url(//media1.px.yelpcdn.com/static/200911303637493978/i/mktg/app_storelogo_blank.png) no-repeat;display:inline-block;text-align:center;color:#fff;margin-right:10px;position:relative;top:5px;}a#mobile-webkit-banner-promo-link span{display:block;line-height:20px;letter-spacing:-0.5px;font-size:10px;font-weight:bold;}
a#mobile-webkit-banner-promo-link strong{display:block;font-size:26px;letter-spacing:-1px;line-height:22px;}#mobile-webkit-banner-promo img{float:left;margin-right:10px;}#mobile-webkit-banner-promo #mobile-webkit-banner-promo-leadin{font-weight:bold;display:block;font-size:26px;margin-bottom:10px;color:#000;}#mobile-webkit-banner-promo #mobile-webkit-banner-promo-tagline{font-size:22px;letter-spacing:-0.5px;color:#000;line-height:50px;}#mobile-webkit-banner-promo #mobile-webkit-banner-promo-tagline a{font-weight:bold;}
.blackberry #mastHead{border-top:1px solid #ccc;}#blackberry-banner{margin:0 auto;width:270px;};#blackberry-banner{background:#fff;margin-bottom:0;padding:0;width:100%;}#blackberry-banner img{float:left;margin-right:10px;}#blackberry-banner p{color:#000;font-weight:bold;font-size:14px;margin-top:10px;}#blackberry-banner p a{color:#1413ed;display:block;}#profile_notifications{padding:15px 10px;}#profile_notifications_form ul{margin-left:0;padding:0;list-style-type:none;}#profile_notifications_form ul li{margin:0;margin-left:2em;}
#profile_notifications_form h4{margin-top:1.5em;}#appear_in_member_search{vertical-align:middle;}.announcement_type{background:url(//media1.px.yelpcdn.com/static/200911303414600222/i/ico/announcement_map.gif) no-repeat 0 -125px;line-height:14px;overflow:hidden;padding-left:15px;}.announcement_type.HAPPY_HOUR{background-position:0 0;padding-left:13px;}.announcement_type.LIVE_MUSIC{background-position:0 -25px;padding-left:12px;}.announcement_type.TRIVIA_NIGHT{background-position:0 -50px;padding-left:10px;}
#bizInfoContent .announcement_type.TRIVIA_NIGHT{padding-left:12px;background-position:0 -51px;}.announcement_type.UPCOMING_EVENT{background-position:0 -75px;}.announcement_type.SPECIAL_OFFER,.announcement_type.SALE{background-position:0 -100px;padding-left:16px;}.announcement_type.NEW_MERCHANDISE{background-position:0 -150px;}.autocomplete_choices{position:absolute;z-index:100!important;margin:0;padding:0;}.autocomplete_choices ul{background-color:#fff;border:1px solid #999;list-style:none;margin:0;padding:0;}
.autocomplete_choices ul li{margin:0;padding:3px 5px;background-color:#fff;color:#000;}.autocomplete_choices ul li.selected{background-color:#66C;color:#fff;}.autocomplete_choices ul li span.highlight{font-weight:bold;}#gad_feedback_link{font-size:11px;color:#333;font-style:oblique;}#adsense{background-color:#fffada;padding:0 10px;}#adsense .alignright{padding-top:2px;}#adsense .gad_disp{float:left;width:32%;margin:0 5px 0 0;padding-bottom:10px;overflow:hidden;display:inline;font-size:11px;}#adsense.double .gad_disp{width:45%;margin-right:25px;}
#adsense.single .gad_disp{width:100%;}#adsense .gad_disp p{margin-bottom:0;font-size:11px;}#adsense .gad_disp a{font-weight:bold;}#adsense .gad_disp .vizUrl{color:#999;font-weight:normal;}.default_valued_text_field{font-style:italic;color:#666;}.flag_link{padding:1px 0 1px 18px;background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat -2px -254px;font-size:10px;color:#999!important;}.markerbox{text-align:left;padding:10px;background-color:#fff;line-height:1.4em;max-width:450px;min-height:105px;border:1px solid #c41200;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;}
.iewidth{min-width:350px;}.markerbox .mbizPhoto{float:left;width:100px;height:100px;margin-right:10px;margin-bottom:10px;padding:1px;border:1px solid #555;}.markerbox .markerboxstars{display:block;margin:3px 0;}.markerbox address{min-height:1em;white-space:nowrap;padding-right:5px;display:block;overflow:hidden;}.markerboxstars{color:#555;font-size:11px;font-style:oblique;margin-bottom:5px;line-height:14px;}.markerboxstars img{vertical-align:top;}.markerbox div.rating{float:left;margin-right:5px;}
.markerbox .hours_cont{white-space:nowrap;}.markerbox h3{margin:0 5px 0 0;font-size:15px;}.markerbox .opennow{color:green;}.markerbox .closednow{color:#c41200;}.markerbox .mb_details{overflow:hidden;min-width:200px;}.markerbox hr{clear:both;height:0;border:0;border-top:1px solid #CCC;}.review_ss{padding-top:10px;clear:left;line-height:1em;border-top:1px solid #eee;margin-top:10px;display:none;}.review_ss h4{color:#555;margin-bottom:10px;font-size:.9em;}.review_ss li{overflow:hidden;margin-bottom:5px;min-height:2.5em;width:425px;}
.review_ss p{padding-top:5px;margin-bottom:5px;}.review_ss .photoBox{float:left;margin-right:5px;}.mo_map .review_ss{display:block;zoom:1;}.sponsor .markerbox{background-color:#fffada;}.sponsor .markerbox h3{margin-top:10px;margin-bottom:4px;}.sponsor .sp_text{position:absolute;color:#888;top:4px;right:12px;font-size:.9em;}.alt-pop .rtop,.alt-pop .rbottom{background:transparent;}.alt-pop .rtop *,.alt-pop .rbottom *{background-color:#c41200;}.alt-pop .rtop .r1,.alt-pop .rbottom .r1{background:transparent;}
#add_friend_pop{width:400px;}#add_friend_pop legend{padding:2px 0 10px 5px;}#add_friend_pop legend span{color:#c41200;display:block;font-weight:bold;width:375px;}#add_friend_pop .message{background:#fafae4;border:1px solid #ccc;font-style:italic;margin:0 10px;padding:15px 10px;}#add_friend_pop .message p{margin:0 0 0 5px;}#add_friend_pop .message p.greeting{margin-left:0;}#add_friend_pop .message p.url{margin:15px 0;text-indent:25px;}#add_friend_pop .message textarea{width:325px;height:60px;font-style:normal;margin:15px 0 15px 5px;}
#add_friend_pop #popFooter{margin:5px 10px 0 10px;text-align:right;}#add_friend_pop h4{width:93%;background:url(//media4.px.yelpcdn.com/static/20091130871647526/i/gfx/grippy.gif) repeat-y #ECF2F7;margin:0 0 5px 5px;padding:1px 0 0 11px;cursor:move;border-bottom:1px solid #D7DCE1;border-right:1px solid #D7DCE1;}.ypop{z-index:101;}.ypop-content{background-color:#fff;border:1px solid #c41200;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:2px 2px 10px #999;-webkit-box-shadow:2px 2px 10px #999;}
.ypop-basic .ypop-content{border:0 solid #fff;background-color:transparent;padding:0;}.ypop-inner{background-color:#fff;overflow:hidden;}.ypop-basic .ypop-inner{padding:0 9px;}.ypop-title{overflow:hidden;}.ypop-title h4{background:url(//media4.px.yelpcdn.com/static/20091130871647526/i/gfx/grippy.gif) repeat-y #ECF2F7;border:1px solid #D7DCE1;padding:1px 0 0 11px;margin:0 0 10px 0;}.draggable .ypop-title{cursor:move;}.ypop-basic .ypop-title{padding:0 10px 1px;border:1px solid #c41200;border-width:0 1px;background-color:#fff;}
.ypop-title-empty{padding-top:0!important;height:0!important;overflow:hidden;}.ypop-footer{padding-top:10px;}.ypop-footer-empty{padding-top:0!important;height:0!important;overflow:hidden;}.ypop-basic .ypop-footer{padding:10px 10px;border:1px solid #c41200;border-width:0 1px;background-color:#fff;position:relative;}.ypop-status{float:left;font-size:11px;line-height:18px;}.ypop-status-success{color:green;}.ypop-status-error{color:#c41200;}.ypop-buttons{text-align:right;float:right;}.ypop-buttons a,.ypop-buttons button{margin-left:5px;}
.ypop-buttons a.disabled{color:#ccc;}.ypop-buttons a:hover.disabled{text-decoration:none;cursor:default;}.ypop div.loading{background:url(//media4.px.yelpcdn.com/static/200911304268245228/i/gfx/burst_loader_ani.gif) no-repeat 0 50%;padding:5px 0 5px 25px;}.ypop div.loading a.cancel_loading{float:right;font-size:11px;}#fb-disconnect-pop{width:620px;};#fb-disconnect-error-pop{width:620px;};.autoPop{position:absolute;}.autoPop .autoPopInner{border-left:1px solid #c41200;border-right:1px solid #c41200;clear:both;}
.rtop,.rbottom{background:#fff;display:block;}.rtop .r1,.rtop .r2,.rtop .r3,.rtop .r4,.rbottom .r1,.rbottom .r2,.rbottom .r3,.rbottom .r4{background-color:#fff;display:block;font-size:1px;height:1px;overflow:hidden;}.autoPop{position:absolute;z-index:100;}.autoPop #statusMsg{color:#666;float:left;font-size:11px;margin:2px 5px 0;}.autoPop .loading{background:url(//media4.px.yelpcdn.com/static/200911304268245228/i/gfx/burst_loader_ani.gif) no-repeat 0 50%;padding-left:25px;}.autoPop .content{background:#fff;border:1px solid #c41200;border-width:0 1px;}
.autoPop .rtop,.autoPop .rbottom{background:transparent;clear:both;}.autoPop .rtop .r1,.autoPop .rtop .r2,.autoPop .rtop .r3,.autoPop .rtop .r4{border:1px solid #c41200;}.autoPop .rbottom .r1,.autoPop .rbottom .r2,.autoPop .rbottom .r3,.autoPop .rbottom .r4{border:1px solid #c41200;}.autoPop .rtop .r1{background:transparent;margin:0 5px;border-width:0 0 1px;}.autoPop .rtop .r2{margin:0 3px;border-width:0 2px;}.autoPop .rtop .r3{margin:0 2px;border-width:0 1px;}.autoPop .rtop .r4{margin:0 1px;height:2px;border-width:0 1px;height:2px;}
.autoPop .rbottom .r1{background:transparent;margin:0 5px;border-width:1px 0 0;}.autoPop .rbottom .r2{margin:0 3px;border-width:0 2px;}.autoPop .rbottom .r3{margin:0 2px;border-width:0 1px;}.autoPop .rbottom .r4{margin:0 1px;border-width:0 1px;height:2px;}#compliment-pop{width:385px;font-size:10px;}#compliment-pop textarea{border:1px solid #999;width:357px;height:75px;margin-top:10px;padding:2px;overflow:auto;}#compliment-pop #compliment-types{overflow:hidden;}#compliment-pop #compliment-types label{display:inline;float:left;width:180px;overflow:hidden;line-height:22px;font-size:10px;padding:0;margin:0;}
#compliment-pop #compliment-types label input{float:left;}#compliment-pop #compliment-types label span{background:url(//media3.px.yelpcdn.com/static/20091130814926137/i/ico/comp_ico_map.gif) no-repeat 0 0;display:block;float:left;height:22px;padding-left:24px;font-size:12px;}#compliment-pop #compliment-types label.plain span{background-position:0 0;}#compliment-pop #compliment-types label.cute span{background-position:0 -77px;}#compliment-pop #compliment-types label.writer span{background-position:0 -157px;}
#compliment-pop #compliment-types label.hot span{background-position:0 -20px;}#compliment-pop #compliment-types label.note span{background-position:0 -97px;}#compliment-pop #compliment-types label.profile span{background-position:0 -177px;}#compliment-pop #compliment-types label.more span{background-position:0 -39px;}#compliment-pop #compliment-types label.cool span{background-position:0 -117px;}#compliment-pop #compliment-types label.photos span{background-position:0 -198px;}#compliment-pop #compliment-types label.list span{background-position:0 -58px;}
#compliment-pop #compliment-types label.funny span{background-position:0 -137px;}#compliment-pop .spellCheckIcon{width:17px;float:none;}#fb-failure-pop{width:400px;}#fb-failure-pop .ypop-title{padding-bottom:1px;}* html #fb-failure-pop .ypop-footer{position:relative;left:1px;}.signup-pop,.login-pop{width:372px;position:absolute;z-index:100;}.signup-pop h5{margin:0;font-weight:bold;font-size:13px;}.signup-pop ul.ideas{padding-left:25px;}* html .signup-pop ul.ideas{margin-left:0;}*+html .signup-pop ul.ideas{margin-left:0;}
.signup-pop ul.ideas li{font-size:12px;list-style-image:url(//media2.px.yelpcdn.com/static/2009113016301083/i/ico/right_arrow.gif);}* html .signup-pop .ypop-title,* html .login-pop .ypop-title{padding-bottom:1px;}.signup-pop .ypop-inner,.login-pop .ypop-inner{padding:0 5px;}.signup-pop .autoPopInner,.login-pop .autoPopInner{padding:0 15px;}.login-pop #pop_login_form{zoom:1;}.signup-pop dl,.login-pop dl{overflow:hidden;margin:0;}.signup-pop #logPopStatus,.login-pop #logPopStatus{display:block;color:green;float:left;}
.signup-pop a.floatLink,.login-pop a.floatLink{margin:0 10px 5px 0;}.signup-pop dt,.signup-pop dd,.login-pop dt,.login-pop dd{padding:5px 0;}.signup-pop dt,.login-pop dt{float:left;width:145px;clear:both;}.signup-pop dl label,.login-pop dl label{font-weight:bold;color:#333;}.signup-pop dl label em,.login-pop dl label em{font-weight:normal;font-size:10px;color:#666;}.signup-pop dd,.login-pop dd{float:left;width:190px;margin:0;zoom:1;}.signup-pop dd img,.login-pop dd img{display:block;margin:8px 0;}
.signup-pop .signUpButton,.login-pop .login-button{margin-right:5px;vertical-align:middle;}.signup-pop .footer,.login-pop .footer{margin:0;padding:5px 0 0;border-top:1px solid #ccc;text-align:center;line-height:23px;}.signup-pop .autoPopInner .footer,.login-pop .autoPopInner .footer{padding-bottom:5px;}.opentable-pop{width:430px;}.opentable-pop address,#opentable-signup address{margin-bottom:15px;}.opentable-pop .ybtn,#opentable-signup .ybtn{margin-right:10px;}.opentable-pop label,#opentable-signup label{font-weight:bold;margin-bottom:5px;}
.opentable-pop form,#opentable-signup form{margin-bottom:20px;}.opentable-pop .ypop-inner{padding:0 10px;position:relative;}.opentable-pop .opentable-logo{float:left;font-size:11px;color:#999;}.opentable-pop .opentable-logo img{margin-left:4px;width:125px;height:19px;vertical-align:middle;}.opentable-pop select#party_size{margin-top:2px;}.opentable-pop #opentable-search-inner .datetime-picker{margin-right:15px;}.opentable-pop #opentable-search-inner ul li{float:left;}.opentable-pop #opentable-search-inner #find-a-table-btn{position:relative;top:19px;}
.opentable-pop #opentable-search-inner .close-link{float:right;}.opentable-pop #opentable-search-inner #search-form{margin-bottom:15px;}.opentable-pop #opentable-search-inner #search-form label{display:block;}.opentable-pop #opentable-times-inner ul li,.opentable-pop #opentable-confirm-inner ul li,.opentable-pop #opentable-signup-form-inner ul li,#opentable-signup ul li{margin-bottom:10px;}.opentable-pop #opentable-times-inner ul li label{font-weight:normal;}.opentable-pop #opentable-confirm-inner ul{margin-bottom:15px;}
.opentable-pop #opentable-confirm-inner input,.opentable-pop #opentable-signup-form-inner input,#opentable-signup input{display:block;}.opentable-pop #opentable-confirm-inner .smaller{color:#999;font-style:italic;}.opentable-pop #opentable-signup-form-inner h4,#opentable-signup h4{color:#333;}.opentable-pop #opentable-signup-form-inner label,#opentable-signup label{font-weight:normal;}.opentable-pop #opentable-signup-form-inner #subscribe-check label,#opentable-signup #subscribe-check label{margin-left:5px;}
.opentable-pop #opentable-reservation-complete-inner #reservation-complete-btn{float:left;}#opentable-banner{padding:10px;margin:15px 0;background-color:#EAE6DB;}#opentable-banner p{margin:0;}.calPop{position:absolute;z-index:300;width:185px;font-size:11px;padding:0;overflow:hidden;}.calPop .header{border-bottom:1px solid #333;position:relative;font-weight:bold;width:185px;padding:0 0 3px 0;}.calPop .header,.calPop .footer{background-color:#C41200;color:#fff;width:100%;cursor:move;text-align:center;}
.calPop .footer{padding:3px 0 0 0;}.calPop .footer a{color:#fff;font-size:95%;cursor:pointer;}.calPop .previous,.calPop .next{position:absolute;top:-3px;padding:0 5px;margin:0;}.calPop p.next{right:0;text-align:right;}.calPop p.previous{left:0;text-align:left;}.calPop .previous a,.calPop .next a{color:#fff;text-decoration:none;font-size:140%;cursor:pointer;}.calPop table{width:100%;}.calPop th,.calPop td{text-align:center;}.calPop td a:visited{color:#000;}.calPop .weekday{background-color:#CCE5E2;color:#000;}
.calPop .weekend{background-color:#FDF3D5;color:#000;}.calPop .current{border:1px solid #fff;background-color:#C41200;color:#fff;}.calPop a.current:visited{color:#fff;}.calPop a.past_choosable{color:#888;}.calPop td a,.calPop .unchooseable{display:block;text-decoration:none;border:1px solid #fff;width:2em;}.calPop td.empty a{border:0;}.calPop .weekday:hover,.calPop .weekend:hover,.calPop .current:hover{color:#FFF;background-color:#C41200;border:1px solid #999;}.calPop .empty{background-color:#ccc;border:1px solid #fff;}
div .profile-inner-box{margin:5px 0 5px 0;}.request_done{color:green;font-style:oblique;}@media print{.rating{background:transparent;text-indent:0!important;}}#container-wrap{line-height:14px;}#container{border:1px solid #ccc;float:left;padding:0 321px 10px 10px;width:600px;}#container #page-header{border-bottom:1px solid #ccc;clear:both;line-height:35px;margin-right:-320px;overflow:hidden;width:910px;}#container #page-header h1{float:left;font-size:16px;margin-bottom:0;}#container #featured{border-bottom:1px solid #ccc;margin-right:-310px;padding-top:10px;width:910px;}
#container .column{border:1px solid #ccc;float:left;margin:10px 0 0;position:relative;}#container .column#main{border-width:0 1px 0 0;padding-right:10px;width:590px;}#container .column#side{border-width:0 0 0 1px;margin:10px -321px 0 -1px;padding:0 10px;width:300px;}#footerb{margin-top:0;padding-top:20px;position:relative;}.b-layout #container{padding:5px 10px 10px 180px;width:740px;}.b-layout #container #page-header{margin:0 0 0 -170px;}.b-layout #container .column{float:right;}.b-layout #container .column#main{border-width:0 0 0 1px;margin:10px 0;padding:5px 0 5px 10px;width:729px;}
.b-layout #container .column#side{border-width:0 1px 0 0;margin:10px -1px 10px -180px;padding:5px 10px;width:160px;}.c-layout #container{padding:0 5px 15px 235px;text-align:left;width:690px;}.c-layout #container .column{border:0;float:right;}.c-layout #container .column#main{border:0;margin:0;overflow:hidden;padding:0;width:100%;}.c-layout #container .column#side{border:0;display:inline;float:left;margin:0 0 0 -220px;padding:0;width:200px;}.c-layout #container #page-header{border-bottom:1px solid #ccc;clear:both;line-height:45px;margin:0 0 10px -227px;overflow:hidden;width:915px;}
.c-layout #container #page-header a{float:right;}.d-layout #container{padding:0 271px 10px 10px;width:650px;}.d-layout #container .column#main{padding-right:5px;width:635px;}.d-layout #container .column#side{margin:10px -271px 0 -1px;padding:0 10px;width:260px;}.e-layout #container{padding:0 5px 10px 5px;float:none;width:auto;}.e-layout #container #page-header{border:0;clear:both;overflow:hidden;padding-top:10px;}.e-layout #container .column#main{padding:0 5px;width:660px;}.e-layout #container .column#side{margin:10px 0 0 -1px;padding:0 0 10px 8px;width:238px;}
.full #container{padding:0 10px 10px 10px;width:910px;}.full #container .column#main{border:0;width:100%;}.module{border-bottom:1px solid #ccc;padding:10px 5px 0;}.module .header{margin-bottom:10px;overflow:hidden;width:100%;}.module .header a{float:right;}.module .header p{clear:both;font-size:11px;font-style:italic;margin:-2px 0 0 0;}.module .header h2{float:left;font-size:14px;line-height:22px;margin-bottom:0;}.module .header h3{float:left;line-height:22px;margin-bottom:0;}.module .header a.more{margin:0;}
.module .header.sub-heading h2,.module .header.sub-heading h3{line-height:14px;}.module .content{overflow:hidden;width:100%;}.module .content ul{list-style:none;margin:0;padding:0;}.module .content ul li{margin:0 0 10px;overflow:hidden;padding-left:55px;width:90%;}.module .content ul li h3,.module .content ul li h4,.module .content ul li strong{font-weight:normal;margin-bottom:0;}.module .content ul li h3,.module .content ul li h4{font-weight:bold;}.module .content .time{background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat -5px -418px;display:inline;font-weight:bold;font-style:italic;padding-left:17px;white-space:nowrap;}
.module .content ul li .photoBox,.module .content ul li .bizPhotoBox{display:inline;float:left;margin-left:-55px;}.module .content ul li p{margin-bottom:0;}.module .content ul li p.tagline{font-size:11px;font-style:italic;}#side .module{padding:7px 0 0;}#side .module .header{margin-bottom:5px;}#side .module .header p{clear:left;}#side .module .content ul li{width:245px;}#side .module .content ul li h4{font-weight:normal;}.events .content ul{margin-bottom:10px;overflow:hidden;width:100%;}.events .content ul li{height:1%;float:left;line-height:14px;margin:0 0 10px;width:155px;}
.events .content ul li *{position:relative;}.events .content ul li strong,.events .content ul li span.date{float:right;font-weight:normal;margin:0;width:100%;}.events .content ul li .event-photo{display:inline;float:left;}#recent-offers .header h3{padding-left:18px;background:url(//media1.px.yelpcdn.com/static/200911303414600222/i/ico/announcement_map.gif) no-repeat 0 -97px;}#recent-offers .content ul li h4{font-weight:bold;}#recent-offers .content ul li p{margin-bottom:0;position:relative;}#recent-offers .content ul li p.desc{color:#888;}
.e-layout #side .module .content ul li{width:185px;}#container.full{padding:10px;width:910px;}#container.full .column#main{width:100%;}.password-form label{display:block;float:left;margin-right:10px;}.password-form .form-buttons{text-align:center;margin-top:10px;}#ro-mode-container{width:100%;background:#FFC;text-align:center;padding:10px;border-bottom:2px solid #CCC;}#ro-mode-container p{font-weight:bold;color:#000;padding:0;text-align:center;margin:0;}.activity-feed .feed-item{margin-bottom:10px;}
.activity-feed a.profile-img{display:block;float:left;margin-right:10px;margin-bottom:5px;}.activity-feed .profile-img img{width:40px;height:40px;display:block;}.activity-feed .feed-item-info{float:left;}.activity-feed .activity-info{margin-bottom:5px;}.activity-feed .activity-info .user-name{font-weight:bold;}.activity-feed .activity-details{margin-bottom:5px;}.activity-feed .activity-details span{color:#ccc;line-height:1;}.activity-feed .activity-details span.location{padding-left:7px;}.activity-feed .feed-content,.activity-feed .rating{margin-bottom:5px;}
.feed-condensed .feed-item-info{width:525px;}.feed-condensed .feed-photo-popup a{display:inline-block;padding-left:18px;height:14px;background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat 0 -786px;}.no-feed-content{padding:5px;}.no-feed-content li{margin-left:15px;margin-bottom:5px;}.no-feed-content .ybtn{margin-top:10px;}.facebook-tooltip{border:1px solid #ccc;padding:5px 10px;width:230px;background:#fff;position:absolute;z-index:9;-moz-box-shadow:0 3px 9px #bbb;-webkit-box-shadow:0 3px 9px #bbb;box-shadow:0 3px 9px #bbb;}
.facebook-tooltip #facebook-tooltip-close{position:absolute;right:5px;top:5px;background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat left -976px;width:16px;height:16px;cursor:pointer;}.facebook-tooltip #facebook-arrow{width:16px;height:10px;background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat left -960px;position:absolute;top:-10px;}#fb-sort-tooltip img{width:32px;height:32px;background:#999;position:absolute;top:8px;left:10px;}
#fb-sort-tooltip p{font-size:13px;line-height:16px;margin:0 15px 0 47px;}#fb-sort-tooltip a.read-more{display:block;margin-top:5px;}#fb-friend-faces{text-align:center;width:280px;}#fb-friend-faces ul{display:inline-block;text-align:center;}#fb-friend-faces li{display:inline-block;margin:3px;width:30px;height:30px;}#fb-friend-faces .inner{text-align:center;margin-right:15px;}.mega-throbber{background:#fff url(//media4.px.yelpcdn.com/static/200911303422387565/i/search/burst_loader_big.gif) no-repeat center center;}
.throbber{background:url(//media4.px.yelpcdn.com/static/200911304268245228/i/gfx/burst_loader_ani.gif) no-repeat 0 50%;padding:5px 0 5px 25px;}.numbered-step{color:#FFF;background:#FFF url(//media2.px.yelpcdn.com/static/200911302289870169/i/gfx/circle.png) no-repeat center center;display:block;width:26px;height:26px;line-height:26px;text-align:center;font-weight:bold;font-size:16px;}#fb-yelp-signup{width:300px;height:95px;padding-top:5px;float:left;}#fb-yelp-signup h3{color:#333;text-align:center;}
#fb-yelp-signup .subheader{font-size:14px;text-align:center;}#fb-yelp-signup #friends-photos{text-align:center;padding-bottom:5px;}#fb-yelp-signup #friends-photos img{margin:0 5px;width:45px;height:45px;}#fb-no-flash{color:#c41200;}.yellow-left-arrow,.yellow-right-arrow{background-image:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif);background-repeat:no-repeat;height:15px;width:21px;cursor:pointer;overflow:hidden;margin:0 2px;}.yellow-left-arrow{background-position:0 -1149px;}
.yellow-left-arrow:hover{background-position:0 -1171px;}.yellow-right-arrow{background-position:0 -1192px;}.yellow-right-arrow:hover{background-position:0 -1212px;}#overlay{position:absolute;top:0;left:0;z-index:998;width:100%;height:100%;background-color:#000;-moz-opacity:.7;opacity:.7;filter:alpha(opacity=70);}#lightbox{background:#333;margin:0 auto;padding:5px;z-index:999;position:absolute;top:20%;left:20%;-moz-box-shadow:0 0 18px #000;-webkit-box-shadow:0 0 18px #000;box-shadow:0 0 18px #000;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#lightbox-inner{width:640px;height:360px;}#lightbox a.close{text-decoration:none;display:block;height:25px;line-height:25px;position:absolute;top:-25px;right:0;color:#fff;padding-left:22px;text-transform:capitalize;font-weight:bold;background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat 0 -1228px;}#cvv-popup{font-size:11px;font-style:italic;margin-left:5px;}#ccv-explanation{width:275px;}#ccv-explanation p{margin-bottom:0;}#ccv-explanation img{display:block;margin:10px auto 0;}
.input-disabled{color:#999;font-style:italic;}.yelp-deals div.deal{background:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #ccc;clear:both;margin:0 5px 10px 0;padding:10px;}.yelp-deals div.deal .deal-photo{display:block;}.yelp-deals div.deal .info h3{color:#555;font-size:13px;margin-bottom:2px;}.yelp-deals div.deal .info div.wrap{float:right;width:490px;}.yelp-deals div.deal .info p{line-height:1.385;margin-bottom:5px;}.yelp-deals div.deal .info div.photoBox{float:left;}
.yelp-deals div.deal .info ul.actions{float:right;}.yelp-deals div.deal .info ul.actions li{color:#999;line-height:16px;}.yelp-deals div.deal .info ul.actions li.fb,.yelp-deals div.deal .info ul.actions li.twitter{margin-left:5px;}.yelp-deals div.deal .info a.btn-icon{background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif);display:block;height:16px;overflow:hidden;width:16px;text-indent:-9999px;}.yelp-deals div.deal .info a.twitter-icon{background-position:0 -1065px;}
.yelp-deals div.deal .info a.fb-icon{background-position:0 -1096px;}.yelp-deals div.deal ul li{float:left;}.yelp-deals div.deal .footer{margin-top:10px;}.yelp-deals div.deal-stats{float:left;font-size:13px;line-height:14px;padding:0;text-align:center;}.yelp-deals div.deal-stats div.countdown{margin-right:15px;}.yelp-deals div.deal-stats ul{background:#fcf5d8;border:1px solid #fcf5d8;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;float:left;margin-right:15px;padding:0 10px;width:106px;}
.yelp-deals div.deal-stats ul li{float:none;padding:9px 0 0;}.yelp-deals div.deal-stats ul li.remaining{color:#aaa;padding:0 0 5px;}.yelp-deals div.deal-stats ul li strong,.yelp-deals div.countdown span.time,.yelp-deals div.savings ul li span{color:#333;font-size:18px;}.yelp-deals div.deal-stats ul{height:45px;}.yelp-deals div.deal-stats ul li.before-remaining{padding:0;}.yelp-deals div.deal-stats ul li.before-remaining strong{font-size:20px;line-height:45px;}.yelp-deals div.savings{border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;float:left;height:31px;padding:7px 15px;width:168px;}
.yelp-deals div.savings ul li{color:#999;float:left;line-height:16px;text-align:center;width:33%;}.yelp-deals div.savings ul li span{display:block;font-weight:bold;}.yelp-deals div.deal div.footer{clear:both;}.yelp-deals div.deal div.footer .ybtn{float:right;margin-top:7px;}.yelp-deals div.deal-stats .countdown{background:#fcf5d8;border:1px solid #fcf5d8;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;float:left;height:35px;overflow:hidden;margin-top:0;padding:5px 20px 5px;}.yelp-deals div.deal-stats div.days{padding:5px 10px 4px;}
.yelp-deals div.deal-stats .countdown span{float:left;font-size:20px;font-weight:bold;padding-top:5px;}.yelp-deals div.deal-stats .countdown span.time span.label{color:#aaa;font-size:11px;font-weight:normal;padding-top:0;}#fb-optout{width:460px;margin-right:40px;float:left;}#fb-optout-howto{width:400px;float:left;}#fb-optout h3,#fb-optout-howto h3{margin-bottom:20px;}#fb-optout a,#fb-optout-howto a{font-weight:bold;}#fb-optout-howto ol li{list-style:decimal inside none;margin-bottom:10px;}#fb-optout-howto ol li em{font-size:11px;font-style:normal;color:#777;}
#fb-optout-zoom{width:385px;margin:20px auto;}#fb-optout-zoom-main{width:170px;min-height:175px;float:left;font-family:Verdana;text-align:center;border:1px solid #969696;border-left:none;}#fb-optout-zoom-header{height:45px;padding-top:20px;text-align:center;border-bottom:1px solid #dde3ec;background:#edeff4;}#fb-optout-zoom-main li{font-size:9px;text-align:left;padding:2px 5px;color:#21438a;border-bottom:1px solid #dde3ec;}#fb-optout-zoom-fauxbutton{display:inline-block;margin:12px 0 8px;padding:3px 5px;color:#fff;font-weight:bold;background:#6079ab;border:1px solid #2a3a5a;border-top:2px groove #2a3a5a;font-size:9px;}
#fb-optout-zoom-base{width:209px;float:left;}#fb-optout-zoom-cover{background-color:transparent;width:170px;height:175px;position:absolute;z-index:100;}.business_finder{position:relative;}.business_finder .results_container{width:530px;position:absolute;top:3em;left:0;background-color:#fff;z-index:100;}.business_finder .loading_animation{font-size:11px;visibility:hidden;padding-left:10px;}.business_finder .loading_animation img{vertical-align:middle;}.business_finder label{display:block;float:left;}
.business_finder label.query_label{width:220px;}.business_finder label.location_label{margin-left:20px;width:150px;}.business_finder label span{color:#666;font-size:10px;font-style:italic;font-weight:normal;padding:0!important;padding-bottom:1px;}.business_finder label.query_label input,.business_finder label.location_label input{display:block;width:100%;}.business_finder .submit_container{float:left;margin-left:10px;padding-top:1.2em;}.business_finder ul{background-color:#fff;border:1px solid #ccc;overflow:auto;margin:0!important;padding:0!important;list-style-type:none;position:relative;}
.business_finder ul li{padding:3px 5px;margin:0!important;position:relative;line-height:15px;}.business_finder ul li.even{background-color:#fffae8;}.business_finder ul li a.select{float:right;position:absolute;right:7px;top:13px;}.business_finder ul li strong{float:left;display:block;position:relative;margin-right:5px;}.business_finder ul li .finder-review-count{font-size:11px;font-style:italic;}.business_finder ul li.no-results strong{float:none;}.business_finder ul li address{clear:left;display:block;margin-bottom:0;}
.business_finder ul li.footer{background-color:#fdf3d5;}.business_finder ul li.footer a.cancellink{line-height:16px;display:block;background:#FDF3D5;float:right;position:relative;}.business_finder ul li.spell_suggest{color:#C41200;}.business_finder .rating-small{margin:3px 5px 0 0;}.datetime-picker .date-picker,.datetime-picker .time-picker{display:inline;}.datetime-picker .date-picker{margin-right:7px;}.date-picker .date-input{width:75px;}.time-picker .time-input{width:60px;}.datetime-picker span.cal-icon{background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat 0 -1254px;text-indent:-999px;width:15px;height:15px;cursor:pointer;}
ul.time-list{background-color:#fff;border:1px solid #ccc;width:75px;z-index:150;height:160px;overflow:auto;}ul.time-list li{line-height:20px;height:20px;padding:0 2px;cursor:pointer;}ul.time-list li.selected{background-color:#66c;color:#fff;}.pB-xss IMG{width:20px;height:20px;}.pB-ss IMG{width:40px;height:40px;}.pB-ms IMG{width:100px;height:100px;}.pB-ls IMG{width:200px;height:200px;}div.calendar_popup{background-color:#fff;width:200px;border:1px solid #C41200;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:2px 2px 2px #ccc;-webkit-box-shadow:2px 2px 2px #ccc;box-shadow:2px 2px 2px #ccc;}
table.calendar_popup{text-align:center;width:100%;border-collapse:collapse;}table.calendar_popup td{vertical-align:middle;}table.calendar_popup table{width:100%;border-collapse:collapse;}table.calendar_popup a{color:#fff;}table.calendar_popup td.previous,table.calendar_popup td.next{width:30px;}table.calendar_popup td.previous button,table.calendar_popup td.next button{background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat;border:none;padding:0;margin:0 auto;display:block;font-weight:bold;width:100%;height:20px;text-indent:-9999px;cursor:pointer;}
table.calendar_popup td.previous button{background-position:3px -1338px;}table.calendar_popup td.next button{background-position:5px -1318px;}table.calendar_popup td.previous button.disabled,table.calendar_popup td.next button.disabled{visibility:hidden;cursor:default;}table.calendar_popup tr.head{background:#C41200 url(//media2.px.yelpcdn.com/static/200911301574555820/i/gfx/datepicker_gradient.png) repeat-x 0 0;height:20px;line-height:20px;}table.calendar_popup tr.head td{padding:0;}table.calendar_popup td.date{white-space:nowrap;width:140px;}
table.calendar_popup td.date span{font-weight:bold;color:#fff;}table.calendar_popup tr.body td{padding:0;}table.calendar_popup tr.body table td{padding:4px 2px;width:24px;}table.calendar_popup tr.body thead tr{background-color:#eee;}table.calendar_popup tr.body thead tr td{border-bottom:1px solid #ccc;}table.calendar_popup tr.body td.day{cursor:pointer;}table.calendar_popup tr.body td.current,table.calendar_popup tr.body td.hover{color:#fff;font-weight:bold;}table.calendar_popup tr.body td.current{background-color:#bbb;}
table.calendar_popup tr.body td.hover{background-color:#C41200;}table.calendar_popup tr.body td.outbound,table.calendar_popup tr.body td.unavailable{color:#ccc;}table.calendar_popup tr.foot{display:none;}.ybtn button{font-family:inherit;position:relative;border:0;padding:0;margin:0;cursor:pointer;overflow:visible;}.ybtn button::-moz-focus-inner{border:0;padding:0;margin:0;}.ybtn button span{position:relative;display:block;white-space:nowrap;}@media screen and/*!*/(-webkit-min-device-pixel-ratio:0){.ybtn button span{margin-top:-1px;}
}a.ybtn:hover{text-decoration:none;cursor:pointer;}a.ybtn,a.ybtn span{display:-moz-inline-box;display:inline-block;}.ybtn button,.ybtn,.ybtn span{background:url(//media4.px.yelpcdn.com/static/200911302877001540/i/btn/blank_buttons.png) no-repeat scroll right top;font-weight:bold;}span.ybtn{background:none;}a.ybtn,.ybtn button{padding-right:15px;text-align:center;outline:0;}.ybtn span{padding-left:15px;}.btn-r-l,.btn-r-l span{background-position:left 0;height:31px;font-size:14px;color:#FFF;line-height:28px;}
button.btn-r-l,.btn-r-l{background-position:right -41px;}.btn-y-s,.btn-y-s span{background-position:left -82px;height:23px;font-size:11px;color:#C41200;line-height:21px;}button.btn-y-s,.btn-y-s{background-position:right -114px;}.btn-b-s,.btn-b-s span{background-position:left -146px;height:17px;line-height:17px;font-size:10px;color:#444;}* html .btn-b-s span{line-height:15px;}*+html .btn-b-s span{line-height:15px;}button.btn-b-s,.btn-b-s{background-position:right -178px;}.btn-r-s,.btn-r-s span{background-position:left -210px;height:22px;line-height:24px;font-size:11px;color:#FFF;}
button.btn-r-s,.btn-r-s{background-position:right -242px;line-height:24px;}button.btn-r-s span{line-height:22px;}.btn-r-l-active span{background-position:left -278px;}button.btn-r-l-active,.btn-r-l-active{background-position:right -319px;}button.btn-r-l-active{-ms-background-position-y:-318px;}.btn-y-s-active span{background-position:left -361px;}button.btn-y-s-active,.btn-y-s-active{background-position:right -387px;}button.btn-y-s-active{-ms-background-position-y:-386px;}.btn-b-s-active span{background-position:left -424px;}
button.btn-b-s-active,.btn-b-s-active{background-position:right -456px;}button.btn-b-s-active{-ms-background-position-y:-455px;}.btn-r-s-active span{background-position:left -488px;}button.btn-r-s-active,.btn-r-s-active{background-position:right -520px;}button.btn-r-s-active{-ms-background-position-y:-519px;}.btn-r-l-disabled span{background-position:left -558px;}button.btn-r-l-disabled,.btn-r-l-disabled{background-position:right -599px;}.btn-y-s-disabled span{background-position:left -640px;color:#DFB0a7;}
button.btn-y-s-disabled,.btn-y-s-disabled{background-position:right -672px;cursor:default!important;}.btn-b-s-disabled span{background-position:left -704px;}button.btn-b-s-disabled,.btn-b-s-disabled{background-position:right -736px;}.btn-r-s-disabled span{background-position:left -768px;}button.btn-r-s-disabled,.btn-r-s-disabled{background-position:right -800px;}.ybtn span.ybtn-icon{padding-left:0;background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif);display:block;float:left;margin-right:4px;}
* html .ybtn button span.ybtn-icon{display:inline-block;overflow:hidden;float:none;zoom:1;height:0;padding-top:10px;}*+html .ybtn button span.ybtn-icon{display:inline-block;float:none;height:0;padding-top:10px;}.ybtn span.send-to-friend{width:12px;background-position:0 -1660px;}.ybtn span.bookmark{width:12px;background-position:0 -1673px;}.ybtn span.send-to-phone{width:12px;background-position:0 -1689px;}.ybtn span.share-on-twitter{width:10px;background-position:0 -1012px;}.ybtn span.share-on-fb{width:12px;background-position:0 -1036px;}
.ybtn span.edit-event{width:8px;background-position:0 -1705px;}.ybtn span.update-review{height:12px;width:14px;margin-top:4px;background-position:-5px -594px;}.ybtn span.edit-review,.ybtn span.write-a-review{height:13px;width:14px;margin-top:3px;background-position:-5px -284px;}.ybtn span.add-to-list{height:12px;width:12px;margin-top:5px;background-position:-5px -832px;}.ybtn span.arrow-up,.ybtn span.arrow-down{width:8px;height:7px;}.ybtn span.arrow-up{margin-top:6px;background-position:0 -1723px;}
.ybtn span.arrow-down{margin-top:7px;background-position:0 -1735px;}.ybtn-form-footer-right,.ybtn-form-footer{line-height:22px;}.ybtn-form-footer .ybtn{float:left;margin-right:5px;}.ybtn-form-footer-right .ybtn{float:right;margin-left:5px;}
