	table.center { margin-left: auto; margin-right: auto; vertical-align: top; }
    table.left { margin-left: 90px!important; vertical-align: top; }
    
	img { border-width: 0 }
	body { margin: 0; background: white; font-size: 10pt; color: black }
	body * { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: black }
	* { outline: none }
	.body { background: white; font-size: 9px; color: black }
	#body { width: 100% }

    .pagepanelcontrol { width: 100%; display: block; background: url('/m5/catalog/themes-kids/birds/images/birds_bg.png') no-repeat 50% 0%; position: absolute; z-index: -1; height: 768px; width: 1024px; }
    .pagepanelcontrol1 { width: 100%; display: block; background: url('/m5/catalog/themes-kids/birds/images/birds-details_bg.png') no-repeat 50% 0%; position: absolute; z-index: -1; height: 768px; width: 1024px; }
    .pagepanelcontrol2 { width: 100%; display: block; background: url('/m5/catalog/themes-kids/birds/images/birds-results_bg.png') no-repeat 50% 0%; position: absolute; z-index: -1; height: 768px; width: 1024px; }
    .pagepanelcontrol4 { width: 100%; display: block; background: url('/m5/catalog/themes-kids/birds/images/birds-results-top_bg.png') no-repeat  50% 0%, url('/m5/catalog/themes-kids/birds/images/birds-results-middle_bg.png') repeat-y 50%; position: absolute; z-index: -1; height: auto; min-height: 472px; width: 1024px; }
    .pagepanelcontrol3 { width: 100%; display: block; background: url('/m5/catalog/themes-kids/birds/images/birds-results-top_bg.png') no-repeat  50% 0%, url('/m5/catalog/themes-kids/birds/images/birds-results-middle_bg.png') no-repeat 50% 41% , url('/m5/catalog/themes-kids/birds/images/birds-results-bottom_bg.png') no-repeat center bottom; position: absolute; z-index: -1; height: 768px; width: 1024px; }
    .pagepanelcontrol0 { width: 100%; display: block; margin-left: 0px; text-align: left; }

    .display-mode-kids { width: 237px; }
    .display-mode-kids-results { width: 0px; vertical-align: top; }
    .title1 { font-size: 11px; font-weight: bold; color: white; border: solid; background: #0054A6; border-width: 0px 0px medium; border-color: black black #DAA520; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px 15px 2px 15px; border-left: 1px solid white; border-right: 1px solid white; text-align: center; white-space: nowrap }
	.title2 { font-size: 11px; font-weight: bold; color: white; border: solid; background: #DAA520; border-width: 0px 0px medium; border-color: black black #A0410D; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.title3 { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #A0410D; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.title4 { font-size: 11px; font-weight: bold; color: #000000; border: solid; background: #FFFFFF; border-width: 0px 0px 0px; border-color: black black #A0410D; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.holdings-column { border-left: 1px solid gainsboro; border-right: 1px solid gainsboro; text-align: center; white-space: nowrap }
	.ill_label { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px 0px; border-color: black black #A0410D; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.ill_labelcontainer1 { }
	.ill_labeldata { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px 0px; border-color: black black #A0410D; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.ill_labeldatacontainer1 { }
	.ill_infocontainer1 { }
	.ill_labeldata2 { font-size: 11px; font-weight: bold; color: #000000; border: solid; background: #DAA520; border-width: 0px 0px 0px; border-color: black black #A0410D; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.ill_textboxlabel { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px 0px; border-color: black black black; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.ill_textbox { font-size: 11px; font-weight: bold; color: #000000; border: solid; background: #F5FFFA; border-width: 2px 2px 2px; border-color: black black black; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.ill-request-ok-container { padding: 20px 0px 20px 0px; text-align: right }
	.ill-request-cancel-container { padding: 20px 0px 20px 40px; text-align: left }
	.ill_textbox2 { font-size: 11px; font-weight: bold; color: #000000; border: solid; background: #C0E1FA; border-width: 2px 2px 2px; border-color: black black black; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.ill_title { font-size: 16px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px 0px; border-color: black black #A0410D; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.ill_titlecontainer1 { text-align: center; font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #A0410D; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.ill_titlecontainer2 { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #DAA520; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.booking_label     { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #A0410D; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.booking_labeldata { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #A0410D; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.booking_labeldata2 { font-size: 11px; font-weight: bold; color: #000000; border: solid; background: #DAA520; border-width: 0px 0px 0px; border-color: black black #DAA520; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.booking_textboxlabel { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px 0px; border-color: black black black; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.booking_textbox { font-size: 11px; font-weight: bold; color: #000000; border: solid; background: #C0E1FA; border-width: 2px 2px 2px; border-color: black black black; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.booking_title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #002266; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #A0410D; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.booking_titlecontainer1 { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #A0410D; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.booking_titlecontainer2 { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #DAA520; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.booking_itemcallnumber { font-size: 11px; font-weight: bold; color: #0054A6 }
	.booking_itemcallnumbercontainer { }
	.booking_itempersonalname { font-size: 11px; font-weight: bold; color: black }
	.booking_itempersonalnamecontainer { }
	.booking_itemdetailscontainer1 { }
	.booking_itemspacer { }
	.booking_itemtitlestatement { font-size: 11px; font-weight: normal; color: black }
	.booking_itemtitlecontainer { }
	.booking_itempublisher { font-size: 11px; font-weight: normal; color: black }
	.booking_itempublishercontainer { }
	.booking_itempages { font-size: 11px; font-weight: normal; color: black }
	.booking_itempagescontainer { }
	.changelogin_title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #002266; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #A0410D; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.changelogin_titlecontainer1 { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #A0410D; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.changelogin_titlecontainer2 { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #DAA520; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.history_title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #002266; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #A0410D; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.history_titlecontainer1 { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #A0410D; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.history_titlecontainer2 { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #DAA520; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.transactions_title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #002266; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #A0410D; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.transactions_titlecontainer1 { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #A0410D; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.transactions_titlecontainer2 { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #DAA520; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.myinfo_title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #002266; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #A0410D; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.myinfo_titlecontainer1 { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #A0410D; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.myinfo_titlecontainer2 { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px medium; border-color: black black #DAA520; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.myinfo_greetingcontainer { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px 0px; border-color: black black #A0410D; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.myinfo_barcodecontainer { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px 0px; border-color: black black #A0410D; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.myinfo_namecontainer { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px 0px; border-color: black black #A0410D; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.myinfo_addresscontainer { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px 0px; border-color: black black #A0410D; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.myinfo_telephonecontainer { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px 0px; border-color: black black #A0410D; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.myinfo_emailcontainer { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px 0px; border-color: black black #A0410D; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.myinfo_greeting { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px 0px; border-color: black black #A0410D; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.myinfo_barcode { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px 0px; border-color: black black #A0410D; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.myinfo_name { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px 0px; border-color: black black #A0410D; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.myinfo_address { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px 0px; border-color: black black #A0410D; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.myinfo_telephone { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px 0px; border-color: black black #A0410D; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.myinfo_email { font-size: 11px; font-weight: bold; color: black; border: 2px solid #DAA520; background: white; border-width: 0px 0px 0px; border-color: black black #A0410D; background-repeat: repeat-y; margin-bottom: 5px; margin-top: 10px; padding: 2px }
	.transactions_transactionrecorddatacontainer { border: 2px solid #DAA520; background: #F5FFFA; border-width: 2px 2px 2px; border-color: #0054A6 #0054A6 #0054A6 }
	.transactions_transactionrecordsheadercontainer { font-size: 11px; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; border-width: 2px 2px 2px; border-color: #0054A6 #0054A6 #0054A6 }
	.transactions_recordauthor { font-size: 11px; font-weight: bold; color: white }
	.transactions_recordtitle { font-size: 11px; font-weight: bold; color: white }
	.transactions_recordcallnumber { font-size: 11px; font-weight: bold; color: white }
	.transactions_recordtype { font-size: 11px; font-weight: bold; color: white }
	.transactions_recorddate { font-size: 11px; font-weight: bold; color: white }
	.transactions_processbutton { font-size: 10px; font-weight: bold; color: #FFFFFF; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center }
	.transactions_processbutton:hover { }
	.transactions_processbutton:focus { }
	.transactions_processbutton:active { }
	.transactions_processbuttoncontainer { background: #F5FFFA;text-align: center }
	.rank-header-title { background: transparent;text-align: center;font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold }
	.rank-header-isbn { background: transparent;text-align: center;font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold }
	.rank-table-summary { background: transparent;text-align: center;font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold }
	.rank-table-excellent { background: #F5FFFA;text-align: right; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold }
	.rank-table-good { background: #F5FFFA;text-align: right; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold }
	.rank-table-average { background: #F5FFFA;text-align: right; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold }
	.rank-table-poor { background: #F5FFFA;text-align: right; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold }
	.rank-table-very-poor { background: #F5FFFA;text-align: right; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold }
	.rank-table-raters { background: #F5FFFA;text-align: left; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold }
	.rank-table-raters-percent { background: #F5FFFA;text-align: center; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold }
	.rank-table-numraters { background: #F5FFFA;text-align: right; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold }
	.rank-table-rank-it { background: transparent;text-align: center; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold }
	.rank-table-image-rank-it { background: transparent; text-align: center }
	.rank-table-image-excellent { background: #F5FFFA; text-align: right }
	.rank-table-image-good { background: #F5FFFA; text-align: right }
	.rank-table-image-average { background: #F5FFFA; text-align: right }
	.rank-table-image-poor { background: #F5FFFA; text-align: right }
	.rank-table-image-very-poor { background: #F5FFFA; text-align: right }
	.rank-table-image-summary { background: transparent; text-align: center }
	.rank-table-comment { background: transparent; font-size: 13pt; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; text-align: center }
	.reader-comment-text { background: #F5FFFA; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal }
	.rank-table-search-results-link { font-size: 10pt; background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #0054A6 }
	.rank-table-link-buttons-container { text-align: right }
	.rank-table-delete-all-link-container { text-align: center }
	.rank-table-edit-comment-link { font-size: 10pt; background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #0054A6; padding-right: 10px }
	.rank-table-delete-comment-link { font-size: 10pt; background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #0054A6; padding-left: 10px }
	.rank-table-search-results-link-container { }
	.rank-table-link { font-size: 10pt; background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #0054A6 }
	.visual-search-caption { height: 45px; vertical-align:top; text-align:center; color:#000000; font-family:arial; font-size: 12pt; background: transparent; font-weight: bold }
	.visual-search-description { text-align:center; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; background: transparent; font-weight: normal }
	.comments-previous-button { font-size: 10px; font-weight: normal; color: #FFFFFF; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center }
	.comments-next-button { font-size: 10px; font-weight: normal; color: #FFFFFF; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center }
	.rate-button { font-size: 10px; font-weight: normal; color: #FFFFFF; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center }
	.ok-cancel-button { white-space: pre-wrap; width: 101px; height: 34px; font-size: 10pt; font-weight: bold; color: #484849; border: none; padding: 0px 2px 6px 2px; text-align: center; background: url('/m5/catalog/themes/mandarin/images/button.png') no-repeat }
	.ok-cancel-button-kids { white-space: pre-wrap; width: 101px; height: 34px; font-size: 10pt; font-weight: bold; color: #484849; border: none; padding: 0px 2px 6px 2px; text-align: center; position: relative; z-index: 9; background: url('/m5/catalog/themes/kids/images/button.png') no-repeat }
	.button1 { font-size: 10px; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center }
	.button2 { font-size: 10px; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center }
	.button1 a { font-size: 10px; font-weight: bold; color: white; text-decoration: none }
	.button2 a { font-size: 10px; font-weight: bold; color: white; text-decoration: none }
	.button1 a:link, .button1 a:active, .button1 a:visited, .button1 a:focus { color: white }
	.button1 a:hover { color: #00FF00 }
	.button2 a:link, .button2 a:active, .button2 a:visited, .button2 a:focus { color: white }
	.button2 a:hover { color: #00FF00 }
	.button1 a script { font-size: 10px; font-weight: bold; color: white; text-decoration: none }
	.button2 a script { font-size: 10px; font-weight: bold; color: white; text-decoration: none }
	.button1 a:link script, .button1 a:active script, .button1 a:visited script, .button1 a:focus script { color: white }
	.button1 a:hover script { color: #00FF00 }
	.button2 a:link script, .button2 a:active script, .button2 a:visited script, .button2 a:focus script { color: white }
	.button2 a:hover script { color: #00FF00 }
	a.button1 { font-size: 10px; font-weight: bold; color: white; text-decoration: none }
	a.button1:link, a.button1:active, a.button1:visited, a.button1:focus { color: white }
	a.button1:hover { color: #00FF00 }
	a.button2 { font-size: 10px; font-weight: bold; color: white; text-decoration: none }
	a.button2:link, a.button2:active, a.button2:visited, a.button2:focus { color: white }
	a.button2:hover { color: #00FF00 }
	a.button1 script { font-size: 10px; font-weight: bold; color: white; text-decoration: none }
	a.button1:link script, a.button1:active script, a.button1:visited script, a.button1:focus script { color: white }
	a.button1:hover script { color: #00FF00 }
	a.button2 script { font-size: 10px; font-weight: bold; color: white; text-decoration: none }
	a.button2:link script, a.button2:active script, a.button2:visited script, a.button2:focus script { color: white }
	a.button2:hover script { color: #00FF00 }
	.button3 { font-size: 8pt; font-weight: bold; color: white; border: solid; background: #0054A6; border-width: 2px; border-color: #DAA520; padding: 2px; width: 50px; height: 25px; text-align: center }
	.button3 a { font-size: 8pt; font-weight: bold; color: white; text-decoration: none }
	.button3 a:link, .button1 a:active, .button1 a:visited, .button1 a:focus { color: white }
	.button3 a:hover { color: #00FF00 }
	.icon {}
	.icon-kids { vertical-align: top; padding: 4px 0px 14px 0px; width: 50px; position: absolute; z-index: 300; left: 750px; }
	.print-icon-kids { vertical-align: middle; padding: 4px 0px 0px 0px; width: 50px; position: absolute; z-index: 300; left: 100px; }
	.icon-kids-mybookbag { vertical-align: top; padding: 4px 0px 14px 0px; width: 50px; position: absolute; z-index: 299; left: 750px; }
	.print-icon-kids-mybookbag { vertical-align: middle; height: 40px; padding: 30px 0px 0px 0px; width: 50px; position: absolute; z-index: 299; left: 50px; margin-left: auto; }
	.icon-kids-bookbag { vertical-align: top; padding: 4px 0px 4px 0px; width: 50px; position: absolute; z-index: 301; left: 800px; }
	.icon-kids-details { vertical-align: top; padding: 4px 0px 4px 0px; width: 50px; position: absolute; z-index: 302; top: 171px; left: 750px; }
	.return-to-search-results { color: #FFFFFF; border: 2px solid #DAA520; background: #0054A6; padding: 2px }
	.return-to-search-results-kids { vertical-align: top; color: #000000; border: none; background: transparent; padding: 2px; position: absolute; z-index: 50; top: 655px; left: 945px; cursor: pointer;}
	.return-to-search-results-from-bookbag-kids { vertical-align: top; color: #000000; border: none; background: transparent; padding: 2px; position: absolute; z-index: 46; bottom: -200px; left: 945px; cursor: pointer;}
	.return-to-standard-search-kids { vertical-align: top; color: #000000; border: none; background: transparent; padding: 2px; position: absolute; z-index: 49; top: 655px; left: 945px; cursor: pointer; }
	.return-to-standard-search-kids-home { vertical-align: top; color: #000000; border: none; background: transparent; position: absolute; z-index: 60; top: 20px; left: 20px; cursor: pointer; }
	.return-to-details-kids { vertical-align: top; color: #000000; border: none; background: transparent; padding: 2px; position: absolute; z-index: 48; top: 650px; left: 945px; cursor: pointer; }
	.return-to-details-kids-syndetics { vertical-align: top; color: #000000; border: none; background: transparent; position: relative; z-index: 47; top: 205px; left: 660px; cursor: pointer; }
	.return-to-details-kids-syndetics-chrome { vertical-align: top; color: #000000; border: none; background: transparent; position: relative; z-index: 47; top: 205px; left: 655px; cursor: pointer; }
    .return-to-details-kids-syndetics-one { color: #000000; border: none; background: transparent; position: absolute; z-index: 47; left: 945px; bottom: 95px; cursor: pointer; }
	.return-to-details-kids-syndetics-chrome-one { color: #000000; border: none; background: transparent; position: absolute; z-index: 47; left: 945px; bottom: 88px; cursor: pointer; }
    .return-to-details-kids-syndetics-ie-one { color: #000000; border: none; background: transparent; position: fixed; z-index: 47; left: 1422px; bottom: 280px; cursor: pointer; }
	.record_font { font-size: 10pt; font-weight: normal; color: black; text-decoration: none }
	.record_link { font-size: 10pt; font-weight: bold; color: #0054A6; text-decoration: none }
	.preferences_buttons { font-size: 8pt; font-weight: normal; color: white; text-decoration: none; width: 100px; border: 2px solid #DAA520; background: #0054A6 }
	.copyright-info { font-size: 12px; font-weight: bold; color: #0054A6; background: transparent; padding: 2px; text-align: center; border-width: 0px 0px 2px; text-decoration: none; cursor: pointer; }
	.copyright-info-kids { font-size: 12px; font-weight: bold; color: #0054A6; /*background: transparent;*/ padding: 2px; text-align: center; border-width: 0px 0px 2px 0px; text-decoration: none; cursor: pointer; position: absolute; z-index: 30; top: 660px; left: 170px; }
	.copyright-info-logo-only-kids {  width: 400px; height: 10px; position: absolute; z-index: 32; top: 650px; left: 400px; }
	.copyright-version-logo-only-kids { content: "v.2.9"; width: 100px; height: 10px; position: absolute; z-index: 32; top: 715px; left: 475px; }
	.copyright-logo-only-kids { content: "v.2.9"; width: 200px; height: 50px; position: absolute; z-index: 32; top: 680px; left: 400px; }
	.copyright-info-kids-results-page { background: transparent url:('/m5/catalog/images/poweredbymandarin.png') no-repeat; position: fixed; z-index: 32; top: 710px; }
	.copyright-info-kids-results { background: transparent url:('/m5/catalog/images/poweredbymandarin.png') no-repeat; position: absolute; z-index: 32; bottom: 130px; }
	.copyright-info-kids-details { background: transparent url:('/m5/catalog/images/poweredbymandarin.png') no-repeat; position: fixed; z-index: 28; top: 510px; }
	.copyright-info-kids-syndetics { background: transparent url:('/m5/catalog/images/poweredbymandarin.png') no-repeat; position: fixed; z-index: 29; bottom: 5px; left: 567px; }
	.copyright-info-kids-results-mybookbag { background: transparent url:('/m5/catalog/images/poweredbymandarin.png') no-repeat; position: absolute; z-index: 33; bottom: 5px; left: 400px; }
	.copyright-info-extended { font-size: 12px; font-weight: bold; color: #484849; border: 2px solid #DAA520; background: transparent; padding: 2px; text-align: center; border-width: 0px 0px 2px }
	.copyright-info-extended-kids { font-size: 12px; font-weight: bold; color: #484849; border: 2px solid #DAA520; background: transparent; padding: 2px; text-align: center; border-width: 0px 0px 2px 0px; position: absolute; z-index: 31; top: 738px; left: 55px; }
    .copyright-info-extended-kids-results-page { font-size: 12px; font-weight: bold; color: #484849; border: 2px solid #DAA520; background: transparent; padding: 2px; text-align: center; border-width: 0px 0px 2px 0px; position: fixed; z-index: 34; top: 705px; left: 850px;}
	.copyright-info-extended-kids-results { font-size: 12px; font-weight: bold; color: #484849; border: 2px solid #DAA520; background: transparent; padding: 2px; text-align: center; border-width: 0px 0px 2px 0px; position: fixed; z-index: 34; bottom: 5px; left: 360px;}
	.copyright-info-extended-kids-details { font-size: 12px; font-weight: bold; color: #484849; border: 2px solid #DAA520; background: transparent; padding: 2px; text-align: center; border-width: 0px 0px 2px 0px; position: absolute; z-index: 34; bottom: 5px; left: 400px;}
	.copyright-info-extended-kids-syndetics { font-size: 12px; font-weight: bold; color: #484849; border: 2px solid #DAA520; background: opaque; text-align: center; border-width: 0px 0px 2px 0px; position: absolute; z-index: 34; bottom: 5px; left: 400px;}
	.copyright-info-extended-kids-results-mybookbag { font-size: 12px; font-weight: bold; color: #484849; border: 2px solid #DAA520; background: transparent; padding: 2px; text-align: center; border-width: 0px 0px 2px 0px; position: absolute; z-index: 35; top: -110px; left: 320px;}
	.contact-librarian { font-size: 12px; font-weight: bold; color: #0054A6; border: 2px solid #DAA520; background: transparent; padding: 2px; text-align: center; border-width: 0px 0px 2px}
	.contact-librarian-sender-email  { background: #F5FFFA; border: 2px solid #DAA520; font-size: 12pt;font-family: Verdana, Arial, Helvetica, sans-serif; width: 300px; padding: 2px }
	.contact-librarian-subject  { background: #F5FFFA; border: 2px solid #DAA520; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; width: 300px; padding: 2px }
	.contact-librarian-message  { background: #F5FFFA; border: 2px solid #DAA520; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; width: 400px; padding: 2px }
	.contact-librarian-label { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; width: 120px; height: 25px; vertical-align: top }
	.contact-librarian-textbox-container { width: 400px; height: 25px }
	.contact-librarian-send-container { width: 250px }
	.contact-librarian-cancel-container { width: 250px }
	.contact-librarian-buttons-container { width: 600px }
	.contact-librarian-buttons-spacer { width: 60px }
	.FooterTable  { padding-top: 40px; padding-bottom: 40px }
	.FooterTableKids  { padding-top: 40px; padding-bottom: 40px; position: relative; z-index: 24; top: 300px; left: -150px; }	
	.FooterTableKidsResults  { padding-bottom: 40px; }	
	.contact-librarian-link { font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #0054A6 }
	.preferences-databasetypes-dropdown { width: 200px; height: 25px; background: #FFFFFF; font: bold 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
 	.add-record-link { font-size: 10pt; font-weight: bold; color: #0054A6; white-space: nowrap; padding: 0px 4px 0px 4px }
 	.add-record-link-kids {  }
	.bookbag-header-add-record-link { font-size: 10pt; font-weight: bold; color: #0054A6; white-space: nowrap; padding: 0px 4px 0px 4px }
	.bookbag-header-add-record-link-kids {  }
	.my-info { font-size: 10pt; font-weight: bold; color: #0054A6 }
	.print-link { font-size: 10pt; font-weight: bold; color: #0054A6; padding: 0px 4px 0px 4px }
	.print-link-kids {  }
	.bookbag-link-kids { font-size: 10pt; font-weight: bold; color: #0054A6; padding: 0px 4px 0px 4px }
	.bookbag-header-print-link { font-size: 10pt; font-weight: bold; color: #0054A6; padding: 0px 4px 0px 4px }
	.bookbag-header-print-link-kids { font-size: 10pt; font-weight: bold; color: #0054A6; padding: 0px 4px 0px 4px; left: 50px; cursor: pointer; }
	.print-cancel-link { font-size: 12pt; font-weight: bold; color: #0054A6; text-decoration: none }
	.print-cancel-link-container { background: #F5FFFA;  border: 0px solid #000000; height: auto; padding-left: 200px }
	.print-cancel-link-container-kids { background: transparent;  border: 0px solid #000000; height: auto; padding-left: 200px }
	.savetomarc-link { font-size: 10pt; font-weight: bold; color: #0054A6 }
	.bookbag-header-savetomarc-link { font-size: 10pt; font-weight: bold; color: #0054A6 }
	.email-html-link { font-size: 10pt; font-weight: bold; color: #0054A6 }
	.bookbag-header-email-html-link { font-size: 10pt; font-weight: bold; color: #0054A6 }
	.search-results-link { font-size: 10pt; font-weight: bold; color: #0054A6 }
	.record-format-link { font-size: 10pt; font-weight: bold; color: #0054A6 }
	.see-also-link { font-size: 10pt; font-weight: bold; color: #0054A6; padding: 10px }
	.see-link { font-size: 10pt; font-weight: bold; color: #0054A6; padding: 10px }
	.book-comment-link { font-size: 10pt; font-weight: bold; color: #0054A6 }
	.editor-record-link { font-size: 10pt; font-weight: bold; color: #0054A6; padding: 0px 2px 0px 2px; white-space: nowrap }
	.reserve-link { font-size: 10pt; font-weight: bold; color: #0054A6; padding: 0px 2px 0px 2px; white-space: nowrap }
	.booking-link { font-size: 10pt; font-weight: bold; color: #0054A6; padding: 0px 2px 0px 2px; white-space: nowrap }
	.ill-link { font-size: 10pt; font-weight: bold; color: #0054A6; padding: 0px 2px 0px 2px; white-space: nowrap }
	.search-link { font-size: 10pt; font-weight: bold; color: #0054A6 }
	.sign-in-button  { white-space: pre-wrap; width: 101px; height: 34px; font-size: 10pt; font-weight: bold; line-height: 10pt; color: #484849; border: none; padding: 0px 2px 6px 2px; text-align: center; background: url('/m5/catalog/themes/mandarin/images/button.png') no-repeat }
	.index-browser-table { background: #E3F3F7 }
	.index-browser-ctrl-browse-button { font-size: 10pt; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center }
	.index-browser-ctrl-copy-button { font-size: 10pt; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center }
	.index-browser-ctrl-cancel-button { font-size: 10pt; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center }
	.index-browser-ctrl-first-button { font-size: 10pt; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center }
	.index-browser-ctrl-previous-button { font-size: 10pt; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center }
	.index-browser-ctrl-next-button { font-size: 10pt; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center }
	.index-browser-ctrl-last-button { font-size: 10pt; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center }
	.index-browser-ctrl-letter-button { font-size: 8pt; font-weight: bold }
	.index-browser-ctrl-browse-textbox { background: #F5FFFA; border: 2px solid #DAA520; font-size: 10pt; font-weight: bold; padding: 2px }
	.index-browser-ctrl-database-dropdown-label { background: #F5FFFA; font-size: 10pt; text-align: center; font-weight: normal; width: 100px }
	.index-browser-ctrl-database-dropdown { background: #F5FFFA; border: 2px solid #DAA520; font-size: 8pt; font-weight: bold; width: 200px; padding: 2px }
	.datapager-first-button { font-size: 8pt; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center; height: 22px; width: 85px }
	.datapager-first-button-kids { border: none; color: transparent; background: transparent; }
	.datapager-next-button { font-size: 8pt; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center; height: 22px; width: 85px }
	.datapager-next-button-kids { border: none; color: transparent; background: transparent url('/m5/catalog/themes-kids/birds/images/arrow-down-birds.png') no-repeat; padding: 2px; height: 36px; width: 85px; position: absolute; z-index: 400; top: 704px; left: 470px; cursor: pointer; }
	.datapager-last-button { font-size: 8pt; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center; height: 22px; width: 85px }
	.datapager-last-button-kids { border: none; color: transparent; background: transparent; }
	.datapager-previous-button { font-size: 8pt; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center; height: 22px; width: 85px }
	.datapager-previous-button-kids { border: none; color: transparent; background:transparent url('/m5/catalog/themes-kids/birds/images/arrow-up-birds.png') no-repeat; padding: 2px; height: 36px; width: 85px; position: absolute; z-index: 400; top: 704px; left: 375px; cursor: pointer; }
	.datapager-goto-button { font-size: 8pt; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center; height: 22px; width: 85px }
	.datapager-goto-button-kids { border: none; color: transparent; background: transparent; cursor: pointer; }
	.datapager-textbox { background: #F5FFFA; border: 2px #DAA520 solid; font-size: 10pt; font-weight: bold; height:17px; width: 50px }
	.datapager-textbox-kids { background: #F5FFFA; /*border: 2px #DAA520 solid;*/border: none; font-size: 10pt; font-weight: bold; height:17px; width: 50px; position: absolute; z-index: 400; top: 690px; left: 670px; cursor: pointer; }
	#DataPageControl1 { padding: 3em 3em 3em 5em }
	#DataPageControl2 { padding: 3em 3em 3em 5em }
	.holdings-pager-table { }
	.holdings-pager-cell { }
	.datapager-position-left { padding-left: 150px; font-size: 8pt; font-weight: bold; height:15px; width: 10px; text-align: right }
	.datapager-position-left-kids { border: none; color: transparent; background: transparent;  }
	.datapager-position-separator { font-size: 8pt; font-weight: bold; height:15px; width: 40px; text-align: center }
	.datapager-position-separator-kids { border: none; color: transparent; background: transparent;  }
	.datapager-position-right { font-size: 8pt; font-weight: bold; height:15px; width: 40px; text-align: left }
	.datapager-position-right-kids { border: none; color: transparent; background: transparent; }
	.remove-all-link { font-size: 10pt; font-weight: bold; color: #0054A6 }
	.bookbag-header-remove-all-link { font-size: 10pt; font-weight: bold; color: #0054A6 }
	.bookbag-header-remove-all-link-kids { font-size: 10pt; font-weight: bold; color: #0054A6; position: absolute; top: 30px; left: 50px; }
	.sort-by-dropdown { height: 25px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.sort-by-dropdown-kids { height: 25px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px; top: -10px; left: 100px; }
	.record-formats-dropdown { height: 25px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.record-formats-dropdown-kids { }
	.bookbag-header-sort-by-dropdown { height: 25px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.bookbag-header-sort-by-dropdown-kids { height: 25px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px; cursor: pointer; }
	.bookbag-header-record-formats-dropdown { height: 25px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.bookbag-header-record-formats-dropdown-kids { }
	.time-out-clock { background: transparent; border: 0px; font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; color: red; font-weight: bold }
	.time-out-clock-container { padding-left: 170px;  width: 300px }
	.timing-out-text-container { padding-left: 20px; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; width: 300px }
	.time-out-ok-button-container { padding-left: 220px; width: 300px }
	.time-out-ok-button { text-align: center; width: 150px; font-size: 10px; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; padding: 2px; text-align: center }
	.get-search-url-table { padding: 4px 0px 20px 2px }
	.get-search-url { width: 100px; font-size: 2px; font-weight: bold; color: white; border: 2px solid #DAA520; background: #0054A6; padding: 2px 6px 2px 2px; text-align: center }
	.get-search-url-table-kids { }
	.get-search-url-kids {  }
	.get-link { color: white; text-decoration: none }

	.block-color-even { background-color: #E3F3F7; vertical-align: top; padding: 4px }
	.block-color-odd { background-color: #F5FFFA; vertical-align: top; padding: 4px }
	.block-color { background-color: #E3F3F7 }
	.block-color-even-kids { background-color: transparent; vertical-align: top; padding: 4px; }
	.block-color-odd-kids { background-color: transparent; vertical-align: top; padding: 4px; }
	.block-color-even-kids-bookbag { width: 100%; background-color: transparent; vertical-align: top; padding: 4px; }
	.block-color-odd-kids-bookbag { width: 100%; background-color: transparent; vertical-align: top; padding: 4px; }
	.block-color-kids { background-color: transparent; }

	.z3950-panel-cell { background: transparent; width: 60px}
	.z3950-attribute-dropdown1 { width: 230px; background: #F5FFFA; font: bold 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.z3950-attribute-dropdown2 { background: #F5FFFA; font: bold 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.z3950-attribute-dropdown3 { background: #F5FFFA; font: bold 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.z3950-operand-dropdown1 { width: 65px; height: 25px; background: #F5FFFA; font: bold 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.z3950-operand-dropdown2 { width: 65px; height: 25px; background: #F5FFFA; font: bold 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }

	.print-cell { padding-right: 5px}
	.savetomarc-cell { padding-right: 5px }
	.savetohtml-cell { padding-right: 5px }
	.email-html-cell { padding-right: 5px }
 	.add-record-cell { padding-right: 5px }
	.remove-all-cell { padding-right: 5px }
	.bookbag-header-print-cell { padding-right: 5px}
	.bookbag-header-savetomarc-cell { padding-right: 5px }
	.bookbag-header-savetohtml-cell { padding-right: 5px }
	.bookbag-header-email-html-cell { padding-right: 5px }
 	.bookbag-header-add-record-cell { padding-right: 5px }
 	.bookbag-header-add-record-cell-kids { }
	.bookbag-header-remove-all-cell { padding-right: 5px }
	.bookbag-header-remove-all-cell-kids { }
	.choose-database-cell { padding-right: 5px }

	.enrichment-table { margin-top: 20px; border-top: 2px #0054A6 solid; padding-top: 100px }
	.enrichment-table-kids { margin-top: 20px; }
	.urlcommand-enrichment-table { padding: 2em }
	.syndetics-section-break { color: #DAA520; position: relative; left: 50px; }
	.syndetics-section-header { font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #0054A6; font-weight: bold; position: relative; left: 50px;}
	.syndetics-section-data { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; color: black; position: relative; left: 50px; }
	.syndetics-field-header { font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #0054A6 }
	.syndetics-subfield-header { width:100px; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; color: black; font-weight: bold }
	.syndetics-subfield-data { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; color: black }
	.syndetics-subfield-table { border: 2px solid #DAA520; background: #F5FFFA; padding: 2px }
	.syndetics-details-cover-cell { padding-right: 30px; vertical-align: top; color: #0054A6 } 
	.syndetics-details-cover-cell-kids { padding-right: 0px; vertical-align: top; color: #0054A6; position: absolute; z-index: 999; left: 120px; } 
	.syndetics-section-table { width: 600px }
	.syndetics-section-table-kids { width: 400px; position: relative; left: 50px; }

	.alt-query-link { font-size: 10pt; font-weight: bold; color: #0054A6 }
	.alt-query-link-kids { font-size: 10pt; font-weight: bold; color: #0054A6 }
	.alt-query-link-container { padding-left: 150px; height: 20px; font-size: 10pt; font-weight: bold; color: black }
	.alt-query-link-container-kids { height: 57px; vertical-align: bottom; text-align: left; font-size: 10pt; font-weight: bold; color: black;  }
	.info-table-container { width: 400px }
	.info-table-container-kids { width: 400px }
	.LanguageSelectionTable { width: 350px }

	.login-name-label-container { font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; width: 200px; text-align: right }
	.login-password-label-container { font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; width: 200px; text-align: right }
	.login-name-textbox { text-align: left; background: #F5FFFA; border: 2px solid #DAA520; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; width: 200px }
	.login-password-textbox { text-align: left; background: #F5FFFA; border: 2px solid #DAA520; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; width: 200px }
	.login-password-textbox-container { text-align: left }
	.login-name-textbox-container { text-align: left }
	.signin-button-container { text-align: center }
	.changelogin-title-table { width: 80%; padding: 10px }
	.changelogin-title-cell { text-align: center; padding: 10px }
	.changelogin-title-label { font-weight: bold; color: #484849; font-size: +1 }
	.changelogin-login-name-data-textbox { text-align: left; background: #F5FFFA; border: 2px solid #DAA520; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; width: 200px }
	.changelogin-password-data-textbox { text-align: left; background: #F5FFFA; border: 2px solid #DAA520; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; width: 200px }
	.changelogin-password-check-data-textbox { text-align: left; background: #F5FFFA; border: 2px solid #DAA520; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; width: 200px }
	.changelogin-login-name-label-cell { width: 170px; text-align: right }
	.changelogin-password-label-cell { width: 170px; text-align: right }
	.changelogin-password-check-label-cell { width: 170px; text-align: right }
	.changelogin-name-controls-table { padding: 10px }
	.changelogin-password-controls-table { padding: 10px }
	.changelogin-password-check-table { padding: 10px }
	.changelogin-ok-cancel-controls-table { width: 80%; padding: 10px }
	.changelogin-ok-button-cell { text-align: right }
	
	.process-message-container { text-align: center; height: 25px }
	.process-image-container { text-align: center; height: 25px }
	.process-message { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; border: none; border: 0; background: transparent; text-align: center }
	.progress-busy-table { width: 200px }
	.account-table  { padding: 0px; width: 136px; height: 118px; background: url('/m5/catalog/themes/mandarin/images/signintab.png') no-repeat }
	.account-table-cell { vertical-align: top; padding: 0px }
	.account-table-signin  { font-size: 8pt; padding-right: 15px; text-decoration: none }
	.account-table-mybookbag  { font-size: 8pt; padding-right: 15px; text-decoration: none }
	.account-table-myaccount  { font-size: 8pt; padding-right: 15px; text-decoration: none }
	.account-table-help  { background-color: transparent; font-size: 1px; padding-right: 15px; text-decoration: none }
	.account-table-signin-cell  { height: 30px; text-align: right; vertical-align: bottom }
	.account-table-mybookbag-cell { height: 30px; text-align: right }
	.account-table-myaccount-cell  { height: 30px; text-align: right }
	.account-table-help-cell  { padding-bottom: 12px; text-align: right }

	.display-mode-table-1  { width: 237px; height: 347px; margin: 0px; padding: 0px; border: none; background: transparent }
	.display-mode-table-1-kids  { width: 0px; }
	.display-mode-table1-buttons  { cursor: pointer; white-space: pre-wrap; font-size: 12pt; font-weight: bold; color: #FFFFFF; background: transparent; border: none; padding: 5px; text-align: right; width: 180px; height: auto }
	.display-mode-table1-buttons-kids  {  }
	.display-mode-table1-button-active  { cursor: pointer; white-space: pre-wrap; font-size: 12pt; font-weight: bold; color: #0054A6; background: transparent; border: none; padding: 5px; text-align: right; width: 180px; height: auto }
	.display-mode-table1-button-active-kids  { }

	.display-mode-table-2  { width: 237px; height: 462px; margin: 0px; padding: 0px; border: none; background: transparent;}
	.display-mode-table-2-kids  { }
	.display-mode-table2-buttons  { cursor: pointer; white-space: pre-wrap; font-size: 12pt; font-weight: bold; color: #FFFFFF; background: transparent; border: none; padding: 5px; text-align: right; width: 180px; height: auto }
	.display-mode-table2-buttons-kids  {  }
	.display-mode-table2-button-active  { cursor: pointer; white-space: pre-wrap; font-size: 12pt; font-weight: bold; color: #0054A6; background: transparent; border: none; padding: 5px; text-align: right; width: 180px; height: auto }
	.display-mode-table2-button-active-kids  {  }

	.display-mode-table-3  { width: 237px; height: 402px; margin: 0px; padding: 0px; border: none; background: transparent;}
	.display-mode-table-3-kids  { }
	.display-mode-table3-buttons  { cursor: pointer; white-space: pre-wrap; font-size: 12pt; font-weight: bold; color: #FFFFFF; background: transparent; border: none; padding: 5px; text-align: right; width: 180px; height: auto }
	.display-mode-table3-buttons-kids  {  }
	.display-mode-table3-button-active  { cursor: pointer; white-space: pre-wrap; font-size: 12pt; font-weight: bold; color: #0054A6; background: transparent; border: none; padding: 5px; text-align: right; width: 180px; height: auto }
	.display-mode-table3-button-active-kids  {  }

	.display-mode-table1-standardsearch-cell  { text-align: right; padding-right: 38px; height: 50px }
	.display-mode-table1-enhancedsearch-cell  { text-align: right; padding-right: 38px; height: 60px }
	.display-mode-table1-visualsearch-cell  { text-align: right; padding-right: 38px; height: 56px }
	.display-mode-table1-searchresults-cell  { text-align: right; padding-right: 38px; height: 56px }
	.display-mode-table1-preferences-cell  { text-align: right; padding-right: 38px; height: 58px }
	.display-mode-table1-top-buffer-cell  { height: 6px }
	.display-mode-table1-bottom-buffer-cell  { height: 61px }

	.display-mode-table1-standardsearch-cell-kids  { text-align: right; padding-right: 38px; height: 50px }
	.display-mode-table1-enhancedsearch-cell-kids  { text-align: right; padding-right: 38px; height: 60px }
	.display-mode-table1-visualsearch-cell-kids  { text-align: right; padding-right: 38px; height: 56px }
	.display-mode-table1-searchresults-cell-kids  { text-align: right; padding-right: 38px; height: 56px }
	.display-mode-table1-preferences-cell-kids  { text-align: right; padding-right: 38px; height: 58px }
	.display-mode-table1-top-buffer-cell-kids  { height: 6px }
	.display-mode-table1-bottom-buffer-cell-kids  { height: 61px }

	.display-mode-table2-standardsearch-cell  { text-align: right; margin-right: 50px; height: 54px }
	.display-mode-table2-enhancedsearch-cell  { text-align: right; margin-right: 50px; height: 54px }
	.display-mode-table2-visualsearch-cell  { text-align: right; margin-right: 50px; height: 55px }
	.display-mode-table2-z3950search-cell   { text-align: right; margin-right: 50px; height: 55px }
	.display-mode-table2-searchresults-cell  { text-align: right; margin-right: 50px; height: 56px }
	.display-mode-table2-preferences-cell   { text-align: right; margin-right: 50px; height: 56px }
	.display-mode-table2-advancedcataloging-cell { text-align: right; margin-right: 50px; height: 57px }
	.display-mode-table2-top-buffer-cell  { height: 0px }
	.display-mode-table2-bottom-buffer-cell  { height: 75px }

	.display-mode-table2-standardsearch-cell-kids  { text-align: right; margin-right: 50px; height: 54px }
	.display-mode-table2-enhancedsearch-cell-kids  { text-align: right; margin-right: 50px; height: 54px }
	.display-mode-table2-visualsearch-cell-kids  { text-align: right; margin-right: 50px; height: 55px }
	.display-mode-table2-z3950search-cell-kids   { text-align: right; margin-right: 50px; height: 55px }
	.display-mode-table2-searchresults-cell-kids  { text-align: right; margin-right: 50px; height: 56px }
	.display-mode-table2-preferences-cell-kids   { text-align: right; margin-right: 50px; height: 56px }
	.display-mode-table2-advancedcataloging-cell-kids { text-align: right; margin-right: 50px; height: 57px }
	.display-mode-table2-top-buffer-cell-kids  { height: 0px }
	.display-mode-table2-bottom-buffer-cell-kids  { height: 75px }

	.display-mode-table3-standardsearch-cell  { text-align: right; margin-right: 50px; height: 54px }
	.display-mode-table3-enhancedsearch-cell  { text-align: right; margin-right: 50px; height: 54px }
	.display-mode-table3-visualsearch-cell  { text-align: right; margin-right: 50px; height: 55px }
	.display-mode-table3-z3950search-cell   { text-align: right; margin-right: 50px; height: 55px }
	.display-mode-table3-searchresults-cell  { text-align: right; margin-right: 50px; height: 56px }
	.display-mode-table3-preferences-cell   { text-align: right; margin-right: 50px; height: 56px }
	.display-mode-table3-top-buffer-cell  { height: 0px }
	.display-mode-table3-bottom-buffer-cell  { height: 72px }

	.display-mode-table3-standardsearch-cell-kids  { text-align: right; margin-right: 50px; height: 54px }
	.display-mode-table3-enhancedsearch-cell-kids  { text-align: right; margin-right: 50px; height: 54px }
	.display-mode-table3-visualsearch-cell-kids  { text-align: right; margin-right: 50px; height: 55px }
	.display-mode-table3-z3950search-cell-kids   { text-align: right; margin-right: 50px; height: 55px }
	.display-mode-table3-searchresults-cell-kids  { text-align: right; margin-right: 50px; height: 56px }
	.display-mode-table3-preferences-cell-kids   { text-align: right; margin-right: 50px; height: 56px }
	.display-mode-table3-top-buffer-cell-kids  { height: 0px }
	.display-mode-table3-bottom-buffer-cell-kids  { height: 72px }

	.display-mode-table-4  { width: 237px; height: 347px; margin: auto; padding: 0px; border: none; background: transparent }
	.display-mode-table-4-kids  { width: 0px; }
	.display-mode-table4-buttons  { cursor: pointer; white-space: pre-wrap; font-size: 12pt; font-weight: bold; color: #FFFFFF; background: transparent; border: none; padding: 5px; text-align: right; width: 180px; height: auto }
	.display-mode-table4-buttons-kids  {  }
	.display-mode-table4-button-active  { cursor: pointer; white-space: pre-wrap; font-size: 12pt; font-weight: bold; color: #0054A6; background: transparent; border: none; padding: 5px; text-align: right; width: 180px; height: auto }
	.display-mode-table4-button-active-kids  { }

	.display-theme-table4  { text-align: right; padding-right: 38px; height: 50px }
	.display-theme-table4-theme-cell  { text-align: right; padding-right: 38px; height: 50px }
	.display-theme-table4-birdstheme-cell  { text-align: right; padding-right: 38px; height: 50px }
	.display-theme-table4-ninjastheme-cell  { text-align: right; padding-right: 38px; height: 50px }
	.display-theme-table4-princesstheme-cell  { text-align: right; padding-right: 38px; height: 50px }
	.display-theme-table4-underseatheme-cell  { text-align: right; padding-right: 38px; height: 50px }
	.display-theme-table4-buttons-birds  { cursor: pointer; white-space: pre-wrap; border: none; background: transparent url('/m5/catalog/images/birds_button.png') no-repeat;  width: 64px; height: 64px; position: absolute; z-index: 8; top: 80px; left: 10px;  }
	.display-theme-table4-button-active-birds  { cursor: pointer; white-space: pre-wrap; border: none; background: transparent url('/m5/catalog/images/birds_pressed.png') no-repeat;  width: 64px; height: 64px; position: absolute; z-index: 8; top: 80px; left: 10px; }
	.display-theme-table4-buttons-ninjas  { cursor: pointer; white-space: pre-wrap; border: none; background: transparent url('/m5/catalog/images/ninjas_button.png') no-repeat;  width: 64px; height: 64px; position: absolute; z-index: 8; top: 152px; left: 10px;  }
	.display-theme-table4-button-active-ninjas  { cursor: pointer; white-space: pre-wrap; border: none; background: transparent url('/m5/catalog/images/ninjas_pressed.png') no-repeat; width: 64px; height: 64px; position: absolute; z-index: 8; top: 152px; left: 10px; }
	.display-theme-table4-buttons-princess  { cursor: pointer; white-space: pre-wrap; border: none; background: transparent url('/m5/catalog/images/princess_button.png') no-repeat;  width: 64px; height: 64px; position: absolute; z-index: 8; top: 224px; left: 10px;  }
	.display-theme-table4-button-active-princess  { cursor: pointer; white-space: pre-wrap; border: none; background: transparent url('/m5/catalog/images/princess_pressed.png') no-repeat; width: 64px; height: 64px; position: absolute; z-index: 8; top: 224px; left: 10px; }
	.display-theme-table4-buttons-undersea  { cursor: pointer; white-space: pre-wrap; border: none; background: transparent url('/m5/catalog/images/undersea_button.png') no-repeat;  width: 64px; height: 64px; position: absolute; z-index: 8; top: 296px; left: 10px;  }
	.display-theme-table4-button-active-undersea  { cursor: pointer; white-space: pre-wrap; border: none; background: transparent url('/m5/catalog/images/undersea_pressed.png') no-repeat; width: 64px; height: 64px; position: absolute; z-index: 8; top: 296px; left: 10px; }
	
	.display-mode-table4-standardsearch-cell-kids  { text-align: right; padding-right: 38px; height: 50px }
	.display-mode-table4-enhancedsearch-cell-kids  { text-align: right; padding-right: 38px; height: 60px }
	.display-mode-table4-visualsearch-cell-kids  { text-align: right; padding-right: 38px; height: 56px }
	.display-mode-table4-searchresults-cell-kids  { text-align: right; padding-right: 38px; height: 56px }
	.display-mode-table4-preferences-cell-kids  { text-align: right; padding-right: 38px; height: 58px }
	.display-mode-table4-top-buffer-cell-kids  { height: 6px }
	.display-mode-table4-bottom-buffer-cell-kids  { height: 61px }

	.enhanced-search-browse-button1-container { }
	.enhanced-search-browse-button2-container { }
	.enhanced-search-browse-button3-container { }

	.enhanced-search-search-button-container { padding-bottom: 20px }
	.enhanced-search-cancel-button-container { padding-bottom: 20px }
	.enhanced-search-clear-button-container { padding-bottom: 20px }

	.enhanced-search-textbox1-container  { width: 465px; height: 59px; padding-left: 40px; background: url('/m5/catalog/themes/mandarin/images/searchbar.png') no-repeat }
	.enhanced-search-textbox2-container  { width: 465px; height: 59px; padding-left: 40px; background: url('/m5/catalog/themes/mandarin/images/searchbar.png') no-repeat }
	.enhanced-search-textbox3-container  { width: 465px; height: 59px; padding-left: 40px; background: url('/m5/catalog/themes/mandarin/images/searchbar.png') no-repeat }

	.enhanced-search-ctrl-panel { background: transparent }
	.enhanced-search-ctrl-panel-cell { background: transparent }
	.enhanced-search-ctrl-restrictions { }
	.enhanced-search-ctrl-apply-restrictions { }	
	.enhanced-search-operator1-dropdownlist { width: 80px; height: 25px; background: #F5FFFA; font: bold 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.enhanced-search-operator2-dropdownlist { width: 80px; height: 25px; background: #F5FFFA; font: bold 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.enhanced-search-attribute1-dropdownlist { width: 240px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.enhanced-search-attribute2-dropdownlist { width: 180px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.enhanced-search-attribute3-dropdownlist { width: 180px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.enhanced-search-attribute1-textbox { width: 40px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.enhanced-search-attribute2-textbox { width: 40px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.enhanced-search-attribute3-textbox { width: 40px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.enhanced-search-textbox1 { background: transparent; width: 370px; height: 30px; font: bold 16pt arial, helvetica, sans-serif; border: none; padding: 12px }
	.enhanced-search-textbox2 { background: transparent; width: 370px; height: 30px; font: bold 16pt arial, helvetica, sans-serif; border: none; padding: 12px }
	.enhanced-search-textbox3 { background: transparent; width: 370px; height: 30px; font: bold 16pt arial, helvetica, sans-serif; border: none; padding: 12px }
	.enhanced-search-materialtypes-dropdownlist { width: 200px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.enhanced-search-ctrl-search { width: 101px; height: 34px; font-size: 10pt; font-weight: bold; color: #484849; border: none; padding: 0px 2px 6px 2px; margin-right: 20px; text-align: center; background: url('/m5/catalog/themes/mandarin/images/button.png') no-repeat }
	.enhanced-search-ctrl-clear { width: 101px; height: 34px; font-size: 10pt; font-weight: bold; color: #484849; border: none; padding: 0px 2px 6px 2px; text-align: center; background: url('/m5/catalog/themes/mandarin/images/button.png') no-repeat }
	.enhanced-search-ctrl-browse { width: 101px; height: 34px; font-size: 10pt; font-weight: bold; color: #484849; border: none; padding: 0px 2px 6px 2px; text-align: center; background: url('/m5/catalog/themes/mandarin/images/button.png') no-repeat }
	.display-mode-control-container { float: left; margin: 0px; padding: 0px; border: none; width: 237px; background: url('/m5/catalog/themes/mandarin/images/navbar_5.png') no-repeat }
	.display-mode-control-container-kids { float: left; margin: 0px; padding: 0px; border: none;  }
	.display-mode-control-container-kids-results { margin: 0px; padding: 0px; border: none; }
	.display-mode-control-container1 { float: left; margin: 0px; padding: 0px; border: none; width: 237px; background: url('/m5/catalog/themes/mandarin/images/navbar_5.png') no-repeat }
	.display-mode-control-container1-kids { float: left; margin: 0px; padding: 0px; border: none; }
	.display-mode-control-container1-kids-results { margin: 0px; padding: 0px; border: none; }
	.display-mode-control-container2 { float: left; margin: 0px; padding: 0px; border: none; width: 237px; background: url('/m5/catalog/themes/mandarin/images/navbar_7.png') no-repeat }
	.display-mode-control-container2-kids { float: left; margin: 0px; padding: 0px; border: none;  }
	.display-mode-control-container2-kids-results {  }
	.display-mode-control-container3 { float: left; margin: 0px; padding: 0px; border: none; width: 237px; background: url('/m5/catalog/themes/mandarin/images/navbar_6.png') no-repeat }
	.display-mode-control-container3-kids { float: left; margin: 0px; padding: 0px; border: none; }
	.display-mode-control-container3-kids-results { }
	.display-mode-control-container4 { float: left; margin: 0px; padding: 0px; border: none; width: 237px; background: url('/m5/catalog/themes/mandarin/images/navbar_5.png') no-repeat }
	.display-mode-control-container4-kids { float: left; margin: 0px; padding: 0px; border: none; }
	.display-mode-control-container4-kids-results { margin: 0px; padding: 0px; border: none; }
	.progress-control-container { float: left; margin: 0px; padding: 0px }
	.progress-control-container-kids { background: transparent; position: absolute; z-index: 27; top: 730px; left: 30px; }
	.reset-button-control-container { float: left }
	.reset-button-control-container-kids { }
	/*.control-area1 { margin-left: -200px }
	.control-area2 { margin-left: -200px }
	.control-area3 { margin-left: -200px }
	.control-area4 { margin-left: -200px }*/
	.control-area1 { vertical-align: top; border-collapse: collapse; }
	.control-area1-mybookbag { margin-left: -300px; }
	.control-area1-details { vertical-align: top; }

	.bulletin-board-container { background: url('/m5/catalog/images/bb_bg.png') no-repeat; width: 100%; height: 133px; margin: 0px }
	.bulletin-board-container-kids { width: 100%; height: 133px; margin: 0px; }
	.bulletin-board-container-kids-results { width: 100%; height: 0px; margin: 0px; vertical-align: top; }
	.bulletin-text { color: #484849; font: bold 8pt Verdana, Arial, Helvetica, sans-serif }
	.bulletin-text-kids { color: #484849; font: bold 8pt Verdana, Arial, Helvetica, sans-serif }
	.bulletin-text-link { color: #0054A6; font: bold 14pt Verdana, Arial, Helvetica, sans-serif }
	.bulletin-text-link-kids { color: #0054A6; font: bold 14pt Verdana, Arial, Helvetica, sans-serif }
	.body-table { margin-left: 10px; padding: 0px }

	.reset-button { font-size: 7pt; font-weight: normal; color: #000000; border: none; padding: 2px 2px 17px 22px; text-align: left; width: 100px; height: 47px; background: url('/m5/catalog/themes/mandarin/images/resetbutton.png') no-repeat }
	.reset-button-kids { cursor: pointer; font-size: 7pt; font-weight: normal; color: #000000; border: none; padding: 2px 2px 17px 22px; text-align: left; width: 100px; height: 47px; background: url('/m5/catalog/themes-kids/birds/images/resetbutton.png') no-repeat; position: relative; z-index: 15; top: 0px; left: 0px; }
	.reset-button-kids-ie { cursor: pointer; font-size: 7pt; font-weight: normal; color: #000000; border: none; padding: 2px 2px 17px 22px; text-align: left; width: 100px; height: 47px; background: url('/m5/catalog/themes-kids/birds/images/resetbutton.png') no-repeat; position: relative; z-index: 15; top: 130px; left: 0px; }
	.reset-button-kids-ie-standard-search { cursor: pointer; font-size: 7pt; font-weight: normal; color: #000000; border: none; padding: 2px 2px 17px 22px; text-align: left; width: 100px; height: 47px; background: url('/m5/catalog/themes-kids/birds/images/resetbutton.png') no-repeat; position: relative; z-index: 15; top: -20px; left: 0px; }
	.reset-button-kids-results { cursor: pointer; font-size: 7pt; font-weight: normal; color: #000000; border: none; padding: 2px 2px 17px 22px; text-align: left; width: 100px; height: 47px; background: url('/m5/catalog/themes-kids/birds/images/resetbutton.png') no-repeat; position: relative; z-index: 15; top: 230px; left: 0px; }
	.reset-button:hover { }
	.reset-button:focus { }
	.reset-button:active { border: none;  background: url('/m5/catalog/themes/mandarin/images/resetbutton.png') no-repeat }
	.reset-button:active-kids { cursor: pointer; border: none;  background: url('/m5/catalog/themes/kids/images/resetbutton.png') no-repeat; top: -150px; left: -200px; }
	.reset-button-table { border: none; text-align: left; margin: 30px 0px 0px 55px; position: relative; z-index: 16; top: -300px; left: 0px; }
	.reset-button-table-kids { border: none; text-align: left; margin: 0px 0px 0px 0px }
	.standard-search-query-table { margin-left: 100px; margin-bottom: 50px }
	.standard-search-query-table-kids { margin-left: 100px; margin-bottom: 50px }
	.standard-search-buttons-table-cell { padding-left: 70px }
	.standard-search-buttons-table-cell-kids {  }
	.standard-search-textbox-cell { background: url('/m5/catalog/themes/mandarin/images/searchbar.png') no-repeat; width: 465px; height: 59px }
	.standard-search-textbox-cell-kids { width: 465px; height: 59px; position: relative; z-index: 17; }
	.standard-search-textbox { width: 400px; background: transparent; font: bold 14pt arial, helvetica, sans-serif; border: none; padding: 2px; margin: 0px 20px 0px 35px }
	.standard-search-textbox-kids-ff { width: 400px; background: transparent; font: bold 14pt arial, helvetica, sans-serif; border: none; padding: 2px; position: absolute; z-index: 16; top: 185px; left: 330px; }
	.standard-search-textbox-kids { width: 400px; background: transparent; font: bold 14pt arial, helvetica, sans-serif; border: none; padding: 2px; position: absolute; z-index: 16; top: 0px; left: -55px; }
	.standard-search-text-table { width: 100% }
	.standard-search-text-table-kids { width: 100% }
	.standard-radio-buttons-cell { }
	.standard-radio-buttons-cell-kids { }
	.standard-radio-buttons { width: 540px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #0054A6; text-align: left; text-decoration: none; margin-top: 5px }
	.standard-radio-buttons-kids-ff { width: 540px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #0054A6; text-align: left; text-decoration: none; position: relative; z-index: 9; top: -25px; left: -105px;}
	.standard-radio-buttons-kids { width: 540px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #0054A6; text-align: left; text-decoration: none; position: relative; z-index: 9; top: -25px; left: -105px; }
	.standard-search-ok { width: 101px; height: 34px; font-size: 10pt; font-weight: bold; color: #484849; border: none;  padding: 0px 2px 6px 2px; margin: 10px 10px 20px 60px; text-align: center; background: url('/m5/catalog/themes/mandarin/images/button.png') no-repeat }
	.standard-search-ok-kids-ff { cursor: pointer; width: 101px; height: 34px; font-size: 14pt; font-weight: bold; border: none;  padding: 0px 2px 6px 2px; margin: 10px 10px 20px 60px; text-align: center; position: relative; z-index: 1; background: transparent; top: 0px; left: -50px; }
	.standard-search-ok-kids-ie { cursor: pointer; width: 101px; height: 34px; font-size: 14pt; font-weight: bold; border: none;  padding: 0px 2px 6px 2px; margin: 10px 10px 20px 60px; text-align: center; position: relative; z-index: 1; background: transparent; top: 10px; left: -25px;  }
	.standard-search-ok-kids { cursor: pointer; width: 101px; height: 34px; font-size: 14pt; font-weight: bold; border: none;  padding: 0px 2px 6px 2px; margin: 10px 10px 20px 60px; text-align: center; position: relative; z-index: 1; background: transparent; top: 0px; left: -25px; }
	.standard-search-ok-cell-kids-ff {  position: absolute; z-index: 3; background: transparent; top: 260px; left: 375px; }
	.standard-search-ok-cell-kids-ie {  position: relative; z-index: 3; background: transparent; top: 10px; left: -25px; }
	.standard-search-ok-cell-kids {  position: relative; z-index: 3; background: transparent; top: 0px; left: -25px; }
	.standard-search-clear { width: 101px; height: 34px; font-size: 10pt; font-weight: bold; color: #484849; border: none; padding: 0px 2px 6px 2px; margin: 10px 0px 20px 10px; text-align: center; background: url('/m5/catalog/themes/mandarin/images/button.png') no-repeat }
	.standard-search-clear-kids-ff { cursor: pointer; width: 101px; height: 34px; font-size: 14pt; font-weight: bold; border: none; padding: 0px 2px 6px 2px; margin: 10px 0px 20px 10px; text-align: center; position: relative; z-index: 2; background: transparent; top: 0px; left: -10px; }
	.standard-search-clear-kids-ie { cursor: pointer; width: 101px; height: 34px; font-size: 14pt; font-weight: bold; border: none; padding: 0px 2px 6px 2px; margin: 10px 0px 20px 10px; text-align: center; position: relative; z-index: 2; background: transparent; top: 10px; left: 0px; }
	.standard-search-clear-kids { cursor: pointer; width: 101px; height: 34px; font-size: 14pt; font-weight: bold; border: none; padding: 0px 2px 6px 2px; margin: 10px 0px 20px 10px; text-align: center; position: relative; z-index: 2; background: transparent; top: 0px; left: -5px; }
	.standard-search-clear-cell-kids-ff { position: absolute; z-index: 4; background: transparent; top: 260px; left: 555px; }
	.standard-search-clear-cell-kids-ie { position: relative; z-index: 4; background: transparent; top: 10px; left: 0px; }
	.standard-search-clear-cell-kids { position: relative; z-index: 4; background: transparent; top: 0px; left: -5px; }
	.standard-visual-search-query-table { margin-left: 60px }
 	.standard-visual-search-add-record-link { font-size: 10pt; font-weight: bold; color: #0054A6; white-space: nowrap; padding: 0px 4px 0px 4px }
	.standard-visual-search-buttons-table-cell  { padding-left: 70px }
	.standard-visual-search-textbox-cell { background: url('/m5/catalog/themes/mandarin/images/searchbar.png') no-repeat; width: 465px; height: 59px }
	.standard-visual-search-textbox-cell-kids {  }
	.standard-visual-search-textbox { width: 400px; background: transparent; font: bold 14pt arial, helvetica, sans-serif; border: none; padding: 2px; margin: 0px 20px 0px 35px }
	.standard-visual-search-textbox-kids {  }
	.standard-visual-search-text-table { width: auto }
	.standard-visual-search-radio-buttons-cell { }
	.standard-visual-search-radio-buttons { width: 540px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #0054A6; text-align: left; text-decoration: none; margin-top: 5px }
	.standard-visual-search-ok { width: 101px; height: 34px; font-size: 10pt; font-weight: bold; color: #484849; border: none;  padding: 0px 2px 6px 2px; margin: 10px 20px 0px 60px; text-align: center; background: url('/m5/catalog/themes/mandarin/images/button.png') no-repeat }
	.standard-visual-search-clear { width: 101px; height: 34px; font-size: 10pt; font-weight: bold; color: #484849; border: none; padding: 0px 2px 6px 2px; margin-top: 10px; text-align: center; background: url('/m5/catalog/themes/mandarin/images/button.png') no-repeat }
	.SessionExpiringTable { border: none; margin-left: 70px; margin-top: 20px; margin-bottom: 300px }
	.SessionExpiringTableKids { border: none; margin-left: 70px; margin-top: 20px; margin-bottom: 300px }

	.catalog-tab-container { background: url('/m5/catalog/themes/mandarin/images/tab.png') no-repeat; width: 116px; height: 31px }
	.circulation-tab-container { background: url('/m5/catalog/themes/mandarin/images/tab.png') no-repeat; width: 116px; height: 31px }
	.group-editor-tab-container { background: url('/m5/catalog/themes/mandarin/images/tab.png') no-repeat; width: 116px; height: 31px }
	.report-generator-tab-container { background: url('/m5/catalog/themes/mandarin/images/tab.png') no-repeat; width: 116px; height: 31px }
	.inventory-tab-container { background: url('/m5/catalog/themes/mandarin/images/tab.png') no-repeat; width: 116px; height: 31px }

	.catalog-tab { cursor: pointer; color: #FFFFFF; font-weight: bold; text-align: center }
	.circulation-tab { cursor: pointer; color: #FFFFFF; font-weight: bold; text-align: center }
	.group-editor-tab { cursor: pointer; color: #FFFFFF; font-weight: bold; text-align: center }
	.report-generator-tab { cursor: pointer; color: #FFFFFF; font-weight: bold; text-align: center }
	.inventory-tab { cursor: pointer; color: #FFFFFF; font-weight: bold; text-align: center }

	.oasis-tabs-header-table { height: 154px }
	.oasis-tabs-header-table-kids { height: 154px; position: absolute; z-index: 60; top: 20px; left: 20px; }
	.oasis-tabs-header-spacer { height: 18px }
	.oasis-tabs-header-spacer-kids { height: 0px }
	.oasis-tabs-table-cell { padding: 0px 4px 0px 0px }
	.oasis-tabs-table-cell-kids { padding: 0px 4px 0px 0px }
	.oasis-tabs-table  { padding: 0px }
	.oasis-tabs-table-kids  { padding: 0px }
 	.M4OasisTabs-title  { height: 59px; padding: 0px 0px 0px 10px; color: #484849; text-align:left; font-size: 20pt; background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold; }
 	.M4OasisTabs-title-kids  { }
	.M4OasisTabs-subtitle  { padding: 0px 0px 0px 10px; color: #484849; text-align:left; font-size: 12pt; background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold }
	.M4OasisTabs-subtitle-kids  {  }
	.oasis-tabs-header  { text-align: left; width: 100%; height: 157px; background: url('/m5/catalog/themes/mandarin/images/header_bg.gif') no-repeat }
	.oasis-tabs-header-kids { text-align: left; width: 100%; height: 0px; /*background: url('/m5/catalog/themes/mandarin/images/header_bg.gif') no-repeat*/ }
	.oasis-tabs-header-kids-results { text-align: left; width: 100%; height: 0px; background: url('/m5/catalog/themes-kids/birds/images/home.gif') no-repeat; }
	.oasis-header-logo-row-cell-1 { height: 104px; vertical-align: top; padding: 0px; width: 500px }
    .oasis-header-logo-row-cell-1-kids { height: 104px; vertical-align: top; padding: 0px; width: 500px }
    
	.PreferencesTable { margin-top: 0px;  margin-bottom: 100px }
	.PreferencesTabTable { margin-top: 100px;  margin-bottom: 100px }
	.Z3950PreferencesTable { margin-top: 0px; margin-bottom: 100px }
	.Z3950PreferencesTabTable { margin-top: 100px; margin-bottom: 100px }
	.footer-table { width: 100%; margin-bottom: 30px }
	.footer-table-kids { width: 100%; position: relative; z-index: 23; top: 120px; left: -125px; }
	.footer-table-kids-results { width: 100%; }
	.footer-table-kids-details { width: 100%; margin-bottom: 30px; }
	.footer-table-kids-results-mybookbag { width: 100%; margin: 0px 25% 0px 25%; vertical-align: top; display: block; background: url('/m5/catalog/themes-kids/birds/images/birds-results-bottom_bg.png') no-repeat left bottom; position: absolute; z-index: -1; height: 296px; width: 1024px; left: -256px; }
	.footer-table-syndetics { width: 100%; margin: 0px 25% 0px 25%; display: block; background: url('/m5/catalog/themes-kids/birds/images/birds-results-bottom_bg.png') no-repeat left bottom; position: absolute; z-index: -1; height: 296px; width: 1024px; left: -256px; }
	.EnhancedSearchTable { margin-top: 20px; }
	.EnhancedSearchTableWithAccess { margin-top: 20px; }
	.Z3950SearchTable { margin-top: 50px }
	.VisualSearchTable { margin-top: 20px; margin-bottom: 50px }
	.ResultsTable { }
	.ResultsTableKids { left:150px; }
	.PrintTableKids {  }
	.results-records-table { margin-top: 20px; margin-bottom: 80px; width: 100% }
	.results-records-table-kids { margin-top: 10px; vertical-align: top; width: 100%; }
	.print-records-table-kids { margin-top: 50px; margin-left: 0px; vertical-align: top; position: absolute; }
	.print-bookbag-records-table-kids { margin-top: 50px; margin-left: 0px; vertical-align: top; position: absolute; }
	.ResultsHeaderTable { margin-top: 10px; width: 700px;  }
	.ResultsHeaderTableKids { width: 700px; position: absolute; z-index: 70; top: 0px; left: 150px; }
	.results-number-container { font-weight: bold; }
	.results-number-container-kids { font-weight: bold; }
	.you-searched-for-container-kids { top: 10px; left: 100px; }
	.all-results-tablecell { color: red; font-weight: bold }
	.no-results-table { color: red; text-align: center }
	.no-results-table-kids { color: red; text-align: center }
	.no-results-text { color: red; }
	.MyBookbagTable { margin-top: 20px; margin-bottom: 80px; }
	.MyBookbagTableKids { margin-top: 20px; width: 700px; }
	.PrintMyBookbagTableKids { margin: 0px 0px 0px 0px;  }
	.MyAccountTable { margin-top: 20px; margin-bottom: 80px; width: 700px }
	.MyAccountLoginTable { margin-top: 20px }
	.RecordDetailsTable { margin-top: 20px }
	.RecordDetailsTableKids { }
	.PrintRecordDetailsTableKids { }
	.DetailsHeaderTableKids { margin-top: 0px; position: absolute; z-index: 80; top: 0px; }
	.item-details-kids { position: absolute; z-index: 81; top: 95px; left: 480px; }
	.print-item-details-kids { position: absolute; z-index: 81; top: 95px; left: 355px; }
	.details-table-kids { position: absolute; z-index: 82; top: 200px; left: 340px; }
	.print-details-table-kids { position: absolute; z-index: 82; top: 200px; left: 160px; }
	.CommentsTable { margin-top: 0px }
	.RatingTable { margin-top: 20px }
	.ContactLibrarianTable { margin-top: 20px }
	.CurrentTransactionsTable { margin-top: 20px; margin-bottom: 80px; width: 700px }
	.HistoryTable { margin-top: 20px; margin-bottom: 80px; width: 700px }
	.ChangeLoginTable { margin-top: 20px; margin-bottom: 80px; width: 700px }
	.SeeAlsoResultsTable { margin-top: 20px }
	.session-expiring-button { background: transparent; border: none; width: 1px; height: 1px }
	.session-expiring-button-kids { background: transparent; border: none; }
	.print-this-page-button { background: transparent; border: none; width: 1px; height: 1px }
	.refresh-button { background: transparent; border: none; width: 1px; height: 1px }
	.refresh-button-kids { background: transparent; border: none; position: relative; z-index: 30; top: -200px; left: -100px;}
	.SeeResultsTable { margin-top: 20px }
	.SeeResultsTableKids { width: 100%; background-position: top center; margin: 0px 25% 0px 25%; display: block; text-align: center; /*background: url('/m5/catalog/themes-kids/birds/images/birds-results_bg.png') no-repeat;*/ position: absolute; z-index: -1; height: 768px; width: 1024px; }
	.DisplayDetailsTable { width: 700px; font-weight:bold; background: #F5FFFA; border: 2px solid #DAA520; margin: 50px }
	.DisplayDetailsTableKids { width: 100%; background-position: top center; margin: 0px 25% 0px 25%; display: block; text-align: center; /*background: url('/m5/catalog/themes-kids/birds/images/birds-details_bg.png') no-repeat;*/ position: absolute; z-index: -1; height: 768px; width: 1024px; }
	.DisplayDetailsTableCell { }
	.DisplayDetailsTableCellKids { }
	.StandardSearchTable { margin-top: 20px; margin-bottom: 50px }
	.StandardSearchTableKids { margin-top: 20px; margin-bottom: 50px }
	.StandardSearchTableWithAccess { margin-top: 20px; margin-bottom: 50px  }
	.StandardSearchTableWithAccessKids { margin-top: 20px; margin-bottom: 50px  }
	.StandardVisualSearchTable { margin-top: 20px }
	.StandardVisualSearchTableWithAccess { margin-top: 20px }
	.record-format-container { width: 100% }
	.record-format-container-kids { margin: 0px; vertical-align: top; }
	.print-record-format-container-kids { margin-left: 220px; vertical-align: top; }

	.z3950-search-textbox1 { background: transparent; width: 400px; height: 30px; font: 14pt bold arial, helvetica, sans-serif; border: none; padding: 12px }
	.z3950-search-textbox2 { background: transparent; width: 400px; height: 30px; font: 14pt bold arial, helvetica, sans-serif; border: none; padding: 12px }
	.z3950-search-textbox3 { background: transparent; width: 400px; height: 30px; font: 14pt bold arial, helvetica, sans-serif; border: none; padding: 12px }
	.z3950-search-textbox1-cell { width: 465px; height: 59px; padding-left: 40px; background: url('/m5/catalog/themes/mandarin/images/searchbar.png') no-repeat }
	.z3950-search-textbox2-cell { width: 465px; height: 59px; padding-left: 40px; background: url('/m5/catalog/themes/mandarin/images/searchbar.png') no-repeat }
	.z3950-search-textbox3-cell { width: 465px; height: 59px; padding-left: 40px; background: url('/m5/catalog/themes/mandarin/images/searchbar.png') no-repeat }
	.z3950-search-button { width: 101px; height: 34px; font-size: 10pt; font-weight: bold; color: #484849; border: none;  padding: 0px 2px 6px 2px; margin: 10px 10px 20px 60px; text-align: center; background: url('/m5/catalog/themes/mandarin/images/button.png') no-repeat }
	.z3950-clear-button { width: 101px; height: 34px; font-size: 10pt; font-weight: bold; color: #484849; border: none;  padding: 0px 2px 6px 2px; margin: 10px 0px 20px 10px; text-align: center; background: url('/m5/catalog/themes/mandarin/images/button.png') no-repeat }
	.Z3950SearchButtonCell { width: 300px }
	.Z3950ClearButtonCell { width: 300px }
	.selector-cell-checked { width: 38px; padding: 0px; background: url('/m5/catalog/themes/mandarin/images/selector.png') no-repeat }
	.selector-cell-unchecked { width: 38px; padding: 0px }

	.preferences-table { background-color: #E3F3F7; margin-top: 0px;  margin-bottom: 100px }
	.standard-search-preferences-table { background-color: #E3F3F7; margin-top: 0px;  margin-bottom: 20px }
	.enhanced-search-preferences-table { background-color: #E3F3F7; margin-top: 0px;  margin-bottom: 20px }
	.z3950-search-preferences-table { background-color: #E3F3F7; margin-top: 0px;  margin-bottom: 20px }
	.visual-search-preferences-table { background-color: #E3F3F7; margin-top: 20px;  margin-bottom: 20px }
	.preferences-table { background-color: #E3F3F7; margin-top: 20px;  margin-bottom: 100px }
	.autopostback-textbox1 { background-color: transparent; border-style: none; font-size: 1px }
	.table-title-myaccount { padding: 10px 10px 40px 20px; color: #484849; font-size: 20pt; background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold }
	.table-title-mybookbag { padding: 10px 10px 40px 130px; color: #484849; text-align: center; font-size: 20pt; background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold }
	.table-title-mybookbag-kids { color: #484849; text-align: center; font-size: 20pt; background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold; position: absolute; top: 45px; left: 225px; }
	.table-title-myaccount-container { text-align: center; width: 600px }
	.mybookbag-dropdown-container { padding: 0px 0px 10px 170px; white-space: nowrap }
	.fullmarc-bookbag { width: 692px }
	.fullmarc-results { width: 692px }
	.bookbag-header-table { width: 700px }
	.bookbag-header-table-kids { width: 700px; position: absolute; z-index: 71; top: 0px; left: 202px; }
	.bookbag-record-table { width: 700px }
	.bookbag-record-table-kids { vertical-align: top; height: 600px; }
	.cover-cell-color-even { background-color: #E3F3F7; width: 100px; text-align: right; vertical-align: top }
	.cover-cell-color-odd { background-color: #F5FFFA; width: 100px; text-align: right; vertical-align: top }
	.cover-cell-color-even-kids { background-color: transparent; position: absolute; z-index: 200; left: 150px; }
	.cover-cell-color-odd-kids { background-color: transparent; position: absolute; z-index: 201; left: 150px; }
	.cover-cell-color-even-kids img { width: 80px; }
	.cover-cell-color-odd-kids img { width: 80px; }
	.print-cover-cell-color-even-kids { background-color: transparent; position: absolute; z-index: 200; left: 10px; }
	.print-cover-cell-color-odd-kids { background-color: transparent; position: absolute; z-index: 201; left: 10px; }
	.cover-cell-color-even-kids-details { background-color: transparent; position: absolute; z-index: 83; top: 200px; left: 135px; }
	.print-cover-cell-color-even-kids-details { background-color: transparent; position: absolute; z-index: 83; top: 200px; left: 10px; }
	.empty-sort-dropdown { padding-left: 175px }
	.online-results-format-dropdown-cell { padding-left: 50px }
	.results-format-dropdown-cell-kids { }
	.submit-button { background: transparent; border: none; width: 1px; height: 1px  }
	.submit-button-kids { background: transparent; border: none; width: 1px; height: 1px; position: absolute; z-index: 3; top: 60px; left: 5px;  }
	.submit-button-kids-results { background: transparent; border: none; width: 1px; height: 1px; position: absolute; z-index: 3; top: 700px; left: 0px;  }
	.submit-button-kids-details { }
	.submit-button-kids-bookbag { }
   
	.print-bookbag-table { width: 700px }
	.print-bookbag-record-table { width: 700px }
	.print-bookbag-holdings-table { width: 700px; margin-right: 0px }
	.print-bookbag-holding-column { width: 140px }

	.standard-search-lexile-table { margin-left: 20px; margin-bottom: 50px  }
	.standard-search-lexile-table-kids-ff { margin-top: 310px; }
	.standard-search-lexile-table-kids-ie { margin-top: 235px; }
	.standard-search-lexile-table-kids { margin-top: 200px; }
	.standard-search-lexile-table-row { }
	.standard-search-lexile-table-row-kids {  }
	.standard-search-lexile-table-cell { margin-left: 20px; margin-bottom: 50px }
	.standard-search-lexile-table-cell-kids {  }
	.standard-search-lexile-cell { width: 150px }
	.standard-search-lexile-cell-kids {  }
	.standard-search-materialtypes-cell { padding-left: 40px; width: 150px }
	.standard-search-materialtypes-cell-kids-ff { margin-top: 310px; }
	.standard-search-materialtypes-cell-kids { margin-top: 200px; }
	.standard-search-materialtypes-dropdown { width: 200px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px; }
	.standard-search-materialtypes-dropdown-kids { -webkit-appearance: none; width: 200px; background-clip: padding-box; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; border-radius: 2em; padding: 2px 10px 2px 10px; }
	.standard-search-lexile-dropdown { width: 200px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.standard-search-lexile-dropdown-kids { -webkit-appearance: none; width: 220px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; border-radius: 1em; padding: 2px 10px 2px 10px; }
	.standard-search-custom-lexile-table-container { }
	.standard-search-custom-lexile-table-container-kids {  }
	.standard-search-custom-lexile-table-container-row { }
	.standard-search-custom-lexile-table-container-row-kids { }
	.standard-search-custom-lexile-table { }
	.standard-search-custom-lexile-table-kids { }
	.standard-search-custom-lexile-from-txtbox { width: 60px; background: #F5FFFA; font: normal 9pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 1px }
	.standard-search-custom-lexile-from-txtbox-kids { cursor: pointer; width: 60px; background: #F5FFFA; font: normal 9pt arial, helvetica, sans-serif; border: 2px solid #DAA520;  border-radius: 1em;  padding: 1px }
	.standard-search-custom-lexile-to-txtbox { width: 60px; background: #F5FFFA; font: normal 9pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 1px }
	.standard-search-custom-lexile-to-txtbox-kids { cursor: pointer; width: 60px; background: #F5FFFA; font: normal 9pt arial, helvetica, sans-serif; border: 2px solid #DAA520;  border-radius: 1em; padding: 1px }
	.enhanced-search-lexilerange-dropdownlist { width: 200px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px; margin-top: 1px }
	.enhanced-search-lexile-from-textbox { width: 60px; background: #F5FFFA; font: normal 9pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 1px }
	.enhanced-search-lexile-to-textbox { width: 60px; background: #F5FFFA; font: normal 9pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 1px }
	.enhanced-search-lexile-from-label { }
	.enhanced-search-lexile-to-label { }
	.enhanced-search-lexile-container { padding: 0px }
	.enhanced-search-materialtypes-container { padding: 0px; vertical-align: top }
	.enhanced-search-searchset-container { vertical-align: top; text-align: left }
	.enhanced-search-button-container { padding-left: 115px }
	.standard-search-reading-provider-table { margin-left: 20px; margin-top: 20px; margin-bottom: 0px }
	.standard-search-reading-provider-table-kids-ie { position: absolute; z-index: 26; margin-top: 200px; }
	.standard-search-reading-provider-table-kids-ff { position: absolute; z-index: 26; margin-top: 270px; }
	.standard-search-reading-provider-table-kids { position: absolute; z-index: 26; margin-top: 170px; }
	.bookbag-folders-dropdown { height: 25px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.bookbag-folders-dropdown-kids { height: 25px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px; position: absolute; top: 0px; }
	.bookbag-dialog-more-link { font-size: 18px; font-weight: bold; color: #0054A6; cursor: pointer }
	.bookbag-dialog-more-link-kids {  }
	.create-bookbag-button { width: 101px; height: 34px; font-size: 10pt; font-weight: bold; border: none; padding: 0px 2px 6px 2px; margin-left: 15px; text-align: center; background: url('/m5/catalog/themes/mandarin/images/button.png') no-repeat }
	.create-new-bookbag { background: transparent; border: none; width: 1px; height: 1px }
	.DialogWrapper { -moz-box-shadow: rgb(102, 102, 102) 0px 0px 5px; -webkit-box-shadow: rgb(102, 102, 102) 0px 0px 5px; -ms-box-shadow: rgb(102, 102, 102) 0px 0px 5px; -o-box-shadow: rgb(102, 102, 102) 0px 0px 5px; -khtml-box-shadow: rgb(102, 102, 102) 0px 0px 5px; box-shadow: rgb(102, 102, 102) 0px 0px 5px; display: none; position: absolute }
	.create-bookbag-textbox { height: 25px; background: #F5FFFA; font: normal 11pt arial, helvetica, sans-serif; border: 2px solid #DAA520; padding: 2px }
	.DialogDiv { background: #FFFFFF; border: 1px solid #313131; width: 350px; padding: 8px; font-size: 9pt }
	.details-button { border: none; text-align: center; height: 40px; width: 80px; cursor: pointer; background: url('/m5/catalog/images/details.gif') no-repeat }
	.details-button-kids { cursor: pointer; border: none; text-align: center; height: 40px; width: 80px; vertical-align: top; padding: 4px 0px 4px 0px; width: 50px; background: transparent url('/m5/catalog/themes-kids/birds/images/magnifyingglass.png') no-repeat; position: absolute; z-index: 303; left: 850px; }
	.details-button-syndetics { display: none; }
	.print-details-button-kids { cursor: pointer; border: none; text-align: center; vertical-align: top; padding: 30px 0px 0px 0px; width: 50px; background: transparent url('/m5/catalog/themes-kids/birds/images/magnifyingglass.png') no-repeat; position: absolute; z-index: 303; left: 190px; }
	.bookbag-button-kids { cursor: pointer; border: none; height: 40px; cursor: pointer; width: 50px; background: transparent url('/m5/catalog/themes-kids/birds/images/bookbag.png') no-repeat; position: absolute; z-index: 301; left: 800px; }
	.print-bookbag-button-kids { cursor: pointer; border: none; padding: 30px 0px 0px 0px; width: 50px; background: transparent url('/m5/catalog/themes-kids/birds/images/bookbag.png') no-repeat; position: absolute; z-index: 301; left: 140px; }
	.bookbag-button-kids-details { cursor: pointer; border: none; height: 40px; cursor: pointer; width: 50px; background: transparent url('/m5/catalog/themes-kids/birds/images/bookbag.png') no-repeat; position: absolute; z-index: 301; top: 171px; left: 800px; }
	.print-bookbag-button-kids-details { cursor: pointer; border: none; height: 40px; cursor: pointer; width: 50px; background: transparent url('/m5/catalog/themes-kids/birds/images/bookbag.png') no-repeat; position: absolute; z-index: 301; top: 171px; left: 600px; }
	.bookbag-selected-button-kids { cursor: pointer; border: none; height: 40px; cursor: pointer; width: 50px; background: transparent url('/m5/catalog/themes-kids/birds/images/bookbag-selected.png') no-repeat; position: absolute; z-index: 302; left: 800px; }
	.print-bookbag-selected-button-kids { cursor: pointer; border: none; padding: 30px 0px 0px 0px; width: 50px; background: transparent url('/m5/catalog/themes-kids/birds/images/bookbag-selected.png') no-repeat; position: absolute; z-index: 302; left: 140px; }
	.bookbag-selected-button-kids-details { cursor: pointer; border: none; height: 40px; cursor: pointer; width: 50px; background: transparent url('/m5/catalog/themes-kids/birds/images/bookbag-selected.png') no-repeat; position: absolute; z-index: 302; top: 171px; left: 800px; }
	.print-bookbag-selected-button-kids-details { cursor: pointer; border: none; height: 40px; cursor: pointer; width: 50px; background: transparent url('/m5/catalog/themes-kids/birds/images/bookbag-selected.png') no-repeat; position: absolute; z-index: 302; top: 171px; left: 670px; }
 	.bookbag-selected-button-kids-mybookbag { cursor: pointer; border: none; height: 40px; cursor: pointer; width: 50px; padding: 4px 4px 14px 4px; background: transparent url('/m5/catalog/themes-kids/birds/images/bookbag-selected.png') no-repeat; position: absolute; z-index: 303; left: 50px; }
 	.print-bookbag-selected-button-kids-mybookbag { cursor: pointer; border: none; width: 50px; padding: 0px 0px 30px 0px; background: transparent url('/m5/catalog/themes-kids/birds/images/bookbag-selected.png') no-repeat; position: absolute; z-index: 303; left: 50px; }
	.open-syndetics-summary-kids { cursor: pointer; border: none; color: transparent; background: transparent url('/m5/catalog/themes-kids/birds/images/arrow-down-birds.png') no-repeat; padding: 2px; height: 36px; width: 85px; position: absolute; z-index: 400; top: 553px; left: 500px; }
	.open-syndetics-summary-kids-disabled { border: none; color: transparent; background: transparent url('/m5/catalog/themes-kids/birds/images/arrow-down-disabled-birds.png') no-repeat; padding: 2px; height: 36px; width: 85px; position: absolute; z-index: 400; top: 545px; left: 472px; }
  	.logo-redirect-kids { cursor: pointer; position: absolute; z-index: 110; top: 25px; left: 30px;  }
 	.logo-redirect-kids-chrome { cursor: pointer; background: transparent; src: url('/m5/catalog/themes-kids/birds/images/home.gif'); position: absolute; z-index: 110; top: 30px; left: 28px;  }
 	.logo-redirect-kids-ie {  cursor: pointer; background: transparent; src: url('/m5/catalog/themes-kids/birds/images/home.gif'); position: absolute; z-index: 110; top: 60px; left: 28px;  }

    .InfoTable { }
    .InfoTableKidsResults { }