
/*
 * Generic look and feel for all ads
 ******************************************************/
.ad_block { text-align: left; }
.ad_block a { text-decoration: underline; color: #026AA7; }
.ad_block a:hover { text-decoration: underline; }
.ad_block .url a { color: #026AA7; text-decoration: underline; }
.ad_block .url a:hover { color: #026AA7; }
.ad_block .line1 { font-weight: bold; margin: 10px 0px 0px 0px; }
.ad_block .ads_by { color: #999999; text-decoration: none; }

.search_results { margin: 0px 0px 0px 10px; }
.search_results .ad { margin: 0px 0px 20px 0px; }
.search_results .line1 { font-size: 130%; }
.search_results .ad3 { margin: 0px 0px 0px 0px; }
.search_results .url a { text-decoration: none; }
.search_results_top { margin: 0px 0px 0px 55px; padding: 10px 0px 0px 0px; }
.search_results_bottom { margin: 0px 0px 50px 55px; }

.search_results_tdp { margin: 0px 0px 0px 10px; }
.search_results_tdp .line1 { font-size: 120%; }
.search_results_tdp .url a { text-decoration: none; color: #93A445; }

.article_radlinks { margin: 25px 0px 0px 10px; }
.article_radlinks .ads_by { display: block; text-decoration: none; margin: 0px 0px 5px 0px; }
.article_radlinks span { display: block; margin: 0px 0px 5px 0px; }
.article_radlinks span .rad { font-weight: bold; }

.pod_radlinks { margin: 0px 0px 0px 10px; }
.pod_radlinks .ads_by { display: block; text-decoration: none; margin: 0px 0px 3px 0px; }
.pod_radlinks span { display: block; margin: 0px 0px 3px 0px; }
.pod_radlinks span .rad { font-weight: bold }

.nutrition_radlinks { margin: 5px 0px 0px 10px; }
.nutrition_radlinks .ads_by { display: block; text-decoration: none; margin: 0px 0px 5px 0px; }
.nutrition_radlinks span { display: block; margin: 0px 0px 5px 0px; }
.nutrition_radlinks span .rad { font-weight: bold; }

.video_radlinks { margin: 0px 20px 0px 10px; }
.video_radlinks .ads_by { display: block; text-decoration: none; margin: 0px 0px 5px 0px; }
.video_radlinks span { display: block; margin: 0px 0px 5px 0px; }
.video_radlinks span .rad { font-weight: bold; }

.article_above_comments { overflow: hidden; }
.article_above_comments .ads_by { margin: 0px 0px 5px 0px; }
.article_above_comments .ad { width: 300px; margin: 0px 10px 0px 0px; float: left; }
.article_above_comments .line1 { margin: 0px 0px 3px 0px; }
.article_above_comments .line1 a { font-weight: bold; }
.article_above_comments .url { font-size: 90%; }
.article_above_comments .url a { text-decoration: none; }

.myplate_ads { overflow: hidden; }
.myplate_ads .ads_by { margin: 0px 0px 5px 0px; }
.myplate_ads .ad { width: 350px; margin: 0px 10px 0px 0px; float: left; }
.myplate_ads .line1 { margin: 0px 0px 3px 0px; }
.myplate_ads .line1 a { font-weight: bold; }
.myplate_ads .url { font-size: 90%; }
.myplate_ads .url a { text-decoration: none; }

.universe_above_groups { overflow: hidden; }
.universe_above_groups .ads_by { margin: 0px 0px 5px 0px; }
.universe_above_groups .ad { width: 290px; margin: 0px 10px 0px 0px; float: left; }
.universe_above_groups .line1 { margin: 0px 0px 3px 0px; }
.universe_above_groups .line1 a { font-weight: bold; }
.universe_above_groups .url { font-size: 90%; }
.universe_above_groups .url a { text-decoration: none; }

.ads_universe_health { overflow: hidden; }
.ads_universe_health .ads_by { margin: 0px 0px 5px 0px; }
.ads_universe_health .ad { width: 290px; margin: 0px 10px 15px 0px; float: left; }
.ads_universe_health .line1 { margin: 0px 0px 3px 0px; }
.ads_universe_health .line1 a { font-weight: bold; }
.ads_universe_health .url { font-size: 90%; }
.ads_universe_health .url a { text-decoration: none; }

.video_above_comments { overflow: hidden; }
.video_above_comments .ads_by { margin: 0px 0px 5px 0px; }
.video_above_comments .ad { width: 300px; margin: 0px 10px 0px 0px; float: left; }
.video_above_comments .line1 { margin: 0px 0px 3px 0px; }
.video_above_comments .line1 a { font-weight: bold; }
.video_above_comments .url { font-size: 90%; }
.video_above_comments .url a { text-decoration: none; }

.radlink_page { margin: 0px 0px 0px 20px; padding: 20px 0px 10px 0px; }
.radlink_page .ads_by { display: none; }
.radlink_page .ad { margin: 0px 10px 20px 0px; }
.radlink_page .line1 { margin: 0px 0px 3px 0px; }
.radlink_page .line1 a { font-weight: bold; }
.radlink_page .url { font-size: 90%; }
.about_related_ads h2 { font-weight: bold; margin: 0px 0px 5px 0px; }

.radlink_page_radlinks_block { float: right; margin: 20px 20px 0px 0px; }
.radlink_page_radlinks { margin: 0px 20px 0px 10px; }
.radlink_page_radlinks .ads_by { display: block; text-decoration: none; margin: 0px 0px 5px 0px; }
.radlink_page_radlinks span { display: block; margin: 0px 0px 5px 0px; }
.radlink_page_radlinks span .rad { font-weight: bold; }

.universe_radlinks { margin: 0px 0px 0px 10px; }
.universe_radlinks .ads_by { display: block; text-decoration: none; margin: 0px 0px 5px 0px; }
.universe_radlinks span { display: block; margin: 0px 0px 5px 0px; }
.universe_radlinks span .rad { font-weight: bold; }

.ads_tpd_search { background: #FFFFFF; width: 110px; margin: 0px auto; padding: 5px; }
.ads_tpd_search { width: 160px;  }
.ads_tpd_search .ad { margin: 0px 0px 15px 0px; overflow: hidden; }
.ads_tpd_search .line1 { padding: 10px 0px 5px 0px; }
.ads_tpd_search .url { padding: 5px 0px 0px 0px; }
.ads_tpd_search .url a { font-size: 10px; }

.ads_nasm {}
.ads_nasm .line1 a { font-weight: bold; }
.ads_nasm .url a { text-decoration: none; }
