/* always visible styles */
.selectbox{display:inline-block;*display:inline;font-size:13px;margin:1px;position:relative;zoom:1;}
.selectbox .display{
  background:#fff url('images/select-bg.png') repeat-x bottom;
  color:#73675f;
  cursor:default;
  display:block;
  font-weight:normal;
  height:20px;
  line-height:20px;
  padding:0 24px 0 8px;
  position:relative;
  text-decoration:none;
  z-index: 999;
  -moz-box-shadow: 0px 1px 2px #393531;
  -webkit-box-shadow: 0px 1px 2px #393531;
  box-shadow: 0px 1px 2px #393531;
}
.selectbox.disabled .display{color:#999;}
.selectbox.open a.display{
	border-bottom-right-radius:0px;
	border-bottom-left-radius:0px;
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
}
.selectbox.focused .display .text{/*background-color:#3399ff;color:#fcfcfc;*/}
.selectbox .display:active{border-color:#7b7d83;}
.selectbox .display:active .arrow_btn{background-color:#9eb0ba;}
.selectbox .display.hover .arrow_btn .interior{background-image:url(images/select_arrow_bg_hover.gif);}
.selectbox .display .arrow_btn{display:block;height:22px;padding:1px;position:absolute;right:0;top:0;width:24px; border-left: 1px solid #ccc;}
.selectbox .display .arrow_btn .interior{display:block;height:22px;}
.selectbox .display .arrow_btn .arrow{display:block;height:22px; background: url('images/arrow.png') no-repeat center center;}
.selectbox .value{display:none;}

/* dropdown styles */
.items{
  background:#fff;
  display:block;
  font-size:13px;
  list-style-type:none;
  margin:0;
  overflow-x:hidden;
  overflow-y:auto;
  padding:0 0 1px 0;
  z-index: 19;
  -moz-box-shadow:0 3px 5px rgba(0,0,0,.5);
  -webkit-box-shadow:0 3px 5px rgba(0,0,0,.5);
}
.items.above{}
.items li{display:block;margin:0;padding:0;/*white-space:nowrap; maybe necessary if using fixedWidth: false */}
.items li:first-child{margin-top:0;}
.items li>a{color:#000;cursor:default;display:block;padding:1px 3px;text-decoration:none;}
.items li.selected a{/*border-bottom:1px dotted #999;border-top:1px dotted #999;*/background: #e6ebec;}
.items li.disabled a{color:#999;}
.items li.hover>a{background-color:#60c0d8;color:#fcfcfc;}
.items .value{display:none;}

/* optgroup styles */
.items .optgroup .items{
  border:none;
  margin:0;
  padding:0;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
}
.items .optgroup>.label{font-weight:bold;line-height:1em;}
.items .optgroup .items li>a{padding-left:1em;}

/* easy rounding styles */
.round_sb.display{
  padding:2px 50px 2px 8px;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}
.round_sb.items{
  border-bottom-right-radius:5px;
  border-bottom-left-radius:5px;
  -moz-border-bottom-right-radius:5px;
  -moz-border-bottom-left-radius:5px;
  -webkit-border-bottom-right-radius:5px;
  -webkit-border-bottom-left-radius:5px;
}
.round_sb.items>li>a{padding:4px 6px;}
.round_sb.items>li.first>a{
/*  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;*/
}
.round_sb.items>li.last>a{
  -moz-border-radius-bottomleft:5px;
  -moz-border-radius-bottomright:5px;
  -webkit-border-bottom-left-radius:5px;
  -webkit-border-bottom-right-radius:5px;
}
/* for optgroups */
.round_sb.items>li>.label{line-height:27px;padding:4px 6px;}
.round_sb.items>li>.items li>a{padding:4px 6px 4px 12px;}