img{border:0 none;}

/* #book_wizard{position:relative;height:204px;background:url(../images/book_wizard_bg.png) no-repeat;z-index:5} */

#book_wizard {position:relative;height:180px; /*background:url(../images/Search-results_AB_background.gif) no-repeat;*/ z-index:5;}

.quickSearchSelected {background:url(../images/Search-results_AB_background.png) no-repeat !important; right: 2px; }
.bookAlikeSearchSelected {background:url(../images/Search-results_SB_background.png) no-repeat !important; right: 2px; }
.readingLevelSearchSelected {background:url(../images/Search-results_RL_background.png) no-repeat !important; right: 2px; }


#bookwizard_logo { position:relative; margin: 45px; }

#book_wizard input{margin:0;}

#searchTabs{position:absolute;left:213px;top:25px;z-index:2;}
#searchTabs .tabs{overflow:hidden;zoom:1;list-style:none;width:740px;margin:0 0 0 120px;padding:0;z-index:1;}
#searchTabs .tabs li{float:left;margin:0;padding:0;z-index:1;}

#searchTabs .tabs a{float:left;height:38px;background:url(../images/search_tabs.png) no-repeat;font-size:13px;text-indent:-9999px;overflow:hidden;outline:none;}

#searchTabs .tabs a.tab_1{margin-top: 0px; width:135px;background-position:0 -38px; background:url(../images/AB_Search_inactive.png) no-repeat; }
#searchTabs .tabs a.tab_2{width:180px;background-position:-104px 0; margin-left: 70px; background:url(../images/SB_Search_inactive.png) no-repeat;}
#searchTabs .tabs a.tab_3{width:180px;background-position:-104px 0; margin-left: 40px; background:url(../images/RL_Search_inactive.png) no-repeat;}

#searchTabs .tabs .selected a.tab_1{ background:url(../images/AB_Search_active.png) no-repeat; }
#searchTabs .tabs .selected a.tab_2{ background-position:-104px -38px; background:url(../images/SB_Search_active.png) no-repeat; }
#searchTabs .tabs .selected a.tab_3{ background-position:-104px -38px; background:url(../images/RL_Search_active.png) no-repeat; }


#book_wizard .ab_radios { float:left; clear:none; margin-left: 65px; margin-top: -5px;}
#book_wizard .ab_radios label { float:left; clear:none; display:block; padding: 2px 1em 0 0; color: #005A96; font-weight: bold; margin-right: 40px;}
#book_wizard .ab_radios input[type=radio], input.radio { float:left; clear:none; margin-right: 5px; }

#book_wizard .sb_radios { float:left; clear:none; margin-left: 155px; margin-top: 10px;}
#book_wizard .sb_radios label { float:left; clear:none; display:block; padding: 2px 1em 0 0; color: #005A96; font-weight: bold; margin-right: 10px;}
#book_wizard .sb_radios input[type=radio], input.radio { float:left; clear:none; margin-right: 5px; }

#quickSearch{position:relative; margin-left: 20px; margin-top: 25px;}

#quickSearch .searchWrapper{
  position:absolute;left:70px;top:35px;
  height:22px;
  line-height:14px;
  padding:6px;
  border:0;
  background:url(../images/AB_search_input_field.png) no-repeat;
  width: 485px;
  z-index:2;
}

#quickSearch .searchInput{
  width:480px;
  /*height: 34px;*/
}

#quickSearch .search_button{position:absolute;left:565px;top:35px;}
#quickSearch .advanced{position:absolute;left:475px;top:60px;font-weight:bold;color:#135F8A;}
#quickSearch .show_only{position:absolute;left:323px;top:8px;font-weight:bold;color:#F57A21;}
#quickSearch .show_only input{float:left;padding:0;margin:0 5px 0 0;height:13px;}


#bookAlikeSearch{position:relative;}
#bookAlikeSearch .searchWrapper{
  position:absolute;left:210px;top:60px;
  /*height:14px;*/
  line-height:14px;
  padding:6px;
  width:320px;
  border:0;
  background:url(../images/SB_search_input_field.png) no-repeat;
  z-index:2;
}

#bookAlikeSearch .bookAlikeSearchMark { left: 115px; position: relative; top: 66px;}

#bookAlikeSearch .searchInput{
  width:320px;
  height: 20px;
  margin-top: 0px
}


