﻿.hits a:hover, .bg a:hover 
{
    text-decoration:none;
    color:#ED1B34 !important;
    border:none;
}
.search-box
{
    border-bottom:1px solid #c6c6c6;
    padding-bottom:0px;
    margin-bottom:10px;
    margin-top:-5px;
}
.search-textbox 
{
    height:28px;
    margin-left:25px;
    margin-right:-3px;
    margin-top:-73px;
    padding:3px 0 3px 3px;
    width:320px;
    font-size:18px;
    background: url(/images/2010/inptxt-left2.gif) no-repeat;
    border:none;
    color:#3B3B3B;
}
.search-box input.button 
{
    background:transparent url(/images/2010/bg-button.gif) repeat-x scroll 0 0;
    color:#FFFFFF;
    cursor:pointer;
    font-weight:bold;
    margin:-77px 0 0 0;
    width:50px;
    border:0 none;
    height:30px;
    line-height:16px;
    display:inline;
}
.filterbox 
{
    background:#e8e8e8;
    width:100%;
    padding-bottom:7px;
    padding-top:9px;
    width:200px;
    float:right;
}
.filterbox span input 
{
    vertical-align:sub;
    margin-bottom:10px;
    margin-left:5px;
}
.filterbox span label span 
{
    color:gray;
}
.filtermenu 
{
    list-style:none;
}
.filtermenu li 
{
    display:inline;
}
.resultheader 
{
    padding-bottom:15px;
    height:30px;
    padding-top:10px;
}
span.feedback 
{
    float:left;
    line-height:35px;
    margin-left:10px;
    padding-bottom:20px;
}
span.feedback b
{
    color:#ED1B34;
}
.sortresult 
{
    display:inline;
    float:right;
    padding-left:20px;
    border-left:1px solid #c6c6c6;
    line-height:35px;
    margin-right:10px;
}
.sortresult span input 
{
    vertical-align:sub;
}
.search .main
{
    background:#FDFAE7;
    padding:1px 0 15px 0;
    border-top:1px solid #c6c6c6;
    margin:0;
    width:450px;
    float:left;
}
.search .main a 
{
    border-bottom:1px solid #ED1B34;
    font-weight:bold;
    font-size:16px;
    color:#626262;
}
.search .main .bg p strong
{
    border-bottom:1px solid #ED1B34;
    font-size:15px;
    font-weight:bold;
}
.search .main .bg 
{
    padding: 0 10px 0 10px;
}
.bg p:first-child
{
    margin-top:0;
    padding-top:0;
}
.bg p 
{
    margin-bottom:10px;
    margin-top:12px;
}
.bc 
{
    color:#03b4b8;
}
.hits 
{
    width:450px;
    float:left;
}
.hits ul 
{
    list-style:none;
    margin:0;
    padding:0;
}
.hits ul li 
{
    padding: 15px 10px 15px 10px;
    border-top: 1px solid #c6c6c6;
}
.hits ul li a 
{
    border-bottom:1px solid #ED1B34;
    font-weight:bold;
    font-size:16px;
    color: #626262;
}
.hits ul li p 
{
    margin-top:8px;
    margin-bottom:5px;
    color:#3b3b3b;
}
.hits ul li p span div 
{
    display:inline;
    color:Gray;
    font-size:11px;
}
.hits ul li span 
{
    color:#03b4b8;
}
.hits ul li div 
{
    display:inline !important;
    color:Gray;
    font-size:11px;
}
.paging 
{
    margin-top:50px;
}
.pagingfeedback 
{
    display:none;
}
.prev 
{
    margin-right:15px;
    font-weight:bold;
}
.next 
{
    margin-left:15px;
    font-weight:bold;
}
.pager a, .pager span
{
    color:#ED1B34;
    border-right:1px solid #c6c6c6;
    padding-right:6px;
    padding-left:6px;
}
.paging span.page{margin-right:6px;}
.pager span {color:#000;}
.pager a:first-child
{
    border-left:1px solid #c6c6c6;
}
.pager .select 
{
    font-weight:bold;
    color:Black;
}
.arrowbefore 
{
    background:transparent url(/images/2010/arrow-more-left.gif) no-repeat scroll left 4px;
    padding-left:10px;
}
.arrowafter
{
    background:transparent url(/images/2010/arrow-more.gif) no-repeat scroll right 4px;
    padding-right:10px;
}
