@charset "UTF-8";
/*	SEARCH RESULTS SCREEN IMPORT
$Id: screen.css,v 1.4 2009/04/22 23:56:02 mok Exp $
*/
/*	
SEARCH FORM CSS
$Id: search_form.css,v 1.12 2009/05/11 08:38:39 mok Exp $
*/

#search-for { 
background-color: #E0E0E0; 
top: -17px;
padding: 33px 20px 1em 14px;
*padding-bottom: 0.4em;
_padding-bottom: 0.5em;
margin: 0 -12px 0 -17px;
_top: -20px;
position: relative;
_width: 999px;
_z-index: 3;
}

*:first-child+html #search-for a:active,
*:first-child+html #search-for a:focus {
zoom: 1;
position: relative;
}
.pseudo-input:focus,
.pseudo-input:hover,
.pseudo-input:focus,
.pseudo-input:hover,
#searchform-button:focus,
#searchform-button:hover,
input.search-button:focus,
input.search-button:hover {
border-color: #459455 #5b5 #6d5 #5b5;
background-color: #FFF;
outline: #D6FFC9 solid 1px;
}
#search-text:focus,
#search-text:hover {
border: none;
outline: none;
}

.pseudo-input {
width: 300px;
background: #fff;
border: 1px solid #939393;
outline: none;
float: left;
margin: 0;
padding: 0;
/*	
height: 20px;
*/
position: relative;
z-index: 99;
}

::root .pseudo-input { background-color: transparent; }
#search-text.textfield,
#search-text { 
border: none !important;
outline: none;
background: #fff;
width: 600px;
height: 100%;
_height: 30px;
_overflow: hidden;
font-size: 2em;
_font-size: 1.85em;
float: left;
margin: 0;
padding: 0;
*padding-top: 2px;
_padding-top: 0;
}
::root #search-text {
display: block;
font-size: 1.75em;
width: 603px;
border: 1px solid #939393;
}