/* $Revision: 1.8 $ $Date: 2013/01/10 21:45:51 $ */
/*
#(c)#=====================================================================
#(c)#
#(c)#       Copyright 2007-2013 Ex Libris (USA) Inc.
#(c)#                       All Rights Reserved
#(c)#
#(c)#=====================================================================

**          Product : WebVoyage :: searchPages css
**          Version : 7.2.0
**          Created : 29-OCT-2007
**      Orig Author : Mel Pemble
**    Last Modified : 17-SEP-2009
** Last Modified By : Mel Pemble
** 9/21/23 changed 'noHitsError' text color to NC orange #F58426, no border, no background.
** 4/17/24 changed searchForm background and searchNav 'on' tabs to D5D5D5 (needs to be lighter). Changed 'off' tabs to NC blue 
**        (too dark. looks black. doesn't match the logo blue). Changed 'hover' tabs to white until I can get the right shade of orange
*/

/*
   This is the main stylesheet for all the search pages 
   you may override any syle that is defined here in the
   page individual stylesheet
*/

p.noHitsError
{
    background:none none repeat scroll 0 50%;
    border:none;
    color:#F58246;
    font-size:0.9em;
    font-weight:bold;
    padding:0.3em;
    text-align:center;
    width:300px; 
}

#searchForm
{
   background: #ebebeb none repeat scroll 0 0; 
   border: 1px solid #172136;
   clear: left; 
   margin: 0; 
   padding: 0;
   color: inherit;
   -moz-border-radius-bottomleft:10px;
   -moz-border-radius-bottomright:10px;
   -moz-border-radius-topright:10px;
}

#searchForm form
{
    margin:0px;
    padding:0px;
}

#searchForm label
{
   font-size: .8em;
   font-weight: bold;
   margin: 3px 0 0;
}

/* Search Navigation*/
#searchNav
{
   margin: 0px; 
   padding: 0px;
   float: left;
}
#searchHistoryLink 
{
   float: right;
   text-align: right; 
   margin: 1px 5px 0px 0px;
}

#searchHistoryLink a
{
   background:url("../images/icon_srchhistory.gif") no-repeat left top;
   padding:0px 0px 10px 20px ;
   font-size: smaller;
   color: #172136;
}

#searchNav ul
{
   float: left; 
   list-style: none; 
   margin: 0px; 
   padding: 0px;
}

#searchNav li
{
   font-size: 14px;
   font-weight: bold;
   float:left;
   display:block;
   margin: 0px 0px -1px 0px;
}
#searchNav li.off
{
  font-weight: bold; 
}

#searchNav a
{
   color: #fff;
   float:left;
   background:url("../images/search_nav_right_off2.gif") no-repeat right top;
   padding:0px 2px 0px 0px;
   margin: 0px 0px 0px 8px;                 
   text-decoration:none;
   display:block;
   border-bottom: 1px solid #000;
}

#searchNav a span
{
   float:left;
   background:url("../images/search_nav_left_off2.gif") no-repeat left top;
   color:white;
   padding: 7px 20px 5px;  
   text-align:center;
   display:block;
}

#searchNav li.on a, #searchNav a:hover
{
   color: #333;
   border-bottom: 1px solid #D5D5D5;
   cursor: pointer;
}

#searchNav a:hover
{
   background:url("../images/tabrightB.png") no-repeat right top;
   border-bottom: 1px solid #000;
   color:#F58426;
 font-weight: bold;
}

#searchNav a:hover span
{
   background:url("../images/tableftB.png") no-repeat left top;
   color:#F58426;
 font-weight: bold;
}

#searchNav li.on a
{
   background:url("../images/search_nav_right_on_eb.gif") no-repeat right top;
   color:#F58426;
}

#searchNav li.on a span
{
   background:url("../images/search_nav_left_on_eb.gif") no-repeat left top;
   color:#F58426;
}

#searchInputs
{
   padding: 0px 0px 10px 7px;
}

#searchInputs label
{
   padding: 1px;
   margin: 2px;
   white-space: nowrap;
   width: 1%;
}

#quickLimits 
{
   padding: 0px 0px 10px 7px;
}

#quickLimits label
{
   padding: 1px;
   padding-right: 5px;
   margin: 2px;
   border: 0px;
   white-space: nowrap;
   width: 1%;
}

#searchRecs
{ 
   float:left;
   margin: 0px 0px 0px 7px;
   padding:0px;
}

#searchRecs label
{
   padding: 1px;
   margin: 0px;
   white-space: nowrap;
   width: 1%;
}

#searchLinks
{ 
   clear: both;
   margin:0px 20px 20px 0px;
   padding: 16px 0px 0px 0px;
}

#searchLinks input
{  
   margin:0px 0px 0px 10px ;
}

#databaseInfo 
{
   padding: 0px 0px 20px 0px;
}

#databaseInfo label 
{
   font-size: smaller;
   font-weight: bold;
   padding: 1px;
   padding-right: 5px;
   margin: 2px;
   border: 0px;
   white-space: nowrap;
}

#databaseInfo span 
{
   font-size: smaller;
   padding: 1px;
   margin: 0px;
   border: 0px;
}

#databaseInfo a
{
   padding-left: 5px;
}





