﻿#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;
}
span.SelOrder
{
	color:#000;
	font-size:13px;
	font-weight:bold;
	position:relative;
	top:1px;
	padding-left:10px;
	background:url("../Images/search_SelOrder.gif") 3px 5px no-repeat;
	display:block;
	width:38px;
}

.Blank
{
	clear:both;
}

.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:630px;
	padding-left:0px;
	padding-top:0;
	float:left;
	line-height:18px;
}
.ClassRight
{	
	width:310px;
	float:right;
}
.ClassRight .ADGroup
{
	display:inline;
	float:left;
	margin-left:57px;
}
.ClassRight .ADGroup .RightBlock
{
	float:left;
	width:180px;
	clear:both;
}

.ClassTop .ResultCount
{
	float:left;
	padding-left:1px;
	font-size:12px;
}
.ClassTop .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:0;
}

.ClassLeft .ShopTitle .TitleMemo
{
	float:right;
	padding-right:10px;
}

.ClassLeft .ShopTitle .TitleFood
{
	width:42px;
	float:right;
	text-align:center;
}

.ClassLeft .ShopTitle .TitlePower
{
	width:100px;
	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 .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;
}

#MyList
{
	margin-top:25px;
	margin-bottom:45px;
}
#MyList .Title
{
	color:#c51100;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px dotted #bcbcbc;
	padding-bottom:3px;
}
#MyList .Content
{
	padding:4px 0 0 5px;
}
#MyList .Content li
{
	list-style:none;
	padding:6px 0;
	clear:both;
}
#MyList .Content li img
{
	float:left;
	margin-top:3px;
}
#MyList .Content li dl
{
	float:left;
	margin-left:10px;
}
#MyList .Content li dt
{
	margin:0;
	padding:0;
}
#MyList .Content li dd
{
	color:#999;
	margin:0;
	padding:0;
}
.ClassLeft .NoData
{
	clear:both;
	background:#f7f7f7;
	margin:20px 0 0 0;
	padding:10px;
	font-size:13px;
}


.SearchSuggest
{
	clear:both;
	border:1px solid #fb9f78;
	margin:10px 0 10px 0;
	padding:5px 8px 0px 8px;
}

a.Size1{font-size:15.8px;}

.MainBox {clear:both;font-family:Verdana;}
.MainBox span,.MainBox ul{ float:left; line-height:28px;font-size:12px;}
.MainBox span{font-weight:bold;color:#333;}
.MainBox .SelItem,.SubBox .SelItem {padding:0 1px 0 1px;color:#c51100;font-size:15.8px;}
.MainBox .title {padding:2px 1px 0 1px;}

.SubBox{float:left;clear:both;border:1px solid #C5C5C5; background:#fffae4; padding:5px 0 0 0; margin:0 0 5px 75px; display:inline; font-size:12px; width:650px;}
.SubBox ul {line-height:24px;}
.SubBox li {color:#999;}
.menu_a{ background:url(/comm/images/search_list.gif) no-repeat center 19px;}

.SearchSuggest li{float:left;margin-left:3px;white-space: nowrap;list-style:none; font-weight:normal;}

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{font-size:13px;font-weight:bold;}
.ClassRight #divSearch{margin-top:20px;padding:10px 0 10px 10px;font-size:13px; background-color:#FFFBE8;}

#mapDiv{width:308px;height:308px;float:right;margin-top:2px;}