
.dk_container {
    background: url("/gfx/select-bg.jpg") no-repeat scroll 0 0 transparent;
    font-size: 0.75em;
    height: 21px;
    margin-bottom: 1.5em;
    white-space: nowrap;
    width: 287px;
}
.dk_container:focus {
    outline: 0 none;
}
.dk_container a {
    cursor: pointer;
    text-decoration: none;
}
.dk_toggle {
    -moz-user-select: none;
    color: #A2A8AD;
    padding: 4px 22px 2px 10px;
    transition: border-color 0.5s ease 0s;
    width: 255px;
}
.dk_toggle:after {
    color: #333333;
    float: right;
    font-size: 1em;
}
.dk_open {
    z-index: 10;
}
.dk_open .dk_toggle {
    z-index: 30;
}
.dk_open .dk_toggle:after {
    color: #FFFFFF;
}
.dk_options {
}
.dk_options a {
    -moz-user-select: none;
    line-height: 2.5em;
    padding: 0 1em;
}
.dk_options li {
    background-color: #FFFFFF;
}
.dk_options li:first-child {
    display: none;
}
.dk_options #divider {
    background-color: #C67941;
    height: 1px;
    margin: auto;
    width: 90%;
}
.dk_options li:last-child #divider {
    display: none;
}
.dk_options a:hover, .dk_option_current a {
    color: #333333;
    text-decoration: none;
}
.dk_options_inner, .dk_touch .dk_options {
    border: 1px solid #C67941;
}
.dk_container {
    display: none;
    float: left;
    position: relative;
}
.dk_container a {
    outline: 0 none;
}
.dk_toggle {
    display: inline-block;
    position: relative;
}
.dk_open {
    position: relative;
}
.dk_open .dk_options {
    display: block;
}
.dk_open .dk_label {
    color: inherit;
}
.dk_options {
    display: none;
    position: absolute;
    right: 0;
    width: 100%;
}
.dk_options a, .dk_options a:link, .dk_options a:visited {
    display: block;
}
.dk_options_inner {
    overflow: auto;
    position: relative;
}
.dk_touch .dk_options {
    overflow: hidden;
}
.dk_touch .dk_options_inner {
    max-height: none;
    overflow: visible;
}
.dk_fouc select {
    position: relative;
    top: -99999em;
    visibility: hidden;
}
