
div.ic_select { height : 21px;background : url('web/perfecto/ic/ic_select_middle.gif');position : relative;cursor : pointer; }
div.ic_select div.ic_left { width : 4px;height : 21px;background : url('web/perfecto/ic/ic_select_left.gif');position : absolute;left : -3px;top : 0; }
div.ic_select div.ic_right { width : 14px;height : 21px;background : url('web/perfecto/ic/ic_select_right.gif');position : absolute;right : -3px;top : 0;cursor : pointer; }
div.ic_select div.ic_arrow { width : 9px;height : 6px;background : url('web/perfecto/ic/ic_select_arrow.gif');position : absolute;right : 0px;top : 7px;cursor : pointer;font-size : 1px; }
div.ic_select div.ic_info { font-size : 11px;color : pink;font-weight : normal;height : 17px;position : absolute;left : 5px;top : 3px;overflow : hidden;cursor : pointer;white-space : nowrap !important; }

div.ic_options { position : absolute;display : none;z-index : 10; }
div.ic_options_content { border : 1px solid #48484A;background-color : #0D0D0D;position : relative; }

div.ic_options_content div.ic_option { font-size : 11px;color : pink;text-align : left;height : 25px;cursor : pointer; }
div.ic_options_content div.ic_option span { display : block;padding : 5px; }
div.ic_options_content div.ic_option_hover { background-color : #353535; }
div.ic_options_content div.ic_option_active { background-color : #FB6B00; }
div.ic_options_content div.ic_option_current { color : pink;text-decoration : underline; }

div.ic_options_content span.ic_left_top { width : 5px;height : 5px;background : url('web/perfecto/ic/ic_left_top.gif');position : absolute;left : -1px;top : -1px;font-size : 1px; }
div.ic_options_content span.ic_right_top { width : 5px;height : 5px;background : url('web/perfecto/ic/ic_right_top.gif');position : absolute;right : -1px;top : -1px;font-size : 1px; }
div.ic_options_content span.ic_left_bottom { width : 5px;height : 5px;background : url('web/perfecto/ic/ic_left_bottom.gif');position : absolute;left : -1px;bottom : -1px;font-size : 1px; }
div.ic_options_content span.ic_right_bottom { width : 5px;height : 5px;background : url('web/perfecto/ic/ic_right_bottom.gif');position : absolute;right : -1px;bottom : -1px;font-size : 1px; }

div.ic_range { height : 47px;position : relative; }
div.ic_range div.ic_area_bg { display : block;height : 24px;background : url('web/perfecto/ic/ic_range_middle.gif') 0 50% repeat-x;margin : 0 3px 0 3px; }
div.ic_range span.ic_area_left { display : block;width : 3px;height : 24px;font-size : 1px;background : url('web/perfecto/ic/ic_range_left.gif') 0 50% no-repeat;position : absolute;left : 0;top : 0; }
div.ic_range span.ic_area_right { display : block;width : 3px;height : 24px;font-size : 1px;background : url('web/perfecto/ic/ic_range_right.gif') 0 50% no-repeat;position : absolute;right : 0;top : 0; }
div.ic_range div.slide_left { width : 6px;height : 24px;font-size : 1px;background : url('web/perfecto/ic/ic_range_slider_left.gif') 0 9px no-repeat;position : absolute;cursor : pointer;z-index : 2;top : 0; }
div.ic_range div.slide_right { width : 6px;height : 24px;font-size : 1px;background : url('web/perfecto/ic/ic_range_slider_right.gif') 0 3px no-repeat;position : absolute;cursor : pointer;z-index : 2;top : 0; }
div.ic_range div.btw { position : absolute;top : 0;height : 24px;background : url('web/perfecto/ic/ic_range_fill.gif') 0 50% repeat-x;z-index : 1; }
div.ic_range div div { position : absolute;width : 56px;left : 0;top : 2px;color : purple;font-size : 9px;text-align : center; }

div.ic_range div.info { position : relative; }
div.ic_range div.info span.info_left { display : block;text-align : left;position : absolute;left : 0;top : 0;color : pink;font-size : 10px; }
div.ic_range div.info span.info_right { display : block;text-align : right;position : absolute;right : 0;top : 0;color : pink;font-size : 10px; }
div.ic_range div.info span.info_middle { display : block;text-align : center;font-size : 11px;color : white;font-weight : bold; }

