#inner_content h3 {
	clear:both;
	display:block;
	background:transparent url(images/content_view_icon.gif) no-repeat 0 0;
	font:bold 9pt ±¼¸²;
	height:20px;
	line-height:20px;
	padding-top:1px;
	padding-left:19px;
	margin:10px 0;
	border-bottom:1px solid #eee;
}

#control_tool h3 { display:none; }
#location_list h3 { display:none; }
#content_info h3 { display:none; }
#content_tool h3 { display:none; }
#add_comment_score h3 { display:none; }

#control_tool {
	margin:5px 0;
}
#control_tool ul {
	list-style:none;
}
#control_tool li {
	font:bold 8pt Arial;
	margin-right:10px;
}
#control_tool li a {
	color:#777;
}
#control_tool li.current a {
	color:#000;
}

#content_info {
}
#content_info ul {
	list-style:none;
}
#content_info li {
	float:left;
	width:285px;
	margin-top:5px;
	margin-left:10px;
	word-break:break-all;
}
#content_info li.image {
	float:left;
	width:295px;
	margin:0;
	border:1px solid #eee;
}
#content_info li.image img {
	width:280px;
	border:7px solid #fff;
}
#content_info li.subject {
	font:bold 11pt ±¼¸²;
	color:#738cd6;
}
#content_info li.phone {
	font:8pt Arial;
}
#content_info li.email {
	font:8pt Arial;
}
#content_info li.homepage {
	font:8pt Arial;
}
#content_info li.score {
	font:8pt Arial;
}

#content_tool {
}
#content_tool ul {
	display:inline;
	margin:5px
	list-style:none;
	margin:5px 10px;
	float:left;
}
#content_tool li {
	list-style:none;
	float:left;
	margin-right:2px;
}

#content_intro {
	clear:both;
}

#webgis_print {
	float:left;
	text-align:center;
}
#webgis {
	padding-left:20px;
}
#webgis ul.zoom_set {
	list-style:none;
	clear:both;
	float:left;
	margin-top:5px;
	margin-left:20px;
	display:inline;
}
#webgis ul.zoom_set ul {
	list-style:none;
}
#webgis ul.zoom_set li {
	font:bold 8pt vernada;
	float:left;
}
#webgis ul.button_set {
	list-style:none;
	clear:both;
	float:left;
	margin:0 0 5px 20px;
	display:inline;
}
#webgis ul.button_set li {
	list-style:none;
	float:left;
}
#index_map {
	position:relative;
	float:left;
	border:1px solid #eee;
	margin:2px 0 0 98px;
}
#index_map_pointer {
	position:absolute;
}

#etc_info dt {
	color:#444;
	font:bold 10pt Arial;
}
#etc_info dd {
	padding:5px;
	padding-left:10px;
}

#translate_info {
	background:transparent;
	border:0;
	padding:0;
}
#translate_info dt {
	color:#444;
	font:bold 10pt Arial;
}
#translate_info dd {
	padding:5px;
	padding-left:10px;
}

/* arround_tourist */
#arround_tourist p.distance {
	padding:5px 10px;
	font:8pt Arial;
	color:#999;
}
#arround_tourist ul {
	list-style:none;
	float:left;
}
#arround_tourist li {
	width:90px;
	margin-left:10px;
	float:left;
	display:inline;
}
#arround_tourist li.nodata {
	width:100%;
	float:left;
	display:inline;
}
#arround_tourist img {
	border:2px solid #eee;
	width:90px;
}
#arround_tourist p {
	margin:0;
	padding:0;
}
#arround_tourist p.subject {
	font-weight:bold;
	padding:2px;
	word-break:break-all;
}
#arround_tourist p.address {
	color:#777;
	font:9pt Arial;
}
#arround_tourist p.tel {
	font:8pt Arial;
}

/* arround_lodging */
#arround_lodging p.distance {
	padding:5px 10px;
	font:8pt Arial;
	color:#999;
}
#arround_lodging ul {
	clear:both;
	list-style:none;
	float:left;
}
#arround_lodging li {
	width:90px;
	margin-left:10px;
	float:left;
	display:inline;
}
#arround_lodging li.nodata {
	width:100%;
	float:left;
	display:inline;
}
#arround_lodging img {
	border:2px solid #eee;
	width:90px;
}
#arround_lodging p {
	margin:0;
	padding:0;
}
#arround_lodging p.subject {
	font-weight:bold;
	padding:2px;
	word-break:break-all;
}
#arround_lodging p.address {
	color:#777;
	font:9pt Arial;
}
#arround_lodging p.tel {
	font:8pt Arial;
}

