#pagination, #pagination-bottom {width:540px; position:relative; clear:both;}
#pagination {border-bottom:1px dashed #B5B5B5; margin:0 0 17px 0; padding:0 0 4px 0;}
#pagination-bottom {border-top:1px dashed #B5B5B5; margin:10px 0 0 0; padding:4px 0 0 0;}
#pagination p, #pagination-bottom p {margin:0 0 0 8px;}
#pagination ul {display:block; position:absolute; top:0; right:0;}
#pagination-bottom ul {display:block; position:absolute; top:4px; right:0;}
#pagination ul li, #pagination-bottom ul li {float:left; display:inline; margin:0 0 0 8px;}
#pagination ul li a, #pagination-bottom ul li a {display:block;}
#pagination ul li a:link, #pagination-bottom ul li a:link, #pagination ul li a:visited, #pagination-bottom ul li a:visited {color:#9B0000;}
#pagination ul li a:hover, #pagination-bottom ul li a:hover {color:#9B0000; text-decoration:underline;}
#pagination ul li a span, #pagination-bottom ul li a span {display:block; width:0; height:0; overflow:hidden;}
#pagination ul li.previous a, #pagination-bottom ul li.previous a {display:block; width:10px; height:11px; background:url(../img/search/previous.gif) center right no-repeat;}
#pagination ul li.next a, #pagination-bottom ul li.next a {display:block; width:10px; height:11px; background:url(../img/search/next.gif) center left no-repeat;}

#results {display:block;}
#results li {margin:0 0 17px 8px; width:540px;}
#results li a:link, #results li a:visited {display:block; color:#9B0000;}
#results li a:hover {display:block; color:#9B0000; text-decoration:underline;}
#results li a.url {color:#A1A1A1 !important;}
#results li a:hover.url {ext-decoration:underline;}

/* see global.css for rest of search field component styles */
#search-bottom {padding:0 0 0 8px;}

