#Main{clear:both;margin:auto;padding-top:10px;}
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;
}
a.SelOrder
{
	color:#000;
	font-size:13px;
	font-weight:bold;
	position:relative;
	top:1px;
	padding-left:10px;
	background:url("../IMG/search_SelOrder.gif") 3px 5px no-repeat;
	display:block;
	width:38px;
}
.Blank{clear:both;}

.ClassLeft{width:630px;padding-left:0px;padding-top:0;float:left;line-height:18px;}
.ClassRight{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 .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:42px;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 0 0;
	width:100%;
}

.ClassLeft .ShopInfoHover
{
	border-top:1px dashed #999;
	clear:both;
	padding:3px 0 0 0;
	background:#f8f8f8;
	width:100%;
}

.ClassLeft .ShopInfo p, .ClassLeft .ShopInfoHover p
{
	margin:0;
	padding:0;
}
.ClassLeft .ShopTopInfo
{
	border-top:1px dashed #999;
	clear:both;
	padding:0;
	width:100%;
}
.ClassLeft .ShopTopInfoHover
{
	border-top:1px dashed #999;
	clear:both;
	padding:0;
	background:#f8f8f8;
	width:100%;
}
.ClassLeft .ShopTopInfo p, .ClassLeft .ShopTopInfoHover p
{
	margin:0;
	padding:0;
}
.ClassLeft .ShopInfo .ShopItem, .ClassLeft .ShopInfoHover .ShopItem
{
	clear:both;
	padding:2px 0 0 0;
}

.ClassLeft .ShopInfo .ShopItem p, .ClassLeft .ShopTopInfo .ShopTopItem p, .ClassLeft .ShopInfoHover .ShopItem p, .ClassLeft .ShopTopInfoHover .ShopTopItem p
{
	margin:0;
	padding:0;
}

.ClassLeft .ShopInfo .ShopItem .ShopName, .ClassLeft .ShopTopInfo .ShopTopItem .ShopName, .ClassLeft .ShopInfoHover .ShopItem .ShopName, .ClassLeft .ShopTopInfoHover .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, .ClassLeft .ShopInfoHover .ShopItem .ShopName img, .ClassLeft .ShopTopInfoHover .ShopTopItem .ShopName img
{
	position:relative;
	top:3px;
}

.ClassLeft .ShopInfo .ShopItem .ShopScore, .ClassLeft .ShopTopInfo .ShopTopItem .ShopScore, .ClassLeft .ShopInfoHover .ShopItem .ShopScore, .ClassLeft .ShopTopInfoHover .ShopTopItem .ShopScore
{
	float:right;
}

.ClassLeft .ShopInfo .ShopItem .Power, .ClassLeft .ShopTopInfo .ShopTopItem .Power, .ClassLeft .ShopInfoHover .ShopItem .Power, .ClassLeft .ShopTopInfoHover .ShopTopItem .Power
{
	width:100px;
	float:left;
	font-weight:bold;
	text-align:center;
	padding:2px 2px 3px 2px;
}

.ClassLeft .ShopInfo .ShopItem .Score1, .ClassLeft .ShopTopInfo .ShopTopItem .Score1, .ClassLeft .ShopInfoHover .ShopItem .Score1, .ClassLeft .ShopTopInfoHover .ShopTopItem .Score1
{
	width:44px;
	float:left;
	font-weight:bold;
	text-align:center;
	padding:2px 2px 3px 2px;
}

.ClassLeft .ShopInfo .ShopItem .Score2, .ClassLeft .ShopTopInfo .ShopTopItem .Score2, .ClassLeft .ShopInfoHover .ShopItem .Score2, .ClassLeft .ShopTopInfoHover .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, .ClassLeft .ShopInfoHover .ShopItem .Score3, .ClassLeft .ShopTopInfoHover .ShopTopItem .Score3
{
	width:46px;
	float:left;
	text-align:center;
	font-weight:bold;
	padding:2px 2px 3px 2px;
}

.ClassLeft .ShopInfo .ShopItem .AvgPrice, .ClassLeft .ShopTopInfo .ShopTopItem .AvgPrice, .ClassLeft .ShopInfoHover .ShopItem .AvgPrice, .ClassLeft .ShopTopInfoHover .ShopTopItem .AvgPrice
{
	width:46px;
	float:left;
	font-weight:bold;
	text-align:center;
	padding:2px;
}

.ClassLeft .ShopInfo .ShopItem .ShopContent, .ClassLeft .ShopTopInfo .ShopTopItem .ShopContent, .ClassLeft .ShopInfoHover .ShopItem .ShopContent, .ClassLeft .ShopTopInfoHover .ShopTopItem .ShopContent
{
	float:left;
	width:455px;
	font-size:13px;
}

.ClassLeft .ShopInfo .ShopItem .ShopLink, .ClassLeft .ShopTopInfo .ShopTopItem .ShopLink, .ClassLeft .ShopInfoHover .ShopItem .ShopLink, ClassLeft .ShopTopInfoHover .ShopTopItem .ShopLink
{
	float:left;
}

.ClassLeft .ShopInfo .ShopItem .ShopLink .ShopPower, .ClassLeft .ShopTopInfo .ShopTopItem .ShopLink .ShopPower, .ClassLeft .ShopInfoHover .ShopItem .ShopLink .ShopPower, .ClassLeft .ShopTopInfoHover .ShopTopItem .ShopLink .ShopPower
{
	float:left;
	position:relative;
	top:2px;
	margin-right:8px;
}
.ClassLeft .ShopInfo .ShopItem .ShopLink .VoteCount, .ClassLeft .ShopTopInfo .ShopTopItem .ShopLink .VoteCount, .ClassLeft .ShopInfoHover .ShopItem .ShopLink .VoteCount, .ClassLeft .ShopTopInfoHover .ShopTopItem .ShopLink .VoteCount
{
	float:left;
}

.ClassLeft .ShopTopInfo .ShopTopItem, .ClassLeft .ShopTopInfoHover .ShopTopItem
{
	clear:both;
	padding:2px 0 0 0;
	background-color:#f2f8fc;
}

.ClassLeft .ShopInfo .ShopItem .Review, .ClassLeft .ShopTopInfo .ShopTopItem .Review, .ClassLeft .ShopInfoHover .ShopItem .Review, .ClassLeft .ShopTopInfoHover .ShopTopItem .Review
{
	margin-top:15px;
	width:99%;
}

.ClassLeft .ShopInfo .ShopItem .Review .Sect, .ClassLeft .ShopTopInfo .ShopTopItem .Review .Sect, .ClassLeft .ShopInfoHover .ShopItem .Review .Sect, .ClassLeft .ShopTopInfoHover .ShopTopItem .Review .Sect
{
	color:#555;
	line-height:130%;
	word-wrap:break-word;
}

.ClassLeft .ShopInfoHover .ShopItem .FuncList, .ClassLeft .ShopTopInfoHover .ShopTopItem .FuncList
{
	padding:1px;
	margin-top:10px;
	text-align:center;
	background:#dbe5ec;
	border-bottom:1px solid #84adfc;
	position:relative;
	top:1px;
	visibility:visible;
}

 .ClassLeft .ShopInfo .ShopItem .FuncList, .ClassLeft .ShopTopInfo .ShopTopItem .FuncList
{
	padding:1px;
	margin-top:10px;
	text-align:center;
	background:#dbe5ec;
	border-bottom:1px solid #84adfc;
	visibility:hidden;
}

.ClassLeft .ShopInfo .ShopItem .FuncList img, .ClassLeft .ShopTopInfo .ShopTopItem .FuncList img, .ClassLeft .ShopInfoHover .ShopItem .FuncList img, .ClassLeft .ShopTopInfoHover .ShopTopItem .FuncList img
{
	position:relative;
	top:1px;
	margin-right:2px;
}

