/* layout */
.layout-right { display:none; }
.player.detail .layout-right { padding-top: 55px;display:block;}
.player .filmsToWatch {padding:0 22px 10px 16px;}
/* 
 * video player 
 */
.video-player, .detail .filmsList { display:none; }
.detail .video-player { display:block; position:relative;margin-left:14px;}
.detail .video-player { margin-top:8px; }
.player-header { padding:5px 0 20px 1px;color: #72819B;font-family:Times New Roman; font-size:16px; font-weight:bold;text-transform:uppercase;}
.player-header span { font-family:arial, helvetica, clean,sans-serif;font-size:11px;font-weight:normal;letter-spacing:1px;text-transform:none;margin-left:10px;color:#7D80A2 }
.player-header span a { color:#8BA6D2;text-decoration:underline;}
.player-container { position:relative;width:710px;background-color:#221720;border:1px solid #62616A;
	-moz-box-shadow:0 0 10px 5px #212121; -webkit-box-shadow: 0 0 10px #212121; box-shadow: 0 0 10px #212121;}
.player-container .movie-title { position:relative; padding-left:16px; width:95%/*450px*/;height:75px;}
.player-container .movie-rating, .player-container .movie-stats { position:absolute; top:0;display:none;}
.player-container .movie-stats .x-favorites, .player-container .movie-stats .x-tweet { display:none; }
.player-container .movie-title span.x-title { display:block;color:white;font-size:20px;padding:13px 0 0 0;height:26px;overflow:hidden;}
.player-container .movie-title span.x-from {display:block;font-size:18px;font-style:italic;color:#778CA8;padding:2px 0 0 0;height:23px;overflow:hidden;}
.player-container .movie-title span.x-from a {color:#778CA8;}
.player-container .movie-stats { right:0px;width:120px;color:#696C7E;line-height:16px;letter-spacing:1px;font-size:9px;text-transform:uppercase;height:54px;border-left:1px solid #55586C;padding:21px 0 0 10px;}
.player-container .movie-stats span { display:block; }
.player-container .movie-stats span.x-value { display:inline;}

/* rating */
.player-container .movie-rating { right:143px;top:16px;}
.player-container .movie-rating div { width:83px;height:38px;background: url(images/icon_rating.gif) no-repeat;}
.player-container .movie-rating div.rate_5 { background-position: 1px 0px; }
.player-container .movie-rating div.rate_4 { background-position: -16px 0px; }
.player-container .movie-rating div.rate_3 { background-position: -33px 0px; }
.player-container .movie-rating div.rate_2 { background-position: -50px 0px; }
.player-container .movie-rating div.rate_1 { background-position: -67px 0px; }
.player-container .movie-rating div.rate_0 { background-position: -84px 0px;  }
.player-container .movie-rating #rating-overlay { position:absolute;top:0;left:0;overflow:hidden;width:83px;height:38px;background-image:url(images/spacer.gif);}
.player-container .movie-rating #rating-overlay:hover {background-color:#201520; }
.player-container .movie-rating #rating-overlay.rated:hover { background-color:transparent;}
.player-container .movie-rating #rating-overlay.rate_1,
.player-container .movie-rating #rating-overlay.rate_2,
.player-container .movie-rating #rating-overlay.rate_3,
.player-container .movie-rating #rating-overlay.rate_4,
.player-container .movie-rating #rating-overlay.rate_5 { background-image: url(images/icon_rating.gif);}
.player-container .movie-rating #rating-overlay div { background:url(images/spacer.gif);width:17px;height:38px;position:absolute;top:0;}
.player-container .movie-rating #rating-overlay div.r_5 {left:68px}
.player-container .movie-rating #rating-overlay div.r_4 {left:51px;}
.player-container .movie-rating #rating-overlay div.r_3 {left:34px;}
.player-container .movie-rating #rating-overlay div.r_2 {left:17px;}
.player-container .movie-rating #rating-overlay div.r_1 {left:0;}

.player-container #movie-actions { position:relative;color:#61687F;border-top:1px solid #62616A;height:182px;background:-mox-linear-gradient(center top, #0A070A 3%, #211721 15%);}
.player-container #movie-actions .col1 { position:relative;width:140px;height:180px;border-right:1px solid #393241;overflow:hidden;}
.player-container #movie-actions .col2 { position:absolute;top:0;left:141px;width:144px;height:180px;border-left:1px solid #0F0810; border-right:1px solid #393241;overflow:hidden;}
.player-container #movie-actions .col3 { position:absolute;top:0;left:287px;width:424px;border-left:1px solid #0F0810;height:180px;overflow:hidden;}
.col1 div, .col2 div { text-transform:uppercase;font-size:11px;letter-spacing: 1px;cursor:pointer;line-height:35px;margin-left:10px;}
.col1 div:hover, .col2 div:hover { color: white; }
.col3 .desc { font-family:Times New Roman; font-style:italic;font-size:16px;line-height:28px;margin-left:15px;}
#action-comments, #action-disqus, #action-info,.col3 .desc { margin-top:20px; }

/* action-sprite */
#action-disqus,#action-comments,#action-watchLater,#action-recommend,#action-tweet,#action-info,#action-embed,#action-share,#action-wiki,
#action-exploreWork span, #action-contribute span { 
	background:url(images/icon_actions.png) no-repeat; 
	padding-left:34px;
	}
#action-disqus, #action-comments {background-position: 0px 2px;}
#action-disqus:hover,#movie-actions.disqus #action-disqus,
#action-comments:hover,#movie-actions.comments #action-comments {background-position: 0px -44px;color:white;}
#action-watchLater { background-position: 0px -90px;  } 
#action-watchLater:hover,#movie-actions.watchLater #action-watchLater  { background-position: 0px -136px;color:white; } 
#action-recommend { background-position: 0px -182px; } 
#action-recommend:hover,#movie-actions.recommend #action-recommend { background-position: 0px -228px;color:white; } 
#action-tweet { background-position: 0px -274px;  } 
#action-tweet:hover,#movie-actions.tweet #action-tweet { background-position: 0px -317px;color:white;  } 
#action-info { background-position: 0px -360px;  } 
#action-info:hover,#movie-actions.info #action-info { background-position: 0px -406px;color:white;  } 
#action-embed { background-position: 0px -452px;  } 
#action-embed:hover,#movie-actions.embed #action-embed { background-position: 0px -498px;color:white;  } 
#action-share { background-position: 0px -544px;} 
#action-share:hover,#movie-actions.share #action-share { background-position: 0px -590px;color:white;} 
#action-wiki { background-position: 0px -636px;} 
#action-wiki:hover,#movie-actions.wiki #action-wiki { background-position: 0px -682px; color:white; } 

/* details */
.video-player .movie-details-container { position:relative;background: #fff url(images/bg_details.png) repeat-x;width:100%;}
.video-player .movie-details-container	 .tabContainer { position:relative;height:40px;overflow:hidden;}
#embedPlayer {position:relative;width:710px;height:436px;background-color: black;}

/* suspend movie */
#suspendMovieWarning {display:none;position:absolute;top:0;left:0;width:100%;}
#suspendMovieWarning .mask { position:relative;width:100%;background-color:black;opacity:0.3;filter:alpha(opacity=30);}
#suspendMovieWarning .message { position:absolute;width:100%;top:80px;left:0;}
#suspendMovieWarning p { position:relative;text-align:center; color:#6a8aaa;font-size:18px; font-family:Times New Roman;font-style: italic; }
#suspendMovieWarning p:first-child { margin: 80px 0 40px;}
#suspendMovieWarning a.request-online-screening { background:url(images/icon_request.png) no-repeat; margin:0 auto;width:156px;height:151px;display:block;position:relative;overflow:hidden;text-indent:-3000px;}

/* tabs */
.tabContainer { font-size:11px;color:#61687F;text-transform:uppercase;letter-spacing:1px;}
.tab {background:url(images/tab_left.gif) no-repeat;height:40px;padding-left:7px;}
.tab div {background:url(images/tab_right.gif) no-repeat top right;height:40px;}
.tab div span { cursor:pointer; display:block;line-height:36px;}
.tab div span:hover { color: white;}
#action-exploreWork { position:relative; width:271px;margin-left:5px;}
#action-exploreWork span {background-position: 0px -724px;}
#action-exploreWork span:hover {background-position: 0px -762px;}
#action-contribute { position:absolute;top:0;left:287px;width:410px;}
#action-contribute span {background-position: 4px -798px;}
#action-contribute span:hover {background-position: 4px -830px;}

/* express */
.col3 .checkboxes ul { position:relative;padding:0;margin:10px 0 0 40px;list-style-type:none;}
.col3 .checkboxes ul li { position:relative;float:left;width:110px;margin-bottom:4px;font-size: 11px;font-weight: normal;line-height:15px;}
.col3 .checkboxes ul li.wide {width:114px;}
.col3 .checkboxes ul li img { vertical-align:bottom;margin-right:2px;width:16px;height:16px;}
.col3 .checkboxes ul li div.blank-item { display:block;width:1px;height:16px;}
.col3 .checkboxes .x-buttons { position:relative;clear:both;}
.col3 .checkboxes .x-buttons button {margin:8px 0 0 13px;background:url(images/btn_submit.gif) no-repeat;width:64px;height:23px;overflow:hidden;text-indent:-3000px;border:none;}
.col3 .checkboxes .x-buttons .x-note { position:absolute;right:22px;top:0;font-size:6px;letter-spacing:1px;line-height:11px;text-transform:uppercase;width:120px;}

/* details */
.x-detail { font-size:14px; display:none;}
.detail-container { position:relative;}
.detail-container a { color: #1B1B1B;text-decoration:underline; }
#details-info { position:relative;padding:18px;}
#details-info .movie-info-container { line-height: 22px;width:590px;}
.send-email { position:absolute;background: url("images/icon_email2.gif") no-repeat;height: 56px;width: 70px;padding-left:18px;left:593px;top: 15px;font-size:10px;}
.send-email:hover { cursor:pointer;font-weight:bold;}
#details-info div.movie-title { font-size:20px; width:85%; height: auto; margin-bottom:7px; padding-left: 0;}

#details-wiki { position:relative;padding:4px 0 0 18px;}
#details-wiki .detail-container { background:url(images/wiki.png) no-repeat 480px 10%;min-height:200px;padding-bottom:30px}
#details-wiki .wiki-links{ position:relative;padding: 10px 0px 10px 28px;}
#details-wiki .title { font-size:20px;}
#details-wiki ul { list-style-type:none; margin:16px 0;padding:0;width:500px;font-family: verdana,arial;font-size:13px;}
#details-wiki ul li {float:left;display:block;width:230px;margin:0 10px 6px 0;}
#details-wiki .wiki-suggest { display: none; }

#details-share { position:relative;padding:16px 18px;font-size:12px;}
#details-share .title { font-family: 'Times New Roman';font-size:28px;font-style:italic;margin-bottom:18px;}
#details-share .left-content { position:relative;float:left;padding:26px 0 0 0;width:350px;}
#details-share .right-content { position:relative;margin-left:372px;}
#share-link a { color: #EC1E79;font-family: 'Times New Roman';font-style:italic;}
#details-share p.x-note { line-height: 18px;margin:20px 0}
#details-share .right-content p { margin-top:0; }
#details-share button { display:block; margin:12px 0 16px;overflow:hidden;text-indent:-3000px;border:0;cursor:pointer; }
#details-share button.mail-share-link, #details-share button.post-share-link { background:url(images/btn_send2.gif) no-repeat;width:50px;height:17px;}
#details-share button.btn-login { background:url(images/btn_login.gif) no-repeat;width:51px;height:17px;}
#details-share .x-login { position:relative; margin:20px 0;}
#details-share .x-form input, #details-share .x-form textarea { background-color:#97C0E6; border: 0 none; width: 252px;}
#details-share .x-form input { height:20px;padding:0 5px;}
#details-share .x-form textarea { padding: 5px;display:block;font-family:arial;font-size:13px;}
#details-share .x-form label { display:block;}
#details-share .x-form .buttons span, #details-share .x-form .buttons.sending button { display:none; }
#details-share .x-form .buttons.sending span { display:inline; }
#details-share .captcha img { height:20px;vertical-align:bottom;}
#details-share input[name=captchaTotal] { width:16px;}
#details-share .plaxo img { border:0; margin: 5px 0; }
#details-share button#refreshCaptchaButton { display:none;}

#details-disqus, #details-comments { position:relative; padding: 16px; }
#details-disqus #dsq1 { min-height: 350px; }

/* comments */
#details-comments iframe { border:0;width:100%;min-height: 250px; overflow: hidden;}

#details-embed { position:relative;padding:20px;font-size:12px;line-height:20px;}
#details-embed .embed-form {
	padding:0 20px;
	border: 1px solid #eee;
    -webkit-border-radius: 5px; 
       -moz-border-radius: 5px;
            border-radius: 5px;
    }
#details-embed textarea { background-color: #fff;border:1px solid #eee; vertical-align:top;font-size:12px;font-family: arial;width:80%;height:12px;line-height:15px;padding:5px;color:#999;overflow:hidden;white-space: nowrap;}
#details-embed label { padding-right:5px;}
#details-embed p{padding-bottom:20px;}
#details-embed p.clear { clear:both;}
#embed-size-selection { position:relative;margin-bottom:25px; }
#embed-size-selection span {display:block;float:left;padding-right:34px;}
#embed-size-selection span.small-embed,#embed-size-selection span.large-embed { padding-left:20px;padding-right:25px;background:url(images/form_radio3_off.gif) no-repeat 0 2px;}
#embed-size-selection.small-embed span.small-embed, #embed-size-selection.large-embed span.large-embed { background-image:url(images/form_radio3_on.gif); } 
#details-embed .no-embed { position:relative;margin-top: 25px;padding-left:50px;}
#details-embed .no-embed p { margin:0; width:70%;}
#details-embed .no-embed, #details-embed .embed-form { display:none; }

/** festival **/
.festival .player-container .movie-title {width:65%;}
.festival .player-container .movie-rating, .festival .player-container .movie-stats {display:block;}

/** jplayer skin **/
.jp-video-play { position:absolute;top:0;left:0;width:710px;}
.jp-video-play-icon { display:block; width:110px;height:110px;background:url(images/player_play_big.png) no-repeat;margin:135px auto;text-indent:-3000px;}
.jp-interface { position:relative;padding:7px 0 0 30px; }
.jp-interface div, .jp-controls-holder div, .jp-controls-holder a { float:left;}
.jp-play, .jp-pause, .jp-volume-button, .jp-full-screen, .jp-restore-screen { display:block;width:26px;height:22px;overflow:hidden;text-indent:-3000px;margin-right:2px;}
.jp-play {background:url(images/player_play.png) no-repeat;}
.jp-pause {background:url(images/player_pause.png) no-repeat;}
.jp-volume-button { background:url(images/player_volume.png) no-repeat;}
.jp-full-screen, .jp-restore-screen { background:url(images/player_fullscreen.png) no-repeat;}
.jp-current-time, .jp-duration, .jp-time-separator { color:white;line-height:25px;}
.jp-progress { position:relative;display:block;height:22px;margin:0 12px 0 10px;}
.jp-progress-bg { position:absolute;left:0;top:0;z-index:1;display:block;height:6px;margin:8px 0;border:1px solid #363644;background-color:#221821; }
.jp-progress,.jp-progress-bg {width:480px;}
.jp-seek-bar { position:relative;z-index:2;background: url(images/spacer.gif) 0px -260px repeat-x;width: 0px; height: 100%; overflow: hidden; cursor: pointer;}
.jp-play-bar {background: url(images/player_handle.png) no-repeat top right;min-width:16px;width: 0px;height: 100%;overflow: hidden;margin:4px 0 0 2px;}


/* request Dvd url */
#requestDvd { display:none;}

/* disqus */
#details-disqus .dsq-textarea-reply { margin-left: 0;}
#details-disqus #dsq-content > h3 { text-align: right;font-size: 12px;font-family: arial;font-weight: normal;color:#75B0DF;}
#dsq-num-posts { text-decoration: underline;}
#dsq-realtime-options,#dsq-sort-by,#dsq-subscribe { display: none;}