/* arround_restaurant */
#arround_restaurant p.distance {
	padding:5px 10px;
	font:8pt Arial;
	color:#999;
}
#arround_restaurant ul {
	list-style:none;
	float:left;
}
#arround_restaurant li {
	width:90px;
	margin-left:10px;
	float:left;
	display:inline;
}
#arround_restaurant li.nodata {
	width:100%;
	float:left;
	display:inline;
}
#arround_restaurant img {
	border:2px solid #eee;
	width:90px;
}
#arround_restaurant p {
	margin:0;
	padding:0;
}
#arround_restaurant p.subject {
	font-weight:bold;
	padding:2px;
	word-break:break-all;
}
#arround_restaurant p.address {
	color:#777;
	font:9pt Arial;
}
#arround_restaurant p.tel {
	font:8pt Arial;
}

/* arround_transport */
#arround_transport p.distance {
	padding:5px 10px;
	font:8pt Arial;
	color:#999;
}
#arround_transport ul {
	list-style:none;
	float:left;
}
#arround_transport li {
	width:90px;
	margin-left:10px;
	float:left;
	display:inline;
}
#arround_transport li.nodata {
	width:100%;
	float:left;
	display:inline;
}
#arround_transport img {
	border:2px solid #eee;
	width:90px;
}
#arround_transport p {
	margin:0;
	padding:0;
}
#arround_transport p.subject {
	font-weight:bold;
	padding:2px;
	word-break:break-all;
}
#arround_transport p.address {
	color:#777;
	font:9pt Arial;
}
#arround_transport p.tel {
	font:8pt Arial;
}


/* comment_score */
p.count {
	float:right;
	margin:0 2px 0 0;
	padding:0;
	font-size:8pt;
	color:blue;
}
p.count strong {
	padding:5px;
	font-size:8pt;
	color:#444;
}
#comment_score {
	clear:both;
}
#comment_score ul {
	clear:both;
	list-style:none;
}
#comment_score li {
	padding:5px;
	background:#f4f4f4;
	margin-top:5px;
}
#comment_score p.name {
	float:left;
	font:bold 9pt Arial;
	margin-left:5px;
	display:inline;
}
#comment_score p.ip {
	float:left;
	font:8pt Arial;
	margin-left:5px;
	color:#777;
}
#comment_score p.date {
	float:right;
	font:8pt Arial;
	margin-right:5px;
	display:inline;
}
#comment_score p.comment {
	clear:both;
	float:left;
	margin-left:5px;
	display:inline;
}
#comment_score p.score {
	clear:right;
	float:right;
	margin-right:5px;
	display:inline;
}

#add_comment_score {
	clear:both;
	margin-top:10px;
}
#add_comment_score form {
	float:left;
	margin-left:5px;
}
#add_comment_score p {
	margin:0;
	padding:0;
}
#add_comment_score p.name {
	background:transparent url(images/location_line.gif) no-repeat 0 3px;
	padding-left:10px;
	padding-top:2px;
	margin-right:27px;
	font:9pt Arial;
	float:left;
}
#add_comment_score p.comment {
	clear:left;
	background:transparent url(images/location_line.gif) no-repeat 0 3px;
	padding-left:10px;
	padding-top:2px;
	margin-right:5px;
	font:9pt Arial;
	float:left;
}
#add_comment_score p.comment_edit textarea {
	width:400px;
	height:50px;
}
#add_comment_score p.score {
	background:transparent url(images/location_line.gif) no-repeat 0 4px;
	padding-left:10px;
	padding-top:3px;
	margin-right:27px;
	font:9pt Arial;
	float:left;
}
#add_comment_score p.score_edit input {
	float:left;
}
#add_comment_score p.score_edit label {
	float:left;
	padding:3px;
	font:9pt Arial;
}
#add_comment_score p.comment_ok {
	clear:both;
	margin:10px;
}

#image_gallery ul {
	float:left;
	margin-left:10px;
	display:inline;
}
#image_gallery li {
	float:left;
	margin-left:10px;
	display:inline;
	height:70px;
}
#image_gallery li a {
	border:1px solid #eee;
	display:block;
}
#image_gallery img {
	width:70px;
	border:2px solid #fff;
}

p.distance a.current {
	color:red;
}

#pay_infomation {
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	margin:5px;
}
#pay_infomation th {
	border-left:1px solid #eee;
	border-top:1px solid #eee;
	background:#f4f4f4;
	color:#444;
}
#pay_infomation td {
	width:120px;
	border-left:1px solid #eee;
	border-top:1px solid #eee;
	text-align:center;
}

