/* $Id: search.css 3030 2008-12-23 15:36:24Z ppierre $ */


/* ==========================
 *         Alpha form
 * ========================== */

.srchInfo { padding: 0 1em 0 1em; color: black; font-size: small; }

.srchAlpha              { padding: 0; list-style: none; text-align: center; }
.srchAlpha li           { display: inline; margin: 0 .5ex 0 .5ex; padding: 0; }
.srchAlpha span.current { text-decoration: underline; color: maroon; font-size: small;}
.srchAlpha a            { text-decoration: none; color: #707070; font-size: small; }
.srchAlpha a:hover      { text-decoration: underline; color: #707070; }
.srchAlpha a:visited    { color: #707070;}

/* ==========================
 *        Search form
 * ========================== */

.srchForm {
  margin: 0 1em 0 1em;
  padding: 1em 0 1em 0;
 }
.srchForm select   { font-size: x-small; }
.srchForm input    { font-size: x-small; }

.srchQuery { margin-bottom: .8em; }

.srchOp            { float: left; width: 8ex; }
.srchOp select     { width: 100%; }
.srchFilter        { float: left; width: 23ex; margin: 0 1ex 0 1ex; }
.srchFilter select { width: 100%; }
.srchValue         { }
.srchOrderBy span  { float: left; width: 9ex; color: black; }
.srchSubmit        { text-align: right; }

/* ==========================
 *        Search result
 * ========================== */

.srchResult { font-size: x-small; }

.srchResult ul { margin: 0; padding: 0; list-style-type: none; }

.srchResult a          { text-decoration: none; color: #707070; }
.srchResult a:hover    { text-decoration: underline; }
.srchResult a:visited  { color: #707070; }
.srchResult li.current { color:maroon; }

.srchPage {
  margin: .5ex 0 .5ex 0;
  color: #669933;
  font-size: small;
  font-weight: bold;
}

.srchPage a         { text-decoration: none; color: black; }
.srchPage a:hover   { text-decoration: underline; }
.srchPage a:visited { color: black; }

/* ==========================
 *       Found document
 * ========================== */

.srchGotoDoc {
  margin: 0 1em 0 1em;
  padding: .1ex .5ex .1ex .5ex;
  background-color: #f5f5f5;
  color: black;
  font-family: serif;
  border-top: 1px solid #707070;
}

.srchGotoDoc a         { text-decoration: none; color: #707070; font-size: small; }
.srchGotoDoc a:hover   { text-decoration: underline; }
.srchGotoDoc a:visited { color: #707070; }

.srchDoc {
  margin: 0 1em 0 1em;
  padding: 1px 1em 1em 1em;
  background-color: #f5f5f5;
  color: black;
  font-family: serif;
  border-top: 1px solid #707070;
}

.docLex {
  margin: 0 1em 0 1em;
  padding: 1px 1em 1em 1em;
  background-color: #f5f5f5;
  color: black;
  font-family: serif;
  border-top: 1px solid #707070;
}

.srchDocImg { float: right; margin: 0 0 0 1em; }

.docNote { padding: 0 0 20px 10px; font-size: small; color: #707070; }

/* ==========================
 *      Catalog search
 * ========================== */

.srchCtlg {
  margin: 0 1em 0 1em;
  padding: 1px 1em 1em 1em;
  background-color: #f5f5f5;
  color: black;
  font-family: serif;
  border-top: 1px solid #707070;
}

.srchCtlg ul { padding: 0; list-style: none; }
.srchCtlg li { margin-bottom: 2ex; }

.srchCtlg a         { text-decoration: none; color: maroon; font-family: sans-serif; font-size: medium; }
.srchCtlg a:hover   { text-decoration: underline; }
.srchCtlg a:visited { color: maroon; }

.srchCtlgImg { display: block; float: left; }

.srchCtlgTxt      { display: block; margin-left: 105px; }
.srchCtlgTxtOwn   { font-size: small; }
.srchCtlgTxtSrc   { font-family: sans-serif; font-size: x-small; color: #707070;  }
.srchCtlgTxtAbst  { font-size: small; }
.srchCtlgTxtPrice { font-family: sans-serif; }
.srchCtlgTxtStock { font-family: sans-serif; font-size: x-small; color: #707070;  }
.srchCtlgTxtDiscount    { font-family: sans-serif; }
.srchCtlgTxtDiscount em { background-color: #FFFF00; font-style: normal; padding: 0 .5ex 0 .5ex; }

.srchCtlgButton           { font-family: sans-serif; font-weight: bold; color: black; }
.srchCtlgButton a         { text-decoration: none; color: black; margin-right: 2ex; font-size: xx-small;  }
.srchCtlgButton a:visited { text-decoration: none; color: black; }
.srchCtlgButton a:hover   { text-decoration: underline;  }
.srchCtlgButton img       { vertical-align: bottom; }

