
.searchWrap {
    margin:1em 0 0 0.3em;
}.searchWrap form
,.searchWrap input
,.searchWrap p {
    margin:0;
    padding:0;
    vertical-align:bottom;
    font-size:95%;
}.searchFormInput {
    width:10em;
    color:#000; background-color:#ffe;
}

.emailForm {
    border:1px solid #444;
    margin:1em 0;
    padding:0;
    text-align:left;
    vertical-align:middle;
    font-size:75%;
}.emailForm form
,.emailForm p
,.emailRadio {
    margin:0;
    padding:0;
    color:#888; background-color:transparent;
}.emailFormInput {
    width:14em;
    color:#000; background-color:#ffe;
    font-size:85%;
}

.featureList
    {
    position:absolute;    z-index:0;
    top:116px;    height:30em;
        width:12em;
    margin:0;
    padding:1em 0 0.5em 0;
    color:#000; background-color:transparent;
    }
div.ad
    {
    margin:1em 0 0.3em 0;
    text-align:center;
    height:auto;
    }
.ad p
    {
    margin:0;
    padding:0;
    }
.featureList p {
    margin:6px 0 0 4px;
    padding:0;
    color:#fff;    background-color:transparent;
    font-size:0.7em;
}.featureList ul {
    list-style:none;
    margin:0 0 0 4px;
    padding:0;
    color:#000;
}.featureList li {
    font-size:0.7em;
}.featureList a {
    font-size:100%;
}.featureList a:hover {
    color:#000; background-color:transparent;
}

