/*
// -------------------------------------------------------------------------------------------
// This stylesheet is used to style the search in right hand column [SearchResults.aspx] and
// AdvancedSearch.aspx.
// -------------------------------------------------------------------------------------------
*/

.byDate { border-bottom:1px solid #000; margin-bottom:19px; padding-bottom:14px; }
#rightcolumn .advancedSearch .tab_block li h2 a { width:auto; }

.advancedSearch .formbox { margin-bottom:0; padding:10px 0 0; }
.advancedSearch .filter { border:0; margin:0; }
.advancedSearch .showmore, .advancedSearch .showless { margin:0; font-weight:bold; }
.advancedSearch .showmore a, .advancedSearch .showless a { color:#000; }
.advancedSearch .text { width:200px; }
.advancedSearch .formbox .field { margin-bottom:10px; }
.advancedSearch .searchAgain select { width:68%; }
.advancedSearch .searchAgain select.text { width:auto; margin-right:2px; }
.advancedSearch .searchAgain .last { margin-bottom:0; }
#searchResults .advancedSearch .searchAgain .last div .button { margin-left:0; }
.advancedSearch .searchAgain .filterBy span { float:left; width:80px; padding-top:2px; }
.advancedSearch .searchAgain .typeofsearch, .advancedSearch .active_block .searchAgain .lineBr { border-bottom:1px solid #000; padding-bottom:10px; }
.advancedSearch .searchAgain .typeofsearch label *, .advancedSearch .searchAgain .filterBy label * { vertical-align:middle; margin-top:0; }
.advancedSearch .refineby .hidden { clear:left; padding:0; }
.advancedSearch .active_block { padding:0 6px 14px; }
.advancedSearch .active_block:after { content:"."; clear:left; display:block; height:0; visibility:hidden; }
.advancedSearch .active_block h3 { margin:0; padding-bottom:2px; font-weight:bold; font-size:1.077em; }
.advancedSearch .active_block ul { padding:0; min-height:0; list-style:none; }
.advancedSearch .active_block ul:after { content:"."; clear:left; display:block; height:0; visibility:hidden; }
.advancedSearch .active_block li { float:left; clear:left; margin-bottom:5px; margin-right:10px; padding-left:0; width:120px; line-height:15px; color:#333; background:none; }
.advancedSearch .active_block li span { color:#666 }
.advancedSearch .active_block li.even { clear:none; margin-right:0; }
.advancedSearch .active_block li.selected { font-weight:bold; }
.advancedSearch .active_block .refineby h3 { padding-bottom:11px }
.advancedSearch .active_block .refineby li { line-height:15px; font-size:.923em; margin:0 0 3px; width:150px;}
.advancedSearch .active_block .refineby p { background:url(/magazine/graphics/plus.gif) no-repeat 0 6px; padding:3px 0 0 14px; margin-top:5px; }
.advancedSearch .active_block .refineby p.showless { background-image:url(/magazine/graphics/showless.gif); }

.advancedSearch .active_block .refineResults ul li { margin:5px 0 6px; background:url(/magazine/graphics/arrow.gif) no-repeat 0 5px; padding-left:12px; }
.advancedSearch .active_block .refineResults ul li.selected { background-image:url(/magazine/graphics/arrow.gif); }
.advancedSearch .active_block_sleeve h3 { font-size:1.091em; line-height:16px; margin-bottom:5px; }

.advancedSearch .active_block li a.remove { color:#000; font-weight:bold; }
.advancedSearch .active_block li a.remove img { margin-left:2px; }
.advancedSearch .active_block .active_filters { margin-bottom:11px; padding:14px 0 11px; border-bottom:1px solid #000; }
.advancedSearch .active_block .active_filters li { width:270px; margin-right:0; }

#searchResults #highlight { margin:0 0 4px; }

#wrapper .storytext .formbox .searchAgain .field div { 	margin-left:100px; }
#wrapper .storytext .formbox .searchAgain #filterBy div { margin-left:6px; float:left; }
.storytext .formbox .searchAgain .filterBy span { float:left; width:94px; font-weight:bold; }
#wrapper .storytext .searchAgain label { font-size:1em; width:115px; }
#wrapper .storytext .advancedSearch .typeofsearch label { width:85px; }

.storytext .advancedSearch { padding:0; background-color:transparent; }
.storytext .advancedSearch .formbox { padding:0; }
.storytext .advancedSearch .formbox_sleeve { padding-bottom:10px; }
.storytext .advancedSearch .tab_block { border:0; }
.storytext .advancedSearch .typeofsearch { margin-left:120px; border:0; }
.storytext .advancedSearch .tab_block ul { border:0; padding-top:0; }
.storytext .advancedSearch .tab_block li { float:none; border:0; margin:0; }
.storytext .advancedSearch .tab_block li h2 { float:none; text-align:left; font-weight:bold; font-size:1.167em; padding-bottom:4px; border-bottom:2px solid #3D8A91; }
.storytext .advancedSearch .tab_block li a { padding:0; float:none; border:0; text-decoration:none; background-color:transparent; }
.storytext .advancedSearch .tab_block li a:hover { background:none; }
.storytext .advancedSearch .hide { position:static; }
#content .storytext .advancedSearch input.button { margin-top:10px; margin-left:0; }

#advancedsearch .storytext .tab_block { display:none; }
#advancedsearch .typeofsearch { margin-left:100px; }
#advancedsearch #AdvancedSearchForm label { width:95px; }
#advancedsearch #AdvancedSearchForm .typeofsearch label { font-weight:normal; width:auto; }
