.top {
	font-size: 10px;
	line-height: 16px;
	letter-spacing: 0.1em;
}
.top .title{
	color: #996600;
	line-height: 13px;
}
.top .card{
	color: #FF6600;
	line-height: 13px;
	background-color:#FFF0E8;
	border-bottom:solid 1px #FF9D5B;
}
.top .shop_name{
	color: #008200;
	line-height: 13px;
}
.top .comment{
	color: #996600;
}
.top .text1 {
	font-size: 10px;
	line-height: 16px;
	color: #A28A3C;
}
.top .text2 {
	font-size: 10px;
	line-height: 14px;
	color: #7C6A2E;
}
.top .text3 {
	font-size: 10px;
	line-height: 10px;
	color: #988236;
}
.top .rank {
	font-size: 12px;
	line-height: 14px;
	color: #8E7039;
}
.top .pageview {
	font-size: 12px;
	line-height: 14px;
	color: #FF9402;
}
.top .shopname {
	font-size: 10px;
	color: #AD9854;
	font-weight: bold;
	line-height: 13px;
}
.top .name {
	font-size: 12px;
	color: #7EC316;
	line-height: 15px;
}
.top .name a{
	color: #7EC316;
}
.top .name a:hover {
	color: #F9B129;
	text-decoration:none;
}
.top .adcomment {
	font-size: 12px;
	line-height: 15px;
	color: #666666;
}
.top .photo img{
	background: White;
	padding: 0px;
	border: 1px solid #D1C082;
}
.top .rank img{
	margin:0px 1px 1px 1px;
	background:#FFFFFF;
	padding:2px;
	border:1px solid #E9E6DA;
}
h4{
  margin:0; padding:0;
	font-size: 12px;
	font-weight: lighter;
	color: #7EC316;
}

/*** _searchlink.php ***/
#search_link{
	position:relative;
	padding:1px;
	border:1px solid #DDD1AA;
	/*background:#F4F0E3;*/
	background:#fff;
	
	
}
#search_link em{
	position:relative;
	margin:2px 0px 0px 2px;
	padding:0px;
	font-style: normal;
	font-size: 12px;
	font-weight: normal;
	float: left;
}
#search_link div{
	position:relative;
}

#search_link .genre .first a{
	color: #99CC00;
}
#search_link ul{display:block;list-style-type:none;margin:5px 0 2px 60px;padding:0;
}
#search_link ol{display:none;list-style-type:none;margin:2px 0 2px 60px;padding:0;}
#search_link li{display:inline;border-left:1px solid #ccc;font-size:12px;line-height:18px;}
#search_link li a{
	margin:0 2px 0 8px;
	text-decoration: none;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#719CF7;
}

.markup {
  color: #000000;
  background-color: #FBE084;
}


/* NEW TOP PAGE */
table.area{border-collapse:collapse;border-spacing:0}
table.area th{padding:5px;border:1px solid #FF9402}
table.area td{padding:5px;border:1px solid #FF9402}
table.area span.pipe{color:#FF9402;padding:0 .5em}

table.random_genre{border-collapse:collapse;border-spacing:0}
table.random_genre td{padding:5px;border:1px solid #FF9402}

table.genre_list{border-collapse:collapse;border-spacing:0}
table.genre_list th{padding:5px;border:1px solid #FF9402}
table.genre_list td{padding:5px;border:1px solid #FF9402}
table.genre_list span.pipe{color:#FF9402;padding:0 .5em}

table.pickup_coupon{border-collapse:collapse;border-spacing:0}
table.pickup_coupon td{padding:5px;border:1px solid #FF9402}

table.recent_reviews{border-collapse:collapse;border-spacing:0}
table.recent_reviews td{padding:5px;border:1px solid #FF9402}

table.recent_shops{border-collapse:collapse;border-spacing:0}
table.recent_shops td{padding:5px;border:1px solid #FF9402}

table.communities{border-collapse:collapse;border-spacing:0}
table.communities td{padding:5px;border:1px solid #FF9402}

table.pickup_review{border-collapse:collapse;border-spacing:0}
table.pickup_review td{padding:5px;border:1px solid #FF9402}
