/**************************************************/
/* NEW INFOHIO CUSTOM CLASSES                     */
/**************************************************/

.mascotpad {
	padding-right: 10px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}	
.box {
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
}

.bigcallnumber {
padding: 0px;
font-size: 14px;
font-weight: bold;
color: #990000;
border-style: solid;
border-color: #990000;
border-bottom-width: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
}
.bigcallnumberover {
cursor: hand;
padding: 0px;
font-size: 14px;
font-weight: bold;
color: #990000;
border-style: solid;
border-color: #990000;
border-bottom-width: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
text-decoration: underline;
cursor: hand;
}
.showlink {
cursor: hand;
text-decoration: underline;
}

.infohionav
{
  float:left;
  width:100%;
  display:block;
  padding:0px;
}

.infohiotable
{
        border-width: 0px;
        width: 0px;
        white-space: nowrap;
}

/**************************************************/
/* ELIBRARY CLASSES THAT HAVE BEEN CUSTOMIZED     */
/**************************************************/

table {
  border-spacing:0px;
  border:0px;
  /*normalize the font size for ie*/
  font-size:1em;
}

table table {
  text-align:left;
  /* no borders on nested tables */
  border:0px;
  margin-bottom:0px;
  border-spacing:0px;
}
.library_info, .itemservices, .details_info, .search_links {
  background-color:#FAFDFE;
  background-image:url(/WebCat_Images/Dstyle/thead2.jpg);
  background-position:top left;
  background-repeat:repeat-x;
  border:2px solid #3B7483;
  padding:10px;
  position:relative;
  width:20%;
  margin:10px;
  float:right;
 white-space:nowrap;
}

.header_menu_container {
  border-top:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
  border-left: 0px;
  border-right: 0px;
  padding-top: 0px; padding-bottom: 0px;
  background-color:#265464;
  text-align:left;
}

.header_container {
  color:#ffffff;
  background-color:#4775cb;
  background-image:url(/WebCat_Images/English/Other/MiscD/background.png);
  background-position:top left;
  background-repeat:repeat-x;
  border-width: 0px;
  height: 100px;
}

