/*  DEFAULT SHOW PAGE - 106 and Park  */

#preload {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}

#BF_WIDGET_1 {height:0px;overflow:hidden;width:0px;margin-bottom:-1px;}

body, BODY.bq_bgContentWhite { background: #0D0D0D; }

#bq_container { 
    width: 100%;
    background: none; 
}

#bq_wrapper { 
    width: 100%; 
    background: none;
}

#bq_contentDiv { width: 100%; }

/* link colors */

.bq_videoList LI .bq_date {color:#333333;}

.main-header-container {
    padding-bottom: 6px;
    background-color: #272727;
    text-align: center;
}

.inner-content-body-width { 
    width: 992px;
    margin: 0 auto;
}

.secondary-body { background: #000000 url(../img/bg.jpg) no-repeat top center; }

.secondary-body .inner-content-body-width { background: #000000 url(../img/bg.jpg) no-repeat top center; }

.bq_adleaderboard { background-color:#272727; }

.secondary-body  .inner-content-body-width > .parsys.top {width:100%;}
#showHeader { 
    height: 220px;
    position: relative;
    z-index:10;
}

#showHeaderLogo {
    width: 300px;
    height: 100px;
    position: absolute;
    top: 10px;
    left: 30px;
}

#showHeaderLogo a {
    width: 300px;
    height: 100px;
    display: block;
}

#showHeaderFacebook {
    position: absolute;
    top: 135px;
    left: 35px;
}

#showHeaderTwitter {
    position: absolute;
    top: 135px;
    left: 130px;
}

#showHeaderTunein {
    position: absolute;
    left: 35px;
    top: 160px;
    font: bold 16px Arial, Helvetica;
    text-transform: uppercase;
}

#showHeaderTunein .lightTunein { color: #fff; }
#showHeaderTunein .darkTunein { color: #000; }

#showHeaderVideo {
    width: 223px;
    height: 137px;
    position: absolute;
    top: 28px;
    right: 20px;
}
#showHeaderVideo .autoplayvideo > embed, #showHeaderVideo .autoplayvideo > object {border: 1px solid #fff;}

#showHeaderNav .shownav {
    width: 992px;
    height: 35px;
    margin-left: 22px;
    margin: 0; /* overwriting betcom.css */
    position: absolute;
    top: 185px;
    left: 0;
}
#bq_bottomDiv {position:relative;z-index:1;}
.bq_shownav {
    width: 952px;
    height: 35px;
    margin: 0px auto;
    background: transparent url(/etc/designs/betcom/shows/default/img/navbg.png) no-repeat;
    text-align: center;
    font: 22px 'sourcesansprobold';
    text-transform: uppercase;
    color: #262626;
    position:relative;
    z-index:10;
}

.bq_shownav ul {  background: transparent url(/etc/designs/betcom/shows/default/img/navdivider.png) no-repeat left;font-size:0;display:inline-block;margin:0px auto; }

.bq_shownav li { 
    list-style:none;
    height: 35px;
    display: inline-block;
    padding: 0px 2px 0px 0px;
    background: transparent url(/etc/designs/betcom/shows/default/img/navdivider.png) no-repeat right;
    position:relative;
    font-size:22px;
}
.bq_shownav li span{
    padding:0px 20px 0px;
    height:100%;
    display:inline-block;
    line-height:39px; 
}

*:first-child+html .bq_shownav li{display:block;float: left;}
.bq_shownav li:hover, .bq_shownav li.active, .bq_shownav li.in-child  {
    color: #fff;
}
.bq_shownav > ul > li:hover > span, .bq_shownav > ul > li.active > span, .bq_shownav > ul > li:hover > a > span, .bq_shownav > ul > li.active > a  > span, .bq_shownav > ul > li.in-child  > a  > span, .bq_shownav > ul > li.in-child  > span{
    background: #1b809a url(/etc/designs/betcom/shows/default/img/navitem-hover.png) repeat-x;
    
}

.bq_shownav > ul > li:first-child {
    padding:0px 2px;
}
.bq_shownav .dropDownContainer {position:absolute;left:0px;top:35px;}
.bq_shownav .dropDownContainer .dropDownTop { 
    background: #1a819b;
    opacity: 0.95;
    height:100%;
    width:100%;
    position:absolute;
    border-radius:0px 0px 17px 17px;
    box-shadow:0px 5px 15px -4px #000000;
}

.bq_shownav li ul { 
    min-width: 150px;
    height:auto;
    min-height:90px;
    padding:15px 0px 15px 0px;
    list-style:none;
    background:transparent;
    position:relative;
    display:none;
}
.bq_shownav li .appear ul {display:block;}
.bq_shownav li ul li{list-style:none;display:none;}
.bq_shownav li .dropDownContainer li{display:block;}

