/* 
------------------------------
Faceted search
Added by: John Ryan Acoba
		  GUI Designer
------------------------------
*/


.tableofcontents-facet {float:left;	border-top:1px solid #DFDEDE;}

.checkboxspace_facet   {width:21px; padding-left:6px;	padding-right:6px; float:left;}

.checkboxspace-related_facet {
	margin: 0 0 0 33px;
	padding: 0;
	background: #fff;
	width:685px;
	float:right;
	border-left: 1px solid #dfdede;
	border-right: none;
	border-top: 1px solid #838383;
	border-bottom: 1px solid #838383;
	font-size: 90%;
	background-image:url(../images/background/jintro-bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	}
.checkboxspace-related_facet h2 {font-size:15px; font-weight:bold; margin-bottom: 5px; margin-top: 23px;}
	
.tableofcontents-row .did_you_mean_container            {padding: 5px 10px; font-size: 80%;}
.tableofcontents-row .did_you_mean_container a          {text-decoration: none;}
.tableofcontents-row .did_you_mean_container a:hover    {text-decoration: underline;}
.tableofcontents-row .did_you_mean_container h1         {font-size: 115%; font-weight: bold; color: #900; padding: 10px 0;}
.tableofcontents-row .did_you_mean_container h2         {font-size: 100%; font-weight: bold;}
.tableofcontents-row .did_you_mean_container .search_related_container          {margin: 0; padding: 0; display: block;}
.tableofcontents-row .did_you_mean_container .search_related_container ul       {margin: 0; padding: 5px 0; float: left; width: 35%;}
.tableofcontents-row .did_you_mean_container .search_related_container ul li    {list-style-type: none; padding: 2px 0;}
.tableofcontents-row .did_you_mean_container .search_related_container span     {font-weight: bold;}

.checkboxspace-related_facet .description-box                      {background: transparent; border: none;}
.checkboxspace-related_facet .description-box ul.chapter_link      {width: 95%; padding: 0 0 10px 0;}
.checkboxspace-related_facet .description-box ul.chapter_link li   {margin: 0; padding: 0;}
.checkboxspace-related_facet .description-box .ebook_info ul       {margin: 5px 0; padding: 0; float: left; width: 40%;}
.checkboxspace-related_facet .description-box .ebook_info ul li    {list-style-type: none; display: block;  padding: 2px 0;}
.checkboxspace-related_facet .description-box .hide_details        {display: none;}
.checkboxspace-related_facet .description-box p                    {margin: 5px 0; padding: 0;}

.search_parameter ul      {margin: 0; padding: 5px 0;}
.search_parameter ul      {float: left; width: 40%;}
.search_parameter ul li   {list-style-type: none; display: block;  padding: 4px 0;}

.checkboxspace-related_facet .description-box h3                  {margin: 10px 0 0 0; padding: 0; font-size: 125%;}
.checkboxspace-related_facet .description-box h3 a                {text-decoration: none;}
.checkboxspace-related_facet .description-box h3 a:hover          {color: #876116;}
.checkboxspace-related_facet .description-box h2                  {margin: 0; padding: 0; clear:both;}

.checkboxspace-related_facet .description-box .view_container p { margin: 0; padding: 10px 0; float: left;}
.checkboxspace-related_facet .description-box .view_container ul { float: left; margin: 0; padding: 10px 0;}
.checkboxspace-related_facet .description-box .view_container ul li { margin: 0; padding: 0;}

div.editsearch a         {font-weight: bold; text-decoration: none; padding: 10px 0; float: left;}
div.editsearch a:hover   {text-decoration: underline;}

.checkboxspace-related .journal-item .ji-intro .ji-intro-left_facet h3      {height: 1%;}
.checkboxspace-related .journal-item .ji-intro .ji-intro-left_facet h3 a {
	color:#045989;
	float:left;
	font-size:0.938em;
	font-weight:bold;
	line-height:1.2;
	padding-left:48px;
	padding-top:13px;
	text-decoration:none;
	width:510px;
	}
.checkboxspace-related .journal-item .ji-intro .ji-intro-left_facet h3 a:hover {color: #876116;}

/* Pagination */

.pagination_facet {
	width: 100%;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #626262;
	font-size: 0.717em;
	float: left;
}
.pagination_facet tr td {vertical-align: middle;}

.pagination_facet a:hover {
	text-decoration: none;
}
.pagination_facet img {
	padding: 0;
	margin-bottom: -5px;
}
.pagination_facet select {
	margin-right: 7px;
	font-size: 0.917em;
}
.pagination_facet input.short {
	width: 30px;
	margin-right: 10px;
	font-size: 0.917em;
}
.pagination_facet .sortBy {
	width: 140px;
	float: left;
	padding-top: 5px;
}
.pagination_facet .resultsPerPage {
	width: 20%;
	float: left;
	padding-top: 5px;
	}
.pagination_facet .pageGoTo {
	width: 40%;
	float: left;
	padding-top: 3px;
	}
.pagination_facet .pageGoTo input, .pagination_facet .pageGoTo label {margin: 0 2px;}

.pagination_facet .go-bttn { width: 36px; }
.pagination_facet .go-bttn a { height: 24px; float: right; background-position: left top; }
.pagination_facet .go-bttn a.go { background: url(../images/buttons/btn_sprite.png) -496px -616px no-repeat; width: 36px; }
.pagination_facet .go-bttn a.go:hover { background: url(../images/buttons/btn_sprite.png) -496px -640px no-repeat; width: 36px; }
.pagination_facet .goTo { width: 30%; float: left; padding: 8px 10px 0 10px; }

 #left-sidebar .s-menu-box_facet {
    background-color: #dadadb;
	background-image: url(../images/background/menu-box-footer.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom:8px;
	}

 #left-sidebar .left_content                              {font-size: 60%; padding: 0 8px;}
 #left-sidebar .left_content ul li                        {display: block; clear: both; padding: 4px 0;}
 #left-sidebar .left_content ul li input                  {margin: 0 5px 0 0; float: left;}
 #left-sidebar .left_content ul li a                      {text-decoration: none;}
 #left-sidebar .left_content ul li a:hover                {text-decoration: underline;}
 #left-sidebar .left_content ul.remove_bot li             {list-style-type: none; display: block; margin: 6px 0; line-height: 20px;}
 #left-sidebar .left_content ul.remove_bot li a           {text-decoration: none; background: #c0c0c0; color: #000; border: 1px solid #87949a; padding: 2px 5px;}
 #left-sidebar .left_content ul.remove_bot li a:hover     {background: #876116; border: 1px solid #c29e54; color: #fff;}

 #left-sidebar .left_content ul li.arrow_view_more a      {background: transparent url(../images/icons_img.png) -115px -20px no-repeat; width: 70px; height: 12px; float:left;}
 #left-sidebar .left_content ul span.hide_list            {display: none;}
 
 #left-sidebar .left_content ul li ul              {margin: 5px 0 0 10px;}
 #left-sidebar .left_content span.arrow_collapsed  {background: transparent url(../images/icons_img.png) -173px -45px no-repeat; width: 10px; height: 11px; float: left; margin: 2px 1px 0 0;}
 #left-sidebar .left_content span.arrow_expanded  {background: transparent url(../images/icons_img.png) -173px -23px no-repeat; width: 9px; height: 6px; float: left; margin: 2px 5px 0 0;}
 
 #left-sidebar .left_content  p.titleheader               {font-weight: bold; padding: 15px 0 10px 0;}
 
 #left-sidebar .left_content .left_control           {padding: 5px 0 20px 0;}
 
 
 .bot_select_all:link, a.bot_select_all:active, a.bot_select_all:visited, a.bot_select_all:hover {
	float: right;
	width: 64px;
	height: 18px;
	margin: 0 1px;
	background: transparent url(../images/icons_img.png) 0 0 no-repeat;
	}
	
.bot_reset:link, a.bot_reset:active, a.bot_reset:visited, a.bot_reset:hover {
	float: right;
	width: 54px;
	height: 18px;
	margin: 0 1px;
	background: transparent url(../images/icons_img.png) -69px 0 no-repeat;
	}
	
.bot_submit:link, a.bot_submit:active, a.bot_submit:visited, a.bot_submit:hover {
	float: right;
	width: 54px;
	height: 18px;
	margin: 0 1px;
	background: transparent url(../images/icons_img.png) -128px 0 no-repeat;
	}


.searchWord{
	background-color:#FFFF00;
}