#RestaurantBrowsePage label{display:inline;margin:0.5em;color:#480;}
#choosers{background:#ddb;float:left;margin-top:2em;padding:1em;}
#cuisines{float:left;}
#attributes{float:left;margin-left:2em;}
ul.chooser{font-size:90%;cursor:pointer;border:none;line-height:1.2;}
ul.chooser li{padding:2px;margin:0;color:#555;}
ul.chooser li:hover{background:#ddd;}
ul.chooser li.selected{margin:0;color:black;bACkground:#ff6;}
#rs{margin:2em 0;padding:1em;width:48%;float:right;background:#dd8;}
ul#restaurants{list-style-type:circle;}
ul#restaurants li{margin:.2em 1em;}
ul#restaurants tr.chosen a{font-weight:bold;color:red;}
ul#restaurants tr.notchosen a{font-weight:normal;color:#995;}
ul#restaurants tr.notchosenhidden{display:none;}
#footer{clear:both;}
#RestaurantBrowsePage #choosers h3,#RestaurantBrowsePage #rs h3{font-size:130%;}
#RestaurantBrowsePage ul+h1{line-height:1;}
#RestaurantBrowsePage h4{font-weight:normal;margin-bottom:2em;}
table#matching_restaurants{border-collapse:collapse;border:1px solid gray;width:18em;font-family:inherit;}
table#matching_restaurants tbody tr{display:none;}
table#matching_restaurants td{border:1px solid gray;padding:.1em .3em;font-size:.88em;background:#fff;}
table#matching_restaurants th{border:1px solid gray;cursor:pointer;background:#ddd;font-weight:normal;}
.chosenfeature{padding:1.4em 0;font-weight:bold;font-size:90%;}
.chosenfeature span{font-style:italic;font-weight:normal;}
