	/* 
	Auto complete style
	Main holder (contains li)
	*/
	
	/* mine */
	#getDevices						{ overflow: visible; margin: 1em auto 0; padding: 6px 12px 10px; height: 34px; }
	input#brand						{ color: #333536; letter-spacing: 0; }
	/* edn mine */
	
	.pui-autocomplete-holder		{ float: left; height: auto !important; /*width: 700px !important;*/ margin: 0; margin-right: .6em; padding: 0px 5px 2px 5px;/* border: 1px solid #b0d6ec; background: #fff;*/ border-bottom: 2px dotted #8db4cb; overflow: hidden; /*font: normal 12px Verdana, Arial, sans-serif;*/ } 
	.pui-autocomplete-holder li 	{ float: left; position: relative; margin: 4px 0; }         
	
	/* Input field */
	.pui-autocomplete-holder li.pui-autocomplete-input 		{ margin: 2px 0 0; height: 30px; width: auto !important;}  
	.pui-autocomplete-input input							{ float: left; /*width: 30em !important;*/ min-width: 24em; border: 0; padding: 0; outline: 0; height: 20px; line-height: 20px; margin: 5px 0 0; font-size: 18px; background: none; }
	
	/* Entry */
	.pui-autocomplete-holder li.pui-autocomplete-box 		{ /*height: 16px;*/ margin-right: 2px; margin-top: 5px; /*background:url(../images/auto_complete/mac_os_x/item_left.gif) no-repeat;*/ overflow:hidden; }                                                    
	.pui-autocomplete-holder li.pui-autocomplete-box span 	{ float: left; position: relative; margin: 0; padding: 0 20px 0 5px; font-size: 18px; color: #333536; font-weight: 700; /*height: 16px; background:url(../images/auto_complete/mac_os_x/item_right.gif) no-repeat right center;*/ }
	
	/* Selected entry */
	.pui-autocomplete-holder li.pui-autocomplete-box.pui-autocomplete-selected 		{ /*background-image: url(../images/auto_complete/mac_os_x/item_selected_left.gif);*/ color: #fff; }   
	.pui-autocomplete-holder li.pui-autocomplete-box.pui-autocomplete-selected span { /*background-image: url(../images/auto_complete/mac_os_x/item_selected_right.gif); */color: #fff; }                                                                     
	
	/* Over entry */
	.pui-autocomplete-holder li.pui-autocomplete-box.pui-autocomplete-over 			{ /*background: url(../images/auto_complete/mac_os_x/item_over_left.gif);*/ }   
	.pui-autocomplete-holder li.pui-autocomplete-box.pui-autocomplete-over span 	{ /*background-image: url(../images/auto_complete/mac_os_x/item_over_right.gif);*/ }
	
	/* Remove button */
	.pui-autocomplete-holder li.pui-autocomplete-box a 				{ position: absolute; right: 6px; top: 10px; display: block; width: 7px; height: 7px; font-size: 1px; background: url(../images/auto_complete/mac_os_x/close.gif); }
	.pui-autocomplete-holder li.pui-autocomplete-box a:hover 		{ background-position: 7px; }                   
	.pui-autocomplete-holder li.pui-autocomplete-selected a, 
	.pui-autocomplete-holder li.pui-autocomplete-selected a:hover 	{ background-position: bottom; }        
	
	/* Auto completion */
	.pui-autocomplete-result 										{ position: absolute; top:0; left:0; background: #fff; font:normal 12px Verdana, Arial, sans-serif; }
	.pui-autocomplete-message 										{ padding:5px 7px; border: 1px solid #eef1f2; } 
	.pui-autocomplete-result ul 									{ margin:0; padding:0; border: 1px solid #b0d6ec; }
	.pui-autocomplete-result ul li 									{ padding: 2px 12px; margin: 0; border-width: 0 1px 1px; }
	.pui-autocomplete-result ul li em 								{ font-weight: bold; color: #f60; font-style: normal; }
	.pui-autocomplete-result ul li.pui-autocomplete-current 		{ background: #2C35E0 url(../images/auto_complete/mac_os_x/selected_bg.gif) repeat-x !important; color: #fff; }
	.pui-autocomplete-result ul li.pui-autocomplete-current em 		{ background: none; color:#000; } 		  
