/*//////////////  Video sizes  //////////////////*/

.SMALL{
	width:220px;
	height:154px;
}
.MEDIUM{
	width:430px;
	height:272px;
}
.BIG{
	width:756px;
	height:456px;
}
.ICON{
	width:125px;
	height:68px;
}
.SQUARE{
	width:270px;
	height:270px;
}
.DRAWER{
	width:302px;
	height:170px;
}
.YTplayer.lightbox{
	cursor:pointer;
}
.YTplayer{
	background-color:#FFFFFF;
	position:relative;
	display:block;
	overflow:hidden;
}

/*//////////////////////////////////////////////*/

#ytapiplayer{
	width:640px;
	height:360px;
	background-color:#CCC;
	position:relative;
	display:block;
	overflow:hidden;
}

#MyYTplayer{
	z-index:2;
	position:absolute;
	top:-1000px;
	width:100%;
	height:100%;
	/*opacity:0;*/
}

.YTthumbnail{
	width:100%;
	position:absolute;
	display:block;
	z-index:1;
	top:0px;
	left:0px;
	cursor:pointer;
	overflow:hiddden;
	height:100%;
/*opacity:0.5;*/

}

.YTtrame{
	width:100%;
	height:100%;
	position:absolute;
	display:block;
	z-index:1;
	top:0px;
	left:0px;
	background-image:url(./trame.png);
	opacity:0;
}
.YTcontrols{
	margin:0px;
	background-color:none;
	position:absolute;
	display:block;
	z-index:3;
	bottom:0px;
	left:0px;
	height:40px;
	padding:0px;
	width:100%;
background-image:url(./spacer.gif);
}

.YTcontrols .YTfloating{
	margin:0px;
	display:block;
	position:relative;
	height:20px;
	padding:10px;

	
}

.YTcontrols .YTfloating .YTbackground{
	margin:0px;
	background-color:#FFFFFF;
	display:block;
	position:relative;
	
}

.YTcontrols .YTfloating .YTbackground .YTtimeline{
	display:block;
	height:20px;
	position:relative;
	background-image:url(./assets.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	margin-left:25px;
	margin-right:55px;
	cursor:pointer;
}
.YTcontrols .YTfloating .YTbackground .YTtimeline .YTdownloaded {
	display:block;
	height:20px;
	position:absolute;
	background-image:url(./assets.gif);
	background-repeat:repeat-x;
	background-position:0px -30px;
}
.YTcontrols .YTfloating .YTbackground .YTtimeline .YTplaying {
	display:block;
	height:20px;
	position:absolute;
	background-image:url(./assets.gif);
	background-repeat:repeat-x;
	background-position:0px -60px;
}
.YTcontrols .YTfloating .YTbackground .YTplaybtn {
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	height:20px;
	width:25px;
	background-image:url(./assets.gif);
	background-position:0px -90px;
	background-repeat:no-repeat;
	cursor:pointer;
	border:0px solid #000000;
}
.YTcontrols .YTfloating .YTbackground .YTplaybtn:hover {
	background-position:-40px -90px;
}

.YTcontrols .YTfloating .YTbackground .YTpausebtn {
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	height:20px;
	width:25px;
	background-image:url(./assets.gif);
	background-position:0px -120px;
	background-repeat:no-repeat;
	cursor:pointer;
	border:0px solid #000000;
}
.YTcontrols .YTfloating .YTbackground .YTpausebtn:hover {
	background-position:-40px -120px;
}
.YTcontrols .YTfloating .YTbackground .YTfullscreen {
	display:block;
	position:absolute;
	right:0px;
	top:0px;
	height:20px;
	width:25px;
	background-image:url(./assets.gif);
	background-position:0px -150px;
	background-repeat:no-repeat;
	cursor:pointer;
	border:0px solid #000000;
}
.YTcontrols .YTfloating .YTbackground .YTfullscreen:hover {
	background-position:-40px -150px;
}
.YTcontrols .YTfloating .YTbackground .YTvolume {
	display:block;
	position:absolute;
	right:25px;
	top:0px;
	height:20px;
	width:25px;
	background-image:url(./assets.gif);
	background-position:0px -180px;
	background-repeat:no-repeat;
	cursor:pointer;
	border:0px solid #000000;
}
.YTcontrols .YTfloating .YTbackground .YTvolume:hover {
	background-position:-40px -180px;
}
.YTbtnlaunchplayer_45px{
	width:65px;
	height:65px;
	background-image:url(./playbtn.png);
	position:absolute;
	display:block;
	z-index:2;
	top:50%;
	left:50%;
	margin-left:-32px;
	margin-top:-32px;
	background-position:0px 0px;
}
.YTbtnlaunchplayer_45px:hover{
	background-position:0px -65px;
}
.YTbtnlaunchplayer_35px{
	width:55px;
	height:55px;
	background-image:url(./playbtn.png);
	background-position:-65px 0px;
	position:absolute;
	display:block;
	z-index:2;
	top:50%;
	left:50%;
	margin-left:-27px;
	margin-top:-27px;
	
}
.YTbtnlaunchplayer_35px:hover{
	background-position:-65px -65px;
}
.YTbtnlaunchplayer_25px{
	width:45px;
	height:45px;
	background-image:url(./playbtn.png);
	background-position:-120px 0px;
	position:absolute;
	display:block;
	z-index:2;
	top:50%;
	left:50%;
	margin-left:-22px;
	margin-top:-22px;
}
.YTbtnlaunchplayer_25px:hover{
	background-position:-120px -65px;
}

#YTCloseBtn{
	margin-top:20px;
	margin-right:20px;
	width:20px;
	height:20px;
	background-image:url(lightbox_close.gif);
	position:relative;
	display: block;
	background-color: #FFF;
	cursor:pointer;
}


