#restaurants h1 {font-size: 21px;margin:6px 0 8px 3px;}
#restaurants div#primaryColumn { width: 333px; float:left; clear:left;}
#restaurants #primaryColumn div { padding: 0; margin:0; }
#restaurants #primaryColumn div.restWrap {clear:both;overflow:hidden;background: url(/images/rustfade.jpg) 0 0 no-repeat; height:112px;}
#restaurants #primaryColumn .thumbnail img { border:none; }
#restaurants #primaryColumn div.restWrap-lite {clear:both;overflow:hidden;background: url(/images/litefade.jpg) 0 0 no-repeat;}
#restaurants #primaryColumn div.thumbnail {width:129px;float:left;height: 112px;}
#restaurants #primaryColumn div.restaurant-info { width: 198px; float:left;}
#restaurants #primaryColumn .restaurant-info div.pointer { float:right; margin:3px; height:45px;}
#restaurants #primaryColumn .restaurant-info p { margin:4px 8px; }
#restaurants div#centerColumn { float:left; background:orange;width:298px; }
#restaurants #centerColumn div#map{width:298px;border: 1px solid #999;font-size:10px;font-family:Arial;background:#CADDBD url(/images/googlemap300.gif) top left no-repeat; height: 320px;}
#restaurants #centerColumn div#fakeMap{width:298px;border: 1px solid #999;font-size:10px;font-family:Arial;background:#CADDBD url(/images/map300Fake.gif) top left no-repeat; height: 320px;}
#restaurants #centerColumn div.reviews { width: 300px; padding-top:42px; height: 450px; background: #FFF url(/images/reviewFade.jpg) no-repeat 0 0; }
#centerColumn .reviews h3 { font-size: 14px; margin: 2px 13px; text-align: center; font-style: all-caps; background: none; border:none;}
#centerColumn .reviews p { margin: 5px 13px; line-height: 17px; font-size: 11px; font-family: Georgia;}
#centerColumn .reviews p.reviewDate { text-align:right;margin: 1px 13px; color:#55576A; line-height: 12px; font-size: 10px; font-family:Tahoma;}
#centerColumn .reviews span.reviewer { font-style:italic; color: #692F0C; }
#restaurants div#rightColumn { float:left;width:120px;background:navy;height:600px;margin:0 0 0 5px; }