body, td{background-color:#fff;color:#000;font-family:arial, sans serif;font-family:arial, sans-seriffont-size:small;margin-top:0;margin:0;padding:0;text-align:justify;}
h2, h3, h4{font-size:12pt;border:solid 1px #ccc;color:#333;margin:0;margin-bottom:8px;padding:2px;}
h3{padding-left:1em;font-size:11pt;}
td{}
a{color:#00c;}
hr{color:red;background-color:#eee;border:#eee solid 1px;height:1px;}
div.center{text-align:center;}
table.grey{width:100%;margin:0;padding:0;border:none 1px red;position:static !important;position:relative;top:0px !important;top:-20px;margin-top:4px !important;background-color:transparent;}
table.grey td{background-color:transparent;}
table.white{width:100%;}
img.logo{border:none;}
.top-bar{font-size:8pt;margin:0;margin-top:0;padding:1px;z-index:10000;clear:left;width:50%;border:none 1px #222;border-bottom:solid 1px #961;color:#333;margin-bottom:8px;}
/*table.res, div*/
.res a{text-align:left;font-size:10pt;}
.res img{border:solid 2px #eee;float:left;margin:0;padding:0;margin-right:4px;}
.res{width:99%;background-color:#fff;border:solid 1px #eee;padding:4px;padding-right:10px;float:left;margin:0px;margin-bottom:4px;}
table.res td{}
#message_box{position:absolute;        top:0; left:0;        z-index:10;    background:#fff;   background:#fff8ff;   padding:0px;       border-bottom:1px solid #649;       padding-bottom:4px;       text-align:left;        font-weight:normal;        width:100%;      }
#top-links-bar{border-bottom:solid 1px #ede;    font-size:9pt;    margin:0;    padding:0;    margin-bottom:4px;    background:#fff0ff;}
#top-links-bar a{padding:0;    margin:0;    padding-right:10px;    padding-left:10px;    }
#top-links-bar a:hover{background:#ccc;    }
#top-links-bar #active-top-link{font-weight:bold;    text-decoration:none;    color:#000;    }
#top-search-bar{padding-bottom:8px;}
.top-social-icon{margin-bottom:-9px;width:32px;height:32px;border:solid 0px red;}
#logo-small{margin-top:-4px;padding-right:16px;padding-left:16px;}
#type-tx-div{font-size:8pt;margin:0px;padding:0px;}
#where-div,#q-div,#cmd-div{padding-right:10px;border:solid 0px red;float:left;}
#where-div{}
#where-div i{font-size:8pt;margin:0px;padding:0px;}
#q-div{border:none 1px blue;width:600px;}
#q-div #q{width:380px;}
#q-buttons{margin-top:-4px;border:none 1px green;float:right}
#ac-div{margin:0;padding:0;margin-top:4px;border:none 1px red;float:left;}
#q-example{float:left;}
#q-div i{font-size:8pt;margin:0px;padding:0px;}
#cmd-div{margin-top:-2px;}
#results{width:60%;float:left;padding:0;margin:0;}
#adv-top-right{width:37%;display:block;float:right;border:solid 1px #eee;;border-top:solid 1px #eee;border-bottom:solid 1px #eee;margin-top:14px !important;margin-top:0px;margin-bottom:20px;margin-right:4px;clear:left;font-size:11pt;text-align:right;padding:4px;}
.sum{background-color:#fff;border-top:none 1px #969;border:none 1px red;font-size:8pt;text-align:right;white-space:nowrap;}
#mainsearch, #mainsearch-bottom{margin:0;padding:0px;margin-right:auto;margin-left:auto;text-align:center;width:280px;width:480px;border:none 1px #ccc;}
#mainsearch #q{font-size:1em;font-weight:bold;width:470px;margin-right:auto;margin-left:auto;}
#mainsearch #cmd{font-size:14pt;padding:4px;margin:4px;}
#mainsearch #loading{position:absolute;width:32px;float:right;margin-top:7px;}
#adv-head, #adv-top, #adv-right, #adv-right2{border:none 1px #ccc;padding:4px;}
#adv-head{display:block;position:absolute;z-index:20000;top:28px;right:10px;width:300px;border:none 1px red;float:right;margin:0;padding:0;}
#adv-head a{color:#00cc00;}
#adv-top{width:60%;height:2px;line-height:2px;display:block;float:left;border:none 1px #666;border-bottom:none 1px #961;margin-bottom:20px;}
#adv-right, #adv-right2{border:none;margin-top:00px;float:right;height:800px;text-align:right;}
#adv-right{border:none;border-right:solid 1px #eee;}
#adv-right ul, #adv-right2 ul{margin:4px;padding:0;}
#adv-right td , #adv-right2 td , #adv-right a, #adv-right2 a, #adv-top-right small a , #adv-right a:hover, #adv-right2 a:hover, #adv-top-right small a:hover{font-size:10pt;}
#adv-right td{text-align:right;}
#adv-right2 td{text-align:left;}
#adv-right a, #adv-right2 a, #adv-top-right small a{text-decoration:none;color:#009900;}
#adv-right a:hover, #adv-right2 a:hover, #adv-top-right small a:hover{text-decoration:underline;color:#990000;}
#adv-topsites{border:none;border-left:solid 1px #333;margin-top:10px;font-size:8pt;text-align:right;clear:both;}
#bl{font-size:9pt;}
#share{font-size:9pt;}
#share a{text-decoration:none;}
.small-green{color:#007700;text-decoration:none;font-size:8pt;}
.small-green a{font-size:8pt;}
.small-grey{color:#666;text-decoration:none;font-size:8pt;}
.order{}
#loading{width:32px;float:right;}
#sharebox{border:solid 1px #222;width:100%;white-space:nowrap;}
p{padding-left:1cm;}
em.highlight{font-style:italic;font-weight:bold;font-style:normal}
.desc{font-size:9pt;padding-left:140px;}
#footer, #footer-home{text-align:center;font-size:8pt;border:solid 0px #ccc;width:80%;margin-right:auto;margin-left:auto;}
#footer ul, #footer-home ul{margin:10px;padding:10px;width:20%;float:left;border:solid 1px #eee;}
#footer ul li, #footer-home ul li{display:block;font-size:8pt;padding-right:4px;color:#000;}
#footer ul li a, #footer ul li a:hover, #footer-home ul li a, #footer-home ul li a:hover{display:inline;font-size:8pt;color:#00c;text-decoration:none;}
#footer ul li a:hover, #footer-home ul li a:hover{color:#c00;text-decoration:underline;}
