@media screen {
html, body {
  margin:0px;
}

.header_container {
  height:140px;
}

.skipnav {
  display:none;
}
.branding {
  background-image:none;
  /* 
  background-image:url(../images/sirsidynix/branding-elibrary.png); 
  this is now set in LIBLOGO in the environment file. if you don't
  have an image set for LIBLOGO, you can use css to set the image.
  */
}

.login_container .rootbar {
  float:right;
  padding-right:10px;
  color:#ffffff;
}

.branding_subheading h2, .branding_subheading h3,  .quick_search h3 {
  margin:0px 0px 4px 0px;
  padding:0px;
  float:left;
  display:block;
  width:100%;
  font-size: 12pt;
}

.module_language_choices {
  position:relative;
  display:inline;
  float:none;
  margin-right:4px;
}

.header_container .login_form {
  position:relative;
  display:inline;
  float:none;
}

.login_button {
  width:auto !important;
}

/*--- Generic Formatting -----------------------------------------------------*/
.error {
  text-align:center;
  color:#8F1111;
}

.error .button {
  text-align:center;
  width:50px;
}

.content table {
  border:0px;
}

.content table th {
  background-image:none;
}

.account_details th, .accountheader {
 background-image:url(../images/summary_column.jpg) !important;
  background-repeat:repeat-x;
  background-position: bottom left;
}

.sortsubheader {
  cursor:pointer;
}

.footer_container table {
  border:0px;
}

a:link.blastoff, a:visited.blastoff, a:active.blastoff {
  color: #000000;
  font-weight:bold;
}

a:hover.blastoff {
  color: #000011;
}
/*--- UL Formatting ----------------------------------------------------------*/
.search_fields {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

.search_fields li {
  padding:0px;
  margin-bottom:4px;
  list-style-type:none;
  display:block;
  float:left;
  width:95%;
}

.search_fields label {
  float:left;
  width:15%;
  display:inline-block;
  font-weight:bold;
}

.kept_list_options {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

.kept_list_options li {
  padding:0px;
  margin-bottom:4px;
  list-style-type:none;
}

.kept_list_options label {
  width:20%;
  display:inline;
  font-weight:bold;
}

.kept_list_options .checkbox {
  vertical-align:top;
  display:inline;
}

.kept_list_options .item {
  width:90%;
  display:inline-block;
  overflow:auto;
  margin-top:2px;
  height:auto;
}

.print_kept_records pre {
  font-size:8pt;
}

.modify_favorites {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

.modify_favorites li {
  margin-bottom:4px;
  padding:0px;
  list-style-type:none;
}

.modify_favorites label {
  width:20%;
  display:inline;
  font-weight:bold;
}

.modify_favorites .item {
  width:90%;
  display:inline-block; 
  overflow:auto;
  margin-top:2px;
}

.whats_hot {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

.whats_hot li {
  padding:0px;
  margin-bottom:4px;
  list-style-type:none;
}

.show_favorites {
  float:left; 
  display:inline; 
  width:49%;
  overflow:auto;
  margin-top:16px;
  overflow:hidden;
}

.query_type  {
  margin:4px 0px 0px 0px;
  padding:0px;
}

.query_type li {
  float:left;
  display:inline;
  margin:0px;
  padding:0px 10px 0px 0px;
  line-height:20px;
  
}

.query_type label, .query_type input{
  float:left;
  display:inline;
  font-weight:bold;
}

.most_popular {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

.most_popular_display {
  margin:0px 10px 0px 0px;
  padding:0px;
  list-style-type:none; 
  float:left; 
  display:inline; 
  width:48%; 
  overflow:auto; 
}

.most_popular_lib_info {
  list-style-type:none;
  float:left;
  display:inline;
  width:48%;
  margin:0px;
  padding:0px;
}

.most_popular_favorites {
  width:99%;
  list-style-type:none;
  float:left;
  clear:both;
  margin:0px;
  padding:0px;
}

/*--- Search Results ---------------------------------------------------------*/
.hitstop {
}

.more {
}

.hit_list_form {
  padding:0px;
  margin:0px;
}

.hit_list {
  overflow:auto;
  float:none;
  position:relative;
  margin:0px;
  padding:0px;
  list-style-type:none;
}

.hit_list li {
  margin:0px;
  padding:0px;
  list-style-type:none;
}
.searchsummary {
  text-align:center;
  background-image:url(../images/sirsidynix/thead.jpg);
  background-repeat:repeat-x;
  background-position:top left;
  background-color:transparent !important;
  border-top:1px solid #8c8c8c;
  border-right:1px solid #8c8c8c;
  border-left:1px solid #8c8c8c;
  border-bottom: 1px dotted #8c8c8c;
  padding:4px 0px 4px 0px;
}

.searchsum_container_bottom {
  text-align:center;
  background-image:url(../images/sirsidynix/thead.jpg);
  background-position:bottom left;
  background-repeat:repeat-x;
  background-color:transparent !important;
  border-right:1px solid #8c8c8c;
  border-left:1px solid #8c8c8c;
  border-bottom: 1px solid #8c8c8c;
  padding:4px 0px 4px 0px !important;
}

.searchsummary_pagination {
  padding:4px 0px 4px 0px;
  text-align:center;
  border-right:1px solid #8c8c8c;
  border-left:1px solid #8c8c8c;
  border-bottom: 1px dotted #8c8c8c;
  display:block;
}

.hit_list_buttons {
  padding:4px 0px 4px 0px !important;
  border-right:1px solid #8c8c8c;
  border-left:1px solid #8c8c8c;
  border-bottom: 1px dotted #8c8c8c;
  display:block;
  overflow:auto;
}

.hit_list_buttons input {
  margin-right:4px !important;
  display:inline;
}

.hit_list_row {
  text-align:left;
  background-color:#ffffff;
  background-image:url(../images/summary_column.jpg);
  background-position:bottom left;
  background-repeat:repeat-x;
  padding:10px;
  border-right:1px solid #8c8c8c;
  border-left:1px solid #8c8c8c;
  border-bottom: 1px dotted #8c8c8c;
  float:none;
  display:block;
  overflow:auto;
  margin:0px;
  position:relative;
}

.hit_list_row li {
  overflow:auto;
  margin:0px;
}

.hit_list form {
  padding:0px;
  margin:0px;
}

h4 {
  text-indent:-1000px; 
  width:0px;
  height:0px;
  margin:0px;
  padding:0px;
  font-size:0px;
}

h5 {
  text-indent:-1000px; 
  width:0px;
  height:0px;
  margin:0px;
  padding:0px;
  font-size:0px;
}

.hit_list_row_left {
  float:left;
  display:inline;
  width:15%;
  margin:0px;
  padding:0px;
  overflow:hidden !important;
}

.hit_list_row_left ul, .hit_list_row_left li {
  padding:0px !important;
  margin:0px !important;
}

.hit_list_number {
}

.hit_list_details_button {
  display:none;
}

.hit_list_keepremove {
  margin-top:0px;
  padding-top:0px;
  background-image:none;
  overflow:hidden !important;
  clear:both;
}

.hit_list_keepremove img {
  display:none;
}

.hit_list_keepremove label {
  
}

.hit_list_list_cover {
  overflow:hidden !important;
  text-align:left !important;
  width:100%;
}

.hit_list_item_info {
  /* this is the container for the definition list */
  /* set its width to control the size of the dl */
  float:left;
  display:inline;
  overflow:auto;
  width:80%;
}

.hit_list_item_info dl {
  overflow:auto;
  margin:0px;
  padding:0px;
}

.hit_list_row dt {
  font-weight:bold;
  float:left;
  display:inline;
  position:relative;
  vertical-align:top;
  display:inline;
  clear:left;
  width:19%;
  margin:0px;
  padding:0px;
}

.hit_list_row dd {
 float:left;
 display:inline;
 position:relative;
 vertical-align:top;
 display:inline;
 width:80%;
 margin:0px;
 padding:0px;
}

/* bib info formatting  */
.hit_list_row .title_label { text-indent:-1000px; width:0px; height:0px; font-size:0px; }
.hit_list_row .author_label { text-indent:-1000px; width:0px; height:0px; font-size:0px; }
.hit_list_row .call_number_label { text-indent:-1000px; width:0px; height:0px; font-size:0px; }
.hit_list_row .summary_label { text-indent:-1000px; width:0px; height:0px; font-size:0px; }
.hit_list_row .publisher_label { text-indent:-1000px; width:0px; height:0px; font-size:0px; }
.hit_list_row .edition_label {  text-indent:-1000px; width:0px; height:0px; font-size:0px; }
.hit_list_row .publishing_date_label { text-indent:-1000px; width:0px; height:0px; font-size:0px; }
.hit_list_row .holdings_statement_label { text-indent:-1000px; width:0px; height:0px; font-size:0px; }
.hit_list_row .results_number_label { display:none; }
.hit_list_row .browse_result_link_label { text-indent:-1000px; width:0px; height:0px; font-size:0px; }
.hit_list_row .publisher_date_label { text-indent:-1000px; width:0px; height:0px; font-size:0px; }
.hit_list_row .electronic_access_label { text-indent:-1000px; width:0px; height:0px; font-size:0px; }

.hit_list_row .title { font-weight:bold; }
.hit_list_row .author {}
.hit_list_row .call_number {}
.hit_list_row .summary {}
.hit_list_row .publisher {}
.hit_list_row .edition {}
.hit_list_row .publishing_date {}
.hit_list_row .holdings_statement {}
.hit_list_row .related_headings {}
.hit_list_row .results_number { float:right; width:auto; font-weight:bold; }
.hit_list_row .browse_result_link a { font-weight:bold; }
.hit_list_row .publisher_date {}
.hit_list_row .electronic_access {}

.enrichment_container {
  display:block;
  float:left;
  margin:0px;
  padding:0px;
}

.enriched_content {
  float:left;
  display:block;
  width:100%;
  margin:0px;
  padding:0px;
}

.enriched_content li {
  float:left;
  clear:both;
  display:block;
  width:100%;
}

.enriched_content img {
  display:inline;
  margin-bottom:-4px;
  margin-right:4px;
}

.enrichment_container a {
  float:left;
  display:inline;
  height:20px;
  margin:4px 8px 4px 0px;
}

.enrichheader {
  font-weight:bold;
  margin:8px 0px 8px 0px;
}

.enrichcontent {
  min-height:3em;
}

.enrich_3_column_list {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

.enrich_3_column_list li {
  display:inline-block;
  width:49%;
  margin:0px;
  padding:0px;
}

.enrich_2_column {
  float:left; 
  width:50%; 
  min-width:80px;
}

.enrich_3_column {
  float:left; 
  width:33%; 
  min-width:80px;
}

.enrich_3_column ul, .enrich_3_column li {
  list-style-type:none;
  margin-left:0px;
  padding:0px 0px 8px 0px;
}

.hit_list_novelist_links {
  clear:both;
  margin:0px;
  padding:0px;
  float:left;
  display:block;
  width:90%;
}

.hit_list_novelist_links ul {
  margin:0px 0px 0px 20px;
  padding:0px;
  list-style-type: disc !important;
}

.hit_list_novelist_links ul li {
  margin:0px 0px 4px 0px;
  padding:0px;
}

.hit_list_novelist_links li a {
  margin:0px;
  padding:0px;
  float:none;
}

.chili_iframe {
  margin:0px;
  padding:0px;
  clear:both;
  
}

.chili_iframe iframe {
  width:500px;
  height:400px;
}

.hit_list_item_icon {
 position:absolute;
top:10px;
right:10px;
}

.info_desk , .info_desk li, .itemservices, .itemservices li {
  list-style-type:none;
  margin-left:0px;
  padding:0px 0px 8px 0px;
}

.gatelist_table {
  margin-left:0px;
  padding:0px;
}

.gatelist_table li {
  float:left;
  display:inline;
  width:29%;
  list-style-type:none;
  margin-left:0px;
  padding:8px 8px 8px 0px;
  height:32px;
}

.bibinfo, .summary {
  margin:8px 0px 8px 0px;
}

.browse_list_number {
  text-align:right;
}

.browse_list_text {
  padding:10px;
}

.rsvdesk_browse .hit_list_row {
  padding:10px;
}
 
.details_info {
  text-align:center;
}

.details_info ul {
  text-align:left;
}

.keep_container {
  margin-bottom:4px;
}

.keep_container input {
  text-align:center;
  width:50%;
}

#detailsImage {
  width:auto;
  margin-bottom:4px;
}

/* detail page */
.searchsum_hits .content p {
 padding:0px;
 margin:0px;
 width:80%;
}

#detail_item_information {
 Max-width: 770px;
}

.display_options {
  position:absolute;
  right:10px;
  top:10px;
}

.detail_page {
  float:left;
  display:inline;
  margin:0px;
  padding:0px;
}

.detail_page ul, .detail_page li {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

.detail_page dl {
  overflow:auto;
  margin:0px;
  padding:0px;
}

.detail_page dt {
  font-weight:bold;
  float:left;
  display:inline;
  position:relative;
  vertical-align:top;
  display:inline;
  clear:left;
  width:150px;
  padding:0px;
  margin-bottom:4px;
}

.detail_page dd {
  float:left;
  display:inline;
  position:relative;
  vertical-align:top;
  display:inline;
  width:310px;
  padding:0px 0px 0px 10px;
  margin-bottom:4px;
}

.detail_page .title_label {}
.detail_page .author_label {}
.detail_page .call_number_label {}
.detail_page .summary_label {}
.detail_page .publisher_label {}
.detail_page .edition_label {}
.detail_page .publishing_date_label {}
.detail_page .holdings_statement_label {}
.detail_page .results_number_label {}
.detail_page .browse_result_link_label {}
.detail_page .publisher_date_label {}
.detail_page .electronic_access_label {}
.detail_page .pages_label {}
.detail_page .isbn_label {}
.detail_page .copy_info_label {}

.detail_page .title { font-weight:bold; }
.detail_page .author {display:block;}
.detail_page .call_number {}
.detail_page .summary {}
.detail_page .publisher {}
.detail_page .edition {}
.detail_page .publishing_date {}
.detail_page .holdings_statement {}
.detail_page .related_headings {}
.detail_page .results_number {}
.detail_page .browse_result_link a { font-weight:bold; }
.detail_page .publisher_date {}
.detail_page .electronic_access {}
.detail_page .pages {}
.detail_page .isbn {}
.detail_page .copy_info {}

.item_details .itemservices {
  width:25%;
  float:left;
  display:inline;
  overflow:auto;
  list-style-type:none;
  padding:0px;
  margin:0px;
}

.item_details .itemservices li {
  padding:0px;
  margin:0px 0px 8px 0px;
  list-style-type:none;
  width:80%;
}
  

.item_details .itemservices #fullCover img {
  width:80%;
  height:auto !important;
}

.detail_page li {
  clear:both;
}

.detail_page table td {
  padding:0px 0px 4px 0px;
  margin:0px;
}

#display_holdings_table {
  
}

.pct70 {
  float: left;
  display: inline;
}

.put_keepremove_cb {
  float: left;
  margin:0px 4px 0px 0px;
  padding:0px;
  display:inline;
  position:relative;
  width:12px;
}

.put_keepremove_label {
  float: left;
  margin:0px;
  padding:0px;
  display:inline;
  position:relative;
}

/* reserve desk 19.pg */
.rsvdesk_search ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

.rsvdesk_search li {
  margin-bottom:4px;
  list-style-type:none;
}


.rsvdesk_search label {
  width:25%;
  display:inline-block;
}

/* review my account 24.pg */
.review_my_account ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

.review_my_account li {
  margin-bottom:4px;
  list-style-type:none;
}

.review_my_account label {
  width:25%;
  display:inline-block;
}

/* account bills 25_bills.h */
.bills_panel ul  {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

.bills_panel li {
  margin:0px 0px 20px 0px;
  padding:0px;
  list-style-type:none;
  overflow:auto;
}

.bills_panel strong {
  display:inline-block;
  width:100%;
  background-color:#dedede;
  margin-bottom:4px;
}

.bills_panel table strong {
  background-color:transparent;
  margin:0px;
}

.bills_panel .amount_owed {
  border-top:1px solid #000000;
  padding-top:4px;
}

.bills_panel .you_owe {
  width:50%;
  display:inline-block;
  text-align: center !important;
}

.bills_panel .amount {
  width:49%;
  display:inline-block;
  text-align:right;
  font-weight:bold;
}

/* account bookings 25_bookings.h */
.bookings_panel .strong {
  display:inline-block;
  width:100%;
  background-color:#dedede;
  margin-bottom:4px;
}

/* account charges 25_charges.h */
.charges_panel strong {
  display:inline-block;
  width:auto;
  background-color:#dedede;
  margin-bottom:4px;
}

.charges_panel table strong {
  background-color:transparent;
  margin:0px;
}

.charges_panel ul  {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

.charges_panel li {
  margin:0px 0px 20px 0px;
  padding:0px;
  list-style-type:none;
  overflow:auto;
}

.charges .label {
  width:25%;
  display:inline-block;
  vertical-align:top;
}

/* account holds 25_holds.h */
.holds_panel strong {
  display:inline-block;
  width:100%;
  background-color:#dedede;
  margin-bottom:4px;
  padding: 3px 0px;
}

.holds_panel table strong {
  background-color:transparent;
  margin:0px;
}

.holds_panel ul  {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

.holds_panel li {
  margin:0px 0px 20px 0px;
  padding:0px;
  list-style-type:none;
  overflow:auto;
}

.holds_panel .label {
  width:25%;
  display:inline-block;
  vertical-align:top;
}

#holds_list{
  margin-top: -5px;
}

#subheader_select {
  width:70px;
}

/* account requests 25_request.h */
.requests_panel .strong {
  display:inline-block;
  width:100%;
  background-color:#dedede;
  margin-bottom:4px;
}

/* account summary 25_summary.h */
.summary_panel strong {
  display:inline-block;
  width:100%;
  background-color:#dedede;
  margin-bottom:4px;
}

.summary_panel ul  {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

.summary_panel li {
  margin:0px 0px 7px 0px;
  padding:0px;
  list-style-type:none;
  overflow:auto;
}

.summary_panel .alerts ul li {
  margin:0px 0px 4px 0px;
}

.summary_panel .holds ul li {
  margin:13px 0px 0px 0px;
  float:left;
  display:inline;
  width:33%;
}
.summary_panel .title {
  clear:left;
}
.summary_panel .expired {
  text-align:center;
}

.summary_panel .place_hold {
  text-align:right;
}

.summary_panel .summary ul li {
  margin:0px 0px 8px 0px;
}

.summary_panel .label {
  display:inline;
  float:left;
  width:180px;
}

.summary_panel .indent {
  text-indent:20px;
}

* html .summary_panel .indent {
  margin-right:-20px;
}


/* my account suspension 25_suspensions.h */
.suspensions_panel strong {
  display:inline-block;
  width:100%;
  background-color:#dedede;
  margin-bottom:4px;
}

/* contact us 34.pg */
.contact_us ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

.contact_us li {
  margin-bottom:4px;
  list-style-type:none;
}

.contact_us label {
  width:25%;
  display:inline-block;
  vertical-align:top;
}

.contact_us textarea {
  height:50px;
}

/* z3950 catalog search 38.pg */
.z3950 ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

.z3950 li {
  margin-bottom:4px;
  list-style-type:none;
}

/* login page 48.pg */
.login_page ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

.login_page li {
  margin-bottom:4px;
  list-style-type:none;
}

.login_page label {
  width:25%;
  display:inline-block;
}

/* pin change 50.pg */
.pin_change_form ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

.pin_change_form li {
  margin-bottom:4px;
  list-style-type:none;
}

.pin_change_form label {
  width:25%;
  display:inline-block;
}

/* pin change 52.pg */
.renew_materials ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

.renew_materials li {
  margin-bottom:4px;
  list-style-type:none;
}


.renew_materials label {
  width:25%;
  display:inline-block;
}

/*place hold page 71.pg */
.place_hold .ph_label {
  float: left;
  margin-right: 6px;
  margin-left: 0px;
  clear: both;
}

.place_hold .ph_value {
  float: left;
}
    
.place_hold ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

.place_hold li {
  margin-bottom:4px;
  list-style-type:none;
  clear: both;
}

.place_hold label {
  width:25%;
  display:inline-block;
}

/* my profile page 2005.pg */
.my_profile ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

.my_profile li {
  margin-bottom:4px;
  list-style-type:none;
}

/* reading programs page 2011.pg */
.reading_programs ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

.reading_programs li {
  margin-bottom:4px;
  list-style-type:none;
}

/* interest levels page 2012.pg */
.interest_levels ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

.interest_levels li {
  margin-bottom:4px;
  list-style-type:none;
}

/*--- IE6 Specific -----------------------------------------------------------*/
* html .header_container {

}

* html .branding {
  background-image: none;
}

* html .login_container {
  position:absolute;
  top:0px;
  right:0px;
  left:0px;
  bottom:0px;
  width:99%;
  height:100%;
  overflow:hidden;
}

* html .module_language_choices {
  margin-right:0px;
}

* html .button, * html .formButton, * html input.button:disabled, * html button.button:disabled, * html .login_button, * html .admin_button, * html .wizard_cancel, * html .wizard_next, * html .wizard_previous, * html .wizard_finish {
  background-image: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Css/default/images/sirsidynix/button.png", sizingMethod="scale");
}

* html .searchcontent select, * html .searchcontent input{
  float:left;
}

* html .row .searchlinks {
  position:relative;
}

.kept_list_options *.item, {
  display:inline;
}

.modify_favorites *.item {
  display:inline;
}

* html .hit_list_row {
  text-align:left;
  background-color:#ffffff;
  background-image:url(../images/summary_column.jpg);
  background-position:bottom left;
  background-repeat:repeat-x;
  position:relative;
  overflow:auto;
  padding:0px 10px 10px 10px;
  border-right:1px solid #8c8c8c;
  border-left:1px solid #8c8c8c;
  border-bottom: 1px dotted #8c8c8c;
  clear:none;
  display:inline-block;
}

.bottom_buttons {
  float:left;
  width:100%;
  position:relative;
  border-top:1px solid #8c8c8c;
  background-color:#cdcdcd;
}

.bottom_buttons table {
  border:0px;
}

.bottom_buttons .secondary_header_menu_container {
 border:0px;
}

.group_member {
  color: #800000;
}
  .admin_menu_bottom {
  text-align:center;
  }
}

@media print {
  * {
    margin:0;
    padding:0;
  }
      
  a:link, a:visited {
    text-decoration: none;
    color:black;
  }

  .account_details, .itemdetails {
    font-family:verdana, sans-serif;
    font-size:12pt;
  }

  .accountstyle.select {
    display:none;
  }

  .bottom_buttons {
    display:none;
  }

  .bottom_of_holds {
    display:none;
  }

  .button {
    display:none;
  }

  .button_p {
    display:none;
  }

  .call_number_search_header {
    font-weight:bold;
    margin: 12pt 0pt 0pt 0pt;
    position:relative;
    width:100%;
    overflow:hidden;
    float:left;
    display:inline;
  }

  .change_display {
    display:none;
  }

  .enrichheader {
    font-weight:bold;
    margin: 12pt 0pt 2pt 0pt;
  }

  .enrichment_container {
    display:none;
  }

  .enrichment_row {
    display:none;
  }

  .header {
    font-weight:bold;
  }

  .header_container, .header_menu_container, .secondary_header_menu_container, .footer_container, .tabs_container{
    display:none;
  }

  .hidden {
    display:none;
  }

  .hit_list {
    font-family:verdana, sans-serif;
    font-size:10pt;
   
  }
  
  .hit_list li {
    margin:0px;
    padding:0px;
    list-style-type:none;
  }
  .hit_list h4 {
    display:none;
  }
  
  .hit_list_row {
    clear:both;
    width:7in;
    margin-bottom:0.10in;
    overflow:auto;
  }
  
  .hit_list_row_left {
    float:left;
    display:inline;
    width:1in;
    height:1.5in;
    margin:0px;
    padding:0px;
    overflow:hidden !important;
  }
  
  .hit_list_row_left ul, .hit_list_row_left li {
    padding:0px !important;
    margin:0px !important;
  }
  
  .hit_list_keepremove {
    display:none;
  }
  
  .hit_list_hold {
    display:none;
  }
  
  .hit_list_item_icon {
    display:none;
  }
  
  .chili_link {
    display:none;
  }

  .hit_list_details_button {
    display:none;
  }
  
  .hit_list_list_cover {
    overflow:hidden !important;
    text-align:left !important;
    width:100%;
    padding:0px;
    margin:0px;
  }

  .hit_list_item_info {
    /* this is the container for the definition list */
    /* set its width to control the size of the dl */
    float:left;
    display:inline;
    overflow:auto;
    width:5.8in;
  }
  
  .hit_list_item_info dl {
    overflow:auto;
    margin:0px;
    padding:0px;
  }
  
  .hit_list_row dt {
    float:left;
    display:inline;
    clear:left;
    width:1.5in;
    font-weight:bold;
    margin:0px;
    padding:0px;
  }
  
  .hit_list_row dd {
    float:left;
    display:inline;
    width:4.3in;
    margin:0px;
    padding:0px;
    
  }

  .holdingsheader {
    font-weight:bold;
    border: 1pt solid black;
  }

  .holdingslist {
    border: 1pt solid black;
  }

  .itemservices, .tabs_container li {
    display:none;
  }

  .module_form {
    display:none;
  }

  .number_and_buttons_container {
  }

  .pct25 {
    display:none;
  }

  .pub_date_book_cover_container {
  }

  .searchservices {
    display:none;
  }

  .searchsum_container_bottom {
    display:none;
  }

  .searchsum_hits {
    display:none;
  }

  .searchsummary_pagination {
    display:none;
  }

  #subheader_select {
    display:none;
  }

  .subheadernoback {
    display:none;
  }
}

@media only screen and (max-device-width:480px) {
  .branding {
    background-image:none;
  }
  
  .branding img {
    width:100%;
  }
  
  .login_container {
    width:100%;
  }
  
  .user_name_input, .password_input {
    width:100px !important;
  }
  
  .bottom_buttons {
    display:none;
  }
  
  #searchdata1 {
    width:200px !important;
  }
  
  .hit_list_row_left {
    width:20%;
  }
  
  .hit_list_keepremove input {
    width:10px;
    height:12px;
  }
  
  .hit_list_list_cover {
    width:90%;
    overflow:auto;
  }
  
  .chili_link {
    width:50%;
  }
  
  .hit_list_item_info {
  }
  
  .enriched_content a {
    float:left;
    clear:both;
    display:block;
  }
  
  .enrichment_container a {
    float:left;
    display:inline;
    height:20px;
    overflow:auto !important;
    margin:4px 8px 4px 0px;
  }

  .searchsummary {
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
  }
  
  .searchsum_container_bottom {
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
  }
}

.warning {
  display: none;
}

.accountheaders {
   font-weight:bold; 
   background-color: #bbbbbb; 
   padding: 5px !important;
}


