/*	SMPjazz.com CSS - Scott Bush, Oct. 2005	*/

/*	margin sequence:	Top		Right	Bottom	Left	*/
/*	padding is space inside containers; margin is space outside (except on the body definition	*/

/*<group=Listings>*/
.filterBox {
	background-color:	#0408A3;
	padding:			2px	4px 2px 4px;

	color:				#fff;
	text-align:			left;
	font-weight:		normal;
	font-size:			1em;
}
.filterBox > .label {
	color:				#fff;
}

.listingBox {
	width:				548px;			/* 500 width - border	*/
	font-size:			0.8em;
	border:				1px solid #aaa;
	border-bottom:		none;
}
.listingBox:hover {
	background-color:	#E2FEFF;
	border:				1px solid #0408A3;
	border-bottom:		none;
}
.smallListingBox {
	width:				548px;			/* 500 width - border	*/
	font-size:			0.8em;
	border-bottom:		1px solid #aaa;
	margin-bottom:		5px;
	padding:			3px 3px 3px 2px;
}

.title {
	font-size:			1.5em;
	font-weight:		bold;
	color:				#222;
	clear:				both;
	padding:			2px	4px 4px 4px;
}
.infoBox {
	font-size:			1.2em;
	float:				left;
	width:				150px;
	padding:			2px	4px 2px 4px;
	border-right:		1px dotted #aaa;
	margin-bottom:		4px;
}
.descriptionBox {
	line-height:		130%;
	padding:			2px	4px 2px 8px;
	margin-left:		160px;
	min-height:			130px;
}
.composer {
	padding:			0px	0px	2px 0px;
}
.arranger {
	padding:			0px	0px	2px 0px;
}
.voicing {
	padding:			0px	0px	2px 0px;
}
.popularity {
	padding:			0px	0px	2px 0px;
	display:			none;
}
.price {
	font-size:			1.5em;
	font-weight:		bold;
	text-align:			right;
	padding:			10px	0px	2px 0px;
}
.smpid {
}
.actionBox {
	clear:				both;
	background-color:	#ddd;
	padding:			2px	4px 1px 4px;
	
	text-align:			center;
	font-weight:		bold;
	font-size:			1.2em;
}
/*	Sample box */
.sampleBox {
	width:				300px;
	margin:				4px;
	padding:			0px 0px 0px 0px;
	border:				1px solid #aaa;
}
.sampleBox h2 {
	margin-top:			none;
}
.sampleBox a {
	border:				none;
	text-decoration:	none;
}

/*	Difficulty legend */
#difficultyLegend {
	width:				300px;
	padding:			6px;
}
#difficultyLegend > ol {
	margin-top:			0px;
}
#difficultyLegend > ol > li {
	font-weight:		bold;
	border-top:		1px solid #aaa;
}
#difficultyLegend > ol > li > ul li {
	font-weight:		normal;
	padding:			0px 0px 0px 0px;
}

