.btn-style-select-container { position: relative; overflow: hidden; display: inline-block; }
/*
.btn-style-select-container, .btn-style-select-span {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
*/
.btn-style-select-span { position: relative; float: left; height: 35px; display: block; font-size: 12px; line-height: 35px; }
.btn-style-select-span:hover { cursor: pointer; }
.btn-style-select-span p { position: static !important; margin: 0; padding: 0; padding-left: 10px; font-weight: bold; }
.btn-style-select-arrow { width: 26px; height: 33px; position: absolute; top: 0; right: 10px; display: inline-block; }
.btn-style-select-opts { position: absolute; margin: 0; padding: 0; z-index: 5000; overflow: hidden; }
.btn-style-select-opts * { z-index: 3500; }
.btn-style-select-opts .jScrollPaneTrack { z-index: 4000; }
.btn-style-select-opts .jScrollPaneContainer { overflow: hidden; }

.btn-style-select-list { position: relative; margin: 0; padding: 0; font-size: 12px; }
.btn-style-select-list li { list-style-type: none; background: #eee; color: #666; padding: 3px 5px; border-top: 1px solid #fff; border-bottom: 1px solid #ddd; padding-left: 6px; }
.btn-style-select-list li.label { font-size: 14px; font-weight: bold; }
.btn-style-select-list li.val {  }
.btn-style-select-list li.val ins { margin-right: 4px; display: inline-block; text-decoration: none; width: 16px; height: 16px; background: url(../../img/icons/sprites/base.png) no-repeat -64px -16px; }
.btn-style-select-list:hover { cursor: pointer; }
.btn-style-select-list li:hover { list-style-type: none; background: #ddd; padding: 3px 5px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc; cursor: pointer; padding-left: 6px; }
.btn-style-select-list li.disabled:hover { cursor: default; }
.btn-style-select-opts .btn-style-select-wrapper { position: relative; width: 100%; height: auto; float: left; margin: 0; padding: 0; clear: both; overflow: hidden; }
.btn-style-select-opts .btn-style-select-wrapper div { display: block; }

.btn-style-select-span ins { display: none; }

/*
.btn-style-select-opts {
	border-bottom-right-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-khtml-border-bottom-right-radius: 7px;

	border-bottom-left-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-khtml-border-bottom-left-radius: 7px;
}

.btn-style-select-opts {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 5px #0c557b;
	-webkit-box-shadow: 0 0 5px #0c557b;
	box-shadow: 0 0 5px #0c557b;
}
*/

.btn-style-select-opts .btn-style-select-wrapper ul { width: 241px; float: left; height: auto; position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }

.select_dark .btn-style-select-span { background: url(../img/dark/bg.png) repeat-x left top; color: #fff; }
.select_dark .btn-style-select-arrow { background: url(../img/dark/downarrow.png) no-repeat left top; }

.select_light .btn-style-select-span { background: url(../img/light/bg.png) repeat-x left top; color: #666; }
.select_light .btn-style-select-arrow { background: url(../img/light/downarrow.png) no-repeat left top; }


/* =| HEADERS -> COPIED FROM CLIENTS' STYLE.CSS |================================ */

.btn-style-select-list h6 { font: 10px/16px Arial,Verdana; font-weight: bold; margin: 0; }
.btn-style-select-list h5 { font: 12px/18px Arial,Verdana; font-weight: bold; margin: 0; }
.btn-style-select-list h4 { font: 14px/20px Arial,Verdana; font-weight: bold; margin: 0; }
.btn-style-select-list h3 { font: 14px/22px Arial,Verdana; font-weight: bold; margin: 0; color: #444; }
.btn-style-select-list h2 { font: 18px/24px Arial,Verdana; font-weight: normal; margin: 0; color: #666; }
.btn-style-select-list h1 { font: 20px/26px Arial,Verdana; font-weight: normal; margin: 0; color: #444; }

