/* Input textbox - do not specify a width here, it will be overwritten */
.ffb-input 
{
	float: left;
	/*color: #fff; *//* must specify along with watermark color */
	height: 42px; /* required for webkit browsers (Safari, Chrome) */
}
/* Color of watermark, if present */
.ffb-input.watermark { /* added and removed dynamically */
	color: #999; /* must specify along with input color */
}
/* Drop-down arrow, with sprited image */
.ffb-arrow 
{
	float: left;
	width: 17px;
	height: 22px;
	background-image: url(../img/sel_win7.gif);
}
.ffb-arrow.out { /* css sprite technique */
	background-position: 0;
}
.ffb-arrow.over { /* css sprite technique */
	background-position: -17px 0;
}
.ffb-arrow.active { /* css sprite technique */
	background-position: -34px 0;
}
.ffb-no-results 
{
	/*padding: 2px;*/
	color: #999;
	font-style: italic;
	/*border-bottom: 1px solid #828790;*/
}
/* Container for dropdown contents */
.ffb {
	position: absolute; /* this guy's parent div is hard-coded to position:relative */
	overflow: hidden;
	/*background-color: #202527; *//* Give it a background-color, so it's not transparent */
	font-size: 14px;
	line-height: 36px;
	padding: 10px;
}
/* Inner div for dropdown */
.ffb .ffb-content {
	overflow: auto;
}
.ffb .ffb-content .row {
	display: block;
	border-right: 1px #0e3d59 solid;
	border-bottom: 1px #0e3d59 solid;
	border-left: 1px #0e3d59 solid;
    background-color: #65879b;
	color: #fff;
	font-weight: 400;
	font-size: 14px;
	line-height: 36px;
	height: 36px;
	padding: 6px 10px;
	clear: both;
}
.ffb .ffb-content .row.ffb-sel {
	cursor: pointer;
	cursor: hand;
	color: #fff !important;
	font-weight: 700;
	background-color: #3f6a83;
}
.ffb-match {
	font-weight: 700;
	color: #ffcd00;
	display: inline !important;
	position: static !important;
}

/* Paging */
.ffb .paging {
	vertical-align: middle;
	border-bottom: 1px solid #828790;
}
.ffb .page, .ffb a.page {
	font-size: 85%;
	padding: 2px;
	border: solid 1px #339;
	background-color: #eef;
	margin: 2px;
}
.ffb .box {
	width: 22px;
	margin: 2px;
}
.ffb .summary {
	font-size: 85%;
}



/* FA13 specific inline elements styles */

.ffb .ffb-content .row .team-logo { width: 36px; height: 36px; vertical-align: top; margin-right: 8px; }
.ffb .ffb-content .row .avatar { width: 36px; height: 36px; border-radius: 18px; vertical-align: top; margin-right: 8px; }
