@charset "utf-8";
/* CSS Document */

/*----------------------SEARCH PAGE STYLES------------------------------*/
/*----
You can change the fonts, colors, and styles of your search results with the CSS below.
For some examples and more information on Cascading Style Sheets (CSS), visit our support page at:
http://www.wrensoft.com/zoom/support/css.html
-----*/
/*----------------------SEARCH PAGE STYLES------------------------------*/
/*----
You can change the fonts, colors, and styles of your search results with the CSS below.
For some examples and more information on Cascading Style Sheets (CSS), visit our support page at:
http://www.wrensoft.com/zoom/support/css.html
-----*/

#zoomsearch {
border: 1px solid #b6cef0;
padding: 1.3em;
margin: 0 10px 10px 20px;
}

.highlight {
background: #cfd0c5;
}

.searchheading {
font-size: 120%;
font-weight: bold;
float: left;
margin: 0.6em 0 0 0;
clear: both;
}

.cat_summary {
margin: 1.5em 2em 0.5em 0.5em;
clear: both;
}

.summary {
font-size: 100%;
font-style: italic;
margin: 0.5em 1em 0 0;
width: 10em;
float: right;
}

.suggestion {
font-size: 100%;
margin: 0 1.5em;
}

.results {
position: relative;
top: 1em;
font-size: 100%;
margin: 0.5em 2em 0 0;
}

.category {
color: #666;
}

.sorting {
text-align: left;
margin: 1em;
float: left;
}

.result_title {
font-size: 110%;
}

.description {
font-size: 100%;
color: #5d789a;
}

.context {
font-size: 100%;
}

.infoline {
font-size: 100%;
font-style: normal;
color: #5d789a;
}

.zoom_searchform {
font-size: 110%;
}

.zoom_results_per_page {
font-size: 100%;
margin-left: 1.7em;
}

.zoom_match {
font-size: 100%;
margin-left: 0.2em;
}

.zoom_categories {
font-size: 90%;
border: 0;
}

.zoom_categories ul {
display: inline;
margin: 0 0 0.7em -1.7em;
padding: 0.01em;
border: 0;
}

.zoom_categories li {
display: inline;
margin:  -0.5em 0 1.9em  -1.9em;
list-style-type: none;
border: 0;
padding: 0;
}

#zoomsearch input[type=radio] {
background: none;
border: 0px none !important;
}

#zoomsearch input[type=checkbox] {
background: none;
border: 0px none !important;
margin: 0.5em 0.2em 0 -1em;
}

input.zoom_button {
background: url(/images/submitbg.gif) no-repeat;
border: 0;
width: 58px;
height: 18px;
font-size: 11px;
padding-bottom: 0.035em;
}

input.zoom_searchbox {
width: 13em;
background: #b5b5b5;
}

.result_image {
float: left;
display: block;
}

.result_image img {
margin: 10px;
width: 80px;
border: 0px;
}

.result_block {
margin-top: 1.1em;
margin-bottom: 1.1em;
clear: left;
}

.result_altblock {
margin-top: 1.1em;
margin-bottom: 1.1em;
clear: left;
}

.result_pages {
font-size: 100%;
padding-left: 1.5em;
}

.result_pagescount {
font-size: 100%;
margin: -0.5em 1em 0 0.5em;
}

.searchtime {
font-size: 90%;
padding-right: 2em;
float: right;
}

.recommended {
float: left;
background: #d0dff3;
border-top: 1px dotted #a2bee5;
border-bottom: 1px dotted #a2bee5;
clear: both;
margin: 1em 2em 1.5em 1em;
}

.recommended_heading {
text-align:left;
font-weight: bold;
background: #7C98C5;
padding: 0.2em;
color: #d0dff3; 
}

.recommend_block {
margin-top: 0.3em;
margin-bottom: 0.5em;
padding: 0.6em;
clear: left;
}

.recommend_title {
font-size: 100%;
}

.recommend_description {
font-size: 100%;
color: #5d789a;
}

.recommend_infoline {
font-size: 100%;
font-style: normal;
color: #5d789a;
}

