#container{position:relative;}#container .googlead_sponsor div{background:#fff;margin:5px -257px 0 3px;overflow:hidden;width:915px;}#printLogo{display:none;}#bizBox{padding-bottom:5px;}#bizInfoBody{margin-bottom:10px;overflow:hidden;padding:0;position:relative;width:655px;}#bizInfoBody .wrap{display:inline;float:left;overflow:hidden;width:510px;}#bizInfoBody.slideshow .wrap{width:390px;}div.roundedtoo div.content{text-align:left;}#bizAnnouncement{width:363px;padding:7px 0 0;margin:10px 0 0;background:url(//media2.px.yelpcdn.com/static/2009113092425068/i/gfx/announce_top.gif) no-repeat #fff;margin-left:-1px;clear:left;line-height:14px;}
#bizAnnouncement #anncInner{border-left:1px solid #ccc;border-right:1px solid #ccc;padding:0 7px;margin:0 1px;}#bizAnnouncement strong{display:block;}#bizAnnouncement #anncBtm{line-height:7px;margin:0 1px;background:url(//media4.px.yelpcdn.com/static/200911302026717789/i/gfx/announce_btm.gif) no-repeat #fff bottom left;}#bizAnnouncement #bizAnnounDesc{margin-bottom:5px;margin-top:5px;overflow:hidden;}#bizAnnounDesc_more,#bizAnnounDesc_less{float:right;}#bizAnnouncement EM{float:left;}#bizAnnouncement #bizAnnounFlag{float:right;display:block;margin-left:1em;font-style:normal;color:#AAA;font-size:10px;}
#bizSlide,#bizPhotos{float:right;margin-top:6px;position:relative;}#slide-box{width:250px;padding-top:8px;background:url(//media3.px.yelpcdn.com/static/200911301256226139/i/gfx/photoPlayerTop.gif) no-repeat;}#slide-viewer{border:1px solid #D1A902;border-width:0 1px 1px 1px;background:#ccc;width:248px;height:186px;position:relative;cursor:pointer;}#slide-viewer-controls{height:15px;width:238px;padding:5px 5px 2px;border:1px solid #D1A902;border-width:0 1px;text-align:center;background:#fdf3d5;}#slide-footer{width:250px;height:4px;background:url(//media1.px.yelpcdn.com/static/200911302587897781/i/gfx/photoPlayerBot.gif) no-repeat;}
#slide-box .video-thumbnail{position:absolute;z-index:2;width:248px;height:186px;}#slide-box .video-play-overlay{position:absolute;z-index:3;background-color:#000;width:248px;height:186px;opacity:.60;filter:alpha(opacity=60);}#slide-box .video-play-button{background:url(//media2.px.yelpcdn.com/static/200911303366604288/i/ico/biz_details.gif) no-repeat 0 0;width:71px;height:72px;z-index:4;position:relative;top:57px;margin:0 auto;}#slide-status{position:relative;top:-3px;}#slide-links{font-size:11px;margin-top:5px;}
#slide-viewer-add-photo{float:left;}#slide-viewer-all{float:right;}.advertiserInfo{padding:8px;line-height:130%;}.advertiserInfoHeader{font-style:italic;}.advertiserInfoBody{font-size:11px;margin-top:5px;}#bizPhotos{width:125px;}#bizInfoHeader{padding:0 0 5px 2px;margin-bottom:5px;margin-left:5px;border-bottom:1px solid #e9e9e9;line-height:22px;}#bizInfoHeader.sponsor{background-color:#fff0d1;padding-right:255px;width:auto;}#bizInfoHeader h1{font-size:18px;margin:4px 5px 5px 0;}#bizInfoHeader #bizRating{margin:0 0 3px;font-size:11px;overflow:hidden;width:100%;line-height:17px;}
#bizInfoHeader #bizRating .rating{float:left;margin-right:5px;}#bizInfoHeader #bizRating .review-count{float:left;margin-right:5px;color:#999;}#rating_graph{background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat -6px -474px;padding-left:14px;overflow:hidden;font-size:11px;margin-left:5px;}#bizGraphPop{width:536px;z-index:100;}#bizGraphPop #bizGraphHeader{background:url(//media4.px.yelpcdn.com/static/20091130871647526/i/gfx/grippy.gif) repeat-y #ECF2F7;padding:1px 0 0 11px;margin-bottom:5px;cursor:move;border-bottom:1px solid #D7DCE1;border-right:1px solid #D7DCE1;text-align:center;}
#bizGraphPop_inner{padding:0 9px 0 10px;height:265px;width:515px;overflow:hidden;}* html #bizGraphPop_inner{height:270px;}*+html #bizGraphPop_inner{height:270px;}#histogram,#ratingchart{float:left;width:250px;height:225px;margin:0;overflow:hidden;}#histogram{margin-right:15px;height:182px;}#bizGraphPop #popFooter{margin:0;padding-top:3px;text-align:right;clear:both;}#bizInfoContent{clear:left;padding-left:7px;line-height:18px;}div.fb-friends-popup{width:250px;}div.fb-friends-popup .content{padding-bottom:1px;}
div.fb-friends-popup .content p{margin:0;}div.fb-friends-popup .bottom{clear:both;padding:0;}div.fb-friends-popup img.user-thumbnail{float:left;margin-right:5px;width:40px;height:40px;}div.fb-friends-popup p.user-status{color:#999;}#like-this-biz-toggle.like-disabled,#like-this-biz-toggle.like-disabled a,#like-this-biz-toggle.like-disabled a span{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";cursor:default;}#like-this-biz-toggle.like-disabled{filter:alpha(opacity=40);opacity:.4;}
#like-this-biz-toggle a,#like-this-biz-toggle a span{background:url(//media3.px.yelpcdn.com/static/20091130446608997/i/btn/ufc_sprite.png) no-repeat;cursor:pointer;}#like-this-biz-toggle a:visited,#like-this-biz-toggle a{height:14px;display:-moz-inline-box;display:inline-block;color:#555;line-height:9px;}#like-this-biz-toggle a span{background-position:right -19px;display:-moz-inline-box;display:inline-block;width:25px;padding:2px 15px 3px 8px;text-align:center;font-size:9px;}.lang-fr #like-this-biz-toggle a span{width:34px;}
#like-this-biz-toggle a:focus{outline:none;}#like-this-biz-toggle a:hover{background-position:left -38px;text-decoration:none;}#like-this-biz-toggle a:hover span{background-position:right -57px;}#like-this-biz-toggle.like-disabled a:hover span{background-position:right -19px;}#like-this-biz-toggle a.voted{background-position:left -76px;}#like-this-biz-toggle a.voted span{background-position:right -95px;}#fb-like-icon{vertical-align:middle;}#fb-like-icon.share-disabled{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:.3;}
#fb-shared-notice,#fb-not-shared-notice{color:#999;font-size:11px;}#fb-shared-notice a,#fb-not-shared-notice a{font-weight:bold;}#fb-share-spinner{vertical-align:middle;}#likes-status{color:#999;font-size:11px;position:relative;white-space:nowrap;}#friends-who-like-this-biz{color:#999;font-size:11px;}#friends-who-like-this-biz .friend-like-fb{cursor:pointer;}#biz-like-user-pop{width:320px;}#biz-like-user-pop ul{max-height:300px;overflow:auto;}#biz-like-user-pop ul li{margin:0 0 7px;padding:0 0 7px;border-bottom:1px solid #ccc;clear:both;overflow:auto;line-height:46px;height:46px;}
#biz-like-user-pop ul li .user-info{line-height:14px;display:inline-block;vertical-align:middle;margin-left:5px;}#biz-like-user-pop ul li .user-info p{margin:0;}#biz-like-user-pop ul li.yelp-users .mini{margin:0;width:105px;}#biz-like-user-pop ul li.yelp-users .user-info p.smaller{color:#999;}#biz-like-user-pop ul li.fb-users img{float:left;margin-right:51px;border:1px solid #999;padding:1px;}#biz-like-user-pop ul li.fb-users .user-info p{color:#999;}.slideshow #bizSlide{display:inline;margin:0 5px 0 0;}
#bizCategories{margin-bottom:5px;padding-right:50px;}#bizPhone{margin-right:10px;}#bizBox address{margin-bottom:10px;}#transit_link{margin-left:2px;}#bizLinks{margin-top:5px;}#biz-movies{margin-top:10px;line-height:1.4em;}#biz-movies .movie{white-space:nowrap;}#biz-movies #theater-link,#biz-movies #show-all-movies,#biz-movies #show-fewer-movies{font-size:10px;white-space:nowrap;}#biz-movies .all-movies{display:none;}#bizAdditionalInfo{clear:both;margin:0 0 5px 7px;}#bizAdditionalInfo H4{color:#666;margin:10px 0 5px 0;}
#bizAdditionalInfo H4 A{font-weight:normal;}#bizAdditionalInfo DL{float:left;width:200px;margin:0;line-height:16px;}#bizAdditionalInfo DL.col1,#bizAdditionalInfo DL.col2{margin-left:20px;}#bizAdditionalInfo DT{font-weight:bold;font-size:11px;margin:0 2px 0 0;}#bizAdditionalInfo DD{font-size:11px;margin:0;}#bizAdditionalInfo DT,#bizAdditionalInfo DD{display:inline;}#bizAdditionalInfo DT.attr-BusinessHours,#bizAdditionalInfo DD.attr-BusinessHours,#bizAdditionalInfo DT.attr-transit,#bizAdditionalInfo DD.attr-transit{display:block;margin:0;}
#bizAdditionalInfo P{margin:0;font-size:11px;line-height:13px;}#opentable-reservation-actions a{padding-left:20px;background:url(//media2.px.yelpcdn.com/static/200911302355644963/i/ico/cal.gif) no-repeat;}#restaurant{margin:8px 0;}#restaurant a#restaurant-link{background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat 0 -1489px;display:block;padding-left:30px;}#bizOwner{padding:6px 0 0 7px;margin:0;}#bizOwner p{margin-bottom:5px;font-size:10px;}#firstToReviewBox{float:right;line-height:24px;white-space:nowrap;margin:5px;display:inline;position:relative;}
#firstToReviewBox .photoBox{float:left;}#firstToReviewBox #user_name{margin-left:3px;float:left;}#firstToReviewLabel{color:#417AAD;font-size:11px;padding:2px 5px 0 19px;background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat -2px 0;line-height:15px;float:left;margin:3px 2px 0 0;}#firstToReviewLabel a{color:#417AAD;}#bizUpdate{background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat -3px -65px;padding-left:15px;}#bizClaim{background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat 0 -1300px;padding:6px 0 2px 23px;margin-left:10px;}
#send2phonePop{width:350px;z-index:100;}#send2phonePop h4{margin:0 5px 5px 5px;}#send2phonePop form{margin:0 5px 0 6px;}#send2phonePop p input{vertical-align:middle;}#send2phonePop label{display:block;color:#C41200;font-weight:bold;}#send2phonePop label span{font-size:11px;color:#666;font-weight:normal;margin-left:3px;}#send2phonePop textarea{width:330px;height:80px;}#send2phonePop #popFooter{text-align:right;border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:5px;}#send2phonePop #statusMsg{float:left;font-size:11px;padding-top:3px;display:block;}
#send2phonePop #popFooter input{margin-left:5px;}#send2phonePop #messageCharCount{float:right;display:block;font-size:11px;margin-right:5px;}#send2phonePop #loading_message{padding-left:5px;}#send2phonePop input#rememberNumber{margin:0;padding:0;width:13px;}#bizActions{margin:10px 5px 0 0;clear:both;}#bizActions a,a.write-review{margin:2px 0 0 7px;}#paginationControls a.write-review{float:right;}#bizActions #bizPrintLink{display:block;background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat -3px -20px;height:auto;padding:2px 5px 0 18px;font-size:10px;float:right;margin:5px 0;width:auto;}
#biz_ad_box{padding:5px 10px;margin-top:10px;margin-right:5px;background-color:#fffae8;border:1px solid #eee;}#biz_ad_box .floatLink a{font-style:italic;color:#666;float:none;margin:0;padding:0;}#biz_ad_box #biz_ad_header{margin-bottom:5px;font-size:12px;display:block;color:#C41200;}#biz_ad_box table{margin-top:5px;}#biz_ad_box #biz_ad_title{font-size:12px;margin-bottom:2px;}#biz_ad_table #biz_ad_info img{vertical-align:bottom;}#customAdHeader{font-style:italic;font-weight:normal;color:#555;margin-bottom:10px;}
#google_ads_div_Map_Leader_728x90{border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px;}.googlead_leader div{text-align:center;margin:0 auto;}#adsense{margin:10px 0 5px;}#firstReviewer{margin:-1px 0 0 5px;float:left;}#pickOfTheDay{float:left;}#firstReviewer img{vertical-align:bottom;}p#userActions{line-height:14px;width:105px;margin:20px 0 0 0;}p#userActions img{vertical-align:middle;margin-right:2px;}#bizReviews{margin:0 0 10px 0;border-top:1px solid #C41200;}#biz_tab_reviews #bizReviews{border:0;}
#bizReviewsHeader{padding:10px 0 7px;}* html #bizReviewsHeader{height:1%;}#bizReviewsHeader.searchResults{padding-bottom:0;border-bottom:1px solid #ccc;}#bizReviewsHeader #returnFromQuery{clear:right;margin:5px 0;display:block;text-align:right;}#selectedReviewHeader{display:none;}#selectedReviewWrapper{overflow:hidden;}h3.reviews-header{padding:5px;font-size:12px;background-color:#fff0d1;color:#555;}#reviews-featured a.whatsthis{font-weight:normal;font-size:11px;margin-left:5px;}#bizPhotos #bizSupporter{float:left;font-size:11px;margin:0;padding:0;}
#bizReviews div.review{border-bottom:1px solid #ccc;margin-top:5px;padding-bottom:5px;background-color:#fff;}#bizReviews div.externalReview{margin-top:10px;min-height:90px;}* html .externalReview{height:90px;}#bizReviews div.externalReview .review-content{float:left;width:525px;}#bizSupporter{color:#555;cursor:pointer;float:right;font-style:italic;margin:2px 4px 0 2px;padding:2px 8px 2px 2px;}#reviews-featured #bizSupporter{margin:0 5px 0 0;padding:0;}.externalReview .reviewer{float:left;width:125px;margin-bottom:5px;position:relative;}
.externalReview .reviewer_info{margin-left:0;margin-bottom:0;font-size:11px;padding-right:10px;clear:left;}.externalReview div.ext_rating p{margin-left:0;}.checkin{margin-top:-4px;float:left;}.logged-out .checkin{margin-top:-2px;}.externalReview .ext_rating{margin-bottom:10px;width:90%;height:17px;padding-top:4px;}.externalReview .ext_rating .rating{float:left;}.externalReview .ext_rating em{padding:0 0 0 5px;float:left;}.externalReview .ext_rating em.updated_date{padding-left:14px;}.externalReview .review-comment .inner{margin-left:25px;padding:0 5px;}
ul.externalReviewActions{list-style:none;margin:5px 0;overflow:hidden;padding:0;width:100%;}ul.externalReviewActions li{float:left;margin-right:7px;}ul.externalReviewActions li a{font-size:10px;}ul.externalReviewActions li.add-review-comment{float:right;margin-right:0;}.externalReview .archived_reviews{clear:left;margin-top:15px;padding-left:5px;}.externalReview .archived_reviews .review_comment,.externalReview .archived_reviews .rateReview{margin-left:0;}span.highlighted{font-weight:bold;}.reviewTopBar{padding:7px 5px 0 5px;margin-bottom:5px;min-height:50px;border-bottom:1px solid #eee;}
* html .reviewTopBar{height:50px;}div.reviewTopBar+div img{clear:left;}p.reviewIntLinks{line-height:15px;text-align:right;margin:0;}p.reviewIntLinks img{margin-left:5px;}#main .reviewerInfo{float:left;}#main .reviewerInfo .photoBox{margin:0 5px 7px 0;float:left;}.lang-de #main .reviewerInfo .photoBox{margin-right:3px;}.statBox .review_count{background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat -3px -170px;padding-left:17px;}.statBox .friend_count{background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat -2px -156px;padding-left:17px;}
.reviewerInfo .tagline{width:400px;margin-bottom:2px;}.reviewerInfo .tagline,.reviewerInfo .user_location{width:360px;}#main .reviewerInfo p{margin-left:100px;}.lang-de #main .reviewerInfo p{margin-left:110px;}#main .reviewerInfo .mini p{margin-left:47px;}#main .review_rating{padding:5px 0 0 5px;white-space:nowrap;}#main .review_rating .rating{float:left;}#main .review_rating .highlight3{float:left;display:block;line-height:14px;margin-left:5px;}#main .review_comment{padding:5px 0 5px 5px;}#main .externalReview .review_comment{padding-left:0;}
#main .review_actions{font-size:10px;margin:10px 0 10px 3px;}#main .review_moderate{font-size:10px;float:right;margin:5px 3px;}#main .review_moderate .flag_review{padding:1px 0 1px 18px;background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat -2px -254px;}#main .archived_reviews{clear:both;}#main .archived_reviews .review_comment{padding-left:0;}DIV.rateReview{background:#fff;}.archived_reviews .rateReview .review-intro{margin-left:0;}.archived_reviews .reviewActions a{font-size:10px;}
#external_nearby_biz{margin:0 10px 10px 10px;padding:5px;border-bottom:1px solid #ccc;}#external_nearby_biz div{padding:5px 0 0 5px;float:left;width:300px;}#external_featured_yelpers{margin:0 10px 10px 10px;padding:5px;border-bottom:1px solid #ccc;width:645px;}#external_featured_yelpers div{float:left;padding:5px 0 0 5px;text-align:center;margin-left:5px;}#external_featured_yelpers div div{float:none;text-align:center;}#external_featured_yelpers div a{margin-left:15px;}/* \*/ * html #external_nearby_biz{height:1%;}
* html #external_featured_yelpers{height:1%;}/* */ #total_reviews{padding-bottom:10px;margin:0;float:left;max-width:350px;font-size:14px;}* html #total_reviews{width:350px;}#review_snapshot{clear:both;margin-bottom:7px;}#review_snapshot H3{margin-bottom:8px;border-top:1px solid #ccc;}#review_snapshot H3 A{font-weight:normal;font-size:11px;}#review_snapshot .content{padding:0 12px;}#review_snapshot #snapshot_graphs{float:right;width:145px;height:122px;margin-top:2px;border-left:1px solid #ccc;padding-left:10px;}
#review_snapshot #snapshot_graphs .padding{padding-left:10px;}#review_snapshot #snapshot_graphs .padding DIV{font-weight:bold;font-size:11px;}#review_snapshot #snapshot_graphs .padding DIV.loader{margin:47px auto;text-align:center;font-weight:normal;}#review_snapshot #snapshot_graphs .padding DIV.loader IMG{vertical-align:middle;}#review_snapshot #snapshot_graphs .padding DIV.dist IMG{margin-bottom:5px;}#review_snapshot #snapshot_graphs .padding DIV.trend IMG{margin-top:5px;}#review_snapshot #review_summaries{float:left;width:480px;margin-top:10px;}
#review_snapshot #review_summaries .review_summary{margin-bottom:10px;}#review_snapshot #review_summaries .review_summary .photoBox{float:left;clear:left;}#review_snapshot #review_summaries .review_summary .snippet{margin-left:32px;padding-top:.5em;}#review_snapshot #review_summaries .review_summary SPAN.secondary{font-size:11px;color:#999;}#review_snapshot #review_summaries .review_summary .ngram{font-weight:bold;}#review_snapshot #review_summaries .review_summary SPAN.ngram{background-color:#FFF2AB;}
.ngram_reviews .header{margin:0 5px;}.ngram_reviews .header H3{border-bottom:1px solid #ccc;padding-bottom:3px;}.ngram_reviews .header H3 SPAN.ngram{color:#555;background-color:#FFF2AB;font-weight:bold;}.ngram_reviews .header A.returnToAllReviews{float:right;}.ngram_reviews .highlighted{background-color:#FFF2AB;font-weight:bold;}.summaries_loader{position:absolute;background-color:#fff;top:0;left:0;z-index:2;}.summaries_loader_burst{position:absolute;z-index:3;}#review_search_form{float:right;display:block;}
#review_search_form input{padding:1px;vertical-align:bottom;}#review_search_form label{font-weight:bold;display:none;margin-right:5px;}#review_search_form #review-search-query-wrap{float:left;}.highlight-review-search #review_search_form label{display:block;line-height:25px;height:25px;float:left;}.highlight-review-search #total_reviews{width:275px;max-width:275px;}.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;}#review_sort_section{clear:both;border-bottom:1px solid #ccc;padding-bottom:5px;}#review_pager_count{clear:left;float:left;width:300px;}#review_sort_section a{margin:0 2px;}#review_sort_section span{margin:0 2px;}#review_sort_section a.selected{font-weight:bold;}#review_sort_section span.selected{font-weight:bold;}#main .pagination_controls{margin:5px 5px 0 10px;text-align:right;}
#main .pagination_controls #rpp_count,#main .pagination_controls table{float:left;}#main .pagination_controls #filtered-reviews-link{color:#999;}#side h3{font-size:12px;line-height:14px;}#bizNearby #nearbyLink{float:right;margin-right:4px;display:inline;font-size:10px;}#bizNearby #mapLink{width:100%;margin:0 0 10px 2px;font-size:10px;}#side #nearby-biz-nav{border:0;padding:0 0 10px;}#side #nearby-biz-nav .header H3{line-height:12px;}#side #nearby-biz-nav .content UL{padding:0;}#side #nearby-biz-nav .content UL LI{font-size:11px;float:left;margin:0 3px 0 0;padding:0;width:auto;}
#side .module{border:0;border-top:1px solid #ccc;}#mapdiv{width:238px;height:245px;border:1px solid #999;overflow:hidden;position:relative;}#static_map{position:absolute;left:0;top:0;z-index:2;}#biz_marker{position:absolute;left:105px;top:94px;z-index:3;cursor:pointer;}#side #bizSimilarBox .biz_rating,#side #bizNearbySidebox .biz_rating{line-height:9px;margin:2px 0;}#side .simple_list .user_info,#side .simple_list .biz_info{width:175px;}#side #relatedSearches li{padding-bottom:0;padding-left:0;}
#comPop p{margin-top:0;}p.transit{margin-bottom:3px;}.bizDetailsCatBox form{padding:0 10px;}.bizDetailsCatBox legend{color:#c41200;font-size:14px;font-weight:bold;}.bizDetailsCatBox div.category_picker_box{margin:0;}.bizDetailsCatBox .formContent{padding:5px 0;}.bizDetailsCatBox .controls{text-align:right;}#bizLinkContent{margin:0 auto 5px auto;text-align:center;width:930px;}#bizLinkWrap{border:solid 1px #CCC;padding:10px;text-align:left;}#bizLinkWrap dt{float:left;width:200px;padding-top:1px;}#bizLinkWrap dd{margin-bottom:20px;}
#bizLinkWrap textarea{width:670px;}#loading{position:absolute;top:0;left:5px;width:15px;height:20px;}#imageContainer{position:absolute;width:250px;height:250px;top:30px;left:0;}#imageSizer{width:230px;height:230px;margin:10px;position:relative;}#imageSizer img{position:absolute;top:0;left:0;width:230px;height:230px;}#imageDataContainer{font-size:10px;background-color:#fff;line-height:1.4em;width:100%;min-height:35px;position:absolute;bottom:0;left:0;}* html #imageDataContainer{height:35px;}#imageData{padding:5px;}
#imageData #caption{text-align:center;font-weight:bold;}#biz_photo_main{margin:10px;text-align:right;border-top:1px solid #ccc;padding:10px 0 0 5px;}#biz_photo_intro{margin:10px 5px;}#biz_photo_intro p{margin-left:5px;}#biz_photo_main .bizPhotoBox{float:left;margin-right:20px;}#biz_photo_main .googlead_tower{width:120px;float:right;display:inline;margin-right:5px;}#biz_photo_main h4{float:left;margin-top:3px;margin-right:10px;}#biz_photo_pager{font-size:125%;}#biz_photo_main #flag_content{padding-top:5px;clear:left;}
#biz_photo_main #flag_content a{color:#999;}.biz_photo_row{border-top:solid 1px #ccc;margin:0 10px;}.biz_photo_container{float:left;width:118px;margin:10px 60px 5px 0;display:inline;}#user_biz_photo_intro{padding:10px;}#mainContent.user_biz_photo{width:930px;}#mainContent.user_biz_photo form{display:block;margin:10px;}#mainContent.user_biz_photo form label{font-weight:bold;color:#C41200;width:120px;float:left;}#upload_button{margin-left:120px;}.user_biz_photo_container{width:210px;float:left;margin:0 10px 0 5px;padding-bottom:10px;display:inline;}
.user_biz_photo_row{border-top:1px solid #ccc;padding:10px 0;}.user_biz_photo_container .delete-photo{margin:3px 0 4px 0;}#directions_header{margin-bottom:10px;}#directions_header h2{float:left;margin-right:8px;margin-bottom:2px;}#directions_header .rating{float:left;margin-right:6px;}#directions_header address{clear:left;display:block;margin-bottom:1px;}#directions_header #printBtn{float:right;padding:1px 0 0 22px;background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat 0 -20px;}
#directions_header address{clear:left;}#startBizInfo{overflow:auto;padding-bottom:20px;}#direction-point-start{width:360px;}#directions .direction_point{float:left;margin-right:16px;}#directions #swicther{float:right;}#directions label{font-size:13px;font-weight:bold;display:block;}#directions label .smaller{font-weight:normal;color:#999;}#directions label .pseudoLink{font-weight:normal;font-size:12px;}#directions input{width:356px;border-style:1px #ccc inset;padding:1px 0;}#start-point-container,#end-point-container{position:relative;}
#directions #dropperBtn_mapstart{position:absolute;right:-2px;top:0;}#directions .direction_point #end-point-container,#directions .direction_point #end-point-container input{float:left;}#dropperBtn_mapstart{float:right;}#directions strong{display:block;}#get_directions_button{margin-left:5px;float:left;}#directions_results{float:left;width:290px;padding:0!important;}#directions_map{width:908px;height:500px;border:1px solid #ccc;float:right;position:relative;z-index:2;overflow:hidden;}#directions_map.withDirections{width:600px;height:500px;}
#directions_map div{text-align:inherit;_text-align:center;}#print_directions_map{width:230px;height:230px;}.dPointMap{margin-top:5px;}.dPointMap h4{margin:2px 0;}.dPointMap #map1,.dPointMap #map2{width:230px;height:230px;}#pano{width:500px;height:250px;}#directions_map #gsvToggle{background-color:#fff;border:1px solid #000;position:absolute;top:7px;right:200px;text-align:center;width:70px;cursor:pointer;}#gsvToggle div{border-color:#345684 #6c9ddf #6c9ddf #345684;border-width:1px;border-style:solid;padding:0 1px;font-weight:bold;}
#gsvToggle.off div{font-weight:normal;border-width:0;padding:1px 2px;}#about_reviews_tabs{margin:10px 5px 0;}#about_reviews_tabs #bizSupporter{font-size:11px;color:#666;padding-right:0;margin-top:-20px;position:relative;}#sponsor-wrap #bizSupporter{font-size:11px;color:#666;position:relative;}#about_this_biz,#claim-business{clear:both;padding:10px 0 0;}#biz_tab_about #about_this_biz,#biz_tab_about #about_this_biz_blank{border:0;margin-top:10px;padding-top:0;}#biz_tab_about #about_this_biz{border-bottom:1px solid #ccc;}
#about_this_biz .flag_wrapper{text-align:right;margin-bottom:5px;}#about_this_biz .header{margin-bottom:5px;}#about_this_biz .header .whatsthis{float:right;font-style:italic;font-size:11px;line-height:22px;}#about_this_biz .header H3{float:left;padding-right:10px;line-height:20px;}#about_this_biz .header .provided_by{font-size:11px;line-height:22px;font-style:italic;color:#999;}#about_this_biz H4{color:#555;}#about_this_biz DIV.section{margin-bottom:15px;}#about_this_biz div.inner{margin-left:10px;}
#about_this_biz .biz-message div.inner{margin:0 15px 0 0;}#about_this_biz P{margin:0;}#about_this_biz .recommended_business{margin-top:10px;}#about_this_biz .recommended_business .name,#about_this_biz .recommended_business .info{width:200px;font-size:11px;}#about_this_biz .recommended_business .name{font-size:11px;}#about_this_biz .recommended_business .name A{font-weight:bold;}#about_this_biz .recommended_business .info{float:left;}#about_this_biz .recommended_business .description{margin-left:200px;}
#about_this_biz a.confirm{border-left:1px solid #555;padding-left:7px;}#about_this_biz .biz-bio{padding-left:50px;overflow:hidden;width:auto;}#about_this_biz .biz-bio .photoBox{float:left;margin-left:-50px;display:inline;}#about_this_biz .biz-bio p{float:right;width:100%;}#about_this_biz .biz-bio.no-photo{padding-left:0;}#claim-business ul{margin:0;padding:5px 0 22px 5px;list-style-position:inside;}.show-atb #about_this_biz{border-color:#C41200;margin-top:-11px;}.show-atb #about_this_biz div.inner{margin-left:0;}
.no-reviews #bizBox{border-bottom:1px solid #ccc;padding-bottom:10px;}.no-reviews .show-atb #bizBox{padding-bottom:5px;}.no-reviews .show-atb #about_this_biz{margin-top:0;}.no-review-notices{padding:10px 0;}.biz-other-lang{background-color:#FFF0D1;border-bottom:1px solid #CCC;padding:5px 0 5px 5px;margin-bottom:10px;}ul.tabnav{list-style:none;list-style-type:none;margin:0 0 -1px 4px;padding:0;height:25px;overflow:hidden;position:relative;}ul.tabnav li{float:left;margin:0;margin-right:0;text-align:left;padding-left:8px;background:#fff url(//media4.px.yelpcdn.com/static/20091130979350392/i/gfx/biz_details_tabs_left.png) no-repeat 0 -25px;}
UL.tabnav li .shim{float:left;background:url(//media4.px.yelpcdn.com/static/200911303320102654/i/gfx/biz_details_tabs_bg.png) repeat-x 0 -25px;}UL.tabnav li a{display:block;float:left;padding:6px 9px 0 5px;background-color:#eee;color:#666;height:19px;min-width:144px;font-size:11px;text-align:center;outline:0;cursor:pointer;background:url(//media2.px.yelpcdn.com/static/200911302562834871/i/gfx/biz_details_tabs_right.png) no-repeat right -25px;}* html .tabnav li a{width:auto;padding:6px 29px 0 20px;}
ul.tabnav li.active{background:url(//media4.px.yelpcdn.com/static/20091130979350392/i/gfx/biz_details_tabs_left.png) no-repeat 0 0;}ul.tabnav li.active .shim{background:url(//media4.px.yelpcdn.com/static/200911303320102654/i/gfx/biz_details_tabs_bg.png) repeat-x 0 0;}ul.tabnav li.active a{background-color:#fff;font-weight:bold;background:url(//media2.px.yelpcdn.com/static/200911302562834871/i/gfx/biz_details_tabs_right.png) no-repeat right 0;}.atb_snippet{margin-left:9px;margin-right:3px;font-size:1.1em;}
li.active .atb_snippet{font-weight:normal;}ul.tabnav li .atb_snippet .highlighted{font-weight:bold;background:#FFF2AB;}#about_reviews_tabs .pseudohr{height:5px;margin:0;border:1px solid #ccc;border-bottom:0;}#bizReviews .pagination_controls{margin:5px 0;}#filtered-reviews-link{color:#999;}#filtered-reviews-captcha-popup{width:300px;}#filtered-reviews-captcha-popup P{margin-bottom:0;}#filtered-reviews-captcha-popup .captcha-center{margin:15px auto;text-align:center;}#filtered-reviews-captcha-popup .captcha-wrap{display:inline-block;width:160px;}
#filtered-reviews-captcha-popup .popup-footer{text-align:right;line-height:24px;}#filtered-reviews-captcha-popup .popup-footer .ybtn{vertical-align:top;}#filtered-reviews-captcha .captcha-wrap INPUT,#filtered-reviews-captcha-popup .captcha-wrap INPUT{display:block;width:154px;margin-top:5px;}#filtered-reviews-captcha .captcha-footer{margin-top:15px;}DIV.filtered-reviews-content{border:1px solid #ccc;margin:0 auto;padding:10px;}.filtered-reviews-content .top-return-links{margin-bottom:15px;}.filtered-reviews-content .bottom-return-links{margin-top:40px;}
.filtered-reviews-content #review-filter-info{background-color:#FFFFE5;padding:10px;}.filtered-reviews-content #review-filter-info H2{color:#555;}.filtered-reviews-content #review-filter-info .what-is-it P{line-height:20px;}.filtered-reviews-content #review-filter-info .what-is-it{float:left;width:280px;padding-right:15px;}.filtered-reviews-content #review-filter-info .animation{float:left;width:295px;padding-right:15px;}.filtered-reviews-content #review-filter-info .faq{float:left;width:285px;}
.filtered-reviews-content #review-filter-info .faq li{margin-bottom:10px;}.filtered-reviews-content #review-filter-info .claim-business{margin-top:15px;}.filtered-reviews-content #bizReviews{border-top:none;}.filtered-reviews-content .reviews-section{border-top:none;margin-top:30px;}.filtered-reviews-content .reviews-section .header{border-bottom:1px solid #CCC;padding-bottom:5px;color:#999;}.filtered-reviews-content .reviews-section .header H2{display:inline;padding-right:5px;}.filtered-reviews-content #bizReviews .reviews-section .review .review-content{width:650px;}
.filtered-reviews-content .reviews-section .review .removed-notice{color:#999;font-style:italic;}.filtered-reviews-content #admin-removed-reviews.reviews-section{margin-top:50px;}.filtered-reviews-content .pagination_controls table,.filtered-reviews-content .rpp_count{float:left;}#wrap-footer-links{clear:both;margin-left:5px;position:relative;}#container #sidebar-bottom-box{padding-left:8px;padding-top:10px;width:242px;font-size:10px;float:right;border-left:1px solid #ccc;display:block;}#wrap-footer-links #filtered-reviews-link{position:absolute;bottom:0;}
#facebook-friends-sort.disabled{color:#999;}#check-hotel-price{height:15px;margin-top:2px;}#check-hotel-price img{width:15px;height:15px;float:left;}#check-hotel-price A{float:left;line-height:15px;margin-left:5px;}#hotel-checker-popup{width:375px;}#hotel-checker-book-room-popup #hotel-checker-book-room-popup-title H4,#hotel-checker-popup #hotel-checker-popup-title h4{background-image:none;}#hotel-checker-popup .date-wrap{float:left;width:170px;height:35px;}#hotel-checker-popup .guests-wrap,#hotel-checker-popup .rooms-wrap{float:left;height:35px;margin:0 65px 15px 0;}
#hotel-checker-popup .rooms-wrap{margin-right:20px;}#hotel-checker-popup .guests-wrap label,#hotel-checker-popup .rooms-wrap label,#hotel-checker-popup .date-wrap label{font-weight:bold;display:block;}#hotel-checker-popup .date-wrap input{width:100px;float:left;}#hotel-checker-popup .date-wrap .cal-wrap{margin-left:3px;float:left;padding-top:3px;}#hotel-checker-popup #hotel-checker-button-wrap{float:left;height:40px;}#hotel-checker-popup #hotel-checker-button-wrap .ybtn{position:relative;}#hotel-checker-popup #hotel-checker-button-wrap #hotel-checker-check-price{top:10px;}
#hotel-checker-popup .section{margin-bottom:25px;clear:both;}#hotel-checker-popup .search-spinner-wrap{vertical-align:middle;text-align:center;height:75px;overflow:hidden;}#hotel-checker-popup .search-spinner-wrap img{float:left;}#hotel-checker-popup .search-spinner-wrap h3{float:left;margin:0 0 0 15px;line-height:67px;height:67px;}#hotel-checker-book-room-popup{width:475px;}#hotel-checker-book-room-popup-inner{padding-left:11px;}#hotel-checker-book-room-popup .reservation-details .header{margin-bottom:8px;}
#hotel-checker-book-room-popup .reservation-details .header h4{color:#555;display:inline;}#hotel-checker-book-room-popup .reservation-details p{margin:2px 0 0 0;padding:0;}#hotel-checker-book-room-popup #change-room-search{padding-left:5px;}#hotel-checker-book-room-popup #room-rates{margin-top:15px;}#hotel-checker-book-room-popup #room-rates th,#hotel-checker-book-room-popup #room-rates tr{margin:20px 0;height:25px;line-height:25px;}#hotel-checker-book-room-popup #room-rates td{text-align:left;margin:20px 0;padding-right:15px;}
#hotel-checker-book-room-popup #room-rates td.average-price{width:150px;}#hotel-checker-book-room-popup #room-rates td.average-price div{float:left;margin-right:5px;}#hotel-checker-book-room-popup .form-footer{margin-top:15px;font-size:13px;}#hotel-checker-book-room-popup .form-footer #total-rate-wrap{margin-right:15px;}#hotel-checker-book-room-popup .form-footer #total-rate-wrap label{font-weight:bold;}#hotel-checker-popup .hotel-popup-custom-footer,#hotel-checker-book-room-popup .hotel-popup-custom-footer{margin-top:25px;position:relative;height:40px;}
.hotel-popup-custom-footer A.close-link{position:absolute;right:0;bottom:0;}.hotel-popup-custom-footer .ean-logo-wrap{position:absolute;left:0;height:40px;color:#CCC;}.hotel-popup-custom-footer .ean-logo-wrap .powered-by{margin-right:5px;}.hotel-popup-custom-footer .ean-logo-wrap .powered-by,.hotel-popup-custom-footer .ean-logo-wrap .ean-logo{float:left;line-height:40px;height:40px;}.yelp-deals div.savings{width:150px;}.add-result{background-color:#fff8dd;margin-bottom:20px;padding:10px;position:relative;width:570px;}
.add-result .sponsored-tip{color:#666;cursor:pointer;float:right;font-size:11px;position:absolute;right:10px;top:7px;z-index:1;}.add-result .biz-info{overflow:hidden;position:relative;width:100%;}.add-result .biz-info h3{background:url(//media2.px.yelpcdn.com/static/200911302978911606/i/map/sponsor_map_flag_mini.png) no-repeat;font-size:12px;}.add-result .biz-info h3 a{padding-left:16px;}.add-result .biz-info dl{float:left;font-size:11px;line-height:15px;margin:0;padding:0;width:175px;}.add-result .biz-info dl dt{clear:left;float:left;margin-right:3px;}
.add-result .biz-info dl dt .rating-small{margin-top:2px;}.add-result .biz-info dl dd{clear:right;margin:0;}.add-result .biz-info dl dt.business-name{margin-right:0;}.add-result .biz-info dl dd.business-name{font-size:12px;font-weight:bold;clear:right;}.add-result .biz-info .review-count{font-size:10px;font-style:italic;}.add-result .biz-info blockquote{margin:0;}.add-result blockquote p{margin:0;}.add-result .photoBox,.add-result .bizPhotoBox{float:left;margin-right:10px;margin-top:2px;}.add-result .quote-wrap{float:left;width:360px;}
.search-ad{clear:both;margin-bottom:10px;padding:20px 160px 10px 10px;overflow:hidden;width:427px;}.logged-in .search-ad{width:387px;padding-right:200px;}.search-ad .sponsored-tip{top:5px;}.search-ad .biz-info{overflow:visible;}.search-ad .biz-info h3{font-size:14px;font-weight:normal;float:left;width:100%;}.search-ad .biz-info dl{float:left;width:350px;}.search-ad .additional-info{float:right;margin:-18px -160px 0 0;position:relative;width:160px;}.mo-map .search-ad .additional-info{float:none;position:static;}
.logged-in .search-ad .additional-info{margin-right:-200px;width:200px;}.search-ad .additional-info address{clear:left;}.search-ad .rating,.search-ad .review-count{float:left;}.search-ad .quote-wrap{border:0;clear:both;margin:0;padding:10px 20px 0 0;overflow:hidden;width:580px;float:none;}.search-ad .quote-wrap BLOCKQUOTE{left:0;margin:0 0 0 35px;position:relative;}.biz-details .biz-info .quote-wrap{left:210px;margin:0;position:absolute;text-indent:0;width:430px;}.biz-details .biz-info .quote-wrap STRONG{margin-bottom:15px;color:#333;}
.biz-details .biz-info DL{width:80%;}.biz-details .biz-info DL DD{width:175px;}.biz-details .biz-info DL DD.location{width:400px;}.biz-details .biz-info STRONG.nearby{clear:both;display:block;margin-bottom:5px;padding:0;}.biz-details #bizSupporter.sponsored-tip{margin:0;padding:0;right:8px;top:4px;font-style:normal;}.biz-details{margin:10px 0 0;padding:10px;width:640px;}.biz-details .biz-info strong{color:#c41200;font-size:12px;}.biz-details .review{border:0;margin:0;padding:0;}.biz-details .review .quote-wrap{left:180px;width:470px;}
#photo-details-base #photo-nav-add #photo-nav{padding:0;}#photo-nav-add{height:110px;}#photo-nav-add a.ybtn,#photo-nav-count{position:relative;top:30%;}#photo-nav-add .biz-details,#photo-nav-add .biz-photos{width:705px;float:left;margin:0 0 0 10px;padding:10px;}#photo-nav-add .biz-details .biz-meta,#photo-nav-add .biz-photos .biz-meta{height:80px;width:250px;float:left;}#photo-nav-add .biz-details .biz-info .quote-wrap,#photo-nav-add .biz-photos .biz-info .quote-wrap{width:450px;float:left;position:static;margin-top:20px;}
#photo-nav-add .biz-photos .biz-info blockquote{float:left;width:90%;}#photo-nav-add .biz-photos .biz-info .photoBox{float:left;width:22px;height:22px;}#photo-nav-add .biz-details .biz-info dl dd{width:190px;}#photo-nav-add .biz-details .biz-info dl{width:250px;}#photo-nav-add .biz-details .biz-info .biz-meta dl dd.location{width:auto;}.biz-photos .biz-info .quote-wrap strong{margin-bottom:15px;color:#333;}.biz-photos .biz-info strong.nearby{display:block;clear:both;margin-bottom:5px;padding:0;}
.biz-photos #bizSupporter.sponsored-tip{right:8px;top:4px;margin:0;padding:0;font-style:normal;}.biz-photos .biz-info strong{color:#c41200;font-size:12px;}.biz-photos .review{border:0;margin:0;padding:0;}.add-result.search-ad .review-count{margin-left:3px;}.search-ad .announcement STRONG{color:#333;font-size:12px;font-weight:normal;}.add-result .announcement .announcement_type.UPCOMING_EVENT{background-position:0 -77px;padding-left:16px;}.add-result .announcement .announcement_type.SALE{background-position:1px -101px;}
.add-result .announcement .announcement_type.OTHER{padding-left:15px;}.mo-map #businessresults .add-result{padding:17px 10px 10px;width:auto;}.mo-map #businessresults .add-result .sponsored-tip{right:7px;top:5px;}.mo-map #businessresults .add-result .additional-info{float:none;margin:0;}.mo-map #businessresults .add-result .review-count{margin-top:5px;}.mo-map #businessresults .add-result .quote-wrap,.mo-map #businessresults .add-result .search-ad dl{display:none;}#top_cat_biz #biz_map{height:400px;}
.sponsor .markerbox{overflow:hidden;}.sponsor .markerbox .mbizPhoto{margin-top:10px;}.sponsor .markerbox h3{margin-top:0;padding-top:10px;}.sponsor .markerbox blockquote{margin:0 0 0 115px;}.sponsor .markerbox strong.itemannouncement{color:#555;font-size:12px;}.sponsor .markerbox BLOCKQUOTE.specialty,.sponsor .markerbox BLOCKQUOTE.announcement{width:375px;margin:0;}#biz-site #mainContent{width:928px;}#errorAlert,#infoAlert{width:920px;}#mainContent{padding:10px;}#innerWrapper{background:url(//media4.px.yelpcdn.com/static/200911304148350580/i/gfx/1x1.gif) repeat-y 605px 0;}
OL.write-a-review{list-style-type:none;padding:0;margin:0;}.write-a-review LI{overflow:hidden;margin-top:10px;margin-left:10px;}.write-a-review LI LABEL.primary{float:left;clear:left;width:150px;line-height:150%;}.write-a-review LI DIV.primary{margin-left:160px;}.write-a-review LI DIV.primary#field-star-rating #ratingDescription{white-space:normal;font-style:italic;line-height:17px;padding-top:15px;margin:0;overflow:hidden;}.write-a-review #field-star-rating{height:50px;width:410px;}.write-a-review LI DIV.primary#field-star-rating #starRating{border:1px solid #c41200;background-color:#FDFFCD;padding:10px;float:left;margin-right:20px;}
.write-a-review LI DIV.primary#share-review LABEL{float:left;margin-right:10px;}.write-a-review LI DIV.primary#share-review .preview{font-size:11px;}#review_rate_form{overflow:hidden;}#review_rate_form #newbiz-search-note{margin-left:170px;margin-top:20px;}#review_rate_form #newbiz-actions{width:480px;margin-top:20px;text-align:right;}#review_form_wrapper{float:left;width:595px;}#review_form_wrapper H2{border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:15px;}#biz_rate_attrib{border-top:1px solid #ccc;}
#twitterPreviewPop{width:380px;}#twitterPreviewPop_inner{padding:10px;}#twitterPreviewPop P{margin:0;padding:0;}#twitterPreviewPop TEXTAREA{width:350px;clear:right;margin-top:10px;}#twitterPreviewPop BUTTON{margin-left:10px;}#twitterPreviewPop .counter{float:right;}#twitterPreviewPop .actions{text-align:right;margin-top:5px;}dd.review textarea.dim{background:url(//media2.px.yelpcdn.com/static/200911301522729853/i/p.gif);}dd.review{position:relative;}dd.review textarea{position:relative;z-index:500;background:#fff;}
dd #starRating{border:1px solid #c41200;padding:10px;margin:-10px 20px 0 0;background-color:#FDFFCD;width:auto;float:left;position:relative;}.review_rate .box{float:left;width:595px;margin:0;border-width:0 0 1px 0;padding:0;}.review_rate .box h2{padding-bottom:5px;border-bottom:1px solid #ccc;font-size:14px;}#review_rate_form_footer{text-align:right;padding-right:5px;font-style:italic;font-size:.9em;margin-top:20px;clear:both;}#review_rate_form_footer em{position:relative;top:5px;}* html #review_rate_form_footer em{top:4px;}
#review_rate_form_footer input{height:22px;float:right;margin:0 5px;line-height:22px;}#review_rate_form_footer .ybtn{font-style:normal;float:right;}#review_rate_form_footer #post-to-fb-wrapper{text-align:right;}#update_status{visibility:hidden;color:#666;}#comment_footer{position:relative;text-align:right;width:400px;line-height:18px;white-space:nowrap;}#comment_footer .spellCheckIcon{float:left;}#comment_footer #spellCheck_message{position:absolute;background-color:#fff;left:25px;top:3px;}#previous_reviews li{width:595px;padding:10px 0;}
#previous_reviews .review_info{overflow:auto;margin-bottom:5px;}#previous_reviews .review_info .rating{float:left;}#previous_reviews .review_info em{margin:0 10px;}#starRating img{vertical-align:middle;cursor:pointer;}#biz_reviews{width:295px;float:right;margin:0;overflow:hidden;}#biz_reviews h3{margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #ccc;}#biz_reviews ul li{border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px;}#biz_reviews ul li .formNote{padding-top:5px;clear:left;margin-bottom:5px;}
#biz_reviews ul li .formNote div{float:left;margin-right:5px;}#biz_reviews ul li .formNote img{vertical-align:top;}#biz_reviews ul li .photoBox img{height:20px;width:20px;}#biz_reviews ul li p.comment{clear:both;}#biz_reviews ul li .review_read_more{display:block;overflow:hidden;height:0;margin:0;}#biz_reviews .photoBox{float:left;margin-right:5px;}#biz_reviews a.current{font-weight:bold;color:#555;}#biz_reviews_pager{font-size:95%;}#biz_reviews_pager .pager-prev-next{margin-top:5px;}#attributes_price_range{margin-bottom:10px;padding-left:5px;line-height:28px;font-size:10px;}
#attributes_price_range label{line-height:24px;}#attributes_price_range div{float:left;margin-right:10px;}#price_tip{font-size:10px;line-height:10px;}#price_choices{border:1px solid #C41200;height:28px;width:90px;padding:0 0 0 5px;background:#FDFFCD url(//media3.px.yelpcdn.com/static/20091130218259122/i/gfx/dollars.gif) 0 0;}.gbp #price_choices{background-image:url(//media4.px.yelpcdn.com/static/200911303934845705/i/gfx/pounds.gif);}.eur #price_choices{background-image:url(//media4.px.yelpcdn.com/static/200911301156108854/i/gfx/euros.gif);}
#attributes_price_range .price-1{background-position:0 -28px;}#attributes_price_range .price-2{background-position:0 -56px;}#attributes_price_range .price-3{background-position:0 -84px;}#attributes_price_range .price-4{background-position:0 -112px;}#attributes_price_range #price_choices span{display:none;}#attributes_price_range #price_choices input{cursor:pointer;margin:5px 2px;padding:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);}* html #attributes_price_range #price_choices input{margin:0;}
*+html #attributes_price_range #price_choices input{margin:0;}div.roundedtoo div.content{text-align:left;}#unhide_attributes_button a{font-weight:bold;}.review_search_section{overflow:auto;zoom:1;}.review_search_section label{display:block;font-weight:bold;color:#C41200;}.review_search_section label .formNote{font-weight:normal;}.review_search_section p{float:left;margin-right:10px;}.review_search_section p .ybtn{position:relative;top:14px;}.ca .review_search_section input#dropperText_Review{width:240px;}
#dropperText_Review{float:left;vertical-align:top;}#dropperBtn_Review{margin:0;padding:0;height:22px;width:18px;}div.review_search_block{padding:10px 0;border-top:1px solid #ccc;margin-top:10px;}.review_search_block li{clear:left;min-height:70px;border-bottom:1px solid #ccc;padding:10px 5px;text-align:right;}* html .review_search_block li{height:90px;}.review_search_block li.pagerBottom{min-height:12px;border-bottom:0;padding:10px 0 0 0;margin-bottom:-5px;text-align:left;}.review_search_block li .comment{width:250px;float:left;}
.review_search_block li .comment .photoBox{float:left;margin-right:5px;}.businessresult{width:455px;float:left;}.businessresult .leftcol{float:left;width:220px;}.businessresult .rightcol{width:195px;float:right;}.businessresult .rating{float:left;margin-right:3px;}.businessresult .rightcol em{color:#888;}.businessresult .rightcol div{clear:left;position:relative;}div.itemheading{margin-bottom:2px;}div.itemheading a{font-size:14px;background:url(//media1.px.yelpcdn.com/static/200911303279417244/i/ico/map_marker_med.gif) no-repeat 0 0;padding-left:18px;}
.itemcategories,.itemneighborhoods{font-size:11px;}.businessresult .phone{font-weight:700;}#mapcontainer #belowmap p{text-align:left;padding-right:0;}div#map-suggestion-container{float:right;width:320px;padding:10px;margin:0 30px 10px 0;}#map-suggestion-container #inline-address-map{height:318px;width:320px;margin:0 auto;overflow:hidden;}#map-suggestion-container #inline-map-container{border:1px solid #CCC;}#map-suggestion-container #change-location{background:#f1f1f1;padding:5px;text-align:center;border-top:1px solid #C2C2C2;}
#map-suggestion-container #duplicate_business_suggestions{background:#fffae8;visibility:hidden;margin-top:20px;padding:10px;}div#map-popup-info{line-height:1.75;background:url(//media3.px.yelpcdn.com/static/200911303916554748/i/map/map_marker_hand.png) no-repeat;padding-left:38px;height:40px;margin-bottom:10px;}div#locate-biz-pop{width:620px;}div#map-popup-info-marker{float:left;}div#addbiz-popup-map-container{width:600px;height:400px;}div#addbiz-popup-map-canvas{border:1px solid #C2C2C2;width:600px;height:350px;}
div#duplicate_business_suggestions strong{color:#C41200;}select.category_name,div.category_name{width:210px;margin-bottom:4px;margin-right:4px;}div.duplicate_biz_name{font-weight:bolder;}div.first_duplicate_biz{padding-bottom:6px;}div.duplicate_biz{border-top:1px solid #CCC;padding-top:6px;padding-bottom:6px;}div.duplicate_biz div.review_count,div.first_duplicate_biz div.review_count{font-style:italic;white-space:nowrap;font-size:11px;line-height:11px;}div.duplicate_biz div.review_count .rating-small,div.first_duplicate_biz div.review_count .rating-small{margin-right:4px;}
div.duplicate_biz .links,div.first_duplicate_biz .links{float:right;margin-left:10px;}div.duplicate_biz .biz_info,div.first_duplicate_biz .biz_info{clear:left;}.photo_container_hidden{display:none;}.show_attributes .photo_container_hidden{display:block;}#photo_container{width:100%;overflow:hidden;font-size:11px;margin-bottom:1em;padding:.5em 0;}#photo_container h4{font-weight:bold;color:#333;}#photo_container .photo_item{float:left;width:33%;overflow:hidden;}#photo_container .photo_item .photo_thumb{float:left;}
#photo_container .photo_item .photo_thumb .bizPhotoBox{margin-bottom:.2em;}#photo_container .photo_item .photo_thumb img{cursor:pointer;}#photo_container .photo_item .photo_feedback{float:left;margin:0 .5em 0 .2em;width:80px;}#photo_container .photo_item .photo_feedback label{float:none;display:block;width:auto;padding:.2em 0;height:auto;font-size:11px;}#photo_container .photo_item .photo_feedback label input{vertical-align:middle;}#photo_container .photo_item .photo_feedback .suggest_first{border-top:1px solid #CCC;margin-top:.2em;padding-bottom:0;padding-top:5px;}
#photo_container .photo_item .photo_feedback .suggest_first input{float:left;margin-top:0;}#photo_container .photo_item .photo_feedback .suggest_first_other{margin-left:2em;padding-top:0;}#photo_container .photo_item .photo_image{display:none;}.review_rate .suggest_first{display:block;clear:both;width:100%;}#photo_feedback_popup{z-index:600;}#photo_feedback_popup .content{padding:1em 1em .5em 1em;}#photo_feedback_popup .content p{margin:.5em 0 0 0;}#photo_feedback_popup .content p.pseudoLink{text-align:right;}
#photo_feedback_popup .content .photo_caption{float:left;}.archived_reviews .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;}.review .add-owner-comment{color:#999;background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat -2px -715px;margin-right:10px;padding:1px 0 1px 18px;}.review-comment{border-top:1px solid #eee;padding-top:5px;}
#user_details_wrapper .review-comment{padding-top:10px;padding-bottom:10px;clear:both;}#yelp_main_body #message_thread .review-comment{margin-top:10px;}#r2r_comment.preview .review-comment,.r2r_message .review-comment{margin-left:155px;}.review-comment .inner{margin-left:25px;}.review-comment .attribution{font-size:11px;}.review-comment .attribution .date{font-style:italic;}.review .comment-read-more,.review .comment-read-less{font-size:11px;white-space:nowrap;}.review-comment .comment{margin-top:5px;}
.review-comment .comment .photoBox{float:left;}.review-comment .comment .photoBox IMG{width:20px!important;height:20px!important;}.review-comment .comment .preview,.review-comment .comment .full{margin-left:30px;padding-top:5px;}.review-comment .actions{margin-top:1.5em;}.review-comment .actions .comment-message-owner{font-size:10px;float:left;padding-left:20px;background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat 0 -124px;line-height:18px;}.review-comment .actions .flag-content{background:url(//media2.px.yelpcdn.com/static/200911303740307785/i/ico/ico_map.gif) no-repeat -2px -254px;font-size:10px;color:#AAA;padding:1px 0 1px 18px;float:right;}
#msgCommentOwnerPop{width:400px;}#msgCommentOwnerPop .loading{background:url(//media4.px.yelpcdn.com/static/200911304268245228/i/gfx/burst_loader_ani.gif) no-repeat 10% 50%;padding:20px 20px 20px 55px;}#msgCommentOwnerPop .all_blocked{width:175px;padding:7px;font-size:11px;}#msgCommentOwnerPop .one_blocked{width:140px;padding:7px;font-size:11px;}#msgCommentOwnerPop .one_blocked P{font-size:11px;}#msgCommentOwnerPop .compose{width:350px;}#msgCommentOwnerPop .compose H4.popHeader{margin:0 5px;}#msgCommentOwnerPop FORM{margin:0 10px;}
#msgCommentOwnerPop FORM FIELDSET{border:0;margin-top:10px;padding:0;}#msgCommentOwnerPop FORM LABEL{color:#C51200;display:block;font-weight:bold;font-size:11px;}#msgCommentOwnerPop FORM INPUT.text{width:80%;}#msgCommentOwnerPop FORM LABEL#msgCommentBizOwnerPopMsgLabel{margin-top:10px;}#msgCommentOwnerPop FORM TEXTAREA{width:100%;height:140px;}#msgCommentOwnerPop FORM DIV.actions{margin-top:5px;}#msgCommentOwnerPop FORM DIV.actions SPAN.actions{float:right;}.landing #main{padding:20px 0 100px;}.landing #main H1{font-size:16px;text-align:center;margin:30px 0;}
.landing #main ol{height:30px;text-align:center;list-style:none;}.landing #main ol li{display:inline-block;background:url(//media3.px.yelpcdn.com/static/200911301842491361/i/gfx/writeareview_sprite.png) no-repeat;line-height:13px;font-weight:bold;font-size:13px;height:30px;padding-left:32px;margin:0 10px;}* html .landing #main ol li{display:inline;}*+html .landing #main ol li{display:inline;}.landing #main ol li.war-step2{background-position:left -30px;}.landing #main ol li.war-step3{background-position:left -60px;}
.landing #main ol li span{display:inline-block;line-height:28px;height:30px;padding-right:34px;background:url(//media3.px.yelpcdn.com/static/200911301842491361/i/gfx/writeareview_sprite.png) top right no-repeat;}.landing #main ol li,x:-moz-any-link{display:block;float:left;}.landing #main ol li span,x:-moz-any-link{display:block;}.landing #main ol li,x:-moz-any-link,x:default{float:none;display:inline-block;}.landing #main ol li span,x:-moz-any-link,x:default{display:inline-block;}.landing #main ol li.war-step2 span{background-position:right -30px;}
.landing #main ol li.war-step3 span{background-position:right -60px;}.landing H2{margin:30px 0;font-size:16px;text-align:center;}.landing #main .review_search_section{text-align:center;overflow:hidden;}.landing #main .review_search_section form#search_form{display:inline-block;overflow:hidden;}* html .landing #main .review_search_section form#search_form{display:inline;}*+html .landing #main .review_search_section form#search_form{display:inline;}.landing #main .review_search_section p{text-align:left;overflow:hidden;padding:0 2px;}
.landing #main .review_search_section p .ybtn{position:static;}.landing #main .review_search_section p#search-biz-submit{margin-top:13px;}
