﻿/* for v1.1.x */
.autocomplete-w1 { position:absolute; top:0px; left:0px; background:url(/rsc/svc/autocomplete/shadow.png) no-repeat bottom right; margin:6px 0px 0px 6px; /* IE6 fix: */ _background:none; _margin:0px 0 0 0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:250px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:250px; _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#FFF7FF; }
.autocomplete div { padding:2px 5px; white-space:nowrap; overflow:hidden; color:#666666; text-overflow:ellipsis; }
.autocomplete strong { font-weight:normal; color:#0080FF; }


/* for v1.2.x */

.autocomplete-suggestions { border:1px solid #999; background:#FFF; cursor:default; overflow:auto; -webkit-box-shadow:1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow:1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow:1px 4px 3px rgba(50, 50, 50, 0.64); text-align:left; max-height:250px; }
.autocomplete-suggestion { padding:2px 5px; white-space:nowrap; overflow:hidden; color:#666666; text-overflow:ellipsis; }

.autocomplete-no-suggestion { padding: 2px 5px;}

.autocomplete-selected { background:#FFF7FF; }
.autocomplete-suggestions strong { font-weight:normal; color:#0080FF; }

.autocomplete-group { padding:2px 5px; }
.autocomplete-group strong { font-weight:bold; font-size:16px; color:#000; display:block; border-bottom:1px solid #000; }

/* for SP */
.ac-mob .autocomplete-suggestion { padding:4px 8px; }
