/*global*/
#search-results {font-family: arial, sans-serif;}

/*Top categories*/
#search-results .breadcrumbs {font-size: 16px; font-weight: bold; color:#0000FF;}
#search-results .breadcrumbs_cat {text-decoration: underline;}
#search-results .breadcrumsCurr {color: #000000;} 
#search-results .main_cat1 {font-size: 16px; font-weight: bold; color:#0000FF; text-decoration: underline;}
#search-results .main_cat2 {font-size: 12px; font-weight: bold; color:#0000FF}
#search-results .cat1:visited {font-size: 16px; font-weight: bold; color:#5555AA}

/*Small urls*/
#search-results .url {color: #008000; font-size: small;}

#search-results .domain {font-size: small;}


#search-results a:visited{color:#5555AA}
/*hr{color:#000066}*/

/*Page descriptions*/
#search-results .description{font-size: small; font-family: arial, sans-serif;}

/* */
#search-results td {font-family:arial,sans-serif; font-size: 13px; }

/* Title/link of pages */
#search-results .title{color:#0000FF; font-size:medium; font-family: arial, sans-serif; text-decoration: underline;}



#search-results .searchBox{border:1px solid #113377;}

#search-results #result_report {
	text-align:center ;
	padding:3px;
	background-color:#e5ecf9; 
	font-weight: bold;
	margin-bottom:14px;
}

#search-results .catBanner {
	padding:3px;
	margin-top:15px;
	background-color:#e5ecf9; 
	font-weight: bold
}
#search-results .webPageBanner {
	padding:3px;
	margin-top:20px;
	background-color:#e5ecf9; 
	font-weight: bold
}

#search-results hr{color:#000066;}
#search-results hr.powered{width:550; color: #000066}

/*main results table */
#search-results #results{width: 100%;}

#search-results h1 {
	text-align: center;
	font-family: verdana, arial, sans-serif;
	font-size:24px;
	color: #000066;
	}

#search-results #other_pages {
	text-align:center;
}

#search-results #powered_by {
	margin:0 auto;
	margin-top:20px;
	padding-top:10px;
	font-size:10px;
	text-align:center;
	vertical-align: center;
}

#search-results #common_report {
		text-align:center;
}

#search-results #cat_table {
		width:100%;
		margin-top:20px;
		padding-top:10px;
		padding-bottom:20px;
		border-top:1px solid #AAAAAA;
		border-bottom:1px solid #AAAAAA;
}

#search-results #cat_table td {
  vertical-align: top;
}

#search-results #cat_main {
	font-weight: bold;
}

#search-results .divline{
	margin-top:20px;
	margin-bottom:-5px;
	border-bottom:1px solid #DDDDDD;
}

#search-results #sub_cat {
	font-size:12px;
}

#search-results .indented {
	/*margin-left:30px;*/
}

#search-results #did_you_mean {
	font-size: 14px; 
	text-align:center ;
	margin:10px;
}
