body, html {height:100%; padding:0; margin:0;}
a img {border:0;}
body,a,p {font-family:arial,sans-serif;}
h2 {color:#999;font-size:22px;font-family:georgia,sans-serif;}
.clearfix {display:block;clear:both;}
.left {float:left;}
.right {float:right;}
#topbar {font-size:13px;padding:5px;}
#topleft {padding-left:2px;float:left;}
#topright {text-align:right;}
#maincontent {border-top:1px solid #c9d7f1;padding-top:50px;}
#message {margin-top:20px;color:#003399;padding-top:20px;}
#resultbox {height:30px;}
#result {width:260px; text-align:center; display:none;}
#resultgo {display:none;}
#ajax {display:none;}
#topbar form {display:inline;}
.searchtype {border:1px #999 solid; margin:3px;}
.loading {background:url("/img/loading.gif"); background-position:5px 5px;}
select {padding:5px 0px;background-color:#FFF;color:#000;font-size:10px;border:1px #999 solid; margin:3px;}
#latestsearches {height:288px; overflow:hidden;}
#latestsearches img {vertical-align:middle;}
#latestsearches ul {padding:0;margin:0;}
#latestsearches ul li {font-size:25px;list-style:none;white-space:nowrap;width:800px; overflow:hidden; height:36px;}
#latestsearches a, #latestsearches a:visited, #latestsearches a:active {display:block; text-decoration:none; padding:5px; color:#00c;}
#latestsearches a:hover {background:#c9d7f1;text-decoration:none;}
#footer {background:#c9d7f1;font-size:12px;border:1px solid #009999; padding:10px;margin-top:80px;}
#cursor {display:none; position:absolute;}
.yahoo {margin:50px 0 25px;}