/* --------- BCO ADVERTISING SPACE STYLES ---------- */	
/* Paid Sponsors */
#promo_bottom {
	clear:both;
	padding-bottom:0.3em;
	}
/* */

.ad-tv {margin-bottom:1.5em;}
/*.ad-tv .hc-sponsor {margin-bottom:1.5em;}*/
	
.ad-tv img, body.dictionary #pri .pad .ad-tv img {
	float:right;
	/*padding-bottom:1.5em;*/
	}
/* */
	
.ad-skyscraper {
	text-align:center;
	margin:0;
	margin-bottom:1em;
	}
	
.ad-skyscraper img {
	display:inline-block;
	}
	
.float-skyscraper {
	float:left;
	background:#fefdfa;
	width:180px;
	min-height:640px;
  	height:auto !important;
  	height:640px;
	margin-bottom:1em;
	text-align:left;
	}
	
body.search .float-skyscraper {
	width:160px;
	margin-right:20px;
	}
/* */

.ad-leaderboard {
	width:728px;
	margin:2em auto 0 auto;
	}
/* ------------------------------------------------- */
	
/* Internal ad styles */
.bco-internal div a {	
	background:url(/Images/New/css_images/ads/arrow.png) no-repeat 0 1px;
	padding-left:16px;
	}
	
.bco-internal div h4 a {
	background:none;
	padding-left:0;
	text-decoration:none;
	}
	
.bco-internal div h4 a:hover, #sec .bco-internal div a, #sec .bco-internal div h4 a:hover {text-decoration:underline;}
#sec .bco-internal div h4 a {text-decoration:none;}

#pri .pad .bco-internal p, #sec .bco-internal p, .ad-bco-leaderboard p {margin-bottom:6px; font-size:92%;}
#pri .pad .bco-internal div h4, #sec .bco-internal div h4, .ad-bco-leaderboard div h4 {font-size:122%; margin-bottom:2px;}
#pri .pad .bco-internal div a, #sec .bco-internal div a, .ad-bco-leaderboard div a {font-size:92%;}

.ad-bco-leaderboard p {color:#000;}
/* */
	
.ad-tv .ad-bco-tv h3 {
	text-indent:-32767px;
	background:url(/Images/New/css_images/ads/adhdr-bco-tv.png) no-repeat 0 0;
	width:300px;
	height:39px;
	margin-bottom:0.5em;
	}
	
.ad-tv .ad-bco-tv div {
	padding:0 14px;
	padding-bottom:1.5em;
	}
/* */
	
.ad-skyscraper .ad-bco-skyscraper {
	background:url(/Images/New/css_images/ads/adbg-skyscraper-bcocontent.png) no-repeat left bottom;
	width:160px;
	padding-bottom:2em;
	margin:0 auto;
	}
	
body.ateoc .float-skyscraper {margin:0; height:auto; padding-bottom:1em;}
body.ateoc .ad-skyscraper .ad-bco-skyscraper {margin:0;}
	
.ad-skyscraper .ad-bco-skyscraper h3 {
	text-indent:-32767px;
	background:url(/Images/New/css_images/ads/adhdr-bco-skyscraper.png) no-repeat left top;
	width:160px;
	height:40px;
	margin-bottom:0.5em;
	}
	
.ad-skyscraper .ad-bco-skyscraper div {
	padding:0 9px;
	padding-bottom:1.5em;
	text-align:left;
	}
/* */

.ad-leaderboard .ad-bco-leaderboard {
	border-right:1px solid #abd2ee;
	border-bottom:1px solid #abd2ee;
	width:728px;
	}
	
.ad-leaderboard .ad-bco-leaderboard h3 {
	text-indent:-32767px;
	background:url(/Images/New/css_images/ads/adhdr-bco-leaderboard.png) no-repeat left bottom;
	width:161px;
	height:89px;
	float:left;
	padding-right:12px;
	}
	
.ad-leaderboard .ad-bco-leaderboard div {
	float:left;
	width:267px;
	padding-right:15px;
	padding-top:7px;
	}
	
.ad-leaderboard .ad-bco-leaderboard div.last {
	width:258px;
	}
	
.hc-sponsor:after, .ad-tv:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.hc-sponsor, .ad-tv {zoom:1;}