#restaurants ul { margin:0; padding: 0;clear:left;}
#restaurants li { list-style: none; padding: 3px 0; margin-left: 1px; margin-right: 3px; font-size: 11px; font-family: Tahoma, Arial;float:left;width:150px;}
#restaurants #primaryColumn div.cuisineContainer { width: 319px;}
#restaurants #primaryColumn div.moreCityInfo { font-size:10px; font-weight:bold; clear:left; font-family: Tahoma, arial, sans-serif; margin-bottom: 21px;}
#restaurants #primaryColumn .moreCityInfo a:visited { color:#6A95CF; }
#restaurants #primaryColumn .moreCityInfo a:link { color:#6A95CF; }
#restaurants #primaryColumn .cuisineContainer p { font-family:Arial,sans-serif; font-size:12px;}
#restaurants #primaryColumn h1 { font-size:21px; }
#restaurants #primaryColumn h2 a { text-decoration: none; }
#restaurants #primaryColumn h2 a:link { color: #4861C0; }
#restaurants #primaryColumn h2 { clear:left; display: block; line-height:17px; font-size: 15px; font-family: Tahoma, Arial; margin: 10px 0; padding: 0 0 5px 0;}
#restaurants #primaryColumn div.cuisineColumn { width: 150px; float:left; margin:0 6px 3px 0; }
#restaurants #primaryColumn div.icon { width: 27px; float:left; clear:left;}
#restaurants #primaryColumn h3 { float:left; width: 275px; line-height:14px; font-size: 11px; font-family: Tahoma, Arial; margin: 0 0 7px 0; padding: 1px 0 3px 4px; }
#restaurants #primaryColumn div.googleAd120 { float: right; margin: 0; }
#restaurants #primaryColumn div.restaurant-directory { width: 310px; margin: 0 0 17px 0; padding: 2px 0;}
#restaurants #primaryColumn .restaurant-directory p { font-family: Tahoma, Arial;padding:5px 0 0 0;font-size: 11px;text-indent:0;margin:0;clear: left;}
#restaurants #primaryColumn .restaurant-directory p a { color: #1E871E; font-weight: bold;}
#restaurants #primaryColumn div#map { border:1px solid #666; clear:left; margin: 10px 0 5px 0;background:#CADDBD url(/images/googlemap300.gif) top left no-repeat;}
#restaurants #primaryColumn div#fakeMap { border:1px solid #666; clear:left; margin: 10px 0 5px 0;background:#CADDBD url(/images/map300Fake.gif) top left no-repeat;}
#restaurants #primaryColumn div.photoThumbnails { clear:both; margin:2px 0 8px 0; }
#restaurants #rightColumn div.top-restaurants  { float: left;width: 147px; margin: 2px 1px 5px 1px;}
#restaurants #rightColumn div.thumbWrapper { width:135px; padding: 8px 0 8px 8px; margin-right: 5px; overflow:hidden;}
#restaurants #rightColumn .top-restaurants p { background: url(../images/bullet-circle.gif) 0 5px no-repeat; color: #545048; font-size: 11px; line-height: 14px; font-family: Tahoma,Arial,sans-serif; margin: 3px 0 8px 0; padding-left: 7px;}
#restaurants #rightColumn div#map { border:1px solid #666; margin: 0 0 10px 0;background:#CADDBD url(/images/googlemap300.gif) top left no-repeat; }
#restaurants #rightColumn h4 { font-size:11px; line-height:14px; margin-bottom: 5px;  padding:3px 5px 4px 3px;}
#restaurants #rightColumn h5 { font-size:14px; margin-top: 12px; font-family: Corbel,Arial,sans-serif; padding-top: 7px; font-weight:bold; border-top:2px dotted #BBAD99;}
div.featuredRestaurant{width:304px; overflow:hidden;}
.featuredRestaurant img { border:1px solid navy; }
.featuredRestaurant p {font-family: Tahoma,Arial;margin:0 0 2px 0;line-height:13px;}
.featuredRestaurant p.sponsor { font-size: 11px; padding: 1px 0; color:#77755B;font-weight:bold;}
.featuredRestaurant .sponsorImage img {float: left;}

