
.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:#aaa;    background-color:transparent;
}.emailFormInput {
    width:14em;
    color:#000;    background-color:#ffe;
    font-size:85%;
}

.featureList
    {
    z-index:0;
    position:absolute;
    top:116px;    height:88%;
     width:12em;
    margin:0;
    padding:1em 0 0.5em 0;
    color:#000;    background-color:transparent;
    background-image:none;
    background-repeat:no-repeat;
    }
div.ad
    {
    margin:1em 0 0.3em 0;
    text-align:center;
    height:auto;
    }
div.ad p
    {
    margin:0;
    padding:0;
    }
.featTable
    {
    border:1px solid #ccc;
    margin-left:3em;
    text-align:center;
    }
.featTable th,
.featTable td
    {
    font-size:50%;
    }

.featureList ul
    {
    list-style:disc;
    margin:0 0 0 4px;
    padding:0.6em 0.6em 0.6em 1.2em;
    color:#fa0;
    }
.featureList a
    {
    font-size:100%;
    }
.featureList a:hover
    {
    color:#000;    background-color:transparent;
    }

.featureList dl
    {
    font-size:80%;
    }

.featureList .pic1
    {
    margin:1em 0 0 0;
    text-align:center;
    }
.featureList .pic1 img
    {
    margin:0;
    padding:0;
    }

.ftext
    {
    margin:0 4px 4px 4px;
    padding:4px;
    color:green;    background-color:#fff;
    }
.ftext p
    {
    color:green;    background-color:transparent;
    }
.ftext ul
    {
    margin:0 0 0 1em;
    padding:0;
    }

.ffolder
    {
    margin:0.3em;
    padding:0;
    color:#000;    background-color:transparent;
   }
.ffolder ul
    {
    margin:0;
    padding:0.5em 1em;
   }
.ffolder ul li
    {
    margin:0;
    padding:0;
    }
.ffolder a
    {
    color:#000;    background-color:transparent;
    font-weight:bold;
    font-size:90%;
    }

.flist
    {
    margin:4px;
    padding:0;
    }
.flist ul
    {
    margin:0 0 0 16px;
    padding:0;
    }
.flist ul li
    {
    margin:0;
    padding:0;
    }
.flist ul li { list-style:square;
}.flist ul li a { font-weight:normal;color:#d1b375;    background-color:transparent;
}.flist ul ul li { list-style:circle;
}.flist ul ul li a { font-weight:normal;color:#fff;    background-color:transparent;
    }

.featLogin li a
    {
    color:#ccc;    background-color:transparent;
    }
.featureList_login
    {
    position:absolute;
    top:180px;    height:auto;
    left:38em;    width:20em;
    border:4px double #ccc;
    margin:0 5px 0 0;
    padding:1em 0;
    color:#000;    background-color:transparent;
    }
.featureList_login
    {    z-index:3;
    position:absolute;
    top:180px;    height:auto;
    left:38em;    width:20em;
    border:4px double #ccc;
    margin:0 5px 0 0;
    padding:1em 0;
    color:#000;    background-color:transparent;
    }
.windowFrame
    {
    position:absolute;    z-index:-1;
    bottom:1em;    height:auto;
    right:0;    width:12em;
   /* margin-top:70%;*/
    text-align:center;
    }

