@charset "UTF-8";
/* CSS Document */

/* Browser Reset
---------------------------- */
body,div,ul,ol,dl,dt,dd,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
fieldset,img { border: 0; }
ol,ul { list-style: none; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }
p { line-height: 1.4em; }

/* Clearing
---------------------------- */
.clear { clear: both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* Default
---------------------------- */
body { background: #000 url('/media/2010/2/4/body-bg.jpg') no-repeat; margin: 0 auto; background-color: #000 !important; } 

/* temp background activated */
/*body { background:#000000 url(/media/2009/7/17/torchwood_hptakeover_pagebg.jpg) no-repeat scroll center top; }*/

body, td, textarea { font: 12px Helvetica, Arial, sans-serif; }


/* Common
---------------------------- */
#container { background: #7c1612 url('/media/2010/2/4/red-bg.jpg') no-repeat; margin: 0 auto; width: 983px; padding: 0 40px 20px 40px; position: relative; }

.top-banner { margin: 0; padding: 7px 0 7px 240px; position: relative; height: 91px; }
.bbca-logo { background: url('/media/2010/2/4/bbca-logo.gif') no-repeat; display: block; width: 140px; height: 70px; position: absolute; top: 18px; left: 50px; text-indent: -9999px; overflow: hidden; }

/*.top-banner-ad { background: transparent url(/media/2009/04/09/top-ad-visit-london.jpg) no-repeat; display: block; width: 728px; height: 90px; float: left; }*/

#ad728x90 { width: 728px; height: 90px; }

.features { background: url('/media/2010/2/4/top-curve.png') no-repeat top; width: 983px; position: relative;}
.feature-content {background: url('/media/2010/2/4/features-bg.gif') repeat-y; padding: 40px 20px 0 20px;  }

.content-wrapper {background: url('/media/2010/2/4/top-curve.png') no-repeat top;  padding-top: 11px;}
.content { background: #fff url(http://cdn.bbcamerica.com/assets/global/homepage/content-bg.jpg) no-repeat bottom left; padding: 0 20px 15px 20px;}
#col-1 {width: 623px; float: left; }
#col-2 {width: 300px; float: right;}

.bottom-curve {background: transparent url('/media/2010/2/4/bottom-curve.png') no-repeat bottom left; height: 15px; width: 983px;}

.footer { font-family: helvetica; font-size: 12px; font-weight: bold; color: #fff; background: url('/media/2010/2/4/footer-bg.gif') no-repeat; height: 30px; width: 983px; padding: 0 0 10px 0; margin: 0 auto 10px auto; line-height: 40px; }
ul.footer-list { text-align: center;margin: 0 auto; padding: 0; width: 787px; }
@media screen and (-webkit-min-device-pixel-ratio:0) { ul.footer-list { width: 800px; } }
ul.footer-list li {float: left; background: url('/media/2010/2/4/footer-line.gif') no-repeat right 15px; padding: 0 9px 0 8px;font-family: helvetica; font-size: 12px; font-weight: bold; color: #fff;}
ul.footer-list li.last { background: none; }
ul.footer-list li a { font-family: helvetica; font-size: 12px; font-weight: bold; color: #fff; text-decoration: none; }
ul.footer-list li a:hover {color: #ffcc66; text-decoration: none;}

.terms { margin: 0; font-family: helvetica; font-size: 12px; color: #FFF; text-align: center;  }
.terms a,
.terms a:link,
.terms a:visited,
.terms a:hover { font-family: helvetica; font-size: 12px; color: #FFF; text-decoration: underline; }

.searchbar-wrapper { background: url('/media/2010/2/4/search-bg.gif') no-repeat; width: 180px; height: 42px; padding: 0; margin: 0; position: absolute; top: 8px; right: 20px; }
.searchbar { padding: 5px 0 0 10px;}
.searchbar input#searchKeyword_head,
.searchbar input#search { float: left; width: 115px !important; height: 16px; border: 1px solid #d4d0d0 !important; margin: 0; padding: 4px 0 0 4px !important; font-family: helvetica; font-size: 12px; font-weight: bold; color: #333; }
#go-btn {background: url('/media/2010/2/4/go-btn.gif') no-repeat 0 0; text-indent: -9999px; width: 35px; height: 18px; margin: 2px 0 0 0; display: block; float: left; margin-left: 5px; overflow: hidden;}
#go-btn:hover { background-position: 0 -18px; }
.channel-finder { background: transparent url(/media/2009/04/09/white-dots.gif) repeat-y top left; padding: 3px 0 3px 10px; margin: 0 12px; float: left; color: #FFF; }
.channel-finder a {color: #FFF; text-decoration: none;}

/* Main Nav
---------------------------- */
.main-nav { float: left; position: absolute; top: 10px; left: 19px; z-index: 9997 !important;}
.main-nav ul#main-nav-list { }
.main-nav ul#main-nav-list li { float: left; padding: 0; margin: 0; }
.main-nav ul#main-nav-list li a#item1, 
.main-nav ul#main-nav-list li a#item2,
.main-nav ul#main-nav-list li a#item3,
.main-nav ul#main-nav-list li a#item4,
.main-nav ul#main-nav-list li a#item5, 
.main-nav ul#main-nav-list li a#item6 { display: block; text-indent: -9999px; overflow: hidden; background: url('/media/2010/2/4/nav-sprite.gif') no-repeat; overflow: hidden; }
.main-nav ul#main-nav-list li a#item1 { margin: 0 18px 0 6px; height: 19px; width: 97px; background-position: 0 0; }
.main-nav ul#main-nav-list li a#item2 { margin: 0 17px 0 0; height: 19px; width: 75px; background-position: -115px 0; }
.main-nav ul#main-nav-list li a#item3 { margin: 0 14px 0 0; height: 19px; width: 67px; background-position: -207px 0; }
.main-nav ul#main-nav-list li a#item4 { margin: 0 17px 0 0; height: 19px; width: 109px; background-position: -288px 0;}
.main-nav ul#main-nav-list li a#item5 { margin: 0 15px 0 0; height: 19px; width: 99px; background-position: -414px 0;}
.main-nav ul#main-nav-list li a#item6 { margin: 0; height: 19px; width: 63px; background-position: -528px 0;}
.main-nav ul#main-nav-list li.sfhover,
.main-nav ul#main-nav-list li:hover { }
.main-nav ul#main-nav-list li:hover #item1,
.main-nav ul#main-nav-list li.sfhover a#item1,
.main-nav ul#main-nav-list li a#item1:hover { background-position: 0 -19px;}
.main-nav ul#main-nav-list li:hover #item2,
.main-nav ul#main-nav-list li.sfhover #item2,
.main-nav ul#main-nav-list li a#item2:hover { background-position: -115px -19px; }
.main-nav ul#main-nav-list li:hover #item3,
.main-nav ul#main-nav-list li.sfhover #item3,
.main-nav ul#main-nav-list li a#item3:hover { background-position: -207px -19px; }
.main-nav ul#main-nav-list li:hover #item4,
.main-nav ul#main-nav-list li.sfhover #item4,
.main-nav ul#main-nav-list li a#item4:hover { background-position: -288px -19px;}
.main-nav ul#main-nav-list li:hover #item5,
.main-nav ul#main-nav-list li.sfhover #item5,
.main-nav ul#main-nav-list li a#item5:hover { background-position: -414px -19px;}
.main-nav ul#main-nav-list li:hover #item6,
.main-nav ul#main-nav-list li.sfhover #item6, 
.main-nav ul#main-nav-list li a#item6:hover { background-position: -528px -19px;}

.main-nav ul#main-nav-list li .sub-nav { position: absolute; top: 19px; z-index: 99997; }
.main-nav ul#main-nav-list li .sub-nav ul { /*padding: 2px 0 5px 0;*/ padding: 1px 0 2px 0; }
.main-nav ul#main-nav-list li .sub-nav ul li { float: none; display: block; padding: 0 10px; margin: 0; }
.main-nav ul#main-nav-list li .sub-nav ul li a { line-height: 18px; color: #333; font-size: 12px; text-decoration: none; position: inherit; font-weight: bold; }
.main-nav ul#main-nav-list li .sub-nav ul li a:hover {  color: #e08d0f;  }

.main-nav ul#main-nav-list li #item1-subnav,
.main-nav ul#main-nav-list li #item2-subnav,
.main-nav ul#main-nav-list li #item3-subnav,
.main-nav ul#main-nav-list li #item4-subnav,
.main-nav ul#main-nav-list li #item5-subnav,
.main-nav ul#main-nav-list li #item6-subnav { left: -9999em; }

.main-nav ul#main-nav-list li:hover #item1-subnav,
.main-nav ul#main-nav-list li.sfhover #item1-subnav,
.main-nav ul#main-nav-list li:hover #item2-subnav,
.main-nav ul#main-nav-list li.sfhover #item2-subnav,
.main-nav ul#main-nav-list li:hover #item3-subnav,
.main-nav ul#main-nav-list li.sfhover #item3-subnav,
.main-nav ul#main-nav-list li:hover #item4-subnav,
.main-nav ul#main-nav-list li.sfhover #item4-subnav,
.main-nav ul#main-nav-list li:hover #item5-subnav,
.main-nav ul#main-nav-list li.sfhover #item5-subnav,
.main-nav ul#main-nav-list li:hover #item6-subnav,
.main-nav ul#main-nav-list li.sfhover #item6-subnav { left: auto; }

.main-nav ul#main-nav-list li:hover #item1-subnav,
.main-nav ul#main-nav-list li.sfhover #item1-subnav { margin-left: 6px; }
.main-nav ul#main-nav-list li:hover #item2-subnav,
.main-nav ul#main-nav-list li.sfhover #item2-subnav { margin: 0; }
.main-nav ul#main-nav-list li:hover #item3-subnav,
.main-nav ul#main-nav-list li.sfhover #item3-subnav { margin: 0; }
.main-nav ul#main-nav-list li:hover #item4-subnav,
.main-nav ul#main-nav-list li.sfhover #item4-subnav { margin: 0; }
.main-nav ul#main-nav-list li:hover #item5-subnav,
.main-nav ul#main-nav-list li.sfhover #item5-subnav { margin: 0; }
.main-nav ul#main-nav-list li:hover #item6-subnav,
.main-nav ul#main-nav-list li.sfhover #item6-subnav { margin: 0; }

.main-nav ul#main-nav-list li #item1-subnav { background:url('/media/2010/2/4/nav-bottom-schedule.png') no-repeat bottom left; padding-bottom: 12px; }
.main-nav ul#main-nav-list li #item2-subnav { background:url('/media/2010/2/4/nav-bottom-shows.png') no-repeat bottom left; padding-bottom: 12px; }
.main-nav ul#main-nav-list li #item3-subnav { background:url('/media/2010/2/4/nav-bottom-videos.png') no-repeat bottom left; padding-bottom: 12px; }
.main-nav ul#main-nav-list li #item4-subnav { background:url('/media/2010/2/4/nav-bottom-community.png') no-repeat bottom left; padding-bottom: 12px; }
.main-nav ul#main-nav-list li #item5-subnav { background:url('/media/2010/2/4/nav-bottom-britbuzz.png') no-repeat bottom left; padding-bottom: 12px; }
.main-nav ul#main-nav-list li #item6-subnav { background:url('/media/2010/2/4/nav-bottom-shop.png') no-repeat bottom left; padding-bottom: 12px; }
.main-nav ul#main-nav-list li #item1-subnav ul, 
.main-nav ul#main-nav-list li #item4-subnav ul,
.main-nav ul#main-nav-list li #item5-subnav ul,
.main-nav ul#main-nav-list li #item6-subnav ul { background:url('/media/2009/04/09/schedule-nav.png') repeat; }

.main-nav ul#main-nav-list li #item1-subnav ul { width: 128px; }
.main-nav ul#main-nav-list li #item4-subnav ul { width: 165px; }
.main-nav ul#main-nav-list li #item5-subnav ul { width: 178px; }
.main-nav ul#main-nav-list li #item6-subnav ul { width: 134px; }

.main-nav ul#main-nav-list li #item2-subnav div.show-nav-wrapper { background:url('/media/2009/04/09/schedule-nav.png') repeat;display: block; }
.main-nav ul#main-nav-list li #item2-subnav div.show-nav-holder { background: url('/media/2009/5/29/schedule-showlist-bg.gif') repeat-y; display: block; width: 700px; }
.main-nav ul#main-nav-list li #item2-subnav div.show-nav-holder li { }
.main-nav ul#main-nav-list li #item2-subnav ul.shows-col1 { float: left; width: 232px; }
.main-nav ul#main-nav-list li #item2-subnav ul.shows-col1 li { padding-left: 17px; }
.main-nav ul#main-nav-list li #item2-subnav ul.shows-col2 { float: left;  width: 230px; }
.main-nav ul#main-nav-list li #item2-subnav ul.shows-col2 li { padding-left: 17px;}
.main-nav ul#main-nav-list li #item2-subnav ul.shows-col3 { float: left; width: 238px; }
.main-nav ul#main-nav-list li #item2-subnav ul.shows-col3 li { padding-left: 15px; }
.main-nav ul#main-nav-list li #item2-subnav ul li a.other-show { color: #666; }
.main-nav ul#main-nav-list li #item2-subnav ul li a.other-show:hover {  color: #e08d0f; }
.main-nav ul#main-nav-list li #item2-subnav ul li.show-header { font-size: 13px; color: #000; }
.main-nav ul#main-nav-list li #item2-subnav ul li.show-header a { color: #000; font-size: 13px; display: block; margin: 10px 0 5px 0;}
.main-nav ul#main-nav-list li #item2-subnav ul li.show-header.first a { margin-top: 2px; }

.main-nav ul#main-nav-list li #item3-subnav div.show-nav-wrapper { background:url('/media/2009/04/09/schedule-nav.png') repeat;display: block; }
.main-nav ul#main-nav-list li #item3-subnav div.show-nav-holder { background:url('/media/2010/2/4/schedule-showlist-2col-bg.gif') repeat-y; display: block; width: 473px; }
.main-nav ul#main-nav-list li #item3-subnav div.show-nav-holder li { }
.main-nav ul#main-nav-list li #item3-subnav ul.shows-col1 { float: left;  width: 236px; }
.main-nav ul#main-nav-list li #item3-subnav ul.shows-col1 li { padding-left: 17px; }
.main-nav ul#main-nav-list li #item3-subnav ul.shows-col2 { float: left; width: 237px;  }
.main-nav ul#main-nav-list li #item3-subnav ul.shows-col2 li { padding-left: 14px; }
.main-nav ul#main-nav-list li #item3-subnav ul li a.other-show { color: #666; }
.main-nav ul#main-nav-list li #item3-subnav ul li a.other-show:hover {  color: #e08d0f; }
.main-nav ul#main-nav-list li #item3-subnav ul li.show-header { font-size: 13px; color: #000;  }
.main-nav ul#main-nav-list li #item3-subnav ul li.show-header a { color: #000; font-size: 13px; display: block; margin: 10px 0 5px 0; }
.main-nav ul#main-nav-list li #item3-subnav ul li.show-header.first a { margin-top: 2px; }

.main-nav ul#main-nav-list li .sub-nav #item1-subnav-top { background:url('/media/2010/2/4/nav-top-schedule.png') no-repeat; width: 128px; height: 11px; }
.main-nav ul#main-nav-list li .sub-nav #item2-subnav-top { background:url('/media/2010/2/4/nav-top-shows.png') no-repeat top right; width: 700px; height: 11px; }
.main-nav ul#main-nav-list li .sub-nav #item3-subnav-top { background:url('/media/2010/2/4/nav-top-videos.png') no-repeat top right; width: 473px; height: 11px; }
.main-nav ul#main-nav-list li .sub-nav #item4-subnav-top { background:url('/media/2010/2/4/nav-top-community.png') no-repeat top right; width: 165px; height: 11px; }
.main-nav ul#main-nav-list li .sub-nav #item5-subnav-top { background:url('/media/2010/2/4/nav-top-britbuzz.png') no-repeat top right; width: 178px; height: 11px; }
.main-nav ul#main-nav-list li .sub-nav #item6-subnav-top { background:url('/media/2010/2/4/nav-top-shop.png') no-repeat top right; width: 134px; height: 11px; }

/* Home
---------------------------- */
#flash-home { height: 344px; width: 943px; position: relative; bottom: 0; margin: 0; }

/* OnTonight
---------------------------- */
#onTonight-schedule { height: 116px; /*border-bottom: 1px solid #999;*/ margin: 0 0 5px 0; position: relative; }
#onTonight-schedule #onTonight-top { position: relative; height: 24px; background: url('/media/2010/2/4/ontonight-top.gif') repeat-x; margin: 0 0 6px 0; }
#onTonight-schedule #onTonight-schedule-day span.day,
#onTonight-schedule #onTonight-schedule-day span.onbbca {  display: none; }
#onTonight-schedule #onTonight-schedule-day .Tonight,
#onTonight-schedule #onTonight-schedule-day .Mon, 
#onTonight-schedule #onTonight-schedule-day .Tue,
#onTonight-schedule #onTonight-schedule-day .Wed,
#onTonight-schedule #onTonight-schedule-day .Thu,
#onTonight-schedule #onTonight-schedule-day .Fri,
#onTonight-schedule #onTonight-schedule-day .Sat,
#onTonight-schedule #onTonight-schedule-day .Sun {position: absolute; top: 0; left: 0;  background: url('/media/2010/2/4/ontonight-sprite.gif') no-repeat 0 0; float: left; text-indent: -9999px; display: block; width: 241px; height: 24px; }
#onTonight-schedule #onTonight-schedule-day .Tonight { }
#onTonight-schedule #onTonight-schedule-day .Sun {  background-position: 0 -24px; }
#onTonight-schedule #onTonight-schedule-day .Mon { background-position: 0 -48px; }
#onTonight-schedule #onTonight-schedule-day .Tue {  background-position: 0 -72px;  }
#onTonight-schedule #onTonight-schedule-day .Wed {  background-position: 0 -96px; }
#onTonight-schedule #onTonight-schedule-day .Thu {background-position: 0 -120px; }
#onTonight-schedule #onTonight-schedule-day .Fri {  background-position: 0 -144px; }
#onTonight-schedule #onTonight-schedule-day .Sat {  background-position: 0 -168px; }
#onTonight-schedule #onTonight-schedule-week { position: absolute; bottom: 4px; left: 283px; padding: 0; margin:0; }
#onTonight-schedule #onTonight-schedule-week ul { float: left; width: 220px; padding: 0; margin: 0 0 3px 0; }
#onTonight-schedule #onTonight-schedule-week ul li { float: left; padding: 0 6px 0 0; margin: 0 5px 0 0; background: url('/media/2010/2/4/ontonight-pipe.gif') right bottom no-repeat; line-height: 8px;}
#onTonight-schedule #onTonight-schedule-week ul li.last { background: none; padding: 0; margin: 0; }
#onTonight-schedule #onTonight-schedule-week ul li a { font-size: 12px; font-weight: bold; color: #333; text-decoration: none; }
#onTonight-schedule #onTonight-schedule-week ul li a.active,
#onTonight-schedule #onTonight-schedule-week ul li a:hover { color: #962118;}
#onTonight-schedule .full-schedule {position: absolute; bottom: 4px; left: 521px; width: 105px; }
#onTonight-schedule .full-schedule a { text-decoration: none; font-size: 12px; font-weight: bold; color: #333; }
#onTonight-schedule .full-schedule a:hover { text-decoration: none; color: #962118; }
#onTonight-schedule .time-zone { float: right; color:#999; margin: 5px 10px 0 0; font-weight: bold; }
#onTonight-schedule ul.onTonight-schedule { margin: 0 0 5px 0; padding: 0; }
#onTonight-schedule ul.onTonight-schedule li { float: left;  width: 118px; padding: 0; margin: 0 10px 0 0; /*background: transparent url(/media/2009/04/13/y-dots-grey.gif) repeat-y top right;*/  }
#onTonight-schedule ul.onTonight-schedule li.last { margin: 0; width: 110px; }
#onTonight-schedule ul.onTonight-schedule li .time { color: #333; font-size: 18px; font-weight: bold; margin: 0 0 2px 0;}
#onTonight-schedule ul.onTonight-schedule li .time span { color: #999; font-size: 12px; padding: 0 0 0 1px; font-weight: bold;}
#onTonight-schedule ul.onTonight-schedule li .show { width: 98px; font-weight: bold; color: #666;}
#onTonight-schedule ul.onTonight-schedule li .show a { color: #666; text-decoration: none; }
#onTonight-schedule ul.onTonight-schedule li .show a:hover { color: #000; }
#onTonight-schedule p.timezone { position: absolute; bottom: 12px; right: 0; line-height: normal; margin: 0; padding: 0; color: #999; font-style: italic; font-weight: bold; }


/* LightBox Styles */
#lightbox { position: absolute; display: none; top: 127px; left: 62%; z-index: 9999999; margin: 0;
/*background: #fff;*/ text-align:left; }
#lightbox[id] { }
#overlay { display:none; position:absolute; top:0; left:0; width:100%; height:100%; z-index: 999999;
background-color: #000; -moz-opacity: .60; opacity:.60; filter: alpha(opacity=60); }
#overlay[id]{ position:fixed; }

#lightbox.done #lbLoadMessage{ display:none; }
#lightbox.done #lbContent{ display:block; }
#lightbox.loading #lbContent{ display:none; }
#lightbox.loading #lbLoadMessage{ padding: 20px 20px 20px 40px; display: block;}
#lightbox #lbLoadMessage p { padding: 0; margin: 0; }
#lb-close { text-align: right; }
#flash-modal { margin: 0; padding: 0; }

/* position the channelfinder */
.CF-normal,
.CF-expanded { top: -7px; right: 194px; position: absolute; z-index: 9996; }
.CF-expanded { top: -8px; right: 143px;  }

/* Jives */
body#jiveforum .feature-content { padding-top:60px; padding-bottom: 60px; background: url(/media/2010/2/4/features-bg-jives.gif) repeat-y; }
body#jiveforum .searchbar-wrapper { height: 32px; }

/*Vertical Promos Large*/
#vpl-container { margin: 0 10px; }
.vert-promo-lg { width:190px; margin-right:15px; float:left; }
.vert-promo-lg dd { margin-left:10px; }
.vpl-category { font-family:Helvetica, Arial, sans-serif; font-size:9px; color:#333; text-transform:uppercase; }
.vpl-title, .vpl-title a { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight: normal; line-height:18px; color:#962118; text-decoration:none; }
.vpl-description { font-family:Helvetica, Arial, sans-serif; font-size:12px; font-style:normal; color:#666; line-height:14px; margin-top:4px; }
.vpl-link, .vpl-link a { font-family:Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold; color:#962118; text-decoration:none; margin-top:4px; }
.vps-link a:hover, .vpl-link a:hover { color:#333; }
.vert-promo-lg dt { height:145px; }

/*Vertical Promos Small*/
#vps-container { margin: 0 20px; }
.vert-promo-sm { width:120px; margin-right:33px; float:left; }
.vert-promo-sm dd { margin-left:10px; }
.vps-category { font-family:Helvetica, Arial, sans-serif; font-size:9px; color:#333; text-transform:uppercase; }
.vps-title, .vps-title a { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight: normal; line-height:14px; color:#962118; text-decoration:none; }
.vps-description { font-family:Helvetica, Arial, sans-serif; font-size:11px; font-style:italic; color:#666; margin-top:4px; }
.vps-link, .vps-link a { font-family:Helvetica, Arial, sans-serif; font-size:11px; font-weight:bold; color:#962118; text-decoration:none; margin-top:4px; }
.vert-promo-sm dt { height:95px; }
.vps-overlay { background: transparent url(http://cdn.bbcamerica.com/assets/global/vert-promos/120x90_overlay.png) no-repeat; display:block; text-indent:-9999px; width:120px; height: 95px; }

.vert-promo-lg dt, .vert-promo-sm dt { background-repeat:no-repeat; }
.vp-last { margin-right:0; }
.vp-spacer { clear:both; width:620px; height:30px; margin: 0; }

#uppercol-title { background:url(http://cdn.bbcamerica.com/assets/global/homepage/featured_620x18.gif) no-repeat top; text-indent:-9999px; width:620px; height:28px; margin:0; padding:0; }
#lowercol-title { background:url(http://cdn.bbcamerica.com/assets/global/homepage/hand-picked_620x18.gif) no-repeat top; text-indent:-9999px; width:620px; height:28px; margin:0; padding:0; }


/*Vertical Promo Large Overlays*/
.vpl-video { width:190px; height:145px; background: transparent url(http://cdn.bbcamerica.com/assets/global/vert-promos/190x140_overlay_video.png) no-repeat; display:block; text-indent:-9999px; }
.vpl-shows { width:190px; height:145px; background: transparent url(http://cdn.bbcamerica.com/assets/global/vert-promos/190x140_overlay_shows.png) no-repeat; display:block; text-indent:-9999px; }
.vpl-shop { width:190px; height:145px; background: transparent url(http://cdn.bbcamerica.com/assets/global/vert-promos/190x140_overlay_shop.png) no-repeat; display:block; text-indent:-9999px; }
.vpl-quiz { width:190px; height:145px; background: transparent url(http://cdn.bbcamerica.com/assets/global/vert-promos/190x140_overlay_quiz.png) no-repeat; display:block; text-indent:-9999px; }
.vpl-premiere { width:190px; height:145px; background: transparent url(http://cdn.bbcamerica.com/assets/global/vert-promos/190x140_overlay_premiere.png) no-repeat; display:block; text-indent:-9999px; }
.vpl-photos { width:190px; height:145px; background: transparent url(http://cdn.bbcamerica.com/assets/global/vert-promos/190x140_overlay_photos.png) no-repeat; display:block; text-indent:-9999px; }
.vpl-new { width:190px; height:145px; background: transparent url(http://cdn.bbcamerica.com/assets/global/vert-promos/190x140_overlay_new.png) no-repeat; display:block; text-indent:-9999px; }
.vpl-music { width:190px; height:145px; background: transparent url(http://cdn.bbcamerica.com/assets/global/vert-promos/190x140_overlay_music.png) no-repeat; display:block; text-indent:-9999px; }
.vpl-popular { width:190px; height:145px; background: transparent url(http://cdn.bbcamerica.com/assets/global/vert-promos/190x140_overlay_popular.png) no-repeat; display:block; text-indent:-9999px; }
.vpl-games { width:190px; height:145px; background: transparent url(http://cdn.bbcamerica.com/assets/global/vert-promos/190x140_overlay_games.png) no-repeat; display:block; text-indent:-9999px; }
.vpl-finale { width:190px; height:145px; background: transparent url(http://cdn.bbcamerica.com/assets/global/vert-promos/190x140_overlay_finale.png) no-repeat; display:block; text-indent:-9999px; }
.vpl-buy { width:190px; height:145px; background: transparent url(http://cdn.bbcamerica.com/assets/global/vert-promos/190x140_overlay_buy.png) no-repeat; display:block; text-indent:-9999px; }
.vpl-discuss { width:190px; height:145px; background: transparent url(http://cdn.bbcamerica.com/assets/global/vert-promos/190x140_overlay_discuss.png) no-repeat; display:block; text-indent:-9999px; }
.vpl-blog { width:190px; height:145px; background: transparent url(http://cdn.bbcamerica.com/assets/global/vert-promos/190x140_overlay_blog.png) no-repeat; display:block; text-indent:-9999px; }

/* Dictionary Homepage Promo */
.british-dictionary { border-bottom: 1px solid #999; padding: 0 0 10px 0; margin: 0 0 20px 0; }
.british-dictionary .dictionary-left { float: left; width: 330px; height: 124px; margin: -27px 0 0 0; }
.british-dictionary .dictionary-right { float: left; }
/*.british-dictionary h2#word-of-the-day { background: transparent url(/media/2009/04/09/hdr-word-of-the-day.gif) no-repeat; text-indent: -9999px; height: 10px; width: 114px; }*/
.british-dictionary dl.dictionary-entry { width: 275px; background: transparent url(/media/2009/04/09/y-dots-black.gif) repeat-y top left; padding: 0; margin: 0;}
.british-dictionary dl.dictionary-entry dd { margin: 0;}
.british-dictionary dl.dictionary-entry dd.entry { color: #333; font-weight: normal; font-size: 16px; margin: 0; font-family: georgia; line-height: 18px;}
.british-dictionary dl.dictionary-entry dd.entry em { font-style: italic; }
.british-dictionary dl.dictionary-entry dd.definition { color: #666; margin-top: 5px;}
.british-dictionary dl.dictionary-entry dd.link { margin: 5px 0 0 0; }
.british-dictionary dl.dictionary-entry dd.link a { color: #962118; text-decoration: none; font-size: 11px; font-weight: bold; }
.british-dictionary dl.dictionary-entry dd.link a:hover { color: #333; }
.british-dictionary h2#word-of-the-day {background:transparent url(http://cdn.bbcamerica.com/assets/global/homepage/british-american-dictionary.gif) no-repeat scroll center bottom;height:38px;text-indent:-9999px;width:300px;}
.british-dictionary dl.dictionary-entry {background:none;}
.british-dictionary .dictionary-left { display:none;}

/* Follow Us Everywhere Promo*/
.bbc-everywhere { border-bottom: 1px solid #999; padding: 0 0 10px 0; margin: 0 0 20px 0; }
.bbc-everywhere h2 { background: transparent url(http://cdn.bbcamerica.com/assets/global/homepage/bbc-america-everywhere_hdr.gif) no-repeat; text-indent: -9999px; width: 300px; height: 20px; margin: 0 0 7px 0;  }
.bbc-everywhere h3 { color: #333; font-size: 16px; margin: 0 0 3px 0; font-family: georgia; line-height: 18px; font-weight: normal;}
.bbc-everywhere p { margin: 0 0 10px 0; color: #666; line-height: 14px; }

/* Shop Promo */
.shop-feature { border-bottom: 1px solid #999; padding: 0 0 10px 0; margin: 0 0 20px 0; }
.shop-feature h2#hdr-shop { background: transparent url(http://cdn.bbcamerica.com/assets/global/homepage/bbc-america-shop_hdr.gif) no-repeat; text-indent: -9999px; width: 300px; height: 20px; margin: 0 0 7px 0;  }
.shop-feature dl.shop-thumb { position: relative; min-height: 100px; _height: 100px; padding-left: 80px; }
.shop-feature dl.shop-thumb dt { position: absolute; top: 3px; left: 0; width: 65px; height: 100px; margin:0; padding: 0; }
.shop-feature dl.shop-thumb dd.title a { color: #333; text-decoration: none; font-size: 16px; font-weight: normal; line-height: 18px; font-family: georgia;}
.shop-feature dl.shop-thumb dd.definition { margin: 5px 0; color: #666; line-height:14px; }
.shop-feature dl.shop-thumb dd.price { font-size: 14px; font-weight: normal;font-family: georgia; margin: 0 0 5px 0; }
.shop-feature dl.shop-thumb dd a {color: #333; text-decoration: none;}
.shop-feature dl.shop-thumb dd.link {margin-bottom: 3px;}
.shop-feature dl.shop-thumb dd.link a {color: #962118; text-decoration: none; font-weight: bold; font-size: 11px;  }
.shop-feature dl.shop-thumb dd.link a:hover { color: #333; }

/* RSS? */

.rssparser { display: block; background: url('/media/homepage/christmas_anglophenia.gif') no-repeat; width: 280px; height: 125px; padding: 10px; text-decoration: none; margin: 0 0 15px 0; }
.rssparser p { width: 280px; color: #333333; font-size: 16px; font-weight: bold; }
.rssparser strong { text-decoration: none; color: #962118; font-weight: bold; display: block; margin-top: 2px; }
.rssparser strong:hover { color: #333; }
