+
+/* patron attribues autocomplete for overdues report (pattrodue) */
+.pattrodue-autocomplete .pattrodue-result { color: black; }
+.pattrodue-autocomplete .yui-ac-highlight .pattrodue-result { color: white; }
+.pattrodue-input { position:static; width:auto; }
+.pattrodue-container { text-align:left; width:400px; }
+
+.labeledmarc-table {
+ border: 0;
+}
+
+.labeledmarc-label {
+ border: 0;
+ padding: 5;
+ font-size: 11pt;
+ color: darkblue;
+}
+
+.labeledmarc-value {
+ border: 0;
+ padding: 5;
+ font-size: 10pt;
+ color: black;
+}
+
+.hintsClass {
+ font-family: tahoma, verdana, arial;
+ font-size: 12px;
+ background-color: #f0f0f0;
+ color: #000000;
+ border: 1px solid #808080;
+ padding: 5px;
+}
+.hintSource {
+ color: green;
+ text-decoration: underline;
+ cursor: pointer;
+}
+
+h1#pdf {
+ background:transparent url(../../img/pdficon_large.gif) no-repeat scroll 0%;
+ border: 0;
+ margin:0.75em .3em 0.75em .7em;
+ padding:0;
+}
+
+h1#pdf a {
+ border:0;
+ cursor:pointer;
+ display:block;
+ height:0px !important;
+ margin:0;
+ overflow:hidden;
+ padding:44px 0 0;
+ text-decoration:none;
+ width:35px;
+}
+
+h1#csv {
+ background:transparent url(../../img/csv_icon.gif) no-repeat scroll 0%;
+ border: 0;
+ margin:0.75em .3em 0.75em .7em;
+ padding:0;
+}
+
+h1#csv a {
+ border:0;
+ cursor:pointer;
+ display:block;
+ height:0px !important;
+ margin:0;
+ overflow:hidden;
+ padding:44px 0 0;
+ text-decoration:none;
+ width:35px;
+}
+
+h1#xml {
+ background:transparent url(../../img/icon_xml.gif) no-repeat scroll 0%;
+ border: 0;
+ margin:0.75em .3em 0.75em .7em;
+ padding:0;
+}
+
+h1#xml a {
+ border:0;
+ cursor:pointer;
+ display:block;
+ height:0px !important;
+ margin:0;
+ overflow:hidden;
+ padding:44px 0 0;
+ text-decoration:none;
+ width:35px;
+}
+
+#cartDetails {
+ background-color : #FFF;
+ border: 1px solid #739acf;
+ border-right-width : 2px;
+ border-bottom-width : 2px;
+ color : black;
+ display : none;
+ margin : 0;
+ padding : 10px;
+ text-align : center;
+ width : 180px;
+}
+#cartmenulink {
+ background: transparent url("../../img/cart-small.gif") 0 3px no-repeat;
+ padding-left : 15px;
+}
+#cartmenulink span#basketcount span {
+ display : inline;
+ font-size : 90%;
+ font-weight : normal;
+ padding : 0;
+}
+#moremenu {
+ display : none;
+}
+
+.results_summary {
+ display: block;
+ font-size : 85%;
+ color: #707070;
+ padding : 0 0 .5em 0;
+}
+.results_summary .label {
+ color: #202020;
+}
+.results_summary a {
+ font-weight: normal;
+}
+
+img.spinner {
+ vertical-align: middle;
+ padding-right: 0.3em;