/*
YUI 3.4.0 (build 3928)
Copyright 2011 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
/*body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}*/

/*	Generic Styles */
.clear { *height: 1%; }
.clear:after { display: block; visibility: hidden; clear: both; height: 0; content: "."; }
.alt { display: none; }

body.embedded-player {background-color:#000;}

.mpe { font-size:13px; font-family:Helvetica; font-weight:normal; line-height:125%; width: 584px; background-color: #000; color: #fff; margin: 0 auto;}
.embedded-player .mpe {margin:0;}
/*.mpe a { text-decoration: none; color: #ccc; text-transform: uppercase; text-decoration: none; }*/
.mpe a:hover { text-decoration: none; color:#797979; }

.mpe h3 { font-size: 18px; }
.mpe .sz-300 h3 { font-size: 13px; font-weight: bold; }
.mpe .sprite,
.mpe #share .share-list a { background: url(../../../../../resource/media-player/skins/beme/images/embed_sprite.b341931042b1654b5f49b49d3c61fed2.png) 100px 100px no-repeat transparent; }

.mpe button { padding: 6px 10px 5px; text-transform: uppercase; 13px; color: #fff; background-color: #333; border: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.mpe button:hover, button.hover { background-color: #005DA4; }

.mpe object { display: block; }

.mpe .ip { position: relative; background-color: #333; overflow: hidden;  }
.mpe .sz-300 { width: 300px; height: 233px; }
.mpe .sz-480 { width: 480px; height: 338px; }
.mpe .sz-584 { width: 584px; height: 328px; }

.mpe .sz-584 .snag-notification { top: auto; bottom: 50px; }
.mpe .sz-480 .snag-notification { top: auto; bottom: 50px; }
.mpe .sz-300 .snag-notification { top: auto; bottom: 43px; }

/* header styles */
.mpe .header { position: relative; width: 100%; min-height: 31px; padding: 5px 0; }
.mpe .header h2 { float: left; padding: 0; margin: 0;}
.mpe .sz-300 .header h2 { float: left; padding: 0; margin: 0;}
.mpe .logo { display: block; height: 30px; width: 115px; margin-left: 5px; text-indent: -9999px; background-position: -5px -3px; }
.mpe .sponsor-ad { float: right; display: block; height: 31px; width: 88px; margin-right: 5px; overflow: hidden; }
.mpe .sz-300 .sponsor-ad {width:93px;}

/* Footer Styles */
.mpe .vidfooter { position: absolute; bottom: 0; left: 0; width: 100%; }
.mpe .vidfooter a { display: block; /*width: 41%;*/ padding: 7px 10px 5px;color:#fff !important; }
.mpe .vidfooter a.continue { float: left; text-align: left; width: 49%; }
.mpe .sz-300 a { padding: 1px 5px 2px; font-size: 11px; }
.mpe .more { float: right; text-align: right; }


/* Player Container */
.mpe .player-container { position: relative; }
.mpe .player-container,
.mpe .player-container img { height: 270px; width: 480px; }
.mpe .sz-300 .player-container,
.mpe .sz-300 .player-container img { height: 169px; width: 300px; }
.mpe .sz-584 .player-container,
.mpe .sz-584 .player-container img { width: 584px; height: 328px; }
.mpe .control-bar { position: absolute; top: 0; left: 0; width: 100%; z-index: 350; }
.mpe h2 { float: left; max-width: 400px; font-size: 18px; line-height: 1.2em; padding: 10px; background: #333; filter:alpha(opacity=80); opacity: 0.80; font-family: inherit; }
.mpe .sz-300 h2 { max-width: 245px; padding: 5px; font-size: 15px; }
.mpe .player { z-index: 140; }
.mpe #video-copy h1 {color:#fff;font-size: 15px;margin: 0;line-height: 18px;}
.mpe .psd-media-player-sidebar { position: absolute; top: 0; right: 4px; width: 40px; z-index: 450; }
.mpe .psd-media-player-sidebar .psd-media-player-button { display: block; height: 35px; width: 40px; margin: 0; background: url(../../../../../resource/media-player/skins/beme/images/embed_sprite.b341931042b1654b5f49b49d3c61fed2.png) -125px 0 no-repeat transparent; }
.mpe .psd-media-player-sidebar .psd-media-player-button:hover { background-position: -172px 0; }
.mpe .psd-media-player-sidebar .psd-media-player-button span { display: block; height: 35px; width: 40px; background: url(../../../../../resource/media-player/skins/beme/images/embed_sprite.b341931042b1654b5f49b49d3c61fed2.png) -125px 0 no-repeat transparent; text-indent: -9999px; }
.mpe .psd-media-player-sidebar .sf-info-btn span { background-position: -1px -41px; }
.mpe .psd-media-player-sidebar .sf-share-btn span { background-position: -42px -41px; }
.mpe .psd-media-player-sidebar .sf-embed-btn span { background-position: -84px -41px; }
.mpe .psd-media-player-sidebar .sf-filmanthropy-btn span { background-position: -125px -41px; }
.mpe .psd-media-player-sidebar .psd-media-player-button .snag-tooltip { display: none; height: auto; width: auto; left: auto !important; right: 3px !important; text-indent: 0; background-image: none; background-color:#eee; background-color: rgba(255, 255, 255, 0.8); }
.mpe .psd-media-player-sidebar .psd-media-player-button .snag-tooltip .snag-tooltip-arrow { left: auto !important; right: 10px !important; }
.mpe .psd-media-player-sidebar .psd-media-player-button .snag-tooltip span { height: auto; width: auto; text-indent: 0; background-image: none; color: #333; }
.mpe .sz-300 .psd-media-player-sidebar {width: 30px;}
.mpe .sz-300 .psd-media-player-button {height: 28px; width: 28px; background-position: -171px -113px;}
.mpe .sz-300 .psd-media-player-button:hover { background-position: -218px -113px;}
.mpe .sz-300 .sf-info-btn span {background-position: 1px -113px;}
.mpe .sz-300 .sf-share-btn span {background-position: -39px -113px;}
.mpe .sz-300 .sf-embed-btn span {background-position: -81px -113px;}
.mpe .sz-300 .sf-filmanthropy-btn span {background-position: -122px -113px;}

.mpe .messaging { position: absolute; bottom: 53px; left: 5px; width: 480px; padding: 5px; background-color: #333; filter:alpha(opacity=80); opacity: 0.80; }
.mpe .sz-300 .messaging { bottom: 32px; width: 245px; font-size: 10px;}
.sz-480 .addthis_32x32_style {padding:20px}
.sz-480 .addthis_32x32_style a{padding:5px}
.sz-300 .addthis_32x32_style {padding:10px}
.sz-300 .addthis_32x32_style a{padding:3px}

/* Overlays */
.mpe .overlays,
.mpe .end-card,
.mpe #expired { display: none; position: absolute; top: 41px; left: 0; height: 245px; width: 450px; padding: 10px 15px 15px; overflow: hidden; color: #666; background-color: #fff; z-index: 2000; }
.mpe .overlay { display: none; height: 250px; margin: 10px 0 0 15px; padding-right: 10px; overflow-x: auto; }
.mpe .overlay h3 { line-height: 23px; margin-bottom: 0.3em; }
.mpe .overlay p { margin-bottom: 0.7em; line-height: 1.5em; }
.mpe .close { position: absolute; top: 10px; right: 10px; height: 15px; width: 15px; background-position: -222px -49px; }
.mpe .sz-300 .overlays,
.mpe .sz-300 .end-card,
.mpe .sz-300 #expired { top: 41px; width: 290px; height: 182px; padding: 5px 10px 5px 5px; font-size: 0.9em;  }
.mpe .sz-300 .overlay { height: 155px; margin: 20px 15px 0;}
.mpe .sz-584 .end-card,
.mpe .sz-584 #expired { position: absolute;
top:0;overflow: hidden;z-index: 2000;
left: 0;width:584px;height:328px;background:#000;color:#fff;padding:0; font-size: 0.9em;}
.mpe .sz-584 .overlay { height: 155px; margin: 20px 15px 0;}



/* Panel Specifics */
.mpe #share h3{margin-bottom:15px;}
.mpe #share label{display:block;float:left;font-weight:600;margin:6px 5px 0 0;}
.mpe #share .url{color:#A0A0A0;height:22px;width:200px;padding-left:5px;border:solid 1px #999;margin-right:5px;}
.mpe #share .share-list{ padding: 15px 0; margin: 5px 0 15px 0; border-top: dotted 1px #c1c1c1;}
.mpe #share .share-list li{ float: left; /*width:29px; height:29px; */ margin-right: 15px;}
.mpe #share .share-list a { display: block; width: 29px; height: 29px; text-indent: -10000px;}
.mpe #share .mail a { background-position: 0 -79px; }
.mpe #share .twitter a { background-position: -30px -79px; }
.mpe #share .facebook a { background-position: -60px -79px; }
.mpe #share .google a { background-position: -90px -79px; }
.mpe #share .su a { background-position: -120px -79px; }
.mpe #share .digg a { background-position: -150px -79px; }
.mpe #share .clicker a { background-position: -180px -79px; }
.mpe .sz-300 #share .share-list a { height: 20px; width: 19px; padding: 0; }
.mpe .sz-300 #share .mail a { background-position: -243px 0; }
.mpe .sz-300 #share .twitter a { background-position: -243px -20px; }
.mpe .sz-300 #share .facebook a { background-position: -243px -40px; }
.mpe .sz-300 #share .google a { background-position: -243px -60px; }
.mpe .sz-300 #share .su a { background-position: -243px -81px; }
.mpe .sz-300 #share .digg a { background-position: -222px 0; }
.mpe .sz-300 #share .clicker a { background-position: -222px -20px; }

.mpe .embed label,
.mpe .embed textarea,
.mpe .embed button { display: block; }
.mpe .embed fieldset { margin-bottom: 10px; *height: 30px; *margin-top: -5px; }
.mpe .embed fieldset legend,
.mpe .embed fieldset label,
.mpe .embed fieldset input { float: left; }
.mpe .embed fieldset input { margin-left: 10px; }
.mpe .embed fieldset label { margin-left: 5px; }
.mpe .embed textarea { width: 360px; height: 70px; padding: 5px; font-family: monospace; overflow: auto; *margin-left: -15px; }
.mpe .embed button { float: right; }
.mpe .embed span.msg {display:none; float: right; padding: 9px 10px 0 0; font-style: italic; line-height: 12px; }
.mpe .copy-code { margin-top: 4px; width: 372px; }
.mpe .sz-300 .embed h3 { font-weight: 500; }
.mpe .sz-300 .embed legend { float: none; display: block; margin-bottom: 3px; }
.mpe .sz-300 .embed input { margin: 0; }
.mpe .sz-300 .embed label { margin-right: 10px; }
.mpe .sz-300 .embed textarea { width: 228px; height: 35px; }
.mpe .sz-300 .embed button { padding: 5px 9px 4px; }
.mpe .sz-300 .embed fieldset { margin-bottom: 2px; }
.mpe .sz-300 .embed h2 { margin-bottom: 0; }
.mpe .sz-300 .copy-code { margin-top: 2px; width: 239px; }
.mpe .sz-300 .embed span.msg { line-height: 10px;  }

.mpe #film h3 { line-height: 24px; color: #fe9500; }
.mpe #film h3 span { float: left; display: inline-block; height: 24px; width: 26px; margin-right: 5px; background-position: -181px -47px; }
.mpe #film img { display: block; float: left; height: 117px; width: 180px; margin-right: 10px; }
.mpe .sz-300 #film img { display: none; }
.mpe #film h4 { font-weight: 600; }

.mpe .end-card { display: none; }
.mpe .end-card .card { display: block;margin:100px auto 0 auto;width:584px;height:328px; }
.mpe .end-card,
.mpe #expired { text-align: center; color: #fff; background-color: #333; background-color: rgba(33,33,33,0.9); }
.mpe .end-card p,
.mpe #expired p { padding-top: 80px; font-size: 18px; line-height: 1.8em; }
.mpe .end-card p em,
.mpe #expired p em { display: block; font-size: 1.4em; font-weight: 888; }
.mpe .end-card .card  a {display:inline-block;width:90px;height:90px;background: url(../../../../../resource/media/image/end-card-btn-sprite.46db7e1007765a5759666430b29f4dc2.png) -1px 0;margin:10px;}
.mpe .end-card .card  a#psd-video-endcard-next {background-position:-143px 0}
.mpe .sz-300 .end-card p,
.mpe .sz-300 #expired p { padding-top: 60px; }
.mpe .sz-300 #expired.geo p { padding-top: 0; }
.mpe #expired { display: block; }




.mpe .play-button { position: absolute; top: 151px; left: 260px; z-index: 555; }
.mpe .play-button a { display: block; height: 69px; width: 69px; background: url(../../../../../resource/media-player/skins/beme/images/embed_sprite.b341931042b1654b5f49b49d3c61fed2.png) -1px -146px no-repeat transparent; }
.mpe .play-button a:hover { background-position: -91px -146px; }
.mpe .sz-300 .play-button { left: 120px; top: 97px; }

.mpe .videoData ul {padding:0;margin:0;}

.mpe .simpleCarousel {padding: 15px 8px 5px 8px;}