/* css for the search widget */
.appwidget-search {
    margin: 0 0 15px !important;
    } 
    .appwidget-search H2 SPAN.w-head-in {
        background: url(/img/search.gif?v=2135) no-repeat  0 50%;
        }
    .appwidget-search .w-body {
        padding: 10px; 
        background: #FFF;
        }
        .appwidget-search FORM,
        .appwidget-search FIELDSET {
            margin: 0;
            padding: 0;
            border: 0;
            }
            .appwidget-search TABLE {
                width: 100%;
                }
                .appwidget-search TABLE TD {
                    padding: 0 3px 7px;
                    }
             .appwidget-search SELECT,
             .appwidget-search INPUT.type-text {
                width: 97%; 
                }

.appwidget-browse .appwidget-search H2 span.w-head-in {
	background: url(/img/icons/search-lite.png?v=9674) no-repeat 0 0;
	}
.appwidget-browse .vertical_view .appwidget-search INPUT.type-text {
	width:200px;
	}
.appwidget-browse .appwidget-search P {
	position:relative;
	}
	.appwidget-browse .vertical_view .appwidget-search LABEL {
		display:none;
		position:absolute;
		font-size:11px;
		left:4px;
		top:3px;
		color:#999;
		}

.w-body .b-search-tags,
.b-search-tags {
	width:237px;
	margin:.75em 0;
	}
	.b-search-tags LI {
		display:inline;
		}
		.b-search-tags A {
			text-decoration:none;
			}
		.b-search-tags A:hover {
			text-decoration:underline;
			}

.b-hint-popup,
.ui-autocomplete {
	position:absolute;
	width:234px;
	top:68px;
	left:11px;
	padding:0;
	border:1px solid #E6E6E6;
	background:#FFF;
	}
	.ui-autocomplete LI {
		list-style-type:none;
		}
		.ui-autocomplete A,
		.ui-autocomplete SPAN,
		.b-hint-popup A,
		.b-hint-popup SPAN {
			display:block;
			padding:.2em 4px;
			text-decoration:none;
			cursor:pointer;
			}
		.ui-state-hover,
		.ui-autocomplete A:hover,
		.b-hint-popup A:hover {
			background:#F6F6F6;
			}

