
/*functional styling*/
.vplayer{ position:relative; }

.vplayer .controls{  position:absolute; top:auto; bottom:0; lett:0;  z-index:9; height:30px!important; }
.vplayer .background{
position:absolute;
}
.vplayer .video-description{  position:absolute;  z-index:10; max-width:90%; }

.vplayer .infoText{       /*----  description ----*/
position: absolute;
opacity:0;	
}
.vplayer .playcontrols{
cursor : pointer;
position : absolute;
}

.vplayer .playSimple{	
position:absolute;
}
.vplayer .playHover{	
position:absolute;
}

.vplayer .stopSimple{	
position:absolute;
}

.vplayer .stopHover{	
position:absolute;
}

.vplayer .scrubbar{
position : absolute;
cursor :pointer;
}
.vplayer .volumecontrols{
position : absolute;
cursor: pointer;
}


.vplayer .volume_active{
overflow:hidden;
position:absolute;
}

.vplayer .volume_cut{
overflow:hidden; 
visibility:hidden; 
position:absolute; 
}

.vplayer .timetext{
position : absolute;
}



.sliderCon-ie8 {  position:absolute; top:0; lett:0;  z-index:999; }
.vplayer-ie8 {  position:absolute; top:0; lett:0;  z-index:999; }
.vplayer-ie8 .controls{  position:absolute!important; top:0!important; lett:0!important;  z-index:999; display:block}
.vplayer-ie8 .background{  position:absolute; top:0; lett:-500px;  z-index:999; }







/*estethic styling*/

.vplayer.skin_default .background{
height:inherit;
background:#131313;
bottom:0;
}
/****** info/ description *****/
.vplayer.skin_default .info{       /*----  info icon  ----*/
left : 15px;
top : 15px;
background:url('img/info.png');
width:50px;
height:50px;
}
.vplayer.skin_default .infoText{       /*----  description ----*/
top : 95px;
left : 30px;
}
.vplayer.skin_default .descriptionText{
background-color:#111111;
color:#ffffff; 
padding:10px;
opacity:0.8;
}
/******* play *********/
.vplayer.skin_default .playcontrols{
bottom:0px;
left :0px;
}
.vplayer.skin_default .playSimple{
left:0px;
bottom:0;
background:url('img/play.png');
width:33px;
height:28px;
}
.vplayer.skin_default .playHover{
left:0px;
bottom:0;
opacity:0;
background:url('img/playh.png');
width:33px;
height:28px;
}

.vplayer.skin_default .stopSimple{	
left:0px;
bottom:0;
background:url('img/stop.png');
width:33px;
height:28px;
visibility:hidden;
}
.vplayer.skin_default .stopHover{
left:0px;
bottom:0;
opacity:0;
background:url('img/stoph.png');
width:33px;
height:28px;
visibility:hidden;
}

/******* scrub *********/
.vplayer.skin_default .scrubbar{
bottom : 9px;
left : 45px;
}
.vplayer.skin_default .scrub-bg{
position:absolute;
left:0px;
bottom:0px;
background:#444;
height:12px;
}
.vplayer.skin_default .scrub{
position:absolute;
left:0px;
bottom:0px;
background:#aaa;
height:12px;
}
/******* timing *********/
.vplayer.skin_default .timetext{
bottom : 8px;
right: 90px;
font: 10px Helvetica,Arial,sans-serif;
}


/******* volume *********/
.vplayer.skin_default .volumecontrols{
bottom: 0px;
right : 80px;
}

.vplayer.skin_default .volumeicon{
position:absolute;
bottom:0px;
left:0px;
background:url('img/volumeicon.png');
width:14px;
height:28px;
}
.vplayer.skin_default .volume_static{
position:absolute; 
bottom:2px;
left:16px;
background:url('img/volumestatic.png');
width:26px;
height:24px;
}

.vplayer.skin_default .volume_active{
bottom:2px;
left:16px;
background:url('img/volumeactive.png');
width:26px;
height:24px;
}
.vplayer.skin_default .volume_cut{
bottom:5px;
left:0px;
background:url('img/volumecut.png');
width:14px;
height:24px;
}

/******* fullscreen*********/
.vplayer.skin_default .fscreencontrols{
position: absolute;
cursor : pointer;
bottom : 30px;
right : 50px;
}
.vplayer.skin_default .full{
overflow:hidden; 
position:absolute; 
top:2px; 
left:16px;
background:url('img/full.png');
width:33px;
height:28px;

}
.vplayer.skin_default .fullHover{
overflow:hidden; 
position:absolute; 
top:2px; 
left:16px;
opacity:0;
background:url('img/fullh.png');
width:33px;
height:28px;
}





.vplayer.skin_default .video-description{  top:10px; left:10px; }
	

.vplayer.skin_default .video-description .video-title{ padding:5px 8px; background:rgba(255,255,255,0.5); color:#111; font-size:16px; width:auto; }
	
	
.vplayer.skin_default .video-description .video-subdescription{  position:absolute; top:42px; left:0px ;padding:5px 8px; background:rgba(255,255,255,0.5); color:#111; font-size:11px; }
	
	
	
	
	
	



/*------------ misc -------------*/
.rounded
{
	
	 -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.code {
	font-size: 12px;
	color:#aaa;
}

.preview{                /*----  preview image  ----*/
z-index:98;
position:absolute;
}