#YTlightbox{
	width:100%;
	height:100%;
	background-image:url(./lightbox_background.png);
	position:fixed;
	z-index:1000;
	top:0px;
	left:0px;
	margin: 0px;
	padding: 0px;
	display: block;
}
#YTvideobox{
	 left: 50%;
    margin-left: -420px;
    position: absolute;
    text-align: center;
    width: 840px;
    z-index: 2;

}

#YTvideobox table{
	display:inline-table;
	z-index:2;

}

#YTvideobox .LB{
background-image:url(./lightbox_LB.png);
width:40px;
	height:40px;
}  
#YTvideobox .LT{
	background-image:url(./lightbox_LT.png);
	width:40px;
	height:40px;

} 
#YTvideobox .RB{
	background-image:url(./lightbox_RB.png);
	width:40px;
	height:40px;
} 
#YTvideobox .RT{
background-image:url(./lightbox_RT.png);
width:40px;
	height:40px;
}
#YTvideobox .B{
	background-image:url(./lightbox_B.png);
	height:40px;
	background-repeat:repeat-x;
} 
#YTvideobox .T{
	background-image:url(./lightbox_T.png);
	height:40px;
	background-repeat:repeat-x;
}
#YTvideobox .L{
	background-image:url(./lightbox_L.png);
	width:40px;
	background-repeat:repeat-y;
} 
#YTvideobox .R{
	background-image:url(./lightbox_R.png);
	width:40px;
	background-repeat:repeat-y;
}
#ytapiplayer_lightbox{
	width:757px;
	height:460px;
}
#YTcontent{
	position: relative;
	background-color: #000;
	display: block;
	color: #FFFFFF;
	
}
#YTcontent table{
	z-index: 1;
}
.YTbgclickzone{
	position: relative;
	text-align: center;
	z-index: 1;
	width: 100%;
	height: 100%;
	cursor:pointer;


}

.YTVideoPreview{

	transform:scale(1.15);
}
