/* Start Search suggest */

#searchSuggest table {


        width: 100%;
        text-align: left;
        background: #FFFFFF; /*E9DBB1*/
        border: 1px solid #4297D7;

        -moz-border-radius: 11px;
        -khtml-border-radius: 11px;
        -webkit-border-radius: 11px;
        border-radius: 5px;


}

#searchSuggest table td.image {

        width: 40px;

}

#searchSuggest table img {

        width: 40px;
        height: 40px;

}

#searchSuggest table td.name {


        font-family: Tahoma;
        font-size: 12px;
        color: #4f4c4c;
        text-transform: none;
        text-decoration: none;
        font-weight: normal;
}


#searchSuggest table td.manufacturer{

        font-family: Tahoma;
        font-size: 12px;
        color: #4f4c4c;
        text-transform: none;
        text-decoration: none;
        font-weight: bold;
}

#searchSuggest ul {

        list-style-type: none;
        margin: 0;
        padding: 2px;
        position: relative;
        z-index: 1000 !important;

        background: #FCFDFD;
        border: 1px solid #A6C9E2;

        opacity: 0.9;
        -moz-opacity: 0.9;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; /* IE8 */

        -moz-border-radius: 11px;
        -khtml-border-radius: 11px;
        -webkit-border-radius: 11px;
        border-radius: 5px;

        -moz-box-shadow: rgba(200,200,200,1) 0 3px 10px;
        -webkit-box-shadow: rgba(200,200,200,1) 0 3px 10px;
        -khtml-box-shadow: rgba(200,200,200,1) 0 3px 10px;
        box-shadow: rgba(200,200,200,1) 0 3px 10px;

}

#searchSuggest ul li span.highlight {

        border: 1px solid #77d5f7;
        background: #0078ae;
        font-weight: bold;
        color: #ffffff;

}

#searchSuggest ul.categories {

        width: 185px;
        text-align: left;
        position: absolute;
        top: 12px;
        left: -191px;

        -moz-border-radius-topright: 0px;
        -moz-border-radius-bottomright: 0px;
}

#searchSuggest ul.categories li {

        border-bottom: 1px solid #77D5F7;

}

#searchSuggest ul li {

        list-style-type: none;
        display: block;
        margin: 0;
        padding: 2px;
        cursor: pointer;

        -moz-border-radius: 11px;
        -khtml-border-radius: 11px;
        -webkit-border-radius: 11px;
        border-radius: 5px;

}

#searchSuggest ul li.selected,
#searchSuggest ul li:hover {

        background-color: #7ECBED;
        border: 1px solid #77D5F7;


}

#searchSuggest ul li a {

        display: block;

}

/* End Search suggest */
