#Main{clear:both;margin:auto;padding-top:10px;}
.Blank{clear:both;}

a.BO:Link,a.BO:Visited{color:#000;text-decoration:underline;padding:3px 3px 0 3px;}
a.BO:Hover,a.BO:Active{padding-top:3px;color:#FFF;background:#F60;text-decoration:underline;}

.SearchSuggest{clear:both;margin:10px 0 10px 0;padding:2px 5px 2px 5px;background-color:#f7f7f7;height:10%;}
.SearchSuggest .MainBox{clear:both;padding:5px 0 5px 0;font-size:13px;}
.SearchSuggest .MainBox a.SelI{padding:0 1px 0 1px;color:#000;font-size:15.8px;font-weight:bold;}
.SearchSuggest .DivHidden{display:none;}
.SearchSuggest .MainBox span{ font-size:13px; font-weight:bold;color:#000;}
.SearchSuggest .MainBox span.IM{font-size:14.8px; font-weight:bold;color:#f00;}
.SearchSuggest .MainBox span.AC{font-size:13px; font-weight:normal;color:#999;}
.SearchSuggest .MainBox .SelItem{padding:0 1px 0 1px;color:#000;font-size:15.8px;font-weight:bold;}
.SearchSuggest .MainBox .BoxMap{padding:3px 0 0 70px;}

.ResultStr{width:560px;clear:both;padding-left:2px;padding-bottom:5px;}
.ResultStr h1{padding:0;margin:0;float:left;}
.SearchH1{font-size:12px;color:#AAA;}
.ClassLeft{width:560px;padding-left:0px;padding-top:0;float:left;line-height:18px;}
.ClassRight{width:180px;float:right;}
.ClassLeft .h1right{float:left;text-align:left;font-size:12px;padding:0;margin:0;}
.ClassLeft .SearchCommand{float:right;}
.ClassLeft .Info{clear:both;margin:2px 0 0 0;padding:5px 20px 3px  2px;word-spacing:-2px;height:18px;background:url("/comm/images/Search_OrderBar.gif") repeat-x top;}
.ClassLeft .Info .SelSort{font-weight:bold;padding:0 2px 2px 2px;font-size:13px;}
.ClassLeft .SelectInfo{clear:both;color:#000;background:#ffffe1;margin:5px 0 0 0;padding:5px 20px 5px 10px;border:1px #C3D6EE solid;display:block;}
.ClassLeft .SelectInfo .Select{float:left;}
.ClassLeft .SelectInfo .SelectAll{float:right;}
.ClassLeft .ShopTitle{clear:both;padding:2px 0 3px 0;margin:0;}
.ClassLeft .ShopTitle p{margin:0;padding:0;font-weight:normal;}
.ClassLeft .ShopTitle .TitleName{float:left;padding-left:5px;}
.ClassLeft .ShopTitle .TitleMemo{float:right;padding-right:10px;}
.ClassLeft .ShopTitle .TitleFood{width:42px;float:right;text-align:center;}
.ClassLeft .ShopTitle .TitleDeco{width:52px;float:right;text-align:center;}
.ClassLeft .ShopTitle .TitleServ{width:34px;float:right;text-align:center;}
.ClassLeft .ShopTitle .TitleCost{width:54px;float:right;text-align:center;}
.ClassLeft .ShopInfo{border-top:1px dashed #999;clear:both;padding:3px 0 15px 0;}
.ClassLeft .ShopInfo p{margin:0;padding:0;}
.ClassLeft .ShopTopInfo{border-top:1px dashed #999;clear:both;padding:0 0 15px 0;}
.ClassLeft .ShopTopInfo p{margin:0;padding:0;}
.ClassLeft .ShopInfo .ShopItem{clear:both;padding:2px 0 0 0;}
.ClassLeft .ShopInfo .ShopItem p, .ClassLeft .ShopTopInfo .ShopTopItem p{margin:0;padding:0;}
.ClassLeft .ShopInfo .ShopItem .ShopName, .ClassLeft .ShopTopInfo .ShopTopItem .ShopName{float:left;color:#0033CC;font-size:11pt;font-weight:bold;word-spacing:0px;}
.ClassLeft .ShopInfo .ShopItem .ShopName img, .ClassLeft .ShopTopInfo .ShopTopItem .ShopName img{position:relative;top:3px;}
.ClassLeft .ShopInfo .ShopItem .ShopScore, .ClassLeft .ShopTopInfo .ShopTopItem .ShopScore{float:right;}
.ClassLeft .ShopInfo .ShopItem .Score1, .ClassLeft .ShopTopInfo .ShopTopItem .Score1{width:40px;float:left;font-weight:bold;text-align:center;padding:2px 2px 3px 2px;}
.ClassLeft .ShopInfo .ShopItem .Score2, .ClassLeft .ShopTopInfo .ShopTopItem .Score2{width:40px;float:left;text-align:center;font-weight:bold;padding:2px 2px 3px 2px;}
.ClassLeft .ShopInfo .ShopItem .Score3, .ClassLeft .ShopTopInfo .ShopTopItem .Score3{width:40px;float:left;text-align:center;font-weight:bold;padding:2px 2px 3px 2px;}
.ClassLeft .ShopInfo .ShopItem .AvgPrice, .ClassLeft .ShopTopInfo .ShopTopItem .AvgPrice{width:44px;float:left;font-weight:bold;text-align:center;padding:2px;}
.ClassLeft .ShopInfo .ShopItem .ShopContent, .ClassLeft .ShopTopInfo .ShopTopItem .ShopContent{float:left;width:400px;font-size:13px;}
.ClassLeft .ShopInfo .ShopItem .ShopLink, .ClassLeft .ShopTopInfo .ShopTopItem .ShopLink{float:left;}
.ClassLeft .ShopInfo .ShopItem .ShopLink span, .ClassLeft .ShopTopInfo .ShopTopItem .ShopLink span{display:block;padding:0 0 4px 0;}
.ClassLeft .ShopInfo .ShopItem .ShopLink img, ClassLeft .ShopTopInfo .ShopTopItem .ShopLink img{position:relative;top:3px;}
.ClassLeft .ShopTopInfo .ShopTopItem{clear:both;padding:2px 0 0 0;background-color:#f2f8fc;}
.ClassLeft .PageInfo{clear:both;padding:5px;padding-right:20px;text-align:right;font-size:13px;}
.ClassLeft .NoData{clear:both;background:#f7f7f7;margin:20px 0 0 0;padding:10px;font-size:13px;}
.menu_a{ background:url(/comm/images/search_list.gif) no-repeat center 19px;}
a.O:Link,a.O:Visited{padding:1px 1px 0 1px;color:#6665CB;text-decoration:underline;font-size:15.8px; font-weight:bold;}
a.O:Hover,a.O:Active{padding:1px 1px 0 1px;color:#FFF;background:#6665CB;text-decoration:underline;font-size:15.8px;font-weight:bold;}
a.TBL:Link,a.TBL:Visited{color:#6665CB;text-decoration:underline;}
a.TBL:Hover,a.TBL:Active{color:#FFF;background:#6665CB;text-decoration:none;}

.SearchSimilar{padding: 12px 0 10px 1px;font-size:13px;height:1px; font-weight:bold;}
.ClassRight #divSearch{margin-top:20px;padding:10px 0 10px 10px;font-size:13px; background-color:#FFFBE8;}

.LMName{font-size:14px;color:#000;font-weight:bold;}
.LMShopCount{font-size:14px;color:#c51100;font-weight:bold;}
.LMTitle{font-size:14px;background-color:#f7f7f7;padding:12px;margin-bottom:10px;width:536px;float:left;}