#readingLevelSearch {position:relative; margin-left: 20px; margin-top: 20px;}

#readingLevelSearch #readingLevelInclude .gleWrapper { position:absolute; left: 95px; width: 170px; }
#readingLevelSearch #readingLevelInclude .grWrapper { position:absolute; left: 265px; width: 170px;}
#readingLevelSearch #readingLevelInclude .draWrapper { position:absolute; left: 420px; width: 170px;}
#readingLevelSearch #readingLevelInclude .lexileWrapper { position:absolute; left: 580px; width: 170px;}

#readingLevelSearch #readingLevelInclude .label { font: arial; /*font-size: 10pt;*/ font-weight: bold; color: #005A96; }
#readingLevelSearch #readingLevelInclude .lexileWrapper label{line-height:10px;}

#readingLevelSearch #readingLevelInclude .toLabel { font: arial; /*font-size: 9pt;*/ color: #005A96; }

#readingLevelSearch #readingLevelInclude select { width: 55px;}
#readingLevelSearch #readingLevelInclude #lexile_from_options,#readingLevelSearch #readingLevelInclude #lexile_to_options { width: 58px;}

#readingLevelSearch #readingLevelInclude .active { font: arial; font-size: 14px; color: #005A96; }
#readingLevelSearch #readingLevelInclude .inactive { font: arial; font-size: 14px; color: #76A4C1; }

#readingLevelSearch #readingLevelInclude .selectOptions {  margin-top: 5px; }

#readingLevelSearch .lexile_find_button { position:absolute; left: 95px; top: 50px; }


#bookAlikeForm .as-selections {float:inherit}

#quickSearch .searchInput, #bookAlikeSearch .searchInput{border:0;background-color:#FFF; font-family: arial; font-size: 14px;}

#quickSearch .searchWrapper.error, #bookAlikeSearch .searchWrapper.error{border: 1px solid red;}
#quickSearch .searchInput.error, #bookAlikeSearch .searchInput.error{color: red;}

#bookAlikeSearch .search_button{position:absolute;left:540px;top:60px;}
#bookAlikeSearch .search_title{position:absolute;left:17px;top:8px;font-size:13px;font-weight:bold;color:#5F5F5F;}

#change_RL{position:absolute;left:300px;top:0px;width:266px;background:url(../images/slider_bg.png) 0 29px no-repeat;}
#change_RL #slider_background{width:266px;height:71px;}
#change_RL .slider_title{text-align:center;line-height:22px;font-size:13px;font-weight:bold;color:#5F5F5F;}
#change_RL .slider_area p{text-align:center;font-size:10px;color:#595959;font-weight:bold;height:15px;}
#change_RL #slider_thumb_button{position:absolute;left:121px;top:37px}

#RLS{position:absolute;right:23px;top:33px;z-index:4;}
#RLS label{line-height:21px;font-size:13px;font-weight:bold;color:#5F5F5F;margin-right:5px;}
#RLS label img{vertical-align:middle;}
#RLS select{vertical-align:middle;width:215px;border:0;background:none;overflow:visible;}

#book_wizard .links{position:absolute;right:23px;top:208px;text-align:right;line-height:15px;}
#book_wizard .links span{font-size:10px;margin-right:10px;}
#book_wizard .links img{vertical-align:middle;}
#book_wizard .links strong{margin-left:10px;}

#similar_books_disambiguation {
  text-align:left;
  position:relative;
  margin:0 auto;
  width:777px;
  height:auto;
  line-height: 1;
}

#similar_books_disambiguation_popup #overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../images/overlay_bg.png);
  _position:absolute;
  z-index:10000;
}

#similar_books_disambiguation_popup #overlay table {
  width:100%;
  height:100%;
}

#similar_books_disambiguation_popup #overlay table td {
  text-align:center;
  vertical-align:middle;
}

#similar_books_disambiguation .in {
  background:#fff;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  behavior:url(PIE.htc);
  position:relative;
  z-index:2;
}

#similar_books_disambiguation .close {
  position:absolute;
  right:-11px;
  top:-10px;
  z-index: 2;
}

/* Advanced Search POPUP */
#overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../images/overlay_bg.png);
  _position:absolute;
  z-index:200;
}
#overlay table{width:100%;height:100%;}
#overlay table td{text-align:center;vertical-align:middle;}

