.search-nav ,#content .main .info-holder .search-nav
{
    margin-top:1em;
    margin-bottom:1em;
    clear:both;
    text-align:center;
    font-size:11px;
    margin-top:10px;
    background-color:#ddd;
    padding:10px;
}

.search-nav a ,#content .main .info-holder .search-nav a
{
   border:solid 1px #666;
   background-color:#ccc;
   padding:2px;
   text-decoration:none;
}


.search-nav a.extreme ,#content .main .info-holder .search-nav a.extreme
{
   border:none;
   background-color:Transparent;
}


.search-result 
,#content .main .info-holder .search-result 
{
clear:both;
padding-top:1em;
margin-bottom:1em;
border-top:1px solid #ccc;
color:#333;
font-size:11px;
}


.search-result p ,#content .main .info-holder .search-result p
{
    margin-top:0;    
}

img.result-type ,#content .main .info-holder img.result-type
{
    float:left;
    padding:10px;
    padding-left:5px;
    padding-top:0;
    padding-bottom:50px;
}

.search-result p.abstract
,#content .main .info-holder .search-result p.abstract
,#content .main .promo-column .search-result p.abstract
{
    font-size:12px;
    color:#555;
}

.search-result a.link
,#content .main .info-holder .search-result a.link
{
    text-decoration:none;
    font-size:12px;
    font-weight:900;
    color:#872434;
}

search-result p.abstract a.link
,#content .main .info-holder .search-result p.abstract a.link
,#content .main .promo-column .search-result p.abstract a.link
{
    font-size:10px;
    line-height:9px;
    color:#999;
    display:block;
    margin-top:1em;
}

#content .main .promo-column .search-result p.abstract a.link
{
    color:White;
}

#content .main .search-refine
{
    position:absolute;
    top:235px;
    width:170px;
    left:0;
}

#content .main .search-refine form label
{
    display:block;
}

#content .main .search-refine form input
{
    border: solid 1px #333;
    padding:2px;
    margin-bottom:5px;
}