div.StyleSwitcher ul li.Small a
{
	background: #ccf;
}

div.StyleSwitcher ul li.Medium a,
div.StyleSwitcher ul li.Large a,
div.StyleSwitcher ul li.Larger a,
div.StyleSwitcher ul li.Huge a
{
	background: #eee;
}

/* page stuff */
p, td, th, li, di, dl, dt, dd, input, label
{
	font-size: 10px;
}

/* tabs */
ul#AdNavTabs li
{
	font-size: 12px;
}

ul#AdNavTabs li a
{
	color: #666;
}


/* Site Nav */

div.TopSiteNav p
{
	font-size: 10px;
}

div.WeeklyAdCardBanner div p
{
	font-size: 10px;
}

div#Search p strong
{
	font-size: 10px; 
}

.AdNav div#Pages ul li ul li a
{
	font-size: 10px;
}

div#ShoppingList ul.Main li
{
	font-size: 12px;
}

p.Heading
{
	font-size: 10px;
}

h5
{
	font-size: 12px;
}

p.Descr
{
	font-size: 10px;
}

/* Shopping List Sub-Nav (son of suckerfish) */
#ListOptions,
#ListOptions ul,
#ListOptionsTop,
#ListOptionsTop ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}

#ListOptions li,
#ListOptionsTop li
{
	margin: 0;
	padding: 0;
	float: left;
}

#ListOptions a,
#ListOptionsTop a 
{
	margin: 14px;
	padding: 0;
	display: block;
}

#ListOptions li ul,
#ListOptionsTop li ul
{
	margin: 0;
	padding: 0;
	position: absolute;
	width: 140px;
	left: -99999px;
}

#ListOptions li:hover ul,
#ListOptions li.sfhover ul
#ListOptionsTopli:hover ul,
#ListOptionsTop li.sfhover ul
{
	left: auto;
}

#ListOptions li ul li,
#ListOptionsTop li ul li
{
	
	width: 140px;
	background: #eee;
}






/* odd ball size */
p.Pricing
{
	font-size: 28px;
}

p.PriceOverlay
{
	font-size: 14px;
}

span.PricePrefix,
span.PriceChange
{
	font-size: 12px;
}

span.PriceSuffix,
span.PriceCentSign
{
	font-size: 12px;
}

p.Item
{
	font-size: 10px;
}

p.SaleDate
{
	font-size: 10px;
	font-weight: normal;
}


div.ItemLeft p.Recipe,
div.ItemRight p.Recipe
{
	font-size: 10px;
}

div.Found p
{
	font-size: 10px;
}

div.AdSection h2 span
{
	font-size: 10px;
}

div.AdSection p
{
	font-size: 10px;
}

div.Location
{
	font-size: 10px;
}

div.LocationAddress
{
	font-size: 10px;
}