search.css 4.34 KB
Newer Older
1
/*---------------- Search Box */
2

3 4 5
#FSearchBox {
    float: left;
}
6

Dimitri van Heesch's avatar
Dimitri van Heesch committed
7
#MSearchBox {
8 9 10 11 12 13 14
    white-space : nowrap;
    position: absolute;
    float: none;
    display: inline;
    margin-top: 8px;
    right: 0px;
    width: 170px;
Dimitri van Heesch's avatar
Dimitri van Heesch committed
15
    z-index: 102;
16
    background-color: white;
17 18 19 20 21 22 23 24 25 26 27
}

#MSearchBox .left
{
    display:block;
    position:absolute;
    left:10px;
    width:20px;
    height:19px;
    background:url('search_l.png') no-repeat;
    background-position:right;
28
}
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44

#MSearchSelect {
    display:block;
    position:absolute;
    width:20px;
    height:19px;
}

.left #MSearchSelect {
    left:4px;
}

.right #MSearchSelect {
    right:5px;
}

45
#MSearchField {
46 47 48 49 50
    display:block;
    position:absolute;
    height:19px;
    background:url('search_m.png') repeat-x;
    border:none;
51
    width:111px;
52 53 54
    margin-left:20px;
    padding-left:4px;
    color: #909090;
55
    outline: none;
56
    font: 9pt Arial, Verdana, sans-serif;
57
}
58 59 60

#FSearchBox #MSearchField {
    margin-left:15px;
61
}
62 63 64 65 66 67 68 69 70 71

#MSearchBox .right {
    display:block;
    position:absolute;
    right:10px;
    top:0px;
    width:20px;
    height:19px;
    background:url('search_r.png') no-repeat;
    background-position:left;
72 73 74
}

#MSearchClose {
75 76 77
    display: none;
    position: absolute;
    top: 4px;
78 79 80
    background : none;
    border: none;
    margin: 0px 4px 0px 0px;
81
    padding: 0px 0px;
82 83 84
    outline: none;
}

85 86
.left #MSearchClose {
    left: 6px;
87
}
88

89 90
.right #MSearchClose {
    right: 2px;
91
}
92 93 94

.MSearchBoxActive #MSearchField {
    color: #000000;
95 96 97 98 99 100 101 102
}

/*---------------- Search filter selection */

#MSearchSelectWindow {
    display: none;
    position: absolute;
    left: 0; top: 0;
103 104
    border: 1px solid ##A0;
    background-color: ##FA;
105 106 107 108 109 110 111 112 113
    z-index: 1;
    padding-top: 4px;
    padding-bottom: 4px;
    -moz-border-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
114 115
}

116 117 118 119 120 121
.SelectItem {
    font: 8pt Arial, Verdana, sans-serif;
    padding-left:  2px;
    padding-right: 12px;
    border: 0px;
}
122

123 124 125 126 127 128
span.SelectionMark {
    margin-right: 4px;
    font-family: monospace;
    outline-style: none;
    text-decoration: none;
}
129

130 131 132 133 134 135 136 137
a.SelectItem {
    display: block;
    outline-style: none;
    color: #000000; 
    text-decoration: none;
    padding-left:   6px;
    padding-right: 12px;
}
138

139
a.SelectItem:focus,
140 141 142 143 144
a.SelectItem:active {
    color: #000000; 
    outline-style: none;
    text-decoration: none;
}
145

146 147
a.SelectItem:hover {
    color: #FFFFFF;
148
    background-color: ##50;
149 150 151 152 153 154 155 156 157 158 159
    outline-style: none;
    text-decoration: none;
    cursor: pointer;
    display: block;
}

/*---------------- Search results window */

iframe#MSearchResults {
    width: 60ex;
    height: 15em;
160 161
}

162 163 164 165
#MSearchResultsWindow {
    display: none;
    position: absolute;
    left: 0; top: 0;
166 167 168
    border: 1px solid #000;
    background-color: ##F0;
}
169 170 171 172 173 174 175 176 177 178 179 180 181

/* ----------------------------------- */


#SRIndex {
    clear:both; 
    padding-bottom: 15px;
}

.SREntry {
    font-size: 10pt;
    padding-left: 1ex;
}
182

183 184 185 186
.SRPage .SREntry {
    font-size: 8pt;
    padding: 1px 5px;
}
187

188 189 190 191 192 193 194
body.SRPage {
    margin: 5px 2px;
}

.SRChildren {
    padding-left: 3ex; padding-bottom: .5em 
}
195

196 197 198
.SRPage .SRChildren {
    display: none;
}
199

200
.SRSymbol {
201 202
    font-weight: bold; 
    color: ##58;
203 204 205 206 207 208 209
    font-family: Arial, Verdana, sans-serif;
    text-decoration: none;
    outline: none;
}

a.SRScope {
    display: block;
210
    color: ##58; 
211 212 213 214 215
    font-family: Arial, Verdana, sans-serif;
    text-decoration: none;
    outline: none;
}

216 217 218 219 220
a.SRSymbol:focus, a.SRSymbol:active,
a.SRScope:focus, a.SRScope:active {
    text-decoration: underline;
}

221 222 223 224
span.SRScope {
    padding-left: 4px;
}

225 226 227 228 229 230 231 232 233 234
.SRPage .SRStatus {
    padding: 2px 5px;
    font-size: 8pt;
    font-style: italic;
}

.SRResult {
    display: none;
}

235 236 237 238
DIV.searchresults {
    margin-left: 10px;
    margin-right: 10px;
}
Dimitri van Heesch's avatar
Dimitri van Heesch committed
239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271

/*---------------- External search page results */

.searchresult {
    background-color: ##F2;
}

.pages b {
   color: white;
   padding: 5px 5px 3px 5px;
   background-image: url("../tab_a.png");
   background-repeat: repeat-x;
   text-shadow: 0 1px 1px #000000;
}

.pages {
    line-height: 17px;
    margin-left: 4px;
    text-decoration: none;
}

.hl {
    font-weight: bold;
}

#searchresults {
    margin-bottom: 20px;
}

.searchpages {
    margin-top: 10px;
}