.dd-container{width:100% !important}
.dd-select{border:1px solid #ccc;border-radius:2px;cursor:pointer;position:relative;width:100% !important;background-color:#fff !important;font-size:16px;line-height:normal}
.dd-desc{color:#aaa;display:block;font-weight:normal;line-height:1.4em;overflow:hidden}
.dd-selected{display:block;font-weight:bold;overflow:hidden;padding:10px}
.dd-pointer{height:0;margin-top:-3px;position:absolute;right:10px;top:50%;width:0}
.dd-pointer-down{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#000 transparent transparent;border-image:none;border-right:5px solid transparent;border-style:solid;border-width:5px}
.dd-options{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #f5f5f5;border-color:-moz-use-text-color #ccc #ccc;border-image:none;border-right:1px solid #ccc;border-style:none solid solid;border-width:medium 1px 1px;box-shadow:0 1px 5px #ddd;display:none;list-style:none outside none;margin:0;overflow:auto;padding:0;position:absolute;z-index:2000;width:100% !important}
.dd-option{color:#333 !important;cursor:pointer;display:block;overflow:hidden;padding:10px;text-decoration:none;transition:all .25s ease-in-out 0}
.dd-options>li:last-child>.dd-option{border-bottom:medium none}
.dd-option:hover{background:none repeat scroll 0 0 #f3f3f3;color:#000}
.dd-selected-description-truncated{text-overflow:ellipsis;white-space:nowrap}
.dd-option-selected{background:none repeat scroll 0 0 #f6f6f6}
.dd-option-image,.dd-selected-image{float:left;margin-right:10px;max-width:64px;vertical-align:middle}
.dd-image-right{float:right;margin-left:5px;margin-right:15px}
.dd-container{position:relative}
.dd-container .dd-selected-text{color:#808080 !important}
.dd-option-text{cursor:pointer}
.dd-selected{font-weight:normal}
.dd-selected:hover{color:inherit;text-decoration:none}
.dd-options .dd-option.subtitle{color:#9e9e9e;padding-left:20px}
.dd-options .dd-option.subtitle.bigPadding{padding-left:50px}
.dd-options .dd-option.greyout{color:#dedede;padding-left:20px}
.dd-options li .dd-option-selected{background-color:gray;color:#fff;text-decoration:none}
.dd-options li a.disable:hover{text-decoration:none;cursor:default}
.dd-options li a.disable .dd-option-text:hover{cursor:default}