.shop{	margin-bottom: 20px;}h2{	margin-top: 20px;	margin-bottom: 20px;	border-bottom: 1px solid #593936;}.shop h4{	display: inline;}.shop dl,.shop dt,.shop dd{	display: inline;	font-size: 13px;}.shop .hdn{	display: none;}.shop ul{	float: left;	width: 380px;	height: 150px;}.shop ul li{	float: left;	margin: 0;	padding: 0;	height: 150px;	width: 185px;	text-indent: 15px;	list-style-type: none;}.shop ul li img{	padding: 5px;	border: 1px solid #ccc;	background: #fff;}.shop ul li span{	display: block;	color: #900;	font-size: 12px;	line-height: 2.0em;	text-align: right;}.shopDescription{	float: right;	width: 400px;	margin-top: 0;	padding-right: 15px;	font-size: 0.9em;	line-height: 1.5em;}.linktomap{	clear: both;	font-size: 0.86em;	line-height: 2.0em;	text-align: right;}.linktomap img{	height: 2.0em;	vertical-align:bottom;	line-height: 2.0em;	background: #ccc;}.locate{	margin: 20px 0;	line-height: 2.0em;	border-top: 1px solid #5a401a;	border-bottom: 1px solid #5a401a;}table td{	font-size: 14px;}.shopname{	width: 240px;}.icons{	padding-left: 10px;	padding-right: 10px;}.adrs{	width: 245px;}
