﻿#searchimprove {
    font-size: .675em;
}

/*Search result styles*/
#searchimprove dt {
    font-weight: bold;
    padding: .5em 0;
}
#searchimprove dd {
    margin: 0;
    padding-bottom: .5em;
}
#searchimprove dt.odd, #searchimprove dd.odd {
    background: #F1F2FA;
}
#searchimprove .crumb {
    font-size: 1em;
	background: transparent;
}
/*Search result styles end*/

/*Pagination list styles*/
#searchimprove .pagelist {
    background: #5B75A2;
    padding: .5em;
    text-align: center;
    position: relative;
    width: 100%;
    border-color: #D2D7E8 #364258 #364258 #D2D7E8;
    border-style: solid;
    border-width: 1px;
    clear: both;
    color: White;
}
#searchimprove .pagelist a {
    color: #191970;
    background: White;
    padding: .2em .5em;
    text-decoration:none;
    border-color: #6162E0 #2122B2 #191970 #6162E0;
    border-style: solid;
    border-width: 1px;
}
#searchimprove .pagelist a:hover {
	color: #E89700;
	border: 1px outset #E89700;
	background: White;
}

#searchimprove .next a, #searchimprove .previous a {
    position: absolute;
    display: block;
    top: .2em
}
#searchimprove .previous a {
    left: .5em
}
#searchimprove .next a { 
    right: .5em
}
/*Pagination list styles end*/

/*Category listing styles*/

#searchimprove #categories 
{
	clear: left;
	clear: right;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	height: 1px;
}



#searchimprove #categories ul {
	padding: 0;
	margin: 0 0 0.5em;
	line-height: 2em;
	height: 2em;
	list-style: none;
}
#searchimprove #categories li {
	display: inline;
	line-height: 2em;
}
#searchimprove #categories a {
	padding: 0 .5em;
	margin: 0 .5em 0 0;
	line-height: 1.8em;
	border: 1px solid;
	display: block;
	float: left;
	text-decoration: none;
	font-weight: bold;
}
/*Category listing styles end*/
