/* main home page */
td.bigupdate {font-family:arial; font-size:48; font-style: italic; color:#000000;}
td.bigupdate2 {font-family:arial; font-size:37; font-style: italic; color:#000000;}
td.standardtxt {font-family:arial; font-size:14; color:#000000;}
td.bigtxt {font-family:arial; font-size:24; color:#000000;}
td.mediumtxt {font-family:arial; font-size:18; color:#000000;}
td.mediumtxtred {font-family:arial; font-size:18; color:#FF0000;}
td.btm {font-family:arial; font-size:20; color:#000000; font-weight:800;}
td.smalltxt {font-family:arial; font-size:11; color:#000000;}
td.wp {font-family:arial; font-size:11; color:#FFFFFF;}

span.bigtxt {font-family:arial; font-size:24; color:#000000;}
span.bigtxt2 {font-family:arial; font-size:21; color:#000000;}
span.mediumtxtred {font-family:arial; font-size:18; color:#FF0000;}
span.mediumtxt {font-family:arial; font-size:18; color:#000000;}
span.normtxt {font-family:arial; font-size:14; color:#000000;}

a.bigupdate {font-family:arial; font-size:48; font-style: italic; color:#FF0000;}
a.bigupdate:HOVER {font-family:arial; font-size:48; font-style: italic; color:#FF0000; text-decoration:none;}
a.bigupdate2 {font-family:arial; font-size:37; font-style: italic; color:#FF0000;}
a.bigupdate2:HOVER {font-family:arial; font-size:37; font-style: italic; color:#FF0000; text-decoration:none;}
a.trailer1 {font-family:arial; font-size:30; font-style: italic; color:#FF0000;}
a.trailer1:HOVER {font-family:arial; font-size:30; font-style: italic; color:#FF0000; text-decoration:none;}
a.mediumtxtred {font-family:arial; font-size:18; color:#FF0000;}
a.mediumtxtred:HOVER {font-family:arial; font-size:18; color:#FF0000; text-decoration:none;}
a.btm {font-family:arial; font-size:18; color:#FF0000; font-weight:800;}
a.btm:HOVER {font-family:arial; font-size:18; color:#FF0000; font-weight:800; text-decoration:none;}
a.smalltxt {font-family:arial; font-size:11; color:#000000;}
a.smalltxt:HOVER {font-family:arial; font-size:11; color:#000000; text-decoration:none;}
a.standardtxt {font-family:arial; font-size:14; color:#000000;}
a.standardtxt:HOVER {font-family:arial; font-size:14; color:#000000; text-decoration:none;}
a.login {font-family:arial; font-size:30; color:#FF0000;}
a.login:HOVER {font-family:arial; font-size:30; color:#FF0000; text-decoration:none;}
a.login2 {font-family:arial; font-size:14; color:#FF0000;}
a.login2:HOVER {font-family:arial; font-size:14; color:#FF0000; text-decoration:none;}

a.wpbig {font-family:arial; font-size:75; color:#FFFFFF;}
a.wpbig:HOVER {font-family:arial; font-size:75; color:#FF0000; text-decoration:none;}
a.wpbig2 {font-family:arial; font-size:20; color:#FFFFFF;}
a.wpbig2:HOVER {font-family:arial; font-size:20; color:#FF0000; text-decoration:none;}

td.mp1 {font-family:verdana; font-size:12; color:#000000;}
td.mp2 {font-family:verdana; font-size:14; color:#000000;}
span.mp3 {font-family:verdana; font-size:24; color:#000000;}
a.mp2 {font-family:arial; font-size:14;}

/* footer */
a.legals {font-family:arial; font-size:18; color:#FFFFFF}
a.footer {font-family:arial; font-size:12; color:#FFFFFF}
td.footer {font-family:arial; font-size:10; color:#FFFFFF}

/* join page */
span.jpbig {font-family:arial; font-size:25; color:#FF0000}
td.jp1 {font-family:arial; font-size:14; color:#000000}


/* -------------------------------------------- */
.mainContainer{width:1012px; padding:0 21px; background:url(http://images.program3.com/dancingbear/t5/mainframe.jpg); margin:0 auto;}
.headerMsg{background:#000; color:#FFF; text-align:center; padding-top:10px; height:25px; text-transform:uppercase; font-style:italic; font-weight:bold;}
.cPlanHD{font-size:18px; margin-bottom:16px;}
.leftPanel{float:left; width:585px;}
.rightPanel{float:right; width:367px; border-left:solid 1px #cccccc; padding-left:16px;}
.whyBB{font-size:14px; font-weight:bold; color:#9e0c0f; margin-top:-3px; height:23px;}
.eachWhyBB{margin-bottom:7px; padding-left:90px; height:63px;}
.eachWhyBB .wbbHD{padding-top:9px; font-weight:bold; font-size:13px;}
.rsn1{background:url(../images/rsn_1.gif) left center no-repeat;}
.rsn2{background:url(../images/rsn_2.gif) left center no-repeat;}
.rsn3{background:url(../images/rsn_3.gif) left center no-repeat;}
.lst{text-decoration:line-through}
.secureMain{text-align:center; margin-top:20px;}
.secureTrans{background:url(../images/secure.gif) left center no-repeat; padding:6px 0 15px 30px; display:inline; margin-top:50px; font-size:13px;}

/* start of jw player page  -------------------------------------- */
html .clearfix { display: block;}
.noMargin{margin:0 !important;}
.noMarginRT{margin-right:0 !important;}

.contnetBx{
    padding:0 16px;
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-family: arial;
    margin: 0;
    outline: 0 none;
    vertical-align: baseline;
}
.common-padding {padding: 16px 0 0;}

.clearAll{clear:both; height:0; font-size:0;}
.join-option{margin-bottom:7px; width:570px; height:68px; border:1px solid #D7D7D7; position:relative;}
.join-radio{float:left; height:60px;}
.join-radio input{margin:25px 0px 0px 15px;}
.join-text{float:left; width:88%; font-weight:bold; font-size:20px; margin:13px 0px 0px 17px;}
.join-text sup{font-size:10px; vertical-align:text-top;}
.join-small{color:#7E7A7B; float:left; font-size:11px; margin:0 0 0 17px;}
.option-sel{background-color:#feffef;}
.join-btn{text-align:center;}
.join-btn a, .join-btn span{border:solid 4px #3e6de1; background:#2154c7 url(http://images.program3.com/dancingbear/t5/extra/linkbg.gif) left top repeat-x; color:#FFF; display:inline-block;}
.btn_styl1 a{height:38px; padding:5px 35px 0 35px;font-size:26px; font-family:tahoma;}
.btn_styl2 a{height:31px; padding:12px 45px 0 45px;font-size:18px; text-transform:uppercase; font-family:Arial;}
.bestDeal{position:absolute; width:94px; height:56px; background:url(http://images.program3.com/dancingbear/t5/extra/deal_ico.gif); top:11px; right:-11px;}


.flPlayer {
    font-family:arial;
    padding-top: 11px;
    position: relative;
    line-height: 1;
    height:720px;
    width:431px;
}

.overlay_remain{position:absolute; color:#fff; text-align:center; font-size:60px; left:127px; top:175px; z-index:1000;}
.overlay_remain a{background:url(../images/playbg.png); padding:22px 30px; display:inline-block;}
.overlay_remain span{background:#fff; padding:20px 15px 20px 25px; display:block;}
.overlay_remain a:hover span{background:gray;}
.overlay_remain b{display:block; padding-top:20px; text-shadow:2px 2px 4px #000000;}


.overlay_joinNow{position:absolute; width:560px; text-align:center; left:80px; top:49px; z-index:1000;}
.joinNow_hd{background:#000; color:#fff; padding:19px 15px 18px; font-size:36px; font-weight:bold;}
.joinNow_cont{background:#fff; padding:27px 17px 44px 17px;}
.joinNow_contsml{padding-bottom:10px; font-size:13px; font-weight:bold;}
.btn_styl3 a, .btn_styl3 span{height:31px; padding:12px 0 0 0;font-size:18px; text-transform:uppercase; font-family:Arial; display:block;}
.btn_styl3 a:hover{color:#FF0; text-decoration:none;}

.e_joiningOption{background:#f2f2f2; border-radius:10px; text-align:center; width:121px; padding:12px 17px 13px 17px; float:left; margin-right:20px; color:#000;}
.e_joiningOption_narrow{background:#f2f2f2; border-radius:10px; text-align:center; width:122px; padding:12px 12px 13px 12px; float:left; margin-right:18px; color:#000;}
.joiningOption a{text-decoration:none;}
.joiningOption a:hover{text-decoration:none;}
.e_joiningOption:hover{text-decoration:none; background:lightblue; cursor: pointer;}
.e_joiningOption_narrow:hover{text-decoration:none; background:lightblue; cursor: pointer;}
.ejn_tm{font-size:20px; font-weight:bold; display:block;font-family:arial;}
.ejn_mt{padding-top:3px; display:block;font-size: 12px;font-family:arial;}
.ejn_pm{font-size:50px; font-weight:bold; padding:10px 0 32px 0; height:50px; display:block;font-family:arial;}
.ejn_pm sup{font-size:12px; vertical-align:top;font-family:arial;}
.ejn_pm span{font-size:11px; display:block; font-weight:normal; margin-top:5px;font-family:arial;}
.headerMenus span{text-align:center; display:block; color:#FFF; font-size:25px; font-weight:bold; padding:12px 29px 0 29px; height:37px;}
.bgcolorgray{background:#ececec;}
.membershipPlan{float:left; width:577px;}
.membershipPlan_narrow{float:left;  width:527px;}
.membershipPlan_hd{background:#555555; color:#fff; padding:9px 0 0 29px; height:25px; font-size:17px;font-family:arial;}
.membershipPlan_inner{background:#fff; height:272px; padding:6px 25px 0 25px;}
.membershipImg{float:right; width:383px;}
.joinMsg{text-align:center; color:#555555; padding-top:2px; font-size: 12px;font-family:arial;}
.infoAlert{height:64px; padding-top:30px; text-align:center; font-size:30px;font-family:arial;}

#num-previews-remaining{ font-family: arial;}

.brdTop{border-top:solid 1px #ebebeb;}
.passAlert{text-align:center; padding:0 0 25px 0;font-family:arial;}
.passAlert2{border-top:none; padding:15px 0 17px 0;}
.passAlert b{font-size:48px; display:block; padding-bottom:13px;}
.passAlert span{line-height:16px;width:830px; margin:0 auto; display:block; text-align:left;font-size: 12px;}
.passAlert b a {text-decoration: underline;color: #002ED4;}
.passAlert b a:hover {text-decoration: none;color: #002ED4;}

.btn_styl2 a:hover{text-decoration:none; color:#ffff00}
.btn_intro a:hover{text-decoration:none; color:#ffff00}
.b-click a{text-decoration:underline;}
.b-click a:hover{text-decoration:none;}
.passAlert b a{text-decoration:underline;}
.passAlert b a:hover{text-decoration:none;}

.join-btn a:hover, .join-btn span:hover{color:#ffff00 !important;}

/* end of jw player page  -------------------------------------- */

@media screen and (-webkit-min-device-pixel-ratio:0) {

}
