#searchV1 { border:1px solid #c5c5c5; background:white; padding:4px 3px 3px 3px; }
#searchV1Result { position:absolute; margin:5px 0 0 0; right:0px; z-index:999; width:438px; padding:3px; background-color: #FFF; border:1px solid #D5D5D5; border-radius: 0 0 5px 5px; border-width: 1px 1px 1px; box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);}
#searchV1Result ul { margin:0; padding:0; }
#searchV1Result .autocompleteItem { margin:4px; list-style: none outside none; padding:0; text-align:left; }
#searchV1Result .autocompleteItem a, 
#searchV1Result .autocompleteItem a:visited, 
#searchV1Result .autocompleteItem a:hover, 
#searchV1Result .autocompleteItem a:active { color:#0389E8; }
#searchV1Result .autocompleteItem .text { margin:12px 0 0 8px; width:325px; font-weight:bold; font-size:16px; text-shadow: 1px 1px 1px #FFF;}
#searchV1Result .autocompleteItem .text .itemCount { color:#6F6F6F; } 
#searchV1Result .autocompleteItem .text .itemHeader { text-decoration:underline; }
#searchV1Result .autocompleteItem .image { border:1px solid #6F6F6F; width:64px; height:64px; background-position:-16px -16px; }
.hovered  { background-color: #D2D2D2; }
.hovered a, 
.hovered a:visited, 
.hovered a:hover, 
.hovered a:active { background-color: #D2D2D2; }
.hovered .text { color:#000000; }