/*grey wb*/

#phocamaps div.pmbox-greywb {

	float: 			left;

	clear: 			both;

	text-align:		left;

	background: 	url(images/box-grey-br.png) no-repeat bottom right;

}



#phocamaps div.pmbox-greywb div {

	background: url(images/box-grey-bl.png) no-repeat bottom left;

}



#phocamaps div.pmbox-greywb div div {

	background: url(images/box-grey-tr.png) no-repeat top right;

}



#phocamaps div.pmbox-greywb div div div {

	padding:12px;

	background: url(images/box-grey-tl.png) no-repeat top left;

}



#phocamaps div.pmbox-greywb div div div div {

	margin: 	0;

	padding: 	0;

	float: 		none;

	width: 		99%;

	background: none;

}



/*grey*/

#phocamaps div.pmbox-grey {

	float: 			left;

	clear: 			both;

	text-align:		left;

	background: 	url(images/box-grey-br.png) no-repeat bottom right;

}



#phocamaps div.pmbox-grey div {

	background: url(images/box-grey-bl.png) no-repeat bottom left;

}



#phocamaps div.pmbox-grey div div {

	background: url(images/box-grey-tr.png) no-repeat top right;

}



#phocamaps div.pmbox-grey div div div {

	padding:10px;

	background: url(images/box-grey-tl.png) no-repeat top left;

}



#phocamaps div.pmbox-grey div div div div {

	margin: 	0;

	padding: 	0;

	float: 		none;

	width: 		99%;

	background: none;

}



/*grey rc*/

#phocamaps div.pmbox-greyrc {

	float: 			left;

	clear: 			both;

	text-align:		left;

	background: 	url(images/box-greyrc-br.png) no-repeat bottom right;

}



#phocamaps div.pmbox-greyrc div {

	background: url(images/box-greyrc-bl.png) no-repeat bottom left;

}



#phocamaps div.pmbox-greyrc div div {

	background: url(images/box-greyrc-tr.png) no-repeat top right;

}



#phocamaps div.pmbox-greyrc div div div {

	padding:12px;

	background: url(images/box-greyrc-tl.png) no-repeat top left;

}



#phocamaps div.pmbox-greyrc div div div div {

	margin: 	0;

	padding: 	0;

	float: 		none;

	width: 		99%;

	background: none;

}



/*black*/

#phocamaps div.pmbox-black {

	float: 			left;

	clear: 			both;

	text-align:		left;

	background: 	url(images/box-black-br.png) no-repeat bottom right;

}



#phocamaps div.pmbox-black div {

	background: url(images/box-black-bl.png) no-repeat bottom left;

}



#phocamaps div.pmbox-black div div {

	background: url(images/box-black-tr.png) no-repeat top right;

}



#phocamaps div.pmbox-black div div div {

	padding:12px;

	background: url(images/box-black-tl.png) no-repeat top left;

}



#phocamaps div.pmbox-black div div div div {

	margin: 	0;

	padding: 	0;

	float: 		none;

	width: 		99%;

	background: none;

}



.pmroute {

	margin-top:15px;

	clear:both;

}

.pmgps {

	margin-top:5px;

	border-top:1px solid #ccc;

	margin-bottom:5px;

}