.ClassLeft .ShopInfo .ShopItem .FuncList .sep, .ClassLeft .ShopTopInfo .ShopTopItem .FuncList .sep, .ClassLeft .ShopInfoHover .ShopItem .FuncList .sep, .ClassLeft .ShopTopInfoHover .ShopTopItem .FuncList .sep
{
	font-size:13px;
	color:#9c9c9c;
	margin-left:8px;
	margin-right:8px;
}

.ClassLeft .NoData{clear:both;background:#f7f7f7;margin:20px 0 0 0;padding:10px;font-size:13px;}

.SearchGuide{clear:both;margin-bottom:10px;}

.SearchStatus{clear:both;font-size:14.8px;padding:8px 0 3px 0;}
.SearchStatus b{color:#c51100;}
.SearchStatus i{font-style: normal;font-weight:bold;}
.SearchNearby{clear:both;font-size:13px;background-color:#f7f7f7;padding:12px;margin-bottom:10px;}
.SearchNearby{clear:both;font-size:13px;background-color:#f7f7f7;padding:12px;margin-bottom:10px;}
.SearchNearby .nbTitle{float:left;font-size:13px;width:60px;}
.SearchNearby .nbLocation{float:right;font-size:13px;width:875px;}
.SearchNearby .clear{clear:both;}

#mapDiv{width:308px;height:308px;margin-top:33px;}

.ClassLeft .PageInfo{clear:both;padding:5px;text-align:right;font-size:12px;float:right;}
.ClassLeft .PageInfo a.PageLink:Link,a.PageLink:Visited,a.PageLink:Active{float:left;margin-left:2px;padding:4px 6px;line-height:100%;font-weight:normal;color:#6665CB;text-decoration:none;font-size:12px;border:1px solid #cbdbe5;}
.ClassLeft .PageInfo a.PageLink:Hover{padding:4px 6px;color:#FFF;background:#6665CB;text-decoration:none;font-size:12px;border:1px solid #cbdbe5;}
.ClassLeft .PageInfo a.PrevPage:Link,a.PrevPage:Visited,a.PrevPage:Active{float:left;margin-left:2px;padding:4px 5px 4px 14px;line-height:100%;font-weight:normal;color:#6665CB;text-decoration:none;font-size:12px;border:1px solid #cbdbe5; background:url("/Static/IMG/PrevPage1.gif") 5px 4px no-repeat;}
.ClassLeft .PageInfo a.PrevPage:Hover{padding:4px 5px 4px 14px;color:#fff;text-decoration:none;font-size:12px;border:1px solid #cbdbe5; background:#6665CB url("/Static/IMG/PrevPage2.gif") 5px 4px no-repeat;}
.ClassLeft .PageInfo a.NextPage:Link,a.NextPage:Visited,a.NextPage:Active{float:left;margin-left:2px;padding:4px 14px 4px 5px;line-height:100%;font-weight:normal;color:#6665CB;text-decoration:none;font-size:12px;border:1px solid #cbdbe5; background:url("/Static/IMG/NextPage1.gif") 43px 4px no-repeat;}
.ClassLeft .PageInfo a.NextPage:Hover{padding:4px 14px 4px 5px;color:#fff;text-decoration:none;font-size:12px;border:1px solid #cbdbe5; background:#6665CB url("/Static/IMG/NextPage2.gif") 43px 4px no-repeat;}
.ClassLeft .PageInfo span.PageSel{float:left;padding:2px 8px;background:#6665CB;color:#fff;font-weight:bold;margin-left:2px;}
.ClassLeft .PageInfo span.PageMore{float:left;padding:2px 8px;}

.ClassLeft .Feedback
{
	margin-top:20px;
}
.ClassLeft .Feedback a 
{
	color:#6666CC;
	font-size:13px;
	text-decoration:underline;
}
.ClassLeft .Feedback a:hover
{
	background:#6666CC none repeat scroll 0 0;
	color:#FFFFFF;
	text-decoration:underline;
	font-size:13px;
}
.ClassLeft .Feedback .Subject
{
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#333;
	margin-right:5px;
}
.ClassLeft .Feedback .Smile
{
	float:left;
	margin-right:3px;
}