body { padding : 0; margin : 10px; }
form { margin : 0; }
input { vertical-align : middle; }
h1 { margin : 0 0 10px 0; }
p { margin : 10px 0 10px 0; }
ul { margin-top : 10px; margin-bottom : 10px; }

#fq { width : 400px; font-family : Arial, sans-serif; font-size : 13px; padding-left : 4px; }

#search-results { width : 406px; border : 1px solid #000; background : #fff; display : none;float: inherit; position:absolute; left:100px }
* html div#search-results { width : 407px; } /* box model hack */
.sr, .srs { width : 100%; float : left; font-family : Arial, sans-serif; font-size : 13px; padding : 1px 0 0 0; }
.sr { background-color : #fff; color : #000; }
.srs { background-color:#CFDBF3; color : #fff; cursor : pointer; }
.sr { color : #008000; }
.srs { color : #fff; }
.ttt { float : left; font-size : 12px; padding-left : 4px; color:#FF0000 }
.ccc { float : right; font-size : 12px; padding-right : 3px;  color:#0000FF }
.ccc2 { float : right; font-size : 12px; padding-right : 3px; color:#FF0000 }
.ttt2 { float : left; font-size : 12px; padding-left : 4px;  color:#0000FF }