.bq_shownav li.parent > span,
.bq_shownav li a { color: #000; }
.bq_shownav li:hover a, .bq_shownav li.active a, .bq_shownav li.in-child  a {color: #fff}
.bq_shownav li.parent:hover > span,
.bq_shownav li a:hover {color: #fff;text-decoration:none;}
.bq_shownav li:hover ul, .bq_shownav li.in-child ul{display:block;}
.bq_shownav li.active li a, .bq_shownav li:hover li a, .bq_shownav li.in-child li a{color:#fff;}
.bq_shownav li ul li {width:auto;background:transparent; font:12px arial;color:#fff;text-align:left;text-transform:none;padding: 0 0 0px;margin:0 1px;height:20px;}
.bq_shownav li.multiline ul li { height: auto; }
.bq_shownav li ul li.multiline {height:auto;margin:0px 10px;width:90%;}
.bq_shownav li ul li.multiline  span{ height: auto;white-space:normal;margin:0px;width:100%; }
.bq_shownav li ul li.multiline:hover {background:transparent;color:#3dbbd9;box-shadow:none;}
.bq_shownav li ul li.on a, .bq_shownav li ul > li:hover a, .bq_shownav li ul li:hover a, .bq_shownav li ul li.active a, .bq_shownav li ul.two-col-container li.column a:hover, .bq_shownav li ul.two-col-container li.column .on a:hover{/*background:transparent url(/etc/designs/betcom/shows/default/img/dropdown-hover-state.png) repeat-x top left;box-shadow: 0 0 2px #000000;*/color:#3dbbd9;}
.bq_shownav li.multiline ul li:hover a, .bq_shownav li.multiline ul li.on a, .bq_shownav li ul li.column:hover a, .bq_shownav li ul li.column.on a {background:none;color:#3dbbd9;box-shadow:none;}
.bq_shownav li ul li.column:hover, .bq_shownav li ul li.column.on {background: none; color: #3dbbd9;box-shadow: none;}
.bq_shownav li ul li:hover > a span, .bq_shownav li ul li.on  a span {color:#3dbbd9;font-weight:bold;}
.bq_shownav li ul li:hover > span {color:#fff;}
.bq_shownav li ul li a {display:block;padding:0px 0px 0px 8px;}
.bq_shownav li ul li span{line-height:1.75;display: block;margin: 0 1px 0 8px;overflow: hidden;padding: 0;text-overflow: ellipsis;white-space: nowrap;width: 90%;color:#fff;}
.bq_shownav li ul li a span {margin: 0 1px 0 10px; font-weight: bold;} 
.bq_shownav li ul {zoom:1;}
.bq_shownav li ul:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

.bq_shownav li ul.two-col-container ul{background:transparent;position:relative;top:0px;left:0px;border-radius:0;box-shadow:none;padding:0px;}
.bq_shownav li ul.two-col-container li.column{float:left;height:auto;background:transparent;padding:0;}

.right .advert {
    background-color: #999;
    width: 300px;
    height:250px;
    margin-bottom: 15px;
    border: 2px solid #fff;
    position: relative;
}

.right .advert object { 
    position: absolute;
    top: 0;
    left: 0;
}

.bq_bgContentWhite #bq_bottomDiv, #bq_bottomDiv, .bq_sectionGradient { background: transparent; }
.autoplayvideo, .imagesizer.section, .bq_rightAd, .vevoad, #bq_rightDiv .bq_shareDiv, .relatedTopics_wrapper, .bq_moreComponent, .promotionimage  {margin-bottom:15px;}
#bq_rightDiv .sharetool .bq_shareDiv,
#bq_rightDiv .bq_shareDiv {margin-bottom: 0; width: auto;}
.videoplayer, .facebookcomments, .topic-flipbook, .promotioncustom , .bq_videoList, .bq_socialComponent, .bq_poll{ margin-bottom: 15px;clear:both;box-shadow:0px 0px 21px -5px #000000; border-radius: 13px; background-color: #fff; }
#bq_rightDiv .sharetool {
    background: #fff\9;
    margin-bottom: 15px;
}
#bq_rightDiv .sharetool .bq_moduleTop,
#bq_rightDiv .sharetool .bq_moduleBottom{
    background: #fff\9;
}

.leftupper .herocarousel, .bq_static_horiz, .verticalcarousel, .more-in-playlist, .horizontalcarousel, .morephotos, .comingnext  {margin-bottom:15px;}

.bq_static_horiz { box-shadow: 0px 0px 21px -5px #000; }

.parsys.top {width:952px;margin:0;}

.bq_moreComponent {padding-bottom:14px;}
/*General Spacing End*/

/* horizontal carousel */
.more-in-playlist, .horizontalcarousel {
    display: block;
    float: left;
    margin: 0px 0px 0px;
    position: relative;
}
.more-in-playlist:after, .horizontalcarousel:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.cq-wcm-edit .horizontalcarousel {float:none;}
 
.horizontalcarousel .additional-content-links .top {
    height: 30px;
    background: transparent url(/etc/designs/betcom/shows/default/img/component-h2-header.png) no-repeat left top;
    position:absolute;
    top:-1px;left:0px;
}
.more-in-playlist {margin:30px 0px 0px 0px;}
.bq_horizontalSlider, .bq_videoSlider,
.facebook_comments_wrapper,
.bq_comment { 
    display:block;
    height:auto;
    width:628px;
    position:relative;
    background: #ffffff;
    border-bottom: none;
    overflow:visible;
    margin:21px 0px 0px;
    border-radius: 13px;
    box-shadow: 0px 0px 21px -5px #000000;
    width:626px\9;
    background-color: #fff\9;
}
#mustsee {
    background-color: #fff\9;
}
.bq_comment { margin-bottom: 20px; border: none; }
.facebook_comments_wrapper{border:none;}
.bq_horizontalSlider .header, .more-in-playlist .bq_videoSliderItunesHeader .header, .comingnext .bq_videoSliderItunesHeader, .morephotos .generic-header {
    height: 30px;
    margin:0px;
    background: transparent url(/etc/designs/betcom/shows/default/img/component-h2-header.png) no-repeat top;
    position:absolute;
    top:-22px;left:0px;
    width:100%;
    z-index:4;
}
.comingnext .bq_blue .bq_comingNext h3{ 
    background: url("/etc/designs/betcom/shows/default/img/component-h2-header.png") no-repeat scroll left top transparent;
    display: block;
    height: 22px;
    left: -2px;
    line-height: 0.75;
    margin: 0;
    overflow: hidden;
    padding: 8px 0 0 15px;
    position: absolute;
    top: -30px;
    width: 100%;
}

.mustsee .bq_horizontalSlider .header { background: none; height: auto; position: relative; top: 0; left: 0;}

.horizontalcarousel .bq_videoSlider .header {margin:0px;overflow:visible;}

.bq_horizontalSlider .header h3, .more-in-playlist .bq_videoSliderItunesHeader .header h3{/*position: absolute;top: -5px;left: 14px;*/}
.mustsee .bq_horizontalSlider .header h3 { position: relative; top: 0; }

.horizontalcarousel .additional-content-links .mid {
    background: white;
    margin: 28px 0 5px;
}
.horizontalcarousel .additional-content-links .header {position:absolute;top:-29px;left:0px;width:628px;}

.horizontalcarousel .additional-content-links .mid .backdrop { background-image: none; }

.horizontalcarousel .additional-content-links .header h3,
.horizontalcarousel .bq_videoSlider .header h3,
.bq_videoSliderItunesHeader h3,
.bq_videoSlider h3,
.bq_videoSliderItunesHeader h3 {
    text-transform: uppercase;
    font: normal 20px 'sourcesansprobold';
    color: #000;
    border-bottom: none; /* overwrite betcom.css */
    padding:0 0 5px;
    position:relative;
    left:15px;
    top:3px;
    top:3px\9;
    margin-left: 0;
}
.nextitems .bq_upNext .bq_videoSliderItunesHeader h3 {
    margin-left: 0;
    padding-top: 0;
}
.nextitems .bq_upNext .bq_videoSliderItunesHeader {
    height: 36px !important;
    min-height: auto !important;
}
.horizontalcarousel .additional-content-links .bottom {height: 22px;background: transparent url(/etc/designs/betcom/shows/default/img/component-long-bottom.png) no-repeat 0px bottom;margin:0px 0px 0px;bottom:-4px;background:none\9;}

.horizontalcarousel .bq_videoSliderBot, .bq_videoSliderBot {
    height: 20px;
    background: none;
    margin:0px;
    width:628px;
}

.horizontalcarousel .bq_details .bq_date { display: none; }

.bq_videoSlider span.bq_videoNum {
    line-height: 30px;
    margin-left: 22px;
    margin-top: 2px;
}

.horizontalcarousel a.bq_buttonRight { position:absolute;top:4px;right:25px;margin:0px; }
.bq_videoSliderItunesHeader {overflow:visible;}

.webisodes {
    border-radius: 13px;
    box-shadow: 0px 0px 21px -5px #000000;
}

/* END horizontal carousel */

/* vertical carousel */

.verticalcarousel .bq_videoList .bq_moduleTop { 
    background: transparent url(/etc/designs/betcom/shows/default/img/short-header-top.png) no-repeat center top;
    border-bottom: none;
    min-height:30px;
}

.verticalcarousel span.bq_nextBtnLatest {position:relative;background-image:url(/etc/designs/betcom/shows/default/img/bg_older.png);}
.verticalcarousel span.bq_nextBtnLatest a {color:#fff;}

/* END vertical carousel */

/* video/content list component */
.recentcontent {margin-top:0px;}
.recentcontent .bq_videoList .bq_moduleTop {
    display:block;
    height:30px;
    width:100%;
    position:relative;
    background: transparent;
    border-bottom: none;
    overflow:visible;
}
.recentcontent .bq_videoList .bq_moduleTop div{
    background:transparent url(/etc/designs/betcom/shows/default/img/short-header-top.png) no-repeat;
    position:absolute;
    height:30px;
    width:100%;
    top:0px;
    left:0px;
}

.recentcontent .bq_moduleTop .bq_videoSliderItunesHeader h3 {
    font: normal 20px 'sourcesansprobold';
    color: #000;
    border-bottom: none; /* overwrite betcom.css */
    padding:0px;
    position:relative;
    left:15px;
    top:3px;
}
.verticalcarousel .bq_videoList .bq_moduleWhite, .recentcontent .bq_videoList .bq_moduleWhite{padding:7px 0px 0px 0px;width:304px;}
.verticalcarousel .bq_videoList  ul, .recentcontent .bq_videoList ul {padding-top:0px;}
.verticalcarousel .bq_videoList li, .recentcontent .bq_videoList li {padding:9px 0px;margin:0px 6px;}
.verticalcarousel .bq_videoList li img,.recentcontent .bq_videoList li img{margin-left:0px;}
.verticalcarousel .bq_videoList li p.bq_details, .recentcontent .bq_videoList li p.bq_details{width:119px;margin:0px;}
.verticalcarousel .bq_videoList ul li:first-child, .recentcontent .bq_videoList ul li:first-child {border-top:none;}
.verticalcarousel .bq_videoList ul li .bq_icon, .recentcontent .bq_videoList LI .bq_icon {margin-left:8px;margin-top:52px;}

.verticalcarousel  span.bq_nextBtnLatest,.recentcontent span.bq_nextBtnLatest { 
    position: relative; 
    background: transparent url(/etc/designs/betcom/shows/default/img/bg_older.png) no-repeat;
    height:30px;
}

.verticalcarousel  span.bq_nextBtnLatest a, .recentcontent span.bq_nextBtnLatest a { color: #fff;position:relative;top:2px; }

/* END video/content list component */

/* latest component */

#bq_lastestHd { background: transparent url(/etc/designs/betcom/img/bg_module_top_no_border.png) no-repeat scroll center top; }

#bq_lastestHd h3 { color: #000; }

/* END latest component */

/* share component */
.sharetool {box-shadow: 0px 0px 21px -5px #000; border-radius: 13px;margin-bottom:15px;}
/* END share component */

/* poll component */
.bq_poll .bq_moduleTop {background:transparent;}
.bq_poll .bq_moduleTop h3 { padding: 10px 15px;border-bottom:1px solid #c3c3c3;color:#282828;}

.bq_poll .bq_moduleTop h3 p {
    font-family: inherit !important;
    font-size: inherit !important;
}
.bq_poll .bq_moduleTop form {background:#ffffff;}

.bq_poll a {
    width: 304px;
    height: 43px;
    display: block;
    text-indent: -9999px;
    background: transparent url(/etc/designs/betcom/shows/default/img/poll-button.png) no-repeat;
}

.bq_poll .shareVote a {
    width: auto;
    height: auto;
    display: inline;
    text-indent: 0;
    background: none;
}

/* END poll component */

/* video component */
.embedbetvideosingle,
.embedbetvideo,
.featuredMedia {margin-bottom: 15px;}

#bq_article .embedbetvideosingle,
#bq_article .embedbetvideo,
#bq_article .featuredMedia,
#bq_article .thirdPartyVideoEmbed {margin-left: -15px;}
#bq_article .featuredMedia .embedbetvideosingle,
#bq_article .featuredMedia .embedbetvideo,
#bq_article .featuredMedia .thirdPartyVideoEmbed {margin-left: 0;}
/* END video component */

/* facebook comments */
.facebookcomments {
    background:#fff;
}
.bq_facebookComments {background: url(/etc/designs/betcom/shows/default/img/component-h2-header.png) no-repeat top;clear:both;padding-bottom:13px;}
.bq_facebookComments h2 {
    text-transform: uppercase;
    font: normal 20px 'sourcesansprobold';
    color: #000;
    border-bottom: none; /* overwrite betcom.css */
    position:relative;
    left:15px;
    top:3px;
    padding: 0 4px 3px 0px;
}
.bq_facebookComments .commentsWrapper { 
    background: #ffffff; 
    padding: 10px 55px 0 55px;
}

.bq_facebookComments .commentsBottom { 
    height: 20px;
    background: transparent url(/etc/designs/betcom/shows/default/img/component-long-bottom.png) no-repeat 0px bottom;
    padding:0px;
    margin:0px 0px 15px;
    display: none;
}

/* END facebook comments */

/* indiv media page & video playlist template */
.vevoplayer.section, .comingnext.section, .vevoartistphotos.section, .morephotos{float:left;margin:10px 0px 0px;}

.comingnext .bq_videoSliderBot {
    height: 14px;
}

.bq_individualMedia .indivmediameta {  
    background-color: #fff;
    padding: 10px 15px 10px;
    border-radius: 15px 15px 0 0;
    -moz-border-radius: 15px 15px 0 0;
    box-shadow: 0px 0px 21px -5px #000000;
}
.bq_individualMedia .indivmediameta h1 {
    color: #000;
    margin-bottom: 0;
    padding-bottom: 10px;
    line-height:1.25;
}
.bq_individualMedia .videoplayer {
    box-shadow: 0 3px 21px -6px #000000;
}

.bq_individualMedia .bq_mediaIntro { color: #000; line-height:1.25;margin-bottom:0px;}

.bq_individualMedia .bq_introDiv span.subTitle { color: #1DA0C1 }

.bq_individualMedia .videoplayer, .bq_individualMedia .videocontainer .inner {
    background-color: #fff;
    padding-bottom: 15px;
    margin:0px 0px 15px;
    border-radius: 0 0 15px 15px;
    -moz-border-radius: 0 0 15px 15px;
}

.comingnext .bq_videoSlider p.bq_details .group-info { display: none; }

.videocontainer li.bq_highlight span .frame { background: transparent url(/etc/designs/betcom/shows/default/img/now-playing.png) no-repeat; }

/* END indiv media page & video playlist template */

/* article page template */

#bq_newsHeader { display:none; }

.bq_bgContentWhite #bq_bottomDiv #bq_article, .bq_bgContentWhite #bq_bottomDivNews #bq_article {
    background-color: #fff;
    padding: 10px 15px;
    border-radius: 15px;
    -moz-border-radius: 15px;
}

.bq_bgContentWhite #bq_bottomDiv #bq_underArticle , .bq_bgContentWhite #bq_bottomDivNews #bq_underArticle { margin-top: 15px; }

.bq_bgContentWhite #bq_bottomDiv #bq_article .featuredMedia,
.bq_bgContentWhite #bq_bottomDivNews #bq_article .featuredMedia,
.articleText .horizontalcarousel { margin-left: -15px; }

.bq_bgContentWhite #bq_bottomDiv #bq_article .featuredMedia,
.bq_bgContentWhite #bq_bottomDivNews #bq_article .featuredMedia,
.articleText .horizontalcarousel { margin-left: -15px; }

.bq_bgContentWhite #bq_bottomDiv #bq_article .articleText .text .text { padding: 0; }

.followstorieslikethis,
#bq_leftLowerDiv .relatedTopics_wrapper,
#bq_rightDiv .relatedTopics_wrapper,
#bq_leftLowerDiv .realtedContent_wrapper,
#bq_article {
    background-color: #fff;
    padding: 10px 0;
    border-radius: 15px;
    -moz-border-radius: 15px;
    margin: 15px 0;
    box-shadow: 0px 0px 21px -5px #000000;
}
#bq_article {
    margin-top: 0;
    padding: 20px 0 10px;
}
#articleBody {
    border-radius: 0 0 15px 15px;
    -moz-border-radius: 0 0 15px 15px;
}
#browseAllMedia {
    box-shadow: 0px 0px 21px -5px #000000;
}
.bq_individualMedia h1{
    color: #282828;
}
#bq_article .title,
#articleBody .bq_intro .text,
#articleBody .byline,
#articleBody .posteddate,
#articleBody .filedunder {
    padding: 0 10px;
}

/* END article page template */

/* flipbook template */

.flipbookcontainer,
.videocontainer {
    background-color: #fff;
    margin-top: -10px;
    border-radius: 0 0 15px 15px;
    -moz-border-radius: 0 0 15px 15px;
    box-shadow: 0 3px 16px -6px #000000;
}

#bq_photoSlider { padding-bottom: 0; }

.bq_individualMedia .bq_introDiv { padding: 0 15px 5px;margin-bottom:15px; }

.bq_mediaIntro h2 { color: #000; }

.bq_videoSlider { min-height: 220px !important; }

.bq_videoSlider .bq_btnSeeAll, .bq_videoSlider .bq_btnSubscribe {
    margin-top: -18px;
    position: relative;
    z-index: 10;
}

.bq_videoSlider .bq_jCarouselLite { 
    height: 175px !important; 
    padding:39px 0px 0px 0px;
}
.mustsee .bq_videoSlider .bq_jCarouselLite {padding: 26px 0 0; }

.bq_videoSlider p.bq_details { margin-bottom: 2px; }

.bq_videoSlider p.bq_details a { font: normal 14px ArvoBold,Georgia,'Times New Roman',Times,serif; }

.bq_videoSlider p.bq_details .extra { font: normal 11px "Lucida Grande", Arial, Helvetica; }

.bq_videoSlider .bq_date { font-size: 11px; }

#bq_photoSlider a.bq_prevBtnPhoto:hover span {background:url(/etc/designs/betcom/shows/default/img/bg_photoSliderArrow_l.png) 0 -59px no-repeat;}

#bq_photoSlider a.bq_nextBtnPhoto:hover span {background:url(/etc/designs/betcom/shows/default/img/bg_photoSliderArrow_r.png) 0 -59px no-repeat;}

/* END flipbook template */

/* news category template */

#bq_newsHeaderSimple { display: none; }

#bq_grid3col { 
    background: none; 
    padding-left: 14px;
}

#bq_grid3col .bq_item, #bq_bottomDivNews .bq_item {
    margin: 20px 0 0 5px;
    padding: 6px;
    background: #fff;
    border-radius: 10px;
    -moz-border-radius: 10px;
    box-shadow: 0px 0px 21px -5px #000000;
}

#browsevideopage_share {
    border-radius: 15px;
    box-shadow: 0px 0px 21px -5px #000000;
}

#bq_grid3col .bq_item img, #bq_bottomDivNews .bq_item img {
    border-radius: 10px;
    -moz-border-radius: 10px;
}

/* END news category template */

/* browse media template */

#bq_searchResultDiv .pageheading  { 
    background: url(/etc/designs/betcom/shows/default/img/shadow.png);
    margin: 40px 0 20px;
    padding: 10px 0;
    border-radius: 15px;
    -moz-border-radius: 15px;
}
.bq_searchResults h1 {
    margin-top: 0;
    margin-bottom: 0;
}

/* IE7 only hack*/
html>body #bq_searchResultDiv .pageheading {
    *padding-top: 20px;
}

.searchresultspaginationtop UL.bq_pagination { margin: 35px 0 0 0; }

/* IE7 only hack*/
html>body .searchresultspaginationtop UL.bq_pagination { *margin: 25px 0 0 0; }

.bq_searchResults UL.bq_pagination {
    margin: 15px 30px 0 0;
}
.bq_searchResults span.bq_videoNum, .bq_searchResults input.bq_videoNum {
    background: url(/etc/designs/betcom/shows/default/img/bg_number.png) no-repeat;
}

.filter-container .list .top { left: 0; }

/* END browse media template */

/* game template */

.bq_introDivFull { margin-top: 20px; !important;margin-bottom:0px; }

.bq_introDivFull .indivmediameta {
    padding: 10px 15px;
    margin-bottom: 0px;
    border-radius: 15px;
    -moz-border-radius: 15px;
}

/* END game template */

/* social hub pages */

#socialHub_header {
    margin-bottom: 20px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0 0 15px #000000;
    -moz-border-radius: 15px 15px 15px 15px;
    -moz-box-shadow: 0 0 15px #000000;
}

#socialHub_intro {
    background: transparent url(/etc/designs/betcom/shows/default/img/socialHub_intro.png) no-repeat top;
    padding: 20px 75px 0 75px;
    font: 14px LucindaGrande, Arial;
    line-height: 1.5em;
    text-align: center;
}

#socialHub_intro img { padding-bottom: 15px; }

#socialHub_interact {
    background: transparent url(/etc/designs/betcom/shows/default/img/socialHub_interact.png) no-repeat top;
    padding-top: 56px;
    height: 63px;
    text-align: center;
}

#socialHub_interact a {
    font-size: 19px;
    font-weight: bold;
    color: #47baf2;
    margin-left: 15px;
    position: relative;
    top: -7px;
}

#socialHub_widget {
    background-color: #fff;
    margin-bottom: 20px;
    box-shadow: 0 0 15px #000000;
    -moz-box-shadow: 0 0 15px #000000;
}

#socialHub_widget.twitter {
    border-radius: 15px;
    -moz-border-radius:15px;
}

.promotionimage, .promotioncustom  { margin-bottom: 20px; }
.social-home {margin:0px 0px 20px;}
.social-promo {background:transparent url(/etc/designs/betcom/shows/default/img/promo-box-bg.png) no-repeat;display:block;height:296px;width:304px;box-shadow: 0 0 15px #000000;-moz-box-shadow: 0 0 15px #000000;border-radius: 15px;-moz-border-radius:15px;float:left;position:relative;}
.social-promo.twitter-promo {float:right;}
.social-promo .top {display:block;height:30px;}
.social-promo .top span{font-size:20px;color:#ffffff;font-family:'sourcesansprobold';text-transform:uppercase;line-height:1.6;padding:0px 22px;}
.social-promo .bottom {display:block;height:30px;}
.social-promo .bottom a{width: 100%;display: block;text-align: center;line-height: 2;color:#ffffff;}
.social-promo .bottom span{color:#ffffff;font-family:'ArvoBold';font-size:13px;text-align:center;text-transform:uppercase;}
.social-promo .mid {position:relative;}
.social-promo .mid .action-button{position:absolute;top:8px;left:173px;}
.social-promo.twitter-promo .mid .action-button{position:absolute;top:8px;left:16px;}

.wide-promo {position:relative;box-shadow: 0 0 15px #000000;-moz-box-shadow: 0 0 15px #000000;border-radius: 15px;-moz-border-radius: 15px;width:628px;float:left;margin:20px 0px;}
.wide-promo .top{background:transparent url(/etc/designs/betcom/shows/default/img/component-h2-header.png);display:block;width:100%;height:30px;}
.wide-promo .top span{font-size:20px;color:#ffffff;font-family:'sourcesansprobold';text-transform:uppercase;line-height:1.6;padding:0px 22px;}
.wide-promo .mid {background:#ffffff;}
.wide-promo .mid .info-window{background:#e5e5e5 url(/etc/designs/betcom/shows/default/img/border-shadow.png) repeat-x left bottom;}
.wide-promo .mid .info-window p {margin:0px;padding:20px;line-height:1.5;}
.wide-promo .mid .large-sticker-promo {position:relative;display:block;height:218px;width:100%;}
.wide-promo .mid .large-sticker-promo .big-sticker {position:absolute;top:12px;left:13px;}
.wide-promo .mid .large-sticker-promo .check-in-button {position:absolute;top:36px;left:353px;}
.wide-promo .mid .large-sticker-promo .big-more-button {position:absolute;top:74px;left:238px;}
.wide-promo .bottom {background:transparent url(/etc/designs/betcom/shows/default/img/socialHub_interact.png) no-repeat -1px bottom;display:block;height:14px;}
.wide-promo a {display:block;height:100%;}

.short-sans-border {position:relative;display:block;width:304px;box-shadow: 0 0 15px #000000;-moz-box-shadow: 0 0 15px #000000;border-radius: 15px;-moz-border-radius:15px;float:left;}
.short-sans-border .mid {background:#ffffff;}
.get-glue-widget .mid {border-radius:15px 15px 0px 0px;-moz-border-radius:15px 15px 0px 0px;}
.short-sans-border .bottom{display:block;position:relative;background:transparent url(/etc/designs/betcom/shows/default/img/short-bottom-sans-border.png) no-repeat;height:14px;width:100%;}
.short-sans-border.get-glue-sticker-book {float:right;}
.get-glue-sticker-book .top {display:block;height:30px;background:transparent url(/etc/designs/betcom/shows/default/img/component-short-top.png) no-repeat left top;}
.get-glue-sticker-book .mid {background:#ffffff;height:434px;overflow-y:scroll;width:100%;}
.get-glue-sticker-book .mid .sticker-container {float:left;text-align:center;margin:9px 9px 0px;width:123px;height:141px;overflow:hidden;}
.get-glue-sticker-book .mid .sticker-container .description{text-align:center;width:123px;white-space:nowrap;text-overflow:ellipsis;}
.get-glue-sticker-book .mid .sticker-container .description span{width:123px;white-space:nowrap;text-overflow:ellipsis;display: block;overflow: hidden;}
.get-glue-sticker-book .top span {font-size:20px;color:#ffffff;font-family:'sourcesansprobold';text-transform:uppercase;line-height:1.6;padding:0px 22px;}

.get-glue-widgets-container {margin:0px 0px 20px;}
/* END social hub pages */

/* social component */
.bq_socialComponent { background: none; box-shadow: none; }
.bq_socialComponent .loadContent {border: none; box-shadow: 0px 0px 21px -5px #000; border-radius: 0 0 13px 13px; padding-bottom: 30px;}
.bq_socialComponent #facebook_focus .tab_facebook h3 {background: url(/etc/designs/betcom/shows/default/img/tab-facebook-on.png) no-repeat top left; box-shadow: 0 -7px 15px -8px #000; border-radius: 13px 13px 0 0;}
.bq_socialComponent #twitter_focus .tab_twitter h3 {background: url(/etc/designs/betcom/shows/default/img/tab-twitter-on.png) no-repeat top left; box-shadow: 0 -7px 15px -8px #000; border-radius: 13px 13px 0 0;}
.bq_socialComponent #google_focus .tab_google h3 {background: url(/etc/designs/betcom/shows/default/img/tab-google-on.png) no-repeat top left; box-shadow: 0 -7px 15px -8px #000; border-radius: 13px 13px 0 0;}
.bq_socialComponent .loadContent h4{font: 12px 'lucida grande',tahoma,verdana,arial,sans-serif; padding: 10px 5px;}

/* END social component */

.bq_adbottom { margin-top: 0; }

.footer { background-color: #272727; }

#bq_footerV02Container { 
    width: 992px;
    margin: 0 auto;
    background-color: #272727; 
}

.leftupper .herocarousel {
    background:transparent url(/etc/designs/betcom/shows/default/img/hero-carousel-bg.png) no-repeat;
    border-radius: 10px;
    box-shadow:0px 0px 21px -5px #000000;
}
.leftupper .herocarousel .image-slider {padding:14px 0px 0px;margin:0px 0px 0px 14px;}
.leftupper .herocarousel .thumb-carousel .control {background-image:url(/etc/designs/betcom/shows/default/img/hero-carousel-arrows.png);}
.leftupper .herocarousel .thumb-carousel .left-button {background-position:left top;}
.leftupper .herocarousel .thumb-carousel .right-button {background-position:right top;}
.leftupper .herocarousel .thumb-carousel .left-button:hover {background-position:left -30px;}
.leftupper .herocarousel .thumb-carousel .right-button:hover {background-position:right -30px;}
.leftupper .herocarousel .thumb-carousel .inner-thumb-container .thumb img{border-radius:7px;}
.leftupper .herocarousel .thumb-carousel .inner-thumb-container .selected img{border-radius:0px;}
.leftupper .herocarousel .thumb-carousel .inner-thumb-container .thumb .frame {background:transparent;}
.leftupper .herocarousel .thumb-carousel .inner-thumb-container .selected .frame {background:transparent url(/etc/designs/betcom/shows/default/img/hero-carousel-thumb-selected.png) no-repeat 0px 0px;top:2px;}

/* IE7 only hack*/
html>body .bq_footerCopyright { *margin-bottom: 0; }

/*webisodes start*/
.webisodes .additional-content-links .inner-list {top:0px;}
.webisodes .additional-content-links .inner-list > div {
    border-bottom:1px solid #e5e5e5;
    margin:0px;
    padding:14px 10px 14px;
    height:auto;
    height:170px;
}
/*webisodes end*/

/* cast and episode page wrapper */

.wrapperTop,
.wrapperBottom {  
    height: 0;
    overflow: hidden;
}

.wrapperMid { 
    background-color: #fff; 
    padding: 10px 0;
    box-shadow: 0px 0px 21px -5px #000;
    border-radius: 15px;
    margin-bottom: 20px;
}

.wrapperMid .title, .wrapperMid .text p, .wrapperMid h1, .wrapperMid .bq_topicIntro { padding: 0 15px; }

.wrapperMid .bq_topicIntro { 
    line-height: 1.25; 
    margin: 0px 0px 10px;
}

.nextitems .bq_upNext {
    box-shadow: 0px 0px 21px -5px #000;
    border-radius: 15px;
    background-color: #fff\9;
}

.bq_episodeList {
    background: #fff;
    border-radius: 15px;
    box-shadow: 0px 0px 21px -5px #000;
    margin-bottom: 20px;
}
.bq_episodeList .loadEpisodes{ background: none; }

/* END cast and episode page wrapper */

.bq_nextBtnVideo {margin-left:595px;}
.bq_moreComponent li span {background:transparent url(/etc/designs/betcom/shows/default/img/morebutton.png) no-repeat 0px -2px;top:1px;position:relative;}

.bq_iconText, .bq_iconPhoto ,.bq_iconPhotoS, .bq_iconAudioS, .bq_iconAudio, #bq_latestSlider .bq_photo, #bq_mostShared .bq_photo ,.bq_iconTextS, .bq_iconPlay, .bq_iconPlayS, #bq_latestSlider .bq_play, #bq_mostShared .bq_play {background-image: url(/etc/designs/betcom/shows/default/img/bg_sprite.png) !important;}
.nextitems .bq_prevBtnVideo {background: transparent url(/etc/designs/betcom/img/upnext_arrow_back.png) no-repeat !important;}
.nextitems .bq_nextBtnVideo {background: transparent url(/etc/designs/betcom/img/upnext_arrow_next.png) no-repeat !important;}
.bq_comingNext .bq_prevBtnVideo, .bq_prevBtnVideo {background: url("/etc/designs/betcom/shows/default/img/bg_sprite.png") no-repeat scroll -500px -50px transparent !important;}
.bq_comingNext .bq_nextBtnVideo, .bq_nextBtnVideo{background: url("/etc/designs/betcom/shows/default/img/bg_sprite.png") no-repeat scroll -600px -50px transparent !important;}


#bq_browseMedia {padding-bottom:15px;}

#hawk,
#thumb1 {
    margin: 0 0 0 14px;
}

#bq_article .bq_static_horiz {
    margin: 0 0 0 -15px;
}
