/* Paid Sponsors */
#promo_bottom { clear: both; margin-bottom: 25px; text-align: center; }
.ad-tv {margin-bottom: 1.5em;}
.ad-tv img, body.dictionary #pri .pad .ad-tv img { float: right; }
.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; }
