/*
#(c)#=====================================================================
#(c)#
#(c)#       Copyright 2007-2010 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
*/

/*
   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:#FFFFFF none repeat scroll 0 50%;
    border:0.4em solid #FF6600; 
    color:#000000;
    font-size:0.9em;
    font-weight:bold;
    padding:0.3em;
    text-align:center;
    width:300px; 
}

/* background=hakulomakkeiden väri*/
#searchForm
{
   #background: #DECDB7 none repeat scroll 0 0;
   #background: #334363 none repeat scroll 0 0; 
/* #E0EAFE, #CBDCE9, DAE9F5, C9D4E9, cad1ec, d0d6e9 */
/*   background: #DADFF1 none repeat scroll 0 0;  */ 
   background: #A6ABC5 none repeat scroll 0 0;
   border: 0px solid #000;
   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
/*31.8. */
{
    margin:0px;
    padding:0px;
}

#searchForm label
{
   font-size: 12px;
   font-weight: bold;
   /* color: white; */
   color: black;
   margin: 3px 0 0;
}

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

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

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

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

#searchNav a
{  color: #fff;
   float:left;
   background:url("../images/search_nav_right_off.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; */
   /* border-bottom: 1px solid #334363; */
   border-bottom: 0px solid #334363;
}

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

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

#searchNav a:hover
{
   background:url("../images/search_nav_right_on.png") no-repeat right top;
   border-bottom: 0px solid #000;
   /* color:blue; */
   color:#FF6600;
}

#searchNav a:hover span
{
   background:url("../images/search_nav_left_on.png") no-repeat left top;
   /* color:blue; */
   color:#FF6600;
/*   border-bottom: 1px solid #E0EAFE; */
   border-bottom: 0px solid #334363
}

#searchNav li.on a
{
   background:url("../images/search_nav_right_on.png") no-repeat right top;
   color:black;
/*   border-bottom: 1px solid #E0EAFE; */
   border-bottom: 0px solid #334363
}

#searchNav li.on a span
{
   background:url("../images/search_nav_left_on.png") no-repeat left top;
   color:black;
/*   border-bottom: 1px solid #E0EAFE; */
   border-bottom: 0px solid #334363
}

#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
{
   /* text-align: right; */
   /* ed versiossa linkin keskitys */
   /* text-align: center; */
   padding: 1px;
   margin: 2px;
   white-space: nowrap;
   width: 1%;
}

#searchLinks
{ 
   clear: both;
   margin:0px 20px 20px 0px;
   padding: 16px 0px 20px 0px;
   text-align: center; /*hakunappula keskella*/
}

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

#databaseInfo 
/*31.8.*/
{
   padding: 0px 0px 20px 0px;
   color: white;
}

#databaseInfo label
{
   font-size: smaller;
   font-weight: bold;
   color: white;
   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;
}

