#search {position: relative; background:url(search-bg.jpg) left top no-repeat; width:370px; height:63px; padding:0; margin:0 0 0 2em; float:left;}
#search .search-filter.no-js:hover ul, #search .search-filter.open ul {display: block;}
#search .search-filter {float: left; line-height: 26px;zoom: 1; z-index:999; position:relative; margin:0 5px 0 0; padding:0}
#search .search-filter strong { background-color:#e2e2e2; width:83px; color: #3a3a3a; cursor: pointer; display: inline-block; *display: inline; font-size: 13px; line-height: 29px; padding: 3px 10px 3px 10px; position: relative;z-index: 999999;zoom: 1; margin:8px 0 0 0}
#search .search-filter strong span {background: url('search-arrow-sprite.png') 100% 13px no-repeat; display: block;padding-right: 11px;}
#search .search-filter ul {background-color: #f4f4f4;border: 1px solid #c1c1c1; display: none;list-style: none; min-width: 101px; padding:0;position: absolute; top:43px; z-index: 9999999; left:0; *width:101px;}
#search .search-filter ul li {display: inline;float: none;}
#search .search-filter ul input {display:none;}
#search .search-filter ul label {color: #7e7e7e;display: block;font-size: 13px;line-height: 18px;padding: 8px 10px; cursor:pointer; border-bottom:1px solid #dddddd; border-top:1px solid #fff;}
#search .search-filter ul label.last { border-bottom:none;}
#search .search-filter ul label.active {background-color: #e6e6e4;color: #232323;}
#search .search-filter ul label.active:hover { background-color: #e6e6e4;color: #125d87;}
#search .search-filter ul label:hover {color: #125d87; cursor: pointer; background:#eeeeee;}
#search input {border: 0; float: left;}
#search button {border:0}
html {overflow-y: scroll;}
.aweform::-moz-focus-inner {border: 0;padding: 0;}
label.aweform, input.aweform, select.aweform, textarea.aweform{font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; margin:0; padding:0; font-style:italic; *background:none; *padding-top:15px;}
input.aweform[type=text] {width:195px; height:30px; font-size:18px; margin:0; padding: 10px 6px 10px 19px; position: relative; background:none; letter-spacing:-0.001em; color:#125d87}
.oldie input.aweform[type=email], .oldie input.aweform[type=password], .oldie input.aweform[type=search], .oldie input.aweform[type=text] {padding-top: 6px;}
.ie7 input.aweform[type=email], .ie7 input.aweform[type=password], .ie7 input.aweform[type=search], .ie7 input.aweform[type=text] {height: auto;padding-bottom: 8px;}
.aweform label input[type=checkbox], .aweform label input[type=radio] {border: none;cursor: pointer;height: auto;line-height: normal;margin: 3px 0;padding: 0;width: auto;}
.aweform label input[type=checkbox]:focus, .aweform label input[type=radio]:focus {outline: 1px dotted #222;}
.image-button { background:url(button-bg.jpg) left top no-repeat; height: 27px; text-indent: -9999px; width: 26px; *margin-top:13px;}
.image-button:hover { background:url(button-bg-hover.jpg) left top no-repeat;}
.ie7 .image-button {font-size: 0;line-height: 100px; text-indent: 0;}
.ie8 .image-button {min-width: 0;}
.search[type=submit] { padding:0;border: none;float: left;margin-top: 13px;}
.ie7 .search[type=submit] { background-color: transparent;}
.searchForm { float:right; clear:right; *width:355px; margin:0 0 0 0; position:relative; z-index:999;} /*999999*/
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner{border:none;} 
/*for IE8 */input[type="submit"]:focus, input[type="button"]:focus{outline : none;}