/* container/wrapper
==============================================================================*/

.contextMenu {
	width: 240px;
	position: absolute;
	z-index: 99999;
	border: solid 1px #CCC;
	background: #EEE;
	padding: 0;
	margin: 0;
	display: none;
	font: 10px Arial, Helvetica, sans-serif;
}

.contextMenu LI { list-style: none !important; padding: 0; margin: 0 !important; }

.contextMenu A {
	color: #333;
	text-decoration: none;
	display: block;
	line-height: 30px;
	height: 30px;
	background-position: 6px center;
	background-repeat: no-repeat;
	outline: none;
	padding: 1px 5px;
	padding-left: 28px;
}

.contextMenu LI.hover A { color: #FFF; background-color: #3399FF; }
.contextMenu LI.disabled A { color: #AAA; cursor: default; }
.contextMenu LI.hover.disabled A { background-color: transparent; }
.contextMenu LI.separator { border-top: solid 1px #CCC; }
.contextMenu LI A { background-image: url(../images/default.png); }
.contextMenu LI.none A { background-image: url(../images/none.png); }


ul.churches-list li {
	list-style-type: none !important;
	margin-left: 0 !important;
	margin-top: -1px;
	border: 1px #cfcece solid;
	background-color: #fff;
	padding: 1px;
	width: 350px;
} 

ul.churches-list li a {
	display: block;
	height: 40px;
	padding: 10px 0 0 8px;
	color: #404040 !important;
	font-size: 13px;
	line-height: 1px;
	background: #ededed url(../images/churches_icon_btn.png) no-repeat center right;
}

ul.churches-list li a span {
	display: block;
	height: 22px;
	padding: 9px 0 0 43px;
	background: url(../images/churches_icon.png) no-repeat 0 0;
	cursor: pointer;
}
