/*Search page body 
body {background-color:#FFFFFF; font-family:arial,sans-serif; font-size: 13px; }*/

/*Top categories*/
.main_cat1 { font-size: 16px; font-weight: bold; color: #0000FF }
.main_cat2 { font-size: 12px; font-weight: bold; color: #0000FF }
.cat1:visited { font-size: 16px; font-weight: bold; color: #5555AA }
/*Small urls*/
.url { color: #115599; font-size: .8em; }
a:visited { color: #5555AA }
/*hr{color:#000066}*/

/*Page descriptions*/
.description { font-size: 1rem; color:#777; }
/* 
td {font-family:arial,sans-serif; font-size: 13px; }*/

/* Title/link of pages */
a.title { color: #555!important; font-size: 1.2em; font-weight: bold;text-decoration:none; margin-bottom: 8px; transition: 1s all;   }
a.title:hover { text-decoration: underline; color:#1a0dab !important; }
#result_report { text-align: left; padding: 3px; background-color: #e5ecf9; font-weight: bold; margin-bottom: 14px; font-size: .8em; }
.catBanner { padding: 3px; margin-top: 15px; background-color: #e5ecf9; font-weight: bold }
.webPageBanner { padding: 3px; margin-top: 20px; background-color: #e5ecf9; font-weight: bold }

hr { color: #000066; }
hr.powered { width: 550; color: #000066 }
/*main results table */
#results { width: auto; }
#other_pages { text-align: center; }
#powered_by { margin: 0 auto; margin-top: 20px; padding-top: 10px; font-size: 10px; text-align: center; vertical-align: center; }
#common_report { text-align: center; }
#cat_table { width: 600px; margin-top: 20px; padding-top: 10px; padding-bottom: 20px; border-top: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; }
#cat_main { font-weight: bold; }
.divline { margin-top: 20px; margin-bottom: -5px; border-bottom: 1px solid #DDDDDD; }
#sub_cat { font-size: 12px; }
.idented { margin-left: 30px; }
#did_you_mean { font-size: 14px; text-align: center; margin: 10px; }
#content  input#query {font-size: 1.2rem; padding: .25em .75em; text-indent: 6px; }
#content input[type='submit']{ font-size: 1.2rem; padding: .25em .75em;}