#search_top
    {  border-bottom:1px dotted #959595; padding-bottom:10px; }
#search_top h1
    { padding:5px 0; }
#search_top .info
    { font-family:Arial,sans-serif; font-size:12px; color:#585858; }
#search_top .info ul
    { list-style:none; padding:0; margin:0; list-style-position:inside; }
#search_top .info li
    { padding:0 0 0 10px;margin:0; list-style:none; list-style-position:inside; }
#search_top .info li a
    { color:#D7004D; font-weight:normal; font-size:11px; }


#search_results *
    { }

#search_results h2
    { font-size:13px;  }

#search_results .result
    { padding:10px 0; }

#search_results .box
    { padding:0!important; margin:0!important; }
    
#search_results .result a.title
    { font-size:13px; color:#735FC2;font-weight:bold; line-height:110%; }
#search_results .result a.title img
    { margin-right:10px;  border:1px solid #ddd; padding:1px; }
#search_results .result p
    { line-height:120%;padding:3px 0; margin:0; }
#search_results .result .date
    { font-size:11px; color:#8B8B8B; }
#search_results .result .category
    { text-align:left; font-size:11px; }
#search_results .result .category a
    { color:#D7004D; font-weight:normal; font-size:11px; }



#search_results .page_list
    { padding:10px 0 0 0; margin:10px 0;border-top:1px dotted #959595; }
#search_results .page_list .active,
#search_results .page_list .pagenav2_current
    { font-weight:bold; color:#000000; }
#search_results .page_list i
    { padding-right:10px; }
#search_results .page_list .arrow,
#search_results .page_list .pagenav2_go_next,
#search_results .page_list .pagenav2_go_prev,
#search_results .page_list .skip
    { padding:0 2px; }
#search_results .page_list .h4
    { color:#333333;font-size:10px;text-transform:uppercase; }

.results_layout_v2 .first .title {font-size:20px!important;}
.results_layout_v2 .first h2 {font-size:20px!important;}


.results_layout_v2 .result {padding:10px 0px 20px 0px!important; border-bottom:1px solid #DDDEE6!important}
.results_layout_v2 .page_list {border-top:none!important; overflow:hidden; font-size:12px!important;}

#pageListNavigation a, #pageListNavigation span { padding:1px 3px; float:left; font-size:12px; }
.container-navigation-trigger { color:#AEAEAE }
#pageListNavigation span.page {font-style:italic; color:#333333;}
#pageListNavigation span.current {background:#735FC2; color:#FFFFFF; padding:1px 5px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }



