/**
 * Jesse Jordan 2010
 * entities_catalog.css
 */

div.jec_item {
	overflow: auto;
	width: 630px;
	position: fixed;
	/* background-image: url(/images/transfill.gif); */
	background-color: white;
	top: 0;
	height: 100%;
	display: none;
}

div.junified {
	font-size: 9pt;
}

.junified span.match {
	color: #FFCA2C;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
} 

/******** top level **********/

.junified div.menu {

}

.junified .menu span.desc {
	display: block;
	font-size: 8pt;
	line-height: 1;
}

.junified .menu div.head_opened a {
	text-decoration: none;
	color: #FFCA2C;	
}

.junified .sub .menu div.head_opened a {
	text-decoration: none;
	color: white;	
}

.junified .menu div.head_closed a {
	text-decoration: none;
	color: black;	
} 

.junified .menu div.head_opened {
	background-color: #000000;
	color: #FFCA2C;
	font-weight: bold;
	font-size: 11pt;
	background-image: url('/images/jec-minus.png');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 22px;
	line-height: 22px;
	/* height: 22px; */
}

.junified .menu div.head_closed {
	background-color: #EDE5CF;
	color: #000000;
	font-weight: bold;
	font-size: 11pt;
	background-image: url('/images/jec-plus.png');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 22px;
	line-height: 22px;
	/* height: 22px; */
}

/********** sub level **********/

.junified div.sub {
	width: 98%;
	float: left;
	/* border: 1px solid black; */
	margin: 2px;	
}

.junified .sub div.menu {
	margin-left: 10px;
	background-image: url('/images/jec-item-back.png');
	background-position: left;
	background-repeat: repeat-y;	
}

.junified .sub .menu div.head_opened {
	background-color: #B21D0A;
	color: white;
	font-weight: bold;
	font-size: 11pt;
	border: 1px solid #4C4C4C;
	background-image: url('/images/jec-minus.png');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 22px;
	line-height: 22px;
	/* height: 22px; */
}

.junified .sub .menu div.head_closed {
	background-color: #F9EDD3;
	color: black;
	font-weight: bold;
	font-size: 11pt;
	border: 1px solid #4C4C4C;
	background-image: url('/images/jec-plus.png');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 22px;
	line-height: 22px;
	/* height: 22px; */
}

.junified div.item {
	color: black;	
	width: 47%;
	margin-left: 1%;
	margin-right: 1%;
	float: left;
	margin-top: 2px;
} 

.junified .item span.name {
	
}

.junified .item span.desc {
	float: left;
	margin-left: 10px;
	clear: both;
	font-size: 9pt;
	font-style: italic;
}

.junified .item span.price {
	float: right;
	font-style: italic;
	font-weight: bold;
}

