/*==================================
remove default focus style
====================================*/
:focus { outline: none; }

.js ul.newList { left: -9999px; }

ul.newList * {margin: 0; padding: 0;}
ul.newList {
	margin: -3px 0 0 15px;
	padding: 0;
	list-style: none;
	color: #000;
	width: 382px;
	background: #fff;
	border: 1px solid #ccc;
	position: absolute;
	z-index: 10;
	height: 240px;
	overflow: auto;
}
.newListSelected {
	font-size: 14px;
	font-weight: bold;
	width: 397px;
	color: #000;
	height: 37px;
	padding: 0 0 0 15px;
	margin: 8px 0 12px 0;
	/*background: url(../img/select1_bg.png) 0 0 no-repeat;*/
	position: relative;
	z-index: 1;
}
.newListSelected i {
	width: 415px;
	height: 37px;
	background: url(../img/select2_bg.png) 0 0 no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.newListSelected span { width: 394px; display: block; }
ul.newList li { padding: 0 8px; line-height: 31px; }
.selectedTxt { width: 333px; overflow: hidden; height: 37px; padding:0 55px 0 9px; line-height: 37px; position: relative; z-index: 2; }
.hiLite { background: #ddd!important; }
.newListHover { background: #eee!important; cursor: default; }
.newListSelHover, .newListSelFocus { background-position: 0 0; cursor :default; }

/*.newListOptionTitle { font-weight: bold; }
.newListOptionTitle ul { margin: 3px 0 0; }
.newListOptionTitle li { font-weight: normal; border-left: 1px solid #ccc; }*/


