.hover {
    position:absolute;
    width:200px;
    height:200px;
    margin-left:89px;
    margin-top:38px;
    display:none;
    background: url('http://images.dancingbear.com/t3/play_movie_button.png');
    cursor:pointer;
}

/* 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) {

}

