.pm_tours-list
{
	text-align: left;
}
.pm_tours-list H4
{
	width: 100%;
	font-size: 20px;
}
.pm_tours-list TABLE
{
	border-collapse: separate;
/*border-spacing: 5px;
margin: auto 0;*/
	width: 100%;
}
.pm_tours-list TABLE TD#region
{
	vertical-align: top;
	font-weight: bold;
	max-width: 200px;
	padding: 3px 5px 20px;
	empty-cells: hide;
}
.pm_tours-list TABLE#tours
{
	vertical-align: top;
	width: 600px;
	padding: 0px 5px 20px;
}
.pm_tours-list TABLE TD#tours
{
	vertical-align: top;
	min-width: 360px;
}
.pm_tours-list TABLE TD#length
{
	vertical-align: top;
	width: 120px;
}
.pm_tours-list TABLE TD#duration
{
	vertical-align: top;
	width: 120px;
}
.pm_tours-select
{
	text-align: left;
}
.pm_tours-select H4
{
	width: 100%;
	font-size: 20px;
}
.pm_tours-select DIV
{
	width: 100%;
	font-size: 16px;
	margin-left: 40px;
}
.pm_tours-single
{
	text-align: left;
}
.pm_tours-single #tourtitle
{
	font-weight: 600;
	font-size: 14px;
	color: #E22A36;
}
.pm_tours-single TABLE TD#head
{
	font-weight: bold;
	padding: 10 5 10 0;
	vertical-align: top;
	width: 20%;
}
.pm_tours-single TABLE TD#data
{
	padding: 10 0;
	vertical-align: top;
	width: 80%;
}
.pm_tours-single TABLE TD#back
{
	text-align: right;
	font-size: 60%;
}
.pm_tours-single TABLE TD#filterhead
{
	padding: 13 5 10 0;
	text-align: right;
	font-weight: bold;
	font-size: 80%;
}
.pm_tours-single TABLE TD#filter
{
	padding: 13 0 10 5;
	text-align: left;
	font-weight: bold;
	font-size: 80%;
}
.pm_tours-single TABLE TD#googlemap
{
	padding: 13 0 10;
	text-align: center;
	vertical-align: top;
}
