div.custom{white-space:nowrap;height:29px;position:relative;left:-5px;top:-1px;line-height:normal !important;}
div.custom input{font:normal 10px Verdana, Geneva, sans-serif;background:url(sexy-input-bg.png) no-repeat;padding-left:8px;padding-top:7px;height:22px;border:0;position:relative;line-height:normal !important;}
.gray_select div.custom input{font:normal 10px Verdana, Geneva, sans-serif;background:url(input_gray_left.png) no-repeat;padding-left:8px;padding-top:7px;height:22px;border:0;position:relative;line-height:normal !important;}
.orange div.custom input{background:url(sexy-input-bg-orange.png) no-repeat top left !important;}
div.custom div.icon{width:25px;height:29px;background:transparent url(arrow.png) no-repeat;cursor:pointer;position:absolute;top:0px;right:-6px;right:-7px\9;}
div.custom div.icon2{width:25px;height:29px;background:transparent url(arrow.png) no-repeat;cursor:pointer;position:absolute;top:0px;right:-6px;right:-7px\9;}
.gray_select div.custom div.icon{width:25px;height:29px;background:transparent url(arrow_gray.png) no-repeat;cursor:pointer;position:absolute;top:0px;right:-6px;right:-7px\9;}
.gray_select div.custom div.icon2{width:25px;height:29px;background:transparent url(arrow_gray.png) no-repeat;cursor:pointer;position:absolute;top:0px;right:-6px;right:-7px\9;}
.orange div.custom div.icon, .orange div.custom div.icon2{background:url(arrow_orange.png) no-repeat !important;}
* html div.custom div.icon{top:1px;}
* html div.custom div.icon2{top:1px;}
*:first-child+html div.custom div.icon{right:-7px;top:1px;}
*:first-child+html div.custom div.icon2{right:-7px;top:1px;}
div.custom div.list-wrapper{left:2px;top:24px;border:1px solid #6685a4;background-color:#FFFFFF;padding:3px;padding-bottom:13px !important;margin:0;width:auto;min-width:125px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:5px 5px 5px #888;-moz-box-shadow:5px 5px 5px #888;box-shadow:5px 5px 5px #888;}
* html div.custom div.list-wrapper{width:150px;}
.input300px .list-wrapper{width:292px !important;}
.input250px .list-wrapper{width:242px !important;}
.input150px .list-wrapper{}
.input150px .list-wrapper{}
.input100px .list-wrapper{}
div.custom div.list-wrapper-up{top:auto;bottom:27px;border:1px solid #000000;border-bottom:0;}
div.custom ul{list-style-type:none;padding:0;margin:0;}
div.custom li{padding-left:5px;background:#fff;cursor:pointer;}
div.custom li.active{background-color:rgb(160, 169, 194);}
div.custom input.empty{color:gray;}

