/*
#(c)#=====================================================================
#(c)#
#(c)#       Copyright 2007-2010 Ex Libris (USA) Inc.
#(c)#                       All Rights Reserved
#(c)#
#(c)#=====================================================================
   
**          Product : WebVoyage :: resultsFacets css
**          Version : 7.2.0
**          Created : 19-OCT-2007
**      Orig Author : David Sellers
**    Last Modified : 29-SEP-2009
** Last Modified By : Mel Pemble
*/
   
/* Results Header*/
.resultsHeader 
{
   border: 0px;
   margin: 4px;
   padding: 4px;
   width: auto; 
}
   
.resultsHeader .resultsHeaderHeader span
{
   COLOR: black; /* #FF6600; /* #9f175e; */
   FONT-SIZE: 16px;
   font-weight: bold;
}
   
.resultsHeader .searchTerms span
{
   FONT-SIZE: smaller;
}
   
.resultsHeader .actions ul
{
   list-style: none; 
   margin: 0px 0px 0px 0px;
   padding: 5px 0px 0px 0px;
}
   
.resultsHeader .actions li
{
   float: left;
   position: relative;
   margin: 0px 0px 0px 0px;
   padding-right: 10px;
}
   
/* End Results Header*/
   
      
   
/* Jump Bar */
.jumpBarContent
{
   margin: 0;
   padding: 0;
   float: right;
}
#jumpBarNavTop,#jumpBarNavBottom
{
   display: block;
   margin: 0;
   padding: 0;
   background-color: #ffffff; 
   clear:both;
   float:left;
   width: 100%;
}
#jumpBarNavTop
{
   border-bottom: 1px solid #013064; 
   margin-bottom: 2px;
}
 
#jumpBarNavBottom
{
   border-top: 1px solid #013064; 	
   margin-top: 2px; 
}   

.jumpBar
{
   list-style: none; 
   padding:0;
   margin: 0;
   float: right;
}
   
.jumpBarTabLeft, .jumpBarMiddle, .jumpBarTabRight, .jumpBarTab
{
   float: left;
   padding:0px;
   margin:0px;
}

#jumpBarNavTop .jumpBarMiddle
{
   padding:2px;
   margin:1px;
}
 
#jumpBarNavBottom .jumpBarMiddle
{
   padding:1px;
   margin:1px;
}
   
#jumpBarNavTop .jumpBarTabLeft,  #jumpBarNavTop .jumpBarTabRight
{
   padding: 5px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
}
   
#jumpBarNavTop .jumpBarTab
{
   padding: 5px 0px 0px 0px;
   margin: 0px 20px 0px 0px;
}
   
#jumpBarNavBottom .jumpBarTab
{
   padding: 0px 0px 0px 0px;
   margin: 0px 20px 0px 0px;
}
   
.jumpBarButton
{
   COLOR: #ffffff;
   FONT-SIZE: 16px;
   FONT-WEIGHT: bold;
}
   
.jumpBarLabel
{
   font-size: smaller;
}
   
.jumpBarLabelHighlight
{
   color: #FF6600; /* #9f175e; */
   font-size: smaller;
   font-weight: bold;
}
   
.jumpBarLink
{
   font-size: smaller;
   padding:2px;
   margin:2px;
}
   
.jumpBarLabelSelected
{
   padding:1px;
   margin:0px;
   color: #FF6600; /* #9f175e; */
   font-size: 12px;
   border: 1px solid #013064; 
}

.jumpBarPrevious, .jumpBarNext, .jumpBarTabLink
{
   
   background-color: #33437E; /* #35498F; #013064; */ 
   margin: 0px;
   cursor: pointer;
   white-space: nowrap;
   text-align:center;
}
   
.jumpBarPrevious:link, .jumpBarPrevious:visited, .jumpBarPrevious:hover, .jumpBarNext:link, .jumpBarNext:visited, .jumpBarNext:hover, .jumpBarTabLink:link, .jumpBarTabLink:visited, .jumpBarTabLink:hover
{
   COLOR: #ffffff;
   TEXT-DECORATION: none;
}
   
.jumpBarEndCap
{
   background:url("../images/resnav_end.gif");
   margin: 0px 0px 0px 0px;	
   padding: 0px;
}
      
.jumpBarPrevious
{
   margin: 0px 5px 0px 0px;
   padding: 0px 0px 0px 0px;
}
   
.jumpBarNext 
{
   margin: 0px 0px 0px 5px;
   padding: 0px 0px 0px 0px;
}
   
.jumpBarTabLink 
{
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}
   
#jumpBarNavTop .jumpBarPrevious, #jumpBarNavTop .jumpBarNext, #jumpBarNavTop .jumpBarTabLink  
{
   padding: 0px 0px 1px 0px;
}
   
