.sggstUl {
    background-color: white;
    border: 1px solid #7799BB;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 1000;
    margin-left:10px;
    margin-top:-1px;
}

.sggstUl.formArea1 {
		margin-top: 1px;
    max-width: 567px;
    min-width: 322px;	
    *min-width: 324px;
    min-width: 324px\9;
}

.sggstUlHeader {
    background-color: white;
    border: 1px solid #7799BB;
    right: 7px;
    list-style: none outside none;
    margin: 4px 0 0 2px;
    padding: 0;
    position: absolute;
    z-index: 1000;
    max-width: 708px;
    min-width: 380px;
}

.sggstUlHeader li p {
    white-space: nowrap;
    width: 76%;
    overflow: hidden;
    text-overflow: ellipsis;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.sggstUlHeader {min-width: 379px;}
}
@media screen and (max-device-width: 1024px) {
   .sggstUlHeader {min-width: 379px;}
}
.sggstUlHeader ,  x:-moz-any-link  {min-width: 379px;}

#sggstCateSearch.sggstUlHeader {
    max-width: 679px;
    min-width: 452px;
    *min-width: 454px;
    min-width: 454px\9;
    margin: 3px 0 0 0;
}

.sggstUl li {
    border: 0 solid #7799BB;
    color: #000000;
    font-size: 14px;
    height: auto !important;
    line-height: 1;
    margin: 0;
    overflow: hidden;
    padding: 3px 5px;
    position: relative;
    text-align: left;
    white-space: nowrap;
}

.sggstUlHeader a {
    color: orange;
}

.sggstUlHeader li {
    border: 0 solid #7799BB;
    color: #000000;
    font-size: 14px;
    height: auto !important;
    line-height: 1;
    margin: 0;
    overflow: hidden;
    padding: 3px 5px;
    position: relative;
    text-align: left;
    white-space: nowrap;
}

.sggstLiHover {
    background-color: #3366CC;
    color: #FFFFFF !important;
    text-decoration: none;
}

.sggstLi {
}