#header h1 {
    background: url(/images/header-results.jpg);
}

#main table {
    background: url(/images/table-header-catalogues-bg.gif) no-repeat;
    width:700px;
}

#main table.no-cover {
    background: url(/images/table-header-results-bg-nocover.gif) no-repeat;
}

#main table tbody tr td a {
    font: bold 12px Arial;
    color: #369;
    text-decoration: none;
    padding-right: 10px;
    line-height: 18px;
    background: url(/images/arrow-right.gif) no-repeat right center;
}

#main table tbody tr td a.no-arrow {
    font: bold 12px Arial;
    color: #369;
    text-decoration: none;
    padding-right: 10px;
    line-height: 18px;
    background: none;
}

#main table a:hover { text-decoration:underline;}

#main table tbody tr.last td {
    border-bottom: 0;
}

#main table tfoot tr td.left {
    background: #F0ECD1 url(/images/tfoot-radius-left.gif) no-repeat bottom left;
}

#main table tfoot tr td.right {
    background: #F0ECD1 url(/images/tfoot-radius-right.gif)  no-repeat bottom right;
}

#main table td a.noArrow { background:none;}

div.thead p {
    margin: 30px 0 -10px 0;
    color: #369;
}

#main table.unique {
    background: url(/images/table-header-bg-result-unique.gif) no-repeat;
}

#wide-contet #title {
	font-family: arial;
	font-size: 11pt;
	color: #003366;
	font-weight: bold;
	margin: 20px 0px 20px;
	align: left;
}

th.headerSortUp {
    background-image: url(/css/images/small_asc.gif);
    background-color: #3399FF;
}
th.headerSortDown {
    background-image: url(/css/images/small_desc.gif);
    background-color: #3399FF;
}
th.header {
    background-image: url(/css/images/small.gif);
    cursor: pointer;
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 20px;
    border-right: 1px solid #dad9c7;
    margin-left: -1px;
}
th.header:hover {
    background-color: #acacac;
}
.summary-table {
	margin-left: auto;
	margin-right: auto;
	font-face: Arail;
	font-size: 10pt;
}
#result-summary {
	text-align: center;
}
#result-summary table {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
}
#result-summary table th {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	font-face: Arial;
	font-size: 12pt;
	font-weight: bold;
	padding: 5px;
}
#result-summary table td {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	font-face: Arial;
	font-size: 11pt;
	font-weight: none;
	padding: 5px;
}
#result-summary table td.align-right {
	text-align: right;
}
#result-summary div.summary-header {
	font-face: Arial;
	font-size: 14pt;
	margin-bottom: 10px;
}
#result-summary table tr.row-even {
	background-color: #ffffff;
}
#result-summary table tr.row-odd {
	background-color: #ececec;
}
#search-panel {
	text-align: left;
	font-face: Arial;
	font-size: 11pt;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 20px;
}

/* Found at http://www.xmpp.org/rfcs/rfc3921.html */
/* Orginal credited as below, with . instead of spaces, now a spammer site */
/* info code from SantaKlauss at http: //www madaboutstyle com/ tooltip2 html */
a.info {
        /* This is the key. */
        position: relative;
        z-index: 24;
        text-decoration: none;
}
a.info:hover {
        z-index: 25;
        color: #FFF; background-color: #900;
}
a.info span { display: none; }
a.info:hover span.info {
        /* The span will display just on :hover state. */
        display: block;
        position: absolute;
        font-family: "Courier New", Courier, fixed;
        font-weight:bold;
        font-size: smaller;
        top: 2em; left: 5em; width: 15em;
        padding: 2px; border: 1px solid #333;
        color: #900; background-color: #EEE;
        text-align: left;
}
.tooltip{
    position:absolute;
    z-index:999;
    left:-9999px;
    background-color:#dedede;
    padding:5px;
    border:1px solid #fff;
    width:250px;
}
.tooltip p {
    margin:0;
    padding:0;
    color:#fff;
    background-color:#222;
    padding:2px 7px;
}
body { behavior: url("/scripts/csshover3.htc"); }

#ajax-spinner {
	background-color: #ffffff;
	padding: 20px;
}
/*
#main table td.noArrow a,
#main table td a.noArrow {
    background: none !important;
}

#main table td.noArrow a span.arrowFix,
#main table td a.noArrow span.arrowFix {
    padding-right: 10px;
    background: url(../images/arrow-right.gif) no-repeat right center;
}
*/

