
.widget-search-container {background-color: #ffffff; display: none; max-height: 400px; position: absolute; top: 0; width: 100%; left:0;}
.widget-search-container.active {display: block;}
.widget-search-container .input-container {position: relative; z-index: 2;}
.widget-search-container .overlabel {font-weight: 300; opacity: 0.3 !important;}
.widget-search-container.open .widget-website-search-results {display: block;}
.widget-search-container .widget-website-search-results {background-color: #ffffff; border-color: #cccccc; border-radius: 1px; border-style: solid; border-width: 1px; display: none; height: auto; left: 0; max-height: 600px; overflow: auto; position: relative; top: 0; width: 100%; z-index: 1;}
.input-website-search.loading {background-image: url(images/loader-wheel-d54e21.gif); background-position: 97% center; background-repeat: no-repeat;}
.widget-search-container .widget-website-search-results ul {list-style-type: none; margin: 0; padding: 0;}
.widget-search-container .widget-website-search-results ul li {margin: 0; padding: 0;}
.widget-search-container .widget-website-search-results ul li a {background-image: none;  border-top: 1px solid #cccccc; color: #565656; display: block; height: auto; line-height: 1em; padding: 1em; text-align: left; text-decoration: none; width: auto;}
.widget-search-container .widget-website-search-results ul li a:hover {background-color: #cccccc;}
.widget-search-container .widget-website-search-results ul li a .search-item-label {color: #898989; font-size: 0.8em; font-weight: 300;}
