div.dropdown {
  height: 16px;
  width: 134px;
  padding: 0px;
  border:1px solid #003399;
  background: #ffffff;
  float: left;
  background-image: url(/uploads/image/pmbimage/bg_forms.gif);
  overflow:hidden;
}

div.dropdown-box {
  height: 16px;
  width: 133px;
  padding:0 0 0 3px;
  overflow: hidden;
}

div.dropdown-box a.select-button {
  display: block;
  width: 16px;
  height: 18px;
  float: left;
  text-decoration: none;
  outline: none 0px;
  cursor: default;
  color: #888;
  background: url(/uploads/image/pmbimage/ecrm2_pulldown.gif) top right no-repeat;

}

div.dropdown-box a.select-text {
  display: block;
  width: 115px;
  height: 16px;
  float: left;
  text-decoration: none;
  cursor: default;
  color: #000;
  *padding-top:3px;
}

div.dropdown-list {
  height: 140px;
  position: absolute;
  width: 134px;
  border:1px solid #003399;
  overflow-y: auto;
  margin-left: -1px;
  background-color: white;
  display: none;
}

div.dropdown-list ul li {
  height: 16px;
  padding-bottom: 2px;
  padding-top: 2px;
  padding-left: 3px;
  padding-right: 3px;
  cursor: default;
}

div.dropdown-list ul li span.text {
  cursor: default;
}

div.dropdown-list ul li span.value {
  display: none;
}

div.dropdown-list ul li.selected {
  background: #003399;
  color: white;
}
div.dropdown-list ul li.hover {
  background: #0066ff;
  color: white;
}


.error div.dropdown { border:1px solid red;}
.error div.dropdown-list { border:1px solid red;}
.error div.dropdown-box a.select-button { background:  top right no-repeat;}

.menuclass {}
.provinceclass { position:relative; padding-bottom: 32px; width:220px; color:#000; }
.cityclass { position:relative; padding-bottom: 32px; width:220px; color:#000; }

.menuclass select { display:none; }

.clear0 { clear:both; height:0; line-height:-1; overflow:hidden;}