#advanced_search{
  text-align:left;
  position:relative;margin:0 auto;width:780px;height:325px;
}
#advanced_search .in{
  padding:25px;
  height:275px;
  background:#fff;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  behavior:url(PIE.htc);
  position:relative;z-index:2;
}
#advanced_search .close{position:absolute;right:-10px;top:-10px;}
#advanced_search h2{font-size:24px;font-weight:bold;color:#1C1C1C;border-bottom:1px solid #C3C3C3;padding:0 0 10px;margin:0 0 20px;}

#advanced_search .show_only{margin:0 0 10px;}
#advanced_search .show_only label{font-weight:bold;color:#F57A21;}
#advanced_search .show_only input{float:left;padding:0;margin:0 5px 0 0;width:13px;height:13px;}

#advanced_search .text_field{margin:0 0 30px;z-index:5;position:relative;}
#advanced_search .text_field input{
  background:url(../images/input_bg.png) repeat-x;
  border:1px solid #A9CCDE;
  height:14px;
  line-height:14px;
  padding:5px;
  width:350px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  behavior:url(PIE.htc);
  position:relative;z-index:2;
}
#advanced_search .options{
  margin:0 0 40px;
  padding:8px;
  border:1px solid #E4E4E4;background:#F8F5E9;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  behavior:url(PIE.htc);
  position:relative;z-index:2;
}

#advanced_search select{
  padding:3px;
  border:1px solid #A9CCDE;
  background:#fff;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  behavior:url(PIE.htc);
  position:relative;z-index:2;
}

#advanced_search .reading_level{
  width: 60px;
}

#advanced_search label{
  font-weight:bold;color:#135F8A;
}

#advanced_search .second_row{
  margin:10px 0 0;
}

#advanced_search .search_button{
  float:right;
}

.help-top-leftarrow, .help-top-rightarrow, .help-bottom-leftarrow, .help-bottom-rightarrow {
  height: 20px;
  width:32px;
  position:relative;
  z-index:99;
  }

.help-top-leftarrow, .help-bottom-leftarrow {
  float:left;
  margin-left:20px;
  }
.help-top-rightarrow, .help-bottom-rightarrow {
  float:right;
  margin-right:20px;
  }
.help-top-leftarrow, .help-top-rightarrow {
  background: url(/tbw/static/presentation/images/popup_arrow_up.png) no-repeat;
  margin-top:-19px;
  }
.help-bottom-leftarrow, .help-bottom-rightarrow {
  background: url(/tbw/static/presentation/images/popup_arrow_down.png) no-repeat;
  margin-top:-1px;
  }

.help-inside {
  border:1px solid #BCD9E7;
  background: #F6F5F5;
  font-size:13px!important;
  line-height:16px;
  color:#6A6A6A;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:#ccc 0 0 5px;
  -moz-box-shadow:#ccc 0 0 5px;
  box-shadow:#ccc 0 0 5px;
}
.help-inside p{
  background: #F6F5F5;
  font-size:13px!important;
  line-height:16px;
  color:#6A6A6A;
  width: auto;
}
.help-inside strong{
  color:#222;
  font-size:14px!important;
  display:block;
  background:url(/tbw/static/presentation/images/popup_line.png) 0 100% repeat-x;
  margin:0 -20px;
  padding:0 20px 10px;
  position:relative;
}

.help-notopgap    { margin-top: 0; }    /* DNC: to avoid splitting of the box */

div.popover_inner {
  overflow: visible;
  padding:0 20px 10px;
}

div.popover_inner p  {
  font-size: 13px;
  margin-top: 5px;
  line-height: 15px;
}
div.popover_inner p strong{
  color:#222;
}

#advanced_search {
   line-height: 1;
}
#advanced_search select, #advanced_search input {
   color: #6A6A6A;
   margin: 0;
   font: 12px/1 arial,sans-serif;
}

/* Mobile button callout */
#BWC_tt_overlay{display:block;position:absolute;top:35px;z-index:2;}
#pageContent>#BWC_tt_overlay{left:81px;top:-40px;position:relative;z-index:10;}
#book>#BWC_tt_overlay{left:81px;top:-40px;position:relative;z-index:10;}
#teachers-homepage #BWC_tt_overlay{right:170px;}
#books-authors #BWC_tt_overlay{right:140px}#BWC_tt_image{position:absolute;}
.layout9>#BWC_tt_overlay{left:81px;top:-45px;position:relative;z-index:10;}