h2	{margin: 0px 0px 0px 0px;
font-size: 18px;}
#SponsoredDepots	{
	display: block;
	margin: 0px 0px 5px 5px;
	padding: 0px;
	float: right;
	clear: right;
	width: 160px;
}
.sponsoredblock	{
	width: 200px;
	border: 2px solid navy;
	background: #eeeeee;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}
.sponsoredblock A.title, .sponsoredblock h3 a.title	{
	display: block;
	background: navy;
	color: white;
	margin: 0px;
	padding: 3px;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
.sponsoredblock P	{
	padding: 0px 5px 0px 5px;
}
#DepotResults, #fwLocal	{
	margin: 0;
	padding: 6px;
	display: block;
	width: 500px;
}
#DepotResults	h2, #fwLocal h2	{
	margin: 3px;
}
#DepotResults	{
	background: #ddeeff;
	border: 2px solid #ccddee;
}
#fwLocal	{
	background: #f3f3f3;
	border: 2px solid #dddddd;
}
#fwLocal .localPhone	{
	font-size: 12px;
	font-weight: bold;
}

.small_font { font-size: 8px; }
.title { font-size : 14px; }
.title B	{font-size: 14px;}
.siteDesc	{font-size: 12px;}
.resources { color : gray; font-size: 12px;}
.info { color : green; font-size: 12px; text-decoration: none;}
.didyoumean { font-size: 12px; color: red; }
B	{font-size: inherit;}

.sideResult	{
	margin: 8px 2px;
	padding: 4px;
	border: 2px solid #4A7BB5;
	background: #10175F;
}
.sideResult .title	{
	color: #ffffff;
	font-size: 11px;
}
.sideResult .siteDesc	{
	color: #AECCEB;
	font-size: 9px;
}
.sideResult .info	{
	color: #00ff00;
	font-size: 10px;
	overflow: hidden;
}	