.SelectDescr
{
vertical-align:middle;
display:table-cell;
font-weight:bold;
font-size:22px;
}
.reset_list{
top:8px;
display:inline-block;
position:absolute;
right:0;
background:#8B4513;
padding:6px;
margin-right:12px;
color:#FFF;
cursor:pointer;
}
.header_list_text
{
font-weight:bold;
}
.regioncheck
{
float:none;
 margin-right:6px;
 cursor:pointer;
}

.vjdisabled{
color:#7C7C7C;
}

.vSelect{
display:inline-block;	
/* The select container*/
	margin-right:2px;
}
.divSelect{
	
	/* This is the container of the new select element */
display:inline-block;	
width:100%;	
	min-width:100px;
	position:relative;
	background:#FFF;
	border:1px solid #B7B7B7;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	height:auto;
	
	/* Preloading the background image for the dropdown */
}
.vjactive_background{
	background:#EAEAEA;
background-position: calc(100% - 5px) 50%;
background-position-x:calc(100% - 5px) 50%;
background-position-x:98%  ;
background-position-y:50%  ;
 background-repeat: no-repeat;
}
.selectBoxText
{
padding-left:4px;
margin-right:32px;
}
.divSelect .divselectBox{
overflow-y: hidden;
overflow-x: hidden;
white-space: nowrap;
text-align:left;
	vertical-align:bottom;
	position:absolute;
	height:100%;
	width:100%;
	/* Font settings */
	
  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; text-decoration: none; font-weight: normal;
	color:#000;

	/* Using CSS3 multiple backgrounds and a fallback */
background-image:url('../img/down3.png'),url('../img/down3.png');
background-position: calc(100% - 5px) 50%;
background-position-x:calc(100% - 5px) 50%;
background-position-x:98%  ;
background-position-y:50%  ;
 background-repeat: no-repeat;
	
	cursor:pointer;
}
.divSelect .divselectBox:hover,
.divSelect .divselectBox .expanded{
	background:#EAEAEA;
	background-image:url('../img/down3.png'),url('../img/down3.png');
background-position: calc(100% - 5px) 50%;
background-position-x:calc(100% - 5px) 50%;
background-position-x:98%  ;
background-position-y:50%  ;
 background-repeat: no-repeat;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.drop_down_div
{
	width:264px;border: 1px solid #000;
	position:absolute;
z-index:20000;
background:#FFF;
	border:1px solid #B7B7B7;
}

.dropDown::-webkit-scrollbar {
  width: 15px;
  height: 15px;
}
.dropDown::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}
.dropDown::-webkit-scrollbar-thumb {
  background: #6FC56F;
  border: 0px none #ffffff;
  border-radius: 50px;
}
.dropDown::-webkit-scrollbar-thumb:hover {
  background: #25A725;
}
.dropDown::-webkit-scrollbar-thumb:active {
  background: #257B25;
}
.dropDown::-webkit-scrollbar-track {
  background: #ECECEC;
  border: 0px none #ffffff;
  border-radius: 50px;
}
.dropDown::-webkit-scrollbar-track:hover {
  background: #ECECEC;
}
.dropDown::-webkit-scrollbar-track:active {
  background: #ECECEC;
}
.dropDown::-webkit-scrollbar-corner {
  background: transparent;
}

.dropDown{
	margin:0;
	padding:0;
	top:0px;
	position:relative;
max-height:300px;
overflow-y: auto;
text-align:left;
z-index:20000;
	left:0;
	width:100%;
//	border:1px solid #B7B7B7;
	border-width:0 1px 1px;
	list-style:none;
	
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	
}


.vjselected
{
  background:blue;
background: #efefef; /* Old browsers */
background: -moz-linear-gradient(top,  #FFDDDD 0%, #FF2525 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFDDDD), color-stop(100%,#FF2525)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #FFDDDD 0%,#FF2525 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #FFDDDD 0%,#FF2525 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #FFDDDD 0%,#FF2525 100%); /* IE10+ */
background: linear-gradient(to bottom, #28e0e0 0%,#21265f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFDDDD', endColorstr='#FF2525',GradientType=0 ); /* IE6-9 */

	  border-top: 0px solid #CCC;
	  color:#FFF;
}
.vjmark_first
{
position:relative;
left:-2px;
background: #F0E68C; /* Old browsers */
font-weight: normal;	
	  border-top: 0px solid #CCC;
	  color:#000;
}
.vjmark_first:hover
{
background:#B3BBC6;
}
.vjbackground
{
background: #ffffff; /* Old browsers */

font-weight: normal;	
	
	  border-top: 0px solid #CCC;
	  color:#000;
}
.drop_down_div li{
	overflow:hidden;
	cursor:pointer;
	position:relative;
	/* Again, using CSS3 multiple backgrounds with a fallback */
}

.drop_down_div li span{
width:100%;
	padding-left:4px;
	vertical-align:middle;
  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; text-decoration: none; 
 display:table;
  }
.drop_down_div li span div{
 display:table-cell;
  }

.drop_down_div li span i{
line-height:12px;
left:;
display:block;
height:12px;
position:absolute;
bottom:5px;
	color:yellow;
	font-size:12px;
}

.drop_down_div li img{
}

