.dk_container {
background:#fff url("../images/layout/bkg_dropkick.png") repeat-x;
border-radius:10px;
line-height:14px;
}

.dk_container:focus {
outline:0;
}

.dk_container a {
cursor:pointer;
text-decoration:none;
}

.dk_toggle {
background-image:url('../images/layout/arrow-dropkick.png');
background-repeat:no-repeat;
background-position:170px center;
border-top:1px solid #eee;
border-left:1px solid #ddd;
border-right:1px solid #ddd;
border-bottom:1px solid #ccc;
color:#333;
padding:7px 10px 7px 10px;
text-shadow:#fff 1px 1px 0;
border-radius:10px;
}

.dk_toggle:hover {
border-color:#ccc;
}

.dk_focus .dk_toggle {
}

.dk_focus .dk_toggle {
}

/* Applied whenever the dropdown is open */
.dk_open {
z-index: 10;
}

.dk_open .dk_toggle {
background-color:#eee;
border-color:#ccc;
color:#ccc;
border-radius:10px 10px 0 0;
}

.dk_options {
box-shadow:rgba(0,0,0,.2) 0 2px 8px;
border-radius:0 0 10px 10px;
}

.dk_options a {
background-color:#fff;
border-bottom:1px solid #eee;
color:#666;
padding:5px 10px;
}

.dk_options li:last-child a {
border-bottom:none;
}

.dk_options a:hover {
background-color:#f7f7f7;
color:#09F;
text-decoration:none;
}

.dk_option_current a,
.dk_options .dk_option_current a:hover {
color:#000;
text-decoration:none;
}

.dk_options_inner {
border:solid 1px #ccc;
border-bottom:none;
color:#333;
max-height:250px;
}

.dk_options_inner,
.dk_touch .dk_options {
max-height:250px;
}

.dk_container {
display:none;
float:left;
position:relative;
}

.dk_container a {
outline:0;
}

.dk_toggle {
display:-moz-inline-stack;
display:inline-block;
 *display:inline;
position:relative;
zoom:1;
}

.dk_open {
position:relative;
}

.dk_open .dk_options {
display:block;
}

.dk_open .dk_label {
color:inherit;
}

.dk_options {
display:none;
margin-top:-1px;
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_options_inner li {
list-style:none;
list-style-image:none;
}

.dk_fouc select {
position:relative;
top:-99999em;
visibility:hidden;
}