#jumpBarNavTop .jumpBarLeft     {background:url("../images/resnavtop_left.gif")  no-repeat left top;}
#jumpBarNavTop .jumpBarRight    {background:url("../images/resnavtop_right.gif") no-repeat right top;}
#jumpBarNavBottom .jumpBarLeft  {background:url("../images/resnavbtm_left.gif")  no-repeat left bottom;}
#jumpBarNavBottom .jumpBarRight {background:url("../images/resnavbtm_right.gif") no-repeat right bottom;}
   
.jumpBarLeft, .jumpBarRight
{
   margin: 0px 0px 0px 0px;	
   padding: 0px 0px 0px 0px;
   height: 18px; 	
   width: 4px;	
}
   
.jumpBarArrowRight {background:url("../images/resnav_arrow_right.gif")  no-repeat center;}
.jumpBarArrowLeft  {background:url("../images/resnav_arrow_left.gif")   no-repeat center;}
.jumpBarArrowRight, .jumpBarArrowLeft
{
   border: 0px;
   margin: 0px 0px 0px 0px;	
   padding: 0px 7px 0px 7px;
   height: 7px;	
   width: 4px;
}

.jumpBarMiddle .current, .jumpBarMiddle .totalHits
{
   color: black; /* #9f175e; */
   font-size: smaller;
   font-weight: bold;
}

.jumpBarMiddle .separator
{
   font-size: smaller;
   margin: 0px 0px 0px 0px;	
   padding: 0px 3.5px 0px 3.5px;
}
/* End Jump Bar */
   
   
   
   
   
   
/* Browse Bar */
   
/* Hack to keep filter bar from flowing into the result list */
#browseHeaderTop,#browseHeaderbottom
{
   clear:both;
   margin: 0px;
   padding:0px;
   float:left;
   width: 100%;
}
  
#browseHeaderbottom ul
{
   list-style: none; 
   padding: 0px 0px 0px 50px;
   margin: 0px 0px 0px 0px;
}
   
#browseHeaderbottom li
{
   float: left; 
   padding: 6px 0px 0px 0px;
}
   
#browseHeaderTop ul
{
   list-style: none; 
   padding: 0px 0px 0px 50px;
   margin: 0px 0px 0px 0px;
   
}
   
#browseHeaderTop li
{
   float: left; 
   padding: 6px 0px 0px 0px;
}
   
#browseHeaderTop .browseHeaderNoImage
{
   FONT-SIZE: smaller;
   background-color: #EBEEFE; 
   
   padding: 0px 0px 30px 0px;
   margin: 0px 0px 0px 0px;
   
   border-right: 1px solid #EBEEFE;	
}
   
#browseHeaderbottom .browseHeaderNoImage
{
   FONT-SIZE: smaller;
   background-color: #EBEEFE; 
   
   padding: 0px 0px 30px 0px;
   margin: 0px 0px 0px 0px;
   
   border-right: 1px solid #EBEEFE;	
}

.browseHeaderNoImage
{
background-image: none;
background-repeat: no-repeat;
}

#browseHeaderTop .browseHeader
{
   FONT-SIZE: smaller;   
  /* background:url("../images/line_corner.gif") no-repeat left top; */
   background-color: #EBEEFE; 
   
   padding: 0px 0px 30px 0px;
   margin: 0px 0px 0px 0px;
   
   border-right: 1px solid #EBEEFE;
}
   
#browseHeaderbottom .browseHeader
{
   FONT-SIZE: smaller;
/*   background:url("../images/line_corner_btm.gif") no-repeat left top; */
   background-color: #EBEEFE; 
   
   padding: 0px 0px 30px 0px;
   margin: 0px 0px 0px 0px;
   
   border-right: 1px solid #EBEEFE;
}

   
.browseBarRecCount, .browseBarSortBy
{
   margin: 4px 0px 0px 0px; 
   padding: 0px 10px 0px 0px;
   float: right;
}
   
.browseBarSortBy input
{
   cursor:pointer;
   border: 3px double #999999;
   border-top-color: #CCCCCC;
   border-left-color: #CCCCCC;
   padding: 0.25em;
   background-color: #eee;
   background-repeat: repeat-x;
   color: #333333;
   font-size: 75%;
   font-weight: bold;
   padding: 1px 5px 1px 5px;
   margin-bottom:1px;
}
.browseBarSortBy input:hover
{
   cursor:pointer;
   border: 3px double #999999;
   border-top-color: #eee;
   border-left-color: #eee;
   padding: 0.25em;
   background-color: #333;
   background-repeat: repeat-x;
   color: #ccc;
   font-size: 75%;
   font-weight: bold;
   padding: 1px 5px 1px 5px;
   margin-bottom:1px;
}
   
.browseBarRecCount  select, .browseBarSortBy Select
{
   margin: 0px 5px 0px 5px; 
   padding: 0px 0px 0px 0px;
   
}
   
.browseBarRecCount label, .browseBarSortBy label
{
   FONT-WEIGHT: bold;
}
/* End Browse Bar */

   
/* Results */


