.browsingOptions
{
   text-align:right;
   font-size:80%;
}

.browsingOptions a.current
{
   color:black;
   text-decoration:none;
}

.browseJumpLinks
{
   text-align:center;
   background-color:#666;
   color:white !important;
   padding:5px 0;
   max-width:905px;
}

.browseJumpLinks a
{
   color:white !important;
}

.searchBox
{
   margin:10px 0;
}

.pagination
{
   margin:10px 0;
   text-align:center;
}

.pagination a
{
   color:#00f;
}

.pagination a.current
{
   font-weight:bold;
   color:#000;
   text-decoration:none;
}

.totalPages
{
   font-size:80%;
}

.bookCell
{
   border-bottom:1px solid #aaa;
   padding:5px;
   padding-bottom:10px;
   background-repeat:no-repeat;
   background-position:5px 5px;
   min-height: 120px;
   padding-left:100px;
   font-size:80%;
   color:#666;
   max-width:800px;
}

.bookCell.altRow
{
   background-color:#eee;
}

a.titleLink
{
   font-weight:bold;
   font-size:125%;
}

span.author
{
   font-style:italic;
}

p.description
{
   width:600px;
}

a.requestLink, div.checkedOut
{
   padding:5px;
   color:#666;
   font-weight:bold;
   text-decoration:none;
   background-repeat:no-repeat;
   background-position:50% 0;
   height:33px;
   font-size:125%;
   padding-top:40px;
}

a.requestLink
{
   background-image:url('/layout_imgs/reserve.png');
}

div.checkedOut
{
   background-image:url('/layout_imgs/checkedOut.gif');
   color:red;
   font-weight:bold;
   font-style:italic;
}

.holdingStatus
{
   margin-top:50px;
}

.bookCell a.requestLink,
.bookCell a.deleteLink,
.bookCell div.checkedOut
{
   float:right;
}

a.requestLink:hover
{
   background-position:50% -164px;
   text-decoration:underline;
}


.featuredBook
{
   float:right;
   width:300px;
   text-align:center;
   margin:1%;
   padding:2% 1%;
   border:4px solid #B3CCD1;
   background-color:#8FA3A7;
   color:#244D5A;
}

.featuredBook h2
{
   text-align:center;
   color:white !important;
   text-decoration:underline
}

.hideMe
{
   visibility:hidden;
   display:none;
}

a.deleteLink
{
   padding:5px;
   color:#666;
   font-weight:bold;
   text-decoration:none;
   background-image:url('../admin/layout_imgs/errorIcon.png');
   background-repeat:no-repeat;
   background-position:50% 0;
   height:70px;
   font-size:125%;
   padding-top:60px;
}

