.joint_star_rater{display:inline-block;}.joint_star_rater legend{display:none;}.joint_star_rater input.submit{display:none;}.joint_star_rater ul{width:100px;position:relative;height:20px;background:url(../images/icons/stars.png) repeat-x 0 0;}.joint_star_rater li.meta{position:absolute;text-indent:-9999px;display:block;z-index:1;}.joint_star_rater ul:hover li.meta{display:none;}.joint_star_rater li{height:20px;width:20px;position:absolute;text-indent:-9999px;z-index:3;}.joint_star_rater li.current{background:url(../images/icons/stars.png) repeat-x 0 -40px;}.joint_star_rater li.average{background:url(../images/icons/stars.png) repeat-x 0 -20px;}.joint_star_rater li.star:hover{background:url(../images/icons/stars.png) repeat-x 0 -40px;z-index:2;left:0;}.joint_star_rater li.star_2{left:20px;}.joint_star_rater li.star_3{left:40px;}.joint_star_rater li.star_4{left:60px;}.joint_star_rater li.star_5{left:80px;}.joint_star_rater li.star_1:hover{width:20px;}.joint_star_rater li.star_2:hover{width:40px;}.joint_star_rater li.star_3:hover{width:60px;}.joint_star_rater li.star_4:hover{width:80px;}.joint_star_rater li.star_5:hover{width:100px;}a:link{color:#49d;text-decoration:none;}a:visited{color:#d6d;text-decoration:none;}html{background:#222;}body{font-family:Futura,Centry Gothic,Verdana,sans-serif;}#doc4{background:#000;color:white;border:solid 1px #666;}#hd #header{background:#444;margin-top:0;border-bottom:2px solid #09c;padding:.5em 1em;height:70px;}#hd #header h1 a{float:left;background:url('../images/g2/logo/full_277x63.png');width:277px;height:63px;text-indent:-9999px;display:block;}#hd #search_box{float:right;margin-top:2em;}#hd #search_box input.text{width:190px;background:#ccc;border:solid 1px #666;padding:.4em .5em;font:90% Arial;letter-spacing:.1em;}#hd #search_box input.text:hover{background:#eee;}#hd form .info{display:block;font-style:italic;font-size:90%;line-height:2em;}#hd #top_menu{position:relative;top:-2px;margin-left:30%;border:2px solid #09c;border-top:none;padding:.2em;text-align:center;overflow:auto;background:#444;width:40%;}#hd #top_menu ul li{float:left;width:25%;font-size:86%;}#hd #top_menu ul li a{color:white;text-decoration:none;}#bd{padding:1em;}h2{font-size:130%;margin-bottom:1em;}h2 a,h2 a:visited{color:white;border-bottom:dotted 1px #fff;}h2 q{text-transform:none;font-style:italic;}h3{font-size:120%;margin-bottom:1em;}#ft{border-top:2px solid #09c;background:#333;padding:1em 0 2em;}#ft h2{padding:0 1em;}#ft ul{border-top:solid #fff 1px;margin:0 1em;}#ft li{text-transform:lowercase;font-size:95%;padding:.2em .5em;font-family:Arial;text-align:right;background:url('../images/g2/logo/mini.png') no-repeat 10px;border-bottom:solid #fff 1px;);}#ft li.rss{background:url('../images/feedicon.png') no-repeat 10px;}#ft li.email{background:url('../images/icons/fam/email.png') no-repeat 10px;}#ft li a{color:#49d;text-decoration:none;}.ad{text-align:center;margin-top:2em;padding-top:2em;border-top:dashed 1px #444;}form.cmxform{margin-top:1em;}form.cmxform label{display:inline-block;line-height:1.8;vertical-align:top;}form.cmxform fieldset ol{margin:0;padding:0;}form.cmxform fieldset li{list-style:none;padding:5px;margin:0;}form.cmxform fieldset fieldset{border:none;margin:3px 0 0;}form.cmxform fieldset fieldset legend{padding:0 0 5px;font-weight:normal;}form.cmxform fieldset fieldset label{display:block;width:auto;}form.cmxform em{font-weight:bold;font-style:normal;}form.cmxform label{width:120px;}form.cmxform fieldset fieldset label{margin-left:123px;}form.cmxform li p.help{margin-left:123px;font-size:90%;}form.cmxform input.submit{margin-left:123px;}form.cmxform fieldset{margin-bottom:1em;border-top:dotted 1px white;}form.cmxform p.help{color:white;font-size:90%;font-style:italic;}form.cmxform h3{margin-top:2em;margin-bottom:0;}form.cmxform h3{margin-top:2em;margin-bottom:0;}form.cmxform .errorlist{margin-left:123px;}.errorlist{color:red;font-style:italic;}p{margin-bottom:1em;}strong{font-weight:bold;}em{font-style:italic;}.columns_n_400,.columns_n_300{overflow:hidden;}.columns_n_400 .column{width:548px;float:left;}.columns_n_400 .column_400{width:400px;float:right;}.columns_n_250{overflow:hidden;}.columns_n_250 .column{width:698px;float:left;}.columns_n_250 .column_250{width:250px;float:right;}.tags ul,.tags li{display:inline;margin-right:.5em;}#tag_box{margin-bottom:1em;}.tags li a.remove{color:#eee;font:10px Helvetica;vertical-align:super;}#tag_form_container{width:15em;position:relative;}#tag_form_container form{height:2em;display:none;}#restaurant_list{margin-bottom:1em;}.flushright{float:right;}#recent_dishes ul{overflow:hidden;min-height:200px;}#recent_dishes ul li{float:left;width:125px;margin-right:3em;}#recent_dishes ul li.last{margin-right:0;}#recent_dishes img{border:solid 2px #fff;}#recent_dishes .image{height:125px;margin-bottom:1em;text-align:center;}#recent_dishes{font-size:90%;}#review_form form{margin:0 30%;background:#222;}#review_form input.text{width:230px;}.cmxform .yui-ac-input{position:static;}.cmxform .yui-ac-container{margin-left:123px;}.cmxform .yui-ac-content{color:black;}p.description{font-style:italic;margin:0 0 1em 1em;}#main_location{font-size:80%;margin-bottom:1em;}.toggle{background:url(../images/icons/v.png) no-repeat 0 -18px;padding:0 0 0 18px;}.off #locations_list{display:none;}.on .toggle{background-position:0 6px;}.on #locations_list{display:block;}h2 .url{font-weight:normal;font-size:60%;}#extra_locations h3,#extra_locations dl{font-size:90%;}#extra_locations dl{font-family:Arial;}#extra_locations dt{float:left;margin-right:1em;}#extra_locations{margin-bottom:1em;}#menuitems_list{overflow:hidden;}#menuitems_list img{border:solid 2px #fff;}#menuitems_list li.dish{float:left;width:50%;}#menuitems_list .yui-gd{margin-bottom:1em;height:104px;border-bottom:solid 1px #555;padding-bottom:1em;overflow:hidden;}#menuitems_list .yui-gd .first{text-align:center;}#menuitems_list div.even{background:#111;}#menuitems_list p{font-size:80%;}#menuitems_list .stars{margin-bottom:.5em;}.pagination{height:2em;}.pagination li.page{margin-left:5px;text-align:center;width:20px;}.pagination li{background:#333;border:1px solid white;float:left;padding:0 3px;}.pagination li.current{background:#eee;}.pagination a{color:#fff;}.pagination .navigation{margin-left:5px;}.pagination li.current a{color:#000;}#add_menu_item a{color:#fff;background:#333;border:1px solid white;padding:0 3px;}.title_container{overflow:auto;}.title_container h2{float:left;margin-right:1em;}#menu_page{margin-bottom:1em;}#reviews{margin:1em 0;clear:both;border-bottom:solid 1px #fff;font-size:90%;}.review{border-top:solid 1px #fff;padding:1em 0;}#reviews .even{background:#222;}#reviews .first p{margin-left:1em;}#reviews_options{padding-top:1em;clear:both;}li.button{background:#333;border:1px solid white;float:left;padding:0 3px;}.yui-ac{position:relative;font-family:arial;font-size:100%;}.yui-ac-input{position:absolute;width:74%;}.yui-ac-container{position:absolute;top:1.6em;width:75%;}.yui-ac-content{position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050;color:#000;}.yui-ac-shadow{position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity:.10;opacity:.10;filter:alpha(opacity=10);z-index:9049;}.yui-ac iframe{opacity:0;filter:alpha(opacity=0);padding-right:.3em;padding-bottom:.3em;}.yui-ac-content ul{margin:0;padding:0;width:100%;}.yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;list-style:none;zoom:1;}.yui-ac-content li.yui-ac-prehighlight{background:#B3D4FF;}.yui-ac-content li.yui-ac-highlight{background:#426FD9;color:#FFF;}#tag_submit{position:absolute;right:0;}#restaurant_map{background:#333;width:100%;height:300px;color:#000;}#locations .address{font-size:80%;}#locations li{margin-bottom:1em;}