#theResults
{
   overflow-y: hidden;	
   overflow-x: hidden;
   clear:both;
   float: left;
   width: 100%;
}   

.oddRow
{
 /*  background-image:url(../images/checkbox_bg.gif); */
   background-repeat:repeat-y;
   clear:both;
   float:left;
}

.evenRowNoBox
{ 
   background-color: #EBEEFE; /* #ECF2FE; */
}
   
.evenRow
{
   clear:both;
   background-color: #EBEEFE;   
/*   background-image:url(../images/checkbox_bg_highlight.gif); */ 
   background-repeat:repeat-y;
   float:left;
}
   
.oddRow, .evenRow, .oddRowNoBox, .evenRowNoBox
{
   FONT-SIZE: smaller;
   padding-top: 6px;	
   padding-bottom: 6px;	
   width: 100%;
	
}
   
.oddRow .resultListCheckBox, .evenRow .resultListCheckBox
{
   padding: 1px 10px 50px 10px;
   margin: 0px 0px 0px 7px;
   float: left;
   border: 0px solid black;
   width: auto;
}

#resultList
{
   width:79%;
   float: left;
}  
   
.resultListIcon
{
   padding: 2px;
   margin: 0px 0px 0px 2px;
   float: left;
}
   
.resultListTextCell div a
{
   FONT-WEIGHT: bold;
}
   
.resultListTextCell
{
   padding-top: 2px;
   padding-right: 2px;
   padding-bottom: 2px;
   padding-left: 2px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 3px;
   float: left;
   width: 70%;
   overflow-y: hidden;	
   overflow-x: hidden;	
}
   
.resultListCoverImageCell
{  
   overflow-y: hidden;	
   overflow-x: hidden;	
}
   
   
.resultListCoverImage
{
   margin: 3px;
   border: 0px;
}
   
.available
{
   background-image:url(../images/icon_available.gif); 
   width: 18px;	
   height: 18px;
   float: left;
}
   
.notAvailable
{
   background-image:url(../images/icon_notavailable.gif); 
   width: 18px;	
   height: 18px;
   float: left;
}
   
.databaseName
{
   padding-top: 2px;
   display:none;
   visibility: hidden;
}
/* End Results */
   
   


/* Course Reserve Results Search Terms */
.crSearch
{
   FONT-SIZE: smaller;   
}

.crSearch .label
{
   FONT-WEIGHT: bold;
   margin: 0px 0px 0px 0px; 
   padding: 0px 0px 0px 0px;
}

.crSearch .value
{
   margin: 0px 0px 0px 0px; 
   padding: 0px 25px 0px 0px;
}
/* End Course Reserve Results Search Terms */







#fieldLabel
{
   FONT-SIZE: smaller;
   FONT-WEIGHT: bold;
   padding: 1px;
   padding-right: 5px;
   margin: 0px;
   border: 0px;
   text-align: left;
   white-space: nowrap;
   width: 1%;
}
   
#fieldText
{
   FONT-SIZE: smaller;
   padding: 1px;
   padding-right: 5px;
   margin: 0px;
   border: 0px;
   text-align: left;
   white-space: nowrap;
   width: 98%;
}
   
 

   
   
/* Inputs & Input Images */
.yellowBtn
{
   float:left;
   background-image: url('../images/btn_yellow_bg.gif'); 
   
   margin: 0px 0px 0px 0px; 
   padding: 0px 5px 2px 5px;	

   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;   
   FONT-SIZE: 12px;   
   color: #33437E; /* 35498F; #013064; */
   background-color: #C1D5FE; 
   border: 0px none  #013064;
   height: 18px; 
   cursor: pointer;
   white-space: nowrap;   
   
   
}
   
.yellowBtnLeft
{
   background:url("../images/btn_yellow_left.gif") no-repeat right top;
   float:left;	
   margin: 0px 0px 0px 0px; 
   padding: 0px 0px 0px 0px;
   height: 18px; 
   width: 4px;
   
}
   
.yellowBtnRight
{
   background:url("../images/btn_yellow_right.gif") no-repeat left top;
   float:left;	
   margin: 0px 0px 0px 0px; 
   padding: 0px 0px 0px 0px;
   height: 18px;    
   width: 4px;
}
   
.horzLine
{
   background:url("../images/line_middle.gif") no-repeat center;
   float:left;	
   margin: 0px 0px 0px 0px; 
   padding: 0px 0px 0px 0px;
   height: 18px; 
   width: 8px; 
}
   
.endLine
{
   background:url("../images/line_end.gif") no-repeat center;
   float:left;	
   margin: 0px 0px 0px 0px; 
   padding: 0px 0px 0px 0px;
   height: 18px; 
   width: 20px; 
}
   
.selectChkBox
{
   padding: 0px 0px 0px 15px;
   margin: 0px;
   white-space: nowrap;
   width: 1%;
}
   
.selectChkBox .fieldBold
{
   FONT-WEIGHT: bold;
}
   