.header_menu_item {
  color:#ffffff;
  text-align: center;
  background-color: #265464;
  white-space: nowrap;
  margin: 0px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.header_menu_item a {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  color:#ffffff;
  text-align: center;
  background-color: #265464;
  padding-left: 0px; 
  padding-right: 0px; 
  padding-top: 0px; 
  padding-bottom: 0px;
  margin: 0px;
  white-space: nowrap;
}
.header_menu_item_over a {
  color:#000000;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
  background-color: #8CBFD2;
  text-decoration: none;
  margin: 0px;
  white-space: nowrap;
}
.header_menu_item_over {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  color:#265464;
  text-align: center;
  background-color: #8CBFD2;
  margin: 0px;
  white-space: nowrap;
}

.header_menu_containexr a {
  color:#ffffff;
  float:none;
  margin:4px;
  background-color: #265464;
  text-decoration: none;
}

.buttons_container {
  width:100%;
  padding:5px 5px 5px 5px;
  float:left;
  position:relative;
  background-color: #E9DDDD; 
  color: #400000;
  text-align:center;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 1px;
  border-color: #400000;
  border-style: solid;
}

.buttons_container input {
  background-color:transparent;
  border:0px;
  margin:0px;
  padding:0px;
  float:left;
}

/*--- Content ----------------------------------------------------------------*/
.quick_search, .lists, .high_interest_items, .icons_gatelist, .gatelist_table, .contact_us, .z3950, .error, .recreading, .bestseller, .place_hold, .call_number_search, .kept_records, .callnum_view_options, .holdings_display_view_options, .bsrr_lists, .mostpop_list, .rsvdesk_search, .rsvdesk_browse, .rsvdesk_list, .rsvdesk_hit_list, .pin_change_form, .pin_change_done, .renew_form, .renew_results, .req_list, .login_form, .request_view, .req_modify, .query_list,  .hold_update, .resv_update, .renew_update, .place_resv {
  float:left;
  width:70%;
  display:block;
  background-color:#FAFDFE;
  background-image:url(/WebCat_Images/Dstyle/thead2.jpg);
  background-position:top left;
  background-repeat:repeat-x;
  border:2px solid #3B7483;
  padding:0px;
  margin:10px;
}

.itemservices a {
  padding-left:10px;
  float:left;
  margin:4px 0px 4px 0px;
  clear:both;
  width: 100%;
  color: #265464;
white-space:nowrap;
}

.itemservices_link {
  padding-left:10px;
  float:left;
  margin:4px 0px 4px 0px;
  clear:both;
  width:100%;
  color:  #265464;
white-space: nowrap;
}

.number_and_buttons_container {
  width:10%;
  position:relative;
  padding:10px;
  float:left;
  display:inline;
}

.hit_list_holdings_info {
  position:relative;
  float:left;
  display:inline;
  padding:10px;
  width:65%;
}

.itemdetails_button {
  background-color:#71ACBB;
  border:1px solid #386570;
  background-image:url(/WebCat_Images/Dstyle/button2.jpg);
  background-position:top left;
  background-repeat:repeat-x;
  color:#ffffff;
  width: 90px;
  padding: 2px;
  margin-bottom:4px;
  margin-top:4px;
  font-size: 9pt;
}

.enrichheader, .holdingslist {
  font-weight: bold;
  margin: 0px 10px 4px 0px; 
}

.holdingslist {
  font-weight: normal;
}

.keptlist {
  float:left;
  display:block;
  background-color:#FAFDFE;
  background-image:url(/WebCat_Images/Dstyle/thead2.jpg);
  background-position:top left;
  background-repeat:repeat-x;
  border:2px solid #3B7483;
  padding:0px;
  margin:10px;
  width: 100%;
}

input, select, textarea {
  background-color:  #E9DDDD;
  border:  1px solid #400000;
  padding: 2px;
}

input:focus, select:focus, textarea:focus {
  border:1px solid #990000;
  background-color:#FFFFFF;
  padding:2px;
}

.top_edge {
  display:none;
  position:absolute;
  width:100%;
  height:16px;
  background-color:green;
  top:0px;
  left:0px;
}

.nopadding {
        padding: 0px;
        white-space: nowrap;
        width: 1%;
}

.nopadding_white {
        padding: 0px;
        white-space: nowrap;
        width: 1%;
	color: #FFFFFF;
}

.itemlisting {
cursor: hand;
}

.itemlisting2 {
cursor: hand;
}

a {
  color:#265464;
  outline:none;
}

input.button, button.button, input.searchbutton {
  background-color:#71ACBB;
  border:1px solid #386570;
  background-image:url(/WebCat_Images/Dstyle/button2.jpg);
  background-position:top left;
  background-repeat:repeat-x;
  color:#ffffff;
  font-size: 9pt;
}

.hold_button, .buynow_button, .reqorder_button {
  background-color:#2860d0;
  border:1px solid #265464;
  background-image:url(/WebCat_Images/Dstyle/button2.jpg);
  background-position:top left;
  background-repeat:repeat-x;
  text-decoration:none;
  color:#ffffff;
  width:100%;
  margin:4px 0px 4px 0px;
  padding:2px 0px 2px 0px;
  text-align:center;
  float:left;
  clear:both;
  font-size: 9pt;
}

.hold_button a, .buynow_button a, .reqorder_button a {
  border:0px;
  font-size: 9pt;
}
.keep_button, .remove_button {
  background-color:#71ACBB;
  border:1px solid #265464;
  background-image:url(/WebCat_Images/Dstyle/button2.jpg);
  background-position:top left;
  background-repeat:repeat-x;
  color:#ffffff;
  width:100%;
  font-size: 9pt;
}

.keep_button img, .remove_button img {
  display:none;
}

.right_edge_mascot {
  position:absolute;
  height:100%;
  top:0px;
  right:0px;
  vertical-align: middle;
}

.tab {
  color:#ffffff;
  float:left;
  display:inline;
  background-color:#71ACBB;
  border-top:2px solid #386570;
  border-right:2px solid #386570;
  border-left:2px solid #386570;
  background-image:url(/WebCat_Images/Dstyle/button2.jpg);
  background-repeat:repeat-x;
  padding:4px;
  margin-right:4px;
  cursor: pointer;
}

.viewmarctags {
  vertical-align: top;
  padding: 2px;
}

/* Drop down styles*/
div.selectbox-wrapper {
  position:absolute;
  width:400px;
  background-color: white;
  border:1px solid #800000;
  margin:0px;
  margin-top:-10px;
  padding:2px;
  text-align:left;
  max-height:200px;
  overflow:auto;
}

/*Drop down list styles*/
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
/* Selected item in dropdown list*/
div.selectbox-wrapper ul li.selected { 
  background-color: #EAF2FB;
}

/* Hover state for dropdown list */
div.selectbox-wrapper ul li.current { 
  background-color: #FF0000;
}

/* Drop down list items style*/
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

/* Look and feel of select box */
.selectbox 
{
  margin: 0px 5px 0px 0px;
  padding: 2px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10pt;/* Resize Font*/
  width : 190px; /* Resize Width */
  display : block;
  text-align:left; 
  background: url('/WebCat_Images/English/Other/MiscD/bg_select2.png') right;
  cursor: pointer;
  border:1px solid #800000;
  color:#333;
}

.alert {
background-color: #FFFF00;
}

