/* SELECT FROM FOOTER */

	/* @group Base */
		footer .chzn-container {
			font-size: 13px;
			position: relative;
			display: inline-block;
			zoom: 1;
			*display: inline;
		}

		footer .chzn-container .chzn-drop {
			position: absolute;
			top: 29px;
			left: 0;
			z-index: 1010;

			font-size: 11px;
			color: #99d3af;
			background: #00802f;
		}
	/* @end */

	/* @group Single Chosen */
		footer .chzn-container-single .chzn-single {
				border-radius: 4px;
				display: block;
				overflow: hidden;
				white-space: nowrap;
				position: relative;
				height: 23px;
				line-height: 24px;
				padding: 1px 0 1px 8px;
				text-decoration: none;

				font-size: 11px;
				color: #99d3af;
				background: #00802f;
				border: none;
		}

		footer .chzn-container-single .chzn-default {
			color: #999;
		}

		footer .chzn-container-single .chzn-single span {
			margin-right: 26px;
			display: block;
			overflow: hidden;
			white-space: nowrap;
			-o-text-overflow: ellipsis;
			-ms-text-overflow: ellipsis;
			text-overflow: ellipsis;
		}

		footer .chzn-container-single .chzn-single abbr {
			display: block;
			position: absolute;
			right: 26px;
			top: 6px;
			width: 12px;
			height: 12px;
			font-size: 1px;
			background: url('../img/chosen/chosen-sprite.png') -42px 1px no-repeat;
		}
		footer .chzn-container-single .chzn-single abbr:hover {
			background-position: -42px -10px;
		}
		footer .chzn-container-single.chzn-disabled .chzn-single abbr:hover {
			background-position: -42px -10px;
		}
		footer .chzn-container-single .chzn-single div {
			position: absolute;
			right: 3px;
			top: 3px;
			bottom: 3px;

			display: block;

			box-shadow: -1px -1px 1px rgba(23,23,23,.2);
			background-image: linear-gradient(#00ab41, #009037);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ab41, endColorstr=#009037);

			width: 20px;
		}
		footer .chzn-container-single .chzn-single div b {
			display: block;
			width: 100%;
			height: 100%;
			background: url('../img/footer-select-arrow.png') no-repeat center center;
		}
		footer .chzn-container-single .chzn-search {
			padding: 3px 4px;
			position: relative;
			margin: 0;
			white-space: nowrap;
			z-index: 1010;

			display: none;
		}
		footer .chzn-container-single .chzn-search input {
			background: #fff url('../img/chosen/chosen-sprite.png') no-repeat 100% -20px;
			background: url('../img/chosen/chosen-sprite.png') no-repeat 100% -20px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
			background: url('../img/chosen/chosen-sprite.png') no-repeat 100% -20px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
			background: url('../img/chosen/chosen-sprite.png') no-repeat 100% -20px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
			background: url('../img/chosen/chosen-sprite.png') no-repeat 100% -20px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
			background: url('../img/chosen/chosen-sprite.png') no-repeat 100% -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
			margin: 1px 0;
			padding: 4px 20px 4px 5px;
			outline: 0;
			border: 1px solid #aaa;
			font-family: sans-serif;
			font-size: 1em;
		}
		footer .chzn-container-single .chzn-drop {
			-moz-background-clip   : padding;
			-webkit-background-clip: padding-box;
			background-clip        : padding-box;
		}
	/* @end */

	/* @group Results */
		footer .chzn-container .chzn-results {
			margin: 0 4px 4px 0;
			max-height: 240px;
			padding: 0 0 0 4px;
			position: relative;
			overflow-x: hidden;
			overflow-y: auto;
			-webkit-overflow-scrolling: touch;
		}
		footer .chzn-container-multi .chzn-results {
			margin: -1px 0 0;
			padding: 0;
		}
		footer .chzn-container .chzn-results li {
			display: none;
			line-height: 15px;
			padding: 5px 6px;
			margin: 0;
			list-style: none;
		}
		footer .chzn-container .chzn-results .active-result {
			cursor: pointer;
			display: list-item;
		}
		footer .chzn-container .chzn-results .highlighted {
			background-color: #009037;
			color: #fff;
		}
		footer .chzn-container .chzn-results li em {
			background: #feffde;
			font-style: normal;
		}
		footer .chzn-container .chzn-results .highlighted em {
			background: transparent;
		}
		footer .chzn-container .chzn-results .no-results {
			background: #f4f4f4;
			display: list-item;
		}
		footer .chzn-container .chzn-results .group-result {
			cursor: default;
			color: #999;
			font-weight: bold;
		}
		footer .chzn-container .chzn-results .group-option {
			padding-left: 15px;
		}
		footer .chzn-container-multi .chzn-drop .result-selected {
			display: none;
		}
		footer .chzn-container .chzn-results-scroll {
			background: white;
			margin: 0 4px;
			position: absolute;
			text-align: center;
			width: 321px; /* This should by dynamic with js */
			z-index: 1;
		}
		footer .chzn-container .chzn-results-scroll span {
			display: inline-block;
			height: 17px;
			text-indent: -5000px;
			width: 9px;
		}
		footer .chzn-container .chzn-results-scroll-down {
			bottom: 0;
		}
		footer .chzn-container .chzn-results-scroll-down span {
			background: url('../img/chosen/chosen-sprite.png') no-repeat -4px -3px;
		}
		footer .chzn-container .chzn-results-scroll-up span {
			background: url('../img/chosen/chosen-sprite.png') no-repeat -22px -3px;
		}
	/* @end */

	/* @group Active  */
		.chzn-container-active .chzn-single {
		}
		.chzn-container-active .chzn-single-with-drop {
		}
		.chzn-container-active .chzn-single-with-drop div {
		}
		.chzn-container-active .chzn-single-with-drop div b {
		}
		footer .chzn-container-active .chzn-choices {
			-webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
			-moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
			box-shadow        : 0 0 5px rgba(0,0,0,.3);
			border: 1px solid #5897fb;
		}
		footer .chzn-container-active .chzn-choices .search-field input {
			color: #111 !important;
		}
	/* @end */

	/* @group Disabled Support */
		footer .chzn-disabled {
			cursor: default;
			opacity:0.5 !important;
		}
		footer .chzn-disabled .chzn-single {
			cursor: default;
		}
		footer .chzn-disabled .chzn-choices .search-choice .search-choice-close {
			cursor: default;
		}
	/* end */

	footer .chzn-container-single-nosearch .chzn-search input {
		position: absolute;
		left: -9000px;
	}
/* END FOOTER SELECT */

/* SELECT FROM FOOTER */

	/* @group Base */
		.chzn-container {
			font-size: 13px;
			position: relative;
			display: inline-block;
			zoom: 1;
			*display: inline;

			display: inline-block;
			vertical-align: middle;
		}

		.chzn-container .chzn-drop {
			position: absolute;
			top: 29px;
			left: 0;
			z-index: 1010;

			font-size: 12px;
			color: #808080;

			background-image: linear-gradient(#fff, #ccc);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#cccccc);
			width: 180px;
		}
	/* @end */

	/* @group Single Chosen */
		.chzn-container-single .chzn-single {
				border-radius: 4px;
				display: block;
				overflow: hidden;
				white-space: nowrap;
				position: relative;
				height: 23px;
				line-height: 24px;
				padding: 1px 0 1px 8px;
				text-decoration: none;

				font-size: 12px;
				color: #808080;

				border: solid 1px #ccc;
				background-image: linear-gradient(#fff, #ccc);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#cccccc);
				width: 180px;
		}

		.chzn-container-single .chzn-default {
			color: #999;
		}

		.chzn-container-single .chzn-single span {
			margin-right: 26px;
			display: block;
			overflow: hidden;
			white-space: nowrap;
			-o-text-overflow: ellipsis;
			-ms-text-overflow: ellipsis;
			text-overflow: ellipsis;
		}

		.chzn-container-single .chzn-single abbr {
			display: block;
			position: absolute;
			right: 26px;
			top: 6px;
			width: 12px;
			height: 12px;
			font-size: 1px;
			background: url('../img/chosen/chosen-sprite.png') -42px 1px no-repeat;
		}
		.chzn-container-single .chzn-single abbr:hover {
			background-position: -42px -10px;
		}
		.chzn-container-single.chzn-disabled .chzn-single abbr:hover {
			background-position: -42px -10px;
		}
		.chzn-container-single .chzn-single div {
			position: absolute;
			right: 3px;
			top: 3px;
			bottom: 3px;

			display: block;

			width: 20px;
		}
		.chzn-container-single .chzn-single div b {
			display: block;
			width: 100%;
			height: 100%;
			background: url('../img/select-arrow.png') no-repeat center center;
		}
		.chzn-container-single .chzn-search {
			padding: 3px 4px;
			position: relative;
			margin: 0;
			white-space: nowrap;
			z-index: 1010;

			display: none;
		}
		.chzn-container-single .chzn-search input {
			background: #fff url('../img/chosen/chosen-sprite.png') no-repeat 100% -20px;
			background: url('../img/chosen/chosen-sprite.png') no-repeat 100% -20px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
			background: url('../img/chosen/chosen-sprite.png') no-repeat 100% -20px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
			background: url('../img/chosen/chosen-sprite.png') no-repeat 100% -20px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
			background: url('../img/chosen/chosen-sprite.png') no-repeat 100% -20px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
			background: url('../img/chosen/chosen-sprite.png') no-repeat 100% -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
			margin: 1px 0;
			padding: 4px 20px 4px 5px;
			outline: 0;
			border: 1px solid #aaa;
			font-family: sans-serif;
			font-size: 1em;
		}
		.chzn-container-single .chzn-drop {
			-moz-background-clip   : padding;
			-webkit-background-clip: padding-box;
			background-clip        : padding-box;
			width: 189px !important;
		}
	/* @end */

	/* @group Results */
		.chzn-container .chzn-results {
			margin: 0 4px 4px 0;
			max-height: 240px;
			padding: 0 0 0 4px;
			position: relative;
			overflow-x: hidden;
			overflow-y: auto;
			-webkit-overflow-scrolling: touch;
		}
		.chzn-container-multi .chzn-results {
			margin: -1px 0 0;
			padding: 0;
		}
		.chzn-container .chzn-results li {
			display: none;
			line-height: 15px;
			padding: 5px 6px;
			margin: 0;
			list-style: none;
		}
		.chzn-container .chzn-results .active-result {
			cursor: pointer;
			display: list-item;
		}
		.chzn-container .chzn-results .highlighted {
		}
		.chzn-container .chzn-results li em {
			background: #feffde;
			font-style: normal;
		}
		.chzn-container .chzn-results .highlighted em {
			background: transparent;
		}
		.chzn-container .chzn-results .no-results {
			background: #f4f4f4;
			display: list-item;
		}
		.chzn-container .chzn-results .group-result {
			cursor: default;
			color: #999;
			font-weight: bold;
		}
		.chzn-container .chzn-results .group-option {
			padding-left: 15px;
		}
		.chzn-container-multi .chzn-drop .result-selected {
			display: none;
		}
		.chzn-container .chzn-results-scroll {
			background: white;
			margin: 0 4px;
			position: absolute;
			text-align: center;
			width: 321px; /* This should by dynamic with js */
			z-index: 1;
		}
		.chzn-container .chzn-results-scroll span {
			display: inline-block;
			height: 17px;
			text-indent: -5000px;
			width: 9px;
		}
		.chzn-container .chzn-results-scroll-down {
			bottom: 0;
		}
		.chzn-container .chzn-results-scroll-down span {
			background: url('../img/chosen/chosen-sprite.png') no-repeat -4px -3px;
		}
		.chzn-container .chzn-results-scroll-up span {
			background: url('../img/chosen/chosen-sprite.png') no-repeat -22px -3px;
		}
	/* @end */

	/* @group Active  */
		.chzn-container-active .chzn-single {
		}
		.chzn-container-active .chzn-single-with-drop {
		}
		.chzn-container-active .chzn-single-with-drop div {
		}
		.chzn-container-active .chzn-single-with-drop div b {
		}
		.chzn-container-active .chzn-choices {
			-webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
			-moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
			box-shadow        : 0 0 5px rgba(0,0,0,.3);
			border: 1px solid #5897fb;
		}
		.chzn-container-active .chzn-choices .search-field input {
			color: #111 !important;
		}
	/* @end */

	/* @group Disabled Support */
		.chzn-disabled {
			cursor: default;
			opacity:0.5 !important;
		}
		.chzn-disabled .chzn-single {
			cursor: default;
		}
		.chzn-disabled .chzn-choices .search-choice .search-choice-close {
			cursor: default;
		}
	/* end */

	.chzn-container-single-nosearch .chzn-search input {
		position: absolute;
		left: -9000px;
	}

/* END FOOTER SELECT */
