span.categoryCount
{
	color: #6699CC;
	background: inherit;
	margin-left: 1em;
}
ul.mapdata
{
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.mapdata li.mapdata
{
	margin: 0 0 1em 0;
}
{
	margin: 0;
	padding: 0;
	list-style: none;
}

div.mapdataGrp
{
	margin: 1em 0 0.5em 0;
	clear: left;
}
ul.mapdataGrp
{
	margin: 0;
	padding: 0;
	list-style: none;
	clear: left;
}
ul.mapdataGrp li.mapdataGrp
{
	float: left;
	margin: 0 8px 8px 0;
	overflow: hidden;
}
ul.mapdataGrp li.first
{
}
div.mapdataGrp .label
{
	color: #777;
	font-weight: lighter;
	font-style: normal;
}
ul.mapdataGrp li.mapdataGrp div.photo
{
	float: none;
	margin: 0;
	padding: 0;
	display: block;
}
ul.mapdataGrp li.mapdataGrp .itemTitle
{
	font-size: 1em;
	margin: 0.3em 0 0.1em 0;
	text-align: center;
	text-decoration: none;
}

.mapdata div.photoBrowser
{
	float: none !important;
	display: block !important;
	margin: 1em 0 !important;
}
.mapdata div.Caption
{
	text-align: center;
	font-size: 0.9em;
	margin: 0.3em 0 0.8em 0;
}
.resourceBrowser div.Caption
{
	text-align: left;
}

.mapdata ul.photoList
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.mapdata ul.photoList li
{
	display: inline;
}
.mapdata ul.photoList li img
{
	margin: 4px 0 4px 4px;
}
#rightContentColumn .mapdataDetail ul.photoList
{
	display: block;
	border-bottom: 1px solid #BFBFBF;
}

.mapdataDetailItem
{
	color: #000;
	background: #fff;
	padding: 10px;
	border: 1px solid #000;
}

#rightContentColumn #detailData
{
	clear: both;
}
#rightContentColumn .mapdataDetail
{
	border: 1px solid #bfbfbf;
}
.mapdata .space,
.mapdata div.itemTitle,
.mapdata div.address,
.mapdata div.address1,
.mapdata div.address2,
.mapdata div.address3,
.mapdata div.city,
.mapdata div.state,
.mapdata div.zip,
.mapdata div.phone,
.mapdata div.tollfree,
.mapdata div.fax,
.mapdata div.url,
.mapdata div.email,
.mapdata div.price,
.mapdata div.alcohol,
.mapdata div.serves,
.mapdata div.parkingcapacity,
.mapdata div.seating,
.mapdata div.alcohol,
.mapdata div.description,
.mapdata img.dtamember
{
	margin-bottom: 0.5em;
}
#rightContentColumn .mapdataDetail h1,
#rightContentColumn .mapdataDetail h2,
#rightContentColumn .mapdataDetail h3,
#rightContentColumn .mapdataDetail h4,
#rightContentColumn .mapdataDetail h5,
#rightContentColumn .mapdataDetail h6,
#rightContentColumn .mapdataDetail div.itemTitle,
#rightContentColumn .mapdataDetail div.address,
#rightContentColumn .mapdataDetail div.address1,
#rightContentColumn .mapdataDetail div.address2,
#rightContentColumn .mapdataDetail div.address3,
#rightContentColumn .mapdataDetail div.city,
#rightContentColumn .mapdataDetail div.state,
#rightContentColumn .mapdataDetail div.zip,
#rightContentColumn .mapdataDetail div.phone,
#rightContentColumn .mapdataDetail div.tollfree,
#rightContentColumn .mapdataDetail div.fax,
#rightContentColumn .mapdataDetail div.url,
#rightContentColumn .mapdataDetail div.email,
#rightContentColumn .mapdataDetail div.price,
#rightContentColumn .mapdataDetail div.alcohol,
#rightContentColumn .mapdataDetail div.serves,
#rightContentColumn .mapdataDetail div.parkingcapacity,
#rightContentColumn .mapdataDetail div.seating,
#rightContentColumn .mapdataDetail div.alcohol,
#rightContentColumn .mapdataDetail div.description,
#rightContentColumn .mapdataDetail img.dtamember,
#rightContentColumn .mapdataDetail .space
{
	margin: 0 1em 0.5em 1em;
}
.mapdataDetail .itemTitle
{
	color: #000;
	font-weight: bold;
}
.mapdataDetail div.resourceBrowser
{
	display: block;
	float: none;
	margin: 1em 0;
}
#rightContentColumn .mapdataDetail .itemTitle
{
	margin-top: 1em;
}
.mapdata .address,
.mapdata .description
{
	line-height: 1.4em;
}
li.dtamember
{
	
}

.DTAMembers
{
	border: 1px solid #ccc;
	margin-right: 1em;
}
.nonDTAMembers
{
	border: 1px solid #fff;
}
.DTAMembers img.dtaMembers
{
	margin: 1em 0 1em 1em;
}
.DTAMembers div.mbrList
{
	border-top: 1px solid #ccc;
	background: #f0f0f0;
	color: inherit;
	padding-bottom: 0.5em;
}
.DTAMembers .itemTitle a
{
	font-weight: bold;
}
ul.mapdataListView li
{
	margin-left: 1em;
	margin-right: 1em;
}
.DTAMembers img.dtamember
{
	display: none;
}
.distance
{
	float: left;
	margin-right: 0.3em;
	font-size: 0.9em;
	font-weight: bold;
}
