.Blank{clear:both;}
#Main{padding-top:3px;}
.ClassLeft {clear:both;width:590px;padding-left:0px;float:left;line-height:18px;}
.ClassRight{padding-top:77px;width:174px;float:right;}

.ClassLeft .ShopGuide{padding:0;font-size:13px;margin:0;font-weight:normal;}
.ClassLeft .ShopGuide .VendorImg{position:relative;top:3px;padding-left:6px}
.ClassLeft .ShopGuide a{font-size:13px;}


.ClassLeft .Shop{clear:both;padding-bottom:10px;}

.ClassLeft .Shop .Title{clear:both;font-size:13px;padding-top:28px;}
.ClassLeft .Shop .Title h1{float:left; background:#ffb15d;padding:5px 15px 1px 15px;margin:0;font-size:14.8px;font-weight:bold;}
.ClassLeft .Shop .Title a{font-size:13px;}
.ClassLeft .Shop .Title .BranchLink{float:left;padding:3px 0 0 5px; }
.ClassLeft .Shop .Title .FuncLink{text-align:right;padding:3px 5px 0 0}

.ClassLeft .Shop .ShopContent{clear:both;font-size:13px;border:1px #ffb15d solid;border-top-width:5px;width:588px;padding:0 0 15px 0;margin:0 0 11px 0;}
.ClassLeft .Shop .ShopContent .ShopInfo{padding:2px 0 5px 0px; margin-left:5px; float:left;width:390px;font-size:13px;}
.ClassLeft .Shop .ShopContent .ShopInfo .Score{padding:5px 0 8px 0;font-size:13px;}
.ClassLeft .Shop .ShopContent .ShopInfo .Score img{position:relative;top:4px;}
.ClassLeft .Shop .ShopContent .ShopInfo .Info {font-size:13px;}
.ClassLeft .Shop .ShopContent .ShopInfo .Info a{font-size:13px;}
.ClassLeft .Shop .ShopContent .ShopInfo .Update{padding:10px 0 0 0;font-size:12px;color:#AAA;}

.ClassLeft .Shop .ShopContent .Photo{float:right;padding:13px 13px 0px 10px;text-align:right;}
.ClassLeft .Shop .ShopContent .Photo a{font-size:13px;}

.ClassLeft .Shop .ShopContent .Action{clear:both;margin-bottom:13px;}
.ClassLeft .Shop .ShopContent .Action .AImg{float:left;padding:5px;}
.ClassLeft .Shop .ShopContent .Action .ALink{float:left;padding:5px 0 0 20px;}
.ClassLeft .Shop .ShopContent .Action .ALink img{position:relative;top:3px;}
.ClassLeft .Shop .ShopContent .Action .APromo{float:left;margin:5px 0 0 60px;padding:1px 15px 1px 15px;border:1px solid #ff9a32;background:#ffff8d;color:#f00;cursor:pointer}
.ClassLeft .Shop .ShopContent .Action a{font-size:13px;}
.ClassLeft .Shop .ShopContent .Item h3{margin:0;padding:5px 0 2px 8px;font-size:13px;font-weight:normal;color:#E51313;}
.ClassLeft .Shop .ShopContent .Item div{padding:5px 10px 0 20px;margin:0;display:block;clear:both;font-size:13px;line-height:20px;}
.ClassLeft .Shop .ShopContent .Item{font-size:13px;}
.ClassLeft .Shop .NoShopTip {margin: 5px 10px 5px 20px; background-color:#FFE0D1;font-size:16.8px; color:#676566; font-weight:bold; text-align:center; padding: 10px 0 10px 0;}


.ClassLeft .Reviews{clear:both;}
.ClassLeft .Reviews h3{float:left;margin:0;padding:0;font-size:12px;font-weight:normal;}
.ClassLeft .Reviews h3 ul{margin:0;padding:0;list-style:none;line-height:12px;}
.ClassLeft .Reviews h3 ul li{float:left;margin:10px 0 0 0;background:url("/static/img/tbl.gif") no-repeat 0 4px;}
.ClassLeft .Reviews h3 ul li a{display:block;color:#66c;text-decoration:none;background: url("/static/img/tbr.gif") no-repeat right 4px;padding:10px 8px 2px 8px;}
.ClassLeft .Reviews h3 ul li a:Hover,.Reviews h3 ul li a.BL:Active{color:#f90;}
.ClassLeft .Reviews h3 ul li.c{background:#ffb15d url("/static/img/tbcl.gif") no-repeat 0 0;font-weight:bold;font-size:13px;}
.ClassLeft .Reviews h3 ul li.c span{display:block;background:url("/static/img/tbcr.gif") no-repeat top right;padding:8px 8px 4px 8px;}

.ClassLeft .Reviews .FirstReview{float:right;padding:5px 0 0 0;margin:0;text-align:right;font-size:12px;}
.ClassLeft .Reviews .FirstReview .Img{vertical-align:middle;}
.ClassLeft .Reviews .FirstReview .Face{width:20px;height:20px;position:relative;top:4px;border:1px solid #ddd;background:#eee;}
.ClassLeft .Reviews .Order{clear:both;font-size:11px;background:url("/static/img/shoporderbar.gif") repeat-x;height:33px;margin:0 0 10px 0;padding:6px 0 0 8px;color:#666;text-align:right;}
.ClassLeft .Reviews .Order h3{font-size:11px;text-align:right;color:#666;}

.ClassLeft .Reviews .nowr{padding:0 0 20px 10px;}
.ClassLeft .Reviews .nowr p{color:#aaa;font-size:13px;}

.ClassLeft .Reviews .VoteBlock a{font-size:13px;}
.ClassLeft .Reviews .VoteBlock{clear:both;padding-bottom:10px;}
.ClassLeft .Reviews .VoteBlock .UserFace img{width:48px;height:48px;border:1px solid #ddd;background:#eee;}
.ClassLeft .Reviews .VoteBlock .MonthStar img{width:62px;height:24px; margin-top:2px;background:#fff; border:0;}
.ClassLeft .Reviews .VoteBlock .UserInfo{padding:2px 0 0 5px;background:#F7F7F7;height:20px;font-size:13px;}
.ClassLeft .Reviews .VoteBlock .UserInfo img{position:relative;top:3px;font-size:13px;}
.ClassLeft .Reviews .VoteBlock .VoteScore{padding:3px 0 0 4px;margin:0;font-size:13px;}
.ClassLeft .Reviews .VoteBlock .VoteComments{padding:10px 5px 5px 5px;word-warp:break-word;font-size:13px;}
.ClassLeft .Reviews .VoteBlock .VoteOther{padding:1px 5px 5px 5px;font-size:13px;}
.ClassLeft .Reviews .VoteBlock .VoteOther p{margin:0;padding:0;font-size:13px;}
.ClassLeft .Reviews .VoteBlock .VoteAction{padding:5px 0 0 5px;color:#989898;font-size:13px;}
.ClassLeft .Reviews .VoteBlock .UserFace img.FBC{width:40px;height:37px;border:0px solid #fff;background:#fff;}
.ClassLeft .Reviews .VoteBlock table{ table-layout:fixed;  overflow:hidden;}
.ClassLeft .Reviews .Pages{clear:both;padding:5px;font-size:14.8px;text-align:right;}


.ClassLeft .Reviews .MyReview a{font-size:13px;}
.ClassLeft .Reviews .MyReview{clear:both;padding-bottom:10px;}
.ClassLeft .Reviews .MyReview h3{margin:0;padding:5px 0 5px 8px;font-size:14.8px;font-weight:bold;color:#E51313;float:left;}
.ClassLeft .Reviews .MyReview div{clear:both;}

.ClassLeft .Reviews .MyReview .NR{padding:5px 10px 20px 20px;margin:0;display:block;clear:both;background:#F7F7F7;}
.ClassLeft .Reviews .MyReview .NR .VoteShopName{float:left;font-size:13px;font-weight:bold;}
.ClassLeft .Reviews .MyReview .NR .VoteTop{float:right;}
.ClassLeft .Reviews .MyReview .NR p{padding:1px 0 1px 0;margin:0;clear:both;}
.ClassLeft .Reviews .MyReview .NR p a{font-size:12px;}
.ClassLeft .Reviews .MyReview .NR p textarea{ width:510px;}
.ClassLeft .Reviews .MyReview .NR span{line-height:16px;}
.ClassLeft .Reviews .MyReview .NR .VoteBtn{padding-top:10px;}

.ClassLeft .Hits{padding-top:10px;color:#aaa;clear:both;}

.ClassRight .DPAD{width:165px;}
.ClassRight .DPADDesc{font-size:9px;}
.ClassRight .TopAW{ margin-bottom:10px; margin-left:5px;}

.ClassRight .FreeBook{padding:10px 0 0 0;text-align:center;}
.ClassRight .SimpleMap{padding:0 0 10px 0;text-align:right;}
.rpics a{margin:0px 2px;}
.rpics a img{position:relative;top:2px;}
.RSS
{
	text-align:left;
	padding-top:5px;
}

div.ShopMapGBtn{text-align:center;}
/* µãÆÀÊ£Óà×Ö·ûÊý */
.ClassLeft .Reviews .MyReview .NR .rstatus{color:#999;margin:5px;text-align:left;}
.ClassLeft .Reviews .MyReview .NR #rccounter{color:#009933;font-weight:bold;}

/* Ö÷³øÍÆ¼ö */
.ClassLeft .Shop .ShopContent .Item .APromo{margin:5px 0 0 10px;padding:1px 5px 1px 10px;border:1px solid #ff9a32;background:#ffff8d;color:#f00;cursor:pointer}
#lcc li{font-size:13px;}
#chefCommend{width:60px;display:inline-block;}
#lcc {margin:0;padding:0;}
#lcc li{margin:0;padding:2px 4px;}

.btnMapMark
{
	background: url(/static/img/button/mapmark.gif);
	width: 140px;
	height: 30px;
	margin:0 auto;
	display:block;
}

a.btnMapMark:hover
{
	background: url(/static/img/button/mapmark.gif) 0px -30px;
	width: 140px;
	height: 30px;
	margin:0 auto;
	display:block;
}

.btnWnnaDianPing
{
	background: url(/static/img/button/wnnadianping.gif);
	width: 140px;
	height: 30px;
	display:block;
}

a.btnWnnaDianPing:hover
{
	background: url(/static/img/button/wnnadianping.gif) 0px -30px;
	width: 140px;
	height: 30px;
	display:block;
}

.btnEditDianPing
{
	background: url(/static/img/button/editdianping.gif);
	width: 140px;
	height: 30px;
	display:block;
}

a.btnEditDianPing:hover
{
	background: url(/static/img/button/editdianping.gif) 0px -30px;
	width: 140px;
	height: 30px;
	display:block;
}

/* anchor */
#myreviewTop{float:right;position:relative;top:32px;right:4px;}

/* QS */
.ClassLeft .Feedback
{
	margin:0px;
	height:25px;
}
.ClassLeft .Feedback .Subject
{
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#333;
	margin-right:5px;
}
.ClassLeft .Feedback .Smile
{
	float:left;
	margin-right:3px;
}
#fbRes
{
	float:left;
	font-size:13px;
	color:#999;
	margin-left:2px;
	margin-top:1px;
	display:none;
}

#DialogContent
{
	padding:2px 0 0 12px;
}
#DialogButtons
{
	padding-bottom:5px;
}
#DialogContent .Title
{
	font-size:13px;
	color:#333;
	margin-top:5px;
}
#DialogContent .Choice
{
	padding-left:10px;
	font-size:13px;
	color:#333;
}
